div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{font-size:14px;font-family:"Roboto",sans-serif}div.selector:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.selector span:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.checker span:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.radio span:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.uploader:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.uploader span.action:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.button:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span),div.button span:not(.extranet div.selector,.extranet div.selector span,.extranet div.checker span,.extranet div.radio span,.extranet div.uploader,.extranet div.uploader span.action,.extranet div.button,.extranet div.button span){font-family:Inter}div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.no-svg div.selector,.no-svg div.selector span,.no-svg div.checker span,.no-svg div.radio span,.no-svg div.uploader,.no-svg div.uploader span.action,.no-svg div.button,.no-svg div.button span{background:url("") no-repeat}div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{position:relative;background:#fff;line-height:30px;height:36px;padding:0 0 0 10px;position:relative;overflow:hidden;border:1px solid #e9e9e9}div.selector:not(.pms-raccoonpay-disputes div.selector,.pms-raccoonpay-disputes .dispute-status-select){width:100% !important}div.selector:after{position:absolute;display:block;content:"";top:10px;right:9px;width:22px;height:14px;background-position:-95px -162px}div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;line-height:35px;padding-right:25px;cursor:pointer;width:100%;display:block;background:#fff}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:22px;top:2px;left:0px;width:100%;height:35px}div.checker{position:relative}div.checker,div.checker span,div.checker input{width:20px;height:20px}div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:-183px -112px}div.checker span.checked{background-position:-183px -83px}div.checker.disabled span{background-position:-183px -10px}div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}div.radio{position:relative}div.radio,div.radio span,div.radio input{width:18px;height:18px}div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:-214px -114px}div.radio span.checked{background-position:-214px -85px}div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget:not(.extranet .ui-widget){font-family:Inter}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif}.ui-widget input:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget select:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget textarea:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget button:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button){font-family:Inter}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("")}.ui-widget-header .ui-icon{background-image:url("")}.ui-state-default .ui-icon{background-image:url("")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("")}.ui-state-active .ui-icon{background-image:url("")}.ui-state-highlight .ui-icon{background-image:url("")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{touch-action:none}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*! jQuery UI - v1.11.4 - 2018-09-03
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, autocomplete.css, datepicker.css, menu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{touch-action:none}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget:not(.extranet .ui-widget){font-family:Inter}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif}.ui-widget input:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget select:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget textarea:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button),.ui-widget button:not(.extranet .ui-widget input,.extranet .ui-widget select,.extranet .ui-widget textarea,.extranet .ui-widget button){font-family:Inter}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("")}.ui-widget-header .ui-icon{background-image:url("")}.ui-state-default .ui-icon{background-image:url("")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("")}.ui-state-active .ui-icon{background-image:url("")}.ui-state-highlight .ui-icon{background-image:url("")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.custom-slider-handle{width:3em !important;height:1.6em !important;top:50% !important;margin-top:-0.8em !important;text-align:center !important;line-height:1.6em !important;padding:0 !important;transform:translateX(-50%)}.custom-slider-handle:hover{background:#258175 !important;color:#fff;cursor:pointer}.ui-menu.ui-autocomplete .ui-menu-item{padding:2px 0 0 6px;margin:4px 0 4px 0}.ui-menu.ui-autocomplete .ui-menu-item>*{border:0 !important;color:#2b2b2b !important;background:#fff !important;padding:0 !important;margin:0 !important}.ui-menu.ui-autocomplete .ui-menu-item>strong{font-weight:bold !important}.ui-menu.ui-autocomplete .ui-menu-item>span{padding-left:16px !important}.ui-menu.ui-autocomplete .ui-menu-item:hover{background:#ededed;padding:2px 0 0 6px}.ui-menu.ui-autocomplete .ui-menu-item:hover>*{border:0 !important;color:#2b2b2b !important;background:#ededed !important}.ui-menu.ui-autocomplete .ui-menu-item:hover>strong{padding-left:0 !important}.ui-menu.ui-autocomplete .ui-menu-item div.ui-state-active,.ui-menu.ui-autocomplete .ui-menu-item .ui-widget-content div.ui-state-active,.ui-menu.ui-autocomplete .ui-menu-item .ui-widget-header div.ui-state-active{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b;padding:4px 0 2px 5px;margin:-5px 0 -3px -6px}.ui-menu.ui-autocomplete .ui-menu-item i.ui-state-active,.ui-menu.ui-autocomplete .ui-menu-item .ui-widget-content i.ui-state-active,.ui-menu.ui-autocomplete .ui-menu-item .ui-widget-header i.ui-state-active{border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-weight:normal;color:#2b2b2b;padding:4px 0 2px 5px;margin:-5px -1px -3px -6px}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-autocomplete{z-index:9999 !important}.ui-dialog .ui-helper-clearfix:before,.ui-dialog .ui-helper-clearfix:after{display:none}.ui-dialog{border-radius:10px !important;border:none !important;z-index:7777 !important}.ui-dialog .ui-dialog-titlebar{background:#fff;border:none !important;border-radius:10px 10px 0 0 !important;background-color:#fff;height:auto;color:#333;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;padding:15px;display:flex;justify-content:space-between;align-items:center}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:none !important;background:#fff;text-align:center;color:#999;cursor:pointer;font-weight:300;font-family:Inter}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{color:#666}.ui-dialog .ui-dialog-content{background:#fff;border-radius:0 0 10px 10px !important;padding:1.5rem 1.6rem .6rem 1.5rem;border:solid #e1e3e5;border-width:1px 0px 0px 0px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{background:#fff;border-radius:0 0 10px 10px !important;padding:15px 20px !important;border:solid #e1e3e5;border-width:0;border-top-width:1px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;justify-content:space-between;align-items:center;gap:10px}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px dashed rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:10px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;cursor:pointer;border:none;display:inline-block;cursor:pointer;border:none;position:absolute;right:-5px;top:-5px;z-index:100;color:#fff;background-color:rgba(200,0,0,.75);width:24px;height:24px;border-radius:50%;line-height:24px;font-size:20px}.dropzone .dz-preview .dz-remove:hover{background-color:#c80000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid rgba(0,0,0,0)}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:10px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:5px;left:50%;top:90%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #be2626}.apexcharts-canvas{position:relative;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.apexcharts-canvas.apexcharts-theme-dark{background:#343f57}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}.legend-mouseover-inactive{transition:.15s ease all;opacity:.2}.apexcharts-series-collapsed{opacity:0}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;overflow:hidden;white-space:nowrap;z-index:12;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:hsla(0,0%,100%,.96)}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:rgba(30,30,30,.8)}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#eceff1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:rgba(0,0,0,.7);border-bottom:1px solid #333}.apexcharts-tooltip-text-value,.apexcharts-tooltip-text-z-value{display:inline-block;font-weight:600;margin-left:5px}.apexcharts-tooltip-text-z-label:empty,.apexcharts-tooltip-text-z-value:empty{display:none}.apexcharts-tooltip-text-value,.apexcharts-tooltip-text-z-value{font-weight:600}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0px;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-series-group-hidden{opacity:0;height:0;line-height:0;padding:0 !important}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-tooltip-candlestick{padding:4px 8px}.apexcharts-tooltip-candlestick>div{margin:4px 0}.apexcharts-tooltip-candlestick span.value{font-weight:bold}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:bold;display:block;margin-bottom:5px}.apexcharts-xaxistooltip{opacity:0;padding:9px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:rgba(236,239,241,0);border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:rgba(144,164,174,0);border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after{border-bottom-color:rgba(0,0,0,.5)}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:rgba(0,0,0,.5)}.apexcharts-xaxistooltip-top:after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top:before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after{border-top-color:rgba(0,0,0,.5)}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:rgba(0,0,0,.5)}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-yaxistooltip{opacity:0;padding:4px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:rgba(236,239,241,0);border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:rgba(144,164,174,0);border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left:before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after{border-left-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip-right:after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right:before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after{border-right-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:rgba(0,0,0,.5)}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_boundingRect,.svg_select_points_rot{pointer-events:none;opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{cursor:ew-resize;opacity:1;visibility:visible}.svg_select_points{fill:#efefef;stroke:#333;rx:2}.apexcharts-canvas.apexcharts-zoomable .hovering-zoom{cursor:crosshair}.apexcharts-canvas.apexcharts-zoomable .hovering-pan{cursor:move}.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon,.apexcharts-reset-icon,.apexcharts-pan-icon,.apexcharts-selection-icon,.apexcharts-menu-icon,.apexcharts-toolbar-custom-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg,.apexcharts-reset-icon svg,.apexcharts-menu-icon svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(0.76)}.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg{fill:#008ffb}.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-menu-icon:hover svg{fill:#333}.apexcharts-selection-icon,.apexcharts-menu-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-zoom-icon,.apexcharts-reset-icon,.apexcharts-menu-icon{transform:scale(0.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(0.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(0.62);position:relative;left:1px;top:0px}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008ffb}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0px 6px 2px 6px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:rgba(0,0,0,.7);color:#fff}@media screen and (min-width: 768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-datalabel.apexcharts-element-hidden{opacity:0}.apexcharts-pie-label,.apexcharts-datalabels,.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-canvas .apexcharts-element-hidden{opacity:0}.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-gridline,.apexcharts-annotation-rect,.apexcharts-tooltip .apexcharts-marker,.apexcharts-area-series .apexcharts-area,.apexcharts-line,.apexcharts-zoom-rect,.apexcharts-toolbar svg,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-radar-series path,.apexcharts-radar-series polygon{pointer-events:none}.apexcharts-marker{transition:.15s ease all}@keyframes opaque{0%{opacity:0}100%{opacity:1}}@keyframes resizeanim{from{opacity:0}to{opacity:0}}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0}.resize-triggers,.resize-triggers>div,.contract-trigger:before{content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-triggers>div{background:#eee;overflow:auto}.contract-trigger:before{width:200%;height:200%}.flatpickr-calendar{background:rgba(0,0,0,0);opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid rgba(0,0,0,0);content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:flex}.flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid hsla(0,0%,100%,.65);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid hsla(0,0%,100%,.65);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid hsla(0,0%,100%,.65);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:hsla(0,0%,100%,.65)}.numInputWrapper:hover{background:hsla(0,0%,100%,.65)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:hsla(0,0%,100%,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:hsla(0,0%,100%,.9)}.flatpickr-current-month input.cur-year{background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:rgba(0,0,0,0);border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:rgba(0,0,0,0);outline:none;padding:0}.flatpickr-weekdays{background:rgba(0,0,0,0);text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:rgba(0,0,0,0);color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid rgba(0,0,0,0);border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#258175;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#258175}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #258175;box-shadow:-10px 0 0 #258175}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #258175,5px 0 0 #258175;box-shadow:-5px 0 0 #258175,5px 0 0 #258175}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:rgba(0,0,0,0);cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-align-self:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.flatpickr-wrapper{width:100%}.flatpickr-calendar{font-family:"Lato",sans-serif}.flatpickr-calendar:not(.extranet .flatpickr-calendar){font-family:Inter}.flatpickr-calendar{border-radius:0}.flatpickr-months .flatpickr-month{background-color:#258175;font-size:20px;color:#fff;height:50px}.flatpickr-months .flatpickr-month .flatpickr-monthDropdown-months{font-weight:bold}.flatpickr-months .flatpickr-month .flatpickr-monthDropdown-months option{color:#333}.flatpickr-months .flatpickr-month .numInputWrapper input,.flatpickr-months .flatpickr-month .numInputWrapper .numInput{background-color:#258175 !important;color:#fff !important;font-size:20px !important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{height:50px;padding:16px 10px;fill:#fff}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#fff}.flatpickr-current-month{font-size:100% !important;height:50px;padding:12px 0 0 0}.flexbox{display:flex}.flexbox.center{align-items:center;justify-content:center}.flexbox.center-v{align-items:center}.flexbox.left{justify-content:flex-start}.flexbox.right{justify-content:flex-end}.flexbox.grow{flex-grow:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.absolute{position:absolute}.relative{position:relative}.text-decoration-none{text-decoration:none !important}.u-pt-50{padding-top:50px}.u-mb-1{margin-bottom:10px}.break-long-words{word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.sprite,.sprite-before:before,.sprite-after:after,div.selector:after,#product-gallery .pagination a{background-image:url("");background-repeat:no-repeat;font-size:16px;content:""}.no-svg .sprite,.no-svg .sprite-before:before,.no-svg .sprite-after:after,.no-svg div.selector:after,.no-svg #product-gallery .pagination a{background-image:url("");background-repeat:no-repeat;background-size:auto}@media(min-width: 1600px)and (max-width: 1738px){.citytaxrules-container .sprite-after:after{background:none}}div.selector.error{border:2px solid #c00}div.selector:after{pointer-events:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{color:#333;font-family:"Roboto",sans-serif}body:not(body.extranet){font-family:Inter}body{font-size:14px;line-height:1.5em;overflow-x:hidden;overflow-y:hidden;-webkit-font-smoothing:subpixel-antialiased}h1{color:#333;font-size:28px;font-weight:400;font-family:"Lato","Roboto",sans-serif}h1:not(.extranet h1){font-family:Inter}h1{margin-top:0}h1.underline{font-size:20px;text-align:center;border-bottom:1px solid #ebebeb;margin:26px 0 18px 0;padding-bottom:15px}h2{color:#333;font-size:25px;font-weight:normal;font-family:"Lato","Roboto",sans-serif}h2:not(.extranet h2){font-family:Inter}h2{margin-top:0}h3{color:#333;font-size:20px;font-weight:100;letter-spacing:-0.5px;font-family:"Lato","Roboto",sans-serif}h3:not(.extranet h3){font-family:Inter}h3{margin-top:0}h4:not(.rr-design-system-component-interactive-tooltip),h5:not(.rr-design-system-component-interactive-tooltip),h6:not(.rr-design-system-component-interactive-tooltip){color:#333}h4,h5,h6{font-size:14px;font-weight:bold;font-family:"Lato","Roboto",sans-serif}h4:not(.extranet h4,.extranet h5,.extranet h6),h5:not(.extranet h4,.extranet h5,.extranet h6),h6:not(.extranet h4,.extranet h5,.extranet h6){font-family:Inter}h4,h5,h6{margin-top:0;margin-bottom:0}p{margin:0 0 1.5em}table{width:100%}th,td{text-align:left;padding:1px 11px}th{font-weight:normal;font-family:"Roboto",sans-serif}th:not(.extranet th){font-family:Inter}th.half{width:50%}a{color:#888;cursor:pointer;text-decoration:none}a:link,a:visited{color:#1e4878;cursor:pointer;text-decoration:none}a:hover,a.active{color:#333;cursor:pointer}a:hover{transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}a.btn[disabled=disabled]{pointer-events:none;background-color:#ccc}a.alt-link:hover{color:#333}.extranet a{color:#1e4878}.extranet a:link,.extranet a:visited{color:#1e4878}a.clean,.action-btns a,a.btn{text-decoration:none !important}form .half{float:left;width:48.07%;margin-left:3.86%}form .half:first-child{margin-left:0}.form-cont>ul>li{margin-top:20px}.form-cont>ul>li:first-child{margin-top:0}input[type=text],input[type=number],input[type=price],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=time]{padding:9px 10px;width:100%;font-size:14px;border:1px solid #e9e9e9;background:#fff}textarea,select{padding:9px 10px;width:100%;font-size:14px;border:1px solid #e9e9e9;background:#fff}textarea:disabled,select:disabled{color:#333 !important;background:#fafafa !important;cursor:not-allowed !important;padding:.5em !important}input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=checkbox]:disabled{color:#333 !important;background:#fafafa !important;cursor:not-allowed !important}input[type=text]:disabled:disabled::-webkit-input-placeholder,input[type=number]:disabled:disabled::-webkit-input-placeholder,input[type=password]:disabled:disabled::-webkit-input-placeholder,input[type=search]:disabled:disabled::-webkit-input-placeholder,input[type=checkbox]:disabled:disabled::-webkit-input-placeholder{opacity:0}input[type=text]:disabled:disabled:-moz-placeholder,input[type=number]:disabled:disabled:-moz-placeholder,input[type=password]:disabled:disabled:-moz-placeholder,input[type=search]:disabled:disabled:-moz-placeholder,input[type=checkbox]:disabled:disabled:-moz-placeholder{opacity:0}input[type=text]:disabled:disabled::-moz-placeholder,input[type=number]:disabled:disabled::-moz-placeholder,input[type=password]:disabled:disabled::-moz-placeholder,input[type=search]:disabled:disabled::-moz-placeholder,input[type=checkbox]:disabled:disabled::-moz-placeholder{opacity:0}select:not(.accountSwitcher,.ui-datepicker-month,.ui-datepicker-year,.flatpickr-monthDropdown-months,.pms-raccoonpay-disputes select),.select-css{background-color:#fff;border:thin solid #e9e9e9;border-radius:0;display:inline-block;font-size:14px;line-height:1.45em;padding:.5em 2em .5em .8em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #CCC 50%),linear-gradient(135deg, #CCC 50%, transparent 50%);background-position:calc(100% - 15px) calc(1em + 2px),calc(100% - 10px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;-webkit-text-fill-color:#333}@supports(-webkit-hyphens: none){.ui-datepicker-month,.ui-datepicker-year{-webkit-appearance:none;line-height:26px !important}}.select-css:focus{background-image:linear-gradient(45deg, #aaa 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #aaa 50%);background-position:calc(100% - 10px) 1em,calc(100% - 15px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#aaa;outline:0}.select-css:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.multiselect.select-css{position:relative}.multiselect.select-css .title{height:100%;overflow:hidden;line-height:27px;cursor:default;user-select:none}.multiselect.select-css .select-options{display:none;width:250px;min-width:100%;height:255px;background:#fff;border:1px solid #eee;overflow-x:hidden;overflow-y:auto;z-index:120;position:absolute;left:0;padding:5px 15px 15px 15px;border-radius:4px;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.multiselect.select-css .select-options label{position:static;margin:5px 0 !important;padding:0;width:100%}.multiselect.select-css .select-options .multiselect-search-container{position:sticky;top:-5px;z-index:99;background:#fff;padding:10px;margin-left:-10px;margin-top:-10px;margin-bottom:3px}.multiselect.select-css .select-options .multiselect-search-container .formRow--input{padding:10px 15px 6px 11px !important}.multiselect.select-css .select-options .multiselect-search-container span.placeholder{position:absolute;top:-10px;left:10px;padding:2px 4px}.multiselect.select-css.options-right .select-options{right:0;left:inherit}.no-border{border:0 !important}.disabled{color:#ccc}div.selector.disabled{color:#555 !important;background:#fafafa !important;cursor:not-allowed !important}div.selector.disabled span{color:#999 !important;background:#fafafa !important;cursor:default !important}#reservationButtonCheckout:disabled{background-color:rgba(246,147,29,.5)}html,button,input,select,textarea{font-family:"Roboto",sans-serif}html:not(html .extranet,.extranet button,.extranet input,.extranet select,.extranet textarea),button:not(html .extranet,.extranet button,.extranet input,.extranet select,.extranet textarea),input:not(html .extranet,.extranet button,.extranet input,.extranet select,.extranet textarea),select:not(html .extranet,.extranet button,.extranet input,.extranet select,.extranet textarea),textarea:not(html .extranet,.extranet button,.extranet input,.extranet select,.extranet textarea){font-family:Inter}label{margin-left:10px}.roundsubmit{display:block;width:28px;height:29px;background-position:-40px -376px;border:none;background-color:rgba(0,0,0,0)}input::-webkit-input-placeholder,input::-moz-placeholder,input:-moz-placeholder{color:#999}input.readonly{background-color:#eee;cursor:default}input.borderless{background-color:rgba(0,0,0,0);cursor:default;border:0}.datepicker-cont,.search-cont{position:relative}.yadcf-filter-wrapper-inner .calender-icon{background-image:url("");background-repeat:no-repeat;position:absolute;display:block;content:"";top:6px;right:51%;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer}.yadcf-filter-wrapper-inner .calender-icon:last-child{right:8px}th.date .yadcf-filter-wrapper:after,.datepicker-cont:after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer}.datepicker-reports:after{background-position:-208px -141px}input.datepicker{padding-right:40px;background:#ebebeb;height:40px}input.datepicker.light{background:#fff}.search-cont:after{position:absolute;display:block;content:"";top:7px;right:8px;width:22px;height:22px;pointer-events:none;background-position:-282px -34px}.big .ui-datepicker-calendar td a{color:#fff;background-color:#68c52c !important;background-image:none !important}.ui-datepicker td.unavailable a{color:#fff;background-color:#c00 !important;background-image:none !important}.ui-datepicker td.limited a{color:#fff;background-color:#258175 !important;background-image:none !important}td.limited{display:table-cell;position:relative}.tooltip-wrapper{position:relative;width:100%;height:100%}td.limited .tooltip-call{display:block;position:absolute;padding:15px 8px 8px 8px;bottom:-45px;left:0;width:90px;height:53px;font-size:10px;text-align:center;line-height:14px;color:#fff;background-image:url("");background-repeat:no-repeat;background-position:center center;z-index:99999}form input.error,form textarea.error{border:2px solid #c00 !important;color:red}form #uniform-reservationTerms span.errorLabel{border:2px solid red}form span.error{color:#c00}form label.error{color:#c00}form label.error.inline{display:inline !important}form span.error label{position:absolute;right:0;bottom:20px;z-index:9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none !important;height:30px;padding:6px 9px;width:180px !important;background:#000;background:rgba(0,0,0,.7);color:#fff;font-size:11px;line-height:17px;text-align:left}form span.error:hover label{display:block !important}form label[generated=true].error{display:none !important}form label.errorLabel{color:red}#tpl-account.settings label.error{display:inline !important}.btn{position:relative;color:#fff;font-size:17px;line-height:36px;padding:0 16px;border:none;border-radius:5px;background:#258175}.btn:hover{background:rgba(37,129,117,.8);transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.btn.grey{background-color:#ccc;color:#000}.btn.cta{font-size:25px;line-height:52px;padding:0 26px}.btn.new{background:#258175}.btn.new:hover{background:rgba(37,129,117,.9)}.btn.arrow{padding-right:66px}.btn.arrow:after{position:absolute;display:block;content:"";top:12px;right:20px;width:28px;height:28px;background-position:-34px -340px}.btn:disabled{background:#ccc !important}.btn.delete{position:inherit;z-index:auto;right:inherit;left:0;float:none;margin-top:0px;background:#e32020;font-size:12px;width:auto;color:#fff}.btn.normal{position:inherit;z-index:auto;right:inherit;left:0;float:none;margin-top:0px;font-size:14px;background-color:#333;width:auto;color:#fff}a.btn-icon{text-decoration:none !important}a.btn-icon.delete{color:red}a.btn{display:inline-block;padding:6px 20px 6px 20px;color:#fff;vertical-align:top;line-height:24px}.mobile-add{display:block !important}span.mobile-add{display:inline !important}.mobile-delete{display:none !important}.mobile-open{display:block !important}img,video{height:auto}.bgcover{background-size:cover;background-position:center top;background-repeat:no-repeat}.gte-ie9 .bgcover{filter:none !important}.img-full img{width:100%}#header{position:relative;height:45px;background:#1e4878}#tpl-default .content-wrapper,#tpl-default .col-mobile{padding:0 8px}#tpl-default .content-wrapper h1{font-size:20px;color:#333}#tpl-default .content-wrapper h2{font-size:16px;color:#333;margin-bottom:10px}#tpl-default .content-wrapper h3{font-size:11px;font-weight:bold;margin-bottom:0}#tpl-default .content-wrapper{line-height:1.45em}#tpl-default .content-wrapper .intro{color:#1e4678;font-weight:bold}#tpl-default .content-wrapper .col1{display:none}#tpl-default .content-wrapper .col2{margin-top:10px;margin-bottom:20px}#tpl-default .content-wrapper .col3{margin-bottom:40px}#tpl-default .content-wrapper .col1 p{margin-bottom:.9em}#tpl-default .content-wrapper .col3 .ad{margin-bottom:20px}#tpl-default .content-wrapper .col2 a{color:#f6921d}#tpl-default .content-wrapper .col2 a:link,#tpl-default .content-wrapper .col2 a:visited{color:#f6921d}#tpl-default .content-wrapper .col2 a:hover,#tpl-default .content-wrapper .col2 a.active{color:#1e4878}#tpl-default .content-wrapper .col2 a:hover{transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.button-group{float:left;display:inline-block}.button-group button{display:block;float:left;margin:0;border:0;color:#000;padding:5px 8px;background-color:#ddd;outline:none}.button-group button.active{background-color:#333;color:#fff}.button-group button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.button-group button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#tpl-default.account{padding:0 8px}#form-account-password,#form-account-details,#form-reservation{padding:10px;margin-bottom:34px;background:#f4f4f4}#form-account-password h2,#form-account-details h2,#form-reservation h2{font-size:20px}#form-account-password label,#form-account-details label,#form-reservation label{display:block;font-size:12px;margin-left:0;margin-bottom:3px}#form-account-password label.inline,#form-account-details label.inline,#form-reservation label.inline{display:inline;margin:0 10px 0 0}#form-account-details .housnr{float:left;width:50.86%}#form-account-details .housnradd{float:left;width:45%;margin-left:3.86%}#form-account-details .postalcode{float:left;width:25.61%}#form-account-details .city{float:left;width:30.18%;margin-left:3.86%}#form-account-details .country{float:left;width:36.49%;margin-left:3.86%}#form-reservation .order-preview{position:relative;width:300px;margin:0 auto}#form-reservation .order-preview img{float:left;max-width:200px}#form-reservation .order-preview .brandlogo{position:absolute;float:left;top:50%;right:0;margin-top:-36px;margin-bottom:30px}#form-reservation .order-preview .brandlogo:before,#form-reservation .order-preview .brandlogo:after{display:none}#form-reservation .order-preview .brandlogo .brand{position:relative;top:0;left:0;width:100px;height:72px}#form-reservation .order-preview .brandlogo .brand div{width:100px;height:72px}#form-account-password .btn{width:100%}#form-reservation input,#form-reservation textarea{font-size:14px}#form-reservation input::-webkit-input-placeholder,#form-reservation input::-moz-placeholder,#form-reservation textarea::-webkit-input-placeholder,#form-reservation textarea::-moz-placeholder{font-size:14px}#form-account-details input{font-size:12px}#form-account-details input::-webkit-input-placeholder,#form-account-details input::-moz-placeholder{font-size:12px}#reservations tr{border-top:1px solid #e9e9e9}.reservations h2{font-size:20px;margin-bottom:10px;padding-top:30px}.reservations table{border-bottom:1px solid #1e4878}.reservations table.prices.options{border-top:1px solid #e9e9e9}.reservations table tbody tr td{height:55px}.reservations .currency-box{text-align:right}.reservations .tourist-tax .last{position:relative}.reservations .tourist-tax .citytax .currency-box{text-align:right}.reservations .tourist-tax .room-euro-sign{justify-content:right}.reservations .tourist-tax .price-tax,.reservations .tourist-tax .js-citytax{display:inline-block;width:90px}.reservations .tourist-tax .price-tax .cb-citytax,.reservations .tourist-tax .js-citytax .cb-citytax{left:5px}#reservations tr:first-child,.reservations tr:first-child{border:none}#reservations th,#reservations td{padding:0}.reservations th,.reservations td{padding:0}#reservations td,.reservations td{padding:8px 0}#reservations th.last,#reservations td.last{text-align:right}.reservations th.last,.reservations td.last{text-align:right}#form-reservation{padding:0;background:none}#form-reservation h2.icon{position:relative;display:inline-block;padding-left:25px;padding-top:0;margin-bottom:0px}#form-reservation h2.icon:before{position:absolute;display:block;content:"";top:0;left:0;width:20px;height:20px;background-position:-127px -89px}#form-reservation h2.icon.comments:before{background-position:-145px -142px}#form-reservation h2.icon.account{padding-left:42px}#form-reservation h2.icon.account:before{background-position:-183px -34px;width:30px}#form-reservation h2.icon.options:before{background-position:-151px -117px}#form-reservation h2.icon.pricing:before{background-position:-151px -218px}#form-reservation .referent{font-size:13px;margin-left:20px}#form-reservation .res-detail-col1{margin-top:20px}#form-reservation .col>div{margin-bottom:5px}#form-reservation .col-sub>div{margin-bottom:32px}#form-reservation .col-sub table .last{text-align:right}#form-reservation div.details{position:relative;padding:10px;background:#f4f4f4}#form-reservation div.comments textarea{height:100px}#form-reservation div.options tr{margin-bottom:10px}#form-reservation div.options td{width:50%;white-space:nowrap;padding:10px 0 0}#form-reservation div.options tr:first-child td{padding-top:0}#form-reservation div.options input[type=text],#form-reservation div.options input[type=number]{width:50px}#form-reservation div.options td label{padding-left:6px}#form-reservation div.summary .images{text-align:center}#form-reservation div.summary .images:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#form-reservation div.summary .images-inner{display:inline-block;vertical-align:middle}#form-reservation div.summary .images-inner img{float:left;display:block}#form-reservation div.summary .images-inner img.rms{height:110px;margin-right:52px}#form-reservation div.summary .images-inner img.brand{height:68px;margin-top:28px}#form-reservation #reservations table{border:none}#form-reservation #reservations label{margin-left:6px}#form-reservation #reservations .subtotal{border-bottom:1px solid #1e4878}#form-reservation #reservations .subtotal td{text-align:center}#form-reservation #reservations .subtotal td.last{text-align:right}#form-reservation #reservations .total td{font-weight:bold;text-align:right}#form-reservation #reservations .total td.last{text-align:right}#form-reservation #reservations img{float:left;width:20px;margin-right:6px}#form-reservation .btn{width:355px;margin-top:20px}.new-info-box{display:none;position:absolute;z-index:15;height:auto;width:100%;max-width:400px;background:#24827c;border-radius:12px;padding:16px;text-align:left !important}.new-info-box.active{display:block}.new-info-box::before{width:15px;height:15px;background:#24827c;transform:rotate(45deg);content:".";display:inline-block;color:#24827c;position:absolute;top:-5px;left:10px;border-radius:3px}.new-info-box h4.heading{color:#fff;font-size:16px;line-height:24px;font-weight:600}.new-info-box p.body{color:hsla(0,0%,100%,.7);font-weight:500;font-size:14px}.new-info-box p.links{margin:0;text-align:right;line-height:38.5px}.new-info-box a{padding:10px 16px;margin-left:10px;color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:6px;font-size:14px;font-weight:500;transition:all .5s 0s ease}.new-info-box a:hover{background-color:hsla(0,0%,100%,.3)}.new-info-box a.learn-more-link{background-color:rgba(0,0,0,0);color:#fff;border:none;text-decoration:none;transition:all .5s 0s ease}.new-info-box a.learn-more-link:hover{text-decoration:underline}.info-box-overlay{position:absolute;z-index:31;max-width:600px;width:auto;height:auto;background:rgba(0,0,0,.4);padding:15px 30px;border-left:5px solid rgba(0,0,0,.5)}.info-box-overlay.locked-feature .content-body h1,.info-box-overlay.locked-feature .content-body h2{display:none}.info-box-overlay.locked-feature .content-body ul{padding:0 0 0 12px}.info-box-overlay.locked-feature .content-body #contact-point-create{color:#000;background:#fff}.info-box-overlay.locked-feature .content-body #contact-point-create:hover{color:#fff;background:#258175;border:2px solid #258175}.info-box-overlay:hover{background:rgba(0,0,0,.9)}.info-box-overlay.left{border-left:5px solid rgba(0,0,0,.5);text-align:left !important}.info-box-overlay.bottom,.info-box-overlay.right,.info-box-overlay.top{border:none}.info-box-overlay.right{border-right:5px solid rgba(0,0,0,.6);text-align:right !important}.info-box-overlay.top{border-top:5px solid rgba(0,0,0,.6);text-align:center !important}.info-box-overlay.bottom{border-bottom:5px solid rgba(0,0,0,.6);text-align:center !important}.info-box-overlay *{color:#fff}.info-box-overlay:hover h4,.info-box-overlay .content-body,.info-box-overlay .content-body h1{margin-bottom:10px !important}.info-box-overlay .content-body{display:none}.info-box-overlay:hover .content-body{display:block}.info-box-overlay a{position:relative;top:5px;margin-right:10px;padding:3px 10px 3px 10px;transition:all .3s 0s ease;color:#fff;background:0 0;border:2px solid #fff;border-radius:5px;font-weight:700;text-transform:uppercase;text-decoration:none}.info-box-overlay a:hover{background:#258175;border:2px solid #258175}#contact-point-create:hover:not(.icon){background:#258175;border:1px solid #258175;color:#fff}.jump-shake{animation:jump-shaking .83s;animation-iteration-count:5}section.is-locked{position:fixed;top:95px;width:calc(100vw - 285px);height:calc(100vh - 115px);background-color:#fff;border-radius:16px;z-index:80;padding-bottom:100px}section.is-locked .content-wrapper{display:flex;justify-content:center;align-items:center;height:100%;padding:0 50px}section.is-locked .content h1{font-weight:bold !important;margin-bottom:0}section.is-locked .content h1::before{font-family:ricon !important;content:"";color:#20827c}section.is-locked .content p{font-family:"Inter",serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#121821}section.is-locked .content a{padding:13px;border-radius:6px;font-size:15px;line-height:18px;margin:20px 8px 0 0;float:left;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}section.is-locked .content a:not(.icon){color:#121821;border:1px solid #e0e2e7}section.is-locked .content a:not(.icon):hover{border:1px solid #121821}section.is-locked .content ul{padding:0 0 0 30px}section.is-locked .content li{margin-top:15px;padding-left:20px;position:relative}section.is-locked .content li::before{font-family:ricon !important;content:"";position:absolute;left:-5px;margin-top:-2px;font-size:20px;color:#24827c}section.is-locked .content li::marker{content:""}section.is-locked .visual{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#edf7f7;border-radius:16px}section.is-locked .visual img{width:90%;margin:auto}section.is-locked #contact-point-create.cta{background-color:#ff8583;border:1px solid #ff8583;color:#fff;font-weight:bold}section.is-locked #contact-point-create.cta:hover{background-color:rgba(0,0,0,0);color:#ff8583}@keyframes jump-shaking{0%{transform:translateX(0)}25%{transform:translateY(-9px)}35%{transform:translateY(-9px) rotate(10deg)}55%{transform:translateY(-9px) rotate(-10deg)}65%{transform:translateY(-9px) rotate(10deg)}75%{transform:translateY(-9px) rotate(-10deg)}100%{transform:translateY(0) rotate(0)}}.Safari table.housekeeping{table-layout:auto !important}@media screen and (min-width: 768px){.mobile-delete{display:initial !important}.mobile-add,span.mobile-add{display:none !important}.tablet-add{display:block !important}.tablet-delete{display:none !important}h1.underline{font-size:35px;text-align:left;border-bottom:none;margin-top:10px}#header .foldout{padding-top:64px}#header .foldout:after{right:36px}#header #foldout-search:after{right:102px}#breadcrumb{padding:20px 24px}#breadcrumb li{font-size:13px}#header{height:70px}#toggle-menu{width:76px;height:70px}#tpl-default.account{padding:0 24px}#form-reservation form,#form-account-password form #form-account-details form{padding:22px}#reservations h2{margin-bottom:16px}#reservations table{margin-bottom:45px}#reservations th{padding-bottom:14px}#reservations td{padding:10px 0}#reservations td img{float:left;width:40px;margin-right:10px}#reservations td .desc{float:left;padding:4px 0}#form-account-details .btn,#form-account-password .btn{font-size:18px;width:auto}#form-reservation .order-preview{margin:0}}@media screen and (max-width: 959px){#form-reservation{font-size:12px}#form-reservation input,#form-reservation textarea{font-size:12px}#form-reservation input::-webkit-input-placeholder,#form-reservation input::-moz-placeholder,#form-reservation textarea::-webkit-input-placeholder,#form-reservation textarea::-moz-placeholder{font-size:12px}div.selector,div.selector span{font-size:12px}}@media screen and (min-width: 960px){#form-reservation>.col{float:left;width:50%}#form-reservation>.col1{padding-right:24px;width:260px}#form-reservation>.col2{width:calc(100% - 260px)}#form-reservation .col .col21{padding-top:10px}#form-reservation div.summary .images-inner img.rms{height:165px}#form-reservation div.summary .images-inner img.brand{margin-top:42px}#form-reservation label{font-size:14px}#form-reservation #reservations img{width:40px}#form-reservation #reservations .total td{font-size:17px}}@media screen and (min-width: 1280px){.tablet-add{display:none !important}.tablet-delete,.desktop-add{display:block !important}.desktop-delete{display:none !important}h3{font-size:22px}.wrapper{position:relative;margin:0 auto;width:1280px;padding:0 70px}#tpl-default .content-wrapper{padding:8px 0 0 0}#tpl-default .content-wrapper h3{font-size:14px}#tpl-default .content-wrapper .col1{width:24.7%;padding-top:58px}#tpl-default.wide .content-wrapper .col1{display:block}#tpl-default.wide .content-wrapper .col2{padding-right:20px;width:49%}#tpl-default .content-wrapper .col2{width:49.5%}#tpl-default .content-wrapper .col3{width:25.8%}#tpl-default.account{padding:0}#tpl-default.account .col1{float:left;width:50%;padding-right:24px}#tpl-default.account .col2{float:left;width:50%;padding-left:24px}#reservations th,#reservations td{font-size:14px}#tpl-default.account form label{font-size:14px}#tpl-default.checkout{padding:0}#form-reservation>.col1{position:relative;width:260px}#form-reservation>.col2{width:calc(100% - 260px);padding-left:12px}#form-reservation .col .col-sub{float:left;width:50%}#form-reservation .col .col21{padding-right:45px}#form-reservation .col .col22{padding-top:10px;padding-left:12px}#form-reservation div.summary .images{position:absolute;top:-44px;margin-bottom:10px}}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;filter:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.hiddenImportant,.nietinvullen{display:none !important}.hidden,.nietinvullen{display:none}.click{cursor:pointer}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.invisible{visibility:hidden}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.clearfix{zoom:1}.list-reset{margin:0;padding:0;list-style:none}.align-right{text-align:right !important}address{font-style:normal}img{font-size:0;line-height:0;display:block;max-width:100%}fieldset{border:none;margin:0;padding:0}.RoomRaccoon-BookingEngine--availability-widget .availability-widget{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.RoomRaccoon-BookingEngine--availability-widget .availability-widget-date{display:flex;flex-direction:column;gap:6px;min-width:148px;flex:1 1 148px;margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.RoomRaccoon-BookingEngine--availability-widget .rr-aw-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#0f172a;font-size:15px;font-weight:500;font-family:inherit;letter-spacing:0;text-transform:none;outline:none;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.RoomRaccoon-BookingEngine--availability-widget .rr-aw-field:hover{border-color:#cbd5e1}.RoomRaccoon-BookingEngine--availability-widget .rr-aw-field.is-open,.RoomRaccoon-BookingEngine--availability-widget .rr-aw-field:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.12)}.RoomRaccoon-BookingEngine--availability-widget .RoomRaccoonButton2{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:none;border-radius:999px;background:#000;color:#fff;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px rgba(15,23,42,.2);transition:transform .15s ease,box-shadow .15s ease}.RoomRaccoon-BookingEngine--availability-widget .RoomRaccoonButton2:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.28)}@media(max-width: 640px){.RoomRaccoon-BookingEngine--availability-widget .availability-widget-date{flex:1 1 100%}.RoomRaccoon-BookingEngine--availability-widget .RoomRaccoonButton2{width:100%}}.datev-title{font-weight:bold;text-align:right;font-size:18px;text-transform:uppercase}.error-message{display:none;color:red;margin-top:-14px;margin-bottom:8px}.disable-doc-button{opacity:.5;cursor:not-allowed;pointer-events:none}.enable-doc-button{opacity:1;cursor:pointer;pointer-events:auto}/*!
 * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 *//*!
 * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}/*!
 * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa-500px:before{content:""}.fa-abacus:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acorn:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adobe:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-alarm-clock:before{content:""}.fa-algolia:before{content:""}.fa-alicorn:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-analytics:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angel:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-crate:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-alt-down:before{content:""}.fa-arrow-alt-from-bottom:before{content:""}.fa-arrow-alt-from-left:before{content:""}.fa-arrow-alt-from-right:before{content:""}.fa-arrow-alt-from-top:before{content:""}.fa-arrow-alt-left:before{content:""}.fa-arrow-alt-right:before{content:""}.fa-arrow-alt-square-down:before{content:""}.fa-arrow-alt-square-left:before{content:""}.fa-arrow-alt-square-right:before{content:""}.fa-arrow-alt-square-up:before{content:""}.fa-arrow-alt-to-bottom:before{content:""}.fa-arrow-alt-to-left:before{content:""}.fa-arrow-alt-to-right:before{content:""}.fa-arrow-alt-to-top:before{content:""}.fa-arrow-alt-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-from-bottom:before{content:""}.fa-arrow-from-left:before{content:""}.fa-arrow-from-right:before{content:""}.fa-arrow-from-top:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-square-down:before{content:""}.fa-arrow-square-left:before{content:""}.fa-arrow-square-right:before{content:""}.fa-arrow-square-up:before{content:""}.fa-arrow-to-bottom:before{content:""}.fa-arrow-to-left:before{content:""}.fa-arrow-to-right:before{content:""}.fa-arrow-to-top:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-arrows-h:before{content:""}.fa-arrows-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-atom-alt:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-axe:before{content:""}.fa-axe-battle:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backpack:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-badge:before{content:""}.fa-badge-check:before{content:""}.fa-badge-dollar:before{content:""}.fa-badge-percent:before{content:""}.fa-badger-honey:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ball-pile:before{content:""}.fa-ballot:before{content:""}.fa-ballot-check:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-barcode-alt:before{content:""}.fa-barcode-read:before{content:""}.fa-barcode-scan:before{content:""}.fa-bars:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-basketball-hoop:before{content:""}.fa-bat:before{content:""}.fa-bath:before{content:""}.fa-battery-bolt:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-slash:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-school:before{content:""}.fa-bell-school-slash:before{content:""}.fa-bell-slash:before{content:""}.fa-bells:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blanket:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bone-break:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-alt:before{content:""}.fa-book-dead:before{content:""}.fa-book-heart:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-book-spells:before{content:""}.fa-book-user:before{content:""}.fa-bookmark:before{content:""}.fa-books:before{content:""}.fa-books-medical:before{content:""}.fa-boot:before{content:""}.fa-booth-curtain:before{content:""}.fa-bootstrap:before{content:""}.fa-bow-arrow:before{content:""}.fa-bowling-ball:before{content:""}.fa-bowling-pins:before{content:""}.fa-box:before{content:""}.fa-box-alt:before{content:""}.fa-box-ballot:before{content:""}.fa-box-check:before{content:""}.fa-box-fragile:before{content:""}.fa-box-full:before{content:""}.fa-box-heart:before{content:""}.fa-box-open:before{content:""}.fa-box-up:before{content:""}.fa-box-usd:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-boxing-glove:before{content:""}.fa-brackets:before{content:""}.fa-brackets-curly:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-loaf:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-browser:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-bullseye-arrow:before{content:""}.fa-bullseye-pointer:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-burrito:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-bus-school:before{content:""}.fa-business-time:before{content:""}.fa-buysellads:before{content:""}.fa-cabinet-filing:before{content:""}.fa-calculator:before{content:""}.fa-calculator-alt:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-edit:before{content:""}.fa-calendar-exclamation:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-star:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-camera-retro:before{content:""}.fa-campfire:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candle-holder:before{content:""}.fa-candy-cane:before{content:""}.fa-candy-corn:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-bump:before{content:""}.fa-car-crash:before{content:""}.fa-car-garage:before{content:""}.fa-car-mechanic:before{content:""}.fa-car-side:before{content:""}.fa-car-tilt:before{content:""}.fa-car-wash:before{content:""}.fa-caret-circle-down:before{content:""}.fa-caret-circle-left:before{content:""}.fa-caret-circle-right:before{content:""}.fa-caret-circle-up:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cauldron:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chair-office:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-line-down:before{content:""}.fa-chart-network:before{content:""}.fa-chart-pie:before{content:""}.fa-chart-pie-alt:before{content:""}.fa-chart-scatter:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-cheese-swiss:before{content:""}.fa-cheeseburger:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-bishop-alt:before{content:""}.fa-chess-board:before{content:""}.fa-chess-clock:before{content:""}.fa-chess-clock-alt:before{content:""}.fa-chess-king:before{content:""}.fa-chess-king-alt:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-knight-alt:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-pawn-alt:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-queen-alt:before{content:""}.fa-chess-rook:before{content:""}.fa-chess-rook-alt:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-double-down:before{content:""}.fa-chevron-double-left:before{content:""}.fa-chevron-double-right:before{content:""}.fa-chevron-double-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before,.breadcrumb .crumb:before:not(:first-child){content:""}.fa-chevron-square-down:before{content:""}.fa-chevron-square-left:before{content:""}.fa-chevron-square-right:before{content:""}.fa-chevron-square-up:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chimney:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-claw-marks:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clipboard-list-check:before{content:""}.fa-clipboard-prescription:before{content:""}.fa-clipboard-user:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-drizzle:before{content:""}.fa-cloud-hail:before{content:""}.fa-cloud-hail-mixed:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-rainbow:before{content:""}.fa-cloud-showers:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sleet:before{content:""}.fa-cloud-snow:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-clouds:before{content:""}.fa-clouds-moon:before{content:""}.fa-clouds-sun:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-club:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-code-commit:before{content:""}.fa-code-merge:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-coffee-togo:before{content:""}.fa-coffin:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-alt-check:before{content:""}.fa-comment-alt-dollar:before{content:""}.fa-comment-alt-dots:before{content:""}.fa-comment-alt-edit:before{content:""}.fa-comment-alt-exclamation:before{content:""}.fa-comment-alt-lines:before{content:""}.fa-comment-alt-medical:before{content:""}.fa-comment-alt-minus:before{content:""}.fa-comment-alt-plus:before{content:""}.fa-comment-alt-slash:before{content:""}.fa-comment-alt-smile:before{content:""}.fa-comment-alt-times:before{content:""}.fa-comment-check:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-edit:before{content:""}.fa-comment-exclamation:before{content:""}.fa-comment-lines:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-minus:before{content:""}.fa-comment-plus:before{content:""}.fa-comment-slash:before{content:""}.fa-comment-smile:before{content:""}.fa-comment-times:before{content:""}.fa-comments:before{content:""}.fa-comments-alt:before{content:""}.fa-comments-alt-dollar:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compass-slash:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-compress-wide:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-container-storage:before{content:""}.fa-contao:before{content:""}.fa-conveyor-belt:before{content:""}.fa-conveyor-belt-alt:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-corn:before{content:""}.fa-couch:before{content:""}.fa-cow:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-blank:before{content:""}.fa-credit-card-front:before{content:""}.fa-cricket:before{content:""}.fa-critical-role:before{content:""}.fa-croissant:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-crutches:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-curling:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dagger:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-debug:before{content:""}.fa-deer:before{content:""}.fa-deer-rudolph:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dewpoint:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diamond:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d10:before{content:""}.fa-dice-d12:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d4:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-d8:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-diploma:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-do-not-enter:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dog-leashed:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-empty:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-dolly-flatbed-alt:before{content:""}.fa-dolly-flatbed-empty:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-circle:before{content:""}.fa-draw-polygon:before{content:""}.fa-draw-square:before{content:""}.fa-dreidel:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-duck:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-ear:before{content:""}.fa-ear-muffs:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-eclipse:before{content:""}.fa-eclipse-alt:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-egg-fried:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-elephant:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-h-alt:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ellipsis-v-alt:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-empty-set:before{content:""}.fa-engine-warning:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-dollar:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-square:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expand-wide:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-evil:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-field-hockey:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-certificate:before{content:""}.fa-file-chart-line:before{content:""}.fa-file-chart-pie:before{content:""}.fa-file-check:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-edit:before{content:""}.fa-file-excel:before{content:""}.fa-file-exclamation:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-minus:before{content:""}.fa-file-pdf:before{content:""}.fa-file-plus:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-spreadsheet:before{content:""}.fa-file-times:before{content:""}.fa-file-upload:before{content:""}.fa-file-user:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-files-medical:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-film-alt:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-fire-smoke:before{content:""}.fa-firefox:before{content:""}.fa-fireplace:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fish-cooked:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-alt:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flame:before{content:""}.fa-flask:before{content:""}.fa-flask-poison:before{content:""}.fa-flask-potion:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flower:before{content:""}.fa-flower-daffodil:before{content:""}.fa-flower-tulip:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-fog:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-folder-times:before{content:""}.fa-folder-tree:before{content:""}.fa-folders:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-football-helmet:before{content:""}.fa-forklift:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-fragile:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-french-fries:before{content:""}.fa-frog:before{content:""}.fa-frosty-head:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-function:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gas-pump-slash:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gift-card:before{content:""}.fa-gifts:before{content:""}.fa-gingerbread-man:before{content:""}.fa-git:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass:before{content:""}.fa-glass-champagne:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glass-whiskey-rocks:before{content:""}.fa-glasses:before{content:""}.fa-glasses-alt:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-globe-snow:before{content:""}.fa-globe-stand:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-golf-club:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-h1:before{content:""}.fa-h2:before{content:""}.fa-h3:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hammer-war:before{content:""}.fa-hamsa:before{content:""}.fa-hand-heart:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-box:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-magic:before{content:""}.fa-hand-holding-seedling:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-receiving:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-heart:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-usd:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-santa:before{content:""}.fa-hat-winter:before{content:""}.fa-hat-witch:before{content:""}.fa-hat-wizard:before{content:""}.fa-haykal:before{content:""}.fa-hdd:before{content:""}.fa-head-side:before{content:""}.fa-head-side-brain:before{content:""}.fa-head-side-medical:before{content:""}.fa-head-vr:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heart-circle:before{content:""}.fa-heart-rate:before{content:""}.fa-heart-square:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-helmet-battle:before{content:""}.fa-hexagon:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-mask:before{content:""}.fa-hockey-puck:before{content:""}.fa-hockey-sticks:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-heart:before{content:""}.fa-home-lg:before{content:""}.fa-home-lg-alt:before{content:""}.fa-hood-cloak:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hospitals:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-flood:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-humidity:before{content:""}.fa-hurricane:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-ice-skate:before{content:""}.fa-icicles:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-inbox-in:before{content:""}.fa-inbox-out:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-industry-alt:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-info-square:before{content:""}.fa-inhaler:before{content:""}.fa-instagram:before{content:""}.fa-integral:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-intersection:before{content:""}.fa-inventory:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-island-tropical:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-jack-o-lantern:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-key-skeleton:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-keynote:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kidneys:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kite:before{content:""}.fa-kiwi-bird:before{content:""}.fa-knife-kitchen:before{content:""}.fa-korvue:before{content:""}.fa-lambda:before{content:""}.fa-lamp:before{content:""}.fa-landmark:before{content:""}.fa-landmark-alt:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-layer-minus:before{content:""}.fa-layer-plus:before{content:""}.fa-leaf:before{content:""}.fa-leaf-heart:before{content:""}.fa-leaf-maple:before{content:""}.fa-leaf-oak:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-lightbulb-dollar:before{content:""}.fa-lightbulb-exclamation:before{content:""}.fa-lightbulb-on:before{content:""}.fa-lightbulb-slash:before{content:""}.fa-lights-holiday:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lips:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location:before{content:""}.fa-location-arrow:before{content:""}.fa-location-circle:before{content:""}.fa-location-slash:before{content:""}.fa-lock:before{content:""}.fa-lock-alt:before{content:""}.fa-lock-open:before{content:""}.fa-lock-open-alt:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-long-arrow-up:before{content:""}.fa-loveseat:before{content:""}.fa-low-vision:before{content:""}.fa-luchador:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lyft:before{content:""}.fa-mace:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailbox:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-mandolin:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-marker-alt-slash:before{content:""}.fa-map-marker-check:before{content:""}.fa-map-marker-edit:before{content:""}.fa-map-marker-exclamation:before{content:""}.fa-map-marker-minus:before{content:""}.fa-map-marker-plus:before{content:""}.fa-map-marker-question:before{content:""}.fa-map-marker-slash:before{content:""}.fa-map-marker-smile:before{content:""}.fa-map-marker-times:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-meat:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaphone:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-mind-share:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-hexagon:before{content:""}.fa-minus-octagon:before{content:""}.fa-minus-square:before{content:""}.fa-mistletoe:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monitor-heart-rate:before{content:""}.fa-monkey:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-moon-cloud:before{content:""}.fa-moon-stars:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mountains:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-mug-marshmallows:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-narwhal:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-nintendo-switch:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octagon:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-oil-temp:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-omega:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-ornament:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-brush-alt:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-pallet-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-parking-circle:before{content:""}.fa-parking-circle-slash:before{content:""}.fa-parking-slash:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paw-alt:before{content:""}.fa-paw-claws:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pegasus:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-paintbrush:before{content:""}.fa-pencil-ruler:before{content:""}.fa-pennant:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-person-carry:before{content:""}.fa-person-dolly:before{content:""}.fa-person-dolly-empty:before{content:""}.fa-person-sign:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-office:before{content:""}.fa-phone-plus:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-volume:before{content:""}.fa-php:before{content:""}.fa-pi:before{content:""}.fa-pie:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pig:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-alt:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-hexagon:before{content:""}.fa-plus-octagon:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-podium:before{content:""}.fa-podium-star:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poll-people:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-popcorn:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-presentation:before{content:""}.fa-print:before{content:""}.fa-print-search:before{content:""}.fa-print-slash:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pumpkin:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-question-square:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-rabbit:before{content:""}.fa-rabbit-fast:before{content:""}.fa-racquet:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-raindrops:before{content:""}.fa-ram:before{content:""}.fa-ramp-loading:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-rectangle-landscape:before{content:""}.fa-rectangle-portrait:before{content:""}.fa-rectangle-wide:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-renren:before{content:""}.fa-repeat:before{content:""}.fa-repeat-1:before{content:""}.fa-repeat-1-alt:before{content:""}.fa-repeat-alt:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-retweet-alt:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-rings-wedding:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-route-highway:before{content:""}.fa-route-interstate:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-triangle:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rv:before{content:""}.fa-sack:before{content:""}.fa-sack-dollar:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salad:before{content:""}.fa-salesforce:before{content:""}.fa-sandwich:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-sausage:before{content:""}.fa-save:before{content:""}.fa-scalpel:before{content:""}.fa-scalpel-path:before{content:""}.fa-scanner:before{content:""}.fa-scanner-keyboard:before{content:""}.fa-scanner-touchscreen:before{content:""}.fa-scarecrow:before{content:""}.fa-scarf:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-scroll-old:before{content:""}.fa-scrubber:before{content:""}.fa-scythe:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-all:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-sheep:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-check:before{content:""}.fa-shield-cross:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shipping-timed:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shish-kebab:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shovel:before{content:""}.fa-shovel-snow:before{content:""}.fa-shower:before{content:""}.fa-shredder:before{content:""}.fa-shuttle-van:before{content:""}.fa-shuttlecock:before{content:""}.fa-sickle:before{content:""}.fa-sigma:before{content:""}.fa-sign:before{content:""}.fa-sign-in:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signal-1:before{content:""}.fa-signal-2:before{content:""}.fa-signal-3:before{content:""}.fa-signal-4:before{content:""}.fa-signal-alt:before{content:""}.fa-signal-alt-1:before{content:""}.fa-signal-alt-2:before{content:""}.fa-signal-alt-3:before{content:""}.fa-signal-alt-slash:before{content:""}.fa-signal-slash:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-skeleton:before{content:""}.fa-sketch:before{content:""}.fa-ski-jump:before{content:""}.fa-ski-lift:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sledding:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-sliders-h-square:before{content:""}.fa-sliders-v:before{content:""}.fa-sliders-v-square:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-plus:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoke:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snake:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snow-blowing:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowflakes:before{content:""}.fa-snowman:before{content:""}.fa-snowmobile:before{content:""}.fa-snowplow:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-soup:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-spade:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spider:before{content:""}.fa-spider-black-widow:before{content:""}.fa-spider-web:before{content:""}.fa-spinner:before{content:""}.fa-spinner-third:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-squirrel:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-staff:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-christmas:before{content:""}.fa-star-exclamation:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-stars:before{content:""}.fa-staylinked:before{content:""}.fa-steak:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-steering-wheel:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stocking:before{content:""}.fa-stomach:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-stretcher:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-sun-cloud:before{content:""}.fa-sun-dust:before{content:""}.fa-sun-haze:before{content:""}.fa-sunrise:before{content:""}.fa-sunset:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-sword:before{content:""}.fa-swords:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablet-android:before{content:""}.fa-tablet-android-alt:before{content:""}.fa-tablet-rugged:before{content:""}.fa-tablets:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-tachometer-alt-fastest:before{content:""}.fa-tachometer-alt-slow:before{content:""}.fa-tachometer-alt-slowest:before{content:""}.fa-tachometer-average:before{content:""}.fa-tachometer-fast:before{content:""}.fa-tachometer-fastest:before{content:""}.fa-tachometer-slow:before{content:""}.fa-tachometer-slowest:before{content:""}.fa-taco:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tally:before{content:""}.fa-tanakh:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-tasks-alt:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-frigid:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-hot:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-tennis-ball:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-theta:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-thunderstorm:before{content:""}.fa-thunderstorm-moon:before{content:""}.fa-thunderstorm-sun:before{content:""}.fa-ticket:before{content:""}.fa-ticket-alt:before{content:""}.fa-tilde:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-times-hexagon:before{content:""}.fa-times-octagon:before{content:""}.fa-times-square:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tire:before{content:""}.fa-tire-flat:before{content:""}.fa-tire-pressure-warning:before{content:""}.fa-tire-rugged:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-alt:before{content:""}.fa-tombstone:before{content:""}.fa-tombstone-alt:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-toothbrush:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tornado:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-cone:before{content:""}.fa-traffic-light:before{content:""}.fa-traffic-light-go:before{content:""}.fa-traffic-light-slow:before{content:""}.fa-traffic-light-stop:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-treasure-chest:before{content:""}.fa-tree:before{content:""}.fa-tree-alt:before{content:""}.fa-tree-christmas:before{content:""}.fa-tree-decorated:before{content:""}.fa-tree-large:before{content:""}.fa-tree-palm:before{content:""}.fa-trees:before{content:""}.fa-trello:before{content:""}.fa-triangle:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-trophy-alt:before{content:""}.fa-truck:before{content:""}.fa-truck-container:before{content:""}.fa-truck-couch:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-truck-plow:before{content:""}.fa-truck-ramp:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-turkey:before{content:""}.fa-turtle:before{content:""}.fa-tv:before{content:""}.fa-tv-retro:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-unicorn:before{content:""}.fa-union:before{content:""}.fa-uniregistry:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-usd-circle:before{content:""}.fa-usd-square:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-chart:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-crown:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-hard-hat:before{content:""}.fa-user-headset:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-md-chat:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-class:before{content:""}.fa-users-cog:before{content:""}.fa-users-crown:before{content:""}.fa-users-medical:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-fork:before{content:""}.fa-utensil-knife:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-utensils-alt:before{content:""}.fa-vaadin:before{content:""}.fa-value-absolute:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-plus:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-volcano:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-slash:before{content:""}.fa-volume-up:before{content:""}.fa-vote-nay:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walker:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-wand:before{content:""}.fa-wand-magic:before{content:""}.fa-warehouse:before{content:""}.fa-warehouse-alt:before{content:""}.fa-watch:before{content:""}.fa-watch-fitness:before{content:""}.fa-water:before{content:""}.fa-water-lower:before{content:""}.fa-water-rise:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-webcam:before{content:""}.fa-webcam-slash:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whale:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheat:before{content:""}.fa-wheelchair:before{content:""}.fa-whistle:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wifi-1:before{content:""}.fa-wifi-2:before{content:""}.fa-wifi-slash:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-wind-warning:before{content:""}.fa-window:before{content:""}.fa-window-alt:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-windsock:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wreath:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"Font Awesome 5";font-style:normal;font-weight:300 !important;src:url("");src:url("") format("embedded-opentype"),url("") format("woff2"),url("") format("woff"),url("") format("truetype"),url("") format("svg")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:300 !important;src:url("");src:url("") format("embedded-opentype"),url("") format("woff2"),url("") format("woff"),url("") format("truetype"),url("") format("svg")}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:300 !important;src:url("");src:url("") format("embedded-opentype"),url("") format("woff2"),url("") format("woff"),url("") format("truetype"),url("") format("svg")}.fa,.fas,.fa-before:before,.breadcrumb .crumb:before,.fas-before:before,.fa-after:after,.fas-after:after{font-family:"Font Awesome 5","Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}.fa-solid,.locked .layover,.fas-solid,.fa-before-solid:before,.fas-before-solid:before,.fa-after-solid:after,.fas-after-solid:after{font-family:"Font Awesome 5 Solid","Roboto",sans-serif !important;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}.fab,.fa-before-brands:before,.fas-before-brands:before,.fa-after-brands:after,.fas-after-brands:after{font-family:"Font Awesome 5 Brands","Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400 !important}*{outline:rgba(0,0,0,0)}.__mb_0_px__{margin-bottom:0px}.__mb_0_em__{margin-bottom:0em}.__mb_0_rem__{margin-bottom:0rem}.__mb_5_px__{margin-bottom:5px}.__mb_5_em__{margin-bottom:5em}.__mb_5_rem__{margin-bottom:5rem}.__mb_10_px__{margin-bottom:10px}.__mb_10_em__{margin-bottom:10em}.__mb_10_rem__{margin-bottom:10rem}.__mb_15_px__{margin-bottom:15px}.__mb_15_em__{margin-bottom:15em}.__mb_15_rem__{margin-bottom:15rem}.__mb_20_px__{margin-bottom:20px}.__mb_20_em__{margin-bottom:20em}.__mb_20_rem__{margin-bottom:20rem}.__mb_25_px__{margin-bottom:25px}.__mb_25_em__{margin-bottom:25em}.__mb_25_rem__{margin-bottom:25rem}.__mb_30_px__{margin-bottom:30px}.__mb_30_em__{margin-bottom:30em}.__mb_30_rem__{margin-bottom:30rem}.__mb_35_px__{margin-bottom:35px}.__mb_35_em__{margin-bottom:35em}.__mb_35_rem__{margin-bottom:35rem}.__mb_40_px__{margin-bottom:40px}.__mb_40_em__{margin-bottom:40em}.__mb_40_rem__{margin-bottom:40rem}.__mb_45_px__{margin-bottom:45px}.__mb_45_em__{margin-bottom:45em}.__mb_45_rem__{margin-bottom:45rem}.__mb_50_px__{margin-bottom:50px}.__mb_50_em__{margin-bottom:50em}.__mb_50_rem__{margin-bottom:50rem}.__mb_55_px__{margin-bottom:55px}.__mb_55_em__{margin-bottom:55em}.__mb_55_rem__{margin-bottom:55rem}.__mb_60_px__{margin-bottom:60px}.__mb_60_em__{margin-bottom:60em}.__mb_60_rem__{margin-bottom:60rem}.__mb_65_px__{margin-bottom:65px}.__mb_65_em__{margin-bottom:65em}.__mb_65_rem__{margin-bottom:65rem}.__mb_70_px__{margin-bottom:70px}.__mb_70_em__{margin-bottom:70em}.__mb_70_rem__{margin-bottom:70rem}.__mb_75_px__{margin-bottom:75px}.__mb_75_em__{margin-bottom:75em}.__mb_75_rem__{margin-bottom:75rem}.__mb_80_px__{margin-bottom:80px}.__mb_80_em__{margin-bottom:80em}.__mb_80_rem__{margin-bottom:80rem}.__mb_85_px__{margin-bottom:85px}.__mb_85_em__{margin-bottom:85em}.__mb_85_rem__{margin-bottom:85rem}.__mb_90_px__{margin-bottom:90px}.__mb_90_em__{margin-bottom:90em}.__mb_90_rem__{margin-bottom:90rem}.__mb_95_px__{margin-bottom:95px}.__mb_95_em__{margin-bottom:95em}.__mb_95_rem__{margin-bottom:95rem}.__mb_100_px__{margin-bottom:100px}.__mb_100_em__{margin-bottom:100em}.__mb_100_rem__{margin-bottom:100rem}.__mt_0_px__{margin-top:0px}.__mt_0_em__{margin-top:0em}.__mt_0_rem__{margin-top:0rem}.__mt_5_px__{margin-top:5px}.__mt_5_em__{margin-top:5em}.__mt_5_rem__{margin-top:5rem}.__mt_10_px__{margin-top:10px}.__mt_10_em__{margin-top:10em}.__mt_10_rem__{margin-top:10rem}.__mt_15_px__{margin-top:15px}.__mt_15_em__{margin-top:15em}.__mt_15_rem__{margin-top:15rem}.__mt_20_px__{margin-top:20px}.__mt_20_em__{margin-top:20em}.__mt_20_rem__{margin-top:20rem}.__mt_25_px__{margin-top:25px}.__mt_25_em__{margin-top:25em}.__mt_25_rem__{margin-top:25rem}.__mt_30_px__{margin-top:30px}.__mt_30_em__{margin-top:30em}.__mt_30_rem__{margin-top:30rem}.__mt_35_px__{margin-top:35px}.__mt_35_em__{margin-top:35em}.__mt_35_rem__{margin-top:35rem}.__mt_40_px__{margin-top:40px}.__mt_40_em__{margin-top:40em}.__mt_40_rem__{margin-top:40rem}.__mt_45_px__{margin-top:45px}.__mt_45_em__{margin-top:45em}.__mt_45_rem__{margin-top:45rem}.__mt_50_px__{margin-top:50px}.__mt_50_em__{margin-top:50em}.__mt_50_rem__{margin-top:50rem}.__mt_55_px__{margin-top:55px}.__mt_55_em__{margin-top:55em}.__mt_55_rem__{margin-top:55rem}.__mt_60_px__{margin-top:60px}.__mt_60_em__{margin-top:60em}.__mt_60_rem__{margin-top:60rem}.__mt_65_px__{margin-top:65px}.__mt_65_em__{margin-top:65em}.__mt_65_rem__{margin-top:65rem}.__mt_70_px__{margin-top:70px}.__mt_70_em__{margin-top:70em}.__mt_70_rem__{margin-top:70rem}.__mt_75_px__{margin-top:75px}.__mt_75_em__{margin-top:75em}.__mt_75_rem__{margin-top:75rem}.__mt_80_px__{margin-top:80px}.__mt_80_em__{margin-top:80em}.__mt_80_rem__{margin-top:80rem}.__mt_85_px__{margin-top:85px}.__mt_85_em__{margin-top:85em}.__mt_85_rem__{margin-top:85rem}.__mt_90_px__{margin-top:90px}.__mt_90_em__{margin-top:90em}.__mt_90_rem__{margin-top:90rem}.__mt_95_px__{margin-top:95px}.__mt_95_em__{margin-top:95em}.__mt_95_rem__{margin-top:95rem}.__mt_100_px__{margin-top:100px}.__mt_100_em__{margin-top:100em}.__mt_100_rem__{margin-top:100rem}.__ml_0_px__{margin-left:0px}.__ml_0_em__{margin-left:0em}.__ml_0_rem__{margin-left:0rem}.__ml_5_px__{margin-left:5px}.__ml_5_em__{margin-left:5em}.__ml_5_rem__{margin-left:5rem}.__ml_10_px__{margin-left:10px}.__ml_10_em__{margin-left:10em}.__ml_10_rem__{margin-left:10rem}.__ml_15_px__{margin-left:15px}.__ml_15_em__{margin-left:15em}.__ml_15_rem__{margin-left:15rem}.__ml_20_px__{margin-left:20px}.__ml_20_em__{margin-left:20em}.__ml_20_rem__{margin-left:20rem}.__ml_25_px__{margin-left:25px}.__ml_25_em__{margin-left:25em}.__ml_25_rem__{margin-left:25rem}.__ml_30_px__{margin-left:30px}.__ml_30_em__{margin-left:30em}.__ml_30_rem__{margin-left:30rem}.__ml_35_px__{margin-left:35px}.__ml_35_em__{margin-left:35em}.__ml_35_rem__{margin-left:35rem}.__ml_40_px__{margin-left:40px}.__ml_40_em__{margin-left:40em}.__ml_40_rem__{margin-left:40rem}.__ml_45_px__{margin-left:45px}.__ml_45_em__{margin-left:45em}.__ml_45_rem__{margin-left:45rem}.__ml_50_px__{margin-left:50px}.__ml_50_em__{margin-left:50em}.__ml_50_rem__{margin-left:50rem}.__ml_55_px__{margin-left:55px}.__ml_55_em__{margin-left:55em}.__ml_55_rem__{margin-left:55rem}.__ml_60_px__{margin-left:60px}.__ml_60_em__{margin-left:60em}.__ml_60_rem__{margin-left:60rem}.__ml_65_px__{margin-left:65px}.__ml_65_em__{margin-left:65em}.__ml_65_rem__{margin-left:65rem}.__ml_70_px__{margin-left:70px}.__ml_70_em__{margin-left:70em}.__ml_70_rem__{margin-left:70rem}.__ml_75_px__{margin-left:75px}.__ml_75_em__{margin-left:75em}.__ml_75_rem__{margin-left:75rem}.__ml_80_px__{margin-left:80px}.__ml_80_em__{margin-left:80em}.__ml_80_rem__{margin-left:80rem}.__ml_85_px__{margin-left:85px}.__ml_85_em__{margin-left:85em}.__ml_85_rem__{margin-left:85rem}.__ml_90_px__{margin-left:90px}.__ml_90_em__{margin-left:90em}.__ml_90_rem__{margin-left:90rem}.__ml_95_px__{margin-left:95px}.__ml_95_em__{margin-left:95em}.__ml_95_rem__{margin-left:95rem}.__ml_100_px__{margin-left:100px}.__ml_100_em__{margin-left:100em}.__ml_100_rem__{margin-left:100rem}.__mr_0_px__{margin-right:0px}.__mr_0_em__{margin-right:0em}.__mr_0_rem__{margin-right:0rem}.__mr_5_px__{margin-right:5px}.__mr_5_em__{margin-right:5em}.__mr_5_rem__{margin-right:5rem}.__mr_10_px__{margin-right:10px}.__mr_10_em__{margin-right:10em}.__mr_10_rem__{margin-right:10rem}.__mr_15_px__{margin-right:15px}.__mr_15_em__{margin-right:15em}.__mr_15_rem__{margin-right:15rem}.__mr_20_px__{margin-right:20px}.__mr_20_em__{margin-right:20em}.__mr_20_rem__{margin-right:20rem}.__mr_25_px__{margin-right:25px}.__mr_25_em__{margin-right:25em}.__mr_25_rem__{margin-right:25rem}.__mr_30_px__{margin-right:30px}.__mr_30_em__{margin-right:30em}.__mr_30_rem__{margin-right:30rem}.__mr_35_px__{margin-right:35px}.__mr_35_em__{margin-right:35em}.__mr_35_rem__{margin-right:35rem}.__mr_40_px__{margin-right:40px}.__mr_40_em__{margin-right:40em}.__mr_40_rem__{margin-right:40rem}.__mr_45_px__{margin-right:45px}.__mr_45_em__{margin-right:45em}.__mr_45_rem__{margin-right:45rem}.__mr_50_px__{margin-right:50px}.__mr_50_em__{margin-right:50em}.__mr_50_rem__{margin-right:50rem}.__mr_55_px__{margin-right:55px}.__mr_55_em__{margin-right:55em}.__mr_55_rem__{margin-right:55rem}.__mr_60_px__{margin-right:60px}.__mr_60_em__{margin-right:60em}.__mr_60_rem__{margin-right:60rem}.__mr_65_px__{margin-right:65px}.__mr_65_em__{margin-right:65em}.__mr_65_rem__{margin-right:65rem}.__mr_70_px__{margin-right:70px}.__mr_70_em__{margin-right:70em}.__mr_70_rem__{margin-right:70rem}.__mr_75_px__{margin-right:75px}.__mr_75_em__{margin-right:75em}.__mr_75_rem__{margin-right:75rem}.__mr_80_px__{margin-right:80px}.__mr_80_em__{margin-right:80em}.__mr_80_rem__{margin-right:80rem}.__mr_85_px__{margin-right:85px}.__mr_85_em__{margin-right:85em}.__mr_85_rem__{margin-right:85rem}.__mr_90_px__{margin-right:90px}.__mr_90_em__{margin-right:90em}.__mr_90_rem__{margin-right:90rem}.__mr_95_px__{margin-right:95px}.__mr_95_em__{margin-right:95em}.__mr_95_rem__{margin-right:95rem}.__mr_100_px__{margin-right:100px}.__mr_100_em__{margin-right:100em}.__mr_100_rem__{margin-right:100rem}.__pb_0_px__{padding-bottom:0px}.__pb_0_em__{padding-bottom:0em}.__pb_0_rem__{padding-bottom:0rem}.__pb_5_px__{padding-bottom:5px}.__pb_5_em__{padding-bottom:5em}.__pb_5_rem__{padding-bottom:5rem}.__pb_10_px__{padding-bottom:10px}.__pb_10_em__{padding-bottom:10em}.__pb_10_rem__{padding-bottom:10rem}.__pb_15_px__{padding-bottom:15px}.__pb_15_em__{padding-bottom:15em}.__pb_15_rem__{padding-bottom:15rem}.__pb_20_px__{padding-bottom:20px}.__pb_20_em__{padding-bottom:20em}.__pb_20_rem__{padding-bottom:20rem}.__pb_25_px__{padding-bottom:25px}.__pb_25_em__{padding-bottom:25em}.__pb_25_rem__{padding-bottom:25rem}.__pb_30_px__{padding-bottom:30px}.__pb_30_em__{padding-bottom:30em}.__pb_30_rem__{padding-bottom:30rem}.__pb_35_px__{padding-bottom:35px}.__pb_35_em__{padding-bottom:35em}.__pb_35_rem__{padding-bottom:35rem}.__pb_40_px__{padding-bottom:40px}.__pb_40_em__{padding-bottom:40em}.__pb_40_rem__{padding-bottom:40rem}.__pb_45_px__{padding-bottom:45px}.__pb_45_em__{padding-bottom:45em}.__pb_45_rem__{padding-bottom:45rem}.__pb_50_px__{padding-bottom:50px}.__pb_50_em__{padding-bottom:50em}.__pb_50_rem__{padding-bottom:50rem}.__pb_55_px__{padding-bottom:55px}.__pb_55_em__{padding-bottom:55em}.__pb_55_rem__{padding-bottom:55rem}.__pb_60_px__{padding-bottom:60px}.__pb_60_em__{padding-bottom:60em}.__pb_60_rem__{padding-bottom:60rem}.__pb_65_px__{padding-bottom:65px}.__pb_65_em__{padding-bottom:65em}.__pb_65_rem__{padding-bottom:65rem}.__pb_70_px__{padding-bottom:70px}.__pb_70_em__{padding-bottom:70em}.__pb_70_rem__{padding-bottom:70rem}.__pb_75_px__{padding-bottom:75px}.__pb_75_em__{padding-bottom:75em}.__pb_75_rem__{padding-bottom:75rem}.__pb_80_px__{padding-bottom:80px}.__pb_80_em__{padding-bottom:80em}.__pb_80_rem__{padding-bottom:80rem}.__pb_85_px__{padding-bottom:85px}.__pb_85_em__{padding-bottom:85em}.__pb_85_rem__{padding-bottom:85rem}.__pb_90_px__{padding-bottom:90px}.__pb_90_em__{padding-bottom:90em}.__pb_90_rem__{padding-bottom:90rem}.__pb_95_px__{padding-bottom:95px}.__pb_95_em__{padding-bottom:95em}.__pb_95_rem__{padding-bottom:95rem}.__pb_100_px__{padding-bottom:100px}.__pb_100_em__{padding-bottom:100em}.__pb_100_rem__{padding-bottom:100rem}.__pt_0_px__{padding-top:0px}.__pt_0_em__{padding-top:0em}.__pt_0_rem__{padding-top:0rem}.__pt_5_px__{padding-top:5px}.__pt_5_em__{padding-top:5em}.__pt_5_rem__{padding-top:5rem}.__pt_10_px__{padding-top:10px}.__pt_10_em__{padding-top:10em}.__pt_10_rem__{padding-top:10rem}.__pt_15_px__{padding-top:15px}.__pt_15_em__{padding-top:15em}.__pt_15_rem__{padding-top:15rem}.__pt_20_px__{padding-top:20px}.__pt_20_em__{padding-top:20em}.__pt_20_rem__{padding-top:20rem}.__pt_25_px__{padding-top:25px}.__pt_25_em__{padding-top:25em}.__pt_25_rem__{padding-top:25rem}.__pt_30_px__{padding-top:30px}.__pt_30_em__{padding-top:30em}.__pt_30_rem__{padding-top:30rem}.__pt_35_px__{padding-top:35px}.__pt_35_em__{padding-top:35em}.__pt_35_rem__{padding-top:35rem}.__pt_40_px__{padding-top:40px}.__pt_40_em__{padding-top:40em}.__pt_40_rem__{padding-top:40rem}.__pt_45_px__{padding-top:45px}.__pt_45_em__{padding-top:45em}.__pt_45_rem__{padding-top:45rem}.__pt_50_px__{padding-top:50px}.__pt_50_em__{padding-top:50em}.__pt_50_rem__{padding-top:50rem}.__pt_55_px__{padding-top:55px}.__pt_55_em__{padding-top:55em}.__pt_55_rem__{padding-top:55rem}.__pt_60_px__{padding-top:60px}.__pt_60_em__{padding-top:60em}.__pt_60_rem__{padding-top:60rem}.__pt_65_px__{padding-top:65px}.__pt_65_em__{padding-top:65em}.__pt_65_rem__{padding-top:65rem}.__pt_70_px__{padding-top:70px}.__pt_70_em__{padding-top:70em}.__pt_70_rem__{padding-top:70rem}.__pt_75_px__{padding-top:75px}.__pt_75_em__{padding-top:75em}.__pt_75_rem__{padding-top:75rem}.__pt_80_px__{padding-top:80px}.__pt_80_em__{padding-top:80em}.__pt_80_rem__{padding-top:80rem}.__pt_85_px__{padding-top:85px}.__pt_85_em__{padding-top:85em}.__pt_85_rem__{padding-top:85rem}.__pt_90_px__{padding-top:90px}.__pt_90_em__{padding-top:90em}.__pt_90_rem__{padding-top:90rem}.__pt_95_px__{padding-top:95px}.__pt_95_em__{padding-top:95em}.__pt_95_rem__{padding-top:95rem}.__pt_100_px__{padding-top:100px}.__pt_100_em__{padding-top:100em}.__pt_100_rem__{padding-top:100rem}.__pl_0_px__{padding-left:0px}.__pl_0_em__{padding-left:0em}.__pl_0_rem__{padding-left:0rem}.__pl_5_px__{padding-left:5px}.__pl_5_em__{padding-left:5em}.__pl_5_rem__{padding-left:5rem}.__pl_10_px__{padding-left:10px}.__pl_10_em__{padding-left:10em}.__pl_10_rem__{padding-left:10rem}.__pl_15_px__{padding-left:15px}.__pl_15_em__{padding-left:15em}.__pl_15_rem__{padding-left:15rem}.__pl_20_px__{padding-left:20px}.__pl_20_em__{padding-left:20em}.__pl_20_rem__{padding-left:20rem}.__pl_25_px__{padding-left:25px}.__pl_25_em__{padding-left:25em}.__pl_25_rem__{padding-left:25rem}.__pl_30_px__{padding-left:30px}.__pl_30_em__{padding-left:30em}.__pl_30_rem__{padding-left:30rem}.__pl_35_px__{padding-left:35px}.__pl_35_em__{padding-left:35em}.__pl_35_rem__{padding-left:35rem}.__pl_40_px__{padding-left:40px}.__pl_40_em__{padding-left:40em}.__pl_40_rem__{padding-left:40rem}.__pl_45_px__{padding-left:45px}.__pl_45_em__{padding-left:45em}.__pl_45_rem__{padding-left:45rem}.__pl_50_px__{padding-left:50px}.__pl_50_em__{padding-left:50em}.__pl_50_rem__{padding-left:50rem}.__pl_55_px__{padding-left:55px}.__pl_55_em__{padding-left:55em}.__pl_55_rem__{padding-left:55rem}.__pl_60_px__{padding-left:60px}.__pl_60_em__{padding-left:60em}.__pl_60_rem__{padding-left:60rem}.__pl_65_px__{padding-left:65px}.__pl_65_em__{padding-left:65em}.__pl_65_rem__{padding-left:65rem}.__pl_70_px__{padding-left:70px}.__pl_70_em__{padding-left:70em}.__pl_70_rem__{padding-left:70rem}.__pl_75_px__{padding-left:75px}.__pl_75_em__{padding-left:75em}.__pl_75_rem__{padding-left:75rem}.__pl_80_px__{padding-left:80px}.__pl_80_em__{padding-left:80em}.__pl_80_rem__{padding-left:80rem}.__pl_85_px__{padding-left:85px}.__pl_85_em__{padding-left:85em}.__pl_85_rem__{padding-left:85rem}.__pl_90_px__{padding-left:90px}.__pl_90_em__{padding-left:90em}.__pl_90_rem__{padding-left:90rem}.__pl_95_px__{padding-left:95px}.__pl_95_em__{padding-left:95em}.__pl_95_rem__{padding-left:95rem}.__pl_100_px__{padding-left:100px}.__pl_100_em__{padding-left:100em}.__pl_100_rem__{padding-left:100rem}.__pr_0_px__{padding-right:0px}.__pr_0_em__{padding-right:0em}.__pr_0_rem__{padding-right:0rem}.__pr_5_px__{padding-right:5px}.__pr_5_em__{padding-right:5em}.__pr_5_rem__{padding-right:5rem}.__pr_10_px__{padding-right:10px}.__pr_10_em__{padding-right:10em}.__pr_10_rem__{padding-right:10rem}.__pr_15_px__{padding-right:15px}.__pr_15_em__{padding-right:15em}.__pr_15_rem__{padding-right:15rem}.__pr_20_px__{padding-right:20px}.__pr_20_em__{padding-right:20em}.__pr_20_rem__{padding-right:20rem}.__pr_25_px__{padding-right:25px}.__pr_25_em__{padding-right:25em}.__pr_25_rem__{padding-right:25rem}.__pr_30_px__{padding-right:30px}.__pr_30_em__{padding-right:30em}.__pr_30_rem__{padding-right:30rem}.__pr_35_px__{padding-right:35px}.__pr_35_em__{padding-right:35em}.__pr_35_rem__{padding-right:35rem}.__pr_40_px__{padding-right:40px}.__pr_40_em__{padding-right:40em}.__pr_40_rem__{padding-right:40rem}.__pr_45_px__{padding-right:45px}.__pr_45_em__{padding-right:45em}.__pr_45_rem__{padding-right:45rem}.__pr_50_px__{padding-right:50px}.__pr_50_em__{padding-right:50em}.__pr_50_rem__{padding-right:50rem}.__pr_55_px__{padding-right:55px}.__pr_55_em__{padding-right:55em}.__pr_55_rem__{padding-right:55rem}.__pr_60_px__{padding-right:60px}.__pr_60_em__{padding-right:60em}.__pr_60_rem__{padding-right:60rem}.__pr_65_px__{padding-right:65px}.__pr_65_em__{padding-right:65em}.__pr_65_rem__{padding-right:65rem}.__pr_70_px__{padding-right:70px}.__pr_70_em__{padding-right:70em}.__pr_70_rem__{padding-right:70rem}.__pr_75_px__{padding-right:75px}.__pr_75_em__{padding-right:75em}.__pr_75_rem__{padding-right:75rem}.__pr_80_px__{padding-right:80px}.__pr_80_em__{padding-right:80em}.__pr_80_rem__{padding-right:80rem}.__pr_85_px__{padding-right:85px}.__pr_85_em__{padding-right:85em}.__pr_85_rem__{padding-right:85rem}.__pr_90_px__{padding-right:90px}.__pr_90_em__{padding-right:90em}.__pr_90_rem__{padding-right:90rem}.__pr_95_px__{padding-right:95px}.__pr_95_em__{padding-right:95em}.__pr_95_rem__{padding-right:95rem}.__pr_100_px__{padding-right:100px}.__pr_100_em__{padding-right:100em}.__pr_100_rem__{padding-right:100rem}html.grey-bg{background-color:#eee}html.new-design{background-color:#f9fafb}html.new-design body{background-color:#f9fafb}html.new-design body .margin-fix.col-sm-10{width:calc(83.333333% - 10px);margin-right:10px}html.new-design body .data-tables{border-radius:8px;border:1px solid #d2d5d8 !important;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}html.new-design body .data-tables thead tr{background-color:#fff}html.new-design body .data-tables thead tr th{font-family:Inter,san-serif;padding:16px 14px !important;color:#202223 !important;font-size:14px;font-style:normal;font-weight:500;line-height:20px}html.new-design body .data-tables tbody tr{background-color:#fff}html.new-design body .extranet .data-tables td{text-wrap-mode:nowrap}html.new-design body .btn-new-success{border-radius:4px;background:#24827c;box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08);border:2px solid #24827c;padding:7px 15px;color:#fff;font-size:14px;height:auto !important}html.new-design body .btn-new-success:hover{background:rgba(0,0,0,0);color:#24837c;font-weight:bold;padding:7px 15px}html.new-design body .btn-new-success:disabled{background-color:#ccc;border-color:#ccc;color:#555}html.new-design body .btn-new-success.thin{padding:6px 15px}.FUOverdue{color:#e0440e}.datatableBillable .FUOverdue{color:#fff}.crisp-client{display:none}.extranet .btn{background:#258175 !important;font-weight:bold}.extranet a:hover{color:#258175}.emandate-processed{color:#258175}a.markUnbillable{color:red;font-weight:normal}span.markUnbillable{color:gray;font-weight:normal;text-decoration:line-through}#page-loader{position:absolute;top:0;bottom:0%;left:0;right:0%;background-color:#fff;z-index:99;display:none;text-align:center;width:100%;padding-top:25px}.pointer{cursor:pointer !important}.datatableForeverfree{color:#1d93dd}.datatableHibernation{color:#757575}.datatableBillable{color:#2d8578}.datatableFutureBillable{color:#fc0095}.datatableChurnRisk{color:#fff;background:#ff4f33 !important}.fg-disabled{color:#ccc !important}.fg-grey{color:#333 !important}.datatableNotOnboarded{color:#8d00c4}.imChecked{color:#258175 !important;font-weight:bold !important}.datatableBlocked{color:#ff4f33}.datatableChurnRisk.datatableBlocked{color:#000}.invoiceDue,.invoiceDue a{color:orange !important}.invoiceOverdue,.invoiceOverdue a{color:#ff4f33 !important}.data-tables.no-footer{border-bottom:2px solid #999 !important}.res-list .data-tables.no-footer{border-bottom:1px solid #999 !important}.res-list .yadcf-filter-wrapper .yadcf-filter-reset-button{top:9px !important}.res-list .yadcf-filter-wrapper .datepicker{height:36px}#password:focus{outline:none}.form-cont.details .comments{overflow:hidden}.sort-container{height:auto;max-height:70vh;overflow-y:auto}.sort-container .mappedToBookingChannel,.sort-container .js-removeRateTypeFromList{margin-left:10px;margin-right:20px;float:right}.sort-container .js-removeRateTypeFromList{cursor:pointer;color:red}#sortable1,#sortable2,.sort-container{border:1px solid #eee;min-height:150px;list-style-type:none;margin:0;padding:5px 0 0 0;margin-right:10px;border:2px solid rgba(0,0,0,0)}#sortable1.border,#sortable2.border,.sort-container.border{border:2px dashed #ccc}#sortable1,#sortable2{border:0px;position:relative}#sortable1 li,#sortable2 li,.sort-container li{margin:0 5px 5px 5px;padding:5px 35px 5px 15px;width:98% !important;cursor:move;margin-top:0px !important;margin-bottom:12px;position:relative;text-align:left}#sortable1 li.derived,#sortable2 li.derived,.sort-container li.derived{font-style:italic;color:#999}#sortable1 li:after,#sortable2 li:after,.sort-container li:after{content:"";position:absolute;right:10px;top:10px;width:16px;height:8px;background:-moz-linear-gradient(top, rgb(200, 200, 200) 0%, rgb(200, 200, 200) 19%, rgba(200, 200, 200, 0) 20%, rgba(200, 200, 200, 0) 40%, rgb(200, 200, 200) 41%, rgb(200, 200, 200) 60%, rgba(200, 200, 200, 0) 61%, rgba(200, 200, 200, 0) 80%, rgb(200, 200, 200) 81%, rgb(200, 200, 200) 100%);background:-webkit-linear-gradient(top, rgb(200, 200, 200) 0%, rgb(200, 200, 200) 19%, rgba(200, 200, 200, 0) 20%, rgba(200, 200, 200, 0) 40%, rgb(200, 200, 200) 41%, rgb(200, 200, 200) 60%, rgba(200, 200, 200, 0) 61%, rgba(200, 200, 200, 0) 80%, rgb(200, 200, 200) 81%, rgb(200, 200, 200) 100%);background:linear-gradient(to bottom, rgb(200, 200, 200) 0%, rgb(200, 200, 200) 19%, rgba(200, 200, 200, 0) 20%, rgba(200, 200, 200, 0) 40%, rgb(200, 200, 200) 41%, rgb(200, 200, 200) 60%, rgba(200, 200, 200, 0) 61%, rgba(200, 200, 200, 0) 80%, rgb(200, 200, 200) 81%, rgb(200, 200, 200) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 )}#sortable1 li:nth-last-child(1),#sortable2 li:nth-last-child(1),.sort-container li:nth-last-child(1){margin-bottom:0px}.sort-container.source li{background-color:#f9f9f9;border:1px solid #f9f9f9}.sort-container.source li:hover{border:1px solid #e0e0e0}.sort-container.destination li{background-color:#fff;border:1px solid #c8c8c8}#sortable1 li:hover,#sortable2 li:hover,.sort-container li:hover{background:#e0e0e0}.noshow{display:none}.doc-actions{position:relative;display:flex;margin:0 !important}.doc-actions .btn-group{position:relative;width:100%;flex:1}.doc-actions .btn-group tr td:first-child{width:73px;padding:0}.doc-actions .btn-group .btn-block{display:block;width:100%}.docButton{color:#1e4878 !important;background:none;height:auto;border:none;text-align:left;font-size:14px;padding:1px 6px;float:right}.docButton.fa:before{position:relative;top:-2px;font-size:1.7em}.docButton.gray:before,.docButton.gray{color:#bbb}.docButton.fa-undo{font-size:.9em}.btn.cta.delete{display:block !important;padding:10px !important;line-height:20px !important;float:left !important;margin-right:15px;width:inherit !important}.btn-container{position:relative;display:block;float:right;top:-20px}.prevent-click{pointer-events:none}.hide-but-print{display:none}@media print{@page{margin:10mm !important}#tpl-account.reservations-food-beverage-list{font-size:20px !important}#tpl-account.reservations-food-beverage-list .breakfast-head-meal,#tpl-account.reservations-food-beverage-list .breakfast-col-meal{width:30px !important}.no-print,.marker-app{display:none !important}.no-print *,.marker-app *{display:none !important}.hide-but-print{display:revert}.btn.cta,.dataTables_filter{display:none !important}.no-print2{visibility:hidden !important}.no-print2 *{visibility:hidden !important}#inner-container.admin{padding-left:0 !important}#tpl-account>h1{font-size:20px !important}h1.print-over{position:absolute}.state-halfhour{-webkit-print-color-adjust:exact}.reservations-overview{overflow:hidden}#reservation{padding-left:40px;padding-right:40px}.col-sub{page-break-inside:avoid;padding-top:50px}.comments{margin-bottom:-100px}.reports #reservationCompareStartLi,.reports .action-btns,.reports #periode{display:none !important}.reports .chartcontainer{width:100% !important;height:auto !important}.reports header{border:0 !important}.download-res-list,.header-reservation,.type-overviews,.yadcf-filter-wrapper{display:none !important}table.reservations th,table.reservations td{padding:0 10px 0 0 !important;margin:0 !important}}.ui-autocomplete{max-height:190px;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 1025px){.ui-autocomplete{position:fixed}}.ui-autocomplete-loading{background:#fff url("") right center no-repeat}.hide{display:none !important}.show{display:inherit}.noheight{height:0px !important;overflow:hidden !important;margin-top:0px !important}body{overflow:auto}body.admin-login{height:100%}#container{height:100%;width:100%;margin-left:0}.error{color:#e4252d !important;font-family:"Roboto",sans-serif}.error:not(.extranet .error){font-family:Inter}tr.odd th,tr.odd td{background:rgba(0,0,0,0)}.dataTables_filter label{margin:0}table.acquisition input{min-width:100px}table.acquisition .yadcf-filter-range{max-width:100px}.extranet .reset-filters{float:right}.extranet .dataTables_length select{width:60px}.extranet .bulkids{float:right;margin-right:20px}.yadcf-filter{width:calc(100% - 25px) !important}select.yadcf-filter{width:auto !important}.extranet select.yadcf-filter{width:100% !important}.reservations .yadcf-filter-wrapper{position:relative}.reservations .yadcf-filter-wrapper input{width:100% !important}.reservations .yadcf-filter-wrapper button.yadcf-filter-reset-button{position:absolute;top:8px;right:7px;background-color:#ccc !important;border:0;color:#fff;font-weight:bold}.reservations th .yadcf-filter-range-number-seperator{padding:0 !important}.reservations th.resnr input{width:90% !important}.reservations th.range input{width:50% !important;height:36px;padding:9px 10px;border:1px solid #e9e9e9}.reservations th.range button.yadcf-filter-reset-button{top:-23px;right:0}.reservations th.range .yadcf-filter-range-date-seperator{display:none}.reservations th select{height:36px}.reservations th.date .yadcf-filter-wrapper{visibility:hidden}.js-filter-data{cursor:pointer;display:inline-block;width:58px;height:28px}.js-filter-data:before{content:"Filter";display:block;width:50px;height:20px;cursor:pointer;padding:4px;text-align:center;background-color:#ccc;color:#000}.reorder{cursor:move}.select-reports{width:150px !important}#header{position:relative;background:#fff;height:48px;z-index:25}#header.admin{height:53px;background:#ae3525}#mobile-title{width:100%;color:#fff;text-align:center;font-size:21px;line-height:53px}#navigation-button{position:absolute;display:block;z-index:99;top:11px;left:12px;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:0 2px}#header.admin #navigation-button{top:13px;background-position:-300px 2px}#navigation-button.back{background-position:-375px -447px}#logo{display:block;width:95px;height:32px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:11px auto 0;background-position:0 -376px}#header.admin #logo{margin-top:13px}#inner-container,#mobile-navigation-container{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}#mobile-navigation{padding-top:12px;position:relative;z-index:10}#mobile-navigation li.inactive a{opacity:.5 !important}#mobile-navigation li.inactive i{opacity:.2}#mobile-navigation li.inactiveClickable{opacity:.2}.is-premium:before{position:absolute;display:block;width:24px;height:24px;z-index:99;background-position:-629px 0px}.admin-settings{position:fixed;width:110px;text-align:center;padding-right:10px;line-height:15px;color:#fff;bottom:10px;opacity:.8;z-index:100}.admin-settings strong{position:relative;display:block;padding-left:10px;word-break:break-all}.admin-settings .clean{font-weight:bold}.admin-settings .settings-btn,.admin-settings .support-btn,.admin-settings .logout-btn{position:relative;margin-top:5px;padding:6px 10px;color:#fff;font-size:21px;cursor:pointer;color:hsla(0,0%,100%,.7) !important}.admin-settings .settings-btn:first-child,.admin-settings .support-btn:first-child,.admin-settings .logout-btn:first-child{margin:0}.admin-settings .settings-btn:last-child,.admin-settings .support-btn:last-child,.admin-settings .logout-btn:last-child{padding-right:0 !important}.admin-settings .settings-btn:hover,.admin-settings .support-btn:hover,.admin-settings .logout-btn:hover{color:#fff !important}.admin-settings .settings-btn.admin-active,.admin-settings .support-btn.admin-active,.admin-settings .logout-btn.admin-active{color:#f6931d !important}.admin-settings .support-btn{display:none;position:absolute;top:-70px;left:29px;font-size:32px}.current-account{position:fixed;display:block;background-color:rgba(100,100,100,.1);border-radius:5px;padding:15px;bottom:20px;right:100px;font-size:1em;text-align:center}.current-account a{color:#fff;font-size:.9rem;padding-top:5px;padding-bottom:5px}.support-btn{position:fixed;display:block;bottom:25px;right:25px;color:#fff;z-index:500}.support-btn>a{cursor:pointer;font-size:45px;color:#777 !important;position:relative}.support-btn>a:hover{color:#666 !important}.support-btn>a:before{position:relative;z-index:500}.support-btn>a:after{content:"";display:block;position:absolute;width:95%;height:95%;background-color:#fff;border-radius:50%;top:2.5%;left:2.5%;z-index:499}.support-btn .chat-notifications{position:absolute;top:-18px;right:-6px;display:block;width:20px;height:20px;padding:0px 0 0 0;text-align:center;font-weight:bold;border-radius:50%;background-color:#258175;font-size:12px}.main-nav li.is-premium{position:relative}.main-nav li.is-premium:before{left:20px;top:50%;margin-top:-12px}#inner-container{float:left;margin-left:0;margin-right:0;min-width:100%;transition:.5s;padding-bottom:80px}#container.active #inner-container{margin-right:-100%}#mobile-navigation-container{position:relative;float:left;display:block;top:0;bottom:0;width:81.25%;margin-left:-81.25%;background:#5e9dff}#mobile-navigation-container.admin{width:52px;color:#fff;font-size:10px;font-family:"PT Sans",sans-serif;text-align:center;background:#1e4878}#container.active #mobile-navigation-container{margin-left:0}#mobile-navigation-container .before{background-color:#000;content:"";height:100%;left:0;position:absolute;top:100%;width:100%;z-index:99}#mobile-navigation-container.admin .before{background:#333}#mobile-navigation-container .header{display:block;width:100%;color:#fff;font-size:18px;font-weight:700;line-height:19px;padding:0 12px 2px;background-color:#124ba1}#mobile-navigation-container.admin .header{position:relative;height:65px;text-align:right;background-color:rgba(0,0,0,0)}#mobile-navigation-container.admin .header:hover,#mobile-navigation-container.admin .header.active{background-color:#444}#mobile-navigation-container.admin .header:hover{transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}#mobile-navigation-container.admin .header a{display:block;float:right;width:42px;height:42px;background-color:rgba(0,0,0,0);background-position:0 -98px}#mobile-navigation-container.admin .header a:hover{background-color:rgba(0,0,0,0)}#mobile-navigation-container li a{display:block;width:100%;height:47px;color:#000;font-size:18px;font-weight:700;line-height:44px;padding:0 12px;background-color:#fff;text-decoration:none}#mobile-navigation-container li.header a{height:auto;color:#fff;line-height:normal;padding:0;border:none;background-color:rgba(0,0,0,0)}#mobile-navigation-container li a:hover,#mobile-navigation-container li.active a{text-decoration:underline}#mobile-navigation-container li.last a{border-bottom:0}#mobile-navigation-container.admin li{position:relative}#mobile-navigation-container.admin li a{position:relative;display:block;width:100%;height:100%;font-size:14px;text-indent:100%;white-space:nowrap;overflow:hidden;padding:5px 0;background-color:rgba(0,0,0,0)}#mobile-navigation-container.admin li:hover a,#mobile-navigation-container.admin li.active a{border-right:none;background-color:#444}#mobile-navigation-container.admin li:hover a:hover{transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}#mobile-navigation-container.admin li.header:hover a,#mobile-navigation-container.admin li.header.active a{border-right:none;background-color:rgba(0,0,0,0)}#mobile-navigation-container.admin li.home a .icon{background-position:0px -99px;width:40px;height:40px;top:16px}#mobile-navigation-container.admin li.guests a .icon{background-position:-764px -172px}#mobile-navigation-container.admin li.rooms a .icon,#mobile-navigation-container.admin li.types a .icon{background-position:-764px -206px}#mobile-navigation-container.admin li.reservations a .icon{background-position:-764px -243px}#mobile-navigation-container.admin li.reports a .icon{background-position:-764px -324px}#mobile-navigation-container.admin li.rates a .icon{background-position:-764px -359px}#mobile-navigation-container.admin li.payments a .icon{background-position:-764px -391px}#mobile-navigation-container.admin li.accounting a .icon{background-image:url("");background-position:5px}#mobile-navigation-container.admin li.logout a .icon{background-position:-764px -286px}#mobile-navigation-container.admin li a .icon{position:absolute;display:block;top:5px;right:35px;width:38px;height:38px}#mobile-navigation-container.admin li .bubble{position:absolute;display:block;width:14px;height:14px;top:5px;right:7px;font-size:9px;line-height:14px;border-radius:7px;background-color:#f50604;pointer-events:none}#mobile-navigation-container.admin li a .total{position:absolute;display:inline-block;top:0;right:0;width:auto;color:#fff;text-align:right;padding-right:6px;pointer-events:none}#mobile-navigation-container.admin li a .total span{font-size:10px;font-style:normal;font-family:"Roboto",sans-serif}#mobile-navigation-container.admin li a .total span:not(.extranet a .total span){font-family:Inter}#mobile-navigation-container.admin li a .total span{font-weight:500 !important;line-height:16px;padding:1px 6px 2px;border-radius:20px;background:#258175}#mobile-navigation-container.admin li.avatar{height:110px}#mobile-navigation-container.admin li.avatar .inner{position:relative;width:38px;height:38px;overflow:hidden;border-radius:50%;margin:11px auto 8px}#mobile-navigation-container.admin li.avatar img{position:relative;width:38px;border-radius:19px;margin:0 auto}#mobile-navigation-container.admin li.credits{font-size:18px;padding:11px 5px}#mobile-navigation-container.admin li.credits .box{position:relative;padding:7px 5px 3px;border:1px solid #9b2e20;border-radius:5px}#mobile-navigation-container.admin li.credits .box small{display:block;font-size:9px;margin-top:-4px}#mobile-navigation-container.admin li.logout{border:none}#tpl-account{position:relative;min-height:300px;padding-top:50px}#tpl-account.accounting{padding-top:100px !important}#tpl-account h1,#tpl-account h2,#tpl-account h3{margin:0;line-height:1em}#tpl-account h1{font-size:30px;font-weight:300;margin-bottom:0px}#tpl-account h1 small{display:block;font-size:12px;font-weight:normal;font-family:Arial;margin-top:6px}#tpl-account .numbers>h3{margin-bottom:10px}.reservation-title{display:inline-block}.roombuttons button{vertical-align:top}button.lock-btn{position:relative;display:inline-block;font-size:23px;cursor:pointer;opacity:.7;color:#333;background-color:rgba(0,0,0,0);border:0;padding:2px 2px}button.lock-btn:hover{opacity:1}#large-btns{position:absolute;top:30px;right:50px;width:350px;float:right;text-align:right}.admin-btn{position:relative;display:inline-block;width:152px;height:152px;padding:10px;color:#fff;font-size:22px;font-family:"Roboto",sans-serif}.admin-btn:not(.extranet .admin-btn){font-family:Inter}.admin-btn{font-weight:300;line-height:1.2em;text-align:center;margin-left:20px;padding-top:84px;border-radius:10px;background:#0080cc}.admin-btn:before{position:absolute;display:block;content:"";top:10px;right:10px;width:93px;height:65px;margin-left:-46px;background-position:-600px -175px}.admin-btn.rms:before{width:104px;background-position:-594px -268px}.admin-btn:hover{background:#028ddf;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.admin-btn.rms{background:#2c9900}.admin-btn.rms:hover{background:#34b003}.admin-btn:link,.admin-btn:visited,.admin-btn:hover{color:#fff}#tpl-account .main-action{position:fixed;z-index:97;top:84px;right:24px;margin-top:0px;min-width:150px;color:#fff;line-height:38px;font-size:18px;text-align:center;font-family:"Roboto",sans-serif}#tpl-account .main-action:not(.extranet #tpl-account .main-action){font-family:Inter}#tpl-account .main-action{font-weight:500;padding:0 12px;margin-top:0px;border-radius:6px;background-color:#2a3037}#tpl-account .main-action:before{margin-right:8px}#tpl-account .main-action.fixed{position:fixed !important;z-index:98 !important}#tpl-account .promo-add{position:fixed;top:85px;z-index:97;right:15px;min-width:150px;color:#fff;line-height:38px;font-size:18px;text-align:center;font-family:"Roboto",sans-serif;font-weight:500;padding:0 12px;border-radius:6px;background-color:#2a3037;border-radius:6px;background-color:#2a3037}#tpl-account .promo-add:before{margin-right:8px}#tpl-account .promo-add.fixed{position:fixed !important;z-index:98 !important}.promotions-form .rateTypesSection{height:200px;width:100%;max-width:800px;overflow-y:auto;border:1px solid #ccc;padding:5px}#account-table .dataTables_filter input,#account-clients .dataTables_filter input{font-size:14px}.data-tables.reservations .geannuleerd{opacity:.7}.data-tables.reservations .optie{color:#613e0e}.data-tables td{vertical-align:top}.data-tables.account{white-space:nowrap}.data-tables.account th{padding-left:0;padding-right:0;white-space:nowrap}.data-tables.account tbody td{vertical-align:middle;white-space:nowrap}.data-tables.account td:nth-child(1),.data-tables.account th:nth-child(1){min-width:4.5rem}.data-tables.account td:nth-child(1) .super-users-account-id,.data-tables.account th:nth-child(1) .super-users-account-id{display:inline-flex;align-items:center;gap:4px}.data-tables.account td:nth-child(1) a.direct-login,.data-tables.account th:nth-child(1) a.direct-login{display:inline-flex;align-items:center;font-size:16px;line-height:1;color:#258175;text-decoration:none !important;vertical-align:middle}.data-tables.account td:nth-child(1) a.direct-login:hover,.data-tables.account th:nth-child(1) a.direct-login:hover{color:#1a6b62}.data-tables.account td:nth-child(2),.data-tables.account th:nth-child(2){min-width:9rem}.data-tables.account td:nth-child(3),.data-tables.account th:nth-child(3){min-width:8rem}.data-tables.account td:nth-child(4),.data-tables.account th:nth-child(4){min-width:6rem}.data-tables.account td:nth-child(5),.data-tables.account th:nth-child(5),.data-tables.account td:nth-child(6),.data-tables.account th:nth-child(6){min-width:2.5rem}.data-tables.account td:nth-child(7),.data-tables.account th:nth-child(7){min-width:11rem}.data-tables.account td:nth-child(8),.data-tables.account th:nth-child(8),.data-tables.account td:nth-child(9),.data-tables.account th:nth-child(9){min-width:3.5rem}.data-tables.account td:nth-child(10),.data-tables.account th:nth-child(10),.data-tables.account td:nth-child(11),.data-tables.account th:nth-child(11),.data-tables.account td:nth-child(12),.data-tables.account th:nth-child(12){min-width:6.5rem}.data-tables.account td:nth-child(13),.data-tables.account th:nth-child(13){min-width:6.5rem}.data-tables.account td:nth-child(14),.data-tables.account th:nth-child(14){min-width:7rem}.data-tables.account td:nth-child(15),.data-tables.account th:nth-child(15),.data-tables.account td:nth-child(16),.data-tables.account th:nth-child(16),.data-tables.account td:nth-child(17),.data-tables.account th:nth-child(17){min-width:3rem}.data-tables.account td:nth-child(20),.data-tables.account th:nth-child(20){min-width:3rem}.data-tables.account td:nth-child(21),.data-tables.account th:nth-child(21){min-width:5.5rem;text-align:center}.data-tables.account td:nth-child(22),.data-tables.account th:nth-child(22){min-width:3rem}.data-tables.account td:nth-child(23),.data-tables.account th:nth-child(23){min-width:3rem}.data-tables.account th:nth-child(22),.data-tables.account th:nth-child(23){padding-bottom:43px;vertical-align:top}.data-tables.account .account-risk-score{display:inline-flex;align-items:center;gap:1px;white-space:nowrap}.data-tables.account .account-risk-score__mark{font-size:.75rem;line-height:1}.data-tables.account .account-risk-score__mark--empty{opacity:.35}.data-tables.account .account-risk-score--unknown{color:#999}html:has(body.extranet.super-user),body.extranet.super-user{overflow-x:auto;overflow-y:auto}body.extranet.super-user #container{overflow:visible;width:auto;min-width:100%}.dataTables_wrapper:has(.data-tables.account){overflow:visible;max-width:none;width:auto}table.data-tables.account{width:max-content;min-width:100%}.res-list div.dataTables_wrapper{width:1280px;margin:0 auto}@media screen and (max-width: 768px){.res-list div.dataTables_wrapper{margin:0}}#account-clients .totals-list,.res-list .totals-list{width:auto;min-width:250px}#account-clients .totals-list tr td.reservations-list-total-price,.res-list .totals-list tr td.reservations-list-total-price{align-items:center;display:flex;gap:0px 5px}#account-clients .totals-list tr td.reservations-list-total-price i,.res-list .totals-list tr td.reservations-list-total-price i{color:#6c6c6c}#account-clients .bottom,.res-list .bottom{display:block;float:left;width:100%;padding:20px 0 20px 0}#account-clients .dataTables_length,.res-list .dataTables_length{float:right !important;padding:4px 30px 10px 10px}#account-clients .dataTables_length select,.res-list .dataTables_length select{width:auto}#account-table table,#account-clients table{margin-top:10px}#account-table table .tablet-delete,#account-clients table .tablet-delete{display:none !important}#account-table table span.tablet-delete,#account-clients table span.tablet-delete{display:inline-block !important;padding:0}#account-table th,#account-table td,#account-clients th,#account-clients td{vertical-align:middle;padding-left:12px}#account-table th,#account-clients th{color:#8c8c8c;vertical-align:bottom;padding-bottom:3px;border-bottom:1px solid #cecece}#account-table th.blacklist,#account-clients th.blacklist{width:8px !important}#account-table.res-list th,#account-clients.res-list th{vertical-align:top}#account-table td img,#account-clients td img{width:70px}#account-table th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup),#account-clients th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup){position:relative;padding-right:10px}#account-table th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup):after:not(.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup),#account-clients th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup):after:not(.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup){position:absolute;display:block;content:"";bottom:3px;right:0;width:7px;height:10px;font-family:"Font Awesome 5 Solid";color:#258175}#account-table th.sorting_asc span:after,#account-clients th.sorting_asc span:after{content:""}#account-table th.sorting_desc span:after,#account-clients th.sorting_desc span:after{content:""}#account-table th:first-child,#account-clients th:first-child{padding-left:0;padding-left:0}#account-table.rooms-list th:first-child,#account-table.rms th:first-child,#account-clients.rooms-list th:first-child,#account-clients.rms th:first-child{width:80px !important;padding-right:10px}#account-table .js-res-list-invoices .selector,#account-clients .js-res-list-invoices .selector{width:70% !important;margin-right:10px}#account-table .download-invoice,#account-clients .download-invoice{font-size:1.5em}#tpl-account.reservations-list tr.even{background-color:#fafafa}#tpl-account.reservations-list .popup-content.rates-bulk-action{overflow:hidden;max-width:1200px}#tpl-account.reservations-list .filter-popup-left{width:calc(100% - 250px);height:92%;overflow-y:auto;padding:0 0 20px 0;float:left}#tpl-account.reservations-list .filter-popup-left form input,#tpl-account.reservations-list .filter-popup-left form label{display:inline-block}#tpl-account.reservations-list .filter-popup-left form label{height:auto;float:left}#tpl-account.reservations-list .filter-popup-left form .filter{display:inline-block;padding:10px 15px 10px 20px}#tpl-account.reservations-list .filter-popup-left form .filter>.col-4{padding-top:7px}#tpl-account.reservations-list .filter-popup-left form .filter label{padding:4px 0 0 0 !important}#tpl-account.reservations-list .filter-popup-left form .filter .custom-report-field-label-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}#tpl-account.reservations-list .filter-popup-left form .filter .custom-report-field-label-row label{float:none !important}#tpl-account.reservations-list .filter-popup-left form .filter .custom-report-field-label-row .rr-design-system-component-interactive-tooltip{flex-shrink:0}#tpl-account.reservations-list .filter-popup-left form .filter.from-to-fields .fields *:not(.currency-box){display:inline-block}#tpl-account.reservations-list .filter-popup-left form .filter.from-to-fields .fields label{display:flex !important;height:35px;align-items:center;justify-content:flex-end;padding-right:5px !important}#tpl-account.reservations-list .filter-popup-left form .filter:nth-child(even){background-color:#f4f4f4}#tpl-account.reservations-list .filter-popup-left form .filter-rule{opacity:.5}#tpl-account.reservations-list .filter-popup-left form .filter-checkbox{padding:8px 0 0 0;cursor:pointer}#tpl-account.reservations-list .filter-popup-left form .filter-checkbox i{font-size:1.5em}#tpl-account.reservations-list .filter-popup-left form .filter-checkbox i.hidden{display:none !important}#tpl-account.reservations-list .filter-popup-right{position:relative;width:250px;padding:20px;height:calc(100% - 68px);overflow-y:auto;background-color:#f2f2f2;float:right}#tpl-account.reservations-list .filter-popup-right h3{margin-bottom:10px}#tpl-account.reservations-list .custom-filter-save{position:absolute;right:0px;bottom:0;width:100%;overflow:hidden !important;text-overflow:ellipsis;border-radius:0px;line-height:100%;padding:10px 10px;z-index:1}#tpl-account.reservations-list .custom-filter-save:before{padding-right:5px}.download-res-list,.download-csv{margin-top:15px}.download-res-list:before,.download-csv:before{margin-right:5px}.report-datepickers{margin-top:20px;margin-bottom:20px}.report-datepickers .report-datepickers-header{margin-bottom:5px}.report-datepickers .report-datepickers-header h2{font:16px/1.45 "Inter",ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";font-weight:bold;text-transform:uppercase;text-align:right}.report-datepickers li{margin-top:0px;line-height:36px}@media(max-width: 500px){.report-datepickers li{float:right;min-width:300px}}@media(min-width: 500px){.report-datepickers li{float:left}.report-datepickers li #reservationStartLi{clear:left;margin-right:15px}.report-datepickers li #periode{margin-right:15px}.report-datepickers li #reservationCompareStartLi{margin-left:30px}}.report-datepickers .reportsForm--flex .list-reset{display:flex;flex-wrap:wrap}.report-datepickers .reportsForm--flex li{margin-bottom:5px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;margin-right:10px}.report-datepickers .reportsForm--flex .datepicker-cont{margin-left:0}.graphs,.fiscal{margin:0px -25px -30px -25px;background-color:#eee;padding:20px 0px 30px}.chartcontainer{margin:20px;padding:20px;background-color:#fff;position:relative;clear:both;overflow:hidden}.chartcontainer.is-premium{padding-top:50px}.chartcontainer.is-premium .premium-notice{position:absolute;left:0;top:0;width:100%;color:#fff;padding:8px;background-color:#f6931d;padding-left:38px}.chartcontainer.is-premium .premium-notice:before{top:50%;margin-top:-13px;left:8px;background-position:-663px 0px}.report-container.fixed{padding-top:64px}.report-dates-header{height:64px;text-align:center;background-color:rgba(238,238,238,.95)}.report-dates-header div{padding:20px}.report-dates-header.fixed{position:fixed;top:0px;width:calc(100% - 240px);z-index:100}.premium-notice{position:relative;display:inline-block;margin-bottom:10px;color:#fff;padding:8px;background-color:#f6931d;padding-left:38px}.premium-notice:before{content:"";position:absolute;display:block;width:24px;height:24px;top:50%;margin-top:-13px;left:8px;background-position:-663px 0px}div.account-notice{position:fixed;bottom:0;left:240px;display:block;width:calc(100% - 240px);padding:10px;text-align:center;color:#fff;font-weight:bold;background-color:#bbb;z-index:1000000}.charcontainer.transparent{background-color:rgba(0,0,0,0)}.chartcontainer h3{padding-bottom:20px;font-size:20px !important}.chartcontainer.half{width:calc(50% - 30px);clear:none;float:left;margin:0px 0px 20px 20px;height:380px}.chartcontainer.full{width:calc(100% - 30px);clear:none;float:left;margin:0px 0px 20px 20px;height:380px}.chartcontainer.overflow{overflow:auto}.chartcontainer.geochart,.chartcontainer.donutchart{padding:0px}.chartcontainer.geochart h3,.chartcontainer.donutchart h3{padding:20px}.chartcontainer.geoinfo .form-client{max-width:450px;margin-top:20px;margin-left:30px}.chartcontainer.numbers h3{padding-bottom:8px}.chartcontainer.numbers .form-client{margin:0 0 0 11px !important}.chartcontainer.numbers .form-client li{margin-top:10px}.chartcontainer.addon-revenue h3{display:inline-block;float:left;width:93%}.chartcontainer.addon-revenue .download-addonlist{position:relative;display:inline-block;float:left;width:5%;text-align:right;right:-20px}.chartcontainer .reports-table.countries{margin-bottom:20px}.chartcontainer .reports-table tr td{line-height:34px}.chartcontainer .reports-table tr:nth-child(even){background-color:#fafafa}#reportLineChart,#reportLineChart2{width:100%}#reportLineChart .overlay,#reportLineChart2 .overlay{width:150px;padding:12px;font-family:Roboto;font-size:14px}#reportLineChart .overlay-label,#reportLineChart2 .overlay-label{display:inline-block;margin-bottom:16px;color:#757575}#reportLineChart .overlay-data,#reportLineChart2 .overlay-data{position:relative;display:inline-block;font-size:24px;line-height:24px;top:-12px;color:#d17d19}.barchart{overflow-y:scroll}.form-client{margin-top:20px}.form-client .mask{display:none}.form-client .mask input{border:none;font-weight:bold;background:rgba(0,0,0,0)}.form-client .blacklist-cont{margin-bottom:12px}.form-client .rateThreshold .checker{float:left}.form-client .warning{padding:5px 8px;color:#fff;background-color:#f6931d}.js-select-all{cursor:pointer;float:left;color:#777;font-size:16px;padding:10px 15px;clear:both;margin:10px 0 10px 0}.js-select-all:hover{background-color:#f4f4f4;color:#555}.sprite.blacklist{display:inline-block;width:8px;height:20px;margin-right:10px;margin-bottom:-8px;background-position:-152px -146px}#tpl-account .form-client h2{font-size:28px;font-weight:400;margin-bottom:15px}.form-client li{margin-top:15px}.form-client li:first-child{margin-top:0}.form-client li .third{float:left;width:15.8%;margin-left:2.5%}.form-client li .third:first-child{width:63.4%;margin-left:0}.form-client li .third.standard{width:31.6%}.form-client li .postal-cont{float:left;width:30.5%}.form-client li .city-cont{float:left;width:67%;margin-left:2.5%}.form-client li .inline{display:inline;padding-left:8px;margin-right:16px}.form-client li label{display:block;margin-bottom:4px;margin-left:0}div.selector span{width:100% !important}.form-client li input[type=radio]{height:auto}.form-client li textarea{height:205px}.form-client .btn{display:block;margin:20px auto 0}.form-client .payment{margin-top:23px}#header{height:79px}#header.admin{display:none}#logo{width:195px;height:63px;margin-left:100px;margin-right:auto;background-position:0 -421px}#cta-top{position:absolute;top:19px;right:20px}#cta-top .button{position:relative;top:-11px;font-size:18px;line-height:35px;border-radius:15px;margin-right:14px}#cta-top .trial{display:inline-block;width:130px;color:#000;font-size:18px;font-family:"PT Sans",sans-serif;text-decoration:underline;line-height:22px}#cta-top .trial:hover{text-decoration:none}#navigation-button{width:47px;height:45px;margin:5px 0 0 20px;background-position:-49px 4px}#mobile-navigation-container{width:264px}#mobile-navigation-container.admin{position:fixed;margin-left:0;width:61px;z-index:100}#mobile-navigation-container.admin .header{height:70px}#mobile-navigation-container.admin .header:after{display:none}#inner-container.admin{padding-left:61px}#mobile-navigation-container.admin{position:fixed;width:110px;background:#333;z-index:999 !important}#mobile-navigation-container.admin li.avatar{font-size:12px;padding-left:46px}#mobile-navigation-container.admin li.avatar .inner{position:relative;width:50px;height:50px;border-radius:50%}#mobile-navigation-container.admin li.avatar img{width:50px;border-radius:50px}#mobile-navigation-container.admin li.credits .box{font-size:24px;padding-top:10px;padding-bottom:6px;border:none;border-radius:10px;background:#591b13}#mobile-navigation-container.admin li.credits .box small{font-size:12px;margin-top:1px}#mobile-navigation-container.admin li a{padding:4px 0}#mobile-navigation-container.admin li .bubble{top:8px;width:20px;height:20px;font-size:10px;line-height:20px;border-radius:10px}#mobile-navigation-container.admin li a .icon{width:38px;height:34px;top:10px}#mobile-navigation-container.admin.credits{padding-left:50px}#tpl-account{padding:35px 25px 30px}#tpl-account.reservations-list .reservations{float:left;margin-top:15px}#tpl-account.reservations-list .datepickers-container{width:auto}#tpl-account.reservations-list .type-overviews{display:flex;float:left;font-size:12px;height:40px;padding:7px 0 0 0;margin-left:40px;align-items:center}#tpl-account.reservations-detail{padding:136px 25px 30px}.popup.menu-old #reservation #saveReservation{top:10px}.popup #reservation #saveReservation{position:absolute !important;right:40px !important}.popup #tpl-account.reservations-detail{padding:0 25px 30px}#account-table .dataTables_filter input,#account-clients .dataTables_filter input{width:320px;margin-top:10px}#account-table table,#account-clients table{margin-top:30px}#account-table table .mobile-delete,#account-clients table .mobile-delete{display:table-cell !important}#account-table th,#account-clients th{padding-bottom:6px;white-space:nowrap}#account-table th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup):after:not(.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup),#account-clients th span:not(.yadcf-filter-range-number-seperator,.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup):after:not(.rr-design-system-component-interactive-tooltip,.rr-design-system-component-interactive-tooltip .tooltip-popup){bottom:8px}#account-table th span:after,#account-clients th span:after{bottom:-1px;right:-10px;width:12px;height:18px;background-position:-136px -344px}#account-table th.sorting_asc span:after,#account-clients th.sorting_asc span:after{background-position:-167px -344px}#account-table th.sorting_desc span:after,#account-clients th.sorting_desc span:after{background-position:-198px -344px}#account-table td,#account-clients td{padding:16px 0 16px 12px;border-bottom:1px solid #ebebeb;word-wrap:break-word}#account-table td.edit-row,#account-clients td.edit-row{padding:0}#account-clients.account-clients--table .sold-per-month thead td.account-clients--td{padding:16px 0 16px 12px;min-width:156px !important;max-width:fit-content !important}#tpl-account .form-client>h2{text-align:center}#tpl-account .form-client h2{font-size:36px}#tpl-account .wrapper-active{margin-top:75px}.form-client ul{float:left;width:47.5%;margin-left:5%}.form-client ul.col1{margin-left:0}.form-client ul ul{width:100%;margin-left:0}.form-client .button{width:222px;margin-top:40px}.font-light{font-weight:300}.res-detail-col{padding:0px 10px 0px 10px}@media screen and (max-width: 767px){#tpl-account.reservations-list .popup-content.rates-bulk-action{overflow-y:scroll}#tpl-account.reservations-list .filter-popup-left{width:100%;overflow-x:scroll;height:auto}#tpl-account.reservations-list .filter-popup-left>form{float:left;width:235%}#tpl-account.reservations-list .filter-popup-right{width:100%;height:auto;padding-bottom:50px}#tpl-account.reservations-list .filter-popup-right .btn{bottom:0}#mobile-navigation-container.admin li a{padding:0;line-height:36px}#mobile-navigation-container.admin li a .icon{top:0;transform:scale(0.75)}#mobile-navigation-container.admin #mobile-navigation{margin:0;padding:0}#whats-new{bottom:75px}}@media screen and (min-width: 768px){#tpl-account header .action-btns{left:0 !important}}@media screen and (max-width: 1100px){.res-detail-col{width:100% !important;max-width:100% !important}}.col-padding{padding-left:10px;padding-right:10px}.reservationFollowUps{color:#258175 !important;text-decoration:none !important;text-transform:uppercase;font-weight:700;padding:0px 10px;cursor:pointer}.notification-box,.reservationadd-box{display:none;margin-bottom:10px;margin-top:10px;padding:20px;border:1px solid #ccc;background-color:#fafafa;position:relative}.notification-box:before,.reservationadd-box:before{content:"";position:absolute;right:32px;top:-9px;width:16px;height:16px;border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#fafafa;transform:rotate(45deg)}.notification-box.reservationadd-box:before,.reservationadd-box.reservationadd-box:before{right:67px}.notification-box .selector,.reservationadd-box .selector{margin-bottom:10px}.reservationNrExt{margin-bottom:10px;font-weight:300;font-size:12px}.reservationNrExt h5{color:#f6931d}.reservationNrExt span{float:left;margin:5px 0}.reservationNrExt i{font-size:14px;margin-left:3px;opacity:.7;margin-top:10px}.add-rooms{margin-bottom:20px}.add-rooms .add-rooms-container{position:relative;margin:10px 0px 20px 0px}.add-rooms .add-rooms-multiselect{column-count:2;-moz-column-count:2;-webkit-column-count:2;width:100%}.add-rooms .add-rooms-multiselect .grey{color:#aaa}.add-rooms .add-rooms-multiselect .overbookable .roomnr{color:#f6931d}.add-rooms .add-rooms-buttons{margin-top:10px}.add-rooms .add-button{border:1px solid}.add-button{padding:10px 15px;color:#999;display:inline-block;cursor:pointer;font-size:16px;user-select:none}.add-button.add-booker{background-color:#dadada;width:100%;text-align:center;padding:7px 10px 8px 10px;color:#333;text-decoration:none !important}.add-button.add-booker:hover{background-color:#d0d0d0}.add-button.add-booker:active{background-color:#ccc}.add-button:not(.inactive):hover{background-color:#f4f4f4}.add-button.add-rooms-confirm{background-color:rgba(44,153,0,.05);border:1px solid rgba(44,153,0,.3);color:#2c9900}.add-button.add-rooms-confirm:hover{background-color:rgba(44,153,0,.55);color:#fff}.add-button.add-rooms-selectall{float:right}.add-button.add-rooms-selectall .desc-deselect{display:none}.add-button.add-rooms-selectall.active .desc-deselect{display:inline}.add-button.add-rooms-selectall.active .desc-select{display:none}.add-button.inactive{cursor:not-allowed;opacity:.5}.add-button.charge-button{color:#258175 !important;border:1px solid #258175 !important}.add-button.charge-button .sub{font-weight:700}.add-button.charge-button.requestPayment{margin-top:0px}.add-button a,.add-button a:hover{color:#999;text-decoration:none !important}.add-button.allotted-bookings{background-color:rgba(0,0,0,0);color:#24827c;border-width:2px;font-weight:bold;padding:9px 15px}.add-button.allotted-bookings:hover{background-color:#24827c;border-color:#24827c;color:#fff}.authorizePaymentSection.active{display:block}.authorizePaymentSection.hide{display:none}.requestPaymentSection .input-currencyprefix,.authorizePaymentSection .input-currencyprefix{width:100px;display:inline-block}.requestPaymentSection .tooltip-settings,.authorizePaymentSection .tooltip-settings{padding-left:7px !important}.requestPaymentSection .tooltip-settings i,.authorizePaymentSection .tooltip-settings i{font-size:18px}.locked{position:relative}.locked .layover{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.1);z-index:6;color:#000;font-size:45px;transition:.1s}.locked .layover:hover{background:rgba(0,0,0,.2)}.locked .layover::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.directpayment-container{width:100%;margin-top:30px}.directpayment-container .directpayment-tabs{display:flex}.directpayment-container .directpayment-tabs .payment-tab{flex:1;cursor:pointer;text-align:center;padding:5px 10px;background-color:#eee;font-size:14px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee}.directpayment-container .directpayment-tabs .payment-tab:hover{background-color:#f2f2f2}.directpayment-container .directpayment-tabs .payment-tab.active{background-color:#f9f9f9;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee}.directpayment-container .directpayment-tabs .payment-tab--disabled{cursor:default;opacity:.65}.directpayment-container .directpayment-tabs .payment-tab--disabled:hover{background-color:#eee}.directpayment-container .directpayment-content{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:20px;text-align:center}.directpayment-container .directpayment-content .current-credit-card{display:block;margin-bottom:10px;border:1px solid #9a9a9a}.directpayment-container .directpayment-content .directCCPayment{width:100%;text-align:center;font-size:14px;text-transform:uppercase;text-decoration:none !important;color:#555;border:1px solid #555;background-color:#efefef;padding:10px 15px;display:inline-block}.directpayment-container .directpayment-content .directCCPayment.disabled{cursor:not-allowed}.directpayment-container .directpayment-content .requestPaymentSection,.directpayment-container .directpayment-content .authorizePaymentSection{margin-bottom:10px;text-align:right}.directpayment-container .directpayment-content .partialAmountError{color:red;margin-bottom:10px}.margin-t0{margin-top:0}.margin-t10{margin-top:10px}.margin-t-10{margin-top:-10px}.margin-t20{margin-top:20px}.margin-b10{margin-bottom:10px}.margin-b0{margin-bottom:0}.margin-b20{margin-bottom:20px}.margin-r20{margin-right:20px}.margin-r10{margin-right:10px}.margin-t40{margin-top:40px}.column{float:left;width:47.5%;margin-left:5%}.column.col1{margin-left:0}#tpl-account.settings,#tpl-account.rates{background-color:#eee}#tpl-account.settings .readonly .col-value,#tpl-account.settings .readonly .col-input,#tpl-account.rates .readonly .col-value,#tpl-account.rates .readonly .col-input{color:rgba(0,0,0,.4);cursor:not-allowed}#tpl-account.user-settings,#tpl-account.rrbilling,#tpl-account.settings,#tpl-account.rates,#tpl-account.rooms,#tpl-account.types,#tpl-account.rateTypes,#tpl-account.specs,#tpl-account.docs,#tpl-account.builder,#tpl-account.scorecard,#tpl-account.cmsettings,#tpl-account.connectivity,#tpl-account.apisettings,#tpl-account.ledgers,#tpl-account.queue,#tpl-account.log,#tpl-account.import,#tpl-account.rules,#tpl-account.onboarding,#tpl-account.room-content,#tpl-account.invoice-series,#tpl-account.add-employee,#tpl-account.ine,#tpl-account.payments,#tpl-account.raccoonpay,#tpl-account.white-label-booking-engine,#tpl-account.booking-engine-rate-shopper,#tpl-account.upsell,#tpl-account.raccoon-site{padding:0;min-height:0}#tpl-account.types .content{min-height:0}#tpl-account.reservations-list,#tpl-account.inhouse,#tpl-account.dashboard{padding:82px 25px 30px}#tpl-account.reservations-food-beverage-list{font-family:Inter,sans-serif;font-size:14px;padding:96px 24px 24px;background-color:#f9fafb}#tpl-account.reservations-food-beverage-list .default-datepicker.new{font-family:Inter,sans-serif;font-weight:500;font-size:14px;padding:8px 10px 8px 32px;border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}#tpl-account.reservations-food-beverage-list .breakfast-list-stats .breakfast-item.stat-item{border:1px solid #c9cccf;padding:8px 16px 8px 12px}#tpl-account.reservations-food-beverage-list .breakfast-list-stats .breakfast-item.stat-item.first{border-top-left-radius:4px;border-bottom-left-radius:4px}#tpl-account.reservations-food-beverage-list .breakfast-list-stats .breakfast-item.stat-item.last{border-top-right-radius:4px;border-bottom-right-radius:4px}#tpl-account.reservations-food-beverage-list table.breakfast-list tr .breakfast-col-meal i:before{color:#5c5f62}#tpl-account.reservations-food-beverage-list table.breakfast-list tr.even{background-color:#fff}#tpl-account.reservations-food-beverage-list table.breakfast-list tr.fade .breakfast-col-meal i:before{color:#babec3}#tpl-account.reservations-food-beverage-list table.breakfast-list span.fb-add-on{display:inline-block;background-color:#e4e5e7;border-radius:4px;padding:4px 8px;margin:0 5px 5px 0}#tpl-account.reservations-food-beverage-list .filter-dropdown-content{display:none;position:absolute;left:160px;top:45px;z-index:100;width:200px;padding:8px 16px;border-radius:8px;background-color:#fff;box-shadow:0px 8px 20px -4px rgba(23,24,24,.12),0px 3px 6px -3px rgba(23,24,24,.08)}#tpl-account.reservations-food-beverage-list .filter-dropdown-content h4,#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul{display:contents}#tpl-account.reservations-food-beverage-list .filter-dropdown-content h4{text-transform:uppercase;font-size:12px;font-weight:600}#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul{list-style:none}#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul li{padding:4px 0}#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul li input,#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul li label{cursor:pointer}#tpl-account.reservations-food-beverage-list .filter-dropdown-content ul li label{margin-left:8px}#tpl-account.reservations-food-beverage-list .f-b-hide{display:none !important}#tpl-account.rates header,#tpl-account.rooms header,#tpl-account.types header,#tpl-account.rateTypes header,#tpl-account.specs header,#tpl-account.ledgers header{padding:0px 25px 0px 25px}#tpl-account.guests,#tpl-account.reservationguests,#tpl-account.settings{padding:50px 25px 0px 25px}#tpl-account.payments .psp-settings .psp-label.fg-red{color:red}#tpl-account.payments .psp-settings .psp-label.fg-disabled{color:#ccc}#tpl-account.payments .psp-settings .psp-label{font-size:12px;text-transform:uppercase}#tpl-account header{padding:0 25px 0px 25px;border-bottom:2px solid #ccc;background-color:#fff}#tpl-account header.header-reservation,#tpl-account header.header-rates{margin:0px -25px 8px -25px;padding:5px 25px 0px 25px;display:inline-block;width:calc(100% + 50px);background-color:#f9f9f9}#tpl-account header.header-reservation.fixed,#tpl-account header.header-rates.fixed{position:fixed;top:0px;left:240px;width:100%;margin:0;padding:5px 25px 0px 25px;z-index:900}@media only screen and (max-width: 767px){#tpl-account header.header-reservation.fixed,#tpl-account header.header-rates.fixed{top:40px;left:0px;height:45px;width:100%}}#tpl-account header.header-reservation.fixed.popup,#tpl-account header.header-rates.fixed.popup{left:0}@media only screen and (min-width: 768px){#tpl-account header.header-reservation .action-btns,#tpl-account header.header-rates .action-btns{padding:0 250px 0 0;width:100% !important}}#tpl-account header.header-rates{margin:0;padding:5px 25px 0px 25px}#tpl-account header .action-btns{position:relative;top:2px;padding:5px 250px 0 0}#tpl-account header .action-btns a.active{font-weight:bold}#tpl-account header .action-btns a.superstyle{color:red;border-bottom:2px solid red}#tpl-account header .action-btns a.is-premium{padding-left:48px;position:relative}#tpl-account header .action-btns a.is-premium:before{top:2px;left:15px}#tpl-account header .action-btns a{display:inline-block;padding:5px 15px;color:#333;border-bottom:2px solid #333;margin-right:5px;text-transform:uppercase}#tpl-account header .action-btns a.active,#tpl-account header .action-btns a:hover{color:#258175;border-bottom:2px solid #258175;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}@media only screen and (max-width: 767px){#tpl-account header .menu-scroll{position:fixed;top:50px;padding:7px 9px 5px 10px;background-color:#f9f9f9;color:#333;cursor:pointer}#tpl-account header .menu-scroll.js-scrollLeft{left:0px;filter:drop-shadow(20px 0px 10px #f9f9f9);display:none}#tpl-account header .menu-scroll.js-scrollLeft.active{display:block}#tpl-account header .menu-scroll.js-scrollRight{right:0;filter:drop-shadow(-20px 0px 10px #f9f9f9)}}@media only screen and (min-width: 768px){#tpl-account header .menu-scroll{display:none}}#tpl-account.user-settings section.user-form,#tpl-account.rrbilling section.user-form,#tpl-account.settings section.user-form,#tpl-account.rates section.content{padding:92px 25px 100px 25px;background-color:#f0f6f6}#tpl-account.user-settings section.user-form .white-label-be{background-color:#f5f5f5;border:1px solid #eaeaea;margin-top:20px;padding:15px 20px}#tpl-account.user-settings section.user-form .payment-cc-explanation-settings{margin-bottom:32px;clear:both}#tpl-account.user-settings section.user-form .payment-cc-explanation-settings .payment-cc-explanation-settings__description{margin:8px 0 16px;font-size:14px;line-height:1.5;color:#475569;max-width:36rem}#tpl-account.user-settings section.user-form .payment-cc-explanation-settings .lang-ccExplanation{margin-top:0}#tpl-account.user-settings section.user-form .payment-cc-explanation-settings .lang-tab-container{position:relative;top:auto;right:auto;margin:0 0 12px;overflow:hidden}#tpl-account.user-settings section.user-form .payment-cc-explanation-settings .lang-container{margin-top:0}#tpl-account.accounting section.content{padding:92px 25px 100px 25px}#tpl-account .lang-ccExplanation{margin-top:40px}#tpl-account .widget1 .btn-group{float:left;margin-right:30px}#tpl-account .widget1 .show-code-btn{display:block;float:left;width:100%;margin:20px 0 0 0}#tpl-account .payment-settings{padding:5px 0px 5px 30px}#tpl-account .tooltip-settings{font-size:16px;padding-left:2px}@media screen and (max-width: 1160px){.super-user #tpl-account section.content{padding:65px 25px 100px 25px}.super-user #tpl-account section.content#account-rrbilling{padding:100px 25px 100px 25px}.super-user #tpl-account section.content.add-employee,.super-user #tpl-account section.content.connectivity{padding:85px 25px 100px 25px}.super-user #tpl-account.docs section.content{padding:110px 25px 100px 25px}.super-user #tpl-account.queue section.content,.super-user #tpl-account.log section.content,.super-user #tpl-account.import section.content{padding:90px 25px 100px 25px}}.form-usercontact label{display:block;margin:7px 0 5px 0}.form-usercontact input:read-only{background-color:#ddd}.form-usercontact>div{margin-top:30px}.form-usercontact>div.item-0{margin-top:0px}.form-usercontact h2{float:left}.form-usercontact .delete-usercontact{display:block;width:24px;height:24px;border-radius:50%;padding:3px 1px 0 0;text-align:center;float:right;font-size:18px;color:#e32020;margin-left:10px;cursor:pointer}.form-usercontact .usercontact-bookings{display:block;width:24px;height:24px;border:2px solid #333;border-radius:50%;padding:4px 1px 0 0;text-align:center;float:left;font-size:12px;color:#333;margin-left:20px}.booking-agents-add-user-tooltip{display:inline-flex;align-items:center;margin-left:10px;vertical-align:middle}.form-ledger{width:300px}.form-ledger li{margin-bottom:20px}.newUserContentItem .padding-ten{padding-left:10px}.newUserContentItem .padding-twenty{padding-left:20px}section.content{padding:92px 25px 100px 25px;background-color:#f0f6f6}section.content.rule-overview,section.content.rule-details{background-color:#f9fafb}.extended-save section.content,.extended-save section.user-form,.extended-save section.payment-view{padding:156px 25px 100px 25px !important}#tpl-account.docs .content{padding:201px 25px 100px 25px !important}#tpl-account.user-settings .be-settings-btn a,.rates-btn a{color:#fff;display:inline-block;margin-right:10px}#header .wrapper{position:relative}#logo{margin-left:0}#cta-top{top:13px}#cta-top .button{top:-8px;padding:0 20px}#cta-top .trial{width:100px;font-size:14px;line-height:18px}#header-navigation-container{position:absolute;top:13px;left:220px}#header-navigation-container>ol>li{position:relative;float:left;padding-bottom:14px;margin-left:5px}#header-navigation-container ol>li:first-child{margin-left:0}#header-navigation-container ol>li>a{position:relative;display:inline-block;color:#000;font-size:18px;font-weight:700;font-style:normal;font-family:"PT Sans",sans-serif;line-height:34px;text-align:center;text-decoration:none;padding:0 15px;border-radius:15px}#header-navigation-container>ol>li:after{position:absolute;content:".";top:4px;left:-5px;font-size:18px;font-weight:700;font-style:normal;font-family:"PT Sans",sans-serif}#header-navigation-container>ol>li:first-child:after{display:none}.new-form-input{border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);padding:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.btn-new-default{border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05) inset;padding:8px 16px;color:#202223;font-weight:500}.btn-new-default.active,.btn-new-default:hover{background:#f1f2f3}.btn-new-default.dropdown i{margin-left:5px}.btn-new-default.group{border-radius:0}.btn-new-default.first{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-new-default.last{border-top-right-radius:4px;border-bottom-right-radius:4px}.btn-new-success{border-radius:4px;background:#24827c;box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08);border:2px solid #24827c;padding:7px 15px;color:#fff;font-size:14px}.btn-new-success:hover{background:rgba(0,0,0,0);color:#24837c;font-weight:bold;padding:7px 15px}.btn-new-success:disabled{background-color:#ccc;border-color:#ccc;color:#555}.btn-new-success.thin{padding:6px 15px}.btn-group-right button{float:right;margin-left:8px}.lte-ie8 #header-navigation-container ol>li>a{letter-spacing:-1px;border-radius:0;line-height:35px}.lte-ie8 #header-navigation-container ol>li.active>a:before,.lte-ie8 #header-navigation-container ol>li:hover>a:before,.lte-ie8 #header-navigation-container ol>li>a:hover:before{position:absolute;display:block;content:"";z-index:30;top:0;left:-1px;width:14px;height:35px}.lte-ie8 #header-navigation-container ol>li.active>a:after,.lte-ie8 #header-navigation-container ol>li:hover>a:after,.lte-ie8 #header-navigation-container ol>li>a:hover:after{position:absolute;display:block;content:"";z-index:30;top:0;right:-1px;width:14px;height:35px}.lte-ie8 #header-navigation-container ol>li.active li a:after,.lte-ie8 #header-navigation-container ol>li:hover li a:after,.lte-ie8 #header-navigation-container ol>li li a:hover:after,.lte-ie8 #header-navigation-container ol>li.active li a:before,.lte-ie8 #header-navigation-container ol>li:hover li a:before,.lte-ie8 #header-navigation-container ol>li li a:hover:before{display:none}#header-navigation-container ol>li.active>a{color:#fff;background:#ae3525}#header-navigation-container ol>li:hover>a{color:#fff;background:#ae3525;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}#header-navigation-container ol>li.active:after{color:#fff}#header-navigation-container ol>li:hover:after{color:#fff;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}#header-navigation-container ol>li:hover ol{display:block}#header-navigation-container ol>li ol{position:relative;display:none;position:absolute;top:100%;left:0;padding:14px 0;border-radius:5px;background:#ae3525;zoom:1;z-index:20}#header-navigation-container>ol>li.active:before,#header-navigation-container>ol>li:hover:before{position:absolute;display:block;z-index:135;content:".";top:4px;right:-5px;color:#fff;font-size:20px;font-weight:700;font-style:normal;font-family:"PT Sans",sans-serif}.lte-ie8 #header-navigation-container ol>li ol{border-radius:0}#header-navigation-container ol>li ol:before{position:absolute;display:block;content:"";top:-9px;left:50%;margin-left:-15px;width:29px;height:10px;background-position:-7px -41px}#header-navigation-container ol>li ol li{float:none;padding:0}#header-navigation-container ol>li ol li a{display:block;color:#fff;text-align:left;line-height:1em;white-space:nowrap;padding:11px 24px}#header-navigation-container ol>li ol li.active a,#header-navigation-container ol>li ol li a:hover{text-decoration:underline}#inner-container.admin{padding-left:240px}#inner-container.admin .wrapper{width:100%;padding:0 20px}#tpl-account.guests,#tpl-account.reservationguests,#tpl-account.settings{padding-top:136px}body.pms-guests-paymasters .extended-save-wrapper{top:0px}body.pms-guests-paymasters #tpl-account.guests{padding-top:20px}@media screen and (max-width: 768px){#inner-container.admin{padding-left:0 !important}}#footer{border-top:1px solid #486a9e;background:#124ba1}#footer-navigation-container{border:none;padding-left:0;padding-right:0;background:none}#footer-menu{float:left;width:75%;padding-right:96px}#footer-social{float:left;width:25%}#copyright{height:63px;line-height:56px}#account-table table .tablet-delete,#account-clients table .tablet-delete,#account-rrbilling table .tablet-delete,.raccoonpay table .tablet-delete{display:table-cell !important}#account-table table span.tablet-delete,#account-clients table span.tablet-delete,#account-rrbilling table span.tablet-delete,.raccoonpay table span.tablet-delete{display:none !important}#account-table th span,#account-clients th span,#account-rrbilling th span,.raccoonpay th span{padding-right:20px}#account-table th span:after,#account-clients th span:after,#account-rrbilling th span:after,.raccoonpay th span:after{right:0}#account-table th.no-sort span:after,#account-clients th.no-sort span:after,#account-rrbilling th.no-sort span:after,.raccoonpay th.no-sort span:after{display:none}#account-table tr.even,#account-clients tr.even,#account-rrbilling tr.even,.raccoonpay tr.even{background-color:#fafafa}#account-table#account-rrbilling th,#account-clients#account-rrbilling th,#account-rrbilling#account-rrbilling th,.raccoonpay#account-rrbilling th{border-bottom:1px solid #999}#account-table#account-rrbilling td,#account-clients#account-rrbilling td,#account-rrbilling#account-rrbilling td,.raccoonpay#account-rrbilling td{border-bottom:1px solid #ebebeb}#account-table.rrbilling .form-rrbilling .post-fields-section,#account-clients.rrbilling .form-rrbilling .post-fields-section,#account-rrbilling.rrbilling .form-rrbilling .post-fields-section,.raccoonpay.rrbilling .form-rrbilling .post-fields-section{margin-left:10px}#colums{margin:0 2.5% 30px 0}.infobox{position:absolute;z-index:999;top:5px;right:-300px;width:300px;color:#fff;font-size:12px;padding:20px;background:#333;opacity:.9;border:none;border-radius:10px}.infobox.left{left:-301px;right:initial}.infobox div{padding:1px 0 2px 0}.infobox.pad{padding-right:20px}.infobox:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(99,99,99,0);border-right-color:#636363;border-width:6px;margin-top:-6px}.infobox.left:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(99,99,99,0);border-left-color:#636363;border-width:6px;margin-top:-6px}.infobox table{width:100%}.infobox .title{font-size:16px;font-family:"Roboto",sans-serif}.infobox .title:not(.extranet .infobox .title){font-family:Inter}.infobox .title{font-weight:800;padding-bottom:8px;color:#fff}.infobox strong{font-weight:normal;font-family:"Roboto",sans-serif}.infobox strong:not(.extranet .infobox strong){font-family:Inter}.infobox .edit{position:absolute;display:block;content:"";top:25px;right:25px;width:18px;height:18px;background-position:-214px -60px}.infobox .close{position:absolute;display:block;content:"";top:-16px;right:-16px;width:32px;height:32px;background-position:-152px -375px;cursor:pointer}.infobox div.selector{color:#333;width:84px !important}.infobox input[type=text],.infobox input[type=number]{margin-top:10px}.infobox.rates input[type=text],.infobox.rates input[type=number],.infobox.rates input[type=price]{width:60px;margin:0}.infobox.hours{left:100%;margin-left:6px;margin-top:-56px}.infobox.hours table td{padding-top:10px}.infobox.hours table tr:first-child td{padding-top:0}.infobox .form-openinghours .col3{padding-left:0}#schedule{width:auto;overflow:visible;clear:both}.extended-save-wrapper #form-filter-schedule.rates-filter{margin-top:25px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset{display:flex;justify-content:space-between;flex-wrap:wrap}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right{z-index:97;top:84px;right:10px;margin-top:0px;min-width:150px;line-height:1;font-size:18px;text-align:center;font-family:"Roboto",sans-serif;font-weight:500;display:flex;align-items:center}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right.channel-sync-scroll{color:#fff;background-color:#2a3037}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check{display:inline-flex;align-items:center;gap:10px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .radio-toggle{display:inline-block;width:40px;height:20px;position:relative;background:none;margin:0 10px 0 -4px;line-height:1;flex-shrink:0}@media(min-width: 768px){.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .radio-toggle{margin:0}}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check label.main-check{display:inline-flex;align-items:center;margin-left:0;font-size:16px;line-height:1.25}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .rr-design-system-component-interactive-tooltip{margin-left:0;flex-shrink:0;align-self:center}@media only screen and (max-width: 767px){.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right{top:68px;left:0px}}.filter-presets{float:right !important;text-align:right}.filter-presets--sticky{position:fixed;right:0;z-index:20}@media screen and (max-width: 986px){.filter-presets--sticky{top:73px;text-align:right !important}}@media screen and (max-width: 768px){.filter-presets{text-align:initial}}.filter-presets .selector{text-align:left}.filter-presets .selector{display:inline-block;width:calc(100% - 140px) !important;max-width:350px}.filter-presets .selector select{width:100%}.filter-presets>select{max-width:50%}.filter-presets a,.filter-presets button{position:relative;top:3px;display:inline-block;border:1px solid #ccc;font-size:18px;padding:8px;margin:0 3px;color:#000;text-decoration:none !important;cursor:pointer !important}.filter-presets a:hover,.filter-presets button:hover{color:#000;border:1px solid #000}#form-filter-schedule li{float:left;margin-right:15px;line-height:36px}#form-filter-schedule li.check{padding-top:8px}.datepicker-cont{width:130px !important;margin-left:10px;float:right}.datepicker-cont.fullwidth{width:100% !important}.datepicker-cont.rangepicker-content{width:220px !important}.datepicker-cont.new i{position:absolute;top:10px;left:12px}.datepicker-cont input{cursor:pointer;color:rgba(0,0,0,0)}.datepicker-cont input.hasDatepicker,.datepicker-cont input.input{color:#333 !important}#form-filter-schedule li .btn,.btn2{font-size:14px;line-height:40px;display:block}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}#rms-desc .replacetags{display:inline-block;height:215px;overflow-y:scroll}#rms-details ul{margin-bottom:43px}#rms-detail label,#rule-detail label{display:block;margin-bottom:10px}#rms-desc label{margin-left:0}#rms-detail label.inline{display:inline}#rms-images{float:left;width:382px;padding-right:50px}#rms-images .main-image{position:relative}#rms-images .main-image img{width:100%}#rms-images li{position:relative;vertical-align:top;display:inline-block;width:30%;height:100px;margin-left:4%;margin-top:4%;border:1px solid #092649}#rms-images li.image{height:auto;max-height:100px}.image img{height:100%;width:100%}#rms-images li:nth-child(3n+1){margin-left:0}#rms-images li a{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background-position:-154px -376px}#rms-images .main-image a{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background-position:-154px -376px}#rms-images li a.new,#rms-images .main-image a.new{top:50%;left:50%;margin-top:-28px;margin-left:-28px;display:block;width:60px;height:60px;background-position:-180px -274px}#rms-images li a.added,#rms-images .main-image a.added{top:50%;left:50%;margin-top:-28px;margin-left:-28px;display:block;width:60px;height:60px;background-position:-254px -274px}#rms-images li a.addedYT,#rms-images .main-image a.addedYT{top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:block;width:60px;height:60px;background:url("")}div.half{float:left;width:48%}#rms-desc{float:left;min-width:385px;margin-bottom:20px;width:100%;max-width:800px}#rms-desc li{display:inline-block;width:100%;margin-top:24px}#rms-desc li:first-child{margin-top:0}#rms-desc li.no-margin{margin:0;padding-left:20px}#rms-desc li.inactive{position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#rms-desc li.inactive:before{content:"";position:absolute;width:100%;height:2000px;background-color:hsla(0,0%,100%,.6)}#rms-desc li.inactiveClickable:before{content:"";position:absolute;width:100%;height:2000px;background-color:hsla(0,0%,100%,.6)}#rms-desc .half{width:12%;padding-top:38px}#rms-desc .half:first-child{width:84.14%;padding-top:0}#rms-desc .half:first-child input{float:left;width:72%}#rms-desc .half:first-child .selector{float:left;width:25%}#rms-details li{float:left;margin-right:20px}#rms-options{clear:both}#rms-options li{padding:10px 58px 10px 26px}#rms-options li.even{background:#f0f0f0}#rms-options li .half:first-child{padding-top:10px;padding-bottom:10px}#rms-options .extra1{width:58%;margin-left:2%}#rms-options .extra2{width:28%;margin-left:5%}#rms-options .tarifs .half:first-child{width:29%}#rms-options .tarifs .half{width:66%}#rms-options .tarifs .third{float:left;width:33%}#rms-options .tarifs .third.last{text-align:right}#rms-options .tarifs .third input{width:120px}.alert{color:red;font-weight:bold}.alert a{color:red;font-weight:bold}.alert.sprite{padding-left:20px;background-size:0px 0px;position:relative}.alert.sprite:before{content:"";background-image:inherit;background-position:-150px -141px;left:5px;margin-top:-1px;width:10px;height:30px;position:absolute}#rms-remarks{text-align:right}#rms-remarks h2{text-align:left}#rms-remarks textarea{height:188px}#rms-remarks .btn{position:relative;display:inline-block;top:auto;right:auto;margin-top:24px}.formInvalid{color:#e4252d}#reservation{margin-top:20px}#form-reservation .col22{padding-right:10px}.docs-preview-wrapper,.res-modal,.popup-wrapper{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;margin:0;text-align:left;z-index:1000;background-color:rgba(0,0,0,.4);backdrop-filter:blur(1px);display:none}.docs-preview-wrapper .docs-preview-print,.docs-preview-wrapper .popup-print,.res-modal .docs-preview-print,.res-modal .popup-print,.popup-wrapper .docs-preview-print,.popup-wrapper .popup-print{position:absolute;height:30px;width:30px;font-size:20px;line-height:30px;text-align:center;color:#999;cursor:pointer;font-weight:300;top:calc((68px - 30px)/2);right:64px;z-index:50}.docs-preview-wrapper .docs-preview-print:hover,.docs-preview-wrapper .popup-print:hover,.res-modal .docs-preview-print:hover,.res-modal .popup-print:hover,.popup-wrapper .docs-preview-print:hover,.popup-wrapper .popup-print:hover{color:#666}.docs-preview-wrapper .docs-download-fattura-pa,.res-modal .docs-download-fattura-pa,.popup-wrapper .docs-download-fattura-pa{position:absolute;height:30px;width:30px;font-size:20px;line-height:30px;text-align:center;color:#999;cursor:pointer;font-weight:300;top:calc((68px - 30px)/2);right:205px;z-index:50}.docs-preview-wrapper .docs-preview-close,.docs-preview-wrapper .popup-close,.res-modal .docs-preview-close,.res-modal .popup-close,.popup-wrapper .docs-preview-close,.popup-wrapper .popup-close{position:absolute;top:calc((68px - 36px)/2);right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;cursor:pointer;z-index:50;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;color:rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}.docs-preview-wrapper .docs-preview-close::after,.docs-preview-wrapper .popup-close::after,.res-modal .docs-preview-close::after,.res-modal .popup-close::after,.popup-wrapper .docs-preview-close::after,.popup-wrapper .popup-close::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-image:url("")}.docs-preview-wrapper .docs-preview-close:hover,.docs-preview-wrapper .popup-close:hover,.res-modal .docs-preview-close:hover,.res-modal .popup-close:hover,.popup-wrapper .docs-preview-close:hover,.popup-wrapper .popup-close:hover{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12)}.docs-preview-wrapper .docs-preview-close:hover::after,.docs-preview-wrapper .popup-close:hover::after,.res-modal .docs-preview-close:hover::after,.res-modal .popup-close:hover::after,.popup-wrapper .docs-preview-close:hover::after,.popup-wrapper .popup-close:hover::after{background-image:url("")}.docs-preview-wrapper .popup-content,.res-modal .popup-content,.popup-wrapper .popup-content{position:relative}.docs-preview-wrapper .rates-bulk-action.popup-content,.docs-preview-wrapper .cash-registration.popup-content,.res-modal .rates-bulk-action.popup-content,.res-modal .cash-registration.popup-content,.popup-wrapper .rates-bulk-action.popup-content,.popup-wrapper .cash-registration.popup-content{max-width:1400px;margin:auto;left:inherit;position:relative}.docs-preview-wrapper .rates-bulk-action.global.popup-content,.docs-preview-wrapper .cash-registration.popup-content,.res-modal .rates-bulk-action.global.popup-content,.res-modal .cash-registration.popup-content,.popup-wrapper .rates-bulk-action.global.popup-content,.popup-wrapper .cash-registration.popup-content{max-width:1000px}.docs-preview-wrapper .docs-preview,.docs-preview-wrapper .popup-content,.docs-preview-wrapper .ocr-scanner-content-wrapper,.res-modal .docs-preview,.res-modal .popup-content,.res-modal .ocr-scanner-content-wrapper,.popup-wrapper .docs-preview,.popup-wrapper .popup-content,.popup-wrapper .ocr-scanner-content-wrapper{margin:auto;position:absolute;background-color:#fff;width:95%;height:95%;top:2.5%;left:2.5%;margin-top:0px;margin-left:0px;box-sizing:border-box;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden}.docs-preview-wrapper .docs-preview .select-css,.docs-preview-wrapper .popup-content .select-css,.docs-preview-wrapper .ocr-scanner-content-wrapper .select-css,.res-modal .docs-preview .select-css,.res-modal .popup-content .select-css,.res-modal .ocr-scanner-content-wrapper .select-css,.popup-wrapper .docs-preview .select-css,.popup-wrapper .popup-content .select-css,.popup-wrapper .ocr-scanner-content-wrapper .select-css{border-radius:0 !important}.docs-preview-wrapper .doc-title,.docs-preview-wrapper .popup-title,.docs-preview-wrapper .ocr-scanner-title,.res-modal .doc-title,.res-modal .popup-title,.res-modal .ocr-scanner-title,.popup-wrapper .doc-title,.popup-wrapper .popup-title,.popup-wrapper .ocr-scanner-title{box-sizing:border-box;width:100%;min-height:68px;margin:0 !important;margin-bottom:0 !important;padding:10px 112px 10px 20px;display:flex;align-items:center;font-size:1rem;font-weight:600;color:#334155;background-color:#f9fafb;border-bottom:1px solid #e2e8f0;border-radius:18px 18px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-preview-wrapper .doc-title a.external-link,.docs-preview-wrapper .popup-title a.external-link,.docs-preview-wrapper .ocr-scanner-title a.external-link,.res-modal .doc-title a.external-link,.res-modal .popup-title a.external-link,.res-modal .ocr-scanner-title a.external-link,.popup-wrapper .doc-title a.external-link,.popup-wrapper .popup-title a.external-link,.popup-wrapper .ocr-scanner-title a.external-link{padding-left:5px;text-decoration:none !important;color:#64748b}.docs-preview-wrapper .doc-title a.external-link:hover,.docs-preview-wrapper .popup-title a.external-link:hover,.docs-preview-wrapper .ocr-scanner-title a.external-link:hover,.res-modal .doc-title a.external-link:hover,.res-modal .popup-title a.external-link:hover,.res-modal .ocr-scanner-title a.external-link:hover,.popup-wrapper .doc-title a.external-link:hover,.popup-wrapper .popup-title a.external-link:hover,.popup-wrapper .ocr-scanner-title a.external-link:hover{color:#334155}.docs-preview-wrapper .popup-title,.res-modal .popup-title,.popup-wrapper .popup-title{width:100%}.docs-preview-wrapper .docs-preview>.doc-iframe-container,.res-modal .docs-preview>.doc-iframe-container,.popup-wrapper .docs-preview>.doc-iframe-container{position:absolute;left:0;right:0;top:68px;bottom:0;overflow:hidden;background-color:#fff}.docs-preview-wrapper .docs-preview>.doc-iframe-container iframe,.res-modal .docs-preview>.doc-iframe-container iframe,.popup-wrapper .docs-preview>.doc-iframe-container iframe{position:absolute;inset:0;border:0;background-color:#fff;width:100%;height:100%;overflow-y:auto}.docs-preview-wrapper .docs-preview>iframe,.res-modal .docs-preview>iframe,.popup-wrapper .docs-preview>iframe{position:absolute;top:68px;left:0;border:0;background-color:#fff;width:100%;height:calc(100% - 68px);overflow-y:auto}.popup-wrapper:not(.email-customizer) .popup-content>iframe{position:absolute;top:68px;left:0;border:0;background-color:#fff;width:100%;height:calc(100% - 68px);overflow-y:auto}.docs-preview-wrapper.reservationsub-wrapper.is-loading-reservation .popup-content>iframe.reservationSub,.res-modal.reservationsub-wrapper.is-loading-reservation .popup-content>iframe.reservationSub,.popup-wrapper.reservationsub-wrapper.is-loading-reservation .popup-content>iframe.reservationSub{visibility:hidden}.docs-preview-wrapper.reservationsub-wrapper.is-loading-reservation .popup-content::after,.res-modal.reservationsub-wrapper.is-loading-reservation .popup-content::after,.popup-wrapper.reservationsub-wrapper.is-loading-reservation .popup-content::after{content:"";position:absolute;top:68px;left:0;right:0;bottom:0;background:#fff;background-image:radial-gradient(circle, #6e63ff 38%, transparent 40%);background-size:10px 10px;background-position:calc(50% - 14px) 50%,50% 50%,calc(50% + 14px) 50%;background-repeat:no-repeat;animation:reservation-popup-loader-pulse 1.2s infinite ease-in-out}@keyframes reservation-popup-loader-pulse{0%,80%,100%{opacity:.45}40%{opacity:1}}.docs-preview-wrapper.small .docs-preview,.res-modal.small .docs-preview,.popup-wrapper.small .docs-preview{width:500px;height:500px;left:50%;top:50%;transform:translate(-50%, -50%)}.docs-preview-wrapper.small .docs-preview.lock-system,.res-modal.small .docs-preview.lock-system,.popup-wrapper.small .docs-preview.lock-system{width:440px;height:275px}#reservation label small{display:block;color:#989898}#reservation .half.alt{width:30%}#reservation .half.alt:first-child{width:66.14%}#reservation .third{float:left;width:30.76%;margin-left:3.86%}#reservation .third:first-child{margin-left:0}#reservation .reserved label{float:left;width:8%;text-align:center;padding-top:8px}#reservation .reserved label:first-child{text-align:left}#reservation.blocked .form-cont.details,#reservation.blocked .reservationFound,#reservation.blocked .doc-head,#reservation.blocked .doc-actions,#reservation.blocked .billing.final,#reservation.blocked .checkout-head,#reservation.blocked .res-detail-head{visibility:hidden !important;pointer-events:none !important;width:0px;height:0px;position:absolute;overflow:hidden}.btn{font-family:"Lato","Roboto";text-transform:capitalize}.btn.small{font-size:12px;line-height:26px;padding:4px 10px 4px 10px;min-width:0 !important}.btn.small.police-report{text-align:left}.rr-button{border:.1rem solid #258175;color:#258175;display:inline-block;padding:6px 12px;margin-right:10px;cursor:pointer;user-select:none;border-radius:3px;text-transform:uppercase;background-color:rgba(37,129,117,.1)}.rr-button:hover{background-color:rgba(37,129,117,.2)}.rr-button:active{background-color:rgba(37,129,117,.7);color:#fff}.rr-button.orange{border-color:#f6931d;color:#f6931d;background-color:rgba(246,147,29,.1)}.rr-button.orange:hover{background-color:rgba(246,147,29,.2)}.rr-button.orange:active{background-color:rgba(246,147,29,.7);color:#fff}.rr-button.inactive{border-color:#999;color:#999;background-color:rgba(0,0,0,0);cursor:default}#reservation .btn{float:right;position:relative;right:0}#reservation .btn.small{width:100%;height:40px;font-size:16px;line-height:normal;margin-top:0}#reservation .btn.small2{width:auto;height:30px;font-size:12px;line-height:normal;margin:10px 5px}.btn.blue{background:#1e4878;color:#fff}.btn.gray{background:#666;color:#fff}.btn.cancel{background:#e32020;color:#fff}#reservation .btn.gray,.inhouse .btn.gray{background:#000;opacity:.6}#reservation .btn.top,.inhouse .btn.top{position:absolute;z-index:101;right:24px;border-radius:6px;background-color:#2a3037;margin-top:0px;opacity:.8}#reservation .btn.top.delete,.inhouse .btn.top.delete{position:inherit;z-index:auto;float:none;margin-top:0px;background:#e32020;font-size:12px;width:auto;line-height:30px;color:#fff;padding:10px;margin-bottom:10px}.col .reservations td.last input{text-align:right}.js-reservation-data{margin:0 !important;padding:0 !important}.ellipse-menu{position:absolute;top:5px;min-width:45px;background:#fff;z-index:998;border:1px solid rgba(0,0,0,.1);display:none;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.ellipse-menu:before{content:"";position:absolute;left:-20px;right:-20px;top:-20px;bottom:-20px}.ellipse-menu:after{content:"";width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,.2);position:absolute;top:0;right:-12px}.ellipse-menu.right{right:5px}.ellipse-menu.left{left:5px}.ellipse-menu.active{display:block}.ellipse-menu .action{width:100%;font-size:14px;padding:7px 15px;cursor:pointer;text-align:left;opacity:.6;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap}.ellipse-menu .action:hover,.ellipse-menu .action.active{opacity:.85}.lightbox-outer{position:fixed;top:0;left:0;right:0;bottom:0;background:#ccc;background:rgba(0,0,0,.5)}.lightbox{position:absolute;display:block;top:135px;left:50%;width:600px;padding:30px;margin-left:-300px;background:#fff}.lightbox .close{position:absolute;display:block;top:-15px;right:-15px;width:32px;height:32px;background-position:-154px -376px}.lightbox .title{display:block;font-size:22px;font-family:"Roboto",sans-serif}.lightbox .title:not(.extranet .lightbox .title){font-family:Inter}.lightbox .title{font-weight:300;margin-bottom:22px}.lightbox label{margin-right:22px}.lightbox .togglediv{margin-top:22px}.lightbox .togglediv strong{display:block;margin-bottom:4px}#tpl-account .lightbox .main-action.new{position:relative;top:auto;left:auto;right:auto;margin-top:20px}.ui-datepicker-unselectable .ui-state-default,.ui-state-disabled .ui-state-default{background-color:#f6f6f6}.ui-datepicker{overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.2);border-radius:0;border:0}.ui-datepicker .ui-datepicker-header{background:#258175;color:#fff;margin:-2.8px -2.8px 0 -2.8px;border:0;border-radius:0;height:50px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:44px}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-family:"Lato",sans-serif;font-size:20px;background:rgba(0,0,0,0);border:none;color:#fff;width:90px;height:45px;line-height:45px;font-weight:700}.ui-datepicker .ui-datepicker-header .ui-datepicker-month.ui-datepicker-year,.ui-datepicker .ui-datepicker-header .ui-datepicker-year.ui-datepicker-year{font-weight:300}.ui-datepicker .ui-datepicker-header .ui-datepicker-month option,.ui-datepicker .ui-datepicker-header .ui-datepicker-year option{color:#333;font-size:initial;font-family:sans-serif}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:32px;height:50px;border:0;top:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:0;background:rgba(0,0,0,0);color:#ccc}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:none;width:32px;height:32px;top:0;left:0;margin:0;text-align:center;margin-top:10px;line-height:32px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before{text-indent:0;position:absolute;top:0;left:0;width:32px;height:32px;font-size:16px;font-family:"Font Awesome 5";color:#eee;font-weight:300}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:hover:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:hover:before{color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next .ui-icon:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next .ui-icon:before{content:""}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev .ui-icon:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev .ui-icon:before{content:""}.ui-datepicker td{min-width:32px}.ui-datepicker .ui-state-default{border-radius:50%;max-width:32px;max-height:32px;margin:auto;line-height:31px;padding:0 !important}.ui-datepicker .ui-state-default:hover,.ui-datepicker .ui-state-default .ui-state-hover{background:#eee;border:1px solid #eee}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:1px solid rgba(0,0,0,0);font-size:13px;padding:7px;text-align:center;background:#fff;color:#333}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{background:#258175 !important;color:#fff !important;border:1px solid #258175 !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fff;border:1px #ccc solid;font-weight:bold;color:#000}input.datepicker{color:#333}#ui-datepicker-div{z-index:2000 !important;width:21em}#ui-datepicker-div .ui-datepicker-week-col{color:#999;text-align:center}#ui-datepicker-div tbody .ui-datepicker-week-col{border-right:1px solid #f0f0f0}.dataTables_wrapper .dataTables_filter{float:left !important}.sorting{background:url("") no-repeat center right}.sorting_asc{background:url("") no-repeat center right}.sorting_desc{background:url("") no-repeat center right}.sorting_asc_disabled{background:url("") no-repeat center right}.sorting_desc_disabled{background:url("") no-repeat center right}table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc,table.dataTable thead .sorting{background:none !important}table.dataTable th{position:relative}table.dataTable th span.sort-icon{margin-left:5px;top:-6px}table.dataTable th.sorting_asc span.sort-icon{top:0}table.dataTable th.sorting_desc span.sort-icon{top:-3px}li.flags{height:32px;line-height:32px}.flag-list{float:left;margin-right:20px}.flag{width:32px;height:32px;background:url("") no-repeat}.flag.flag-ad{background-position:-32px 0}.flag.flag-ae{background-position:-64px 0}.flag.flag-af{background-position:-96px 0}.flag.flag-ag{background-position:-128px 0}.flag.flag-ai{background-position:-160px 0}.flag.flag-al{background-position:-192px 0}.flag.flag-am{background-position:-224px 0}.flag.flag-an{background-position:-256px 0}.flag.flag-ao{background-position:-288px 0}.flag.flag-ar{background-position:-320px 0}.flag.flag-as{background-position:-352px 0}.flag.flag-at{background-position:-384px 0}.flag.flag-au{background-position:-416px 0}.flag.flag-aw{background-position:-448px 0}.flag.flag-az{background-position:0 -32px}.flag.flag-ba{background-position:-32px -32px}.flag.flag-bb{background-position:-64px -32px}.flag.flag-bd{background-position:-96px -32px}.flag.flag-be{background-position:-128px -32px}.flag.flag-bf{background-position:-160px -32px}.flag.flag-bg{background-position:-192px -32px}.flag.flag-bh{background-position:-224px -32px}.flag.flag-bi{background-position:-256px -32px}.flag.flag-bj{background-position:-288px -32px}.flag.flag-bm{background-position:-320px -32px}.flag.flag-bn{background-position:-352px -32px}.flag.flag-bo{background-position:-384px -32px}.flag.flag-br{background-position:-416px -32px}.flag.flag-bs{background-position:-448px -32px}.flag.flag-bt{background-position:0 -64px}.flag.flag-bw{background-position:-32px -64px}.flag.flag-by{background-position:-64px -64px}.flag.flag-bz{background-position:-96px -64px}.flag.flag-ca{background-position:-128px -64px}.flag.flag-cd{background-position:-160px -64px}.flag.flag-cf{background-position:-192px -64px}.flag.flag-cg{background-position:-224px -64px}.flag.flag-ch{background-position:-256px -64px}.flag.flag-ci{background-position:-288px -64px}.flag.flag-ck{background-position:-320px -64px}.flag.flag-cl{background-position:-352px -64px}.flag.flag-cm{background-position:-384px -64px}.flag.flag-cn{background-position:-416px -64px}.flag.flag-co{background-position:-448px -64px}.flag.flag-cr{background-position:0 -96px}.flag.flag-cu{background-position:-32px -96px}.flag.flag-cv{background-position:-64px -96px}.flag.flag-cy{background-position:-96px -96px}.flag.flag-cz{background-position:-128px -96px}.flag.flag-de{background-position:-160px -96px}.flag.flag-dj{background-position:-192px -96px}.flag.flag-dk{background-position:-224px -96px}.flag.flag-dm{background-position:-256px -96px}.flag.flag-do{background-position:-288px -96px}.flag.flag-dz{background-position:-320px -96px}.flag.flag-ec{background-position:-352px -96px}.flag.flag-ee{background-position:-384px -96px}.flag.flag-eg{background-position:-416px -96px}.flag.flag-eh{background-position:-448px -96px}.flag.flag-er{background-position:0 -128px}.flag.flag-es{background-position:-32px -128px}.flag.flag-et{background-position:-64px -128px}.flag.flag-fi{background-position:-96px -128px}.flag.flag-fj{background-position:-128px -128px}.flag.flag-fm{background-position:-160px -128px}.flag.flag-fo{background-position:-192px -128px}.flag.flag-fr{background-position:-224px -128px}.flag.flag-ga{background-position:-256px -128px}.flag.flag-gb{background-position:-288px -128px}.flag.flag-gd{background-position:-320px -128px}.flag.flag-ge{background-position:-352px -128px}.flag.flag-gg{background-position:-384px -128px}.flag.flag-gh{background-position:-416px -128px}.flag.flag-gi{background-position:-448px -128px}.flag.flag-gl{background-position:0 -160px}.flag.flag-gm{background-position:-32px -160px}.flag.flag-gn{background-position:-64px -160px}.flag.flag-gp{background-position:-96px -160px}.flag.flag-gq{background-position:-128px -160px}.flag.flag-gr{background-position:-160px -160px}.flag.flag-gt{background-position:-192px -160px}.flag.flag-gu{background-position:-224px -160px}.flag.flag-gw{background-position:-256px -160px}.flag.flag-gy{background-position:-288px -160px}.flag.flag-hk{background-position:-320px -160px}.flag.flag-hn{background-position:-352px -160px}.flag.flag-hr{background-position:-384px -160px}.flag.flag-ht{background-position:-416px -160px}.flag.flag-hu{background-position:-448px -160px}.flag.flag-id{background-position:0 -192px}.flag.flag-ie{background-position:-32px -192px}.flag.flag-il{background-position:-64px -192px}.flag.flag-im{background-position:-96px -192px}.flag.flag-in{background-position:-128px -192px}.flag.flag-iq{background-position:-160px -192px}.flag.flag-ir{background-position:-192px -192px}.flag.flag-is{background-position:-224px -192px}.flag.flag-it{background-position:-256px -192px}.flag.flag-je{background-position:-288px -192px}.flag.flag-jm{background-position:-320px -192px}.flag.flag-jo{background-position:-352px -192px}.flag.flag-jp{background-position:-384px -192px}.flag.flag-ke{background-position:-416px -192px}.flag.flag-kg{background-position:-448px -192px}.flag.flag-kh{background-position:0 -224px}.flag.flag-ki{background-position:-32px -224px}.flag.flag-km{background-position:-64px -224px}.flag.flag-kn{background-position:-96px -224px}.flag.flag-kp{background-position:-128px -224px}.flag.flag-kr{background-position:-160px -224px}.flag.flag-kw{background-position:-192px -224px}.flag.flag-ky{background-position:-224px -224px}.flag.flag-kz{background-position:-256px -224px}.flag.flag-la{background-position:-288px -224px}.flag.flag-lb{background-position:-320px -224px}.flag.flag-lc{background-position:-352px -224px}.flag.flag-li{background-position:-384px -224px}.flag.flag-lk{background-position:-416px -224px}.flag.flag-lr{background-position:-448px -224px}.flag.flag-ls{background-position:0 -256px}.flag.flag-lt{background-position:-32px -256px}.flag.flag-lu{background-position:-64px -256px}.flag.flag-lv{background-position:-96px -256px}.flag.flag-ly{background-position:-128px -256px}.flag.flag-ma{background-position:-160px -256px}.flag.flag-mc{background-position:-192px -256px}.flag.flag-md{background-position:-224px -256px}.flag.flag-me{background-position:-256px -256px}.flag.flag-mg{background-position:-288px -256px}.flag.flag-mh{background-position:-320px -256px}.flag.flag-mk{background-position:-352px -256px}.flag.flag-ml{background-position:-384px -256px}.flag.flag-mm{background-position:-416px -256px}.flag.flag-mn{background-position:-448px -256px}.flag.flag-mo{background-position:0 -288px}.flag.flag-mq{background-position:-32px -288px}.flag.flag-mr{background-position:-64px -288px}.flag.flag-ms{background-position:-96px -288px}.flag.flag-mt{background-position:-128px -288px}.flag.flag-mu{background-position:-160px -288px}.flag.flag-mv{background-position:-192px -288px}.flag.flag-mw{background-position:-224px -288px}.flag.flag-mx{background-position:-256px -288px}.flag.flag-my{background-position:-288px -288px}.flag.flag-mz{background-position:-320px -288px}.flag.flag-na{background-position:-352px -288px}.flag.flag-nc{background-position:-384px -288px}.flag.flag-ne{background-position:-416px -288px}.flag.flag-ng{background-position:-448px -288px}.flag.flag-ni{background-position:0 -320px}.flag.flag-nl{background-position:-32px -320px}.flag.flag-no{background-position:-64px -320px}.flag.flag-np{background-position:-96px -320px}.flag.flag-nr{background-position:-128px -320px}.flag.flag-nz{background-position:-160px -320px}.flag.flag-om{background-position:-192px -320px}.flag.flag-pa{background-position:-224px -320px}.flag.flag-pe{background-position:-256px -320px}.flag.flag-pf{background-position:-288px -320px}.flag.flag-pg{background-position:-320px -320px}.flag.flag-ph{background-position:-352px -320px}.flag.flag-pk{background-position:-384px -320px}.flag.flag-pl{background-position:-416px -320px}.flag.flag-pr{background-position:-448px -320px}.flag.flag-ps{background-position:0 -352px}.flag.flag-pt{background-position:-32px -352px}.flag.flag-pw{background-position:-64px -352px}.flag.flag-py{background-position:-96px -352px}.flag.flag-qa{background-position:-128px -352px}.flag.flag-re{background-position:-160px -352px}.flag.flag-ro{background-position:-192px -352px}.flag.flag-rs{background-position:-224px -352px}.flag.flag-ru{background-position:-256px -352px}.flag.flag-rw{background-position:-288px -352px}.flag.flag-sa{background-position:-320px -352px}.flag.flag-sb{background-position:-352px -352px}.flag.flag-sc{background-position:-384px -352px}.flag.flag-sd{background-position:-416px -352px}.flag.flag-se{background-position:-448px -352px}.flag.flag-sg{background-position:0 -384px}.flag.flag-si{background-position:-32px -384px}.flag.flag-sk{background-position:-64px -384px}.flag.flag-sl{background-position:-96px -384px}.flag.flag-sm{background-position:-128px -384px}.flag.flag-sn{background-position:-160px -384px}.flag.flag-so{background-position:-192px -384px}.flag.flag-sr{background-position:-224px -384px}.flag.flag-st{background-position:-256px -384px}.flag.flag-sv{background-position:-288px -384px}.flag.flag-sy{background-position:-320px -384px}.flag.flag-sz{background-position:-352px -384px}.flag.flag-tc{background-position:-384px -384px}.flag.flag-td{background-position:-416px -384px}.flag.flag-tg{background-position:-448px -384px}.flag.flag-th{background-position:0 -416px}.flag.flag-tj{background-position:-32px -416px}.flag.flag-tl{background-position:-64px -416px}.flag.flag-tm{background-position:-96px -416px}.flag.flag-tn{background-position:-128px -416px}.flag.flag-to{background-position:-160px -416px}.flag.flag-tr{background-position:-192px -416px}.flag.flag-tt{background-position:-224px -416px}.flag.flag-tv{background-position:-256px -416px}.flag.flag-tw{background-position:-288px -416px}.flag.flag-tz{background-position:-320px -416px}.flag.flag-ua{background-position:-352px -416px}.flag.flag-ug{background-position:-384px -416px}.flag.flag-us{background-position:-416px -416px}.flag.flag-uy{background-position:-448px -416px}.flag.flag-uz{background-position:0 -448px}.flag.flag-va{background-position:-32px -448px}.flag.flag-vc{background-position:-64px -448px}.flag.flag-ve{background-position:-96px -448px}.flag.flag-vg{background-position:-128px -448px}.flag.flag-vi{background-position:-160px -448px}.flag.flag-vn{background-position:-192px -448px}.flag.flag-vu{background-position:-224px -448px}.flag.flag-ws{background-position:-256px -448px}.flag.flag-ye{background-position:-288px -448px}.flag.flag-za{background-position:-320px -448px}.flag.flag-zm{background-position:-352px -448px}.flag.flag-zw{background-position:-384px -448px}.spinner{margin:100px auto 0;width:140px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#ccc;margin:10px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner-wrapper{display:none;margin:auto;width:100%;height:100%;text-align:center;position:fixed;background-color:hsla(0,0%,100%,.8);z-index:1001000}.spinner-wrapper .spinner{margin:auto;position:absolute;top:50%;left:0;bottom:0;right:0;margin-top:-21px}.spinner-wrapper .spinner>div{background-color:#24827c}.spinner-wrapper-show-on-load{display:block}#tpl-account a.undo-splitinvoice{background:rgba(227,32,32,.4)}#tpl-account a.undo-splitinvoice:hover{background:#e32020}li.branding{margin-top:30px}li.branding>div{margin:10px 0px}li.branding>.logo>input{outline:0}button.jscolor{border:0px;padding:5px;width:32px;height:32px;margin-right:20px;float:left;color:#444;outline:0}.branding-colorfield{float:left;width:65px;height:32px;padding:5px;margin-right:20px;display:block}button.jscolor:hover{opacity:.8}.jscolor-label{line-height:32px;display:flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0}.jscolor-label .rr-design-system-component-interactive-tooltip{flex-shrink:0}li.branding>.font{margin-top:20px}li.branding>.font select>option.font{font-size:18px}.branding .lang-wrapper{margin-top:40px !important}.lang-wrapper{position:relative}.lang-container{padding:20px;border:1px solid #eaeaea;background-color:#f5f5f5;position:relative;margin-top:20px}.lang-tab-container{position:absolute;right:20px;top:-30px}.lang-tab{float:left;padding:5px 15px;background-color:#f5f5f5;color:#bbb;height:35px;text-transform:uppercase;border-radius:5px;cursor:pointer;margin-left:5px}.lang-tab.active{background-color:#eaeaea;font-weight:700;color:#fff}.lang-tab.lang-tab-be-active{background-color:#ddd}.lang-tab.lang-tab-be-active.active{background-color:#999}.roomimage{margin-bottom:20px}.addItemLink,.extraRoomToggle{display:inline-block;padding:2px 6px 2px 20px;position:relative;cursor:pointer}.addItemLink:before,.extraRoomToggle:before{content:"";width:16px;height:16px;background-position:-152px -94px;position:absolute;left:0px;top:3px}.reservationRoomIdToggle{margin-top:10px}.room-select{margin:2px 0 20px 0}.room-select-label{margin:15px 0 20px 0;font-weight:bold}.input-currencyprefix{position:relative}.input-currencyprefix .currency-box{position:absolute;left:5px;top:0px;display:flex;justify-content:center;flex-direction:column;text-align:left;height:100%;font-size:16px;color:#aaa;font-weight:300;margin-left:2px;width:32px;z-index:10}.input-currencyprefix input{padding-left:20px;text-align:right;width:100%;max-width:100%}.input-currencyprefix.percent .currency-box{left:inherit;right:0px;margin-left:0px;margin-right:2px;text-align:left}.input-currencyprefix.percent input{padding-left:10px;padding-right:18px;text-align:left}.input-currencyprefix.input-currencyprefix-1 .currency-box{width:12px}.input-currencyprefix.input-currencyprefix-1 input{padding-left:19px}.input-currencyprefix.input-currencyprefix-2 .currency-box{width:24px}.input-currencyprefix.input-currencyprefix-2 input{padding-left:31px}.input-currencyprefix.input-currencyprefix-3 .currency-box{width:36px}.input-currencyprefix.input-currencyprefix-3 input{padding-left:43px}.input-currencyprefix.input-currencyprefix-4 .currency-box{width:48px}.input-currencyprefix.input-currencyprefix-4 input{padding-left:55px}.newinvoice-container .input-currencyprefix .currency-box{top:3px;font-size:15px;font-weight:600}.calculatePrice.addonPrice{text-align:right}.discountRow.selector span{max-width:120px !important}.reservations-detail .res-discount-amount.overridden .addonAmount{color:#258175;text-decoration:underline}.col .reservations .discountRow input{width:inherit}.col .reservations .discountRow .last input{width:70px !important;max-width:70px !important}.col .reservations .discountRow .removeDiscountRow{position:absolute;right:-30px;top:18px}.col .reservations .discountRow .currency-box{text-align:right;justify-content:flex-end;padding-right:4px}.col .reservations .last input{max-width:70px !important}.addDiscountRow{right:-34px}.addDiscountRow.move-down{margin-top:-50px}p.explainer{margin-bottom:5px;color:#8f9bb3}.removeCityTax{position:absolute;top:10px}#form-reservation .col-sub table .last{text-align:right;justify-content:flex-end}#form-reservation .col-sub table .last span.price{display:inline-block;width:75px;max-width:75px}.room-euro-sign{text-align:right;justify-content:flex-end !important;padding-right:1px;margin-left:5px;width:20px;left:3px}.priceTableRateTypesTable{border:1px solid #ddd}.priceTableRateTypesTable input{width:100%}.priceTableRateTypesTable .roomprice-price{align-items:center;justify-content:flex-end}.priceTableRateTypesTable .editmode .room-euro-sign{padding-right:8px}.priceTableRateTypesTable .roomprice-row:nth-child(even){background-color:#fafafa}.price-container{position:relative;margin:10px 0px 10px 0px}.price-container .price-container-title{position:absolute;top:-22px;right:2px}.sprite-cmlogo,.sprite-cmlogo-before:before,.sprite-cmlogo-after:after{background-image:url("");background-repeat:no-repeat}.cmlogos{width:230px;position:absolute;right:20px;cursor:default;top:60px}.cmlogos.toggle{margin-bottom:10px}@media only screen and (max-width: 1200px){.cmlogos{display:none}}.cmlogo-container{display:none;z-index:10;background-color:#fff;position:absolute;top:31px;right:0px;padding:10px;width:200px}.cmlogo-container li{display:block;float:none;width:100%}.cmlogos:hover .cmlogo-container{display:block}.cmlogo{width:150px;height:28px;display:block;float:right;margin:10px 0px 10px 10px;clear:both}.cmlogos-text,.cmlogos-addmore a{float:right;font-size:11px;line-height:150%}.cmlogos.toggle .cmlogos-text{position:relative;padding:5px;border:1px solid #eee;border-radius:5px}.cmlogos.toggle .cmlogos-text:before{content:"▼";padding-right:5px}.cmlogos.toggle:hover .cmlogos-text:before{content:"▲";padding-right:5px}.cmlogos-text{font-weight:700;font-size:13px}.cmlogo.logo-bbeu{background-position:-11px -109px;width:134px}.cmlogo.logo-bookingcom{width:136px;background-position:-11px -6px}.cmlogo.logo-feratel{width:136px;height:42px;background-position:-11px -366px}.cmlogo.logo-natuurhuisje{width:136px;background-position:-10px -414px}.cmlogo.logo-expedia{width:97px;background-position:-11px -40px}.cmlogo.logo-specialhotels{width:150px;background-position:-11px -148px}.cmlogo.logo-airbnb{height:40px;width:150px;background-position:17px -185px;transform:scale(0.7);margin:0 -20px 0 0}.cmlogo.logo-hotelspecials{background-position:21px -232px;transform:scale(1.3)}.cmlogo.logo-bookingbrabant{height:40px;background-position:25px -261px}.cmlogo.logo-micazu{height:35px;background-position:57px -301px}.cmlogo.logo-hotelsnl{height:16px;background-position:39px -342px}.cmlogo.logo-hoteliers{height:38px;background-position:-13px -450px}.cmlogo.logo-iamreservations{height:38px;background-position:-16px -496px}.cmlogo.logo-agoda{height:49px;background-position:-10px -541px}.page-notification{padding:25px;margin-bottom:30px;border-radius:5px;color:#f6921d;border:2px solid #f6921d;background:#f7e5d0;position:relative}.page-notification .link-overlay{width:100%;height:100%;top:0px;left:0px;position:absolute}.page-notification .notification-title{font-weight:700;font-size:20px;padding-bottom:10px}.page-notification .notificataion-text{font-weight:300;color:#333}.page-notification .notificataion-text a{font-weight:700;color:#f6921d}.datepickers-container{float:left}.dashboard-date--upsell{float:none !important}@media(min-width: 768px){.dashboard-date--upsell .list-reset__upsell-items{display:flex;align-items:center}}.dashboard-date--upsell .list-reset__upsell-items .upsell-filter{min-width:120px}.dashboard-date--upsell .list-reset__upsell-items .upsell-filter.margin-r20{margin-right:0px;margin-bottom:10px}@media(min-width: 768px){.dashboard-date--upsell .list-reset__upsell-items .upsell-filter.margin-r20{margin-right:20px;margin-bottom:0}}.dashboard-date--upsell .list-reset__upsell-items .upsell-filter.margin-r10{margin-right:0px;margin-bottom:10px}@media(min-width: 768px){.dashboard-date--upsell .list-reset__upsell-items .upsell-filter.margin-r10{margin-right:10px;margin-bottom:0}}.dashboard-date--upsell .list-reset__upsell-items label{margin-left:0}.datepickers-container.report-datepickers{float:none;margin:20px -25px -30px -25px !important;padding:25px;background-color:#eee}.upsellDashForm .clearfix.margin-t20{display:none}@media(min-width: 768px){.upsellDashForm .clearfix.margin-t20{display:block;margin-top:20px}}.inhouse>.datepickers-container{width:500px;float:left}.searchbox-container{width:auto;float:right;margin-right:26px}.newReservations{display:inline-block;font-weight:700;border:1px solid #f6921d;border-radius:18px;background-color:#258175}.newReservations a{padding:0px 14px;line-height:34px;display:block;text-transform:lowercase;color:#fff}.lowercase{text-transform:lowercase}.roomtype-imagecontainer{margin-bottom:20px}.photo-upload-block{padding-bottom:0;margin-bottom:20px}.photo-upload-block .dropzone{display:flex;padding:0;border:0}.photo-upload-block .dropzone.dz-started{border:2px dashed rgba(0,0,0,.3)}.photo-upload-block .dropzone:not(.dz-started) .dz-message{display:block;width:calc(100% - 15px);padding:0 20px;border:2px dashed rgba(0,0,0,.3);margin:0}.photo-upload-block #roomTypeImageDropzone{position:relative;display:block;float:left;height:auto;width:100%;overflow:auto;padding-top:0;padding-bottom:0px;margin:0 0 20px 0;transition:.5s ease-out;cursor:pointer}.photo-upload-block #roomTypeImageDropzone .dz-message{padding:20px 0 50px 0}.photo-upload-block #roomTypeImageDropzone .dz-message .dropimage-txt{padding:10px 0 10px 0;font-size:18px}.photo-upload-block #roomTypeImageDropzone .dz-message .or-txt{font-size:15px;padding:0 0 10px 0}.photo-upload-block #roomTypeImageDropzone .dz-message .upload-icon{color:#258175}.photo-upload-block #roomTypeImageDropzone.dz-started{width:100%;padding:10px 0 20px 0}.roomtype-imagepreview{width:265px;height:180px;border-right:15px #fff solid;margin-bottom:10px;float:left;background-position:center;background-size:cover;position:relative;cursor:move}.roomtype-removeimage{position:absolute;top:10px;right:10px;text-align:center;display:inline-block;cursor:pointer;border:none;z-index:100;color:#fff;background-color:rgba(200,0,0,.75);width:24px;height:24px;border-radius:50%;line-height:24px;font-size:20px}.roomtype-removeimage:hover{background-color:rgba(200,0,0,.75)}.dropzone .dz-message{margin:20px 0}.notification{display:table;padding:10px 15px;border-radius:5px;margin:20px 0px;color:#258175;border:2px solid #258175;background-color:rgba(246,147,29,.1);position:relative;padding-left:40px}.notification.success{color:green;border:2px solid green;background-color:rgba(100,160,100,.1)}.notification.error{color:#a00;border:2px solid #a00;background-color:rgba(170,0,0,.1)}.notification:before{content:"";position:absolute;width:24px;height:24px;left:10px;top:8px;background-position:-247px -194px}.notification.success:before{background-position:-185px -193px}.notification.error:before{background-position:-217px -193px}.ui-autocomplete-loading{background-image:url("") !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:calc(100% - 8px) !important;padding-right:30px !important}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{z-index:1600}.mobile-top-bar{display:none}@media screen and (max-width: 959px){.chartcontainer.half{float:none;width:auto;margin:20px}.modal-dialog{width:100%;height:100%;top:0px !important;left:0px;margin:0px;border-radius:0px}.docButton{color:#1e4878 !important;background:none;height:auto;border:none;text-align:left;font-size:14px;padding:1px 6px;float:right}.docButton.fa:before{position:relative;top:-2px;font-size:2.8em}#tpl-account.rates .popup-wrapper.rates,#tpl-account.rates .popup-wrapper.rates-global{height:100vh;height:-webkit-fill-available;height:100dvh;max-height:100dvh}#tpl-account.rates .popup-wrapper.rates .rates-summary,#tpl-account.rates .popup-wrapper.rates-global .rates-summary{display:none !important}#tpl-account.rates .popup-wrapper.rates .popup-content.rates-bulk-action,#tpl-account.rates .popup-wrapper.rates-global .popup-content.rates-bulk-action{display:flex;flex-direction:column;width:100%;max-width:none;height:100%;max-height:100%;top:0;left:0;border-radius:0}#tpl-account.rates .popup-wrapper.rates .popup-title,#tpl-account.rates .popup-wrapper.rates-global .popup-title{flex-shrink:0;border-radius:0}#tpl-account.rates .popup-wrapper.rates .rates-settings,#tpl-account.rates .popup-wrapper.rates-global .rates-settings{width:100% !important;float:none !important;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;height:0 !important;overflow:hidden}#tpl-account.rates .popup-wrapper.rates .rates-settings form,#tpl-account.rates .popup-wrapper.rates-global .rates-settings form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;margin-bottom:0 !important}#tpl-account.rates .popup-wrapper.rates .rates-settings .rates-settings-body,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .rates-settings-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers{position:relative !important;width:100% !important;top:0 !important;background-color:rgba(0,0,0,0) !important;border-top:0px !important}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .list-reset,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .list-reset{display:flex;flex-direction:column;float:none;width:100%}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .list-reset li,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .list-reset li{float:none;padding-right:0;width:100%}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .everyDayContainer,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .everyDayContainer{float:none;width:100%}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .everyDayContainer .dayLabel,#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .everyDayContainer .daySelectors,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .everyDayContainer .dayLabel,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .everyDayContainer .daySelectors{float:none}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .everyDayContainer .daySelectors,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .everyDayContainer .daySelectors{display:flex;flex-wrap:wrap}#tpl-account.rates .popup-wrapper.rates .rates-settings .bulk-table,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .bulk-table{min-width:0;max-width:100%;overflow-x:auto}#tpl-account.rates .popup-wrapper.rates .rates-settings .bulk-table.yield,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .bulk-table.yield{min-width:0}#tpl-account.rates .popup-wrapper.rates .rates-savebulk-button,#tpl-account.rates .popup-wrapper.rates-global .rates-savebulk-button{position:static !important;flex-shrink:0;bottom:auto;left:auto;right:auto;width:100% !important;height:48px !important;margin-top:16px;border-radius:4px;z-index:5;padding-bottom:env(safe-area-inset-bottom, 0px);box-sizing:content-box}#tpl-account.rates .popup-wrapper.rates.rates .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global.rates .bulk-col.selectall{width:40px}#tpl-account.rates .popup-wrapper.rates.rates .bulk-col.selectall span,#tpl-account.rates .popup-wrapper.rates-global.rates .bulk-col.selectall span{display:none}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col{width:auto !important;max-width:100%}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall{position:static !important;right:auto;width:auto !important;text-align:left}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-global-row,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-global-row{max-width:100%}.popup-wrapper.email-customizer .send-options{float:left !important;width:100% !important;height:auto !important;min-height:0 !important;overflow:hidden !important;border-top:2px solid #e2e8f0;display:flex !important;flex-direction:column !important}.popup-wrapper.email-customizer .send-options .send-options__body{flex:1 1 auto;min-height:0;overflow-y:auto}.popup-wrapper.email-customizer .send-options .send-options__footer{flex:0 0 auto}.popup-wrapper.email-customizer .send-options .send-document,.popup-wrapper.email-customizer .send-options .send-payment-reminder,.popup-wrapper.email-customizer .send-options .send-invoice-statement,.popup-wrapper.email-customizer .send-options .docs-send-document-btn{position:static !important}}@media screen and (max-width: 959px)and (min-width: 769px){.popup-wrapper.email-customizer .send-options .send-document,.popup-wrapper.email-customizer .send-options .send-payment-reminder,.popup-wrapper.email-customizer .send-options .send-invoice-statement,.popup-wrapper.email-customizer .send-options .docs-send-document-btn{width:100% !important}}@media screen and (max-width: 959px){.popup-wrapper.email-customizer .document-preview{float:left !important;width:100% !important;height:40% !important}.popup-wrapper.email-customizer .document-preview.fullwidth{height:100% !important}}@media screen and (max-width: 799px){.datepickers-container.rates{max-height:none}.datepickers-container ul li{min-width:200px}}@media screen and (max-width: 767px){.modal:before{left:0px}#tpl-account.rates{padding-top:0px !important}#mobile-navigation-container.admin{left:-110px;z-index:101}#mobile-navigation-container.admin #mobile-navigation{display:none;z-index:105}#mobile-navigation-container.admin .mobile-menu-btn{z-index:105}#container .mobile-menu-active{display:block;left:0px;transition:.3s all}#container .mobile-menu-active #mobile-navigation{display:block}#container .mobile-menu-active .mobile-top-bar{padding-left:240px;transition:.3s all}#inner-container.admin{padding-left:0px}.mobile-top-bar{position:fixed !important;background-color:#333;display:block;top:0;left:0;height:40px;transition:.2s all}.mobile-menu-btn{display:block;float:left;background-color:#333;font-weight:bold;font-size:1.8em !important;padding:10px 11px;color:#fff;border:0;outline:0}#tpl-account header .action-btns{padding:5px 0 0 0}#container{padding-top:40px}#container.login{padding-top:0px}#tpl-account .main-action.btn{position:fixed;top:84px;right:24px;height:40px;min-width:100px;width:auto;padding:0 10px;font-size:18px;line-height:40px;opacity:1;border-radius:0}#tpl-account .main-action.btn:after{top:10px;left:10px;background-position:-98px -343px !important;width:20px !important;height:20px !important}#tpl-account.rates{padding-top:40px !important}#form-reservation{padding:0px;margin-left:-20px;width:102%}#reservation .res-logies-discount .price-col{padding-left:0px}#reservation .list-items.rooms{right:inherit;left:-50px}#reservation .res-discount-vat-price{padding-left:0px}.res-detail-col.first-column .res-detail{margin-right:-30px}.discountRow{padding-top:20px;padding-bottom:20px}.billing-dateadded{padding-left:0px !important}.addDiscountRow{margin-top:-103px !important}.billingRow .payment{justify-content:flex-end}.billingRow .payment input{width:100%;padding:11px 10px}.invoices .payment,.billing .payment{text-align:right}.billingRow{padding:20px 0px !important}.modal-dialog .last-room{width:100%}.modal-dialog .modal-footer .btn.blue{margin-top:10px}#schedule .rms-list.scrolled{top:72px !important}}@media screen and (max-width: 540px){.chartcontainer .form-client{margin-left:0px !important}.chartcontainer.numbers .form-client .half{width:100%}}table.dt-rowReorder-float{position:absolute !important;opacity:.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden !important}table.dataTable td.orderColumn{cursor:move;text-align:right;color:#aaa;position:relative;padding-right:60px !important}table.dataTable td.orderColumn:after{content:"";width:24px;height:16px;background-position:-150px -250px;display:block;position:absolute;right:20px;top:calc(50% - 8px)}.more-info{position:relative;cursor:pointer;display:inline}.more-info i{opacity:.7}.more-info i:hover{opacity:1}.more-info .more-info-box{position:absolute;top:20px;left:0px;min-height:40px;height:auto;width:250px;padding:10px;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:14px;line-height:150%;z-index:100;display:none}.more-info .more-info-box p{margin-bottom:0px}.more-info:hover>.more-info-box{display:block}.bookingengine-widgets .btn{margin:0px}.orderColumn{color:rgba(0,0,0,0) !important}.simpleDatepicker,.simpleDatepicker2{width:120px !important}.discountcodes-container::-webkit-scrollbar{-webkit-appearance:none;width:7px}.discountcodes-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.discountcodes-container{height:320px;width:100% !important;margin-left:0px !important;overflow:auto;scrollbar-color:rgba(0,0,0,.5);scrollbar-width:thin;background-color:#f5f5f5;border:1px solid #eaeaea;padding:40px 10px 10px 10px;position:relative}.discountcodes-container .coupon-fields-container{width:calc(100% - 32px)}.discountcodes-container li{position:relative;list-style:none;margin-top:0px;padding-top:10px;margin-bottom:0px;border-top:1px solid #eee}.discountcodes-container li label{display:inline-block}.discountcodes-container li:first-child{border-top:0px}.discountcodes-container li .discountcode-col1,.discountcodes-container li .discountcode-col2,.discountcodes-container li .discountcode-col3,.discountcodes-container li .discountcode-col4,.discountcodes-container li .discountcode-col6,.discountcodes-container li .discountcode-col7{float:left;height:36px;margin-bottom:10px}.discountcodes-container li .inputGroup{width:calc(100% - 360px);float:left}.discountcodes-container li .inputGroup .discountCodeError{display:none;color:red}.discountcodes-container li .discountcode-col1{text-transform:uppercase;margin-right:10px;font-family:monospace;font-size:20px;letter-spacing:2px}.discountcodes-container li .discountcode-col2,.discountcodes-container li .discountcode-col3{width:100px;margin-right:10px}.discountcodes-container li .discountcode-col4{width:120px;margin-right:10px}.discountcodes-container li .discountcode-col6{width:calc(100% - 290px)}.discountcodes-container li .discountcode-col6 label{padding-left:10px;padding-right:10px}.discountcodes-container li .discountcode-col6 input{width:110px !important}.discountcodes-container li .discountcode-col7{width:290px;padding-left:10px}.discountcodes-container li .discountcode-col7 label{width:156px}.discountcodes-container li.beDiscountCodeLiItem .discountExpDateError{color:red;display:none}.discountcodes-container li.beDiscountCodeLiItem.error .discountExpDateError{display:block}.discountcodes-container li.beDiscountCodeLiItem.error .discountcode-col7 input{border:2px solid #c00 !important}.discountcodes-container .discountcode-col5{width:24px;height:24px}.discountcodes-container .reset-container{position:relative;display:inline-block}.discountcodes-container .resetDateCoupon{position:absolute;font-size:20px;color:#bbb;width:20px;right:0px;top:8px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}.discountcodes-container .resetDateCoupon:hover{color:#999}.discountcodes-container .addDiscountRow,.discountcodes-container .removeDiscountRow{position:absolute;right:0px;margin-top:12px;background-color:rgba(0,0,0,0);margin-right:0px;visibility:visible}.discountcodes-container .removeDiscountRow{background-position:-152px -63px}.discountcodes-container .addDiscountRow{background-position:-282px -65px;position:absolute;float:right;top:0;right:11px;margin-right:.5px;width:fit-content;padding-left:30px}@media screen and (max-width: 768px){.discountcodes-container{height:320px;width:100% !important;margin-left:0px !important;overflow:auto;scrollbar-color:rgba(0,0,0,.5);scrollbar-width:thin;background-color:#f5f5f5;border:1px solid #eaeaea;padding:40px 10px 10px 10px;position:relative}.discountcodes-container .coupon-fields-container{width:calc(100% - 32px)}.discountcodes-container li{position:relative;list-style:none;margin-top:0px;padding-top:10px;margin-bottom:0px;border-top:1px solid #eee}.discountcodes-container li label{display:inline-block}.discountcodes-container li:first-child{border-top:0px}.discountcodes-container li .discountcode-col1,.discountcodes-container li .discountcode-col2,.discountcodes-container li .discountcode-col3,.discountcodes-container li .discountcode-col4,.discountcodes-container li .discountcode-col6,.discountcodes-container li .discountcode-col7{float:left;height:36px;margin-bottom:10px}.discountcodes-container li .inputGroup{width:calc(100% - 360px);float:left}.discountcodes-container li .inputGroup .discountCodeError{display:none;color:red}.discountcodes-container li .discountcode-col1{text-transform:uppercase;margin-right:10px;font-family:monospace;font-size:20px;letter-spacing:2px}.discountcodes-container li .discountcode-col2,.discountcodes-container li .discountcode-col3{width:100px;margin-right:10px}.discountcodes-container li .discountcode-col4{width:120px;margin-right:10px}.discountcodes-container li .discountcode-col6{width:calc(100% - 290px)}.discountcodes-container li .discountcode-col6 label{padding-left:10px;padding-right:10px}.discountcodes-container li .discountcode-col6 input{width:110px !important}.discountcodes-container li .discountcode-col7{width:290px;padding-left:10px}.discountcodes-container li .discountcode-col7 label{width:156px}.discountcodes-container li.beDiscountCodeLiItem .discountExpDateError{color:red;display:none}.discountcodes-container li.beDiscountCodeLiItem.error .discountExpDateError{display:block}.discountcodes-container li.beDiscountCodeLiItem.error .discountcode-col7 input{border:2px solid #c00 !important}.discountcodes-container .discountcode-col5{width:24px;height:24px}.discountcodes-container .reset-container{position:relative;display:inline-block}.discountcodes-container .resetDateCoupon{position:absolute;font-size:20px;color:#bbb;width:20px;right:0px;top:8px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}.discountcodes-container .resetDateCoupon:hover{color:#999}.discountcodes-container .addDiscountRow,.discountcodes-container .removeDiscountRow{position:absolute;right:0px;margin-top:12px;background-color:rgba(0,0,0,0);margin-right:0px;visibility:visible}.discountcodes-container .removeDiscountRow{background-position:-152px -63px}.discountcodes-container .addDiscountRow{background-position:-282px -65px;position:absolute;float:right;top:117px;right:11px;margin-right:.5px;width:fit-content;padding-left:30px}}.ui-datepicker-other-month{opacity:0 !important}.pad-5{padding:5px}.pad-10{padding:10px}.pad-20{padding:20px}.pad-40{padding:40px}.pad-60{padding:60px}.pad-right-10{padding-right:10px}.pad-right-20{padding-right:20px}.pad-left-10{padding-left:10px}.pad-left-20{padding-left:20px}.no-padding-bottom{padding-bottom:0}.stripe-connect{display:inline-block;margin-bottom:1px;background-image:-webkit-linear-gradient(#28A0E5, #015E94);background-image:-moz-linear-gradient(#28A0E5, #015E94);background-image:linear-gradient(#28A0E5, #015E94);border:0;padding:1px;height:30px;text-decoration:none !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}.stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);background-image:-moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);background-image:linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);font-size:14px;line-height:30px;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.stripe-connect span:before{content:"";display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}.stripe-connect:active{background:#005d93}.stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);background-image:-moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);background-image:linear-gradient(#008CDD, #008CDD 85%, #239ADF);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-connect.light-blue{background:#b5c3d8;background-image:-webkit-linear-gradient(#b5c3d8, #9cabc2);background-image:-moz-linear-gradient(#b5c3d8, #9cabc2);background-image:linear-gradient(#b5c3d8, #9cabc2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}.stripe-connect.light-blue span{color:#556f88;text-shadow:0 1px hsla(0,0%,100%,.8);background:#f0f5fa;background-image:-webkit-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);background-image:-moz-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);background-image:linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.stripe-connect.light-blue:active{background:#9babc2}.stripe-connect.light-blue:active span{color:#556f88;text-shadow:0 1px hsla(0,0%,100%,.8);background:#d7dee8;background-image:-webkit-linear-gradient(#d7dee8, #e7eef6);background-image:-moz-linear-gradient(#d7dee8, #e7eef6);background-image:linear-gradient(#d7dee8, #e7eef6);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}.stripe-connect.dark{background:#252525;background:rgba(0,0,0,.5) !important}.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url("")}.stripe-connect.light-blue span:before{background-image:url("")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url("")}.stripe-connect.light-blue span:before{background-image:url("")}}.add-employee input,.add-employee .selector{margin-bottom:10px}.account-switcher-wrapper{margin-left:5px;right:-3px;top:-20px;position:relative}.account-switcher-wrapper #whats-new{margin-left:37px}.account-switcher-wrapper .accountSwitcher{font-size:10px !important;color:#e9e9e9;background-color:#333 !important;border:0;padding:0}.account-switcher-wrapper .selector{border-color:rgba(0,0,0,0);padding-left:5px;background-color:#333}.account-switcher-wrapper .selector:hover{border-color:#ccc}.account-switcher-wrapper .selector:after{background-position:-92px -104px;right:5px}.account-switcher-wrapper .selector>span{font-size:10px;text-align:left;background-color:#333}.collapser .toggle{cursor:pointer;width:100%;display:block;padding:.2rem}.collapser .childs{display:none}.collapser .childs.is-active{display:inherit}.no-padding{padding:0 !important}#tabs{border:0 !important}#tabs ul.ui-tabs-nav{display:flex;flex-wrap:nowrap;background-color:#f4f4f4;border:0 !important}#tabs ul.ui-tabs-nav li{display:flex;color:#000;background-color:#f4f4f4;padding:0 !important}#tabs ul.ui-tabs-nav li a{padding:10px 20px;text-decoration:none}#tabs ul.ui-tabs-nav li.ui-state-active{background-color:#fff}#tabs ul.ui-tabs-nav li.ui-state-active a{color:#333}#tabs>div{position:relative;display:inline-block;padding:10px;border:0 !important}.page-helper-message .inner p{margin-top:5px;margin-bottom:0}.page-helper-message a.btn{text-align:center;background:rgba(37,129,117,.7);line-height:1.3em;padding-top:7px;padding-bottom:7px}.page-helper-message a.btn:hover{background:rgba(37,129,117,.8)}.page-helper-message a.btn:before{margin-right:10px}form.required-guestfields .guestfield-tab-content .field-container,form.required-guestfields .housekeeping-note-tab-container .field-container{padding-top:10px;min-height:70px;padding-left:10px;padding-right:10px}form.required-guestfields .guestfield-tab-content .field-container label,form.required-guestfields .housekeeping-note-tab-container .field-container label{display:block}.guestfield-tab.guestfield-tab-user{display:inline-flex;align-items:center}.guestfield-tab.guestfield-tab-user:before{font-size:16px}.guestfield-tab.guestfield-tab-user .guestTabAmount{margin-left:1px}.roominfo-formfields .required-guestfields .guestfield-tab-content .dob-wrapper{width:100%}.docs-preview-wrapper .docs-language-select{position:relative;right:95px;top:7px;float:right;width:auto;height:auto}.docs-preview-wrapper .docs-language-select.absolute{position:absolute}.docs-preview-wrapper .docs-preview-guestreg-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 12px;padding:10px 14px;border-radius:4px;background:#fff8e8;border:1px solid #f0d9a0;color:#5c4a1f;font-size:13px;line-height:1.4}.docs-preview-wrapper .docs-preview-guestreg-banner.hidden,.docs-preview-wrapper .docs-preview-guestreg-banner[hidden]{display:none}.docs-preview-wrapper .docs-preview-guestreg-banner .docs-preview-guestreg-banner__text{flex:1 1 220px;margin:0}.docs-preview-wrapper .docs-preview-guestreg-banner .js-guestreg-copy-booker{flex:0 0 auto;white-space:nowrap}.docs-preview-wrapper .docs-preview-guestreg-banner .js-guestreg-copy-booker.hidden,.docs-preview-wrapper .docs-preview-guestreg-banner .js-guestreg-copy-booker[hidden]{display:none}.docs-preview-wrapper div.selector{position:relative;display:inline-block;width:auto !important}.docs-preview-wrapper div.selector span{padding-right:35px}.popup-wrapper.email-customizer .popup-content-inner{display:flex;flex-direction:row;align-items:stretch;width:100%;height:calc(100% - 68px);min-height:0;box-sizing:border-box}.popup-wrapper.email-customizer .send-options{float:none;flex:0 0 400px;width:400px;max-width:400px;min-width:0;min-height:0;height:auto;align-self:stretch;position:relative;display:flex;flex-direction:column;padding:0;background-color:#f8fafc;overflow:hidden}.popup-wrapper.email-customizer .send-options .send-options__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 16px;box-sizing:border-box}.popup-wrapper.email-customizer .send-options .send-options__footer{flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e2e8f0;box-sizing:border-box}.popup-wrapper.email-customizer .send-options .send-options__field{margin-bottom:16px}.popup-wrapper.email-customizer .send-options .send-options__label-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.popup-wrapper.email-customizer .send-options .send-options__label{display:block;margin:0 0 6px;font-size:12px;font-weight:600;color:#334155;letter-spacing:.01em}.popup-wrapper.email-customizer .send-options .send-options__label-row .send-options__label{margin-bottom:0}.popup-wrapper.email-customizer .send-options .docs-send-email{margin-bottom:0}.popup-wrapper.email-customizer .send-options .send-options__editor{margin-top:4px}.popup-wrapper.email-customizer .send-options .send-options__editor-shell{width:100%;min-height:220px;position:relative}.popup-wrapper.email-customizer .send-options .cke{border:1px solid #e2e8f0 !important;border-radius:10px !important;overflow:hidden;box-shadow:none !important}.popup-wrapper.email-customizer .send-options .cke_inner{background:#fff !important}.popup-wrapper.email-customizer .send-options .cke_top{background:#f8fafc !important;border-bottom:1px solid #e2e8f0 !important;padding:6px 8px !important;box-shadow:none !important}.popup-wrapper.email-customizer .send-options .cke_bottom{background:#f8fafc !important;border-top:1px solid #e2e8f0 !important;box-shadow:none !important}.popup-wrapper.email-customizer .send-options .cke_toolgroup{border:0 !important;background:rgba(0,0,0,0) !important;margin:0 2px !important;border-radius:6px !important}.popup-wrapper.email-customizer .send-options .cke_button{border-radius:6px !important}.popup-wrapper.email-customizer .send-options .cke_combo_button{border-radius:6px !important;background:#fff !important;border:1px solid #e2e8f0 !important}.popup-wrapper.email-customizer .send-options .docs-send-document-btn.rr-btn,.popup-wrapper.email-customizer .send-options .send-document.rr-btn{position:static !important;display:inline-flex !important;width:100%;justify-content:center;min-height:40px;border-radius:999px !important}.popup-wrapper.email-customizer .send-options .send-document.btn:not(.rr-btn),.popup-wrapper.email-customizer .send-options .send-payment-reminder,.popup-wrapper.email-customizer .send-options .send-invoice-statement{position:static !important;right:auto !important;bottom:auto;width:100%;height:40px;overflow:hidden !important;text-overflow:ellipsis;border-radius:999px;line-height:100%;padding:0 10px;z-index:1}.popup-wrapper.email-customizer .send-options .send-document.btn:not(.rr-btn):before,.popup-wrapper.email-customizer .send-options .send-payment-reminder:before,.popup-wrapper.email-customizer .send-options .send-invoice-statement:before{padding-right:5px}.popup-wrapper.email-customizer .document-preview,.popup-wrapper.email-customizer .doc-iframe-container.document-preview{float:none;flex:1 1 auto;min-width:0;min-height:0;width:auto;height:auto;align-self:stretch;position:relative;box-sizing:border-box}.popup-wrapper.email-customizer .document-preview iframe,.popup-wrapper.email-customizer .doc-iframe-container.document-preview iframe{position:absolute;inset:0;width:100%;height:100%;border:0;box-sizing:border-box}.popup-wrapper.email-customizer .document-preview.fullwidth,.popup-wrapper.email-customizer .doc-iframe-container.document-preview.fullwidth{flex:1 1 100%;width:100% !important;max-width:100%}@media(max-width: 768px){.popup-wrapper.email-customizer .popup-content{display:flex;flex-direction:column;height:min(90vh,90dvh);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 12px);overflow:hidden}.popup-wrapper.email-customizer .popup-content-inner{flex-direction:column;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden}.popup-wrapper.email-customizer .popup-content-inner:has(.document-preview.fullwidth),.popup-wrapper.email-customizer .popup-content-inner:has(.doc-iframe-container.fullwidth){overflow-y:hidden}.popup-wrapper.email-customizer .send-options{flex:1 1 auto;width:100%;max-width:100%;min-height:0;height:auto !important;overflow:hidden !important;display:flex;flex-direction:column}.popup-wrapper.email-customizer .send-options .send-options__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.popup-wrapper.email-customizer .send-options .send-options__footer{flex:0 0 auto;position:relative;bottom:auto;z-index:8;margin-top:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px) + 8px);background:#fff !important;border-top:1px solid #e2e8f0;box-shadow:0 -8px 24px rgba(15,23,42,.08)}.popup-wrapper.email-customizer .send-options .send-document,.popup-wrapper.email-customizer .send-options .send-payment-reminder,.popup-wrapper.email-customizer .send-options .send-invoice-statement,.popup-wrapper.email-customizer .send-options .docs-send-document-btn{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:0;opacity:1 !important;visibility:visible !important;color:#fff !important;background:#0f1726 !important}.popup-wrapper.email-customizer .document-preview,.popup-wrapper.email-customizer .doc-iframe-container.document-preview{flex:0 0 auto;height:auto !important;min-height:160px;max-height:min(28vh,220px)}.popup-wrapper.email-customizer .document-preview.fullwidth,.popup-wrapper.email-customizer .doc-iframe-container.document-preview.fullwidth{flex:1 1 auto;min-height:0;max-height:none}}.bcom{background:url("");background-repeat:no-repeat;background-size:40%;filter:grayscale(100%);background-position:center}.breadcrumb{margin-bottom:10px}.breadcrumb .crumb{text-decoration:none !important;color:#999;font-weight:bold;transition:none}.breadcrumb .crumb.active,.breadcrumb .crumb:hover{color:rgba(51,51,51,.7) !important}.breadcrumb .crumb:before{padding:0 5px;pointer-events:none;cursor:default}table.dataTable thead th{border-bottom:1px solid #cecece !important}.js-reservation-popup{cursor:pointer}.js-reservation-popup.green{color:#258175}.js-reservation-popup:hover{font-weight:700}.payment-view textarea{resize:none}.payment-view .main{background-color:#fff;padding:20px;display:inline-block;width:100%}.payment-view .payment-settings{padding:5px 0px 5px 30px}.rp-status{position:absolute;top:3px;right:35px}svg>g>g:last-child{pointer-events:none}@media screen and (max-width: 640px){.hide-mobile{display:none !important}}@media screen and (max-width: 991px){.hide-tablet{display:none !important}.is-locked{position:initial !important;width:auto !important;height:auto !important}.is-locked .visual{margin-top:50px;padding:20px 0}}.cc-number-wrapper{position:relative}.cc-number-wrapper .brand-icon{position:absolute;width:45px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;top:2px;left:7px;z-index:98}.cc-number-wrapper .brand-icon.mastercard{background-image:url("")}.cc-number-wrapper .brand-icon.amex{background-image:url("")}.cc-number-wrapper .brand-icon.visa{background-image:url("")}.cc-number-wrapper #ccNumber{padding-left:60px !important}.legend .legend-item{margin-right:16px}.legend .legend-item:before{margin-right:5px}.download-dashboard-report-btn i{color:#767676}.fa.fa-wine-bottle.straight{transform:rotate(-45deg)}#tpl-account td a{color:#555;text-decoration:none}#tpl-account td a:hover{color:#111}#tpl-account.guests td:first-child a:not(.no-pencil):before,#tpl-account.rules td:first-child a:not(.no-pencil):before,#tpl-account.specs td:first-child a:not(.no-pencil):before,#tpl-account.rooms td:first-child a:not(.no-pencil):before,#tpl-account.ledgers td:first-child a:not(.no-pencil):before,#tpl-account.rateTypes td:first-child a:not(.no-pencil):before,#tpl-account.reservations-list td:first-child a:not(.no-pencil):before,#tpl-account.reservationguests td:first-child a:not(.no-pencil):before{font-family:"Font Awesome 5 Solid";content:"";margin-right:5px}#tpl-account.rooms td a:not(.no-pencil):before{font-family:"Font Awesome 5 Solid";content:"";margin-right:5px}#tpl-account.specs td:first-child a:before{margin-right:9px}@media screen and (max-width: 1470px){#tpl-account header .action-btns a,#tpl-account header.smaller-padding a{padding:5px 5px}}@media screen and (max-width: 1265px){#tpl-account header .action-btns a,#tpl-account header.smaller-padding a{padding:5px 0}}.js-btn{cursor:pointer}.modal-holder{display:none}.modal-holder .close-holder{background-color:#fff;color:#000}.modal-holder .close-button{border:none;display:inline-block;padding:8px 8px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.modal-holder .topright{position:absolute;right:0;top:0;font-size:45px;z-index:1002}.modal-holder .modal-background{height:100vh;width:100vw;position:fixed;left:0;top:0;background-color:gray;opacity:.75}.modal-holder .modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;max-width:100%;height:400px;max-height:100%;background-color:#fff;border-radius:20px;justify-content:center;overflow-y:auto}.modal-holder .post-table{vertical-align:center}.modal-holder .post-table td,.modal-holder .post-table th{text-align:center}.modal-holder .error-table td,.modal-holder .error-table th{text-align:left}.modal-holder .chartcontainer{padding:20px 20px 0;margin:20px 20px 0}.underline_text{text-decoration:underline}.grey-hr{opacity:.3}.za-billing-button-link{border:none;color:#555;text-decoration:none;font-weight:bold;padding:0;background-color:rgba(0,0,0,0)}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.danger-commands{display:none}.danger-actions{position:absolute;margin-top:20px;margin-right:20px;font-size:25px;cursor:pointer;color:red}.browser-version{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:200px;width:60%;border-radius:10px;padding:10px;text-align:center;z-index:100;background-color:#d3d3d3}.browser-version>div{background-color:#fff;border-radius:10px;width:100%;height:180px;display:flex;align-items:center;justify-content:center}.browser-version button{margin-top:10px;margin-right:5px;margin-left:5px}.help-frame{height:50vh;width:100%;opacity:0}.help-container #tpl-account{padding:35px 0 0}.help-container .contact-us-btn{font-size:50px;right:40px;position:fixed;bottom:27px;width:60px;cursor:pointer}.help-container .content.extra-padding{margin-top:calc(20px + 20px)}body.mini .report-dates-header.fixed{width:calc(100% - 56px)}body.mini div.account-notice{left:56px;width:calc(100% - 56px)}body.mini header.header-reservation.fixed,body.mini header.header-rates.fixed{left:56px !important}body.mini #inner-container.admin{padding-left:56px}body.mini #container .mobile-menu-active #mobile-navigation .mobile-top-bar{padding-left:56px}body.mini .modal:before{left:56px}body.mini .reservation-overview .reservation-date-header .nav-button{left:56px !important}body.mini .reservation-overview .reservation-date-header .nav-button.next-button{left:calc(56px + 100px) !important}.menu-old .report-dates-header.fixed{width:calc(100% - 110px)}.menu-old div.account-notice{left:110px;width:calc(100% - 110px)}@media(min-width: 768px){.menu-old #tpl-account header.header-reservation.fixed,.menu-old #tpl-account header.header-rates.fixed{left:110px}}.menu-old #inner-container.admin{padding-left:110px}.menu-old #container .mobile-menu-active .mobile-top-bar{padding-left:110px}.menu-old .reservation-overview .reservation-date-header .nav-button{left:110px !important}.menu-old .reservation-overview .reservation-date-header .nav-button.next-button{left:calc(110px + 100px) !important}.menu-old #main .main-action{position:absolute;top:45px}.menu-old #main .main-action.ota{top:90px;right:20px}.menu-old #main #saveInvoice.main-action{top:90px}@media(min-width: 768px){.menu-old #main #saveInvoice.main-action{top:45px}}.menu-old .content .extended-save-wrapper{left:109px;top:84px;height:auto;padding:0 24px}@media screen and (min-width: 768px)and (max-width: 780px){.menu-old .content .extended-save-wrapper{top:70px}}@media screen and (min-width: 781px){.menu-old .content .extended-save-wrapper{top:40px}}.menu-old #tpl-account.rates{padding-top:40px}#noty_layout__bottomLeft{left:126px !important}.noty_theme__login-noty,.noty_theme__login-noty-dark{max-height:500px;overflow:auto !important;border-radius:12px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);padding:24px;padding-top:32px}.noty_theme__login-noty .noty-title,.noty_theme__login-noty-dark .noty-title{color:#2a3037;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:16px}.noty_theme__login-noty .noty-content,.noty_theme__login-noty-dark .noty-content{color:#515961;font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:32px}.noty_theme__login-noty .btn,.noty_theme__login-noty-dark .btn{border-radius:6px;background-color:#24827c;color:#fff;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;width:100%;padding:14px}.noty_theme__login-noty .noty_close_button,.noty_theme__login-noty-dark .noty_close_button{right:8px;top:8px;background-color:rgba(0,0,0,0);background-image:url("");background-position:center;width:16px;height:16px}.noty_theme__login-noty .noty-btns,.noty_theme__login-noty-dark .noty-btns{display:flex}.noty_theme__login-noty .noty-btns .btn:nth-child(1),.noty_theme__login-noty-dark .noty-btns .btn:nth-child(1){margin-right:8px}.noty_theme__login-noty .noty-btns .btn:only-child,.noty_theme__login-noty-dark .noty-btns .btn:only-child{margin-right:0}.noty_theme__login-noty-dark{background-color:#24827c}.noty_theme__login-noty-dark .noty-title,.noty_theme__login-noty-dark .noty-content,.noty_theme__login-noty-dark .btn{color:#fff}.noty_theme__login-noty-dark .btn{background-color:hsla(0,0%,100%,.1)}.noty_theme__login-noty-dark .noty_close_button{background-image:url("")}.data-tables.reservations .sub-prod{opacity:.6}.extranet img.splash-image{width:100%;height:100%;object-fit:contain}.extranet .btn{text-transform:uppercase}#tpl-account.rrbilling .once-off-invoice{margin-top:6px;display:grid;grid-template-columns:5fr 1fr;column-gap:6px}.add-cmsetting-placeholder{padding:1rem;margin:1rem 0;background-color:#fff}.add-cmsetting-placeholder label,.add-cmsetting-placeholder input,.add-cmsetting-placeholder option,.add-cmsetting-placeholder select,.add-cmsetting-placeholder .placeholder{color:red !important}.rates .expedia-promotions label{display:inherit;justify-content:inherit;align-items:inherit;height:inherit;padding:inherit !important}.expedia-promotions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:32px}.expedia-promotions .expedia-promotion{max-width:600px;min-width:400px;padding:32px;background-color:#fff;border-radius:24px}.expedia-promotions .expedia-promotion label{height:20px}.expedia-promotions .expedia-promotion .formRow>div:not(.formRow--item) label{left:20px}.expedia-promotions .expedia-promotion .formRow--item{height:28px}.expedia-promotions .expedia-promotion input[type=radio].radio+label{padding-left:30px !important}@media print{.no-print,.no-print *{display:none !important}.data-tables.breakfast-list th{padding:1mm 2mm !important}.data-tables.breakfast-list td{padding:3mm 0 3mm 3mm !important}}.main-action.new.disabled{cursor:default;color:#b8b8b8 !important;background-color:#ddd !important}.overlay-backdrop{width:100vw;height:100vh;position:fixed;background-color:#000;z-index:1000;background-color:rgba(0,0,0,.3)}.overlay-backdrop .overlay-notification{display:flex;justify-content:center;align-items:center;background-color:#fdf1f1;border:3px #ce352c solid;width:90vw;height:60vh;position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:20px}.overlay-backdrop .overlay-notification h1,.overlay-backdrop .overlay-notification h2{color:#dc2b2b}.overlay-backdrop .overlay-notification h1{font-size:40px}.overlay-backdrop .overlay-notification div{text-align:center;font-size:18px;color:#fff;padding:20px 40px}.overlay-backdrop .overlay-notification button{margin-top:2vh;line-height:32px;padding-top:8px;padding-bottom:8px}.overlay-backdrop .overlay-notification button.cta{font-size:18px}.overlay-backdrop .overlay-notification button.new{background-color:#2a3037}.overlay-backdrop .overlay-notification button.btn.new:hover{background-color:#2a3037}.popup-wrapper.terminal-modal .main{padding:0}.popup-wrapper.terminal-modal .popup-content{max-width:450px;height:190px;overflow-y:auto;top:15.5%}@media(min-width: 768px){.popup-wrapper.terminal-modal .popup-content{height:180px}}.popup-wrapper.terminal-modal .terminal-content{padding:20px}.popup-wrapper.terminal-modal .terminal-btn{margin-top:20px;display:flex;justify-content:center}.popup-wrapper.new-design .popup-content{width:50%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:8px}.popup-wrapper.new-design .popup-content .popup-title{background-color:#fff;border-bottom:1px solid #e1e3e5;height:auto;padding:20px;color:#202223;font-family:Inter;font-size:22px;font-style:normal;font-weight:600}.popup-wrapper.new-design .popup-content .form-wrapper{padding:20px}.popup-wrapper.new-design .popup-content .form-wrapper label{margin-left:auto;color:#6d7175;font-family:Inter;font-size:12px;font-style:normal;font-weight:400}.popup-wrapper.new-design .popup-content .form-wrapper small{color:#6d7175;font-size:14px}.popup-wrapper.new-design .popup-content .popup-footer{padding:20px;border-top:1px solid #e1e3e5}.popup-wrapper.new-design.prior-stay-checkin-modal{z-index:100002}.popup-wrapper.new-design.prior-stay-checkin-modal .popup-content{width:100%;max-width:520px}.popup-wrapper.new-design.prior-stay-checkin-modal .prior-stay-checkin-modal-message{margin:0;color:#202223;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;white-space:pre-wrap}.popup-wrapper.new-design.prior-stay-checkin-modal .popup-footer .btn-group-right{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:12px;float:none}.popup-wrapper.new-design.prior-stay-checkin-modal .popup-footer .btn-group-right button{float:none;margin-left:0}.popup-wrapper.share-email .popup-content{width:60%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:8px}.popup-wrapper.share-email .popup-content .popup-title{background-color:#fff;border-bottom:1px solid #e1e3e5;height:auto;padding:20px;color:#202223;font-family:Inter;font-size:22px;font-style:normal;font-weight:600}.popup-wrapper.share-email .popup-content .form-wrapper{padding:20px}.popup-wrapper.share-email .popup-content .form-wrapper label{margin-left:auto;color:#6d7175;font-family:Inter;font-size:12px;font-style:normal;font-weight:400}.popup-wrapper.share-email .popup-content .form-wrapper .send-share-email{height:46px !important;padding:8px 24px;font-size:16px;font-style:normal;font-weight:500}.popup-wrapper.add-discount *:not([class*=fa]){font-family:Inter}.popup-wrapper.add-discount .popup-content{width:450px;color:#202223}.popup-wrapper.add-discount .popup-content .popup-close.disabled{cursor:not-allowed;color:#d0d0d0}.popup-wrapper.add-discount .popup-content .popup-close.disabled:hover{color:#d0d0d0}.popup-wrapper.add-discount .popup-content .popup-title{height:65px}.popup-wrapper.add-discount .popup-content .form-wrapper{padding:0;overflow-y:auto;max-height:80vh}.popup-wrapper.add-discount .popup-content .form-wrapper label{display:block;color:#202223}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-type,.popup-wrapper.add-discount .popup-content .form-wrapper .amount-value-container{display:inline-block}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-type{width:100px}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-type .discount-type{font-weight:500;transition:all .2s ease-in}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-type .discount-type.active{color:#fff;background-color:#5c5f62;border-color:#5c5f62}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-value-container{width:310px}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-value-container .input-currencyprefix .currency-box{left:12px}.popup-wrapper.add-discount .popup-content .form-wrapper .amount-value-container .input-currencyprefix .amount-value{text-align:left;padding-left:36px;margin:0px 0px 0px 2px;font-size:16px}.popup-wrapper.add-discount .popup-content .form-wrapper .edit-container{width:150px;float:right}.popup-wrapper.add-discount .popup-content .form-wrapper .edit-container .input-currencyprefix .currency-box{top:-11px}.popup-wrapper.add-discount .popup-content .form-wrapper .btn-new-default{padding:10px 16px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details{margin-top:20px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .info-section{padding:20px;background-color:#f0f0f0;color:#6d7175}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .previous-amount{text-decoration:line-through;color:#8c9196}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary{padding:8px 20px;transition:all .2s ease-in;cursor:pointer}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary:hover{background-color:#e0e0e0}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .select-room,.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-total-discount,.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-name{float:left}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .select-room{width:50px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .select-room .room-discount-details-toggle{display:inline-block;transition:all .2s ease-in;margin-left:13px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-name{width:250px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-name p{margin:0}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-name .room-discount-summary{display:none;transition:all .2s ease-in}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .summary .room-total-discount{width:110px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details{display:none}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount{font-size:12px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount thead{border-bottom:1px solid #e0e2e7;color:#6d7175}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount thead th{padding-bottom:5px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount thead .trd-date{width:100px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount thead .trd-edit{width:60px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount tbody tr td{padding-top:16px}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount tbody tr td .edit-room-discount-date-row{transition:all .2s ease-in}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount tbody tr td .edit-room-discount-date-row:hover{color:#24827c;cursor:pointer}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount tbody tr.closed{color:#6d7175}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room .room-discount-details .table-room-discount tbody tr.closed .edit-room-discount-date-row:hover{color:#6d7175;cursor:not-allowed}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room.active{background-color:#f1f2f3;padding:0 0 20px 0}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room.active .summary .select-room .room-discount-details-toggle{transform:rotate(90deg)}.popup-wrapper.add-discount .popup-content .form-wrapper .room-details .room.active .room-discount-details{display:revert}.popup-wrapper.add-discount .popup-content .form-wrapper .discount-total{font-weight:500}.popup-wrapper.add-discount .popup-content .form-wrapper .discount-total div{display:inline-block}.popup-wrapper.add-discount .popup-content .form-wrapper .discount-total .discount-total-name{width:calc(40% - 5px)}.popup-wrapper.add-discount .popup-content .form-wrapper .discount-total .discount-total-value{width:60%;text-align:right}.popup-wrapper.add-discount .popup-content .form-wrapper .room-total-discount{text-align:right}.popup-wrapper.add-discount .popup-content .form-wrapper.amount-entered .room-details .room .summary .room-name .room-discount-summary{display:block}.popup-wrapper.add-discount .popup-content .discount-help-text{color:#6d7175;margin:20px;margin-bottom:0px}.popup-wrapper.add-discount .popup-content .discount-help-text.error-text{display:none;color:rgba(209,0,37,.8)}.popup-wrapper.add-discount .popup-content .popup-footer{height:80px}.btn-text-only{background:rgba(0,0,0,0);border:none;text-decoration:underline;transition:all .2s ease-in}.btn-text-only.btn-primary{color:#24827c}.btn-text-only.btn-secondary{color:#6d7175}.btn-text-only:hover{font-weight:bold}.terminal-btn button,.terminal-btn a{font-size:14px;background:rgba(0,0,0,0);height:30px;padding:2px 20px;border-radius:4px;text-transform:none}.terminal-btn .terminal-btn__primary{border:.1rem solid #258175;color:#258175;margin-right:15px}.terminal-btn .terminal-btn__secondary{border:.1rem solid #444;color:#444;display:flex;align-items:center}.select-terminal-error{color:#e4252d}.content.child-policies .policy-container{padding:20px}.partial-charge{margin:20px 0 30px}.partial-charge .row{margin-left:0;margin-right:0}.partial-charge label{margin-left:0}.partial-charge .partial-charge-amount-currency{position:absolute;top:9px;right:9px;font-size:20px;font-weight:bold;color:#999}.partial-charge #partial-charge-amount{padding-right:30px !important}.partial-charge #partial-charge{margin-left:10px}.form.add-allotted-booking{width:948px;margin:auto}.form.add-allotted-booking>*{font-family:Inter,serif}.form.add-allotted-booking .page-intro{margin-bottom:24px}.form.add-allotted-booking .page-intro .card{padding:20px}.form.add-allotted-booking .page-intro .card h2{font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0}.form.add-allotted-booking .page-intro .card p{margin:20px 0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form.add-allotted-booking .page-intro .card a{margin-right:12px}.form.add-allotted-booking .table{margin-bottom:0}.form.add-allotted-booking .table th{font-size:14px;font-style:normal;font-weight:501;line-height:20px;padding:16px}.form.add-allotted-booking .table td{vertical-align:middle;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:16px}.form.add-allotted-booking .card-header{padding:20px 20px 10px;background-color:#fff}.form.add-allotted-booking .card-header .reservation-checkin{padding-right:0}.form.add-allotted-booking .card-header .reservation-checkin input{border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);padding:8px 16px !important;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.form.add-allotted-booking .card-header .reservation-checkin input.datepicker-cont::after{right:unset !important;left:4px !important}.form.add-allotted-booking .card-body{padding:0}.form.add-allotted-booking .card-footer{background:#f9fafb;padding:16px;box-shadow:0px -1px 0px 0px #e1e3e5 inset;font-size:14px;font-style:normal;font-weight:501;line-height:20px}.form.add-allotted-booking .back-button h1{margin-top:5px !important}.form.add-allotted-booking .back-button i{font-size:20px !important}.form.add-allotted-booking .back-button .previous-page{padding:8px 10px 6px !important}.form.add-allotted-booking h1{font-family:Inter,serif;font-size:22px !important;font-style:normal !important;font-weight:600 !important;line-height:28px !important;letter-spacing:-0.22px !important}.form.add-allotted-booking hr{margin-top:20px;margin-bottom:20px}.form.add-allotted-booking .new-select{border-radius:4px;border:1px solid #c9cccf;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.form.add-allotted-booking .validation-error{border-color:#d10025 !important;background-color:#fff4f4 !important}.form.add-allotted-booking .validation-error-text{color:#d10025;font-size:12px}.form.add-allotted-booking .btn-new-default{border-radius:4px;border:1px solid #c9cccf;box-shadow:0 1px 0 0 rgba(0,0,0,.05);padding:8px 16px;color:#8c9196;background:#f9fafb;font-size:14px}.form.add-allotted-booking .btn-new-default.active{background:#fff;color:#202223}.form.add-allotted-booking .btn-new-default.active:hover{font-weight:bold;padding:7px 15px;border:2px solid #c9cccf}.form.add-allotted-booking .btn-new-default.previous-page{margin-right:16px}.form.add-allotted-booking .btn-new-success{border-radius:4px;background:#24827c;box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08);border:2px solid #24827c;padding:7px 15px;color:#fff;font-size:14px}.form.add-allotted-booking .btn-new-success:hover{background:rgba(0,0,0,0);color:#24837c;font-weight:bold;padding:7px 15px}.form.add-allotted-booking .btn-new-success:disabled{background-color:#ccc;border-color:#ccc;color:#555}.form.add-allotted-booking .btn-new-success.thin{padding:6px 15px}.form.add-allotted-booking .btn-link{color:#24827c;text-decoration:none;font-size:14px}.form.add-allotted-booking .guest-names .first-name,.form.add-allotted-booking .guest-names .last-name{border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);padding:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.form.add-allotted-booking .guest-names .last-name{margin-left:8px}.number-incrementor{width:100%}.number-incrementor>*{float:left}.number-incrementor .btn-decrease,.number-incrementor .btn-increase{position:relative;top:5px;cursor:pointer}.number-incrementor input{width:50px;-moz-appearance:textfield;border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:6px;margin:0 8px;text-align:center;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.number-incrementor input::-webkit-outer-spin-button,.number-incrementor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-incrementor input.warning{border:2px solid #ffc453 !important}.float-right{float:right}.float-left{float:left}.new-checkbox{accent-color:#24827c;margin-right:5px}.new-checkbox:hover{accent-color:#24827c}.timeline-by-extra{padding:2px 8px;font-size:13px}.timeline-by-extra::before{margin-right:5px}.ricon-c-pen-disabled{cursor:not-allowed;color:#babec3 !important}.modal:before{z-index:102 !important}html[native-dark-active],html[native-dark-active] select,html[native-dark-active] textarea,html[native-dark-active] div,html[native-dark-active] table td,html[native-dark-active] .card-wrapper{background-color:#292929 !important;color:#fff;-webkit-text-fill-color:#fff}html[native-dark-active] .dataTables_wrapper .dataTables_paginate .paginate_button.current,html[native-dark-active] .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#5b5b5b !important}@media screen and (max-width: 992px){.accountBanner{display:none}}.accountBanner{color:#fff;padding:10px;text-align:center;position:fixed;bottom:0;z-index:100;width:calc(100% - 240px);right:0}.accountBannermini{width:calc(100% - 56px)}.loginbg{background:url("");background-size:40%;background-repeat:no-repeat;background-position:right}@media(max-width: 550px){.loginbg{background-size:0%}}.profile-icon-admin{margin-top:-1px}@media(max-width: 1200px){.countdown-timer{font-size:28px;font-weight:600;padding:0px}}@media(max-width: 850px){.modal-dialog.smalltimeout{left:55%;width:50%;min-width:300px;min-height:fit-content !important;margin-top:7%;margin-left:-43%}.countdown-timer{font-size:32px;font-weight:600;padding:10px}.modal-dialog .btn{margin-left:0px !important}a.btn.btn-primary.modalbtn{width:50%;text-align:center}}#create-addon-wrapper{background-color:#f4f4f4;border-radius:5px}.whitebg{background-color:#fff;padding:10px}#reservation .res-discount-vat-price{background:#fff;padding:8px}.booker-profile-main-section .timeline{display:flex;align-items:center;justify-content:space-between;width:80%;margin:50px auto;margin-top:27px}.booker-profile-main-section .step{display:flex;flex-direction:column;align-items:center;text-align:center}.booker-profile-main-section .dotted-line{flex-grow:1;margin-right:20px;margin-left:20px}.booker-profile-main-section .disabled{color:#999}.booker-profile-main-section .breadcrumb{display:flex;margin-bottom:10px}.booker-profile-main-section hr{margin-top:10px}.booker-profile-main-section div#statement-flow-timeline{margin:0px}.booker-profile-main-section .design-system--datatable--header-filter{padding:20px 20px 0px 20px !important}div#oustanding-statement-banner{padding-top:0px !important}.activityalert{margin-top:-20px !important}.extended-save-wrapper{display:none}.bottom-nav-container{background:#fff;position:fixed;bottom:0;left:240px;right:0;z-index:101;transition:.5s}.footer .btn.back{background-color:#6c757d}.footer .btn:hover{opacity:.9}.extended-save-wrapper{display:none}.bottom-nav-container{background:#fff;position:fixed;bottom:0;left:240px;right:0;z-index:101;transition:.5s}.footer .btn.back{background-color:#6c757d}.footer .btn:hover{opacity:.9}.fullwidth{width:100%}.textfill{margin-left:0px !important}.extended-save-wrapper{display:none}.booker-profile-main-section.design-system--datatable--header-filter.actions{justify-content:start !important}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}select:not(.accountSwitcher,.ui-datepicker-month,.ui-datepicker-year,.flatpickr-monthDropdown-months,.pms-raccoonpay-disputes select),.select-css{border-radius:5px}@media(max-width: 1000px){#tpl-account.reports .debtors{margin-top:40px;width:280% !important}.mobilewidth{padding:0px 15px}.card-heading-wrapper{padding:0px 5px}.bottom-nav-container{left:0px}.booker-profile-main-section .design-system--datatable--header-filter{padding:10px 5px 0px 5px !important}.bottom-nav-container{background:#fff;position:fixed;bottom:0;left:0px !important;right:0;z-index:101;transition:.5s}}#account-table th,#account-clients th{border:none}iframe#ada-button-frame{margin-bottom:40px}.navmenu-help-trigger{margin-bottom:50px !important}.formRow>div:not(.formRow--item) select,.formRow>div:not(.formRow--item) .select-css{background-image:linear-gradient(45deg, transparent 50%, #CCC 50%),linear-gradient(135deg, #CCC 50%, transparent 50%) !important;background-position:calc(100% - 15px) calc(1em + 2px),calc(100% - 10px) calc(1em + 2px),calc(100% - 2.5em) .5em !important;background-size:5px 5px,5px 5px,1px 1.5em !important;background-repeat:no-repeat !important;background-position-y:20px !important}body.pms-reports-metrics{font-family:inter}body.pms-reports-metrics th{font-family:"Inter" !important}body.pms-reports-metrics .reports{width:100% !important;max-width:none !important}body.pms-reports-metrics .tabs{display:flex;list-style:none;padding:0;margin:0;background-color:#eee}body.pms-reports-metrics .tabs li{padding:10px 20px;cursor:pointer;border:1px solid #ddd;border-bottom:none;background:#f4f4f4;transition:background .3s;border-bottom:1px solid #ddd}body.pms-reports-metrics .tabs li.active{background:#fff;border-bottom:2px solid #fff;font-weight:bold}body.pms-reports-metrics .tabs li:hover{background:#e0e0e0}body.pms-reports-metrics .tabs li a{color:#333}.pms-reservations .flatpickr-time.time24hr .numInputWrapper{display:block !important}.pms-rates #tpl-account.rates .popup-wrapper.rates .isolate-row .unchecked,.pms-rates #tpl-account.rates .popup-wrapper.rates-global .isolate-row .unchecked{display:contents}.pms-rates #tpl-account.rates .popup-wrapper.rates .isolate-row.active .checked,.pms-rates #tpl-account.rates .popup-wrapper.rates-global .isolate-row.active .checked{display:contents}.pms-rates .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-icons .col-icon{display:initial;margin:0px 2px}.top-nav-container .top-nav-content .top-nav-pages>a .nav-tag-container{top:0 !important}#paypal-payment-method-wrapper{position:absolute !important;top:0;right:0;left:50%;bottom:0;background-color:rgba(0,0,0,.4);transform:translateX(-50%) scaleX(1.2);z-index:199;margin:0 !important;align-self:normal}textarea{resize:vertical}.datepicker-cont{width:auto}.datepicker-cont .range-datepicker{width:220px}.upload-row label{position:absolute;left:2px;top:-5px;background-color:#fff;padding:0 10px;letter-spacing:.4px}.upload-row input.file{height:auto;width:99%;padding:12px 10px 8px 10px;border:1px solid #e9e9e9;border-radius:4px;margin-bottom:15px}.radios{min-height:55px !important}.radios .formRow--item{display:inline !important}.radios .formRow--item label{display:inline !important}.dob{min-height:58px !important}.dob .dob-wrapper{border:1px solid #e9e9e9;border-radius:4px;height:45px;width:calc(100% - 15px);padding:0 !important}.dob .dob-wrapper .field{padding:0 !important}.dob .dob-wrapper.error{border-color:#c00}.dob .dob-wrapper label{top:-7px !important;left:7px !important}.dob .dob-wrapper select{border-width:0 !important;height:43px !important}.dob input{border-width:0 !important;margin:0}input.checkbox{position:absolute;opacity:0}input.checkbox+label,input.checkbox+.form-field-label-with-infobox label{position:relative;cursor:pointer;display:inline-flex;padding:0;top:2px}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){input.checkbox+label,input.checkbox+.form-field-label-with-infobox label{margin-bottom:-10px}}input.checkbox+label _:not(a,b),input.checkbox+label .selector,input.checkbox+.form-field-label-with-infobox label _:not(a,b),input.checkbox+.form-field-label-with-infobox label .selector{top:0}@supports(-moz-appearance: none){input.checkbox+label,input.checkbox+.form-field-label-with-infobox label{top:0px}}input.checkbox+label:before,input.checkbox+.form-field-label-with-infobox label:before{content:"";margin-right:10px;display:inline-table;vertical-align:text-top;width:18px !important;min-width:18px;height:18px;background:#fff}@media(hover: hover){input.checkbox:hover+label:before,input.checkbox:hover+.form-field-label-with-infobox label:before{background:#258175}}input.checkbox+label:before,input.checkbox+.form-field-label-with-infobox label:before,input.checkbox:focus+label:before,input.checkbox:focus+.form-field-label-with-infobox label:before{box-shadow:0 0 0 2px rgba(37,129,117,.12)}input.checkbox:checked+label:before,input.checkbox:checked+.form-field-label-with-infobox label:before{background:#258175}input.checkbox:disabled+label,input.checkbox:disabled+.form-field-label-with-infobox label{color:#b8b8b8;cursor:auto}input.checkbox:disabled+label:before,input.checkbox:disabled+.form-field-label-with-infobox label:before{box-shadow:none;background:#ddd}input.checkbox:checked+label:after,input.checkbox:checked+.form-field-label-with-infobox label:after{content:"";background-color:rgba(0,0,0,0);position:absolute;top:1px;left:5px;width:5px;border-bottom:3px solid #fff;height:10px;border-right:3px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}input[type=radio].radio+label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:13px;margin-bottom:3px}input[type=radio].radio+label:before{content:"";display:block;width:17px;height:17px;margin-right:14px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px rgba(37,129,117,.12);background-color:#fff;border-radius:50%}.formRow--item.disabled input[type=radio].radio+label{opacity:.6;cursor:not-allowed;pointer-events:none}input[type=radio].radio{display:none !important;*display:inline}input[type=radio].radio:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#258175}.border-btn{display:inline-block;border:.1rem solid #258175;color:#258175;padding:5px 10px;cursor:pointer;background-color:rgba(0,0,0,0);user-select:none;text-decoration:none !important}.border-btn:link,.border-btn:visited{border:.1rem solid #258175;color:#258175}.border-btn:hover{background-color:rgba(37,129,117,.1)}.border-btn:active{background-color:rgba(37,129,117,.7);color:#fff}.border-btn.inactive{border-color:#999;color:#999;background-color:rgba(0,0,0,0);cursor:default}.border-btn.disabled,.border-btn:disabled{border-color:#999;color:#999;background-color:rgba(0,0,0,0);cursor:not-allowed;opacity:.7}.border-btn.disabled:hover,.border-btn:disabled:hover{opacity:1}.border-btn.small{font-size:14px !important}.border-btn.delete{border:.1rem solid #c00;color:#c00;float:none}.border-btn.delete:hover{background-color:rgba(204,0,0,.1)}.border-btn.delete:active{background-color:rgba(204,0,0,.7)}.border-btn.grey{border-color:#333;color:#333}.border-btn.orange{border-color:#f6931d;color:#f6931d}.formRow{position:relative;width:100%;min-height:60px !important}.formRow.admin-only select,.formRow.admin-only label{border-color:#c00;color:#c00 !important}.formRow.checkbox{min-height:10px !important}.formRow.checkbox.suggestion input.checkbox+label:before{border:1px solid #c00}.formRow input:not(.dob-field):not([type=checkbox]):not([type=radio]):not([type=search]){height:45px}.formRow>div:not(.formRow--item){position:relative}.formRow>div:not(.formRow--item) label{position:absolute;top:-7px;left:7px;margin:0 !important;padding:0 10px;background-color:#fff;color:#979b9d;letter-spacing:.4px;font-size:14px;line-height:14px;transform:translateY(0);z-index:10;text-align:left}.formRow>div:not(.formRow--item) .form-field-label-with-infobox{position:absolute;z-index:10;top:-7px;left:7px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:calc(100% - 14px);margin:0;padding:0 10px;background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;letter-spacing:.4px;font-size:14px;line-height:14px;color:#979b9d;pointer-events:none}.formRow>div:not(.formRow--item) .form-field-label-with-infobox label{position:static !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;transform:none !important;z-index:auto;display:inline !important;flex:1 1 auto;min-width:0;white-space:normal;background-color:rgba(0,0,0,0) !important;color:inherit;letter-spacing:inherit;font-size:inherit;line-height:inherit;text-align:left;pointer-events:auto;cursor:pointer}.formRow>div:not(.formRow--item) .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip{flex-shrink:0;display:inline-flex;align-items:center;pointer-events:auto}.formRow>div:not(.formRow--item) textarea{padding:15px 20px 11px 16px !important;border:2px solid #e9e9e9;border-radius:4px}.formRow>div:not(.formRow--item) select,.formRow>div:not(.formRow--item) .select-css{-webkit-appearance:none;height:45px;border:1px solid #e9e9e9;padding:.6em 1.2em .5em 1.2em;border-radius:4px;-webkit-text-fill-color:#333;background-position:calc(100% - 15px) calc(1em + 6px),calc(100% - 10px) calc(1em + 6px),calc(100% - 2.5em) .5em}.formRow>div:not(.formRow--item) select:focus,.formRow>div:not(.formRow--item) .select-css:focus{background-position:calc(100% - 15px) 1.4em,calc(100% - 10px) 1.4em,calc(100% - 2.5em) .5em;transform:translateY(0)}.formRow>div:not(.formRow--item) select.error,.formRow>div:not(.formRow--item) .select-css.error{border-width:2px !important;border-color:#c00 !important}.formRow--item{display:block;width:100%}.formRow--item .js-infobox-label{margin-left:6px}.formRow--input{position:relative;padding:15px 20px 11px 16px !important;width:100%;outline:none;outline:0;border:solid 1px #95989a;border-radius:4px;color:#333;letter-spacing:.2px;font-weight:400;font-size:14px;resize:none;transition:all .2s ease}.formRow--input-wrapper{position:relative;display:block;width:100%}.formRow--input-wrapper.active .placeholder{top:-7px;background-color:#fff;color:#979b9d;letter-spacing:.4px;font-size:14px;line-height:18px;transform:translateY(0);text-overflow:ellipsis}.formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.placeholder,.formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.form-field-floating-label-infobox .placeholder{color:#979b9d}.formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.form-field-labelwrap-floating-bar .placeholder{color:#979b9d}.formRow--input-wrapper .formRow--input:focus,.formRow--input-wrapper .formRow--input:hover{border-color:#333}.formRow--input-wrapper.currency-wrapper input{padding:13px 20px 13px 22px !important}.formRow--input-wrapper.currency-wrapper input.currency-pad-1{padding-left:20px !important}.formRow--input-wrapper.currency-wrapper input.currency-pad-2{padding-left:28px !important}.formRow--input-wrapper.currency-wrapper input.currency-pad-3{padding-left:38px !important}.formRow--input-wrapper.currency-wrapper:not(.active) span.placeholder{margin-top:-1px;padding-left:15px}.formRow--input-wrapper.currency-wrapper:not(.active) .form-field-labelwrap-floating-bar .placeholder{margin-top:-1px;padding-left:15px}.formRow--input-wrapper.currency-wrapper .currency-box{position:absolute;padding-left:2px;left:0px;top:0px;display:flex;justify-content:center;flex-direction:column;text-align:right;height:100%;font-size:16px;color:#aaa;font-weight:300;margin-left:2px;width:16px;z-index:10}.formRow .placeholder{position:absolute;top:50%;left:10px;display:block;max-width:90%;overflow:hidden;padding:0 10px;white-space:nowrap;letter-spacing:.2px;font-weight:normal;font-size:14px;transition:all,.2s;transform:translateY(-50%);pointer-events:none;user-select:none;color:#979b9d}.formRow .formRow--input-wrapper.active .placeholder{color:#979b9d}.formRow .form-field-labelwrap-floating-bar{position:absolute;top:50%;left:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 20px);transform:translateY(-50%);transition:all,.2s;pointer-events:none;box-sizing:border-box}.formRow .form-field-labelwrap-floating-bar .placeholder{position:static !important;top:auto !important;left:auto !important;transform:none !important;display:inline !important;margin:0;padding:0 4px 0 0;max-width:none;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formRow .form-field-labelwrap-floating-bar .rr-design-system-component-interactive-tooltip{pointer-events:auto;flex-shrink:0}.formRow label.formRow--input-wrapper.active .form-field-labelwrap-floating-bar{top:-7px;transform:translateY(0);background-color:#fff;padding:0 6px 0 4px;max-width:calc(100% - 14px)}.formRow label.formRow--input-wrapper{margin-left:0}.formRow .form-field-floating-label-infobox{position:absolute;z-index:3;top:50%;left:10px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 20px);padding:0 10px;transform:translateY(-50%);pointer-events:none}.formRow .form-field-floating-label-infobox .placeholder{position:static !important;top:auto !important;left:auto !important;transform:none !important;display:block;max-width:100%;padding:0 !important;margin:0 !important;pointer-events:none}.formRow .form-field-floating-label-infobox .rr-design-system-component-interactive-tooltip{flex-shrink:0;display:inline-flex;align-items:center;pointer-events:auto}.formRow label.form-field-labelwrap-with-infobox.active .form-field-floating-label-infobox{top:-7px;left:7px;transform:translateY(0);padding:0 6px;background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;max-width:calc(100% - 14px)}.formRow .js-tooltip-top-maxwidth,.formRow .js-tooltip{color:#888;margin-left:10px}.formRow .admin-only{color:red !important;border-color:red !important}.formRow .admin-only .placeholder{color:red !important}.form-client li .field>.form-field-label-with-infobox{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:calc(100% - 14px)}.form-client li .field>.form-field-label-with-infobox label{display:inline !important;flex:1 1 auto;min-width:0;white-space:normal}.form-client li .field>.form-field-label-with-infobox .rr-design-system-component-interactive-tooltip{flex-shrink:0;display:inline-flex;align-items:center}.passwordOriginal.admin-only .placeholder{color:red !important}.restricted-user input.js-tooltip{margin-left:0}.radio-toggle{display:block;position:relative;background:none;margin:0 0 1em 0;line-height:1em}.radio-toggle input[type=checkbox],.radio-toggle input[type=radio]{opacity:0 !important}.radio-toggle .form-field-label-with-infobox{position:absolute;left:0;top:0;right:0;display:flex;flex-direction:row;align-items:center;gap:6px;pointer-events:none}.radio-toggle .form-field-label-with-infobox label,.radio-toggle .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip{pointer-events:auto}.radio-toggle input[type=checkbox]+label,.radio-toggle input[type=radio]+label{position:absolute;top:0;left:0;padding-left:3em;color:#000}.radio-toggle input[type=checkbox]+.form-field-label-with-infobox label,.radio-toggle input[type=radio]+.form-field-label-with-infobox label{position:relative !important;top:auto !important;left:auto !important;flex:0 1 auto;min-width:0;padding-left:3em;color:#000}.radio-toggle input[type=checkbox]+label:before,.radio-toggle input[type=radio]+label:before,.radio-toggle input[type=checkbox]+.form-field-label-with-infobox label:before,.radio-toggle input[type=radio]+.form-field-label-with-infobox label:before{-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;transition:background-color .4s ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:.25rem;left:0;content:"";width:2.25rem;height:.75rem;background-color:#767676;border-radius:.5rem}.radio-toggle input[type=checkbox]+label:after,.radio-toggle input[type=radio]+label:after,.radio-toggle input[type=checkbox]+.form-field-label-with-infobox label:after,.radio-toggle input[type=radio]+.form-field-label-with-infobox label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-moz-transition:-moz-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);position:absolute;top:0rem;left:-0.25rem;width:1.25rem;height:1.25rem;content:"";font-size:.75em;background-color:#fff;border-radius:500rem;border:2px solid #767676}.radio-toggle input[type=checkbox]:checked+label:after,.radio-toggle input[type=radio]:checked+label:after,.radio-toggle input[type=checkbox]:checked+.form-field-label-with-infobox label:after,.radio-toggle input[type=radio]:checked+.form-field-label-with-infobox label:after{transform:translateX(1.5rem);border:2px solid #258175}.radio-toggle input[type=checkbox]:checked+label:before,.radio-toggle input[type=radio]:checked+label:before,.radio-toggle input[type=checkbox]:checked+.form-field-label-with-infobox label:before,.radio-toggle input[type=radio]:checked+.form-field-label-with-infobox label:before{background-color:#258175}.radio-toggle.disabled{opacity:.5;pointer-events:none}.radio-toggle.formRow--item{padding-bottom:10px}.radio-toggle.formRow--item.has-border{border-bottom:1px solid #eaeaea}.radio-toggle.formRow--item input[type=checkbox]+label,.radio-toggle.formRow--item input[type=radio]+label{padding-left:3.5em;color:#888}.radio-toggle.formRow--item input[type=checkbox]+.form-field-label-with-infobox label,.radio-toggle.formRow--item input[type=radio]+.form-field-label-with-infobox label{padding-left:3.5em;color:#888}.radio-toggle.formRow--item.disabled-toggle label:after,.radio-toggle.formRow--item.disabled-toggle .form-field-label-with-infobox label:after{border:2px solid #767676 !important;background-color:hsl(0,0%,90%) !important}.radio-toggle.formRow--item.disabled-toggle label:before,.radio-toggle.formRow--item.disabled-toggle .form-field-label-with-infobox label:before{background-color:#767676 !important}.checkbox-multiple{position:relative;display:inline-block;width:calc(100% - 11px) !important;margin-bottom:15px}.checkbox-multiple .checkbox-wrapper{padding-top:8px;height:110px;overflow-x:visible;overflow-y:scroll;border-radius:4px;border:1px solid #e9e9e9}@media(min-width: 992px){.checkbox-multiple{width:calc(50% - 11px) !important;margin-right:11px;margin-bottom:0}}.checkbox-multiple .field{padding:5px 10px}.checkbox-multiple span.label{position:absolute;display:inline-block;top:-10px;left:7px;background-color:#fff;padding:0 10px;letter-spacing:.4px;z-index:10}.border-btn{font-size:18px;border:.1rem solid #258175;color:#258175}.border-btn:hover{background-color:rgba(37,129,117,.1)}.border-btn:active{background-color:rgba(37,129,117,.7)}.border-btn.small{font-size:14px}.border-btn.grey{border:.1rem solid gray;color:gray;float:right}.border-btn.grey:hover,.border-btn.grey:focus{background-color:rgba(128,128,128,.1)}.border-btn.grey:active{background-color:rgba(128,128,128,.7)}.border-btn.green{color:rgba(44,153,0,.8);border-color:rgba(44,153,0,.8)}.border-btn.green:hover,.border-btn.green:focus{background-color:rgba(44,153,0,.1)}.border-btn.green:active{background-color:rgba(44,153,0,.7)}.border-btn.delete{border:.1rem solid #c00;color:#c00;float:right}.border-btn.delete:hover{background-color:rgba(204,0,0,.1)}.border-btn.delete:active{background-color:rgba(204,0,0,.7)}.cke_chrome{border:1px solid #e9e9e9 !important;border-radius:4px}.cke_inner{border-radius:4px}form select.error{border:2px solid #c00 !important;color:red}.info-checkbox+label{color:#333 !important}.accounting-setup .datepicker-cont:after{top:12px !important;right:30px !important}.password-container{position:relative}.password-input-field{padding-right:30px}.toggle-password{right:10px;top:35%;color:gray;align-items:end;font-size:22px;transform:translateY(-50%);cursor:pointer;float:inline-end;margin-top:-30px;margin-right:10px}body.tpl-online-checkin:has(.online-checkout-page){background:#fff}body.tpl-online-checkin:has(.online-checkout-page) #container{background:#fff}body.tpl-online-checkin:has(.online-checkin-journey-page){background:#f8fafc}body.tpl-online-checkin:has(.online-checkin-journey-page) #container{background:#f8fafc;min-height:100vh}body.tpl-online-checkin:has(.online-checkin-journey-page) .online-checkin.online-checkin-journey-page{background:#f8fafc;min-height:100vh;display:flex;flex-direction:column}body.tpl-online-checkin:has(.online-checkin-journey-page) .online-checkin.online-checkin-journey-page main{flex:1 1 auto;background:#f8fafc}body.tpl-online-checkin:has(.online-checkin-journey-page) .online-checkin.online-checkin-journey-page .online-checkin-journey,body.tpl-online-checkin:has(.online-checkin-journey-page) .online-checkin.online-checkin-journey-page main .be-inner-container{background:#f8fafc}body.tpl-online-checkin{--oci-validation-error: #ca0b59;--oci-validation-error-soft: rgba(202, 11, 89, 0.12)}body.tpl-online-checkin .online-checkin{text-align:center;transition:all 500ms ease-out}body.tpl-online-checkin .online-checkin header{background-color:#121824;color:#fff;position:relative;z-index:30;overflow:visible}body.tpl-online-checkin .online-checkin header.has-be-header-bg{isolation:isolate;min-height:160px;background-color:rgba(0,0,0,0) !important;background-image:none !important}body.tpl-online-checkin .online-checkin header.has-be-header-bg .be-header-carousel{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}body.tpl-online-checkin .online-checkin header.has-be-header-bg .be-header-slide{position:absolute;inset:0;background-color:rgba(0,0,0,0);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 1.4s ease-in-out;will-change:opacity}body.tpl-online-checkin .online-checkin header.has-be-header-bg .be-header-slide.is-active{opacity:1}body.tpl-online-checkin .online-checkin header.has-be-header-bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(180deg, rgba(15, 23, 42, 0.38) 0%, rgba(15, 23, 42, 0.22) 45%, rgba(15, 23, 42, 0.32) 100%)}body.tpl-online-checkin .online-checkin header.has-be-header-bg>.be-inner-container{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:160px}body.tpl-online-checkin .online-checkin header.has-be-header-bg .be-branding.be-companyname,body.tpl-online-checkin .online-checkin header.has-be-header-bg .language-switch>span{color:#fff !important;text-shadow:0 1px 2px rgba(15,23,42,.45)}body.tpl-online-checkin .online-checkin header.has-be-header-bg .language-switch .languages li a{color:#0f172a !important;text-shadow:none}@media(prefers-reduced-motion: reduce){body.tpl-online-checkin .online-checkin header.has-be-header-bg .be-header-slide{transition:none}}body.tpl-online-checkin .online-checkin header .be-branding{position:relative}body.tpl-online-checkin .online-checkin header .be-branding.be-companyname{width:auto;height:auto;min-height:60px}body.tpl-online-checkin .online-checkin header .hotel-name-wrapper{overflow:hidden}body.tpl-online-checkin .online-checkin header .be-inner-container{position:relative}body.tpl-online-checkin .online-checkin header .language-switch{position:absolute;right:0;display:inline-block;z-index:110;margin:0;padding:17px 20px 5px 5px;font-size:12px}body.tpl-online-checkin .online-checkin header .language-switch>span{display:inline-block;padding:5px 5px 0 0}body.tpl-online-checkin .online-checkin header .language-switch .languages{display:inline-block;float:right;margin:0;padding:0;font-size:11px;color:#0f172a;width:32px}body.tpl-online-checkin .online-checkin header .language-switch .languages li{list-style:none;padding:0;margin:0 5px;display:inline-block}body.tpl-online-checkin .online-checkin header .language-switch .languages li a{position:relative;box-sizing:border-box;color:#0f172a;background-color:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:none;border-radius:50%;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.02em;line-height:28px;z-index:99;width:28px;height:28px;margin-bottom:4px;text-align:center;display:block;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body.tpl-online-checkin .online-checkin header .language-switch .languages li a:hover{background-color:#f8fafc;border-color:rgba(15,23,42,.22)}body.tpl-online-checkin .online-checkin header .language-switch .languages li:first-child a{pointer-events:none;border-color:rgba(15,23,42,.2)}body.tpl-online-checkin .online-checkin header .language-switch:hover ul li{display:inline-block !important}body.tpl-online-checkin .online-checkin main{position:relative;z-index:1;padding:40px 0}body.tpl-online-checkin .online-checkin main div.formRow:not(.dob) .select-css{border-width:2px !important}body.tpl-online-checkin .online-checkin main div.formRow.dob .select-css{height:37px !important}body.tpl-online-checkin .online-checkin main textarea.annotations{height:45px !important;border-width:2px}body.tpl-online-checkin .online-checkin main #online-payment h2{margin:0}body.tpl-online-checkin .online-checkin main #online-payment table td{padding-left:0px}body.tpl-online-checkin .online-checkin main #online-payment .payment-amount{text-align:left;justify-content:left}body.tpl-online-checkin .online-checkin main #online-payment .payment-option{width:100%}body.tpl-online-checkin .online-checkin main #online-payment .payment-btn{margin:0 0 0 5px}body.tpl-online-checkin .online-checkin main #online-payment.online-checkout-journey .oc-journey-footer .payment-btn{margin:0}body.tpl-online-checkin .online-checkin main #online-payment .linked-reservation-infobox{top:15px;position:relative}body.tpl-online-checkin .online-checkin main #online-payment .linked-reservation-infobox i.fa{font-size:14px;margin-left:3px;opacity:.7}body.tpl-online-checkin .online-checkin main .online-payment #card-element{background:#fff;width:calc(100% - 170px);padding:4px 22px;float:left}@media(max-width: 600px){body.tpl-online-checkin .online-checkin main .online-payment #card-element{width:100% !important}}body.tpl-online-checkin .online-checkin main #payment-form.online-payment{display:flex;flex-direction:column;align-items:center;width:100%}body.tpl-online-checkin .online-checkin main #payment-form.online-payment .reservation-overview{width:100%;max-width:720px}body.tpl-online-checkin .online-checkin main #payment-form.online-payment .payment-methods,body.tpl-online-checkin .online-checkin main #payment-form.online-payment li.creditcard,body.tpl-online-checkin .online-checkin main #payment-form.online-payment .creditcard{width:100%;max-width:520px;margin-left:auto;margin-right:auto;float:none}body.tpl-online-checkin .online-checkin main #payment-form.online-payment .payment-methods li.creditcard>div[style]:has(>.payment-option),body.tpl-online-checkin .online-checkin main #payment-form.online-payment .payment-methods .creditcard>div[style]:has(>.payment-option){max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}body.tpl-online-checkin .online-checkin main #payment-form.online-payment .payment-option{margin-left:auto;margin-right:auto}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin,body.tpl-online-checkin .online-checkin main form.form-online-checkin{padding:0px 20px;margin:0 auto 0 auto}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin h1,body.tpl-online-checkin .online-checkin main form.form-online-checkin h1{text-align:center;width:100%}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin h2,body.tpl-online-checkin .online-checkin main form.form-online-checkin h2{display:inline-block;margin:60px 0 20px 0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin h2.payment-amount-title,body.tpl-online-checkin .online-checkin main form.form-online-checkin h2.payment-amount-title{margin-top:15px}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin h2 i,body.tpl-online-checkin .online-checkin main form.form-online-checkin h2 i{font-size:1.5em}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin h2 i:before,body.tpl-online-checkin .online-checkin main form.form-online-checkin h2 i:before{position:relative;top:5px}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .intro-text,body.tpl-online-checkin .online-checkin main form.form-online-checkin .intro-text{padding:0 0 40px 0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .intro-text p,body.tpl-online-checkin .online-checkin main form.form-online-checkin .intro-text p{margin:0;padding:0 0 2px 0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .payment-btn,body.tpl-online-checkin .online-checkin main form.form-online-checkin .payment-btn{float:left;margin:15px 0 0 20px}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .fieldEmpty,body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .requiredEmpty,body.tpl-online-checkin .online-checkin main form.form-online-checkin .fieldEmpty,body.tpl-online-checkin .online-checkin main form.form-online-checkin .requiredEmpty{border:2px solid #aaa;border-width:2px !important}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin input:not([type=submit]),body.tpl-online-checkin .online-checkin main form.form-online-checkin input:not([type=submit]){border-width:2px !important}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin label,body.tpl-online-checkin .online-checkin main form.form-online-checkin label{margin:0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin input.error,body.tpl-online-checkin .online-checkin main form.form-online-checkin input.error{border-width:2px !important;border-color:var(--oci-validation-error) !important;color:var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin select.error,body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .select-css.error,body.tpl-online-checkin .online-checkin main form.form-online-checkin select.error,body.tpl-online-checkin .online-checkin main form.form-online-checkin .select-css.error{border-color:var(--oci-validation-error) !important;color:var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .errorLabel,body.tpl-online-checkin .online-checkin main .no-fields-online-checkin label.error,body.tpl-online-checkin .online-checkin main form.form-online-checkin .errorLabel,body.tpl-online-checkin .online-checkin main form.form-online-checkin label.error{color:var(--oci-validation-error)}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin label.error.oci-field-error,body.tpl-online-checkin .online-checkin main form.form-online-checkin label.error.oci-field-error{display:block;width:100%;margin:6px 0 0;padding:0;color:var(--oci-validation-error) !important;font-size:12px !important;font-weight:600 !important;line-height:1.35;letter-spacing:normal;background:rgba(0,0,0,0) !important;position:static !important;transform:none !important;pointer-events:none}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .error,body.tpl-online-checkin .online-checkin main form.form-online-checkin .error{font-family:inherit}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .guestfield-tab.has-validation-error,body.tpl-online-checkin .online-checkin main form.form-online-checkin .guestfield-tab.has-validation-error{border-bottom:2px solid var(--oci-validation-error) !important;color:var(--oci-validation-error)}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .dob .dob-wrapper,body.tpl-online-checkin .online-checkin main form.form-online-checkin .dob .dob-wrapper{border:2px solid #e9e9e9;border-radius:4px;height:45px;padding-top:3px}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .dob .dob-wrapper.error,body.tpl-online-checkin .online-checkin main form.form-online-checkin .dob .dob-wrapper.error{border-color:var(--oci-validation-error)}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .dob input,body.tpl-online-checkin .online-checkin main form.form-online-checkin .dob input{border-width:0 !important;margin:0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .submit-btn,body.tpl-online-checkin .online-checkin main form.form-online-checkin .submit-btn{margin:5px 6px 0 0}body.tpl-online-checkin .online-checkin main .no-fields-online-checkin .submit-btn{margin:0 auto;float:none}body.tpl-online-checkin .online-checkin main .required-guestfields{margin:0;padding:0}body.tpl-online-checkin .online-checkin main .roomname{display:inline-block;margin-top:30px;text-transform:capitalize}body.tpl-online-checkin .online-checkin main .guestname{font-size:.6em}body.tpl-online-checkin .online-checkin main .room-div:first-of-type .roomname{margin-top:0}body.tpl-online-checkin .online-checkin main .oc-terms{min-height:1px !important}body.tpl-online-checkin .online-checkin main .oc-terms>div{padding:8px 0;float:right}body.tpl-online-checkin .online-checkin main .be-room-picture{height:462px;margin-top:34px}body.tpl-online-checkin .online-checkin main h3{padding-left:0px !important;margin-top:15px;margin-bottom:20px}body.tpl-online-checkin .online-checkin main .upgrade-intro{padding:0 0 4px 0}body.tpl-online-checkin .online-checkin main .upsell-item{position:relative;margin:4px 0 20px 0;border:1px solid rgba(51,51,51,.2);padding:0 !important;text-align:left;opacity:.7}body.tpl-online-checkin .online-checkin main .upsell-item:hover,body.tpl-online-checkin .online-checkin main .upsell-item.active{opacity:1}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-wrapper{padding:10px 10px 15px 10px !important}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-description{margin:0;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-price{position:relative;display:inline-block;padding:0 10px 0 0;margin-top:54px;text-align:right;font-size:25px;line-height:30px;font-weight:bold;z-index:100}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-price .upsell-price-disclaimer{display:block;font-size:.45em;font-weight:normal;line-height:1.2}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-price .old-price{opacity:.5;text-decoration:line-through;line-height:.7em;font-size:.7em}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty{text-align:right;padding-top:15px;padding-left:0;max-width:70px;float:right}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty span{display:inline-block;float:left;cursor:pointer;width:100%;height:32px;text-align:center;font-size:23px;padding-top:3px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty span.js-plus{padding-top:4px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty span::selection{display:none}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value{border:0;border-width:1px !important;border-top:1px solid rgba(51,51,51,.2);border-bottom:1px solid rgba(51,51,51,.2);font-size:14px;width:100%;max-width:70px;height:32px;text-align:center;float:left}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value:active{border:0 !important}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value::placeholder{font-size:16px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value::-webkit-outer-spin-button,body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-qty input.upsell-amount-value[type=number]{-moz-appearance:textfield}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount .radio-toggle{position:absolute;top:23px;right:32px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-text{padding-left:15px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-name{display:inline-block;width:100%;padding:20px 0 8px 0;margin:0 0 5px 0;font-size:25px;font-weight:400}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image{position:relative;display:block;width:100%;height:9vw;min-height:175px;background-repeat:none;background-size:cover;background-position:center center}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image.upsell-image--zoom{cursor:zoom-in}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image.upsell-image--zoom:hover .upsell-image-zoom,body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image.upsell-image--zoom:focus-visible .upsell-image-zoom{opacity:1}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image.upsell-image-missing{background-color:#f8f9fa;border:1px solid #dee2e6;background-position:center center;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-special{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:var(--usercolor3, var(--usercolor, #6e63ff));color:#fff;box-shadow:0 6px 16px rgba(15,23,42,.28);pointer-events:none}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-special i{font-size:16px;line-height:1}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-when{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600;line-height:1.35}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-unavailable-label{display:inline-flex;align-items:center;padding:8px 12px;border-radius:9999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;line-height:1.2}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-item--unavailable{opacity:.78}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-item--unavailable:hover,body.tpl-online-checkin .online-checkin main .upsell-item .upsell-item--unavailable.active{transform:none;box-shadow:none}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image-zoom{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:rgba(15,23,42,.62);color:#fff;opacity:.85;pointer-events:none;transition:opacity .15s ease}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-image-zoom i{font-size:13px;line-height:1}body.tpl-online-checkin .online-checkin main .upsell-item img{width:100%}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check{position:absolute;top:10px;right:0px;cursor:pointer}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=radio],body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=radio]~label:before,body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=checkbox]~label:before{font-family:"Font Awesome 5","Roboto",sans-serif;display:inline-block;content:"";letter-spacing:10px;font-size:2em;color:#535353;width:1.2em;cursor:pointer}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=radio]:checked~label:before,body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=checkbox]:checked~label:before{content:"";font-size:2em;letter-spacing:5px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=checkbox]~label:before{content:""}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-check input[type=checkbox]:checked~label:before{content:""}body.tpl-online-checkin .online-checkin main .upsell-item.error{border:2px solid var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin main .upsell-item.error .upsell-name{color:var(--oci-validation-error)}body.tpl-online-checkin .online-checkin main .upsell-item.error .radio-toggle label::before{background-color:var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin main .upsell-item.error .radio-toggle label::after{border:2px solid var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin main .upsell-item.error .upsell-qty .upsell-amount-value{border-top:1px solid var(--oci-validation-error);border-bottom:1px solid var(--oci-validation-error)}body.tpl-online-checkin .online-checkin main .upsell-container{padding-left:0 !important}body.tpl-online-checkin .online-checkin main .upsell-container h2{padding-bottom:35px}body.tpl-online-checkin .online-checkin main .resdetail-roomscontainer{padding-left:0 !important}body.tpl-online-checkin .online-checkin main .resdetail-roomscontainer .roomcat-div{margin-top:30px}body.tpl-online-checkin .online-checkin main .ociTimeRow{display:flex;justify-content:center;margin-top:1rem;gap:1rem}body.tpl-online-checkin .online-checkin main .ociTimeStart,body.tpl-online-checkin .online-checkin main .ociTimeEnd{flex:0 1 auto}body.tpl-online-checkin .online-checkin main .ociTimeStart .select,body.tpl-online-checkin .online-checkin main .ociTimeEnd .select{text-align:center}body.tpl-online-checkin .online-checkin .roominfo-container h3{margin-top:0px}body.tpl-online-checkin .online-checkin .roominfo-container .placeholder-tab{height:75px}body.tpl-online-checkin .online-checkin .roominfo-container .roominfo-formfields{max-width:700px;margin:0 auto}body.tpl-online-checkin .online-checkin .roominfo-container .roominfo-formfields .search-guest-container{position:relative}body.tpl-online-checkin .online-checkin .roominfo-container .roominfo-formfields .search-guest-container:before{position:absolute;top:18px;right:20px;font-size:16px;color:rgba(0,0,0,0)}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container{width:100%;margin-bottom:-1px}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab{float:left;padding:5px 15px;margin-right:10px;margin-left:0;cursor:pointer;border:0;height:40px;border-radius:0;background-color:rgba(0,0,0,0);opacity:.7;padding-bottom:10px}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab div{position:absolute;margin-left:-10px}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab span{margin-left:3rem;float:right}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab:hover,body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab.active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:inherit;opacity:1;border-bottom:2px solid #333}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container{padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container.guest-mobile-fixed{position:fixed;top:0;left:0;z-index:101;background-color:#fff}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab{display:flex;align-items:center;justify-content:center;float:none;margin:0;font-size:2.4em;line-height:3px}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-container .guestfield-tab i{margin-right:5px}body.tpl-online-checkin .online-checkin .roominfo-container .oci-guest-panels{position:relative;overflow:hidden;width:100%}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content{padding:10px 0;background-color:rgba(0,0,0,0);border:0;text-align:left;will-change:transform,opacity}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-out-left{animation:ociGuestSlideOutLeft .32s cubic-bezier(0.4, 0, 0.2, 1) forwards}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-out-right{animation:ociGuestSlideOutRight .32s cubic-bezier(0.4, 0, 0.2, 1) forwards}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-in-from-right{display:block !important;animation:ociGuestSlideInFromRight .32s cubic-bezier(0.4, 0, 0.2, 1) forwards}body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-in-from-left{display:block !important;animation:ociGuestSlideInFromLeft .32s cubic-bezier(0.4, 0, 0.2, 1) forwards}@media(prefers-reduced-motion: reduce){body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-out-left,body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-out-right,body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-in-from-right,body.tpl-online-checkin .online-checkin .roominfo-container .guestfield-tab-content.oci-slide-in-from-left{animation:none}}@keyframes ociGuestSlideOutLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-28%);opacity:0}}@keyframes ociGuestSlideOutRight{from{transform:translateX(0);opacity:1}to{transform:translateX(28%);opacity:0}}@keyframes ociGuestSlideInFromRight{from{transform:translateX(28%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ociGuestSlideInFromLeft{from{transform:translateX(-28%);opacity:0}to{transform:translateX(0);opacity:1}}body.tpl-online-checkin .online-checkin .be-button{margin-top:10px;margin-bottom:30px;min-width:200px}body.tpl-online-checkin .online-checkin .signature-wrapper{text-align:center;position:relative;margin:0 0 15px 0}body.tpl-online-checkin .online-checkin .signature-wrapper .signature-text{padding-top:15px}body.tpl-online-checkin .online-checkin .signature-wrapper #clear{position:absolute;top:5px;right:5px;cursor:pointer;font-size:1.6em;color:#666}body.tpl-online-checkin .online-checkin .signature-wrapper .signature-canvas{position:relative;display:inline-block;border:2px solid #eee}body.tpl-online-checkin .online-checkin .signature-wrapper .signature-canvas.error{border-color:var(--oci-validation-error);box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin .payment-methods-title{margin-top:40px;margin-bottom:10px}body.tpl-online-checkin .online-checkin .payment-amount{display:flex;width:100%;justify-content:center}body.tpl-online-checkin .online-checkin .payment-amount .payment-option{border:1px solid rgba(51,51,51,.2);margin:0 20px;min-height:95px;opacity:.5;cursor:pointer !important}body.tpl-online-checkin .online-checkin .payment-amount .payment-option:hover,body.tpl-online-checkin .online-checkin .payment-amount .payment-option.active{opacity:1}body.tpl-online-checkin .online-checkin .payment-amount .payment-option.error{border:1px solid var(--oci-validation-error);box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin .payment-amount .payment-option label{width:100% !important;display:block;min-height:95px;text-align:left;padding:35px 15px 9px 87px;font-size:1.5em}body.tpl-online-checkin .online-checkin .payment-amount .payment-option label i{position:absolute;top:37px;left:20px;font-size:1.8em}body.tpl-online-checkin .online-checkin .payment-amount .payment-option label i.fa-user-alt{left:25px}body.tpl-online-checkin .online-checkin .payment-amount .payment-option label span{display:inline-block;font-weight:bold;font-size:1.4em;padding-top:10px}body.tpl-online-checkin .online-checkin .payment-amount .payment-option input{position:absolute;top:5px;right:5px}body.tpl-online-checkin .online-checkin .payment-amount .payment-option .radio-toggle{position:absolute;top:13px;right:48px}body.tpl-online-checkin .online-checkin .payment-amount .payment-option .js-payamount{position:absolute;bottom:25px;right:10px;font-size:2em;font-weight:bold}body.tpl-online-checkin .online-checkin .checkin-roomchoice{margin:0;padding-bottom:48px}body.tpl-online-checkin .online-checkin .checkin-roomchoice.online-checkin-journey{display:block;max-width:720px;margin-left:auto;margin-right:auto;justify-content:initial;flex-wrap:initial}body.tpl-online-checkin .online-checkin .checkin-roomchoice .choice-text h2{font-size:35px;line-height:50px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .choice-text h2 i{font-size:45px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-group-icon{display:inline-block;margin-left:6px;font-size:1.05em;vertical-align:-0.05em;color:#64748b}body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;width:100%;padding:8px 0 24px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn{min-width:min(100%,220px);justify-content:center;color:#fff !important}body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn:link,body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn:visited,body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn:hover,body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn:active{color:#fff !important;text-decoration:none}body.tpl-online-checkin .online-checkin .checkin-roomchoice .oc-choice-btn.rr-design-system-component-buttons-button.rr-btn svg.rr-design-system-component-icons-icon{color:#fff;stroke:currentColor;flex-shrink:0}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option{padding:18px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option a i:before{position:relative;top:7px;margin-right:10px}body.tpl-online-checkin .online-checkin .checkin-roomchoice,body.tpl-online-checkin .online-checkin li.creditcard,body.tpl-online-checkin .online-checkin .payment-methods{display:flex;width:100%;justify-content:center;flex-wrap:wrap}body.tpl-online-checkin .online-checkin .checkin-roomchoice h4,body.tpl-online-checkin .online-checkin li.creditcard h4,body.tpl-online-checkin .online-checkin .payment-methods h4{display:none}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option,body.tpl-online-checkin .online-checkin li.creditcard .item-option,body.tpl-online-checkin .online-checkin .payment-methods .item-option{position:relative;border:1px solid rgba(51,51,51,.2);min-height:75px;flex-shrink:0;align-self:flex-start;clear:none;margin:0 20px 35px 20px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option.error,body.tpl-online-checkin .online-checkin li.creditcard .item-option.error,body.tpl-online-checkin .online-checkin .payment-methods .item-option.error{border:1px solid var(--oci-validation-error);box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option>label,body.tpl-online-checkin .online-checkin li.creditcard .item-option>label,body.tpl-online-checkin .online-checkin .payment-methods .item-option>label{display:flex;width:100% !important;height:75px;padding-left:87px;padding-right:65px;text-align:left;align-items:center;flex-shrink:0}@media(max-width: 400px){body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option>label,body.tpl-online-checkin .online-checkin li.creditcard .item-option>label,body.tpl-online-checkin .online-checkin .payment-methods .item-option>label{padding-left:10%}}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option>label i,body.tpl-online-checkin .online-checkin li.creditcard .item-option>label i,body.tpl-online-checkin .online-checkin .payment-methods .item-option>label i{max-width:33px;font-size:2.5em;margin-right:14px;margin-left:-33px}@media(max-width: 400px){body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option>label i,body.tpl-online-checkin .online-checkin li.creditcard .item-option>label i,body.tpl-online-checkin .online-checkin .payment-methods .item-option>label i{margin-left:0}}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option input,body.tpl-online-checkin .online-checkin li.creditcard .item-option input,body.tpl-online-checkin .online-checkin .payment-methods .item-option input{position:absolute;top:5px;right:5px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option .radio-toggle,body.tpl-online-checkin .online-checkin li.creditcard .item-option .radio-toggle,body.tpl-online-checkin .online-checkin .payment-methods .item-option .radio-toggle{position:absolute;top:28px;right:48px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option,body.tpl-online-checkin .online-checkin li.creditcard .item-option,body.tpl-online-checkin .online-checkin .payment-methods .item-option{font-size:1.5em;font-weight:bold;cursor:pointer !important;opacity:.7}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option label,body.tpl-online-checkin .online-checkin li.creditcard .item-option label,body.tpl-online-checkin .online-checkin .payment-methods .item-option label{padding-right:0;cursor:pointer !important}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option input,body.tpl-online-checkin .online-checkin li.creditcard .item-option input,body.tpl-online-checkin .online-checkin .payment-methods .item-option input{opacity:0}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option i,body.tpl-online-checkin .online-checkin li.creditcard .item-option i,body.tpl-online-checkin .online-checkin .payment-methods .item-option i{font-size:2em !important}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option i.fa-users,body.tpl-online-checkin .online-checkin li.creditcard .item-option i.fa-users,body.tpl-online-checkin .online-checkin .payment-methods .item-option i.fa-users{left:18px}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option.active,body.tpl-online-checkin .online-checkin li.creditcard .item-option.active,body.tpl-online-checkin .online-checkin .payment-methods .item-option.active{background-color:var(--togglecolor);color:#fff;border:1px solid rgba(0,0,0,0);opacity:1}body.tpl-online-checkin .online-checkin .checkin-roomchoice .item-option.active i,body.tpl-online-checkin .online-checkin li.creditcard .item-option.active i,body.tpl-online-checkin .online-checkin .payment-methods .item-option.active i{color:#fff}body.tpl-online-checkin .online-checkin .payment-methods .creditcard input,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay input,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc input{position:relative !important;top:unset !important;left:unset !important;right:unset !important}body.tpl-online-checkin .online-checkin .payment-methods .creditcard input#ccName,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay input#ccName,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc input#ccName{max-width:unset !important;margin:0;width:100% !important}body.tpl-online-checkin .online-checkin .payment-methods .creditcard .field-row,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay .field-row,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc .field-row{padding-left:15px}body.tpl-online-checkin .online-checkin .payment-methods .creditcard .input-wrapper,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay .input-wrapper,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc .input-wrapper{height:43px}body.tpl-online-checkin .online-checkin .payment-methods .creditcard .cc-small-fields input,body.tpl-online-checkin .online-checkin .payment-methods .creditcard .cc-small-fields select,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay .cc-small-fields input,body.tpl-online-checkin .online-checkin .payment-methods .has-raccoonpay .cc-small-fields select,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc .cc-small-fields input,body.tpl-online-checkin .online-checkin .payment-methods .payment-option-cc .cc-small-fields select{width:calc(100% - 10px) !important}body.tpl-online-checkin .online-checkin .reservation-overview{text-align:left;margin-bottom:60px}body.tpl-online-checkin .online-checkin .reservation-overview h2{text-align:center;margin:40px 0 60px 0 !important}body.tpl-online-checkin .online-checkin .reservation-overview .item-head{border-top:1px solid rgba(51,51,51,.2);background-color:#f9f9f9;padding:10px !important;font-size:18px}body.tpl-online-checkin .online-checkin .reservation-overview .item-body{padding:15px 10px !important;border-top:1px solid rgba(51,51,51,.2)}body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-extra{padding:0}body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-extra i,body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-extra .item-section__title,body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-extra .item-extra__title{padding-top:10px;padding-bottom:0}body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-room{padding:0}body.tpl-online-checkin .online-checkin .reservation-overview .item-body>.item-room .item-section__title{padding-top:0;padding-bottom:0;margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}body.tpl-online-checkin .online-checkin .reservation-overview .discount-lines .addons-item{padding:0}body.tpl-online-checkin .online-checkin .reservation-overview .item-row .price{text-align:right;font-size:16px}body.tpl-online-checkin .online-checkin .reservation-overview .oc-gratuity-line{border-top:1px solid rgba(51,51,51,.2);min-height:44px}body.tpl-online-checkin .online-checkin .reservation-overview .oc-gratuity-line .text{font-weight:600}body.tpl-online-checkin .online-checkin .reservation-overview .oc-gratuity-line--empty .item-row{visibility:hidden}body.tpl-online-checkin .online-checkin .reservation-overview .item-footer{padding:15px;font-size:1.5em;font-weight:bold;border:1px solid rgba(51,51,51,.2);border-width:1px 0}body.tpl-online-checkin .online-checkin .reservation-overview .item-footer .price{text-align:right}body.tpl-online-checkin .online-checkin.online-checkout-page main,body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-journey{background:#fff}body.tpl-online-checkin .online-checkin.online-checkout-page main .be-inner-container{max-width:760px;margin:0 auto}body.tpl-online-checkin .online-checkin.online-checkout-page .checkin-complete.oc-complete{padding-top:32px}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by{max-width:760px;margin:0 auto;padding:8px 16px 32px;text-align:center}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by__text{margin:0;font-size:12px;line-height:1.5;color:#94a3b8;font-weight:500;text-transform:none}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by__line{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.2em .35em;min-height:16px}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by__brand{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#64748b;text-decoration:none;white-space:nowrap}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by__brand:hover{color:#0f172a;text-decoration:underline}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-powered-by__logo{display:block;width:16px;height:16px;flex:0 0 16px;object-fit:contain}body.tpl-online-checkin .online-checkin.online-checkout-page .oc-journey-hero,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-journey-section,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-section-header,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-journey-steps{background:rgba(0,0,0,0)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page main{background:#f8fafc}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey{background:#f8fafc}body.tpl-online-checkin .online-checkin.online-checkin-journey-page main .be-inner-container{max-width:960px;margin:0 auto;background:rgba(0,0,0,0)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey{max-width:960px;margin:0 auto;padding:0 16px 48px;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-journey-hero,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-journey-section,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-header,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .resdetail-roomscontainer,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomcat-div,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .room-div,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roominfo-container,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roominfo-formfields,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-content,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .required-guestfields,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .col-sm-12,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .col-lg-12,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .col-12{background:rgba(0,0,0,0) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-journey-hero{max-width:720px;margin-left:auto;margin-right:auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-journey-section{clear:both;width:100%;float:none;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-header{max-width:720px;margin-left:0;margin-right:0;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-header .oc-section-header__title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-header h2.oc-section-header__title{margin-top:0 !important;margin-bottom:6px !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-header .oc-section-header__step{margin-bottom:2px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-upsell{clear:both;width:100%;float:none;display:block;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-upsell .oc-section-header{max-width:none;width:100%;margin-left:0;margin-right:0;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-section-upsell .oc-section-header__title{justify-content:flex-start}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey h3 .roomname{display:block;margin:8px 0 24px;font-size:1.5rem;font-weight:700;color:#0f172a;text-align:center;text-transform:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-container{justify-content:center;margin-bottom:8px;align-items:center;gap:4px 8px;padding-top:8px;padding-bottom:12px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-container.guest-mobile-fixed{background-color:#f8fafc}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-content,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roominfo-formfields,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roominfo-container,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .resdetail-roomscontainer,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomcat-div,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .room-div{background:rgba(0,0,0,0) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab{flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:0;height:auto !important;margin:0 !important;padding:6px 10px !important;font-size:1rem !important;line-height:1.2 !important;gap:6px;border-bottom:2px solid rgba(0,0,0,0)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab.has-validation-error{border-bottom-color:var(--oci-validation-error) !important;color:var(--oci-validation-error)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab .userIcon,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab .ricon{position:static !important;margin:0 !important;font-size:1.15rem !important;line-height:1}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab .guestTabAmount{float:none !important;margin:0 !important;font-size:.95rem;font-weight:600}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab.guestfield-tab--overflow[hidden]{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-more{display:inline-flex;align-items:center;gap:8px;margin-left:4px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-more__label{margin:0;font-size:13px;font-weight:600;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-more .oci-guest-more-select{min-width:88px;width:auto !important;max-width:140px !important;height:36px !important;padding:0 2rem 0 12px !important;border:1px solid #e5e7eb !important;border-radius:9999px !important;background-color:#fff !important;font-size:14px;font-weight:600;box-shadow:0 2px 8px rgba(15,23,42,.04)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .guestfield-tab-more.is-active .oci-guest-more-select{border-color:#94a3b8 !important;box-shadow:0 0 0 2px rgba(71,85,105,.12)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow{min-height:0 !important;margin-bottom:16px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper){display:flex;flex-direction:column;align-items:stretch;gap:6px;position:relative}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper)>label,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper)>.form-field-label-with-infobox{position:static !important;top:auto !important;left:auto !important;display:block;width:auto !important;max-width:100%;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:#1e293b !important;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:normal;transform:none !important;pointer-events:auto;z-index:auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper)>label.error.oci-field-error{color:var(--oci-validation-error) !important;font-size:12px !important;font-weight:600 !important;margin-top:6px !important;pointer-events:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper)>.form-field-label-with-infobox{display:inline-flex;align-items:center;gap:4px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow>div:not(.formRow--item):not(.dob-wrapper)>.form-field-label-with-infobox label{position:static !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:inherit !important;font-weight:600}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;overflow:visible !important;height:auto !important;min-height:0 !important;padding:0 !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper>label,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper>.form-field-label-with-infobox{flex:0 0 100%;position:static !important;top:auto !important;left:auto !important;display:block;width:100% !important;max-width:100%;margin:0 0 2px !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:#1e293b !important;font-size:14px;font-weight:600;line-height:1.35;transform:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field{flex:1 1 0;min-width:0;width:auto !important;max-width:none !important;float:none !important;padding:0 !important;margin:0 !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field.day{flex:0 1 26%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field.month{flex:1 1 40%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field.year{flex:0 1 30%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.select-css{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100% !important;max-width:100% !important;height:42px !important;padding:0 18px !important;padding-right:2.75em !important;border:1px solid #e5e7eb !important;border-width:1px !important;border-radius:9999px !important;background-color:#fff !important;background-image:linear-gradient(45deg, transparent 50%, #94a3b8 50%),linear-gradient(135deg, #94a3b8 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.04) !important;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select::-ms-expand,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.select-css::-ms-expand{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.select-css:focus{outline:none;border-color:#94a3b8 !important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 0 0 2px rgba(71,85,105,.12) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.select-css.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper .dob-field select.select-css.error:focus{border-color:var(--oci-validation-error) !important;border-width:2px !important;box-shadow:0 0 0 2px var(--oci-validation-error-soft) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker{--dp-accent: var(--togglecolor, #6E63FF);position:relative;flex-direction:column;align-items:stretch;gap:6px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker.error{border:0 !important;height:auto !important;padding:0 !important;box-shadow:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker.error .dp-input,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker.error .dp-wrap{border-color:var(--oci-validation-error) !important;box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker>label.error.oci-field-error{order:3;margin-top:0 !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui{width:100%;max-width:100%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker{--dp-accent: var(--togglecolor, #6E63FF);width:100%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-wrap{width:100%;max-width:100%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-input{width:100% !important;min-width:0 !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker.error .dp-input,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-wrap.error .dp-input,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-wrap.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-input.error .dp-input,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-input.error{border-color:var(--oci-validation-error) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-input.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-datepicker-ui .rr-design-system-component-inputs-datepicker .dp-wrap.error .dp-input{border-color:var(--oci-validation-error) !important;box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .dob-wrapper.dob-wrapper--datepicker .dob-fields-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;pointer-events:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active{display:flex;flex-direction:column;align-items:stretch;gap:6px;position:relative}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-floating-label-infobox,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-floating-label-infobox,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-floating-label-infobox{position:static !important;top:auto !important;left:auto !important;order:-1;display:block;max-width:100%;width:auto;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:#1e293b !important;font-size:14px !important;font-weight:600;line-height:1.35;letter-spacing:normal;transform:none !important;pointer-events:auto;overflow:visible;white-space:normal}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-floating-label-infobox,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-floating-label-infobox,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-labelwrap-floating-bar,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-floating-label-infobox{display:inline-flex;align-items:center;gap:4px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-labelwrap-floating-bar .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item .formRow--input-wrapper .form-field-floating-label-infobox .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-labelwrap-floating-bar .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper .form-field-floating-label-infobox .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-labelwrap-floating-bar .placeholder,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow .formRow--item label.formRow--input-wrapper.active .form-field-floating-label-infobox .placeholder{order:0;display:inline}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow .field{display:flex;flex-direction:column;align-items:stretch;gap:6px;position:relative}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow label{position:static !important;top:auto !important;left:auto !important;display:block;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:#1e293b !important;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:normal;transform:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=text],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=email],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=tel],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=number],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=password],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomGuestNames input.guest-name,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100% !important;max-width:100% !important;height:42px !important;padding:0 18px !important;border:1px solid #e5e7eb !important;border-width:1px !important;border-radius:9999px !important;background-color:#fff !important;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.04) !important;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=text]:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=email]:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=tel]:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=number]:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=password]:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomGuestNames input.guest-name:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css:focus{outline:none;border-color:#94a3b8 !important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 0 0 2px rgba(71,85,105,.12) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=text].error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=text].error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=email].error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=email].error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=tel].error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=tel].error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=number].error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=number].error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=password].error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow input[type=password].error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomGuestNames input.guest-name.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .roomGuestNames input.guest-name.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css.error:focus{border-color:var(--oci-validation-error) !important;border-width:2px !important;box-shadow:0 0 0 2px var(--oci-validation-error-soft) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css{padding-right:2.75em !important;background-image:linear-gradient(45deg, transparent 50%, #94a3b8 50%),linear-gradient(135deg, #94a3b8 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select::-ms-expand,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow:not(.dob) select.select-css::-ms-expand,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select::-ms-expand,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow select.select-css::-ms-expand{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow textarea,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey textarea.annotations{width:100% !important;min-height:110px;height:auto !important;padding:18px 18px 14px !important;border:1px solid #e5e7eb !important;border-width:1px !important;border-radius:18px !important;background:#fff !important;box-shadow:0 2px 8px rgba(15,23,42,.04) !important;box-sizing:border-box}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow textarea.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .formRow textarea.error:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey textarea.annotations.error,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey textarea.annotations.error:focus{border-color:var(--oci-validation-error) !important;border-width:2px !important;box-shadow:0 0 0 2px var(--oci-validation-error-soft) !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;clear:both;float:none !important;width:100% !important;max-width:none !important;margin:24px 0 32px;padding:0;box-sizing:border-box}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow .ociTimeStart,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .ociTimeRow .ociTimeEnd{flex:1 1 220px;max-width:280px;float:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:4px;margin:0 0 16px;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;color:#334155}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab{display:inline-flex;align-items:center;flex-shrink:0;max-width:14rem;margin:0;padding:8px 14px 10px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab i{margin-right:6px;font-size:12px;color:var(--usercolor3, var(--usercolor, #6e63ff))}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab .be-addon-tabs__tip{color:inherit;max-width:none;min-width:0;margin-left:6px;cursor:help;font-weight:inherit}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab .be-addon-tabs__tip>i,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab .be-addon-tabs__tip>.fa-circle-info{margin-right:0;font-size:11px;opacity:.7;color:inherit}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab:hover{color:inherit;opacity:.85}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-tabs__tab.is-active{color:var(--usercolor3, #0f172a);border-bottom-color:var(--usercolor3, #94a3b8);opacity:1}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-skeleton{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:0 0 12px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-skeleton__card{min-height:280px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(90deg, #f8fafc 0%, #eef2f7 40%, #f8fafc 80%);background-size:200% 100%;animation:oc-upsell-skeleton-pulse 1.4s ease-in-out infinite}@keyframes oc-upsell-skeleton-pulse{0%{background-position:100% 0}100%{background-position:0 0}}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 !important;margin:0 0 12px;font-size:16px;clear:both;width:100%;float:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container>h2{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container[data-upsell-filter=popular] .upsell-item:not([data-upsell-popular="1"]){display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container>.upsell-item{flex:0 1 calc((100% - 40px)/3);width:calc((100% - 40px)/3);max-width:calc((100% - 40px)/3);box-sizing:border-box}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item{display:flex;flex-direction:column;margin:0;padding:0 !important;border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden;opacity:1;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item[hidden]{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active{opacity:1;border-color:#94a3b8;box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-2px)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-image{float:none;width:100% !important;max-width:none !important;height:160px;min-height:160px;margin:0;border:none;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-image.upsell-image--zoom{cursor:zoom-in}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-image.upsell-image-missing{background-color:#f8fafc;background-size:64px;border-bottom:1px solid #f1f5f9}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-wrapper{display:flex;flex-direction:column;flex:1 1 auto;float:none;width:100% !important;max-width:none !important;padding:16px 18px 18px !important;box-sizing:border-box}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-text{float:none;width:100% !important;max-width:none !important;padding:0 0 12px !important;flex:1 1 auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-name{display:block;width:100%;margin:0 0 6px;padding:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:#0f172a;text-transform:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-description{margin:0;font-size:14px;line-height:1.45;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-name,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-description{cursor:pointer;transition:color .15s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-name:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-name:focus-visible,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-description:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-description:focus-visible{outline:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-name:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-name:focus-visible{color:#334155}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-description:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-item--has-gallery .upsell-description:focus-visible{color:#475569}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-amount{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;float:none;width:100% !important;max-width:none !important;padding:12px 0 0 !important;margin:0;border-top:1px solid #f1f5f9}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-amount .radio-toggle{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action{order:2;margin-left:auto;flex:0 0 auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;opacity:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:118px;height:36px;padding:0 14px;border:1px solid #cbd5e1;border-radius:9999px;background:#fff;color:#0f172a !important;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn i{font-size:12px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn .upsell-add-btn__active,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn .upsell-add-btn__loading{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn:hover{border-color:#94a3b8;background:#f8fafc}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn.is-loading{pointer-events:none;cursor:wait;opacity:.85}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn.is-loading .upsell-add-btn__idle,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn.is-loading .upsell-add-btn__active{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-add-btn.is-loading .upsell-add-btn__loading{display:inline-flex;align-items:center;justify-content:center}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn{border-color:rgba(0,0,0,0);background:var(--usercolor3, #0f172a);color:#fff !important;box-shadow:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn .upsell-add-btn__idle,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn .upsell-add-btn__idle{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn .upsell-add-btn__active,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn .upsell-add-btn__active{display:inline-flex;align-items:center;gap:6px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn:hover,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn:hover{background:#334155;border-color:rgba(0,0,0,0)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn.is-loading .upsell-add-btn__active,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn.is-loading .upsell-add-btn__active{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-action .js-upsell-input:checked+.upsell-add-btn.is-loading .upsell-add-btn__loading,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-add-btn.is-loading .upsell-add-btn__loading{display:inline-flex}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-price{position:static;display:flex;flex-direction:column;align-items:flex-start;float:none;order:1;margin:0;padding:0;text-align:left;font-size:1.15rem;line-height:1.25;font-weight:700;color:#0f172a}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-price .old-price{opacity:.55;text-decoration:line-through;font-size:.75em;font-weight:500;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-price .upsell-price-disclaimer{margin-top:2px;font-size:.7em;font-weight:500;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-qty{float:none;order:3;flex:1 1 100%;max-width:none;padding-top:0;display:none;align-items:center;justify-content:flex-end;gap:4px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-qty span.qty-btn{width:32px;height:32px;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;padding:0;line-height:30px;font-size:18px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-qty input.upsell-amount-value{width:48px;max-width:48px;height:32px;border:1px solid #e2e8f0 !important;border-radius:9999px !important;text-align:center}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.has-quantity .upsell-amount .radio-toggle,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-amount.has-quantity .radio-toggle{display:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item.active .upsell-amount.has-quantity .upsell-qty,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-amount.has-quantity:has(.js-upsell-input:checked) .upsell-qty{display:inline-flex}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-invoice-details .oc-checkout-card--invoice-details{max-width:700px;margin-left:auto;margin-right:auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment{max-width:none;width:100%;margin-left:0;margin-right:0;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-section-header{max-width:720px;margin-left:0;margin-right:0;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-section-header[hidden]{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment #payment-form.online-payment,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .online-payment{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin-left:0;margin-right:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview{float:none;width:100%;max-width:560px;margin:0 auto 28px;padding:0;text-align:center}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>.col-xs-12.col-lg-1,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>.col-xl-2,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>[class*=col-lg-1],body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>[class*=col-xl-2]{display:none !important}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .reservation-wrapper{float:none !important;width:100% !important;max-width:100% !important;margin:0 auto;padding:0;text-align:left;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04);overflow:hidden}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-head{padding:14px 20px !important;border:0;border-bottom:1px solid #f1f5f9;background:#f8fafc !important;font-size:13px;font-weight:600;letter-spacing:.02em;color:#64748b;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-head .reservation-number{font-weight:600;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body{padding:14px 20px !important;border-top:1px solid #f1f5f9;background:#fff;font-size:15px;line-height:1.45;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-extra{padding:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room i,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room .item-section__title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room .item-extra__title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-extra i,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-extra .item-section__title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-extra .item-extra__title{display:block;margin:4px 0 8px;padding:0;font-size:12px;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room+.item-extra .item-section__title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body>.item-room+.item-extra .item-extra__title{margin-top:12px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body .item-row{color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body .item-row .text{color:#64748b;font-weight:400}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-body .item-row .price{color:#64748b;font-size:15px;font-weight:500;text-align:right}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-footer{padding:16px 20px;border:0;border-top:1px solid #e2e8f0;background:#fff;font-size:1.05rem;font-weight:700;color:#0f172a}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-footer .text,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-footer .price{color:#0f172a;font-weight:700}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview .item-footer .price{text-align:right}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .payment-methods{float:none;width:100%;max-width:560px;margin:0 auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>h2.oc-overview-title,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-overview-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;float:none;margin:8px 0 20px !important;padding:0;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.2;color:#0f172a;text-transform:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>h2.oc-overview-title .oc-overview-title__icon,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-overview-title .oc-overview-title__icon{display:inline-flex;align-items:center;justify-content:center;margin:0 0 8px;padding:6px 10px;border-bottom:2px solid #333;line-height:1}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>h2.oc-overview-title i,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-overview-title i{display:block;margin:0;padding:0;font-size:1.15rem !important;line-height:1}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>h2.oc-overview-title i:before,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-overview-title i:before{position:static;top:auto}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .reservation-overview>h2.oc-overview-title .oc-overview-title__text,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-oci-payment .oc-overview-title .oc-overview-title__text{display:block;margin:0;font-size:inherit;font-weight:inherit;color:inherit}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature{max-width:none;width:100%;margin-left:0;margin-right:0;text-align:center}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-section-header{max-width:720px;margin-left:0;margin-right:0;text-align:left}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-inner-container,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-terms{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;float:none;padding:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-terms>div,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-wrapper,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-text-container,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-signature-pad-col{float:none !important;width:100% !important;max-width:100%;margin:0;padding:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-wrapper{order:1;margin:8px auto 0;text-align:center}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-terms>.col-12:has(#iWantToPay){order:2}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-journey-footer__submit-wrap,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature #oc-checkin-submit-wrap{order:3;align-self:center;margin:28px auto 8px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-text{padding:14px 8px 0;text-align:center;font-size:14px;line-height:1.5;color:#64748b}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-text .viewTerms{color:#0f172a;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-text-container{display:flex;justify-content:center;padding:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .oc-signature-pad-col{width:100%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-canvas{display:block;width:100% !important;min-height:280px !important;min-width:0 !important;margin:0 auto;padding:0;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);box-shadow:0 4px 14px rgba(15,23,42,.04);overflow:hidden;touch-action:none}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-canvas::before{content:"";position:absolute;left:28px;right:28px;bottom:56px;height:1px;background:repeating-linear-gradient(90deg, #cbd5e1 0, #cbd5e1 8px, transparent 8px, transparent 14px);pointer-events:none;opacity:.7}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-canvas.error{border-color:var(--oci-validation-error);box-shadow:0 0 0 2px var(--oci-validation-error-soft)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .signature-canvas canvas.signature-pad{border-radius:18px}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature #clear{top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px;box-shadow:0 2px 8px rgba(15,23,42,.06);transition:background .18s ease,color .18s ease,border-color .18s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature #clear:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit:active,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit:focus,body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit:hover{order:2;display:inline-flex;align-items:center;justify-content:center;float:none !important;width:auto;min-width:220px;height:48px;margin:0;padding:0 28px;border:0 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;border-radius:9999px !important;box-shadow:0 4px 14px rgba(15,23,42,.12);font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:none !important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature #oc-checkin-submit-wrap .be-button.oc-checkin-submit{order:unset;width:100%;min-width:220px;margin:0}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 20px rgba(15,23,42,.16)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey #oc-section-signature .be-button.oc-checkin-submit:active{transform:translateY(0);filter:brightness(0.96);box-shadow:0 3px 10px rgba(15,23,42,.12)}@media(max-width: 919px){body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container>.upsell-item{flex-basis:calc((100% - 20px)/2);width:calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-skeleton{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-grid.upsell-container>.upsell-item{flex-basis:100%;width:100%;max-width:100%}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .oc-upsell-skeleton{grid-template-columns:1fr}body.tpl-online-checkin .online-checkin.online-checkin-journey-page .online-checkin-journey .upsell-item .upsell-image{height:180px;min-height:180px}}body.tpl-online-checkin .online-checkin .online-checkout-journey{max-width:720px;margin:0 auto;padding:0 16px 48px;text-align:left}body.tpl-online-checkin .online-checkin .oc-journey-hero{text-align:center;padding:8px 0 32px}body.tpl-online-checkin .online-checkin .oc-journey-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(15,23,42,.08);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}body.tpl-online-checkin .online-checkin .oc-journey-hero__title{margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.2;color:#0f172a;text-transform:none}body.tpl-online-checkin .online-checkin .oc-journey-hero__lead{margin:0 auto 16px;max-width:540px;font-size:17px;line-height:1.55;color:#475569;font-weight:400;text-transform:none}body.tpl-online-checkin .online-checkin .oc-journey-hero__message{margin:0 auto 16px;max-width:560px;font-size:15px;line-height:1.55;color:#334155}body.tpl-online-checkin .online-checkin .oc-journey-hero__message p{margin:0 0 8px}body.tpl-online-checkin .online-checkin .oc-journey-hero__error{margin:0 auto 16px;max-width:560px;padding:12px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:14px;font-weight:600;line-height:1.4}body.tpl-online-checkin .online-checkin .oc-journey-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:8px}body.tpl-online-checkin .online-checkin .oc-journey-hero__meta-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#64748b;font-weight:500}body.tpl-online-checkin .online-checkin .oc-journey-hero__meta-item i{color:inherit;opacity:.85}body.tpl-online-checkin .online-checkin .oc-journey-steps{margin-bottom:36px}body.tpl-online-checkin .online-checkin .oc-journey-steps__list{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:0;padding:0 4px;list-style:none}body.tpl-online-checkin .online-checkin .oc-journey-steps__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);text-align:center}body.tpl-online-checkin .online-checkin .oc-journey-steps__item:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#e2e8f0;z-index:0}body.tpl-online-checkin .online-checkin .oc-journey-steps__number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;color:#64748b;font-size:13px;font-weight:700;flex-shrink:0}body.tpl-online-checkin .online-checkin .oc-journey-steps__label{font-size:12px;font-weight:500;line-height:1.35;color:#64748b;max-width:9rem}body.tpl-online-checkin .online-checkin .oc-journey-steps__item.is-active .oc-journey-steps__number{border-color:#334155;background:#334155;color:#fff}body.tpl-online-checkin .online-checkin .oc-journey-steps__item.is-active .oc-journey-steps__label{color:#0f172a;font-weight:600}body.tpl-online-checkin .online-checkin #oc-section-gratuity{overflow-anchor:none}body.tpl-online-checkin .online-checkin .oc-journey-section{margin-bottom:32px}body.tpl-online-checkin .online-checkin .oc-section-header{margin-bottom:14px}body.tpl-online-checkin .online-checkin .oc-section-header__step{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--usercolor3, #94a3b8)}body.tpl-online-checkin .online-checkin .oc-section-header__title{display:flex;align-items:center;gap:10px;margin:0 0 6px !important;font-size:1.35rem;font-weight:700;color:#0f172a;text-transform:none}body.tpl-online-checkin .online-checkin .oc-section-header__intro{margin:0;font-size:15px;line-height:1.55;color:#64748b;font-weight:400;text-transform:none}body.tpl-online-checkin .online-checkin .oc-section-header__intro p{margin:0}body.tpl-online-checkin .online-checkin .oc-checkout-card.rr-design-system-component-cards-card.card{grid-column:auto;width:100%;margin:0;overflow:hidden}body.tpl-online-checkin .online-checkin .oc-checkout-card.rr-design-system-component-cards-card.card .content{padding:20px}body.tpl-online-checkin .online-checkin .oc-checkout-card.rr-design-system-component-cards-card.card--stay .content{padding:0}body.tpl-online-checkin .online-checkin .oc-checkout-card.rr-design-system-component-cards-card.card--payment .content{padding:0}body.tpl-online-checkin .online-checkin .oc-checkout-card.rr-design-system-component-cards-card.card--gratuity .content{padding:0}body.tpl-online-checkin .online-checkin .oc-checkout-card--gratuity .oc-gratuity-summary{padding:0 0 20px;border-top:1px solid rgba(51,51,51,.2)}body.tpl-online-checkin .online-checkin .oc-checkout-card--gratuity .oc-gratuity-summary .item-body{padding-bottom:0}body.tpl-online-checkin .online-checkin .oc-checkout-card--gratuity .oc-gratuity-summary .item-body.oc-gratuity-line{padding-bottom:15px}body.tpl-online-checkin .online-checkin .oc-checkout-card--gratuity .oc-gratuity-summary .item-footer{border-bottom-left-radius:12px;border-bottom-right-radius:12px}body.tpl-online-checkin .online-checkin .oc-checkout-card--gratuity .oc-gratuity-summary .oc-gratuity-line{border-top:none;min-height:auto}body.tpl-online-checkin .online-checkin .oc-gratuity-card-wrap{position:relative;margin-top:28px}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration{position:absolute;top:-28px;left:50%;z-index:2;transform:translateX(-50%);pointer-events:none}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley{position:relative;width:56px;height:56px;margin:0;border-radius:50%;background:#f8fafc;border:3px solid #fff;box-shadow:0 6px 18px rgba(15,23,42,.1);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley svg{display:block;width:48px;height:48px}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating{animation:oc-gratuity-bounce .6s ease}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating::before,body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;animation:oc-gratuity-confetti-burst .8s ease-out forwards}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating::before{background:#fed14d;left:-10px;top:0}body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating::after{background:var(--usercolor3, #94a3b8);right:-10px;top:5px;animation-delay:.1s}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley{position:relative}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:oc-gratuity-confetti-fall 1s ease-out forwards}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(1){background:#fed14d;left:-15px;top:-5px}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(2){background:var(--usercolor3, #94a3b8);right:-15px;top:-10px;animation-delay:.1s}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(3){background:#2cab95;left:-20px;top:15px;animation-delay:.2s}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(4){background:#fed14d;right:-20px;top:20px;animation-delay:.15s}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(5){background:var(--usercolor3, #94a3b8);left:-10px;bottom:-10px;animation-delay:.25s}body.tpl-online-checkin .online-checkin .oc-gratuity-celebration.celebrating .oc-gratuity-smiley .confetti-particle:nth-child(6){background:#2cab95;right:-10px;bottom:-5px;animation-delay:.3s}@keyframes oc-gratuity-bounce{0%,100%{transform:scale(1)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}@keyframes oc-gratuity-confetti-burst{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:translateY(20px) scale(0.4)}}@keyframes oc-gratuity-confetti-fall{0%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}100%{opacity:0;transform:translateY(40px) scale(0.5) rotate(360deg)}}@media(prefers-reduced-motion: reduce){body.tpl-online-checkin .online-checkin .oc-gratuity-smiley.celebrating{animation:none}}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey{margin-bottom:0;text-align:left}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-head{padding:15px 20px;background:#f8fafc;border-top:none;font-size:15px;font-weight:700;color:#334155}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-head:first-child{border-top-left-radius:var(--radius, 18px);border-top-right-radius:var(--radius, 18px)}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body{padding:15px 20px;background:#fff;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 25%);align-items:center;text-align:left;font-size:15px;line-height:1.45}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-row,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room>.item-row,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-extra>.item-row{display:contents}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-extra{display:contents}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room>.item-section__title,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room>.item-extra__title,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room>i,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-extra>.item-section__title,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-extra>.item-extra__title,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-extra>i{grid-column:1/-1;display:block;margin:12px 0 4px;padding:0;font-size:13px;font-weight:700;font-style:normal;color:#64748b;text-transform:uppercase;letter-spacing:.04em;text-align:left}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body>.item-room>.item-section__title{margin-top:0}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .col-9,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .col-3{float:none;width:auto;max-width:none;padding:0}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .text,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .price{font-size:inherit;font-weight:400}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .text{text-align:left}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .col-3,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-body .price{text-align:right;white-space:nowrap}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 25%);align-items:center}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .col-9,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .col-3{float:none;width:auto;max-width:none;padding:0}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .col-3,body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .price{text-align:right;white-space:nowrap}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-row .price{font-size:inherit;font-weight:400}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer{padding:15px 20px 20px;font-weight:bold;border-top:1px solid rgba(51,51,51,.2);background:#f8fafc;border-bottom-left-radius:var(--radius, 18px);border-bottom-right-radius:var(--radius, 18px);font-size:1.25rem}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .text{font-weight:bold}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .item-footer .price{font-size:inherit;font-weight:bold;text-align:right}body.tpl-online-checkin .online-checkin .reservation-wrapper--journey .oc-gratuity-line .text{color:#475569}body.tpl-online-checkin .online-checkin .online-checkout-gratuity{margin-bottom:0}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__options{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option{margin:0;min-width:0;padding:0;border:1px solid #e2e8f0;border-radius:9999px;background:#f8fafc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option .rr-design-system-component-forms-radio{width:100%}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option .rr-radio-label{justify-content:center;width:100%;padding:12px 8px;gap:0}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option .rb-box{display:none}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option .rb-label-text{font-size:14px;font-weight:700;color:#334155}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option:has(.rr-radio-input:checked){border-color:var(--usercolor3, #0f172a);background:var(--usercolor3, #0f172a);box-shadow:0 4px 14px rgba(15,23,42,.12)}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__option:has(.rr-radio-input:checked) .rb-label-text{color:#fff}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__panel{padding:36px 20px 20px}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__custom{margin-top:16px;max-width:280px;margin-left:auto;margin-right:auto}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__custom[hidden]{display:none !important}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__custom.is-visible{animation:oc-gratuity-custom-in .2s ease}@keyframes oc-gratuity-custom-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__amount{margin-bottom:0}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__amount .ti-input{text-align:center}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__amount .ti-input:disabled{opacity:1;color:#0f172a;cursor:default}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__amount .ti-input:focus{box-shadow:0 8px 28px rgba(15,23,42,.06),0 0 0 2px rgba(71,85,105,.12)}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__error{display:none;color:#ca0b59;font-size:12px;margin:10px 0 0;text-align:center;font-weight:600}body.tpl-online-checkin .online-checkin .online-checkout-gratuity__error.is-visible{display:block}body.tpl-online-checkin .online-checkin .oc-checkout-card--invoice-details .content{padding:20px}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary{display:flex;flex-direction:column;align-items:stretch;gap:10px}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-main{min-width:0;width:100%}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;text-align:left}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-card>.oc-invoice-details__summary-row:not([hidden])~.oc-invoice-details__summary-row:not([hidden]){border-top:1px solid #eef2f7;margin-top:4px;padding-top:8px}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-row{display:grid;grid-template-columns:minmax(88px, 34%) minmax(0, 1fr);gap:8px 12px;align-items:baseline;padding:4px 0;font-size:12.5px;line-height:1.4}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-row[hidden]{display:none}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-label{color:#64748b;font-weight:600;letter-spacing:.01em}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-value{color:#0f172a;font-weight:600;text-align:right;word-break:break-word}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-value.is-missing{color:#ca0b59;font-weight:700}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-top:0}body.tpl-online-checkin .online-checkin .oc-invoice-details__editor-actions{flex:0 0 auto;display:flex;align-items:flex-start;padding-top:2px}body.tpl-online-checkin .online-checkin .oc-invoice-details__edit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;appearance:none;font-family:inherit;cursor:pointer;border-radius:50%;border:1px solid #8c9196;background:#fff;color:#202223;text-decoration:none;line-height:1;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.tpl-online-checkin .online-checkin .oc-invoice-details__edit i{font-size:13px;line-height:1}body.tpl-online-checkin .online-checkin .oc-invoice-details__edit:focus{outline:0}body.tpl-online-checkin .online-checkin .oc-invoice-details__edit:focus-visible{box-shadow:0 0 0 2px rgba(37,129,117,.2)}body.tpl-online-checkin .online-checkin .oc-invoice-details__edit:hover{border-color:#202223}body.tpl-online-checkin .online-checkin .oc-invoice-details__editor-actions{margin-top:16px;justify-content:flex-end}body.tpl-online-checkin .online-checkin .oc-invoice-details__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 14px}body.tpl-online-checkin .online-checkin .oc-invoice-details__field{min-width:0}body.tpl-online-checkin .online-checkin .oc-invoice-details__field--full,body.tpl-online-checkin .online-checkin .oc-invoice-details__field--company,body.tpl-online-checkin .online-checkin .oc-invoice-details__field--street,body.tpl-online-checkin .online-checkin .oc-invoice-details__field--email{grid-column:1/-1}body.tpl-online-checkin .online-checkin .oc-invoice-details__field .rr-design-system-component-forms-textinput,body.tpl-online-checkin .online-checkin .oc-invoice-details__field .rr-design-system-component-forms-select{margin-bottom:0}body.tpl-online-checkin .online-checkin .oc-invoice-details__field .ti-label,body.tpl-online-checkin .online-checkin .oc-invoice-details__field .sel-label{font-size:12px;font-weight:600;color:#64748b}body.tpl-online-checkin .online-checkin .oc-invoice-details__field .ti-input,body.tpl-online-checkin .online-checkin .oc-invoice-details__field .sel-trigger{border-radius:9999px;border-color:#e2e8f0;min-height:44px}body.tpl-online-checkin .online-checkin .oc-invoice-details__hint{margin:12px 0 0;font-size:12px;line-height:1.4;color:#64748b}body.tpl-online-checkin .online-checkin .oc-invoice-details.is-editing .oc-invoice-details__summary{display:none}body.tpl-online-checkin .online-checkin .oc-invoice-details__editor[hidden]{display:none !important}body.tpl-online-checkin .online-checkin .oc-invoice-details__summary-actions,body.tpl-online-checkin .online-checkin .oc-invoice-details__edit{position:relative;z-index:2;pointer-events:auto}body.tpl-online-checkin .online-checkin .oc-journey-unavailable{max-width:560px;margin:40px auto;padding:32px 24px;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.06)}body.tpl-online-checkin .online-checkin .oc-journey-unavailable h2{margin:0 0 12px;font-size:1.5rem;text-transform:none}body.tpl-online-checkin .online-checkin .oc-journey-unavailable p{margin:0;font-size:16px;line-height:1.55;color:#64748b;text-transform:none;font-weight:400}body.tpl-online-checkin .online-checkin .payment-methods{transition:opacity .15s ease}body.tpl-online-checkin .online-checkin .payment-methods.is-empty{visibility:hidden;opacity:0;height:0;overflow:hidden;margin:0;padding:0;pointer-events:none}body.tpl-online-checkin .online-checkin .oc-payment-settled{display:flex;align-items:flex-start;gap:12px;padding:20px;color:#334155}body.tpl-online-checkin .online-checkin .oc-payment-settled[hidden]{display:none !important}body.tpl-online-checkin .online-checkin .oc-payment-settled i{flex-shrink:0;margin-top:2px;font-size:20px;color:#2cab95}body.tpl-online-checkin .online-checkin .oc-payment-settled p{margin:0;font-size:16px;line-height:1.55;color:#64748b;font-weight:500}body.tpl-online-checkin .online-checkin #oc-section-payment.is-settled .oc-checkout-card--payment{border-color:#e2e8f0;background:#fafbfc}body.tpl-online-checkin .online-checkin .oc-payment-reassurance{margin:16px auto 0;max-width:520px;font-size:13px;line-height:1.5;color:#94a3b8;font-weight:500;text-align:center;text-transform:none}body.tpl-online-checkin .online-checkin .oc-payment-reassurance i{margin-right:6px}body.tpl-online-checkin .online-checkin .oc-journey-footer{display:flex;flex-direction:column;align-items:center;padding-top:24px;margin-top:8px}body.tpl-online-checkin .online-checkin .oc-journey-footer__actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}body.tpl-online-checkin .online-checkin .oc-journey-footer__actions .oc-paypal-submit-notice{align-self:stretch;width:100%}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-wrap{position:relative;align-self:center;width:min(100%,280px)}@media(max-width: 768px){body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-wrap{align-self:stretch;width:100%}}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-wrap>.be-button.oc-checkin-submit{width:100%}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-wrap>.be-button.oc-checkin-submit:disabled,body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-wrap>.be-button.oc-checkin-submit.is-invoice-gated:disabled{background:#cbd5e1 !important;color:#64748b !important;box-shadow:none !important;cursor:not-allowed;opacity:1}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-tooltip{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-tooltip.is-active{pointer-events:auto}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-tooltip .oc-journey-footer__submit-shield{position:absolute;inset:0;pointer-events:auto}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-shield{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:not-allowed}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit-shield[hidden]{display:none !important}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn{min-width:min(100%,280px);width:100%;margin:0;padding:14px 32px;font-size:16px;font-weight:700;justify-content:center;text-align:center;background:var(--usercolor3, #0f172a);color:#fff;border:0;box-shadow:0 8px 24px rgba(15,23,42,.12)}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn:hover:not(:disabled){background:#64748b;box-shadow:0 8px 20px rgba(15,23,42,.1);filter:none;transform:translateY(-1px)}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn:active:not(:disabled){transform:translateY(0)}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn:focus-visible{box-shadow:0 0 0 2px rgba(100,116,139,.35)}body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn:disabled,body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn.is-paypal-gated:disabled,body.tpl-online-checkin .online-checkin .oc-journey-footer__submit.rr-design-system-component-buttons-button.rr-btn.is-invoice-gated:disabled{background:#cbd5e1 !important;color:#64748b !important;box-shadow:none !important;cursor:not-allowed;transform:none;opacity:1}body.tpl-online-checkin .online-checkin .oc-paypal-submit-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:14px;line-height:1.5;text-align:left}body.tpl-online-checkin .online-checkin .oc-paypal-submit-notice i{flex-shrink:0;margin-top:2px;font-size:16px;color:#d97706}body.tpl-online-checkin .online-checkin .oc-paypal-submit-notice[hidden]{display:none !important}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-methods,body.tpl-online-checkin .online-checkin #oc-section-payment li.creditcard{display:block;width:100%}body.tpl-online-checkin .online-checkin #oc-section-payment li.creditcard>div[style]:has(>.payment-option){display:block !important;width:100% !important}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option{margin:0;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #f1f5f9}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option:last-child{border-bottom:none}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option:hover,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option.is-selected{border-color:#f1f5f9;box-shadow:none}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option.is-selected{position:relative;z-index:2;background:#fafbfc}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .payment-option__header{padding:16px 20px}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .cc-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .ideal-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .giropay-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .giro-pay-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .multibanco-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .paypal-fields,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .googlepay-fields{padding:0 20px 20px !important;background:#fafbfc}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .bancontact-fields{padding:0 20px 20px !important;background:#fafbfc;position:relative;z-index:1;overflow:visible}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .paypal-status-msg{margin:12px 0 0;color:#dc2626;font-size:14px;text-align:left}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .merchant-checkout__form,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .merchant-checkout__payment-method{border:none;background:rgba(0,0,0,0);box-shadow:none}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-image,body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-image-dual{display:none !important}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .merchant-checkout__payment-method__details .col-12{float:none;width:100%;padding:0}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .merchant-checkout__payment-method__details .col-6{float:none;width:100%;padding:0}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-form-label{margin-bottom:28px}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-form-label--cardholder{margin-bottom:0}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-form-row--exp-cvc{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-form-row--exp-cvc>.col-6{flex:1 1 calc(50% - 6px);min-width:0;max-width:calc(50% - 6px)}body.tpl-online-checkin .online-checkin #oc-section-payment .payment-option .pm-form-row--exp-cvc .pm-form-label{margin-bottom:0}body.tpl-online-checkin .online-checkin #oc-section-payment #rr-prepayment-needed-text,body.tpl-online-checkin .online-checkin #oc-section-payment .oc-payment-prepayment-hint{display:none !important}body.tpl-online-checkin .online-checkin #oc-section-payment #paypal-select.payment-option{float:none;width:100%;max-width:100%;padding-left:0;padding-right:0}body.tpl-online-checkin .online-checkin #oc-section-payment #paypal-select.payment-option .paypal-button-container{max-width:360px}body.tpl-online-checkin .online-checkin #oc-section-payment #paypal-select.payment-option .paypal-proceed-hint{margin:12px 0 0;font-size:14px;line-height:1.5;color:#64748b;text-align:left}body.tpl-online-checkin .online-checkin #oc-section-payment .gratuity-custom-wrapper .ti-input:focus{box-shadow:0 8px 28px rgba(15,23,42,.06),0 0 0 2px rgba(71,85,105,.12)}body.tpl-online-checkin .checkin-complete{text-align:left;padding:50px 20px 20px 20px}body.tpl-online-checkin .checkin-complete h1,body.tpl-online-checkin .checkin-complete h2{margin:20px 0 10px 0;color:#333}body.tpl-online-checkin .checkin-complete p{padding-top:5px}body.tpl-online-checkin .checkin-complete.oc-complete{max-width:640px;margin:0 auto;padding:48px 20px 72px;text-align:center}body.tpl-online-checkin .checkin-complete.oc-complete__content{padding:0;margin:0 auto;max-width:520px}body.tpl-online-checkin .checkin-complete.oc-complete__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:rgba(34,197,94,.1);color:#15803d;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.tpl-online-checkin .checkin-complete.oc-complete__title{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.25;text-transform:none;color:#0f172a}body.tpl-online-checkin .checkin-complete.oc-complete__lead{margin:0 auto 32px;max-width:480px;font-size:17px;line-height:1.55;color:#475569;font-weight:400;text-transform:none}body.tpl-online-checkin .checkin-complete.oc-complete__support{padding-top:8px;border-top:1px solid #e2e8f0}body.tpl-online-checkin .checkin-complete.oc-complete__subtitle{margin:24px 0 8px;font-size:1.1rem;font-weight:700;text-transform:none;color:#334155}body.tpl-online-checkin .checkin-complete.oc-complete__support-text{margin:0 auto 16px;max-width:480px;font-size:16px;line-height:1.55;color:#64748b;font-weight:400;text-transform:none}body.tpl-online-checkin .checkin-complete.oc-complete__contact{margin:0;font-size:16px;line-height:1.7;color:#334155}body.tpl-online-checkin .checkin-complete.oc-complete__contact a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.tpl-online-checkin .checkin-complete.oc-complete__map{width:100%;margin:40px 0 0;padding:0}body.tpl-online-checkin .checkin-complete.oc-complete__map a{display:block;overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.08);transition:box-shadow .18s ease,transform .18s ease}body.tpl-online-checkin .checkin-complete.oc-complete__map a:hover{box-shadow:0 14px 36px rgba(15,23,42,.12);transform:translateY(-1px)}body.tpl-online-checkin .checkin-complete.oc-complete__map img{display:block;width:100%;height:auto;border-radius:18px;vertical-align:top}body.tpl-online-checkin .checkin-complete.oc-complete h1{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;text-transform:none;color:#0f172a}body.tpl-online-checkin .checkin-complete.oc-complete h2{font-size:1.1rem;text-transform:none;color:#334155}@media screen and (max-width: 919px){body.tpl-online-checkin #container{padding:0}body.tpl-online-checkin .online-checkin header{min-height:60px}body.tpl-online-checkin .online-checkin header.has-be-header-bg{min-height:140px}body.tpl-online-checkin .online-checkin header.has-be-header-bg>.be-inner-container{min-height:140px}body.tpl-online-checkin .online-checkin header .be-link-to-hotel{align-items:center;justify-content:flex-start;height:60px !important;padding-left:10px;padding-right:90px;bottom:0;right:0;top:0}body.tpl-online-checkin .online-checkin .checkin-complete>div:first-child{padding-left:10px}body.tpl-online-checkin .online-checkin .checkin-complete.oc-complete>div:first-child{padding-left:0}body.tpl-online-checkin .online-checkin .be-button{float:none}body.tpl-online-checkin .online-checkin .oc-terms>div{float:none !important}}@media screen and (max-width: 767px){body.tpl-online-checkin .online-checkin header .language-switch{top:-61px}body.tpl-online-checkin .online-checkin .room-div .roomname{margin-top:30px !important}body.tpl-online-checkin .online-checkin.online-checkout-page .oc-journey-steps__label{max-width:6.5rem}body.tpl-online-checkin .online-checkin.online-checkout-page .online-checkout-gratuity__options{grid-template-columns:repeat(2, minmax(0, 1fr))}body.tpl-online-checkin .online-checkin.online-checkout-page .oc-invoice-details__grid{grid-template-columns:1fr}body.tpl-online-checkin .online-checkin.online-checkout-page .oc-invoice-details__field--full,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-invoice-details__field--company,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-invoice-details__field--street,body.tpl-online-checkin .online-checkin.online-checkout-page .oc-invoice-details__field--email{grid-column:auto}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount .upsell-price{float:right;max-width:190px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount .upsell-qty{float:left;max-width:60px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount.has-quantity .radio-toggle{right:106px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount.has-quantity .upsell-price{float:right;max-width:100% !important;padding-right:80px;padding-bottom:20px}body.tpl-online-checkin .online-checkin main .upsell-item .upsell-amount.has-quantity .upsell-qty{position:absolute;top:0;right:0;max-width:60px}}.checkin-room-selection{max-width:fit-content;line-height:1.5}.customercard .headings-container{padding-top:20px}.customercard .card{padding-right:20px}.customercard .card-wrapper{border:1px solid #333;padding:10px}.customercard .scores{padding-top:20px;text-align:center}.customercard .scores .card{margin-bottom:40px}.customercard .cards .card{margin-bottom:40px}.customercard .improve ul,.customercard .improve ol{text-align:left}.customercard .improve ol{font-size:1.2em}.customercard .score{margin:0;padding:0;font-size:30px;line-height:34px;font-weight:normal}.customercard .happiness{font-size:20px;font-weight:bold}.customercard .happiness .nps-emoji{font-size:100px;line-height:110px}.customercard .happiness .nps-emoji.dark-red{color:#e0440e}.customercard .happiness .nps-emoji.red{color:#e0440e}.customercard .happiness .nps-emoji.orange{color:orange}.customercard .happiness .nps-emoji.green{color:red}.customercard .happiness .nps-emoji.rr-green{color:#258175}.customercard .follow-up{padding:20px 10px;color:#fff;text-decoration:none !important;text-align:center;font-size:1.5em;background-color:#258175}.customercard .follow-up:hover{color:#fff}.customercard .follow-up:before{padding-right:10px}.customercard.customercard-page a:not(.btn):not(.follow-up):not([name]){text-decoration:underline}.customercard.customercard-page a:not(.btn):not(.follow-up):not([name]):hover{text-decoration:underline}.customercard.customercard-page a.pin,.customercard.customercard-page a.doneFU,.customercard.customercard-page a.showReply,.customercard.customercard-page a[href*=cprating],.customercard.customercard-page a:has(>svg:only-child),.customercard.customercard-page .customercard-timeline-actions__menu a:not(.btn):not(.follow-up):not([name]),.customercard.customercard-page .customercard-account-actions__menu a:not(.btn):not(.follow-up):not([name]){text-decoration:none}.customercard.customercard-page a.pin:hover,.customercard.customercard-page a.doneFU:hover,.customercard.customercard-page a.showReply:hover,.customercard.customercard-page a[href*=cprating]:hover,.customercard.customercard-page a:has(>svg:only-child):hover,.customercard.customercard-page .customercard-timeline-actions__menu a:not(.btn):not(.follow-up):not([name]):hover,.customercard.customercard-page .customercard-account-actions__menu a:not(.btn):not(.follow-up):not([name]):hover{text-decoration:none}.customercard.customercard-page a.cp-followup-pill__assignee,.customercard.customercard-page .cp-followup-pill a{color:inherit}.customercard.customercard-page a.cp-followup-pill__assignee:hover,.customercard.customercard-page .cp-followup-pill a:hover{color:inherit}#super-leads-datatable_wrapper .dataTables_filter{display:none !important}#super-leads-datatable_wrapper.dataTables_wrapper{margin-top:-30px}.data-tables.leads tbody td{vertical-align:middle;line-height:1.25}.data-tables.leads th.leads-source-col,.data-tables.leads td.leads-source-col{max-width:300px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.data-tables.leads th.leads-kanban-col,.data-tables.leads td.leads-kanban-col{min-width:56px;max-width:72px;text-align:center;vertical-align:middle;padding-left:4px;padding-right:4px}.data-tables.leads th.leads-kanban-col--terminal,.data-tables.leads td.leads-kanban-col--terminal{min-width:64px;max-width:88px}.data-tables.leads .leads-kanban-terminal{display:flex;flex-direction:column;justify-content:center;gap:2px;align-items:stretch;text-align:center}.data-tables.leads .leads-kanban-terminal__line{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;line-height:1.25}.data-tables.leads .leads-kanban-terminal__lane-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:inherit;opacity:.95;flex-shrink:0}.data-tables.leads .leads-kanban-terminal__segment--active-won .leads-kanban-terminal__lane-label,.data-tables.leads .leads-kanban-terminal__segment--active-lost .leads-kanban-terminal__lane-label{opacity:1}.data-tables.leads .leads-kanban-terminal__segment .leads-kanban-cell{min-height:calc(1.55em + 5px);padding:2px 2px;display:flex;align-items:center;justify-content:center}.data-tables.leads .leads-kanban-terminal__segment--active-won .leads-kanban-cell--active{background:rgba(22,163,74,.42);color:#14532d;font-weight:600}.data-tables.leads .leads-kanban-terminal__segment--active-lost .leads-kanban-cell--active{background:rgba(220,38,38,.38);color:#7f1d1d;font-weight:600}.data-tables.leads .leads-kanban-cell{min-height:calc(1.55em + 5px);padding:2px 2px;border-radius:4px;font-size:11px;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;--leads-kanban-active: rgba(37, 99, 235, 0.42);--leads-kanban-past: rgba(37, 99, 235, 0.14);box-sizing:border-box}.data-tables.leads .leads-kanban-cell--past{background:var(--leads-kanban-past)}.data-tables.leads .leads-kanban-cell--active{background:var(--leads-kanban-active);font-weight:600}.data-tables.leads .leads-kanban-cell--future{background:rgba(0,0,0,0);color:#9ca3af}.data-tables.leads .leads-kanban-cell__body{display:inline-block}.data-tables.leads .leads-kanban-plan-demo{white-space:normal;text-decoration:underline;text-underline-offset:2px;color:inherit;font-weight:inherit}.data-tables.leads .leads-kanban-plan-demo:hover{color:#1d4ed8}.data-tables.leads .leads-kanban-stage-cp{display:inline-block;margin-top:1px;padding:1px 5px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#111827;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 1px 0 rgba(0,0,0,.04);vertical-align:middle}.data-tables.leads .leads-kanban-stage-cp:hover{background:#e5e7eb;border-color:#d1d5db;color:#1d4ed8;text-decoration:none}.data-tables.leads thead .yadcf-filter-wrapper{font-size:12px;font-weight:normal;line-height:normal;color:#111}.data-tables.leads thead .yadcf-filter,.data-tables.leads thead select.yadcf-filter{font-size:12px;font-weight:normal;color:#111}.data-tables.leads td.leads-last-cp-col{white-space:normal;text-align:left;max-width:320px;vertical-align:top}.data-tables.leads .js-leads-last-cp.leads-last-cp{text-align:left;cursor:pointer}.data-tables.leads .js-leads-last-cp.leads-last-cp.leads-last-cp--collapsed .leads-last-cp__inner{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.data-tables.leads .js-leads-last-cp.leads-last-cp:not(.leads-last-cp--collapsed) .leads-last-cp__inner{display:block;white-space:normal;overflow:visible;word-break:break-word}.data-tables.leads .js-leads-last-cp.leads-last-cp:focus{outline:2px solid #333;outline-offset:2px}a.rr-order-confirmation-link--disabled,span.rr-order-confirmation-link--disabled{color:#9aa0a6 !important;cursor:not-allowed;text-decoration:none;font-weight:normal}.dash-xai-help{position:fixed;right:20px;bottom:24px;z-index:120;font-family:inherit}.dash-xai-help__launcher{width:52px;height:52px;border:0;border-radius:50%;background:#1a1a1a;color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);font-weight:700;font-size:14px;letter-spacing:.02em}.dash-xai-help__launcher:hover{background:#333}.dash-xai-help__panel{position:absolute;right:0;bottom:64px;width:min(380px,100vw - 32px);height:min(520px,100vh - 120px);display:flex;flex-direction:column;background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden}.dash-xai-help__panel[hidden]{display:none !important}.dash-xai-help__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#f4f4f4;border-bottom:1px solid #ddd}.dash-xai-help__header strong{display:block;font-size:14px}.dash-xai-help__status{display:block;margin-top:2px;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}.dash-xai-help__icon-btn{border:0;background:rgba(0,0,0,0);font-size:22px;line-height:1;cursor:pointer;color:#444;padding:0 2px}.dash-xai-help__messages{flex:1;overflow-y:auto;padding:12px 14px;background:#fafafa}.dash-xai-help__msg{max-width:92%;margin-bottom:10px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.dash-xai-help__msg--user{margin-left:auto;background:#1a1a1a;color:#fff}.dash-xai-help__msg--assistant{background:#fff;border:1px solid #e2e2e2;color:#111}.dash-xai-help__msg--system{background:#fff4e5;border:1px solid #f0d9a8;color:#6a4b00;font-size:12px}.dash-xai-help__composer{border-top:1px solid #ddd;padding:10px 12px 12px;background:#fff}.dash-xai-help__input{width:100%;box-sizing:border-box;resize:none;border:1px solid #ccc;border-radius:6px;padding:8px 10px;font:inherit;font-size:13px}.dash-xai-help__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.dash-xai-help__mute{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#555;cursor:pointer}.dash-xai-help__send{border:0;border-radius:6px;background:#1a1a1a;color:#fff;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.dash-xai-help__send:disabled{opacity:.55;cursor:default}.dash-xai-help__send:not(:disabled):hover{background:#333}.dash-leaderboard-podium{--dlp-teal: #258175;--dlp-teal-soft: #e8f4f1;--dlp-teal-ink: #1f4f48;--dlp-border: #e3e7ea;--dlp-bg: #f7f9fa;--dlp-text: #243033;--dlp-muted: #6b767a;--dlp-gold: #c9a227;--dlp-gold-soft: #fbf6e6;--dlp-silver: #8a9399;--dlp-silver-soft: #f2f4f5;--dlp-bronze: #b07a4a;--dlp-bronze-soft: #f8f1ea;margin:0 20px 24px;padding:20px 22px 22px;border:1px solid var(--dlp-border);border-radius:16px;background:linear-gradient(180deg, #ffffff 0%, var(--dlp-bg) 100%);box-shadow:0 10px 28px rgba(36,48,51,.06);color:var(--dlp-text)}.dash-leaderboard-podium__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px}.dash-leaderboard-podium__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.dash-leaderboard-podium__period{font-size:13px;font-weight:500;color:var(--dlp-muted)}.dash-leaderboard-podium__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 18px;font-size:14px;color:var(--dlp-teal-ink)}.dash-leaderboard-podium__summary-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--dlp-teal-soft);border:1px solid #d5e8e3;font-weight:500}.dash-leaderboard-podium__summary-chip strong{font-weight:700}.dash-leaderboard-podium__stage{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;align-items:end;max-width:820px}.dash-leaderboard-podium__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 14px 16px;border-radius:14px;border:1px solid var(--dlp-border);background:#fff;box-shadow:0 4px 14px rgba(36,48,51,.04);transition:transform .15s ease,box-shadow .15s ease;min-height:168px}.dash-leaderboard-podium__card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(36,48,51,.08)}.dash-leaderboard-podium__card.is-rank-1{order:2;min-height:210px;padding-top:22px;border-color:#ead9a0;background:linear-gradient(180deg, #fffdf7 0%, #fff 55%);box-shadow:0 12px 28px rgba(201,162,39,.14)}.dash-leaderboard-podium__card.is-rank-2{order:1;border-color:#d5dce0;background:linear-gradient(180deg, #fbfcfd 0%, #fff 55%)}.dash-leaderboard-podium__card.is-rank-3{order:3;border-color:#e7d5c4;background:linear-gradient(180deg, #fffaf6 0%, #fff 55%)}.dash-leaderboard-podium__medal{position:absolute;top:10px;left:12px;font-size:18px;line-height:1}.dash-leaderboard-podium__avatar{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;font-size:15px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--dlp-teal);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.35)}.dash-leaderboard-podium__card.is-rank-1 .dash-leaderboard-podium__avatar{width:60px;height:60px;font-size:16px;background:linear-gradient(145deg, #e0b93a, #b89018);box-shadow:0 0 0 4px var(--dlp-gold-soft),inset 0 0 0 2px hsla(0,0%,100%,.35)}.dash-leaderboard-podium__card.is-rank-2 .dash-leaderboard-podium__avatar{background:linear-gradient(145deg, #b0b8be, #7d868c);box-shadow:0 0 0 4px var(--dlp-silver-soft),inset 0 0 0 2px hsla(0,0%,100%,.35)}.dash-leaderboard-podium__card.is-rank-3 .dash-leaderboard-podium__avatar{background:linear-gradient(145deg, #d2a57a, #9a6640);box-shadow:0 0 0 4px var(--dlp-bronze-soft),inset 0 0 0 2px hsla(0,0%,100%,.35)}.dash-leaderboard-podium__name{margin:0;font-size:22px;font-weight:700;letter-spacing:-0.02em;line-height:1.15}.dash-leaderboard-podium__card.is-rank-1 .dash-leaderboard-podium__name{font-size:26px}.dash-leaderboard-podium__metric{margin-top:6px;font-size:13px;font-weight:600;color:var(--dlp-muted)}.dash-leaderboard-podium__metric-detail{margin-top:2px;font-size:12px;font-weight:500;color:#8a9498}.dash-leaderboard-podium__streak{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:4px 8px;border-radius:999px;background:#fff4e8;border:1px solid #f0dcc6;color:#8a4b16;font-size:12px;font-weight:600}.dash-leaderboard-podium__plinth{width:100%;margin-top:auto;padding-top:14px}.dash-leaderboard-podium__plinth-bar{height:10px;border-radius:999px;background:#eef1f3}.dash-leaderboard-podium__card.is-rank-1 .dash-leaderboard-podium__plinth-bar{height:18px;background:linear-gradient(90deg, #f0d67a, #c9a227)}.dash-leaderboard-podium__card.is-rank-2 .dash-leaderboard-podium__plinth-bar{height:14px;background:linear-gradient(90deg, #cfd5d9, #8a9399)}.dash-leaderboard-podium__card.is-rank-3 .dash-leaderboard-podium__plinth-bar{height:12px;background:linear-gradient(90deg, #e2c2a2, #b07a4a)}@media(max-width: 720px){.dash-leaderboard-podium{margin-left:12px;margin-right:12px;padding:16px}.dash-leaderboard-podium__stage{grid-template-columns:1fr;max-width:none}.dash-leaderboard-podium__card.is-rank-1,.dash-leaderboard-podium__card.is-rank-2,.dash-leaderboard-podium__card.is-rank-3{order:0;min-height:0}.dash-leaderboard-podium__card.is-rank-1{order:-1}}.dash-tickets-page .dash-leaderboard-podium{margin-left:0;margin-right:0}.rocco-widget{position:fixed;right:20px;bottom:20px;z-index:99990;font-family:inherit}.rocco-widget__launcher{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#b86e00;color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.18)}.rocco-widget__launcher:hover{background:#9a5d00}.rocco-widget__launcher-icon{display:block;width:26px;height:26px;fill:currentColor}.rocco-widget__panel{position:absolute;right:0;bottom:64px;width:min(520px,100vw - 24px);height:min(640px,100dvh - 96px);max-height:calc(100vh - 96px);display:flex;flex-direction:column;background:#fff;border-radius:20px;border:1px solid rgba(15,23,38,.06);box-shadow:0 16px 48px rgba(15,23,38,.16);overflow:hidden}.rocco-widget__panel[hidden]{display:none}.rocco-widget__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #eef1f4;background:#fff}.rocco-widget__header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.rocco-widget__platform-status{padding:10px 12px;border-bottom:1px solid #f1b4b0;background:#fdecea}.rocco-widget__platform-status--maintenance{border-bottom-color:#f0d9a8;background:#fff4df}.rocco-widget__platform-status[hidden]{display:none}.rocco-widget__platform-status-row{display:flex;align-items:flex-start;gap:10px}.rocco-widget__platform-status-icon{flex:0 0 auto;width:20px;height:20px;margin-top:1px;fill:#b42318}.rocco-widget__platform-status--maintenance .rocco-widget__platform-status-icon{fill:#b54708}.rocco-widget__platform-status-copy{min-width:0;flex:1 1 auto}.rocco-widget__platform-status-text{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4;color:#7a271a}.rocco-widget__platform-status--maintenance .rocco-widget__platform-status-text{color:#7a2e0e}.rocco-widget__platform-status-link{font-size:12px;font-weight:600;color:#912018;text-decoration:underline}.rocco-widget__platform-status-link:hover{color:#7a271a}.rocco-widget__platform-status--maintenance .rocco-widget__platform-status-link{color:#93370d}.rocco-widget__platform-status--maintenance .rocco-widget__platform-status-link:hover{color:#7a2e0e}.rocco-widget__header-brand{display:flex;align-items:center;gap:10px;min-width:0}.rocco-widget__avatar{display:block;width:36px;height:36px;border-radius:50%;object-fit:contain;box-sizing:border-box;padding:6px;flex-shrink:0;background:#fff;border:1px solid #e3e8ee}.rocco-widget__avatar--header{box-shadow:0 0 0 2px #fff}.rocco-widget__header-title{display:flex;align-items:center;gap:6px}.rocco-widget__header strong{font-size:15px}.rocco-widget__header-subtitle{display:block;font-size:12px;line-height:1.3;color:#5b6570;margin-top:1px}.rocco-widget__avatar--photo{object-fit:cover;padding:0}.rocco-widget__beta-tag{display:inline-block;padding:1px 6px;border-radius:9999px;border:1px solid rgba(20,32,49,.14);background:hsla(0,0%,100%,.72);color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.rocco-widget__status{display:block;font-size:12px;color:#5b6570}.rocco-widget__voice-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #f0d9b0;background:linear-gradient(90deg, #fff4e5 0%, #fff8ef 100%);color:#7a4a00;font-size:13px;font-weight:600;line-height:1.35}.rocco-widget__voice-banner[hidden]{display:none}.rocco-widget__voice-noise{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid #f0d9b0;background:#fff8ef;color:#7a4a00}.rocco-widget__voice-noise[hidden]{display:none}.rocco-widget__voice-noise-text{margin:0;font-size:13px;line-height:1.4;font-weight:600}.rocco-widget__voice-noise-dismiss{flex-shrink:0;border:1px solid #e0c49a;border-radius:6px;background:#fff;color:#7a4a00;font:inherit;font-size:12px;font-weight:600;padding:4px 8px;cursor:pointer}.rocco-widget__voice-noise-dismiss:hover{background:#fff4e5}.rocco-widget__voice-banner-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#b86e00;flex-shrink:0;animation:rocco-voice-pulse 1.2s ease-in-out infinite}.rocco-widget__voice-banner-dots{display:none;align-items:center;gap:4px;flex-shrink:0}.rocco-widget__voice-banner-dots span{display:block;width:7px;height:7px;border-radius:50%;background:#b86e00;animation:rocco-thinking-bounce 1s ease-in-out infinite}.rocco-widget__voice-banner-dots span:nth-child(2){animation-delay:.15s}.rocco-widget__voice-banner-dots span:nth-child(3){animation-delay:.3s}.rocco-widget__voice-banner--thinking{border-top-color:#e8c48a;background:linear-gradient(90deg, #ffe8bf 0%, #fff4e5 55%, #ffe8bf 100%);background-size:200% 100%;animation:rocco-thinking-shimmer 1.6s linear infinite}.rocco-widget__voice-banner--thinking .rocco-widget__voice-banner-dot{display:none}.rocco-widget__voice-banner--thinking .rocco-widget__voice-banner-dots{display:inline-flex}.rocco-widget__panel--voice-active{box-shadow:0 8px 32px rgba(184,110,0,.28),0 0 0 2px rgba(184,110,0,.35)}.rocco-widget__panel--voice-connecting .rocco-widget__voice-banner{background:linear-gradient(90deg, #fff0d6 0%, #ffe8bf 100%)}.rocco-widget__msg--thinking{display:inline-flex;align-items:center;gap:10px;min-width:120px;color:#5b6570;font-weight:600}.rocco-widget__thinking-dots{display:inline-flex;align-items:center;gap:4px}.rocco-widget__thinking-dots span{display:block;width:7px;height:7px;border-radius:50%;background:#b86e00;animation:rocco-thinking-bounce 1s ease-in-out infinite}.rocco-widget__thinking-dots span:nth-child(2){animation-delay:.15s}.rocco-widget__thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes rocco-voice-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(0.85)}}@keyframes rocco-thinking-bounce{0%,80%,100%{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes rocco-thinking-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.rocco-widget__beta-prompt{display:inline-block;margin-top:4px;padding:2px 6px;border-radius:4px;background:#fff3cd;color:#856404;font-size:11px;font-weight:600}.rocco-widget__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:rgba(0,0,0,0);font-size:22px;line-height:1;cursor:pointer;color:#5b6570}.rocco-widget__icon-btn:hover{background:#f3f5f7;color:#0f1726}.rocco-widget__new-chat-icon{display:block;width:18px;height:18px;fill:none}.rocco-widget__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:#f7f8fa}.rocco-widget__empty{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px;text-align:center;pointer-events:auto}.rocco-widget__empty[hidden]{display:none}.rocco-widget__empty-title{margin:0;max-width:28ch;font-size:18px;font-weight:700;line-height:1.35;color:#0f1726}.rocco-widget__empty-subtitle{margin:0;max-width:34ch;font-size:13px;line-height:1.45;color:#5b6570}.rocco-widget__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;max-width:100%}.rocco-widget__suggestion{border:1px solid rgba(15,23,38,.1);border-radius:9999px;background:#fff;color:#0f1726;font:inherit;font-size:12px;font-weight:600;line-height:1.35;padding:8px 12px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,38,.04);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.rocco-widget__suggestion:hover{border-color:rgba(110,99,255,.35);box-shadow:0 10px 20px rgba(110,99,255,.12)}@media(prefers-reduced-motion: reduce){.rocco-widget__suggestion{transition:none}}.rocco-widget__messages{flex:1;overflow-y:auto;padding:14px 12px;background:rgba(0,0,0,0)}.rocco-widget__panel--prompt .rocco-widget__messages{visibility:hidden}.rocco-widget__msg{max-width:88%;margin-bottom:10px;padding:10px 12px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.rocco-widget__msg--user{margin-left:auto;background:rgba(184,110,0,.1);color:#4a4035;border:1px solid rgba(184,110,0,.16)}.rocco-widget__msg--assistant{margin-right:auto;background:#fff;border:1px solid #e3e8ee}.rocco-widget__msg--voice{background:#f4f7fb;border-color:#d7e0ea}.rocco-widget__msg--voice.rocco-widget__msg--live{background:#eef6f4;border-color:#c9ddd6}.rocco-widget__msg--voice.rocco-widget__msg--elevenlabs{background:#eef3f9;border-color:#c8d6e8}.rocco-widget__msg--user.rocco-widget__msg--voice{background:rgba(184,110,0,.12);border-color:rgba(184,110,0,.2)}.rocco-widget__msg--user.rocco-widget__msg--voice.rocco-widget__msg--live{background:rgba(32,120,96,.1);border-color:rgba(32,120,96,.22);color:#2f4a40}.rocco-widget__msg--user.rocco-widget__msg--voice.rocco-widget__msg--elevenlabs{background:rgba(40,90,150,.1);border-color:rgba(40,90,150,.22);color:#2a4058}.rocco-widget__link{color:#0f1726;font-weight:600;text-decoration:underline;text-underline-offset:2px}.rocco-widget__metrics{margin-top:10px;padding-top:8px;border-top:1px solid #e3e8ee}.rocco-widget__metrics-caption{margin:0 0 8px;font-size:12px;color:#64748b;white-space:normal}.rocco-widget__chart{display:block;width:100%;max-width:280px;height:auto}.rocco-widget__csv{margin-top:8px;border:1px solid rgba(184,110,0,.35);background:#fff;color:#b86e00;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.rocco-widget__msg--system{margin-right:auto;background:#fdecea;color:#611a15;font-size:13px}.rocco-widget__composer{border-top:0;padding:10px 12px 12px;background:linear-gradient(180deg, rgba(247, 248, 250, 0) 0%, #f7f8fa 28%, #fff 100%)}.rocco-widget__prompt-bar{display:flex;align-items:flex-end;gap:8px;padding:10px 10px 10px 14px;border:1px solid rgba(15,23,38,.1);border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(15,23,38,.08);transition:border-color .18s ease,box-shadow .18s ease}.rocco-widget__prompt-bar:focus-within{border-color:rgba(110,99,255,.45);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rocco-widget__footer{border-top:1px solid #eef1f4;padding:6px 10px 8px;background:#fff;text-align:center}.rocco-widget__previous-link{border:0;background:rgba(0,0,0,0);color:#5b6573;font:inherit;font-size:12px;line-height:1.3;text-decoration:underline;cursor:pointer;padding:2px 4px}.rocco-widget__previous-link:hover{color:#0f1726}.rocco-previous-banner{position:fixed;right:20px;bottom:92px;z-index:99989}.rocco-previous-banner__btn{border:1px solid #d0d7de;border-radius:999px;background:#fff;color:#0f1726;font:inherit;font-size:12px;font-weight:600;line-height:1.3;padding:8px 12px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12)}.rocco-previous-banner__btn:hover{background:#f6f8fa}.rocco-widget__input{flex:1;width:auto;min-width:0;resize:none;border:0;border-radius:0;padding:8px 0;font:inherit;font-size:14px;line-height:1.4;box-sizing:border-box;background:rgba(0,0,0,0);max-height:120px;overflow-y:hidden}.rocco-widget__input:focus{outline:none}.rocco-widget__actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:0;flex-shrink:0}.rocco-widget__voice{display:inline-flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#0f1726;cursor:pointer}.rocco-widget__voice:hover:not(:disabled){background:#f3f5f7}.rocco-widget__voice--active{border-color:rgba(0,0,0,0);background:#fff8ef;color:#b86e00}.rocco-widget__voice--live.rocco-widget__voice--active{background:#eef6f4;color:#207860}.rocco-widget__voice:disabled{opacity:.6;cursor:not-allowed}.rocco-widget__voice-icon{display:block;width:18px;height:18px;fill:currentColor}.rocco-widget__voice-live-badge{position:absolute;right:-2px;bottom:-2px;padding:1px 3px;border-radius:4px;background:#207860;color:#fff;font-size:8px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.rocco-widget__voice--live.rocco-widget__voice--active .rocco-widget__voice-live-badge{background:#165a47}.rocco-widget__send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0f1726;color:#fff;cursor:pointer;flex-shrink:0}.rocco-widget__send:hover:not(:disabled){filter:brightness(1.08)}.rocco-widget__send:disabled{opacity:.45;cursor:not-allowed}.rocco-widget__send-icon{display:block;width:18px;height:18px;fill:none}.rocco-widget__handoff{padding:10px 12px;border-top:1px solid #e8ecef;background:#fff8ef}.rocco-widget__handoff--success{background:#eef8f0;border-top-color:#c6e7cc}.rocco-widget__handoff--success .rocco-widget__handoff-text{color:#1f4d2c;font-weight:600}.rocco-widget__handoff--error{background:#fdecea;border-top-color:#f5c2c0}.rocco-widget__handoff-error{margin:0 0 8px;font-size:13px;line-height:1.4;color:#611a15;font-weight:600}.rocco-widget__handoff[hidden]{display:none}.rocco-widget__handoff-text{margin:0 0 8px;font-size:13px;line-height:1.4;color:#4a4035}.rocco-widget__handoff-btn{border:0;border-radius:8px;background:#0f1726;color:#fff;font:inherit;font-weight:600;padding:8px 12px;cursor:pointer}.rocco-widget__handoff-btn:disabled{opacity:.6;cursor:not-allowed}.rocco-widget__handoff-form{display:grid;gap:8px;margin:0 0 10px}.rocco-widget__handoff-label{display:grid;gap:4px;font-size:12px;color:#334155}.rocco-widget__handoff-input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font:inherit;font-size:14px}.rocco-widget__handoff-input:focus{outline:2px solid #93c5fd;outline-offset:1px}.rocco-widget__turnstile{position:absolute;width:0;height:0;overflow:hidden}.rocco-widget__handoff-link{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:8px 12px;border-radius:8px;background:#0f1726;font-size:13px;font-weight:600;color:#fff;text-decoration:none}.rocco-widget__handoff-link:visited,.rocco-widget__handoff-link:hover,.rocco-widget__handoff-link:focus,.rocco-widget__handoff-link:active{color:#fff;text-decoration:none}.rocco-widget__handoff-link:hover{filter:brightness(1.05)}.rocco-widget__meeting-slots{display:flex;flex-direction:column;gap:10px;margin:0 0 4px;max-height:260px;overflow-y:auto;padding-right:2px}.rocco-widget__meeting-slots-title{margin:0;font-size:13px;font-weight:600;color:#142031}.rocco-widget__meeting-slots-meta{margin:-4px 0 0;font-size:12px;line-height:1.35;color:#5b6570}.rocco-widget__meeting-day{display:flex;flex-direction:column;gap:6px}.rocco-widget__meeting-day-heading{margin:0;font-size:12px;font-weight:600;color:#334155}.rocco-widget__meeting-slot-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.rocco-widget__meeting-slot-btn{border:1px solid #d0d7de;border-radius:8px;background:#fff;color:#142031;font:inherit;font-size:12px;font-weight:600;line-height:1.2;padding:8px 6px;text-align:center;white-space:nowrap;cursor:pointer}.rocco-widget__meeting-slot-btn:hover:not(:disabled){border-color:#b86e00;background:#fff8ef;color:#7a4a00}.rocco-widget__meeting-slot-btn:disabled{opacity:.6;cursor:not-allowed}.rocco-widget__rating{padding:14px 12px;border-top:1px solid #e8ecef;background:#faf8f5}.rocco-widget__rating[hidden]{display:none}.rocco-widget__rating-prompt{margin:0 0 10px;font-size:14px;font-weight:600;color:#142031}.rocco-widget__rating-actions{display:flex;gap:8px}.rocco-widget__rating-btn{flex:1;border:1px solid #d0d7de;border-radius:8px;background:#fff;color:#142031;font:inherit;font-size:13px;font-weight:600;padding:8px 10px;cursor:pointer}.rocco-widget__rating-btn--selected{border-color:#b86e00;background:rgba(184,110,0,.08)}.rocco-widget__rating-feedback{margin-top:12px;display:flex;flex-direction:column;gap:8px}.rocco-widget__rating-feedback[hidden]{display:none}.rocco-widget__rating-feedback-label{font-size:13px;font-weight:600;color:#142031}.rocco-widget__rating-feedback-input{width:100%;box-sizing:border-box;border:1px solid #d0d7de;border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;resize:vertical;min-height:64px;color:#142031;background:#fff}.rocco-widget__rating-submit{align-self:flex-end;border:0;border-radius:8px;background:#142031;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer}.rocco-widget__rating-submit:hover{filter:brightness(1.08)}.rocco-widget__rating-error{margin:8px 0 0;font-size:12px;color:#611a15}.rocco-widget__rating-error[hidden]{display:none}.rocco-widget__composer[hidden]{display:none}@media(max-width: 480px){.rocco-widget{right:8px;bottom:8px}.rocco-widget__panel{right:0;bottom:56px;width:calc(100vw - 16px);height:min(620px,100dvh - 80px);max-height:calc(100vh - 80px);border-radius:18px}.rocco-widget__empty{padding:16px 14px;justify-content:flex-start;padding-top:28px}.rocco-widget__empty-title{font-size:16px}.rocco-widget__suggestion{font-size:11px;padding:7px 10px}}.sidebar-nav-container{width:240px;background-color:#151b26;position:fixed;left:0;top:0;bottom:0;z-index:101;transition:.5s}.sidebar-nav-container .sidebar-nav{display:flex;flex-direction:column;color:#fff;height:100%}.sidebar-nav-container .sidebar-nav .sidebar-nav-modules{flex-grow:1;padding-bottom:72px;height:100%;overflow:auto;scrollbar-width:none}.sidebar-nav-container .sidebar-nav .sidebar-nav-modules .module-header{text-transform:uppercase}.sidebar-nav-container .sidebar-nav .sidebar-nav-modules .module-header>i{-moz-transition:transform 1s;-webkit-transition:transform 1s;transition:transform 1s;position:relative;left:7.5px}.sidebar-nav-container .sidebar-nav .sidebar-nav-modules .module-header i.flip{transform:rotate(-180deg)}.sidebar-nav-container .sidebar-nav .sidebar-nav-modules::-webkit-scrollbar{width:0}.sidebar-nav-container .sidebar-nav .intro{padding-top:24px;padding-left:24px;padding-right:20px;padding-bottom:20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.sidebar-nav-container .sidebar-nav .intro .nav-toggle{position:relative;left:6px;cursor:pointer}.sidebar-nav-container .sidebar-nav .intro .nav-toggle i.ricon-toggle{font-size:24px}.sidebar-nav-container .sidebar-nav .intro .nav-toggle i.ricon-toggle::before{content:""}.sidebar-nav-container .sidebar-nav .intro .nav-toggle i.ricon-toggle:hover::before{content:""}.sidebar-nav-container .sidebar-nav .intro img{max-width:140px}.sidebar-nav-container .sidebar-nav .intro .mini-logo{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.sidebar-nav-container .sidebar-nav .intro .mini-logo img{position:relative;left:10px;margin-bottom:5px}.sidebar-nav-container .sidebar-nav .intro .mini-logo .beta{padding:1px 10px;border-radius:15px;font-weight:bold;font-size:10px;background-color:#273242;border:1px solid #4d596a;color:#fff}.sidebar-nav-container .sidebar-nav .intro .mini-logo.live img{left:0}.sidebar-nav-container .sidebar-nav .intro .mini-logo.live .beta{display:none}.sidebar-nav-container .sidebar-nav .main-nav .items .is-disabled{pointer-events:none;cursor:default;text-decoration:none;color:gray}.sidebar-nav-container .sidebar-nav .main-nav .items .is-disabled:hover{background-color:rgba(0,0,0,0)}.sidebar-nav-container .sidebar-nav .main-nav .items .is-disabled:hover .nav-item-icon{opacity:.4}.sidebar-nav-container .sidebar-nav .main-nav .items .is-disabled .nav-item-icon{color:gray}.sidebar-nav-container .sidebar-nav .nav-module-item span.locked{position:relative;right:5px}.sidebar-nav-container .sidebar-nav .nav-module-item.is-disabled{pointer-events:none;cursor:default;text-decoration:none;color:gray}.sidebar-nav-container .sidebar-nav .nav-module-item.is-disabled:hover{background-color:rgba(0,0,0,0)}.sidebar-nav-container .sidebar-nav .nav-module-item.is-disabled:hover .nav-item-icon{opacity:.4}.sidebar-nav-container .sidebar-nav .nav-module-item.is-disabled .nav-item-icon{color:gray}.sidebar-nav-container .bottom-nav .items a{border-top:1px solid #273240;height:56px !important;padding:16px 24px !important}.sidebar-nav-container .bottom-nav .items a.is-disabled{cursor:default;text-decoration:none;color:gray}.sidebar-nav-container .bottom-nav .items a.is-disabled:hover{background-color:rgba(0,0,0,0)}.sidebar-nav-container .bottom-nav .items a.is-disabled:hover .nav-item-icon{opacity:.4}.sidebar-nav-container .bottom-nav .items a.is-disabled .nav-item-icon{color:gray}body.mini .sidebar-nav .intro .nav-toggle{left:0}body.mini .sidebar-nav .intro .nav-toggle i.ricon-toggle::before{content:""}body.mini .sidebar-nav .intro .nav-toggle i.ricon-toggle:hover::before{content:""}body.mini .sidebar-nav .intro .mini-logo{position:absolute;top:50px}body.mini .sidebar-nav .intro .mini-logo img{display:block}body.mini .sidebar-nav .sidebar-nav-modules .module-header>i{left:0 !important}body.mini .sidebar-nav a.is_disabled{pointer-events:none;cursor:default;text-decoration:none;color:gray}.sidebar-nav-container .main-nav .items,.sidebar-nav-container .fav-modules .items,.sidebar-nav-container .modules .items,.sidebar-nav-container .bottom-nav .items,.mobile-nav-container .main-nav .items,.mobile-nav-container .fav-modules .items,.mobile-nav-container .modules .items,.mobile-nav-container .bottom-nav .items{padding:0;margin:0;display:flex;flex-direction:column;overflow:hidden}.sidebar-nav-container .main-nav .items a,.sidebar-nav-container .fav-modules .items a,.sidebar-nav-container .modules .items a,.sidebar-nav-container .bottom-nav .items a,.mobile-nav-container .main-nav .items a,.mobile-nav-container .fav-modules .items a,.mobile-nav-container .modules .items a,.mobile-nav-container .bottom-nav .items a{background-color:rgba(39,50,64,0);font-size:14px;height:36px;padding:0 0 0 24px;color:#fff;font-weight:500;font-family:Inter;line-height:18px;overflow:hidden;display:flex;align-items:center;outline:0}.sidebar-nav-container .main-nav .items a .nav-title,.sidebar-nav-container .fav-modules .items a .nav-title,.sidebar-nav-container .modules .items a .nav-title,.sidebar-nav-container .bottom-nav .items a .nav-title,.mobile-nav-container .main-nav .items a .nav-title,.mobile-nav-container .fav-modules .items a .nav-title,.mobile-nav-container .modules .items a .nav-title,.mobile-nav-container .bottom-nav .items a .nav-title{display:block;padding:12px 0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.sidebar-nav-container .main-nav .items a .nav-title .new-badge,.sidebar-nav-container .fav-modules .items a .nav-title .new-badge,.sidebar-nav-container .modules .items a .nav-title .new-badge,.sidebar-nav-container .bottom-nav .items a .nav-title .new-badge,.mobile-nav-container .main-nav .items a .nav-title .new-badge,.mobile-nav-container .fav-modules .items a .nav-title .new-badge,.mobile-nav-container .modules .items a .nav-title .new-badge,.mobile-nav-container .bottom-nav .items a .nav-title .new-badge{background-color:#fff;padding:0px 8px 0px 6px;border-radius:10px;position:relative;font-weight:400;color:#6d5afc;font-size:11px;display:flex;justify-content:center;align-items:center;margin-left:7px;gap:5px}.sidebar-nav-container .main-nav .items a .nav-title .new-badge .icon,.sidebar-nav-container .fav-modules .items a .nav-title .new-badge .icon,.sidebar-nav-container .modules .items a .nav-title .new-badge .icon,.sidebar-nav-container .bottom-nav .items a .nav-title .new-badge .icon,.mobile-nav-container .main-nav .items a .nav-title .new-badge .icon,.mobile-nav-container .fav-modules .items a .nav-title .new-badge .icon,.mobile-nav-container .modules .items a .nav-title .new-badge .icon,.mobile-nav-container .bottom-nav .items a .nav-title .new-badge .icon{position:relative;top:2px}.sidebar-nav-container .main-nav .items a .nav-title .new-badge .icon svg,.sidebar-nav-container .fav-modules .items a .nav-title .new-badge .icon svg,.sidebar-nav-container .modules .items a .nav-title .new-badge .icon svg,.sidebar-nav-container .bottom-nav .items a .nav-title .new-badge .icon svg,.mobile-nav-container .main-nav .items a .nav-title .new-badge .icon svg,.mobile-nav-container .fav-modules .items a .nav-title .new-badge .icon svg,.mobile-nav-container .modules .items a .nav-title .new-badge .icon svg,.mobile-nav-container .bottom-nav .items a .nav-title .new-badge .icon svg{vertical-align:initial}.sidebar-nav-container .main-nav .items a .nav-item-icon,.sidebar-nav-container .fav-modules .items a .nav-item-icon,.sidebar-nav-container .modules .items a .nav-item-icon,.sidebar-nav-container .bottom-nav .items a .nav-item-icon,.mobile-nav-container .main-nav .items a .nav-item-icon,.mobile-nav-container .fav-modules .items a .nav-item-icon,.mobile-nav-container .modules .items a .nav-item-icon,.mobile-nav-container .bottom-nav .items a .nav-item-icon{font-size:18px;color:#fff;display:inline-flex;align-items:center;margin-right:8px;opacity:.4}.sidebar-nav-container .main-nav .items a:hover,.sidebar-nav-container .main-nav .items a.is-active,.sidebar-nav-container .fav-modules .items a:hover,.sidebar-nav-container .fav-modules .items a.is-active,.sidebar-nav-container .modules .items a:hover,.sidebar-nav-container .modules .items a.is-active,.sidebar-nav-container .bottom-nav .items a:hover,.sidebar-nav-container .bottom-nav .items a.is-active,.mobile-nav-container .main-nav .items a:hover,.mobile-nav-container .main-nav .items a.is-active,.mobile-nav-container .fav-modules .items a:hover,.mobile-nav-container .fav-modules .items a.is-active,.mobile-nav-container .modules .items a:hover,.mobile-nav-container .modules .items a.is-active,.mobile-nav-container .bottom-nav .items a:hover,.mobile-nav-container .bottom-nav .items a.is-active{background-color:#273240}.sidebar-nav-container .main-nav .items a:hover .nav-item-icon,.sidebar-nav-container .main-nav .items a.is-active .nav-item-icon,.sidebar-nav-container .fav-modules .items a:hover .nav-item-icon,.sidebar-nav-container .fav-modules .items a.is-active .nav-item-icon,.sidebar-nav-container .modules .items a:hover .nav-item-icon,.sidebar-nav-container .modules .items a.is-active .nav-item-icon,.sidebar-nav-container .bottom-nav .items a:hover .nav-item-icon,.sidebar-nav-container .bottom-nav .items a.is-active .nav-item-icon,.mobile-nav-container .main-nav .items a:hover .nav-item-icon,.mobile-nav-container .main-nav .items a.is-active .nav-item-icon,.mobile-nav-container .fav-modules .items a:hover .nav-item-icon,.mobile-nav-container .fav-modules .items a.is-active .nav-item-icon,.mobile-nav-container .modules .items a:hover .nav-item-icon,.mobile-nav-container .modules .items a.is-active .nav-item-icon,.mobile-nav-container .bottom-nav .items a:hover .nav-item-icon,.mobile-nav-container .bottom-nav .items a.is-active .nav-item-icon{opacity:1}.sidebar-nav-container .main-nav .items a:hover .js-favourite,.sidebar-nav-container .fav-modules .items a:hover .js-favourite,.sidebar-nav-container .modules .items a:hover .js-favourite,.sidebar-nav-container .bottom-nav .items a:hover .js-favourite,.mobile-nav-container .main-nav .items a:hover .js-favourite,.mobile-nav-container .fav-modules .items a:hover .js-favourite,.mobile-nav-container .modules .items a:hover .js-favourite,.mobile-nav-container .bottom-nav .items a:hover .js-favourite{display:block}.sidebar-nav-container .main-nav .items a.super,.sidebar-nav-container .fav-modules .items a.super,.sidebar-nav-container .modules .items a.super,.sidebar-nav-container .bottom-nav .items a.super,.mobile-nav-container .main-nav .items a.super,.mobile-nav-container .fav-modules .items a.super,.mobile-nav-container .modules .items a.super,.mobile-nav-container .bottom-nav .items a.super{color:#ff8484}.sidebar-nav-container .main-nav .items a.super i,.sidebar-nav-container .fav-modules .items a.super i,.sidebar-nav-container .modules .items a.super i,.sidebar-nav-container .bottom-nav .items a.super i,.mobile-nav-container .main-nav .items a.super i,.mobile-nav-container .fav-modules .items a.super i,.mobile-nav-container .modules .items a.super i,.mobile-nav-container .bottom-nav .items a.super i{color:#ff8484}.sidebar-nav-container .main-nav .items a.disabled,.sidebar-nav-container .fav-modules .items a.disabled,.sidebar-nav-container .modules .items a.disabled,.sidebar-nav-container .bottom-nav .items a.disabled,.mobile-nav-container .main-nav .items a.disabled,.mobile-nav-container .fav-modules .items a.disabled,.mobile-nav-container .modules .items a.disabled,.mobile-nav-container .bottom-nav .items a.disabled{color:#d3d3d3}.sidebar-nav-container .main-nav .items a.disabled i,.sidebar-nav-container .fav-modules .items a.disabled i,.sidebar-nav-container .modules .items a.disabled i,.sidebar-nav-container .bottom-nav .items a.disabled i,.mobile-nav-container .main-nav .items a.disabled i,.mobile-nav-container .fav-modules .items a.disabled i,.mobile-nav-container .modules .items a.disabled i,.mobile-nav-container .bottom-nav .items a.disabled i{color:#d3d3d3}.sidebar-nav-container .main-nav .items.closed,.sidebar-nav-container .fav-modules .items.closed,.sidebar-nav-container .modules .items.closed,.sidebar-nav-container .bottom-nav .items.closed,.mobile-nav-container .main-nav .items.closed,.mobile-nav-container .fav-modules .items.closed,.mobile-nav-container .modules .items.closed,.mobile-nav-container .bottom-nav .items.closed{animation:slideinY;animation-duration:2s}.sidebar-nav-container .main-nav .items .js-favourite,.sidebar-nav-container .fav-modules .items .js-favourite,.sidebar-nav-container .modules .items .js-favourite,.sidebar-nav-container .bottom-nav .items .js-favourite,.mobile-nav-container .main-nav .items .js-favourite,.mobile-nav-container .fav-modules .items .js-favourite,.mobile-nav-container .modules .items .js-favourite,.mobile-nav-container .bottom-nav .items .js-favourite{position:relative;right:15px;opacity:.4;display:none}.sidebar-nav-container .main-nav .items .js-favourite:hover,.sidebar-nav-container .fav-modules .items .js-favourite:hover,.sidebar-nav-container .modules .items .js-favourite:hover,.sidebar-nav-container .bottom-nav .items .js-favourite:hover,.mobile-nav-container .main-nav .items .js-favourite:hover,.mobile-nav-container .fav-modules .items .js-favourite:hover,.mobile-nav-container .modules .items .js-favourite:hover,.mobile-nav-container .bottom-nav .items .js-favourite:hover{opacity:1}.sidebar-nav-container .main-nav .items .js-favourite.active,.sidebar-nav-container .fav-modules .items .js-favourite.active,.sidebar-nav-container .modules .items .js-favourite.active,.sidebar-nav-container .bottom-nav .items .js-favourite.active,.mobile-nav-container .main-nav .items .js-favourite.active,.mobile-nav-container .fav-modules .items .js-favourite.active,.mobile-nav-container .modules .items .js-favourite.active,.mobile-nav-container .bottom-nav .items .js-favourite.active{opacity:1}.main-nav,.fav-modules{padding-bottom:20px;border-bottom:1px solid #273240}.mobile-nav-container .main-nav,.mobile-nav-container .fav-modules,.mobile-nav-container .modules{border-bottom:1px solid hsla(0,0%,100%,.2)}.mobile-nav-container .modules{margin-bottom:24px}.module-header{padding:12px 24px;margin-top:4px;display:flex;justify-content:space-between;opacity:.4;cursor:pointer}.module-header span{display:block}.module-header{font-family:"Inter";font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.03em;z-index:1;background-color:#151b26}.module-header:hover{opacity:1;background-color:#273240}.module-header .header-icon{margin-right:8px}.top-nav-container{height:72px;background:#fff;position:fixed;top:0;left:240px;right:0;z-index:101;transition:.5s;overflow:visible}.top-nav-container .top-nav{display:flex;height:100%;width:100%;position:relative;overflow:visible}.top-nav-container .top-nav:after{content:"";bottom:-1px;right:0;left:0;height:1px;background:#ecedee;position:absolute}.top-nav-container .navmenu-icon{background:#24827c;border-radius:12px;padding:10px;margin:12px 16px;width:48px;height:48px;color:#fff;font-size:28px}.top-nav-container .top-nav-content{width:100%;flex-grow:1;display:flex;flex-direction:column;padding-right:380px}.top-nav-container .top-nav-content .navmenu-title,.top-nav-container .top-nav-content .top-nav-pages{height:36px;width:100%}.top-nav-container .top-nav-content{position:relative}.top-nav-container .top-nav-content .top-nav-pages-wrapper{overflow:hidden;width:calc(100vw - 730px)}.top-nav-container .top-nav-content .top-nav-pages{display:flex;position:relative}.top-nav-container .top-nav-content .top-nav-pages>a{height:100%;margin:0 10px;position:relative;color:#64748b;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:16px;display:flex;align-items:center;white-space:nowrap;transition:color .15s ease}.top-nav-container .top-nav-content .top-nav-pages>a:before{content:"";position:absolute;bottom:0;z-index:1;right:0;left:0;height:2px;border-radius:2px 2px 0 0;background:#24827c;display:none}.top-nav-container .top-nav-content .top-nav-pages>a:hover{color:#334155}.top-nav-container .top-nav-content .top-nav-pages>a.is-active:before:not(.pms-raccoonpay-disputes),.top-nav-container .top-nav-content .top-nav-pages>a:hover:before:not(.pms-raccoonpay-disputes){display:block;color:#24827c !important}.top-nav-container .top-nav-content .top-nav-pages>a.is-active{color:#24827c !important;font-weight:600}.top-nav-container .top-nav-content .top-nav-pages>a.is-super{color:red}.top-nav-container .top-nav-content .top-nav-pages>a.is-super:before{background:red}.top-nav-container .top-nav-content .top-nav-pages>a.is-tba{color:gray}.top-nav-container .top-nav-content .top-nav-pages>a.moved{color:#96a5b2 !important}.top-nav-container .top-nav-content .top-nav-pages>a.moved::before{background:#96a5b2 !important}.top-nav-container .top-nav-content .top-nav-pages>a.is-disabled{pointer-events:none;cursor:default;text-decoration:none;color:#94a3b8}.top-nav-container .top-nav-content .top-nav-pages>a .nav-tag-container{margin-left:3px;background-color:#a4e8f2;padding:1px 7px 1px 5px;border-radius:999px;font-weight:500;font-size:10px;position:relative;top:-2px}.top-nav-container .top-nav-content .top-nav-pages>a .nav-tag-container .icon{position:relative;top:3px}.top-nav-container .top-nav-content .top-nav-pages>a .nav-tag-container .text{color:#00a0ac}.top-nav-container .top-nav-content .top-nav-pages a:first-of-type{margin:0;margin-right:10px}.top-nav-container .top-nav-content .menu-scroll{display:none;position:absolute;padding:6px 8px;background-color:#fff;color:#64748b;cursor:pointer;top:40px;z-index:201;font-size:12px;border-radius:6px;transition:color .15s ease,background-color .15s ease}.top-nav-container .top-nav-content .menu-scroll:hover{color:#0f172a;background-color:#f8fafc}.top-nav-container .top-nav-content .menu-scroll.js-scrollLeft{left:0px;filter:drop-shadow(20px 0px 10px #FFFFFF)}.top-nav-container .top-nav-content .menu-scroll.js-scrollRight{left:calc(100vw - 730px);filter:drop-shadow(-20px 0px 10px #FFFFFF);background-color:rgba(0,0,0,0)}.top-nav-container .top-nav-content .menu-scroll.active{display:block}.top-nav-container .top-nav-content .navmenu-title{display:flex;align-items:center;padding-top:12px}.top-nav-container .top-nav-content .navmenu-title h1{font-size:20px !important;color:#2a3037;font-family:Inter;font-size:20px;font-weight:600 !important;letter-spacing:0;line-height:24px}.top-nav-container .append{position:absolute;right:0;max-width:415px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:22px;height:100%;overflow:visible}.top-nav-container .top-nav-action{display:flex;align-items:center;flex-shrink:0;margin:0;overflow:visible}.top-nav-container .top-nav-action .profile-icon-admin{margin-top:0}.top-nav-container .top-nav-action img.profile-icon-admin{width:32px;height:32px;object-fit:cover}.top-nav-container .top-nav-action .profile-menu-toggle .profile-icon-admin{border:1px solid #dce2e6;transition:border-color .2s ease,box-shadow .2s ease}.top-nav-container .top-nav-add-reservation-tooltip{display:inline-flex;flex-shrink:0;overflow:visible}.top-nav-container .top-nav-circle-btn,.top-nav-container .inbox-nav-notifications__trigger{position:relative;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6a7b8e;padding:0;flex-shrink:0;text-decoration:none;box-sizing:border-box}.top-nav-container .top-nav-circle-btn:hover,.top-nav-container .inbox-nav-notifications__trigger:hover{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12)}.top-nav-container .top-nav-circle-btn:active,.top-nav-container .inbox-nav-notifications__trigger:active{box-shadow:0 1px 4px rgba(0,0,0,.1)}.top-nav-container .top-nav-circle-btn .rr-design-system-component-icons-icon,.top-nav-container .top-nav-circle-btn svg,.top-nav-container .inbox-nav-notifications__trigger .rr-design-system-component-icons-icon,.top-nav-container .inbox-nav-notifications__trigger svg{display:block}.top-nav-container .append .account-switch,.mobile-nav-container .account-switch{display:flex;align-items:center;margin-right:24px}.top-nav-container .append h2.account-switch-single,.mobile-nav-container h2.account-switch-single{position:relative;z-index:-1}.top-nav-container .append .accountSwitcher,.top-nav-container .append .account-switch-single,.mobile-nav-container .accountSwitcher,.mobile-nav-container .account-switch-single{padding:initial;min-width:150px;opacity:.6;color:#2a3037;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;text-align:right !important;outline:0;border:0;cursor:pointer;padding-right:10px}.top-nav-container .append .account-switch-single,.mobile-nav-container .account-switch-single{cursor:default}.top-nav-container .append .profile .profile-icon,.top-nav-container .append .profile-menu-content .profile-icon,.top-nav-container .append .mobile-menu-profile-info .profile-icon,.mobile-nav-container .profile .profile-icon,.mobile-nav-container .profile-menu-content .profile-icon,.mobile-nav-container .mobile-menu-profile-info .profile-icon{display:flex;align-items:center;line-height:0}.top-nav-container .append .profile .profile-icon .profile-icon-admin,.top-nav-container .append .profile-menu-content .profile-icon .profile-icon-admin,.top-nav-container .append .mobile-menu-profile-info .profile-icon .profile-icon-admin,.mobile-nav-container .profile .profile-icon .profile-icon-admin,.mobile-nav-container .profile-menu-content .profile-icon .profile-icon-admin,.mobile-nav-container .mobile-menu-profile-info .profile-icon .profile-icon-admin{border-radius:50%;cursor:pointer;width:32px;height:32px;border:1px solid #ddd6fe;font-size:12px;line-height:1;font-weight:700;background-color:#f0edff !important;color:#6e63ff;text-align:center;justify-content:center;align-items:center;display:flex;max-width:initial !important;box-sizing:border-box}.top-nav-container .append .profile .profile-icon .profile-icon-admin.large,.top-nav-container .append .profile-menu-content .profile-icon .profile-icon-admin.large,.top-nav-container .append .mobile-menu-profile-info .profile-icon .profile-icon-admin.large,.mobile-nav-container .profile .profile-icon .profile-icon-admin.large,.mobile-nav-container .profile-menu-content .profile-icon .profile-icon-admin.large,.mobile-nav-container .mobile-menu-profile-info .profile-icon .profile-icon-admin.large{width:42px;height:42px;font-size:16px}.top-nav-container .append .profile.top-nav-action .profile-menu-toggle .profile-icon-admin,.mobile-nav-container .profile.top-nav-action .profile-menu-toggle .profile-icon-admin{border:1px solid #dce2e6;transition:border-color .2s ease,box-shadow .2s ease}.top-nav-container .append .profile.top-nav-action .profile-menu-toggle:hover .profile-icon-admin,.mobile-nav-container .profile.top-nav-action .profile-menu-toggle:hover .profile-icon-admin{border:1px solid #6a5acd;box-shadow:0 2px 8px rgba(0,0,0,.12)}.top-nav-container .append .profile-menu-content,.mobile-nav-container .profile-menu-content{position:absolute;top:calc(100% + 10px);right:24px;bottom:auto;transform:none;width:min(360px,100vw - 32px);z-index:102;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 32px rgba(15,23,42,.15);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.top-nav-container .append .profile-menu-content[hidden],.mobile-nav-container .profile-menu-content[hidden]{display:none !important}.top-nav-container .append .profile-menu-panel__header,.mobile-nav-container .profile-menu-panel__header{position:relative;display:flex;align-items:center;min-height:60px;padding:12px 56px 12px 16px;box-sizing:border-box;border-bottom:1px solid #e5e7eb;background:#fff}.top-nav-container .append .profile-menu-panel__header .rr-modal-close,.mobile-nav-container .profile-menu-panel__header .rr-modal-close{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;color:#6a7b8e;z-index:10;padding:0}.top-nav-container .append .profile-menu-panel__header .rr-modal-close:hover,.mobile-nav-container .profile-menu-panel__header .rr-modal-close:hover{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(calc(-50% - 1px))}.top-nav-container .append .profile-menu-panel__header .rr-modal-close:active,.mobile-nav-container .profile-menu-panel__header .rr-modal-close:active{box-shadow:0 1px 4px rgba(0,0,0,.1)}.top-nav-container .append .profile-menu-panel__header .rr-modal-close svg,.mobile-nav-container .profile-menu-panel__header .rr-modal-close svg{display:block}.top-nav-container .append .profile-menu-panel__body,.mobile-nav-container .profile-menu-panel__body{display:flex;flex-direction:column;background:#fff}.top-nav-container .append .profile-menu-panel__footer,.mobile-nav-container .profile-menu-panel__footer{display:flex;justify-content:flex-end;padding:10px 16px 14px;border-top:1px solid #e5e7eb;background:#fff}.top-nav-container .append .profile-menu-panel__footer-btn,.mobile-nav-container .profile-menu-panel__footer-btn{width:auto;justify-content:center}.top-nav-container .append .profile-menu-content .profile-menu-items,.mobile-nav-container .profile-menu-content .profile-menu-items{display:flex;list-style:none;flex-direction:column;padding:0;margin:0}.top-nav-container .append .profile-menu-content .profile-menu-items li a,.mobile-nav-container .profile-menu-content .profile-menu-items li a{color:#0f172a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px 16px;display:block;transition:background .15s ease}.top-nav-container .append .profile-menu-content .profile-menu-items li a:hover,.mobile-nav-container .profile-menu-content .profile-menu-items li a:hover{background-color:#f8fafc;text-decoration:none}.top-nav-container .append .profile-menu-content .profile-menu-items li a.profile-menu-support-tickets,.mobile-nav-container .profile-menu-content .profile-menu-items li a.profile-menu-support-tickets{display:flex;align-items:center;justify-content:space-between;gap:8px}.top-nav-container .append .profile-menu-content .profile-info,.mobile-nav-container .profile-menu-content .profile-info{display:flex;align-items:center;padding:0;border-bottom:0;min-width:0;flex:1 1 auto}.top-nav-container .append .profile-menu-content .profile-info .profile-icon,.mobile-nav-container .profile-menu-content .profile-info .profile-icon{margin-right:12px;flex-shrink:0}.top-nav-container .append .profile-menu-content .profile-name,.mobile-nav-container .profile-menu-content .profile-name{margin-bottom:0;max-width:220px;color:#0f172a !important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;max-height:none;min-width:0}.top-nav-container .append .profile-menu-content .profile-name .profile-subtitle,.mobile-nav-container .profile-menu-content .profile-name .profile-subtitle{opacity:1 !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;font-size:12px;font-weight:500;line-height:1.35;color:#64748b}.top-nav-container .append .mobile-menu-profile-info .profile-name .profile-subtitle,.mobile-nav-container .mobile-menu-profile-info .profile-name .profile-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}.top-nav-container .append .notifications,.mobile-nav-container .notifications{display:flex;align-items:center;width:auto;margin:0;flex-shrink:0}.top-nav-container .append .notifications.inbox-nav-notifications,.mobile-nav-container .notifications.inbox-nav-notifications{position:relative}.top-nav-container .append .inbox-nav-notifications__trigger-wrap,.mobile-nav-container .inbox-nav-notifications__trigger-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.top-nav-container .append .inbox-nav-notifications__badge,.mobile-nav-container .inbox-nav-notifications__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ca0b59;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center;box-sizing:border-box;pointer-events:none}.top-nav-container .append .inbox-nav-notifications__trigger.is-multi-device,.mobile-nav-container .inbox-nav-notifications__trigger.is-multi-device{animation:inbox-nav-multi-device-pulse 1.8s ease-in-out infinite}@keyframes inbox-nav-multi-device-pulse{0%,100%{box-shadow:0 0 0 0 rgba(110,99,255,.6)}50%{box-shadow:0 0 0 8px rgba(110,99,255,0)}}.top-nav-container .append .nav-unread-badge,.mobile-nav-container .nav-unread-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ca0b59;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center;box-sizing:border-box;pointer-events:none}.top-nav-container .append .nav-unread-badge--inline,.mobile-nav-container .nav-unread-badge--inline{position:static;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;pointer-events:none}.top-nav-container .append .profile-icon-wrap,.mobile-nav-container .profile-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.top-nav-container .append .profile-support-tickets-badge,.mobile-nav-container .profile-support-tickets-badge{position:absolute;top:-4px;right:-4px}.top-nav-container .append .profile-menu-support-tickets,.top-nav-container .append .button-support-tickets,.mobile-nav-container .profile-menu-support-tickets,.mobile-nav-container .button-support-tickets{display:flex;align-items:center;justify-content:space-between;gap:8px}.top-nav-container .append .inbox-notiifcation-dropdown-modal,.top-nav-container .append .inbox-nav-notifications-panel,.mobile-nav-container .inbox-notiifcation-dropdown-modal,.mobile-nav-container .inbox-nav-notifications-panel{position:absolute;top:calc(100% + 10px);right:0;left:auto;margin:0;width:min(360px,100vw - 32px);background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 32px rgba(15,23,42,.15);z-index:1000;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.top-nav-container .append .inbox-notiifcation-dropdown-modal[hidden],.top-nav-container .append .inbox-nav-notifications-panel[hidden],.mobile-nav-container .inbox-notiifcation-dropdown-modal[hidden],.mobile-nav-container .inbox-nav-notifications-panel[hidden]{display:none !important}.top-nav-container .append .inbox-nav-notifications-panel__header,.mobile-nav-container .inbox-nav-notifications-panel__header{position:relative;display:flex;align-items:center;min-height:60px;padding:12px 56px 12px 16px;box-sizing:border-box;border-bottom:1px solid #e5e7eb;background:#fff}.top-nav-container .append .inbox-nav-notifications-panel__header .rr-modal-close,.mobile-nav-container .inbox-nav-notifications-panel__header .rr-modal-close{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;color:#6a7b8e;z-index:10;padding:0}.top-nav-container .append .inbox-nav-notifications-panel__header .rr-modal-close:hover,.mobile-nav-container .inbox-nav-notifications-panel__header .rr-modal-close:hover{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(calc(-50% - 1px))}.top-nav-container .append .inbox-nav-notifications-panel__header .rr-modal-close:active,.mobile-nav-container .inbox-nav-notifications-panel__header .rr-modal-close:active{box-shadow:0 1px 4px rgba(0,0,0,.1)}.top-nav-container .append .inbox-nav-notifications-panel__header .rr-modal-close svg,.mobile-nav-container .inbox-nav-notifications-panel__header .rr-modal-close svg{display:block}.top-nav-container .append .inbox-nav-notifications-panel__title,.mobile-nav-container .inbox-nav-notifications-panel__title{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:#0f172a}.top-nav-container .append .inbox-nav-notifications-panel__body,.mobile-nav-container .inbox-nav-notifications-panel__body{display:flex;flex-direction:column;max-height:min(360px,100vh - 180px);overflow-y:auto;background:#fff}.top-nav-container .append .inbox-nav-notifications-panel__empty,.mobile-nav-container .inbox-nav-notifications-panel__empty{margin:0;padding:16px;font-size:13px;line-height:1.4;color:#64748b;text-align:center}.top-nav-container .append .inbox-nav-notifications-item,.mobile-nav-container .inbox-nav-notifications-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid #eef2f6;text-decoration:none;color:inherit;transition:background .15s ease}.top-nav-container .append .inbox-nav-notifications-item:last-child,.mobile-nav-container .inbox-nav-notifications-item:last-child{border-bottom:0}.top-nav-container .append .inbox-nav-notifications-item:hover,.mobile-nav-container .inbox-nav-notifications-item:hover{background:#f8fafc;text-decoration:none}.top-nav-container .append .inbox-nav-notifications-item.is-unread,.mobile-nav-container .inbox-nav-notifications-item.is-unread{background:rgba(110,99,255,.04)}.top-nav-container .append .inbox-nav-notifications-item.is-unread:hover,.mobile-nav-container .inbox-nav-notifications-item.is-unread:hover{background:rgba(110,99,255,.08)}.top-nav-container .append .inbox-nav-notifications-item.is-critical.is-unread,.mobile-nav-container .inbox-nav-notifications-item.is-critical.is-unread{background:rgba(202,11,89,.04)}.top-nav-container .append .inbox-nav-notifications-item.is-critical.is-unread:hover,.mobile-nav-container .inbox-nav-notifications-item.is-critical.is-unread:hover{background:rgba(202,11,89,.08)}.top-nav-container .append .inbox-nav-notifications-item.is-critical.is-unread .inbox-nav-notifications-item__title,.mobile-nav-container .inbox-nav-notifications-item.is-critical.is-unread .inbox-nav-notifications-item__title{color:#ca0b59}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device{cursor:default;background:rgba(110,99,255,.06)}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device:hover,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device:hover{background:rgba(110,99,255,.06)}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__title,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badges,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badge-link,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badge-link{text-decoration:none;display:inline-flex}.top-nav-container .append .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badge-link:hover,.mobile-nav-container .inbox-nav-notifications-item.inbox-nav-notifications-item--multi-device .inbox-nav-notifications-item__device-badge-link:hover{text-decoration:none;opacity:.85}.top-nav-container .append .inbox-nav-notifications-item__content,.mobile-nav-container .inbox-nav-notifications-item__content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.top-nav-container .append .inbox-nav-notifications-item__icon,.mobile-nav-container .inbox-nav-notifications-item__icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--icon-bg, rgba(110, 99, 255, 0.1));flex-shrink:0;margin-top:1px}.top-nav-container .append .inbox-nav-notifications-item__icon svg,.mobile-nav-container .inbox-nav-notifications-item__icon svg{stroke:var(--icon-color, #6e63ff)}.top-nav-container .append .inbox-nav-notifications-item__header,.mobile-nav-container .inbox-nav-notifications-item__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.top-nav-container .append .inbox-nav-notifications-item__title,.mobile-nav-container .inbox-nav-notifications-item__title{font-size:13px;font-weight:700;line-height:1.3;color:#0f172a;min-width:0}.top-nav-container .append .inbox-nav-notifications-item__header .rr-design-system-component-shared-badge,.mobile-nav-container .inbox-nav-notifications-item__header .rr-design-system-component-shared-badge{flex-shrink:0}.top-nav-container .append .inbox-nav-notifications-item__unread-dot,.mobile-nav-container .inbox-nav-notifications-item__unread-dot{width:8px;height:8px;border-radius:50%;background:#d10025;flex-shrink:0}.top-nav-container .append .inbox-nav-notifications-item__message,.mobile-nav-container .inbox-nav-notifications-item__message{display:block;font-size:12px;line-height:1.35;color:#64748b}.top-nav-container .append .inbox-nav-notifications-item__message>span,.mobile-nav-container .inbox-nav-notifications-item__message>span{display:inline}.top-nav-container .append .inbox-nav-notifications-item__message strong,.top-nav-container .append .inbox-nav-notifications-item__message b,.mobile-nav-container .inbox-nav-notifications-item__message strong,.mobile-nav-container .inbox-nav-notifications-item__message b{display:inline;font-weight:700;color:#475569}.top-nav-container .append .inbox-nav-notifications-item--upsell .inbox-nav-notifications-item__message,.top-nav-container .append .inbox-nav-notifications-item--chargeback .inbox-nav-notifications-item__message,.mobile-nav-container .inbox-nav-notifications-item--upsell .inbox-nav-notifications-item__message,.mobile-nav-container .inbox-nav-notifications-item--chargeback .inbox-nav-notifications-item__message{display:flex;flex-direction:column;gap:2px}.top-nav-container .append .inbox-nav-notifications-item--upsell .inbox-nav-notifications-item__message>span,.top-nav-container .append .inbox-nav-notifications-item--chargeback .inbox-nav-notifications-item__message>span,.mobile-nav-container .inbox-nav-notifications-item--upsell .inbox-nav-notifications-item__message>span,.mobile-nav-container .inbox-nav-notifications-item--chargeback .inbox-nav-notifications-item__message>span{display:block}.top-nav-container .append .inbox-nav-notifications-item__addons,.mobile-nav-container .inbox-nav-notifications-item__addons{margin:2px 0 0;padding-left:18px;color:#6e63ff}.top-nav-container .append .inbox-nav-notifications-item__more,.mobile-nav-container .inbox-nav-notifications-item__more{font-size:12px;font-weight:600;color:#6e63ff}.top-nav-container .append .inbox-nav-notifications-item__amount,.mobile-nav-container .inbox-nav-notifications-item__amount{font-weight:700}.top-nav-container .append .inbox-nav-notifications-item__amount.is-critical,.mobile-nav-container .inbox-nav-notifications-item__amount.is-critical{color:#ca0b59}.top-nav-container .append .inbox-nav-notifications-item__amount.is-read,.mobile-nav-container .inbox-nav-notifications-item__amount.is-read{color:#64748b}.top-nav-container .append .inbox-nav-notifications-panel__footer,.mobile-nav-container .inbox-nav-notifications-panel__footer{display:flex;justify-content:flex-end;padding:10px 16px 14px;border-top:1px solid #e5e7eb;background:#fff}.top-nav-container .append .inbox-nav-notifications-panel__footer-btn,.mobile-nav-container .inbox-nav-notifications-panel__footer-btn{width:auto;justify-content:center}body.mini .top-nav-container{left:56px}body.mini .sidebar-nav-container{width:56px}body.mini .sidebar-nav-container .intro img{display:none}body.mini .sidebar-nav-container .intro{padding:24px 0;display:flex;align-items:center;justify-content:center;height:72px}body.mini .sidebar-nav-container .intro .nav-toggle{margin:0}body.mini .sidebar-nav-container .items a{padding:0 24px}body.mini .sidebar-nav-container .items span,body.mini .sidebar-nav-container .module-header span{display:none !important}body.mini .sidebar-nav-container .items,body.mini .sidebar-nav-container .module-header{padding:0;display:flex;align-items:center;justify-content:center}body.mini .sidebar-nav-container .items .nav-item-icon,body.mini .sidebar-nav-container .module-header .nav-item-icon{margin:0}body.mini .sidebar-nav .bottom-nav .mini-logo{display:block}.popup .navmenu-help-trigger{display:none}.popup .extended-save-wrapper{position:initial}.popup .top-nav-container{position:initial}.popup .top-nav-container .top-nav-content{padding-right:0}.popup .top-nav-container .top-nav-content .top-nav-pages-wrapper{width:100% !important}.profile-toggle-background{display:none;position:fixed;left:240px;top:72px;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:101}.profile-toggle-background.is-active{display:block}.mini .profile-toggle-background{left:56px}.extended-save-wrapper{position:fixed;top:72px;left:240px;right:0;background:#f5f6f6;height:64px;z-index:97;display:flex;align-items:center;padding:24px;transition:.5s}.extended-save-wrapper .js-changes-notifier{color:#24827c;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin:0}@media(max-width: 534px){.extended-save-wrapper .js-changes-notifier{width:195px}}.mini .extended-save-wrapper{left:56px}.mobile-nav-container{display:none;transition:.2s;background:#258175;position:fixed;top:0;left:0;right:0;z-index:101}.mobile-nav-container .mobile-top-menu{height:72px;padding:20px;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0)}.mobile-nav-container .mobile-top-menu i{color:#fff;font-size:24px}.mobile-nav-container .mobile-top-menu .mobile-top-toggle{cursor:pointer}.mobile-nav-container .mobile-nav-menu-toggle-content{transition:.2s;display:none;overflow-y:scroll;background:#258175;position:fixed;top:72px;left:0;right:0;bottom:0;z-index:101}.mobile-nav-container .mobile-nav-menu-toggle-content.is-active{display:block}.mobile-nav-container .mobile-nav-menu-toggle-content .module-header{background-color:#258175;color:#fff}.mobile-nav-container .mobile-nav-menu-toggle-content .items a{margin:8px 0;font-size:1rem;font-weight:500;letter-spacing:0;line-height:24px}.mobile-nav-container .mobile-nav-menu-toggle-content .items a .nav-item-icon{font-size:20px;margin-right:16px;opacity:1}.mobile-nav-container .mobile-nav-menu-toggle-content .items a:hover,.mobile-nav-container .mobile-nav-menu-toggle-content .items a.is-active{background:linear-gradient(270deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 99.96%)}.mobile-nav-container .mobile-nav-menu-toggle-content .subpages .items{display:none;padding-left:38px;position:relative}.mobile-nav-container .mobile-nav-menu-toggle-content .subpages .items .subnav-sideline{position:absolute;top:20px;left:33px;bottom:20px;width:1px;background-color:#fff}.mobile-nav-container .mobile-menu-profile-info{display:flex;justify-content:center;flex-direction:column;padding:0 24px}.mobile-nav-container .mobile-menu-profile-info .profile-icon{display:flex;justify-content:center;margin-bottom:16px}.mobile-nav-container .mobile-menu-profile-info .profile-name{text-align:center !important;font-size:20px;color:#fff !important;max-width:initial;margin-bottom:20px}.mobile-nav-container .mobile-menu-profile-info .profile-name .profile-subtitle{font-size:14px}.mobile-nav-container .mobile-menu-profile-info .account-switch{margin-right:0;width:100%;margin-bottom:16px}.mobile-nav-container .mobile-menu-profile-info .account-switch select.accountSwitcher{border:1px solid #ccd4db;border-radius:6px;color:#fff;font-family:Inter;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;padding:16px 24px;background-color:rgba(0,0,0,0);text-align:left !important}.mobile-nav-container .mobile-menu-profile-info .button-logout,.mobile-nav-container .mobile-menu-profile-info .button-support-tickets{width:100%;color:#2a3037;font-family:Inter;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;background-color:#fff;display:block;border-radius:6px;padding:16px 32px;box-sizing:border-box}.mobile-nav-container .mobile-menu-profile-info .button-support-tickets{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;margin-bottom:12px}.mobile-only{display:none !important}.btn-back{width:90vw;padding:10px;border:1px solid #24827c;color:#24827c !important;font-size:14px;margin-bottom:20px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.btn-back:hover{background-color:#24827c;color:#fff !important}.btn-back::before{position:relative;top:2px;margin-right:5px}.navmenu-help-trigger{background-color:#121821;position:fixed;bottom:24px;right:24px;border-radius:100%;width:36px;height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:101}.navmenu-help-trigger .navmenu-help-question{font-family:"Inter";font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff}.navmenu-help-menu{position:fixed;bottom:68px;right:20px;background-color:#121821;border-radius:10px;min-width:200px;z-index:88}.navmenu-help-menu ul{list-style:none;margin:0;padding:8px 0}.navmenu-help-menu ul li a{padding:0 16px;color:#fff;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:15px;min-height:40px;cursor:pointer;display:flex;align-items:center;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.navmenu-help-menu ul li a:hover{background-color:#273240}.navmenu-help-menu::after{content:"";position:absolute;right:17px;border-top:solid 5px #121821;border-left:solid 5px rgba(0,0,0,0);border-right:solid 5px rgba(0,0,0,0)}@media screen and (max-width: 768px){.sidebar-nav-container,.top-nav-container{display:none}body:has(#tpl-account.reservations-detail) .top-nav-container{display:block;position:fixed;top:calc(72px + env(safe-area-inset-top, 0px));left:0;right:0;width:100%;height:72px;z-index:100;box-shadow:0 1px 0 #ecedee}body:has(#tpl-account.reservations-detail) .top-nav-container .prepend{display:none}body:has(#tpl-account.reservations-detail) .top-nav-container .append{display:none !important}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav{padding:0 12px}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content{padding-right:0;min-width:0}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content .navmenu-title h1{font-size:18px;line-height:36px;margin:0}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content .top-nav-pages-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content .top-nav-pages-wrapper::-webkit-scrollbar{display:none}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content .top-nav-pages>a{margin:0 12px 0 0;flex:0 0 auto}body:has(#tpl-account.reservations-detail) .top-nav-container .top-nav-content .top-nav-pages>a:last-child{margin-right:0;padding-right:4px}.popup #tpl-account.reservations-detail{padding:0 15px 30px !important}.popup #tpl-account.reservations-detail .menu-scroll{display:none}.popup .sidebar-nav-container,.popup .top-nav-container{display:block}.mobile-nav-container{display:block}.mobile-only{display:block !important}.extended-save-wrapper{left:0 !important}}.main-nav .nav-title.flexbox,.fav-modules .nav-title.flexbox,.modules .nav-title.flexbox,.bottom-nav .nav-title.flexbox{display:flex !important;align-items:center}.main-nav .nav-title.flexbox .nav-attention-sparkle,.fav-modules .nav-title.flexbox .nav-attention-sparkle,.modules .nav-title.flexbox .nav-attention-sparkle,.bottom-nav .nav-title.flexbox .nav-attention-sparkle{line-height:0;margin-left:5px;display:inline-flex;align-items:center}.main-nav .nav-title.flexbox .ricon-c-info-circle,.fav-modules .nav-title.flexbox .ricon-c-info-circle,.modules .nav-title.flexbox .ricon-c-info-circle,.bottom-nav .nav-title.flexbox .ricon-c-info-circle{line-height:0;margin-left:5px;color:#ff8484;font-size:18px;position:relative;bottom:-1px}i.ricon-b-notification:hover{color:#fff !important}i.ricon-b-plus{color:#000 !important}i.ricon-b-plus:hover{color:#fff !important}#tpl-account h1{margin-left:0px}@media(min-width: 768px){.timeline-login{padding-top:35px}}.timeline-login .datepicker-wrapper{display:inline-block;float:left;margin-right:20px;margin-bottom:20px}.timeline-login .datepicker-wrapper span{display:inline-block;padding-top:8px}.archive-warning{display:inline-block;color:#f6931d;padding:0 0 0 20px}#tpl-account.guests a.view-statement{display:inline-block;margin-bottom:10px;color:#258175}#tpl-account.guests a.view-statement:visited{color:#258175}#tpl-account.guests a.view-statement:hover{color:#333}#tpl-account.guests a.view-statement span{text-decoration:underline;font-weight:bold;margin-left:5px}#tpl-account.guests .view-statement-wrap{margin-bottom:10px}#tpl-account.reports .debtors .download-btns a{margin-right:10px}#tpl-account.reports .debtors .download-btns a.inactive{background-color:gray}.admin-login{overflow-y:hidden}.admin-login:has(.login-lockout-page){overflow-y:auto}.login-lockout-page{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;background-image:radial-gradient(rgba(100, 116, 139, 0.15) 1px, transparent 0);background-size:28px 28px;color:#1e293b;font-family:"Lato","Inter",system-ui,sans-serif}.login-lockout-page__glow{position:absolute;top:0;left:50%;width:600px;height:350px;transform:translateX(-50%);background:linear-gradient(180deg, rgba(253, 244, 245, 0.4) 0%, rgba(255, 251, 235, 0.2) 50%, transparent 100%);filter:blur(48px);pointer-events:none;z-index:0}.login-lockout-page__header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(226,232,240,.7);background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px)}.login-lockout-page__header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:72rem;margin:0 auto;padding:0 16px;height:64px}.login-lockout-page__brand{display:flex;align-items:center;gap:12px;min-width:0}.login-lockout-page__brand-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}.login-lockout-page__logo{width:20px;height:20px}.login-lockout-page__brand-copy{display:flex;flex-direction:column;min-width:0}.login-lockout-page__brand-name{font-size:14px;font-weight:600;line-height:1;color:#0f172a}.login-lockout-page__brand-tag{margin-top:2px;font-size:11px;font-weight:500;line-height:1.2;color:#64748b}.login-lockout-page__status-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#f1f5f9;font-size:12px;font-weight:500;color:#475569;white-space:nowrap}.login-lockout-page__status-ping{width:8px;height:8px;border-radius:50%;background:#e11d48;animation:login-lockout-ping 1.5s cubic-bezier(0, 0, 0.2, 1) infinite}.login-lockout-page__status-dot{width:8px;height:8px;margin-left:-12px;border-radius:50%;background:#e11d48}.login-lockout-page__main{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 32px}.login-lockout-page__card{width:100%;max-width:48rem;border:1px solid rgba(226,232,240,.9);border-radius:24px;background:#fff;box-shadow:0 20px 40px -15px rgba(15,23,42,.07),0 0 0 1px rgba(15,23,42,.05);overflow:hidden}.login-lockout-page__card-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid #f1f5f9;background:rgba(248,250,252,.6);font-size:12px;color:#64748b}.login-lockout-page__card-topbar-start{display:flex;align-items:center;gap:8px;min-width:0}.login-lockout-page__card-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid #fecdd3;border-radius:999px;background:#fff1f2;color:#be123c;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.login-lockout-page__card-badge-dot{width:6px;height:6px;border-radius:50%;background:#be123c}.login-lockout-page__card-divider{color:#cbd5e1}.login-lockout-page__card-protocol{font-weight:500;color:#64748b;white-space:nowrap}.login-lockout-page__card-server{font-family:"JetBrains Mono","Menlo",monospace;font-size:12px;color:#94a3b8;white-space:nowrap}.login-lockout-page__card-body{padding:24px}.login-lockout-page__hero{display:flex;align-items:flex-start;gap:20px}.login-lockout-page__hero-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border:1px solid rgba(254,205,211,.8);border-radius:16px;background:linear-gradient(135deg, #fff1f2 0%, rgba(255, 241, 242, 0.7) 100%);color:#e11d48;box-shadow:0 1px 2px rgba(15,23,42,.05);animation:login-lockout-pulse 3s infinite ease-in-out}.login-lockout-page__hero-icon svg{width:28px;height:28px}.login-lockout-page__title{margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:#0f172a}.login-lockout-page__subtitle{margin:0;font-size:15px;line-height:1.6;color:#475569}.login-lockout-page__info{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;border:1px solid rgba(226,232,240,.8);border-radius:12px;background:#f8fafc;font-size:12px;line-height:1.5;color:#475569}.login-lockout-page__info-icon{flex-shrink:0;margin-top:1px;color:#64748b}.login-lockout-page__info-icon svg{width:16px;height:16px}.login-lockout-page__info-text{margin:0}.login-lockout-page__info-text strong{color:#1e293b}.login-lockout-page__timer-panel{margin-top:24px;padding:16px 20px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg, #fff 0%, rgba(248, 250, 252, 0.5) 100%);--lockout-progress: 1}.login-lockout-page__timer-row{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media(min-width: 640px){.login-lockout-page__timer-row{flex-direction:row;align-items:center;justify-content:space-between}}.login-lockout-page__timer-left{display:flex;align-items:center;gap:14px}.login-lockout-page__timer-ring{position:relative;flex-shrink:0;width:48px;height:48px;--lockout-progress: 1}.login-lockout-page__timer-ring svg{width:48px;height:48px;transform:rotate(-90deg)}.login-lockout-page__timer-track,.login-lockout-page__timer-arc{fill:none;stroke-width:3.5}.login-lockout-page__timer-track{stroke:#f1f5f9}.login-lockout-page__timer-arc{stroke:#e11d48;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100*(1 - var(--lockout-progress)));transition:stroke-dashoffset .35s linear}.login-lockout-page__timer-ring-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e11d48}.login-lockout-page__timer-ring-icon svg{width:20px;height:20px;transform:none}.login-lockout-page__countdown-label{display:block;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.login-lockout-page__countdown-time{display:block;margin-top:2px;font-family:"JetBrains Mono","Menlo",monospace;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#0f172a;font-variant-numeric:tabular-nums}.login-lockout-page__countdown-done{margin:4px 0 0;font-size:13px;font-weight:600;color:#be123c}.login-lockout-page__retry-btn{width:100%;padding:10px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f1f5f9;color:#94a3b8;font-size:12px;font-weight:600;cursor:not-allowed}@media(min-width: 640px){.login-lockout-page__retry-btn{width:auto}}.login-lockout-page__retry-btn--ready{border-color:#e11d48;background:#e11d48;color:#fff;cursor:pointer}.login-lockout-page__retry-btn--ready:hover{background:#be123c}.login-lockout-page__actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}@media(min-width: 640px){.login-lockout-page__actions{grid-template-columns:1fr 1fr}}.login-lockout-page__action-tile{display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.login-lockout-page__action-tile:hover{border-color:#cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.05);text-decoration:none}.login-lockout-page__action-tile--static:hover{border-color:#cbd5e1}.login-lockout-page__action-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:14px;font-weight:600;color:#0f172a}.login-lockout-page__action-badge{padding:2px 8px;border-radius:999px;background:#f1f5f9;font-size:10px;font-weight:500;color:#475569}.login-lockout-page__action-text{margin:4px 0 0;font-size:12px;line-height:1.5;color:#64748b}.login-lockout-page__action-meta{margin-top:12px;font-family:"JetBrains Mono","Menlo",monospace;font-size:11px;color:#94a3b8}.login-lockout-page__action-link{margin-top:12px;padding:0;border:0;background:none;color:#334155;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.login-lockout-page__action-link:hover{color:#0f172a}.login-lockout-page__diagnostics{margin-top:24px;padding:16px;border:1px solid #1e293b;border-radius:12px;background:#0f172a;color:#cbd5e1;font-family:"JetBrains Mono","Menlo",monospace;font-size:11px;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.login-lockout-page__diagnostics-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #1e293b}.login-lockout-page__diagnostics-title{display:flex;align-items:center;gap:8px;font-weight:500;color:#cbd5e1}.login-lockout-page__diagnostics-dot{width:8px;height:8px;border-radius:50%;background:#34d399}.login-lockout-page__copy-btn{padding:4px 8px;border:0;border-radius:6px;background:#1e293b;color:#cbd5e1;font-family:inherit;font-size:11px;cursor:pointer}.login-lockout-page__copy-btn:hover{background:#334155}.login-lockout-page__diagnostics-grid{display:grid;grid-template-columns:1fr;gap:8px 16px;margin:12px 0 0;padding:0}@media(min-width: 640px){.login-lockout-page__diagnostics-grid{grid-template-columns:1fr 1fr}}.login-lockout-page__diagnostics-grid div{margin:0}.login-lockout-page__diagnostics-grid dt{margin:0;color:#64748b;font-weight:400}.login-lockout-page__diagnostics-grid dd{margin:0;color:#fda4af;font-weight:600}.login-lockout-page__diagnostics-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(30,41,59,.8);font-family:"Lato",sans-serif;font-size:10px;color:#94a3b8}.login-lockout-page__diagnostics-http{font-family:"JetBrains Mono","Menlo",monospace;color:#64748b;white-space:nowrap}.login-lockout-page__card-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 24px;border-top:1px solid rgba(226,232,240,.8);background:#f8fafc;font-size:12px;color:#64748b}@media(min-width: 640px){.login-lockout-page__card-footer{flex-direction:row;align-items:center}}.login-lockout-page__card-footer-left{display:flex;align-items:center;gap:8px}.login-lockout-page__card-footer-left svg{width:14px;height:14px;color:#94a3b8}.login-lockout-page__card-footer-links{display:flex;align-items:center;gap:12px}.login-lockout-page__card-footer-links a{color:#64748b;text-decoration:none}.login-lockout-page__card-footer-links a:hover{color:#1e293b;text-decoration:underline}.login-lockout-page__tips{max-width:48rem;margin:16px 0 0;font-size:12px;line-height:1.5;text-align:center;color:#94a3b8}.login-lockout-page__footer{position:relative;z-index:1;padding:16px;border-top:1px solid rgba(226,232,240,.6);background:hsla(0,0%,100%,.4);text-align:center;font-size:12px;color:#94a3b8}.login-lockout-page p{margin:0}@keyframes login-lockout-ping{75%,100%{transform:scale(2);opacity:0}}@keyframes login-lockout-pulse{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.admin-login .login-lockout-page,#tpl-default .login-lockout-page{min-height:100vh}.login-container{flex-direction:column;width:100vw;height:100vh}.login-container *{font-family:"Lato",sans-serif}.login-container input:-webkit-autofill,.login-container input:-webkit-autofill:hover,.login-container input:-webkit-autofill:focus,.login-container textarea:-webkit-autofill,.login-container textarea:-webkit-autofill:hover,.login-container textarea:-webkit-autofill:focus,.login-container select:-webkit-autofill,.login-container select:-webkit-autofill:hover,.login-container select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.login-container .row{margin:0 !important;width:100vw;height:100%}.login-container .form-container{position:relative;display:flex;justify-content:center;align-items:center}.login-container .form-container::after{content:"";position:absolute;top:-40%;right:-170px;width:2000px;height:180%;border-radius:100%;background-color:#fff;z-index:10}.login-container .form-container form{z-index:20;max-width:400px !important}.login-container .form-container form .logo{width:40px;margin-bottom:20px}.login-container .form-container form h1{font-family:"Lato",sans-serif;color:#2a3037;font-size:32px;font-weight:300;letter-spacing:-0.28px;line-height:39px;margin-bottom:40px}.login-container .form-container form h1 strong{font-weight:900}.login-container .form-container form .cta-wrapper{position:relative;display:inline-block;top:-22px;margin-bottom:7px}.login-container .form-container form .cta-wrapper a.cta-link{color:#24827c;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.login-container .form-container form .cta-wrapper a.cta-link:first-child{display:inline-block;padding-bottom:3px}.login-container .form-container form input[type=text],.login-container .form-container form input[type=email],.login-container .form-container form input[type=password]{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;color:#2a3037;border-radius:8px;border:1px solid #999b9f;padding:14px 16px;margin-bottom:20px}.login-container .form-container form .otp-input{font-size:32px !important;font-weight:normal !important;border:none !important;padding:10px !important;margin-bottom:0 !important;width:100% !important;max-width:70px !important;height:50px !important}.login-container .form-container form input::placeholder{color:#8f9bb3}.login-container .form-container form .remember-me{position:relative;left:-10px}.login-container .form-container form .remember-me input.checkbox+label:before,.login-container .form-container form .remember-me input.checkbox:focus+label:before{box-shadow:0 0 0 1px #999b9f}.login-container .form-container form .remember-me input.checkbox+label:before{border-radius:3px}.login-container .form-container form .remember-me input.checkbox+label{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.login-container .form-container form .forgot-password{text-align:right}.login-container .form-container form .forgot-password a{display:inline-block;padding-top:2px;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;color:#258175;text-decoration:underline}.login-container .form-container form .login-lockout-help{margin-top:20px;padding:12px 14px;border:1px solid #dfe0e2;border-radius:8px;background:#f5f6f7;text-align:left}.login-container .form-container form .login-lockout-help__title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:20px;color:#2a3037}.login-container .form-container form .login-lockout-help__text{margin:0;font-size:13px;font-weight:500;line-height:18px;color:#8f9bb3}.login-container .form-container form button{width:100%;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center;background-color:#258175;color:#fff;padding:16px 28px;border:0;border-radius:8px;margin-top:40px}.login-container .form-container form .pms-login-identity{margin-bottom:12px;text-align:center}.login-container .form-container form .pms-login-email{margin:0 0 4px;text-align:center;color:#333;font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.login-container .form-container form .pms-login-change-email button{margin:0 !important;width:auto !important;padding:0;background:none;border:none;color:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.login-container .form-container form .pms-login-otp-hint{margin:0 0 12px;text-align:center;color:#666;font-size:14px;line-height:1.5}.login-container .form-container form .pms-login-recovery-toggle{display:flex;align-items:center;justify-content:center;height:40px;padding:0;margin:0}.login-container .form-container form .pms-login-recovery-toggle button{margin:0 !important;width:auto !important;padding:0;background:none;color:#666;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}.login-container .form-container form #recovery-code-input{margin:0 !important}.login-container .form-container form .pms-login-step--otp #login-btn{margin-top:0 !important}.login-container .image-container{position:relative;background-color:#258175;overflow:hidden}.login-container .image-container .image{position:relative;display:flex;width:116%;height:100%;background-image:url("");background-position:center center !important;background-size:auto 110%;background-repeat:no-repeat}.login-container .image-container .image.beta{background-image:url("")}@media screen and (max-width: 767px){.login-container .form-container{order:2;align-items:center !important;padding-top:unset !important}.login-container .image-container{order:1;min-height:10% !important}.login-container .image-container .image{background-size:110% auto}}@media screen and (max-width: 991px){.login-container .form-container{order:2;align-items:flex-start;padding-top:15%}.login-container .form-container::after{top:-10%;right:0%;width:100%;height:20%}.login-container .form-container form h1{font-size:28px;line-height:35px;margin-bottom:30px}.login-container .form-container form button{margin-top:30px}.login-container .form-container form input[type=text],.login-container .form-container form input[type=email],.login-container .form-container form input[type=password]{font-size:16px;line-height:24px;padding:12px 16px}.login-container .form-container form .otp-input{font-size:32px !important;padding:10px !important;margin-bottom:0 !important}.login-container .image-container{order:1;min-height:5%}.login-container .image-container .image{background-size:110% auto;width:100%;height:92%}.login-container .form-container form{padding:0 20px}}@media screen and (min-height: 750px)and (min-width: 768){.login-container .form-container::after{top:-20%;right:-13%;width:80%;height:140%}}@media screen and (max-height: 440px){.login-container .form-container form .logo,.login-container .form-container form h1{display:none !important}}@media screen and (max-height: 1000px){.login-container .form-container::after{width:1000px !important}}.extra-login-wrapper #login-cont{position:absolute;width:100%;height:100%;background:#f0f0f1;background-repeat:no-repeat;background-position:center center;background-size:cover}.extra-login-wrapper .admin-login .btn{width:auto !important}.extra-login-wrapper .extra-login .btn{margin-top:20px}.extra-login-wrapper #form-login{position:absolute;overflow:auto;top:0;left:0;bottom:0;right:0;width:350px;height:300px;color:#fff;font-size:13px;margin:auto;padding:29px 25px;background:rgba(51,51,51,.95);overflow:hidden;border-radius:8px}.extra-login-wrapper #form-login .btn{outline:0;float:right;font-size:18px;line-height:1em;padding:10px 25px}.extra-login-wrapper #form-login h1{color:#fff;font-size:22px;margin-bottom:15px;font-weight:300}.extra-login-wrapper #form-login li{position:relative;width:100%}.extra-login-wrapper #form-login li .btn{font-size:18px !important;float:right;width:100%}.extra-login-wrapper #form-login li p{line-height:1.5em;margin-bottom:0}.extra-login-wrapper #form-login li.pass{width:100%;margin-top:20px}.extra-login-wrapper #form-login .login-message{color:#258175}.extra-login-wrapper .loginExtraModal-content{position:absolute;top:0;right:0;left:0;bottom:0;width:318px !important;height:260px;margin:auto}.extra-login-wrapper .loginExtraModal-content #form-login{margin:0;padding-top:37px}.extra-login-wrapper .loginExtraModal-content #form-login .btn{margin-top:20px}.extra-login-wrapper .loginExtraModal{display:none;position:fixed;z-index:1501;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.extra-login-wrapper .loginExtraModal #login-cont{background-image:none;background-color:rgba(0,0,0,0)}.extra-login-wrapper .loginExtraModal #form-login{width:325px;height:260px}.extra-login-wrapper .closeModal{color:#aaa;float:right;font-size:28px;font-weight:bold;margin:5px}.extra-login-wrapper .closeModal:hover,.extra-login-wrapper .closeModal:focus{color:#fff;text-decoration:none;cursor:pointer}.extra-login-wrapper #loginExtraBtn{display:none}.extra-login-wrapper .closeModal{position:relative;z-index:10}.extra-login-wrapper #admin-logo{position:relative;display:block;width:82px;height:82px;margin:0 auto}.extra-login-wrapper #admin-logo:after{position:absolute;display:block;content:"";left:-20px;top:100%;width:120px;height:12px;margin-top:12px;background-position:-112px -223px}.right-side-promo{display:flex;justify-content:center;align-items:center;height:100%;background-color:#258175;overflow:hidden}.right-side-promo .promo-div{max-width:80%;color:#fff;padding-left:140px}.right-side-promo .promo-div h1{color:#fff;font-size:40px;font-weight:900;font-style:italic;line-height:48px}.right-side-promo .promo-div h3{color:#fff;font-weight:400;padding-bottom:15px;border-bottom:1px solid #fff;width:fit-content;font-size:18px}.right-side-promo .promo-div p{font-size:18px;line-height:30px}.right-side-promo .promo-div .register-btn{border-radius:5px;border:0;padding:10px 20px;font-size:17px;border-color:#fff;background-color:#fff;font-weight:500;color:#000 !important}.right-side-promo .promo-div .promo-presenters{font-size:14px;text-align:center;line-height:19px;font-weight:600}.right-side-promo .promo-div .promo-presenters span{font-weight:300}.right-side-promo .promo-div .presenters img{max-width:40%;margin:0 auto;padding-bottom:10px}.right-side-promo .promo-div .colab-img{width:250px;padding-bottom:30px}.book-a-demo-div{text-align:center;padding-top:25px;border-bottom:1px solid #258175;padding-bottom:10px;width:fit-content;margin:0 auto 25px auto}.book-a-demo-div a{color:#258175 !important}.login-socials{width:fit-content;margin:15px auto 0 auto}.login-socials .social-icons{float:left;background-color:#258175;color:#fff;border-radius:50px;padding:5px 6px 2px 6px;margin:0 7px;width:fit-content}@media screen and (max-width: 767px){.right-side-promo .promo-div{max-width:63%;color:#fff;padding-left:0px;margin-top:-32px}}@media(max-width: 600px){.login-container{overflow-y:scroll}}.pms-raccoonpay select:not(.accountSwitcher,.ui-datepicker-month,.ui-datepicker-year,.flatpickr-monthDropdown-months,.pms-raccoonpay-disputes select,.raccoonpay-tx-pill-yadcf-select),.pms-raccoonpay .select-css{background:rgba(239,240,243,0) !important;font-family:"inter";font-weight:600 !important;margin-bottom:-1px}body .pms-raccoonpay{font-family:"inter"}.raccoonpay h1,.epson-printer-container h1,.lts-astat h1{padding:0;text-align:center}.raccoonpay .breadcrumb,.epson-printer-container .breadcrumb,.lts-astat .breadcrumb{text-align:left}.raccoonpay .rp-onboarding .explanation-wrapper,.epson-printer-container .rp-onboarding .explanation-wrapper,.lts-astat .rp-onboarding .explanation-wrapper{max-width:800px;margin:0px auto}.raccoonpay .rp-onboarding .terms-conditions-wrapper,.epson-printer-container .rp-onboarding .terms-conditions-wrapper,.lts-astat .rp-onboarding .terms-conditions-wrapper{position:relative;margin:0 0 20px 15px}.raccoonpay .rp-onboarding .terms-conditions-wrapper .label-terms,.epson-printer-container .rp-onboarding .terms-conditions-wrapper .label-terms,.lts-astat .rp-onboarding .terms-conditions-wrapper .label-terms{position:absolute;top:-9px;left:10px;background-color:#fff;padding:0 10px;z-index:10}.raccoonpay .rp-onboarding .terms-conditions-wrapper .text-terms,.epson-printer-container .rp-onboarding .terms-conditions-wrapper .text-terms,.lts-astat .rp-onboarding .terms-conditions-wrapper .text-terms{float:right;border:1px solid #e9e9e9;border-radius:4px;padding:20px;text-align:left;overflow:scroll;overflow-x:hidden;height:310px}.raccoonpay .rp-onboarding .explanation,.epson-printer-container .rp-onboarding .explanation,.lts-astat .rp-onboarding .explanation{text-align:center !important}.raccoonpay .rp-onboarding .shareholder-container .shareholder,.epson-printer-container .rp-onboarding .shareholder-container .shareholder,.lts-astat .rp-onboarding .shareholder-container .shareholder{display:flex;padding:10px 0 15px 0;margin-bottom:1rem;border-bottom:1px solid #e9e9e9}.raccoonpay .rp-onboarding .shareholder-container .shareholder .remove-shareholder,.epson-printer-container .rp-onboarding .shareholder-container .shareholder .remove-shareholder,.lts-astat .rp-onboarding .shareholder-container .shareholder .remove-shareholder{cursor:pointer}.raccoonpay .rp-onboarding .shareholder-container .shareholder:nth-child(2n+1),.epson-printer-container .rp-onboarding .shareholder-container .shareholder:nth-child(2n+1),.lts-astat .rp-onboarding .shareholder-container .shareholder:nth-child(2n+1){padding-right:15px}.raccoonpay .rp-onboarding .shareholder-container .shareholder:nth-child(1n+1),.epson-printer-container .rp-onboarding .shareholder-container .shareholder:nth-child(1n+1),.lts-astat .rp-onboarding .shareholder-container .shareholder:nth-child(1n+1){padding-left:15px}.raccoonpay .rp-onboarding .home-address,.epson-printer-container .rp-onboarding .home-address,.lts-astat .rp-onboarding .home-address{padding:10px 0 5px 10px}.raccoonpay .rp-onboarding .home-address i,.epson-printer-container .rp-onboarding .home-address i,.lts-astat .rp-onboarding .home-address i{color:#258175}.raccoonpay .rp-onboarding .shareholder-intro,.epson-printer-container .rp-onboarding .shareholder-intro,.lts-astat .rp-onboarding .shareholder-intro{padding:0 5px}.raccoonpay .create-shareholder-modal .doc-title,.epson-printer-container .create-shareholder-modal .doc-title,.lts-astat .create-shareholder-modal .doc-title{padding-left:15px}.raccoonpay .steps-btns,.epson-printer-container .steps-btns,.lts-astat .steps-btns{padding:0 25px 20px 25px}.raccoonpay .border-btn,.epson-printer-container .border-btn,.lts-astat .border-btn{font-size:18px}.raccoonpay .step-wrapper,.epson-printer-container .step-wrapper,.lts-astat .step-wrapper{background-color:#fff;padding-bottom:10px}.raccoonpay .what-is-3dsecure,.epson-printer-container .what-is-3dsecure,.lts-astat .what-is-3dsecure{padding:0 0 0 10px}.raccoonpay .step,.epson-printer-container .step,.lts-astat .step{position:relative;overflow:hidden;padding:25px 20px}.raccoonpay .step:nth-child(2n+1),.epson-printer-container .step:nth-child(2n+1),.lts-astat .step:nth-child(2n+1){border-right:1px solid #e9e9e9;border-radius:8px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}.raccoonpay .step h3,.epson-printer-container .step h3,.lts-astat .step h3{padding:0 0 0 10px;font-size:2em;font-weight:400;color:#333}.raccoonpay .step h3 i,.epson-printer-container .step h3 i,.lts-astat .step h3 i{color:#258175;margin-right:10px}.raccoonpay .step h3.step-title,.epson-printer-container .step h3.step-title,.lts-astat .step h3.step-title{text-align:left;margin-top:10px !important;margin-bottom:10px !important}.raccoonpay .step h3.step-title.main,.epson-printer-container .step h3.step-title.main,.lts-astat .step h3.step-title.main{margin-bottom:20px !important}.raccoonpay .step .add-shareholder,.epson-printer-container .step .add-shareholder,.lts-astat .step .add-shareholder{position:absolute;top:20px;right:20px}.raccoonpay .terminal-image,.epson-printer-container .terminal-image,.lts-astat .terminal-image{display:flex;justify-content:center}.raccoonpay .terminal-image img,.epson-printer-container .terminal-image img,.lts-astat .terminal-image img{width:100%;margin:0}.raccoonpay #request-terminals .field label,.epson-printer-container #request-terminals .field label,.lts-astat #request-terminals .field label{top:-6px}.raccoonpay .formRow,.epson-printer-container .formRow,.lts-astat .formRow{position:relative;width:100%}.raccoonpay .formRow>div:not(.formRow--item) label,.epson-printer-container .formRow>div:not(.formRow--item) label,.lts-astat .formRow>div:not(.formRow--item) label{top:0px;left:3px}.raccoonpay .formRow .select-css,.epson-printer-container .formRow .select-css,.lts-astat .formRow .select-css{margin-bottom:10px}.raccoonpay .formRow.upload-row .placeholder,.epson-printer-container .formRow.upload-row .placeholder,.lts-astat .formRow.upload-row .placeholder{display:block;background-color:#fff;padding:0 10px;top:0px;left:6px}.raccoonpay .formRow.upload-row input,.epson-printer-container .formRow.upload-row input,.lts-astat .formRow.upload-row input{border-color:#e9e9e9}.raccoonpay .formRow .formRow--input-wrapper,.epson-printer-container .formRow .formRow--input-wrapper,.lts-astat .formRow .formRow--input-wrapper{padding:0 10px 0 0;margin:10px 0 15px 0;margin-left:-10px}.raccoonpay .formRow .formRow--input-wrapper .formRow--input:focus,.raccoonpay .formRow .formRow--input-wrapper .formRow--input:hover,.epson-printer-container .formRow .formRow--input-wrapper .formRow--input:focus,.epson-printer-container .formRow .formRow--input-wrapper .formRow--input:hover,.lts-astat .formRow .formRow--input-wrapper .formRow--input:focus,.lts-astat .formRow .formRow--input-wrapper .formRow--input:hover{border-color:#258175}.raccoonpay .dataTables_filter input,.epson-printer-container .dataTables_filter input,.lts-astat .dataTables_filter input{margin-top:10px}.raccoonpay #DataTables_Table_0_filter,.epson-printer-container #DataTables_Table_0_filter,.lts-astat #DataTables_Table_0_filter{position:absolute;top:-80px;left:-20px}.raccoonpay span.truncate,.epson-printer-container span.truncate,.lts-astat span.truncate{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.raccoonpay table,.epson-printer-container table,.lts-astat table{margin-top:30px}.raccoonpay table .tablet-delete,.epson-printer-container table .tablet-delete,.lts-astat table .tablet-delete{display:none !important}.raccoonpay table span.tablet-delete,.epson-printer-container table span.tablet-delete,.lts-astat table span.tablet-delete{display:inline-block !important;padding:0}.raccoonpay table .mobile-delete,.epson-printer-container table .mobile-delete,.lts-astat table .mobile-delete{display:table-cell !important}.raccoonpay th,.raccoonpay td,.epson-printer-container th,.epson-printer-container td,.lts-astat th,.lts-astat td{vertical-align:middle;padding-left:12px}.raccoonpay td,.epson-printer-container td,.lts-astat td{padding:16px 24px 16px 12px;border-bottom:1px solid #ebebeb}.raccoonpay td.edit-row,.epson-printer-container td.edit-row,.lts-astat td.edit-row{padding:0}.raccoonpay td img,.epson-printer-container td img,.lts-astat td img{width:70px}.raccoonpay th,.epson-printer-container th,.lts-astat th{color:#8c8c8c;vertical-align:bottom;padding-bottom:14px;border-bottom:1px solid #cecece;white-space:nowrap}.raccoonpay th.blacklist,.epson-printer-container th.blacklist,.lts-astat th.blacklist{width:8px !important}.raccoonpay th span,.epson-printer-container th span,.lts-astat th span{position:relative}.raccoonpay th span:after,.epson-printer-container th span:after,.lts-astat th span:after{position:absolute;content:"";width:12px;height:20px;background-position:-137px -346px}.raccoonpay th.sorting_asc span:after,.epson-printer-container th.sorting_asc span:after,.lts-astat th.sorting_asc span:after{background-position:-167px -346px}.raccoonpay th.sorting_desc span:after,.epson-printer-container th.sorting_desc span:after,.lts-astat th.sorting_desc span:after{background-position:-199px -346px}.raccoonpay th:first-child,.epson-printer-container th:first-child,.lts-astat th:first-child{padding-left:10px}.raccoonpay .left-column .block,.epson-printer-container .left-column .block,.lts-astat .left-column .block{margin-right:20px;margin-bottom:20px}.raccoonpay .left-column .block.chart,.epson-printer-container .left-column .block.chart,.lts-astat .left-column .block.chart{min-height:300px}.raccoonpay .left-column .block.chart h3,.epson-printer-container .left-column .block.chart h3,.lts-astat .left-column .block.chart h3{padding-bottom:10px}.raccoonpay .left-column .chartcontainer,.epson-printer-container .left-column .chartcontainer,.lts-astat .left-column .chartcontainer{margin:0;padding:0}.raccoonpay .left-column .chartcontainer .overlay div,.epson-printer-container .left-column .chartcontainer .overlay div,.lts-astat .left-column .chartcontainer .overlay div{display:block !important}.raccoonpay .left-column .chartcontainer .overlay .overlay-data,.epson-printer-container .left-column .chartcontainer .overlay .overlay-data,.lts-astat .left-column .chartcontainer .overlay .overlay-data{color:#258175 !important}.raccoonpay .refunded:before,.raccoonpay .rebate:before,.raccoonpay .cancelled:before,.raccoonpay .preauth:before,.raccoonpay .pending:before,.raccoonpay .error:before,.raccoonpay .paid:before,.raccoonpay .captured:before,.raccoonpay .chargeback:before,.epson-printer-container .refunded:before,.epson-printer-container .rebate:before,.epson-printer-container .cancelled:before,.epson-printer-container .preauth:before,.epson-printer-container .pending:before,.epson-printer-container .error:before,.epson-printer-container .paid:before,.epson-printer-container .captured:before,.epson-printer-container .chargeback:before,.lts-astat .refunded:before,.lts-astat .rebate:before,.lts-astat .cancelled:before,.lts-astat .preauth:before,.lts-astat .pending:before,.lts-astat .error:before,.lts-astat .paid:before,.lts-astat .captured:before,.lts-astat .chargeback:before{font-family:"Font Awesome 5 Solid";min-width:20px;display:inline-block}.raccoonpay .cancelled,.raccoonpay .error,.raccoonpay .chargeback,.epson-printer-container .cancelled,.epson-printer-container .error,.epson-printer-container .chargeback,.lts-astat .cancelled,.lts-astat .error,.lts-astat .chargeback{color:#999}.raccoonpay .cancelled:before,.raccoonpay .error:before,.raccoonpay .chargeback:before,.epson-printer-container .cancelled:before,.epson-printer-container .error:before,.epson-printer-container .chargeback:before,.lts-astat .cancelled:before,.lts-astat .error:before,.lts-astat .chargeback:before{content:""}.raccoonpay .refunded,.raccoonpay .rebate,.epson-printer-container .refunded,.epson-printer-container .rebate,.lts-astat .refunded,.lts-astat .rebate{color:#333}.raccoonpay .refunded:before,.raccoonpay .rebate:before,.epson-printer-container .refunded:before,.epson-printer-container .rebate:before,.lts-astat .refunded:before,.lts-astat .rebate:before{content:""}.raccoonpay .preauth,.raccoonpay .pending,.epson-printer-container .preauth,.epson-printer-container .pending,.lts-astat .preauth,.lts-astat .pending{color:#f6931d}.raccoonpay .preauth:before,.raccoonpay .pending:before,.epson-printer-container .preauth:before,.epson-printer-container .pending:before,.lts-astat .preauth:before,.lts-astat .pending:before{content:""}.raccoonpay .paid,.raccoonpay .captured,.epson-printer-container .paid,.epson-printer-container .captured,.lts-astat .paid,.lts-astat .captured{color:#258175}.raccoonpay .paid:before,.raccoonpay .captured:before,.epson-printer-container .paid:before,.epson-printer-container .captured:before,.lts-astat .paid:before,.lts-astat .captured:before{content:""}.raccoonpay .paid.partial-refund,.epson-printer-container .paid.partial-refund,.lts-astat .paid.partial-refund{color:#1ba1e2}.raccoonpay .paid.partial-refund:before,.epson-printer-container .paid.partial-refund:before,.lts-astat .paid.partial-refund:before{content:""}.raccoonpay .right-column,.epson-printer-container .right-column,.lts-astat .right-column{float:right}.raccoonpay .right-column .block,.epson-printer-container .right-column .block,.lts-astat .right-column .block{overflow:auto}.raccoonpay .right-column .block table.dataTable tbody th,.raccoonpay .right-column .block table.dataTable tbody td,.epson-printer-container .right-column .block table.dataTable tbody th,.epson-printer-container .right-column .block table.dataTable tbody td,.lts-astat .right-column .block table.dataTable tbody th,.lts-astat .right-column .block table.dataTable tbody td{padding:2px 10px}.raccoonpay .right-column .data-tables .rrpay-icon,.raccoonpay .right-column .info-table .rrpay-icon,.epson-printer-container .right-column .data-tables .rrpay-icon,.epson-printer-container .right-column .info-table .rrpay-icon,.lts-astat .right-column .data-tables .rrpay-icon,.lts-astat .right-column .info-table .rrpay-icon{color:#333 !important}.raccoonpay .right-column .data-tables .rrpay-icon.failed,.raccoonpay .right-column .info-table .rrpay-icon.failed,.epson-printer-container .right-column .data-tables .rrpay-icon.failed,.epson-printer-container .right-column .info-table .rrpay-icon.failed,.lts-astat .right-column .data-tables .rrpay-icon.failed,.lts-astat .right-column .info-table .rrpay-icon.failed{color:#999 !important}.raccoonpay .right-column .data-tables .failed,.raccoonpay .right-column .info-table .failed,.epson-printer-container .right-column .data-tables .failed,.epson-printer-container .right-column .info-table .failed,.lts-astat .right-column .data-tables .failed,.lts-astat .right-column .info-table .failed{color:#999}.raccoonpay .right-column .data-tables .payment-amount,.raccoonpay .right-column .info-table .payment-amount,.epson-printer-container .right-column .data-tables .payment-amount,.epson-printer-container .right-column .info-table .payment-amount,.lts-astat .right-column .data-tables .payment-amount,.lts-astat .right-column .info-table .payment-amount{text-decoration:none !important;color:#333 !important;font-weight:700}.raccoonpay .right-column .data-tables .payment-amount.failed,.raccoonpay .right-column .info-table .payment-amount.failed,.epson-printer-container .right-column .data-tables .payment-amount.failed,.epson-printer-container .right-column .info-table .payment-amount.failed,.lts-astat .right-column .data-tables .payment-amount.failed,.lts-astat .right-column .info-table .payment-amount.failed{font-weight:400;color:#999 !important}.raccoonpay .right-column .data-tables .ellipse-menu-btn,.raccoonpay .right-column .info-table .ellipse-menu-btn,.epson-printer-container .right-column .data-tables .ellipse-menu-btn,.epson-printer-container .right-column .info-table .ellipse-menu-btn,.lts-astat .right-column .data-tables .ellipse-menu-btn,.lts-astat .right-column .info-table .ellipse-menu-btn{padding:10px;width:32px;height:32px;text-align:center;cursor:pointer}.raccoonpay .right-column .data-tables .ellipse-menu-btn.infor,.raccoonpay .right-column .info-table .ellipse-menu-btn.infor,.epson-printer-container .right-column .data-tables .ellipse-menu-btn.infor,.epson-printer-container .right-column .info-table .ellipse-menu-btn.infor,.lts-astat .right-column .data-tables .ellipse-menu-btn.infor,.lts-astat .right-column .info-table .ellipse-menu-btn.infor{right:-40px}.raccoonpay .right-column .data-tables .ellipse-menu.right,.raccoonpay .right-column .info-table .ellipse-menu.right,.epson-printer-container .right-column .data-tables .ellipse-menu.right,.epson-printer-container .right-column .info-table .ellipse-menu.right,.lts-astat .right-column .data-tables .ellipse-menu.right,.lts-astat .right-column .info-table .ellipse-menu.right{left:inherit;right:15px;transform:translatex(-50%)}.raccoonpay .content,.epson-printer-container .content,.lts-astat .content{position:relative}.raccoonpay .col-12 .field select.select.select-css,.epson-printer-container .col-12 .field select.select.select-css,.lts-astat .col-12 .field select.select.select-css{border:solid 1px #e3e3e3;margin-top:10px;margin-bottom:20px}.raccoonpay .block,.raccoonpay .step,.epson-printer-container .block,.epson-printer-container .step,.lts-astat .block,.lts-astat .step{background:#fff;position:relative;overflow:hidden;padding:20px}.raccoonpay .async-add,.epson-printer-container .async-add,.lts-astat .async-add{cursor:pointer}.raccoonpay .main,.epson-printer-container .main,.lts-astat .main{padding:10px 0px;display:inline-block;width:100%}.raccoonpay .detail-container,.epson-printer-container .detail-container,.lts-astat .detail-container{width:100%;max-width:1400px;padding:10px 0}.raccoonpay .detail-container .payment-detail-infoblock,.epson-printer-container .detail-container .payment-detail-infoblock,.lts-astat .detail-container .payment-detail-infoblock{padding:10px}.raccoonpay .detail-container .payment-detail-infoblock.refund-block form,.epson-printer-container .detail-container .payment-detail-infoblock.refund-block form,.lts-astat .detail-container .payment-detail-infoblock.refund-block form{margin-top:20px}.raccoonpay .detail-container .payment-detail-infoblock.refund-block form .field,.epson-printer-container .detail-container .payment-detail-infoblock.refund-block form .field,.lts-astat .detail-container .payment-detail-infoblock.refund-block form .field{margin:0}.raccoonpay .detail-container .payment-detail-infoblock.refund-block form input,.epson-printer-container .detail-container .payment-detail-infoblock.refund-block form input,.lts-astat .detail-container .payment-detail-infoblock.refund-block form input{width:80%;padding:13px 0px 13px 13px !important;border:solid 1px #d9d9d9;border-radius:6px;margin-right:-50px}.raccoonpay .detail-container .payment-detail-infoblock.refund-block form input.btn,.epson-printer-container .detail-container .payment-detail-infoblock.refund-block form input.btn,.lts-astat .detail-container .payment-detail-infoblock.refund-block form input.btn{width:100%;padding:8px 20px !important}.raccoonpay .detail-container .payment-detail-infoblock.refund-block form label,.epson-printer-container .detail-container .payment-detail-infoblock.refund-block form label,.lts-astat .detail-container .payment-detail-infoblock.refund-block form label{margin-left:0}@media screen and (min-width: 992px){.raccoonpay .detail-container .payment-detail-infoblock:first-child,.epson-printer-container .detail-container .payment-detail-infoblock:first-child,.lts-astat .detail-container .payment-detail-infoblock:first-child{padding-top:0px}}.raccoonpay .detail-container .payment-detail-block,.epson-printer-container .detail-container .payment-detail-block,.lts-astat .detail-container .payment-detail-block{padding:0 10px 10px 10px}.raccoonpay .detail-container .payment-detail-block>.block,.epson-printer-container .detail-container .payment-detail-block>.block,.lts-astat .detail-container .payment-detail-block>.block{height:110px;text-align:center}.raccoonpay .detail-container .payment-detail-block .payment-detail-title,.epson-printer-container .detail-container .payment-detail-block .payment-detail-title,.lts-astat .detail-container .payment-detail-block .payment-detail-title{display:block;padding-bottom:10px;font-weight:400;color:#999}.raccoonpay .detail-container .payment-detail-block .payment-detail-value,.epson-printer-container .detail-container .payment-detail-block .payment-detail-value,.lts-astat .detail-container .payment-detail-block .payment-detail-value{display:block;font-size:20px;font-weight:300;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.raccoonpay .detail-container .payment-detail-block .payment-detail-value:before,.epson-printer-container .detail-container .payment-detail-block .payment-detail-value:before,.lts-astat .detail-container .payment-detail-block .payment-detail-value:before{margin-right:5px}.raccoonpay .detail-container .payment-detail-block .js-reservation-popup .payment-detail-title,.raccoonpay .detail-container .payment-detail-block .js-reservation-popup .payment-detail-value,.epson-printer-container .detail-container .payment-detail-block .js-reservation-popup .payment-detail-title,.epson-printer-container .detail-container .payment-detail-block .js-reservation-popup .payment-detail-value,.lts-astat .detail-container .payment-detail-block .js-reservation-popup .payment-detail-title,.lts-astat .detail-container .payment-detail-block .js-reservation-popup .payment-detail-value{transition:opacity .1s ease-in-out}.raccoonpay .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-title,.raccoonpay .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-value,.epson-printer-container .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-title,.epson-printer-container .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-value,.lts-astat .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-title,.lts-astat .detail-container .payment-detail-block .js-reservation-popup:hover .payment-detail-value{opacity:.6}.raccoonpay .detail-container .info-table,.epson-printer-container .detail-container .info-table,.lts-astat .detail-container .info-table{margin-left:-20px;margin-top:0 !important;width:calc(100% + 40px)}.raccoonpay .detail-container .info-table .col-label,.epson-printer-container .detail-container .info-table .col-label,.lts-astat .detail-container .info-table .col-label{font-weight:700;width:65px;white-space:nowrap;color:#8a919e}.raccoonpay .detail-container .info-table .col-label:first-letter,.epson-printer-container .detail-container .info-table .col-label:first-letter,.lts-astat .detail-container .info-table .col-label:first-letter{text-transform:uppercase}.raccoonpay .detail-container .info-table .col-label:after,.epson-printer-container .detail-container .info-table .col-label:after,.lts-astat .detail-container .info-table .col-label:after{content:":"}.raccoonpay .detail-container .info-table tr.empty .col-label,.epson-printer-container .detail-container .info-table tr.empty .col-label,.lts-astat .detail-container .info-table tr.empty .col-label{font-weight:400}.raccoonpay .detail-container .info-table tr.empty .col-label:after,.epson-printer-container .detail-container .info-table tr.empty .col-label:after,.lts-astat .detail-container .info-table tr.empty .col-label:after{content:"."}.raccoonpay .detail-container .info-table .col-value,.epson-printer-container .detail-container .info-table .col-value,.lts-astat .detail-container .info-table .col-value{overflow:hidden;font-weight:600}.raccoonpay .detail-container .info-table tr:nth-child(odd),.epson-printer-container .detail-container .info-table tr:nth-child(odd),.lts-astat .detail-container .info-table tr:nth-child(odd){background-color:#fafafa}.raccoonpay .detail-container .info-table td,.epson-printer-container .detail-container .info-table td,.lts-astat .detail-container .info-table td{padding:10px 0 10px 20px}.raccoonpay .link-overlay,.epson-printer-container .link-overlay,.lts-astat .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .1s ease-in-out}.raccoonpay .link-overlay:hover,.epson-printer-container .link-overlay:hover,.lts-astat .link-overlay:hover{background-color:hsla(0,0%,100%,.4)}.raccoonpay .data-table td a,.raccoonpay .data-tables td a,.epson-printer-container .data-table td a,.epson-printer-container .data-tables td a,.lts-astat .data-table td a,.lts-astat .data-tables td a{text-decoration:none !important;color:rgba(51,51,51,.8) !important}.raccoonpay .data-table td a:hover,.raccoonpay .data-tables td a:hover,.epson-printer-container .data-table td a:hover,.epson-printer-container .data-tables td a:hover,.lts-astat .data-table td a:hover,.lts-astat .data-tables td a:hover{color:#999 !important}.raccoonpay .insights td,.epson-printer-container .insights td,.lts-astat .insights td{padding:10px}.raccoonpay .start_raccoonpay_holder,.epson-printer-container .start_raccoonpay_holder,.lts-astat .start_raccoonpay_holder{margin-top:24px;border-radius:20px 20px 0 0;background-color:#fff;padding:26px 24px;border-bottom:2px rgba(0,0,0,.2117647059) solid}@media(min-width: 768px){.raccoonpay .start_raccoonpay_holder,.epson-printer-container .start_raccoonpay_holder,.lts-astat .start_raccoonpay_holder{padding:54px 52px}}.raccoonpay .start_raccoonpay_holder .header_holder :nth-child(1),.epson-printer-container .start_raccoonpay_holder .header_holder :nth-child(1),.lts-astat .start_raccoonpay_holder .header_holder :nth-child(1){color:#24827c;font-weight:bold}.raccoonpay .start_raccoonpay_holder .header_holder :nth-child(2),.epson-printer-container .start_raccoonpay_holder .header_holder :nth-child(2),.lts-astat .start_raccoonpay_holder .header_holder :nth-child(2){color:#000;margin-bottom:25px}.raccoonpay .start_raccoonpay_holder h4,.epson-printer-container .start_raccoonpay_holder h4,.lts-astat .start_raccoonpay_holder h4{text-transform:uppercase;font-family:Lato;font-size:44px;font-weight:300;letter-spacing:0;line-height:52px}.raccoonpay .start_raccoonpay_holder h5,.epson-printer-container .start_raccoonpay_holder h5,.lts-astat .start_raccoonpay_holder h5{color:#000;font-family:Lato;font-size:24px;font-weight:bold;letter-spacing:0;line-height:34px;margin-top:25px}.raccoonpay .start_raccoonpay_holder a,.epson-printer-container .start_raccoonpay_holder a,.lts-astat .start_raccoonpay_holder a{height:48px;border-radius:4px;background-color:#000;color:#fff;line-height:36px;margin-top:25px;margin-bottom:32px}.raccoonpay .start_raccoonpay_holder table i,.epson-printer-container .start_raccoonpay_holder table i,.lts-astat .start_raccoonpay_holder table i{height:14.67px;color:#24827c}.raccoonpay .start_raccoonpay_holder table object,.epson-printer-container .start_raccoonpay_holder table object,.lts-astat .start_raccoonpay_holder table object{filter:invert(39%) sepia(97%) saturate(337%) hue-rotate(127deg) brightness(89%) contrast(84%)}.raccoonpay .start_raccoonpay_holder table th,.raccoonpay .start_raccoonpay_holder table td,.epson-printer-container .start_raccoonpay_holder table th,.epson-printer-container .start_raccoonpay_holder table td,.lts-astat .start_raccoonpay_holder table th,.lts-astat .start_raccoonpay_holder table td{padding:1px 1px}.raccoonpay .start_raccoonpay_holder table th object,.raccoonpay .start_raccoonpay_holder table td object,.epson-printer-container .start_raccoonpay_holder table th object,.epson-printer-container .start_raccoonpay_holder table td object,.lts-astat .start_raccoonpay_holder table th object,.lts-astat .start_raccoonpay_holder table td object{margin-top:8px}.raccoonpay .start_raccoonpay_holder table td,.epson-printer-container .start_raccoonpay_holder table td,.lts-astat .start_raccoonpay_holder table td{height:24px;font-family:Lato;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;border-bottom:inherit}.raccoonpay .start_raccoonpay_holder table tr:nth-child(even) td,.epson-printer-container .start_raccoonpay_holder table tr:nth-child(even) td,.lts-astat .start_raccoonpay_holder table tr:nth-child(even) td{font-weight:300;padding-bottom:16px}.raccoonpay .start_raccoon_holder_white,.epson-printer-container .start_raccoon_holder_white,.lts-astat .start_raccoon_holder_white{border-radius:0 0 20px 20px;background-color:#fff;padding:40px 26px;color:#515961;font-family:Lato;font-size:24px;font-weight:bold;letter-spacing:0;line-height:36px;display:flex}@media(min-width: 768px){.raccoonpay .start_raccoon_holder_white,.epson-printer-container .start_raccoon_holder_white,.lts-astat .start_raccoon_holder_white{padding:40px 52px}}.raccoonpay .start_raccoon_holder_white .quote_object,.epson-printer-container .start_raccoon_holder_white .quote_object,.lts-astat .start_raccoon_holder_white .quote_object{width:auto}.raccoonpay .start_raccoon_holder_white .quote_object object,.epson-printer-container .start_raccoon_holder_white .quote_object object,.lts-astat .start_raccoon_holder_white .quote_object object{margin-right:18px}@media(min-width: 768px){.raccoonpay .start_raccoon_holder_white .quote_object object,.epson-printer-container .start_raccoon_holder_white .quote_object object,.lts-astat .start_raccoon_holder_white .quote_object object{margin-right:40px}}.raccoonpay .start_raccoon_holder_white .quote_text,.epson-printer-container .start_raccoon_holder_white .quote_text,.lts-astat .start_raccoon_holder_white .quote_text{flex-grow:1}.raccoonpay .start_raccoon_holder_white .quote_text :nth-child(1),.epson-printer-container .start_raccoon_holder_white .quote_text :nth-child(1),.lts-astat .start_raccoon_holder_white .quote_text :nth-child(1){color:#24827c;margin-bottom:24px}.raccoonpay .know_more_raccoonpay,.epson-printer-container .know_more_raccoonpay,.lts-astat .know_more_raccoonpay{margin-top:36px}.raccoonpay .know_more_raccoonpay h4,.epson-printer-container .know_more_raccoonpay h4,.lts-astat .know_more_raccoonpay h4{color:#2a3037;font-family:Lato;font-size:36px;font-weight:bold;letter-spacing:0;line-height:44px;margin-bottom:20px}.raccoonpay .know_more_raccoonpay h5,.epson-printer-container .know_more_raccoonpay h5,.lts-astat .know_more_raccoonpay h5{color:#515961;font-family:Lato;font-size:24px;font-weight:bold;letter-spacing:0;line-height:34px}.raccoonpay .know_more_raccoonpay a,.epson-printer-container .know_more_raccoonpay a,.lts-astat .know_more_raccoonpay a{height:48px;border-radius:4px;background-color:#000;color:#fff;line-height:36px;margin-top:25px}.raccoonpay .know_more_raccoonpay .flex_block,.epson-printer-container .know_more_raccoonpay .flex_block,.lts-astat .know_more_raccoonpay .flex_block{padding-left:5vw;margin-bottom:25px}@media(min-width: 992px){.raccoonpay .know_more_raccoonpay .flex_block,.epson-printer-container .know_more_raccoonpay .flex_block,.lts-astat .know_more_raccoonpay .flex_block{position:absolute;height:90%;display:flex;align-items:center}}.raccoonpay #DataTables_Table_0_filter{position:relative;top:auto;left:auto;width:400px;margin-top:-20px;padding-bottom:20px}.raccoonpay div#DataTables_Table_0_filter{margin-left:400px}@media screen and (max-width: 1199px){.raccoonpay .left-column{margin-bottom:70px}.raccoonpay .left-column .block{margin-right:0px}}.overflow-auto{overflow-x:auto}.method-brand{filter:grayscale(1);max-width:33px}.payout-btn{text-decoration:none !important;color:rgba(51,51,51,.8) !important}.payout-btn:hover{color:#333 !important}.payout-btn .fa{font-size:17px !important}#adyen-payout-payments .color-green{color:#258175;text-decoration:underline}.adyen-payout-table tr:hover td{background-color:#ebebeb;cursor:pointer}.new-raccoonpay-spacing{padding:20px}#raccoonpay-insights-disputes-dt.raccoonpay-insights-disputes-dt-shell{max-width:1078px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.raccoonpay-insights-disputes-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable.rr-st-dt-list-card .st-card-content{display:flex;flex-direction:column;min-height:0}.raccoonpay-insights-disputes-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-wrap{flex:1 1 auto;min-height:0}.raccoonpay-insights-disputes-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-actions{flex-shrink:0;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .rr-design-system-component-headers-sectionheader{width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .rr-design-system-component-headers-sectionheader>div{width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .section-head{align-items:flex-start;margin-bottom:0}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .kicker{color:#6e63ff;letter-spacing:.06em}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__stats-row{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__stats-grid{grid-template-columns:1fr}}#raccoonpay-insights-module-tabs .raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes__stats-row{margin-bottom:20px}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .rr-design-system-component-headers-sectionheader{width:100%}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .rr-design-system-component-headers-sectionheader>div{width:100%}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .section-head{align-items:flex-start;margin-bottom:0}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .kicker{color:#6e63ff;letter-spacing:.06em}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}#raccoonpay-insights-virtual-cards-panel .raccoonpay-insights-vcc__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .rr-design-system-component-headers-sectionheader{width:100%}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .rr-design-system-component-headers-sectionheader>div{width:100%}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .section-head{align-items:flex-start;margin-bottom:0}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .kicker{color:#6e63ff;letter-spacing:.06em}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__stats-row{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){#raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__stats-grid{grid-template-columns:1fr}}#raccoonpay-insights-module-tabs .raccoonpay-insights-payouts-panel .raccoonpay-insights-payouts__stats-row{margin-bottom:20px}#raccoonpay-insights-vcc-dt.raccoonpay-insights-vcc-dt-shell{max-width:1152px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.raccoonpay-insights-vcc-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable.rr-st-dt-list-card .st-card-content{display:flex;flex-direction:column;min-height:0}.raccoonpay-insights-vcc-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-wrap{flex:1 1 auto;min-height:0}.raccoonpay-insights-vcc-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-actions{flex-shrink:0;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}#raccoonpay-insights-vcc-dt .rr-design-system-component-tables-smarttable .st-toolbar,#raccoonpay-insights-disputes-dt .rr-design-system-component-tables-smarttable .st-toolbar,#raccoonpay-insights-stored-cards-dt .rr-design-system-component-tables-smarttable .st-toolbar{margin-bottom:0 !important}#raccoonpay-insights-vcc-dt .rr-st-dt-toolbar-row.raccoonpay-insights-vcc-toolbar-row{justify-content:flex-start}#raccoonpay-insights-vcc-dt .raccoonpay-insights-vcc-date-filter{flex:0 0 auto;min-width:0;max-width:min(560px,100%)}#raccoonpay-insights-paypal-panel{max-width:1152px;margin:0 auto;padding:0 20px 24px;box-sizing:border-box}.raccoonpay-insights-paypal__stats-row{margin-bottom:24px}.raccoonpay-insights-paypal__stats-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:12px}.raccoonpay-insights-paypal__stats-toolbar .rr-design-system-component-interactive-tooltip{flex-shrink:0}.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn{cursor:pointer;font:inherit;padding:0}.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn .raccoonpay-insights-setup-cog__icon{display:block;transition:transform .45s cubic-bezier(0.34, 1.2, 0.64, 1)}.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn:not(:disabled):not(.raccoonpay-insights-paypal-settings-btn--disabled):hover .raccoonpay-insights-setup-cog__icon,.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn:not(:disabled):not(.raccoonpay-insights-paypal-settings-btn--disabled):focus-visible .raccoonpay-insights-setup-cog__icon{transform:rotate(72deg)}.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn--disabled,.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn:disabled{cursor:not-allowed;opacity:.45;color:#94a3b8 !important;background:rgba(148,163,184,.12) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn--disabled:hover,.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn--disabled:focus-visible,.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn:disabled:hover,.raccoonpay-insights-paypal__stats-toolbar .raccoonpay-insights-paypal-settings-btn:disabled:focus-visible{color:#94a3b8 !important;background:rgba(148,163,184,.12) !important;border-color:rgba(0,0,0,0) !important}.raccoonpay-insights-paypal-settings-modal-body{display:flex;flex-direction:column;gap:20px}.raccoonpay-insights-paypal-settings-modal__checkout-row{padding:14px 16px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.raccoonpay-insights-paypal-settings-modal__checkout-row .rr-design-system-component-forms-toggle{display:block;width:100%}.raccoonpay-insights-paypal-settings-modal__checkout-row .rr-toggle-label{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.raccoonpay-insights-paypal-settings-modal__checkout-row .rr-toggle-text{flex:1;min-width:0;padding-top:0}.raccoonpay-insights-paypal-settings-modal__checkout-row .rr-toggle-label-text{display:block}.raccoonpay-insights-paypal-settings-modal__account{margin:0;padding:14px 16px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.raccoonpay-insights-paypal-settings-modal__account dt{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#697386}.raccoonpay-insights-paypal-settings-modal__account dd{margin:0;font-size:15px;font-weight:600;color:#1a1f36;word-break:break-word}.raccoonpay-insights-paypal-settings-modal__disconnect{padding-top:8px;border-top:1px solid #eef2f7}.raccoonpay-insights-paypal-settings-modal__disconnect-form{margin:0}.raccoonpay-insights-paypal__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 991px){.raccoonpay-insights-paypal__stats-grid{grid-template-columns:1fr}}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head{max-width:100%;margin:0 auto 20px;box-sizing:border-box}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .rr-design-system-component-headers-sectionheader{margin-bottom:0}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .rr-design-system-component-headers-sectionheader>div{max-width:none}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .section-head{align-items:flex-start;margin-bottom:0}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .kicker{color:#6e63ff;letter-spacing:.06em}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout{margin-top:24px}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout__inner{max-width:1152px;margin:0 auto;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:stretch}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-slot{display:flex;flex-direction:column;align-self:stretch}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-slot>.rr-design-system-component-stats-statshero{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-slot .stats-hero-gradient{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;box-shadow:0 14px 52px rgba(110,99,255,.35),0 6px 20px rgba(15,23,42,.12)}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-slot .stats-hero-content{flex:1 1 auto;display:flex;flex-direction:column}@media(max-width: 991px){#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal-connect-layout .raccoonpay-promo-hero-grid{grid-template-columns:1fr}}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-card-lead{margin:0 0 16px}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-form{margin:0}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-form__actions{margin-top:16px}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-form__actions .rr-design-system-component-interactive-tooltip{display:inline-block}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-btn{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;padding:10px 20px;background:#fdbb33;color:#0d3685;font-weight:700;font-size:15px;cursor:pointer}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-btn:hover{filter:brightness(0.97)}#raccoonpay-insights-paypal-connect-card .raccoonpay-insights-paypal-connect-form__managers-only{margin:0;font-size:14px;line-height:1.5;color:#475569}.raccoonpay-insights-paypal-connect-preview{margin-top:40px;padding-top:8px;border-top:1px solid #e8ecf1}.raccoonpay-insights-paypal-connect-preview__stats,.raccoonpay-insights-paypal-connect-preview__section-head{pointer-events:none;user-select:none}.raccoonpay-insights-paypal-connect-preview__stats{margin-bottom:24px}.raccoonpay-insights-paypal-connect-preview .stat-badge{margin-top:10px;padding:0;background:rgba(0,0,0,0) !important;--badge-bg: transparent;--badge-color: inherit;border-radius:0}.raccoonpay-insights-paypal-connect-preview .stat-badge .rr-design-system-component-pill{display:inline-block}.raccoonpay-insights-paypal-connect-preview__section-head{margin-bottom:16px}.raccoonpay-insights-paypal-connect-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.raccoonpay-insights-paypal-connect-preview__date-range{font-size:13px;font-weight:600;color:#64748b;letter-spacing:.02em}.raccoonpay-insights-paypal-connect-preview__table{margin-top:0;pointer-events:auto;user-select:text}#raccoonpay-insights-paypal-connect-preview-dt.raccoonpay-insights-paypal-dt-shell{max-width:100%;width:100%}#raccoonpay-insights-paypal-connect-preview-dt .rr-design-system-component-tables-smarttable .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#raccoonpay-insights-paypal-connect-preview-dt .rr-design-system-component-tables-smarttable[data-scroll-content=true] .smart-table{min-width:max-content}.raccoonpay-insights-paypal-demo-res{color:#64748b;font-weight:500}#raccoonpay-insights-paypal-dt.raccoonpay-insights-paypal-dt-shell{max-width:100%;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}#raccoonpay-insights-paypal-dt .rr-st-dt-toolbar-row.raccoonpay-insights-paypal-toolbar-row{justify-content:flex-start}#raccoonpay-insights-paypal-dt .raccoonpay-insights-paypal-date-filter{flex:0 0 auto;min-width:0;max-width:min(560px,100%)}.raccoonpay-insights-paypal-tx-ref{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}#raccoonpay-insights-paypal-panel{max-width:1152px;margin:0 auto;padding:0 20px 24px;box-sizing:border-box}.raccoonpay-insights-paypal__top-bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:24px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #eef2f7}.raccoonpay-insights-paypal__top-bar-main{flex:1 1 280px;min-width:0}.raccoonpay-insights-paypal__connected-email{margin:8px 0 0;font-size:14px;color:#697386}.raccoonpay-insights-paypal__disconnect-form{flex:0 0 auto;margin:0}.raccoonpay-insights-paypal__disconnect-link{border:none;background:rgba(0,0,0,0);color:#c62828;font-size:14px;font-weight:600;cursor:pointer;padding:8px 0;text-decoration:underline}.raccoonpay-insights-paypal__stats-row{margin-bottom:24px}.raccoonpay-insights-paypal__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 991px){.raccoonpay-insights-paypal__stats-grid{grid-template-columns:1fr}}#raccoonpay-insights-paypal-panel .raccoonpay-insights-paypal__section-head{max-width:100%;margin:0 auto 20px;box-sizing:border-box}#raccoonpay-insights-paypal-dt.raccoonpay-insights-paypal-dt-shell{max-width:100%;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}#raccoonpay-insights-paypal-dt .invopop-dt-search-vat-row.raccoonpay-insights-paypal-toolbar-row{justify-content:flex-start}#raccoonpay-insights-paypal-dt .raccoonpay-insights-paypal-date-filter{flex:0 0 auto;min-width:0;max-width:min(560px,100%)}.raccoonpay-insights-paypal-tx-ref{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .rr-design-system-component-headers-sectionheader{width:100%}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .rr-design-system-component-headers-sectionheader>div{width:100%}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .section-head{align-items:flex-start;margin-bottom:0}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .kicker{color:#6e63ff;letter-spacing:.06em}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}#raccoonpay-insights-stored-cards-panel .raccoonpay-insights-stored-cards__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}#raccoonpay-insights-stored-cards-dt.raccoonpay-insights-stored-cards-dt-shell{max-width:1152px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.raccoonpay-insights-stored-cards-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable.rr-st-dt-list-card .st-card-content{display:flex;flex-direction:column;min-height:0}.raccoonpay-insights-stored-cards-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-wrap{flex:1 1 auto;min-height:0}.raccoonpay-insights-stored-cards-dt-shell.rr-st-dt-shell.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .table-actions{flex-shrink:0;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}#raccoonpay-insights-stored-cards-dt .rr-st-dt-toolbar-row.raccoonpay-insights-stored-cards-toolbar-row{justify-content:flex-start}#raccoonpay-insights-stored-cards-dt .raccoonpay-insights-stored-cards-date-filter{flex:0 0 auto;min-width:0;max-width:min(560px,100%)}#raccoonpay-insights-stored-cards-dt .raccoonpay-insights-stored-cards-date-filter .rr-design-system-component-inputs-datepicker{width:fit-content;max-width:100%}#raccoonpay-insights-stored-cards-dt .raccoonpay-insights-stored-cards-date-filter .dp-wrap{max-width:100%}#raccoonpay-insights-stored-cards-dt .raccoonpay-insights-stored-cards-date-filter .dp-input,#raccoonpay-insights-vcc-dt .raccoonpay-insights-vcc-date-filter .dp-input,#raccoonpay-insights-paypal-dt .raccoonpay-insights-paypal-date-filter .dp-input{min-width:22rem;max-width:100%;overflow:visible;white-space:nowrap;text-overflow:clip;field-sizing:content}#raccoonpay-insights-stored-cards-st .smart-table thead th{position:relative;top:auto;background-color:#f3f5f9;color:#0f172a;font-weight:800}#raccoonpay-insights-stored-cards-st .smart-table thead th:hover{background-color:rgba(110,99,255,.04)}#raccoonpay-insights-stored-cards-st .smart-table thead th:active,#raccoonpay-insights-stored-cards-st .smart-table thead th:focus{background-color:rgba(110,99,255,.08);color:#6e63ff}#raccoonpay-insights-vcc-dt-table .smart-table thead th{position:relative;top:auto;background-color:#f3f5f9;color:#0f172a;font-weight:800}#raccoonpay-insights-vcc-dt-table .smart-table thead th:hover{background-color:rgba(110,99,255,.04)}#raccoonpay-insights-vcc-dt-table .smart-table thead th:active,#raccoonpay-insights-vcc-dt-table .smart-table thead th:focus{background-color:rgba(110,99,255,.08);color:#6e63ff}#raccoonpay-insights-vcc-dt-table .smart-table thead th:nth-child(1) .raccoonpay-insights-vcc-th-status-wrap{max-width:100%;min-width:0;margin-top:6px;min-height:36px;display:flex;align-items:center}#raccoonpay-insights-vcc-dt-table .smart-table thead th.raccoonpay-tx-th-status-filter{position:relative;z-index:20;vertical-align:middle}#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method,#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter{position:relative;z-index:20;overflow:visible;vertical-align:middle}#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method:has(details[open]),#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter:has(details[open]),#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method details[open],#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter details[open],#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select:has(details[open]),#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select:has(details[open]){z-index:10090}#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method .menu,#raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter .menu{z-index:10080}#raccoonpay-insights-vcc-dt-table .smart-table thead th.raccoonpay-tx-th-status-filter:has(details[open]),#raccoonpay-insights-vcc-dt-table .smart-table thead th.raccoonpay-tx-th-status-filter details[open],#raccoonpay-insights-vcc-dt-table .smart-table thead th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select:has(details[open]){z-index:10090}#raccoonpay-insights-vcc-dt-table .smart-table thead th.raccoonpay-tx-th-status-filter .menu{z-index:10080}#raccoonpay-insights-vcc-dt-table .raccoonpay-vcc-booking-channel-amount--zero{color:#ca0b59;font-weight:700}#raccoonpay-insights-vcc-dt-table .raccoonpay-vcc-charge-from-date--attention{color:#ca0b59;font-weight:700}#raccoonpay-insights-vcc-dt-table .raccoonpay-vcc-chargeable-amount-unknown{display:inline-flex;align-items:center;justify-content:center;color:#334155;cursor:help}#raccoonpay-insights-vcc-dt-table .raccoonpay-vcc-chargeable-amount-unknown svg{width:18px;height:18px}#raccoonpay-insights-vcc-dt-table .smart-table tbody td{color:#334155;vertical-align:middle}#raccoonpay-insights-vcc-dt-table .smart-table th,#raccoonpay-insights-vcc-dt-table .smart-table td{padding-left:7px;padding-right:7px;padding-top:8px;padding-bottom:8px}.raccoonpay-vcc-empty-state{padding:28px 16px 8px;text-align:center;box-sizing:border-box}.raccoonpay-vcc-empty-state__inner{max-width:36rem;margin:0 auto}.raccoonpay-vcc-empty-state__text{margin:0;font-size:15px;line-height:1.55;color:#475569}#raccoonpay-insights-disputes-panel .raccoonpay-raccoononly-wrap{max-width:720px;margin-top:4px}#tpl-account.raccoonpay #raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-card--body-only.card>.content{padding:24px 24px 22px}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-card-head{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #eef2f7;font-size:15px;font-weight:800;line-height:1.3;color:#0f172a}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-form{display:flex;flex-direction:column;gap:20px;width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-checkbox{margin-top:2px}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-dates-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field{display:flex;flex-direction:column;min-width:0}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .ti-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .ti-label .req{color:#ca0b59}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .rr-design-system-component-inputs-datepicker{width:100%;max-width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .dp-wrap{display:block;width:100%;max-width:100%}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .dp-input{width:100%;min-width:11rem;max-width:100%;padding-right:44px;box-sizing:border-box;overflow:visible;white-space:nowrap;text-overflow:clip}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-input{min-width:11rem}@media(max-width: 520px){#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-date-field .dp-input{min-width:0;overflow:hidden;text-overflow:ellipsis}}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-actions{padding-top:2px}@media(max-width: 520px){#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-reimport-dates-row{grid-template-columns:1fr}}#raccoonpay-insights-disputes-st .smart-table thead th{position:relative;top:auto;background-color:#f3f5f9;color:#0f172a;font-weight:800}#raccoonpay-insights-disputes-st .smart-table thead th:hover{background-color:rgba(110,99,255,.04)}#raccoonpay-insights-disputes-st .smart-table thead th:active,#raccoonpay-insights-disputes-st .smart-table thead th:focus{background-color:rgba(110,99,255,.08);color:#6e63ff}#raccoonpay-insights-disputes-st[data-scroll-content=true] .smart-table{min-width:0 !important;width:100%;table-layout:fixed}#raccoonpay-insights-disputes-st[data-scroll-content=true] .table-wrap{overflow-x:hidden !important}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(1),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(1){width:12%}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(2),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(2){width:11%}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(3),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(3){width:10%}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(4),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(4){width:31%}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(5),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(5){width:31%}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(6),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(6){width:5%;min-width:48px;max-width:64px;white-space:nowrap;text-align:center;vertical-align:middle}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(6){background-color:#f3f5f9}#raccoonpay-insights-disputes-st .smart-table thead th:nth-child(5) .raccoonpay-disputes-th-status-wrap{max-width:100%;min-width:0;margin-top:5px;min-height:36px;align-items:center}#raccoonpay-insights-disputes-st .smart-table thead th.raccoonpay-tx-th-status-filter{vertical-align:middle}#raccoonpay-insights-disputes-st .smart-table th,#raccoonpay-insights-disputes-st .smart-table td{padding-left:7px;padding-right:7px}#raccoonpay-insights-disputes-st .smart-table tbody td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(1),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(2),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(3),#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(5){white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link{font-weight:700 !important;text-decoration:none !important;color:#0f172a !important;cursor:pointer;border:0;background:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0 !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link::before,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link.fa-before::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup.fa-before::before,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link::before,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link.fa-before::before,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link::before,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link.fa-before::before,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link::before,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link.fa-before::before{content:none !important;display:none !important;margin:0 !important;padding:0 !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link:hover,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup:focus-visible,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link:hover,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link:focus-visible,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link:hover,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link:focus-visible,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link:hover,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link:focus-visible{font-weight:700 !important;color:#6e63ff !important;text-decoration:underline !important;text-underline-offset:2px;border-bottom:0 !important;padding-bottom:0 !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link.failed,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup.failed,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link.failed,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link.failed,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link.failed{color:#64748b !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link.failed:hover,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-reservation-link.failed:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup.failed:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .js-reservation-popup.failed:focus-visible,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link.failed:hover,#raccoonpay-insights-disputes-st .smart-table tbody .raccoonpay-insights-reservation-link.failed:focus-visible,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link.failed:hover,#raccoonpay-insights-vcc-dt-table .smart-table tbody .raccoonpay-insights-reservation-link.failed:focus-visible,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link.failed:hover,#raccoonpay-insights-stored-cards-st .smart-table tbody .raccoonpay-insights-reservation-link.failed:focus-visible{color:#6e63ff !important}#raccoonpay-insights-disputes-st .smart-table tbody .js-reservation-popup,#raccoonpay-insights-vcc-dt-table .smart-table tbody .js-reservation-popup,#raccoonpay-insights-stored-cards-st .smart-table tbody .js-reservation-popup,#raccoonpay-insights-paypal-st .smart-table thead th:nth-child(1),#raccoonpay-insights-paypal-st .smart-table tbody td:nth-child(1){width:4.75rem;min-width:4.75rem;max-width:5.25rem;text-align:center;vertical-align:middle;padding-left:6px !important;padding-right:6px !important}#raccoonpay-insights-paypal-st .raccoonpay-insights-paypal-method-cell{display:flex;align-items:center;justify-content:center}#raccoonpay-insights-paypal-st .raccoonpay-insights-paypal-method-cell .method-brand{filter:none;max-width:50px;width:auto;height:auto;background:#eff0f3;padding:12px 10px;border-radius:10px;margin:0;display:block;box-sizing:border-box}#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(4){white-space:normal;word-break:break-word}#raccoonpay-insights-disputes-st .smart-table tbody td:nth-child(6){overflow:visible;text-overflow:clip}#raccoonpay-insights-disputes-st .smart-table thead th .smart-table-th-content{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#raccoonpay-insights-disputes-st .raccoonpay-disputes-empty-state{padding:28px 16px 8px;text-align:center;box-sizing:border-box}#raccoonpay-insights-disputes-st .raccoonpay-disputes-empty-state__inner{max-width:36rem;margin:0 auto}#raccoonpay-insights-disputes-st .raccoonpay-disputes-empty-state__text{margin:0;font-size:15px;line-height:1.55;color:#475569}#raccoonpay-insights-disputes-st .smart-table td:nth-child(6) .rr-design-system-component-interactive-tooltip{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}#raccoonpay-insights-disputes-st .smart-table td:nth-child(6) .rr-design-system-component-buttons-button{display:inline-flex;vertical-align:middle}#raccoonpay-insights-disputes-st .deadline.deadline--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}#raccoonpay-insights-disputes-st .deadline.deadline--stacked .dt{display:block}#raccoonpay-insights-disputes-st .deadline.deadline--stacked .count{display:block;margin-left:0;margin-top:0;font-weight:600}#raccoonpay-insights-disputes-panel .raccoonpay-insights-disputes-panel__reimport{margin-top:20px}@media screen and (max-width: 768px){.new-raccoonpay-container{width:520px !important;margin:0 auto}.new-raccoonpay-container .radio-toggle input[type=checkbox]+label:before,.new-raccoonpay-container .radio-toggle input[type=radio]+label:before{transition:background-color .4s ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:.25rem;left:100%;content:"";width:2.25rem;height:.75rem;background-color:#ccc;border-radius:1.5rem;height:25px}.new-raccoonpay-container .radio-toggle input[type=checkbox]:checked+label:before,.new-raccoonpay-container .radio-toggle input[type=radio]:checked+label:before{background-color:#24827c}.new-raccoonpay-container .radio-toggle input[type=checkbox]+label:after,.new-raccoonpay-container .radio-toggle input[type=radio]+label:after{top:.2rem;left:24rem !important;width:26px;height:27px}.new-raccoonpay-container .radio-toggle.formRow--item input[type=checkbox]+label,.new-raccoonpay-container .radio-toggle.formRow--item input[type=radio]+label{padding-left:1em;color:#202223;padding-top:10px;width:85.6% !important}}.pms-raccoonpay p{margin:0}.pms-raccoonpay section.content{padding:87px 25px 10px 25px}.pms-raccoonpay #popOutModalSecond .modal-content{background:#fff;width:560px;right:0;position:absolute}.pms-raccoonpay #inner-container{padding-bottom:0px !important}.pms-raccoonpay .heading-payments{color:#000;font-size:22px;font-weight:600;padding:23px 10px 0px 10px}.pms-raccoonpay .raccoonpay-container{background:#22827d;padding:10px 0px}.pms-raccoonpay .raccoonpay-container.multiitems{display:flex}.pms-raccoonpay .col-4.blocksection{border-radius:5px;margin-bottom:-90px}.pms-raccoonpay .innercontrol{background:#fff;margin:6px;border-radius:5px;padding:20px;border:solid 1px #e7e7e7;margin-bottom:-60px;box-shadow:0px 0px 0px 1px rgba(63,63,68,0),0px 1px 3px 0px rgba(63,63,68,.19)}.pms-raccoonpay div.selector{border:0;font-size:14px;font-weight:600;color:#8a919e;margin-top:-10px !important}.pms-raccoonpay .totalsections{display:flex;padding:30px 0px 0px 0px}.pms-raccoonpay .summarydata{font-size:12px;font-weight:600;text-transform:uppercase;color:#8a919e;display:flex;margin-right:5px;flex-direction:row-reverse}.pms-raccoonpay .summarydatatitle{font-size:14px;font-weight:600;color:#8a919e}.pms-raccoonpay .totalcardvalue{font-weight:600;padding:5px 0px 15px 0px}.pms-raccoonpay .outterviewmore{padding:15px 0px 0px 0px}.pms-raccoonpay .viewmore{color:#22827d}.pms-raccoonpay table#DataTables_Table_0{border:solid 1px #e1e1e1;border-radius:10px}.pms-raccoonpay .main.belowtable{background-color:#f7f7f9;display:flex;flex-wrap:wrap}.pms-raccoonpay .raccoonpay .cancelled:before,.pms-raccoonpay .raccoonpay .error:before,.pms-raccoonpay .raccoonpay .chargeback:before,.pms-raccoonpay .epson-printer-container .cancelled:before,.pms-raccoonpay .epson-printer-container .error:before,.pms-raccoonpay .epson-printer-container .chargeback:before,.pms-raccoonpay .lts-astat .cancelled:before,.pms-raccoonpay .lts-astat .error:before,.pms-raccoonpay .lts-astat .chargeback:before{display:none}.pms-raccoonpay .raccoonpay .paid:before,.pms-raccoonpay .raccoonpay .captured:before,.pms-raccoonpay .epson-printer-container .paid:before,.pms-raccoonpay .epson-printer-container .captured:before,.pms-raccoonpay .lts-astat .paid:before,.pms-raccoonpay .lts-astat .captured:before{display:none}.pms-raccoonpay .error{color:#ac2020 !important;font-family:"inter";background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-raccoonpay .raccoonpay .payment-status{display:inline-block;max-width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pms-raccoonpay .raccoonpay .paid,.pms-raccoonpay .raccoonpay .captured,.pms-raccoonpay .epson-printer-container .paid,.pms-raccoonpay .epson-printer-container .captured,.pms-raccoonpay .lts-astat .paid,.pms-raccoonpay .lts-astat .captured{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-raccoonpay .raccoonpay .paid.partial-refund,.pms-raccoonpay .epson-printer-container .paid.partial-refund,.pms-raccoonpay .lts-astat .paid.partial-refund{color:#1e4878;background:#cfe8f7}.pms-raccoonpay .raccoonpay .cancelled,.pms-raccoonpay .raccoonpay .error,.pms-raccoonpay .raccoonpay .chargeback,.pms-raccoonpay .epson-printer-container .cancelled,.pms-raccoonpay .epson-printer-container .error,.pms-raccoonpay .epson-printer-container .chargeback,.pms-raccoonpay .lts-astat .cancelled,.pms-raccoonpay .lts-astat .error,.pms-raccoonpay .lts-astat .chargeback{color:#a47205;background:#ffecc1;padding:3px 10px;border-radius:40px}.pms-raccoonpay .rrpmoredetails:not(.rr-btn){font-size:13px;border:solid 1px #cacaca;margin:0;padding:4px 3px;text-align:center;color:#000;border-radius:5px}.pms-raccoonpay .dataTables_wrapper .dataTables_paginate .paginate_button.current,.pms-raccoonpay .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#24827c;border-radius:6px;color:#fff !important;font-weight:600 !important;border:0}.pms-raccoonpay .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#24827c;border-radius:6px;color:#fff !important;font-weight:600 !important;border:1px solid #25827d}.pms-raccoonpay .rrptabs-container{width:100%;font-family:inter}.pms-raccoonpay .rrptab-buttons{display:flex;width:100%}.pms-raccoonpay .rrptab-button{width:50%;padding:1em 0 .4em 0;text-align:start;border:none;cursor:pointer;font-weight:bold;border-bottom:1px solid #ccc;opacity:50%;background:#fff}.pms-raccoonpay .rrptab-button.active{background:#fff;border-bottom:3px solid #25827d;opacity:100%}.pms-raccoonpay .rrptab-button:hover:not(.active){background:#fff}.pms-raccoonpay .rrptab-content{padding:.4rem 0;display:none}.pms-raccoonpay .rrptab-content.active{display:block}.pms-raccoonpay .transactionsummaryblock{display:flex}.pms-raccoonpay .rrp-section-img{width:45px;margin-right:10px}.pms-raccoonpay .innersummarysection{width:50%;padding:8px 0px}.pms-raccoonpay .innersummarysectionpopout{width:50%;padding:10px 0px}.pms-raccoonpay .innersummarysection.alingend{text-align:end}.pms-raccoonpay .paidimg{width:50px;background:#eff0f3;padding:14px 10px;margin-right:10px}.pms-raccoonpay .paidmethodblock{display:flex}.pms-raccoonpay .paidmethodblock.paidinnerblock{margin-top:15px}.pms-raccoonpay .maindescription{color:#8a919e;width:max-content}.pms-raccoonpay .learnpayments{display:flex;justify-content:center;font-size:13px;background:#f7f7f9;padding:20px;margin-top:-15px}.pms-raccoonpay select:not(.accountSwitcher,.ui-datepicker-month,.ui-datepicker-year,.flatpickr-monthDropdown-months,.pms-raccoonpay-disputes select),.pms-raccoonpay .select-css{font-size:14px !important;-webkit-text-fill-color:#1c1c1c !important;color:#1c1c1c !important;font-weight:600;border:0;margin-top:-10px}.pms-raccoonpay .modal{position:fixed;top:0;right:-560px;width:560px;height:100%;background-color:rgba(0,0,0,.5882352941);box-shadow:0px 6px 5px rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:1000;margin-top:72px}.pms-raccoonpay .summaryblockhead{font-size:16px;font-weight:600;transition:right .3s ease-in-out;background-color:#fff}.pms-raccoonpay .modal-overlay{position:fixed;top:73px;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5882352941);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.pms-raccoonpay .modal-overlay.active{opacity:1;visibility:visible;left:240px}.pms-raccoonpay .modal.active{right:0}.pms-raccoonpay .modal-content{position:relative;width:100%;height:100%;overflow-y:auto;position:relative}.pms-raccoonpay .slide-out-menu-container .overlay{z-index:20;top:0;left:0;width:100vw;height:100vh;position:fixed;background:hsla(0,0%,100%,.5);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.pms-raccoonpay .slide-out-menu-container .overlay.active{opacity:1;visibility:visible}.pms-raccoonpay .design-system--modal--dismiss{position:absolute;top:5px;right:10px;cursor:pointer;background:none;border:none;padding:20px}.pms-raccoonpay .btn--outline{text-decoration:none;display:inline-block}.pms-raccoonpay .design-system--btn--primary a{color:inherit;text-decoration:none}.pms-raccoonpay form{overflow-y:scroll}.pms-raccoonpay .titlepopup{color:#000;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.pms-raccoonpay .modal--header{padding:25px;border:solid hsla(0,0%,80%,.3803921569);border-width:1px 0px}.pms-raccoonpay .modal--footer{padding:25px;border:solid #ccc;border-width:1px 0px}.pms-raccoonpay .titleobject{color:#8a919e;font-weight:700}.pms-raccoonpay p.detailsobject{text-align:start;font-weight:600}.pms-raccoonpay .design-system--btn--secondary{border:1px solid #c9cccf;background:rgba(0,0,0,0);color:#202223;padding:10px 20px !important;border-radius:6px}.pms-raccoonpay .top-nav-container .top-nav-content .menu-scroll.js-scrollLeft{filter:none}.pms-raccoonpay .data-tables.no-footer{border-bottom:0 !important}.pms-raccoonpay i.no-print.js-tooltip-top-maxwidth.fa.fa-question-circle.tooltipstered{margin-right:-85px;width:80px;color:hsla(0,0%,100%,0)}.pms-raccoonpay .cardrender{width:100%}.pms-raccoonpay .cardblockslower{width:50%}.pms-raccoonpay .paidmettext{width:20%}.pms-raccoonpay .hrclass{color:#e7e8ed;border:solid .5px;height:1px}.pms-raccoonpay .innercontrol{background:#fff;border-radius:5px;padding:20px;border:solid 1px #e7e7e7;margin-bottom:-60px}.pms-raccoonpay .innercontrollow{background:#fff;margin:6px 6px 16px 6px;border-radius:5px;padding:20px;border:solid 1px #e7e7e7}.pms-raccoonpay .overlay-data.linechartclass{color:#000 !important;font-size:12px !important}.pms-raccoonpay .overlay-data.linechartclass{color:#000 !important}.pms-raccoonpay .overlay{display:flex !important;align-content:center;width:210px !important;border-radius:10px !important}.pms-raccoonpay .overlay-date{color:#000 !important;font-size:15px !important}.pms-raccoonpay .overlay-data.linechartclass{font-size:15px !important}.pms-raccoonpay html,.pms-raccoonpay h1,.pms-raccoonpay h2,.pms-raccoonpay h3,.pms-raccoonpay h4,.pms-raccoonpay span,.pms-raccoonpay a,.pms-raccoonpay p{font-family:"Inter",serif !important}@media(max-width: 650px){.pms-raccoonpay .heading-payments{font-size:20px;padding:20px 10px 0px 5px}.pms-raccoonpay .cardblockslower{width:100%}.pms-raccoonpay .summarydata{font-size:10px}.pms-raccoonpay .main.belowtable{background-color:#f7f7f9;display:flex;flex-direction:column}.pms-raccoonpay .totalcardvalue{font-size:16px}.pms-raccoonpay .raccoonpay-container.multiitems{display:flex;flex-direction:column;margin-bottom:-30px}.pms-raccoonpay .col-4.blocksection{margin-bottom:0}.pms-raccoonpay #inner-container.admin{max-width:-webkit-fill-available}.pms-raccoonpay .innercontrol{margin-bottom:0px}.pms-raccoonpay .rrp-section-img{width:32px}.pms-raccoonpay .modal{width:360px}.pms-raccoonpay .paidmettext{width:30%}}@media(max-width: 700px){.pms-raccoonpay .cardblockslower.blocksection.thirdcard{margin-top:0px}}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero{padding:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-gradient-bleed{width:100%;margin-left:0;margin-right:0;margin-bottom:0;pointer-events:none}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-gradient-bleed .gradient-bar{position:static;top:auto;right:auto;left:auto;z-index:1;display:block;width:100%;max-width:none;margin:0 !important;pointer-events:none}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-inner{max-width:1152px;margin:0 auto;padding:24px 20px 24px;box-sizing:border-box;text-align:left;position:relative;z-index:2}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;z-index:3}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__title{flex:1 1 0%;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__actions{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-rebate-enrolled-badge-slot{flex-shrink:0;margin:8px 0 0;overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-rebate-enrolled-badge-slot .rr-design-system-component-interactive-tooltip{cursor:help}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog-slot{flex-shrink:0;margin:2px 0 0;max-width:52px;overflow:visible;opacity:1;visibility:visible;transition:opacity .28s ease,visibility .28s ease,max-width .28s ease,margin .28s ease}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog-slot--hidden{opacity:0;visibility:hidden;pointer-events:none;max-width:0;margin-left:0;margin-right:0;overflow:hidden}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head .rr-design-system-component-interactive-tooltip{flex-shrink:0;margin:2px 0 0;cursor:pointer}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head .rr-design-system-component-interactive-tooltip .raccoonpay-insights-setup-cog__icon,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head .rr-design-system-component-interactive-tooltip .raccoonpay-insights-setup-cog__icon svg{max-width:28px;max-height:28px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border-radius:50%;color:#5b4dff;background:rgba(91,77,255,.08);border:1px solid rgba(0,0,0,0);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog:hover,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog:focus-visible{background:rgba(91,77,255,.14);border-color:rgba(91,77,255,.35);color:#4338ca}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog:focus-visible{outline:2px solid rgba(91,77,255,.45);outline-offset:2px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog.raccoonpay-insights-setup-cog--on-setup-page{background:rgba(91,77,255,.18);border-color:rgba(91,77,255,.42);color:#4338ca;box-shadow:0 0 0 2px rgba(91,77,255,.2)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog.raccoonpay-insights-setup-cog--on-setup-page:hover,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog.raccoonpay-insights-setup-cog--on-setup-page:focus-visible{background:rgba(91,77,255,.22);border-color:rgba(91,77,255,.5);color:#3730a3}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-setup-cog__icon{display:block;transition:transform .45s cubic-bezier(0.34, 1.2, 0.64, 1)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head .raccoonpay-insights-setup-cog:hover .raccoonpay-insights-setup-cog__icon,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head .raccoonpay-insights-setup-cog:focus-visible .raccoonpay-insights-setup-cog__icon{transform:rotate(72deg)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__title .rr-design-system-component-headers-pageheader,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__title .rr-design-system-component-headers-pageheader.container,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-inner .rr-design-system-component-headers-pageheader,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-inner .rr-design-system-component-headers-pageheader.container{margin:0 !important;padding:0 0 12px !important;text-align:left;width:100%;max-width:100% !important;min-width:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__title h1.page-title,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-inner h1.page-title{text-align:left !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-head__title p.page-sub,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-hero-inner p.page-sub{text-align:left !important;overflow-wrap:break-word}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs.rr-design-system-component-interactive-tabs{max-width:1152px;margin:0 auto;padding:0 20px 4px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .rr-tabs-nav{flex-wrap:wrap;margin-bottom:16px;overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .rr-tabs-tab{overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .rr-tabs-tab .rr-tabs-tab-notify{z-index:2}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .rr-tabs-panel{padding-top:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-disputes-panel{max-width:1152px;margin:0 auto;padding-top:4px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-payouts-panel{max-width:1152px;margin:0 auto;padding-top:4px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-stored-cards-panel{max-width:1152px;margin:0 auto;padding-top:4px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-stored-cards__stats-row{margin-bottom:20px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-stored-cards__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-stored-cards__stats-grid{grid-template-columns:1fr}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-vcc__stats-row{margin-bottom:20px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-vcc__stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-vcc__stats-grid{grid-template-columns:1fr}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-async-lazy-root--minimal{max-width:1152px;margin:0 auto;padding:28px 12px 16px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-async-lazy-root--minimal .raccoonpay-insights-async-lazy-foot{margin:0;font-size:14px;line-height:1.45;color:#64748b}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-module-tabs .raccoonpay-insights-disputes-dt-shell{margin-top:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav{max-width:1152px;margin:0 auto;padding:4px 20px 12px;box-sizing:border-box;background:rgba(0,0,0,0)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0;padding:0;background:rgba(0,0,0,0)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-link{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.3;color:#9aa4b2;text-decoration:none;padding:6px 10px 8px;margin:0;background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-link:hover:not(.is-active):not(.is-disabled){color:#7a8494;border-bottom-color:#d5dae2}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-link.is-active{color:#5b21b6;font-weight:600;border-bottom-color:#5b21b6}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-link.is-active:hover{color:#4c1d95;border-bottom-color:#4c1d95}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-inpage-subnav-link.is-disabled{pointer-events:none;cursor:default;color:#b0b8c4}.pms-raccoonpay .pms-raccoonpay-insights h1.page-title,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .pms-raccoonpay-insights h1.page-title{text-align:left !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-metric-cards{margin-top:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight{max-width:1200px;margin:0 auto 20px;padding:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item{position:relative;margin:0;padding:10px 12px 10px 34px;border-radius:10px;background:rgba(41,53,72,.04);color:#4b5565;font-size:14px;line-height:1.4}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item::before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#c5ced8}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item.is-done{color:#293548}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item.is-done::before{background:#2f9e74}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item.is-current{background:rgba(91,77,255,.08);color:#293548;font-weight:600}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item.is-current::before{background:#5b4dff;box-shadow:0 0 0 3px rgba(91,77,255,.18)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-onboarding-steps__item.is-upcoming{opacity:.72}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight--implementation .raccoonpay-insights-adoption-onboarding-lead{margin-top:14px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight{max-width:1200px;margin:0 auto 20px;padding:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--compact{margin-top:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--enrolled .raccoonpay-promo-side-slot .rr-design-system-component-buttons-button--primary{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--combined .card-utility,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--compact .card-utility{flex-direction:column;align-items:stretch;gap:12px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--combined .card-utility>.rr-design-system-component-buttons-button,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--compact .card-utility>.rr-design-system-component-buttons-button{width:100%;max-width:none;margin-left:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--combined .card-utility>.rr-design-system-component-buttons-button .btn,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-activation-spotlight--compact .card-utility>.rr-design-system-component-buttons-button .btn{width:100%;max-width:none}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-rebate-manager-hint{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.45}.pms-raccoonpay .pms-raccoonpay-insights .pms-raccoonpay-rebate-activation .raccoonpay-insights-hero-inner{padding-bottom:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight .raccoonpay-insights-promo-inner{padding-bottom:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight .raccoonpay-promo-hero-slot,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-spotlight .raccoonpay-promo-hero-slot{display:flex;flex-direction:column;align-self:stretch}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight .raccoonpay-promo-hero-slot>.rr-design-system-component-stats-statshero,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-spotlight .raccoonpay-promo-hero-slot>.rr-design-system-component-stats-statshero{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight .raccoonpay-promo-hero-slot .stats-hero-gradient,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-spotlight .raccoonpay-promo-hero-slot .stats-hero-gradient{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;box-shadow:0 14px 52px rgba(110,99,255,.35),0 6px 20px rgba(15,23,42,.12)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-spotlight .raccoonpay-promo-hero-slot .stats-hero-content,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-spotlight .raccoonpay-promo-hero-slot .stats-hero-content{flex:1 1 auto;display:flex;flex-direction:column}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-adoption-onboarding-lead{margin:16px 0 0;font-size:14px;line-height:1.45;color:#526277}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-spotlight{max-width:1200px;margin:8px auto 0;padding:40px 0 32px;box-sizing:border-box;border-radius:24px;background:linear-gradient(180deg, rgba(110, 99, 255, 0.08) 0%, rgba(247, 247, 249, 0) 78%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head{max-width:1152px;margin:0 auto;padding:0 20px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .rr-design-system-component-headers-sectionheader{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .rr-design-system-component-headers-sectionheader>div{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .rr-design-system-component-headers-sectionheader.section-head{align-items:flex-start;margin-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .kicker{color:#6e63ff;letter-spacing:.06em}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .section-title{font-size:22px;line-height:1.25;color:#1e1b4b}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-terminal-section-head .section-subtitle{color:#475569;font-size:15px;max-width:48rem}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-promo{margin:0 0 0}.pms-raccoonpay .pms-raccoonpay-insights .parent-raccoonpay .raccoonpay-insights-promo{margin-top:12px}.pms-raccoonpay .pms-raccoonpay-insights .parent-raccoonpay .raccoonpay-insights-terminal-spotlight .raccoonpay-insights-promo{margin-top:36px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-promo-inner{max-width:1152px;margin:0 auto;padding:0 20px 16px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:stretch}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-hero-slot{min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .stats-hero-top-icon .raccoonpay-insights-hero-favicon{object-fit:contain;border-radius:4px}.pms-raccoonpay .pms-raccoonpay-insights .stats-hero-top-icon .raccoonpay-insights-hero-favicon--white{filter:brightness(0) invert(1)}.pms-raccoonpay .pms-raccoonpay-insights .parent-raccoonpay{margin-top:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-side-slot{min-width:0;display:flex;flex-direction:column;align-self:stretch;height:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-side-slot>.rr-design-system-component-cards-card{flex:1 1 auto;align-self:stretch;width:100%;min-height:100%;height:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points{box-sizing:border-box;margin:0 0 12px;padding:0 0 0 1.15em;list-style:disc}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points li{margin:0 0 8px;font-size:14px;line-height:1.5;color:#475569}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points li:last-child{margin-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature{list-style:disc;padding:4px 0 0 1.25em;margin:0 0 14px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature li{margin:0 0 12px;padding-left:0;font-size:15px;line-height:1.45;font-weight:500;letter-spacing:.01em;color:#334155}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature li::marker{color:#94a3b8}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-insights-side-card-text.raccoonpay-insights-side-card-text--after-points{margin:0 0 12px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal{--card-padding-inline: 22px;--card-padding-inline-mobile: 20px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal h2{font-size:1.1rem}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .content{flex:1 1 auto}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-lead{margin:0 0 14px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-list{margin:0;padding:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0;border-bottom:1px solid #e8ecf1}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row:first-of-type{padding-top:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row:last-of-type{border-bottom:0;padding-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-label,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial{margin:0;font-size:14px;line-height:1.45}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-label{font-weight:600;color:#334155}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial{font-weight:500;color:#0f172a;word-break:break-all}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial .rr-design-system-component-interactive-tooltip{display:inline;max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial-trigger{cursor:help;border-bottom:1px dotted #94a3b8}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility{justify-content:flex-end;align-items:flex-end;margin-top:auto;padding-top:16px;padding-bottom:18px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button{width:auto;max-width:none;margin-left:auto}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button .btn{width:auto;max-width:none;white-space:nowrap}@media(max-width: 720px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility{flex-direction:row;align-items:flex-end}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button .btn{width:auto}}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-side-card-text{font-size:14px;line-height:1.55;color:#64748b;margin:0 0 16px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-side-card-secondary{margin:0 0 4px;font-size:14px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-side-card-onboarding{display:inline-block;font-size:14px;font-weight:600;color:#24827c;text-decoration:none}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-side-card-onboarding:hover{text-decoration:underline}@media(max-width: 1024px){.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-hero-grid{grid-template-columns:1fr}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-side-slot{height:auto}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-promo-side-slot>.rr-design-system-component-cards-card{min-height:0;height:auto}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal{flex:0 1 auto}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-add-terminal .card-utility{margin-top:0}}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-metric-below-hero .raccoonpay-insights-stats-wrap{padding:0 20px 20px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stats-wrap{max-width:1152px;margin:0 auto;padding:0 20px 24px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stats-grid>*{min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item{display:flex;flex-direction:column;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .rr-design-system-component-cards-statscard{flex:1 1 auto}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-icon-img{display:block;width:24px;height:24px;object-fit:contain}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .stat-icon{line-height:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .stat-badge img{width:15px;height:15px;flex-shrink:0;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-stat-1 .stat-badge{padding:0;margin-top:10px;background:rgba(0,0,0,0);--badge-bg: transparent;--badge-color: inherit;border-radius:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-trend-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-trend-badge__icon,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-trend-badge__icon svg{width:14px;height:14px;flex-shrink:0;color:currentColor;stroke:currentColor}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .stat-subtitle--with-suffix .raccoonpay-insights-demo-badge-wrap{display:inline-flex;margin-right:8px;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .stat-subtitle:not(.stat-subtitle--with-suffix) .raccoonpay-insights-demo-badge-wrap,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-item .stat-subtitle--with-suffix .raccoonpay-insights-demo-badge-wrap:first-child{display:inline-flex;margin-top:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__cell .rr-card-header__title .raccoonpay-insights-demo-badge-wrap,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__cell .rr-card-header__title .rr-design-system-component-shared-badge{margin-inline-end:8px;flex-shrink:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-tx-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-tx-card-head .card-head{flex:1 1 auto;margin-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-tx-card-head__badge{margin-inline-start:auto}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-demo-payment-detail__lead{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.5}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-demo-payment-detail__list{display:grid;grid-template-columns:minmax(120px, 38%) 1fr;gap:10px 16px;margin:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-demo-payment-detail__list dt{margin:0;color:#64748b;font-weight:600}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-demo-payment-detail__list dd{margin:0;color:#0f172a}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-foot{margin-top:12px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-link{font-size:13px;font-weight:600;color:#24827c;text-decoration:none}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-link:hover{text-decoration:underline}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-extrainfo{margin-top:8px;font-size:13px;line-height:1.4;color:#64748b}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stat-extrainfo+.raccoonpay-insights-stat-foot{margin-top:10px}@media(max-width: 1024px){.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-stats-grid{grid-template-columns:1fr}}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics{max-width:1200px;margin:0 auto;padding:40px 0 32px;box-sizing:border-box;background:rgba(0,0,0,0)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__inner{max-width:1152px;margin:0 auto;padding:0 20px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head{margin-bottom:24px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .rr-design-system-component-headers-sectionheader{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .rr-design-system-component-headers-sectionheader>div{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .rr-design-system-component-headers-sectionheader.section-head{align-items:flex-start;margin-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .kicker{color:#6e63ff;letter-spacing:.06em}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:stretch}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__grid .raccoonpay-insights-analytics__cell.rr-design-system-component-cards-card.card{grid-column:span 1 !important;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-analytics-card-trans.rr-design-system-component-cards-card.card{height:100%;min-height:100%;display:flex;flex-direction:column}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-analytics-card-trans .content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary{display:flex;flex-direction:column;flex:1 1 auto;gap:0;width:100%;margin-top:0;padding-top:2px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__divider{width:100%;height:1px;margin:18px 0;flex-shrink:0;background:rgba(82,98,119,.2)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__lane{display:flex;gap:14px;align-items:flex-start;min-width:0;padding:4px 0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__lane--payments .raccoonpay-analytics-tx-summary__icon{background:rgba(103,191,181,.22);color:#24827c}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__lane--refunds .raccoonpay-analytics-tx-summary__icon{background:rgba(202,11,89,.12);color:#ca0b59}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__icon{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:10px;flex-shrink:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__icon-svg{display:block;width:22px;height:22px;flex-shrink:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__body{flex:1 1 auto;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-tx-summary__kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#526277;cursor:help;line-height:1.3}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__amount{font-size:1.2rem;font-weight:700;color:#24827c;margin:4px 0 0;line-height:1.25;font-variant-numeric:tabular-nums;word-break:break-word}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__amount--refunds{font-size:1.05rem;font-weight:600;color:#ca0b59}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(82,98,119,.15);font-size:13px;line-height:1.35}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__meta-value{font-weight:700;font-size:15px;color:#142031;font-variant-numeric:tabular-nums}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-tx-summary__meta-label{font-weight:500;color:#526277}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-list{width:100%;margin-top:4px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-row{display:grid;grid-template-columns:48px minmax(0, 1fr) auto minmax(3.5rem, max-content);column-gap:14px;row-gap:4px;align-items:center;width:100%;padding:12px 0;border-bottom:1px solid rgba(20,32,49,.08);box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-row:last-child{border-bottom:0;padding-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-icon{display:flex;align-items:center;justify-content:center}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#f1f5f9;padding:5px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-name{margin:0;font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-countcell{display:flex;justify-content:flex-end;align-items:center;text-align:right;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-count{margin:0;font-size:13px;font-weight:500;color:#64748b;line-height:1.35}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-pct{display:flex;justify-content:flex-end;align-items:center}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-method-pct-value{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-line-wrap,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-donut-wrap{min-height:300px;position:relative}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-donut-spinner{min-height:240px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-donut-wrap .spinner .bounce1,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-donut-wrap .spinner .bounce2,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics .raccoonpay-analytics-donut-wrap .spinner .bounce3{background-color:#67bfb5}.pms-raccoonpay .pms-raccoonpay-insights .google-visualization-tooltip:has(.raccoonpay-analytics-chart-tooltip){border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-chart-tooltip{padding:12px 16px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;font-size:13px;font-weight:500;line-height:1.5;border-radius:8px;min-width:180px;max-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-chart-tooltip__title{font-weight:700;font-size:14px;margin-bottom:6px;color:#fff}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-chart-tooltip__amount{font-size:15px;font-weight:700;letter-spacing:-0.02em;color:#fff}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-analytics-chart-tooltip__meta{margin-top:6px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.88)}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__learn-link{color:#24827c;text-decoration:underline}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__learn-link:hover,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__learn-link:focus-visible{color:#1a5a52}@media(max-width: 900px){.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-analytics__grid{grid-template-columns:1fr}}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-tx-table-stage{max-width:1152px;margin:0 auto;padding:8px 20px 24px;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell{--rp-insights-toolbar-pill-min-height: 42px;--rp-insights-toolbar-pill-pad-y: 10px;--rp-insights-footer-control-height: 32px;--rp-insights-footer-control-pad-y: 0px;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 10px;box-sizing:border-box;overflow-x:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint{width:100%;display:flex;justify-content:center;align-items:center;color:#4a5056}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .rr-design-system-component-interactive-tooltip,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .rr-design-system-component-interactive-tooltip,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;justify-content:center}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint svg.rr-design-system-component-icons-icon,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint svg.rr-design-system-component-icons-icon,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint svg.rr-design-system-component-icons-icon{width:20px;height:20px;display:block}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup{min-width:0;max-width:min(280px,100vw - 32px);width:max-content;padding:12px 14px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup .raccoonpay-insights-paypal-payout-tooltip-copy,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup .raccoonpay-insights-paypal-payout-tooltip-copy,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .raccoonpay-insights-paypal-payout-hint .tooltip-popup .raccoonpay-insights-paypal-payout-tooltip-copy{display:block;max-width:260px;font-size:13px;font-weight:500;line-height:1.5}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip{display:block;max-width:280px;text-align:left}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__title,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__title,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__title{display:block;font-size:13px;font-weight:600;line-height:1.45;margin-bottom:6px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__explain,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__explain,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt .raccoonpay-insights-error-tooltip__explain{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:1.5;opacity:.92}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell .dt-line-hd,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell .dt-line-hd,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt.rr-st-dt-shell .dt-line-hd{white-space:nowrap;min-width:120px;min-height:0;vertical-align:middle;padding-top:12px;padding-bottom:12px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt.rr-st-dt-shell #raccoonpay-insights-payments-dt thead th.dt-line-hd,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-dt-shell #raccoonpay-insights-payouts-dt thead th.dt-line-hd{padding-top:0;padding-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-list-card,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-list-card{margin-top:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .st-card-content,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-list-card .st-card-content,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-list-card .st-card-content{min-width:0;overflow:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-toolbar-row,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-toolbar-row,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 14px;padding:8px 10px 8px 2px;position:sticky;top:72px;z-index:30;background:#fff;box-shadow:0 1px 0 #eef2f7}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search{display:flex;align-items:center;flex:1 1 240px;width:auto;max-width:min(500px,100%);min-width:0;box-sizing:border-box;margin:0;padding:0;min-height:var(--rp-insights-toolbar-pill-min-height)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-date-filter,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-insights-payout-date-filter,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .raccoonpay-insights-disputes-date-filter{flex:0 0 auto;min-width:0;max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-date-filter .rr-design-system-component-inputs-datepicker,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-insights-payout-date-filter .rr-design-system-component-inputs-datepicker,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .raccoonpay-insights-disputes-date-filter .rr-design-system-component-inputs-datepicker{max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-date-filter .rr-design-system-component-inputs-datepicker .dp-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-insights-payout-date-filter .rr-design-system-component-inputs-datepicker .dp-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .raccoonpay-insights-disputes-date-filter .rr-design-system-component-inputs-datepicker .dp-wrap{max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_filter input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_filter input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-global-search-input{flex:1 1 auto;min-width:0;width:500px;max-width:500px;min-height:var(--rp-insights-toolbar-pill-min-height);height:auto;padding:var(--rp-insights-toolbar-pill-pad-y) 16px;font-size:14px;font-weight:500;line-height:1.25;color:#0f172a;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-global-search-input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_filter input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-global-search-input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_filter input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-global-search-input::placeholder{color:#94a3b8}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-global-search-input:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_filter input:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-global-search-input:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_filter input:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-global-search-input:hover{border-color:#cbd5e1}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-global-search-input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_filter input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_filter input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-global-search-input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_filter input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_filter input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-global-search-input:focus-visible{outline:none;border-color:#6e63ff;box-shadow:0 0 0 1px #6e63ff}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .table-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-list-card .table-wrap{position:relative;max-width:100%;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-list-card .table-wrap{position:relative;max-width:100%;min-width:0;width:100%;overflow-x:clip;overflow-y:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:clip;overflow-y:visible}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper{position:relative;min-width:0 !important;max-width:100% !important;width:100% !important;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;clear:both}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper table.data-tables.payment-insights,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper table.data-tables.payment-insights{position:relative;z-index:5}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-page-length-shelter,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-page-length-shelter{display:none}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-root,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-root{flex:0 0 auto;display:flex;align-items:center;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-label,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-label{display:inline-flex;align-items:center;min-height:var(--rp-insights-footer-control-height, 32px);margin:0;padding:0;font-size:13px;font-weight:600;line-height:1;color:#64748b;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select{margin:0 !important;min-width:4.5rem}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.data-tables.payment-insights tbody td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt table.data-tables.payment-insights thead th,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt table.data-tables.payment-insights tbody td{border-bottom:1px solid #eef2f7;font-size:14px;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.data-tables.payment-insights thead th,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt table.data-tables.payment-insights thead th{color:#0f172a;font-weight:900;background:#f3f5f9;vertical-align:middle !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-global-search.rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payout-global-search.rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt #raccoonpay-insights-disputes-global-search.rr-st-dt-global-search-input{display:block !important;width:500px !important;max-width:100% !important;min-height:var(--rp-insights-toolbar-pill-min-height) !important;height:auto !important;line-height:1.25 !important;padding:var(--rp-insights-toolbar-pill-pad-y) 16px !important;border:1px solid #e2e8f0 !important;border-radius:9999px !important;background:#fff !important;color:#0f172a !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-global-search.rr-st-dt-global-search-input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payout-global-search.rr-st-dt-global-search-input::placeholder,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt #raccoonpay-insights-disputes-global-search.rr-st-dt-global-search-input::placeholder{color:#94a3b8 !important;opacity:1 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-global-search.rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-global-search.rr-st-dt-global-search-input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payout-global-search.rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payout-global-search.rr-st-dt-global-search-input:focus-visible,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt #raccoonpay-insights-disputes-global-search.rr-st-dt-global-search-input:focus,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt #raccoonpay-insights-disputes-global-search.rr-st-dt-global-search-input:focus-visible{outline:none !important;border-color:rgba(110,99,255,.45) !important;box-shadow:0 0 0 3px rgba(110,99,255,.12) !important}@media screen and (max-width: 560px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-toolbar-row,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-toolbar-row,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-toolbar-row{flex-direction:column;align-items:stretch;padding-left:2px;padding-right:2px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-toolbar-row .rr-st-dt-global-search{flex:1 1 100% !important;width:100% !important;max-width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-global-search.rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payout-global-search.rr-st-dt-global-search-input,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt #raccoonpay-insights-disputes-global-search.rr-st-dt-global-search-input{width:100% !important;max-width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-date-filter,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-insights-payout-date-filter,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .raccoonpay-insights-disputes-date-filter{flex:1 1 100%;width:100%}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th .smart-table-th-content,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable thead th .smart-table-th-content{display:inline-flex;align-items:center;gap:8px;position:static;padding-right:0;font-weight:900;line-height:1.2}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable thead th.raccoonpay-insights-payout-th-fee .smart-table-th-content{font-weight:500 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.sorting .smart-table-th-content::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable thead th.sorting .smart-table-th-content::after{content:"↕";position:static;display:block;flex-shrink:0;font-size:16px;font-weight:500;color:#94a3b8;line-height:1;transform:translateY(2px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.sorting_asc .smart-table-th-content::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable thead th.sorting_asc .smart-table-th-content::after{content:"↑";position:static;display:block;flex-shrink:0;color:#6e63ff;font-size:16px;font-weight:500;line-height:1;transform:translateY(2px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.sorting_desc .smart-table-th-content::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable thead th.sorting_desc .smart-table-th-content::after{content:"↓";position:static;display:block;flex-shrink:0;color:#6e63ff;font-size:16px;font-weight:500;line-height:1;transform:translateY(2px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-payment-method .smart-table-th-content::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-status-filter .smart-table-th-content::after{content:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.data-tables.payment-insights th .smart-table-th-content,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt table.data-tables.payment-insights th .smart-table-th-content{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable thead th,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable thead th{background-color:#f3f5f9 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody tr.odd>td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody tr.even>td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody td.sorting_1,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody td.sorting_2,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody td.sorting_3,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody tr.odd>td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody tr.even>td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody td.sorting_1,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody td.sorting_2,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody td.sorting_3{background-color:#fff !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.dataTable tbody tr:hover>td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt.dataTable tbody tr:hover>td{background-color:#f9fbff !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter{text-align:left;vertical-align:middle !important;padding-top:10px !important;padding-bottom:10px !important;height:auto;white-space:normal;background-image:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap{display:flex;align-items:center;min-height:32px;width:fit-content;max-width:100%;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-tx-head-label{display:inline-flex;align-items:center;gap:6px;min-height:32px;line-height:1.2}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label{min-height:62px;width:auto;max-width:100%;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt #raccoonpay-insights-payouts-dt thead th .raccoonpay-tx-head-label{display:inline-flex;align-items:center;gap:6px;min-height:62px;line-height:1.2;width:auto;max-width:100%;min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-tx-head-label .rr-design-system-component-interactive-tooltip{min-width:0;min-height:0;display:inline-block;color:#0f172a;font-size:14px;font-weight:800;line-height:1.2;cursor:help}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-analytics-help-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #cbd5e1;color:#64748b;font-size:11px;font-weight:700;line-height:1;cursor:help}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-shared-dropdown summary.trigger,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-shared-dropdown summary.trigger{list-style:none}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method summary.trigger::-webkit-details-marker,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter summary.trigger::-webkit-details-marker{display:none}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method summary.trigger::marker,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter summary.trigger::marker{content:"";font-size:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select.rr-design-system-component-shared-dropdown{width:auto;min-width:0;max-width:min(26rem,100%);margin:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select.rr-design-system-component-shared-dropdown{width:auto;min-width:0;max-width:min(18rem,100%);margin:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap span,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap span{padding-right:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap span::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap span::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-tx-head-label>.raccoonpay-tx-head-text::after{content:none !important;display:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap .sel-current,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap .sel-current{padding-right:10px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select.rr-design-system-component-shared-dropdown{margin-bottom:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-shared-dropdown>details{width:auto !important;max-width:min(26rem,100%)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-shared-dropdown>details{width:auto !important;max-width:min(18rem,100%)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select.select--pill.sm summary.trigger,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select.select--pill.sm summary.trigger{min-height:var(--rp-insights-toolbar-pill-min-height);box-sizing:border-box;padding:var(--rp-insights-toolbar-pill-pad-y) 14px !important;font-size:13px !important;line-height:1.25 !important}@media screen and (min-width: 769px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select:not([data-rr-select-fixed-menu=true]) .menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select:not([data-rr-select-fixed-menu=true]) ul.menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select:not([data-rr-select-fixed-menu=true]) .menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select:not([data-rr-select-fixed-menu=true]) ul.menu{max-height:none !important;overflow-y:visible !important;left:0 !important;right:auto !important;min-width:max(100%,17rem);width:max-content !important;max-width:min(40rem,92vw) !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select .menu a,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select ul.menu a{white-space:nowrap}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-payment-method .smart-table-sort-indicator,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt th.raccoonpay-tx-th-status-filter .smart-table-sort-indicator{display:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.smart-table thead th.payment-method-column:hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt #raccoonpay-insights-payments-dt.smart-table thead th.raccoonpay-tx-th-status-filter:hover{background:#f8fafc;cursor:default;color:#334155}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.payment-method-column{padding:0 6px 0 2px !important;vertical-align:middle !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.statusfiltercolumn{padding:0 6px !important;vertical-align:middle !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-design-system-component-interactive-tooltip::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-design-system-component-interactive-tooltip::after,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-design-system-component-interactive-tooltip::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-design-system-component-interactive-tooltip::after{z-index:2147483646 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.payment-method-column .rr-design-system-component-forms-select,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.statusfiltercolumn .rr-design-system-component-forms-select{position:relative;top:0;margin:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select details[open],.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt table.dataTable.payment-insights thead th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select details[open]{position:relative;z-index:10090}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dataTables_processing,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dataTables_processing{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:rgba(0,0,0,0);padding:0;margin:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-dt-loader,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-dt-loader{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:9999px;background:rgba(110,99,255,.08)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-dt-loader-dot,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-dt-loader-dot{width:8px;height:8px;border-radius:50%;background:#6e63ff;animation:raccoonpay-dt-bounce 1.2s infinite ease-in-out}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-dt-loader-dot:nth-child(2),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-dt-loader-dot:nth-child(2){animation-delay:-0.16s}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-dt-loader-dot:nth-child(3),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .raccoonpay-dt-loader-dot:nth-child(3){animation-delay:-0.32s}@keyframes raccoonpay-dt-bounce{0%,80%,100%{transform:scale(0.35);opacity:.45}40%{transform:scale(1);opacity:1}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main tbody,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-table-hscroll.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main tbody{pointer-events:none}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_1,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_2,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_3,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-table-hscroll.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_1,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-table-hscroll.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_2,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-table-hscroll.raccoonpay-insights-tx-dt-loading-active table.data-tables.payment-insights-main.dataTable.display tbody tr>.sorting_3{background-color:#fff !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper.raccoonpay-insights-tx-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::after{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-dt-loading{position:absolute;left:0;right:0;top:var(--raccoonpay-insights-tx-dt-loading-top, 118px);bottom:0;display:none;align-items:center;justify-content:center;min-height:140px;box-sizing:border-box;z-index:2000000}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-dt-loading.is-visible{display:flex}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .raccoonpay-insights-tx-dt-loading{bottom:var(--raccoonpay-insights-tx-dt-loading-bottom-pad, 0px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-dt-loading__backdrop{position:absolute;inset:0;background:rgba(236,242,249,.88);backdrop-filter:blur(2px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-dt-loader{position:relative;z-index:1;box-sizing:border-box;display:inline-block;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:4px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:raccoonpay-insights-tx-dt-loader-spin .8s linear infinite}@keyframes raccoonpay-insights-tx-dt-loader-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .raccoonpay-insights-tx-dt-loader{animation:none;border-color:rgba(110,99,255,.35);border-top-color:#6e63ff}}.pms-raccoonpay .pms-raccoonpay-insights .select-css{background-color:#000}.pms-raccoonpay .pms-raccoonpay-insights span.title{font-size:22px;font-weight:600}.pms-raccoonpay .pms-raccoonpay-insights .slide-out-menu-container .modal--header{padding:24px 24px 24px 24px !important}.pms-raccoonpay .pms-raccoonpay-insights .slide-out-menu-container{position:relative}.pms-raccoonpay .pms-raccoonpay-insights .slide-out-menu-container::before{content:"";position:fixed;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:101;top:73px;left:240px}.pms-raccoonpay .pms-raccoonpay-insights .slide-out-menu-container .design-system--modal--pullout{background-color:#fff;position:fixed;right:0;top:72px;width:560px;height:100vh;z-index:102;display:flex;flex-direction:column;overflow:auto}.pms-raccoonpay .pms-raccoonpay-insights .slideouttr{background-color:#fff !important}.pms-raccoonpay .pms-raccoonpay-insights .slideouttr td{border:0;width:50%}.pms-raccoonpay .pms-raccoonpay-insights .slide-out-menu-container .modal--body{margin-bottom:10em}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-container{background:hsla(0,0%,100%,0) !important}.pms-raccoonpay .pms-raccoonpay-insights .sub-parent{background:rgba(0,0,0,0) !important}.pms-raccoonpay .pms-raccoonpay-insights h2.totalcardvalue{text-align:start !important}.pms-raccoonpay .pms-raccoonpay-insights .outterviewmore{text-align:start}.pms-raccoonpay .pms-raccoonpay-insights .dataTables_wrapper:not(#raccoonpay-insights-payments-dt_wrapper):not(#raccoonpay-insights-payouts-dt_wrapper){position:relative;clear:both;zoom:1;padding:0 5px 0 10px;max-width:1152px;min-width:1152px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt_wrapper.dataTables_wrapper,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt_wrapper.dataTables_wrapper{padding:0 !important;min-width:0 !important;max-width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights .main .belowtable{max-width:1152px;padding:0px 20px}.pms-raccoonpay .pms-raccoonpay-insights .main.belowtable{max-width:1152px}.pms-raccoonpay .pms-raccoonpay-insights #reportLineChart{position:relative}.pms-raccoonpay .pms-raccoonpay-insights .spinner{display:flex;justify-content:center;align-items:center;height:100%}.pms-raccoonpay .pms-raccoonpay-insights .bounce1,.pms-raccoonpay .pms-raccoonpay-insights .bounce2,.pms-raccoonpay .pms-raccoonpay-insights .bounce3{width:10px;height:10px;background-color:#00b4d8;border-radius:50%;margin:0 5px;animation:bounce 1.4s infinite ease-in-out}.pms-raccoonpay .pms-raccoonpay-insights .bounce1{animation-delay:-0.32s}.pms-raccoonpay .pms-raccoonpay-insights .bounce2{animation-delay:-0.16s}.pms-raccoonpay .pms-raccoonpay-insights .method-brand{filter:none !important;max-width:50px;background:#eff0f3;padding:15px 10px;margin-right:10px;border-radius:10px}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(2),.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(3),.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(5),.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(6),.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(7),.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(2) *,.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(3) *,.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(5) *,.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(6) *,.pms-raccoonpay .pms-raccoonpay-insights th:nth-child(7) *{color:#000;font-weight:600 !important}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container{position:relative;z-index:10;max-width:1152px;margin:30px auto 83px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner{width:40%;float:left}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .transaction-header{width:200px;float:left}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .transaction-header .heading-payments{padding:0 10px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .filter-select{width:calc(100% - 200px);float:left;text-align:right;padding:2px 20px 0 0}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .filter-select .chevron-down-green{float:right;position:relative;right:10px;top:7px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .filter-select .select-element{width:auto !important;padding:0 15px 0 0}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .search-icon-item{float:right;position:relative;right:306px;top:2px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .receive-card-machine-button-container{position:relative;top:-12px;width:350px;float:right;text-align:right;margin-right:5px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .receive-card-machine-button-container a.receive-card-machine-button{padding:10px}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .receive-card-machine-button-container a.receive-card-machine-button svg{position:relative;top:3px}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights{width:100%}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th,.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead td{padding:0px 15px 15px 7px;font-family:"inter"}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.sorting,.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.sorting_asc,.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.sorting_desc,.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.sorting_asc_disabled,.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.sorting_desc_disabled{cursor:pointer}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights thead th.payment-method-column select.yadcf-filter{width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights tbody td{padding:10px !important}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights tbody td a{color:#1e4878;padding:10px 0}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights tbody td a>span{margin-left:10px}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights tbody td a:hover{color:#f69221}.pms-raccoonpay .pms-raccoonpay-insights table.dataTable.payment-insights tbody td span.datealingcolumn{margin-left:-3px}.pms-raccoonpay .pms-raccoonpay-insights .paidmettext{text-align:center}.pms-raccoonpay .pms-raccoonpay-insights select.selectelement{display:block !important;width:160px;float:left;margin-top:-35px !important}.pms-raccoonpay .pms-raccoonpay-insights .custom-length.flterselect{width:80%;margin-top:-20px;float:right}.pms-raccoonpay .pms-raccoonpay-insights table#DataTables_Table_0{margin-top:30px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .block,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .step,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .block,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .step,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .block,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .step{background:hsla(0,0%,100%,0) !important}.pms-raccoonpay .pms-raccoonpay-insights .filtertitle{margin-top:-5px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay #DataTables_Table_0_filter{position:relative;top:auto;left:auto}.pms-raccoonpay .pms-raccoonpay-insights .filtersearch{display:block;margin-top:25px}.pms-raccoonpay .pms-raccoonpay-insights .searchiconitem{display:flex;margin-bottom:-40px}.pms-raccoonpay .pms-raccoonpay-insights input[type=text],.pms-raccoonpay .pms-raccoonpay-insights input[type=number],.pms-raccoonpay .pms-raccoonpay-insights input[type=price],.pms-raccoonpay .pms-raccoonpay-insights input[type=password],.pms-raccoonpay .pms-raccoonpay-insights input[type=search],.pms-raccoonpay .pms-raccoonpay-insights input[type=email],.pms-raccoonpay .pms-raccoonpay-insights input[type=tel],.pms-raccoonpay .pms-raccoonpay-insights input[type=url],.pms-raccoonpay .pms-raccoonpay-insights input[type=time]{background:hsla(0,0%,100%,0);padding-left:20px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .border-btn,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .border-btn,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .border-btn{font-size:14px;border:none;background:#24827c;color:#fff;box-shadow:none;display:flex;justify-content:center;border-radius:4px;align-content:center;align-items:center;padding:10px}.pms-raccoonpay .pms-raccoonpay-insights html,.pms-raccoonpay .pms-raccoonpay-insights h1,.pms-raccoonpay .pms-raccoonpay-insights h2,.pms-raccoonpay .pms-raccoonpay-insights h3,.pms-raccoonpay .pms-raccoonpay-insights h4,.pms-raccoonpay .pms-raccoonpay-insights span,.pms-raccoonpay .pms-raccoonpay-insights a{font-family:"Inter",serif !important}.pms-raccoonpay .pms-raccoonpay-insights h3.doc-title{display:none !important}.pms-raccoonpay .pms-raccoonpay-insights .formRow>div:not(.formRow--item){position:relative;display:none !important}.pms-raccoonpay .pms-raccoonpay-insights span.dateintableclm{margin-left:10px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .formRow .formRow--input-wrapper,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .formRow .formRow--input-wrapper,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .formRow .formRow--input-wrapper{padding:0px !important;margin:0px !important}.pms-raccoonpay .pms-raccoonpay-insights .formRow input:not(.dob-field):not([type=checkbox]):not([type=radio]):not([type=search]){height:45px;margin-top:20px;width:102%;margin-left:10px}.pms-raccoonpay .pms-raccoonpay-insights .formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.placeholder,.pms-raccoonpay .pms-raccoonpay-insights .formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.form-field-floating-label-infobox .placeholder{color:#000 !important}.pms-raccoonpay .pms-raccoonpay-insights .formRow .formRow--input-wrapper.active .placeholder{color:#000 !important;padding:0}.pms-raccoonpay .pms-raccoonpay-insights label{margin-left:0px}.pms-raccoonpay .pms-raccoonpay-insights .modal--body{padding:0px}.pms-raccoonpay .pms-raccoonpay-insights .dataTables_filter label{color:hsla(0,0%,100%,0) !important;padding:0px 0px 0px 200px}.pms-raccoonpay .pms-raccoonpay-insights input.searchkeywordfield{width:489px;margin-top:10px;border-radius:5px;padding:12px 12px 12px 30px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .border-btn,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .border-btn,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .border-btn{margin-top:-50px}.pms-raccoonpay .pms-raccoonpay-insights .dataTables_wrapper .dataTables_filter input{margin-left:.5em;padding-left:35px;width:300px;padding-bottom:12px;padding-top:12px;margin-top:5px;border-radius:5px}.pms-raccoonpay .pms-raccoonpay-insights table#DataTables_Table_0{background-color:#fff;border:0;box-shadow:0px 1px 4px 0px rgba(0,0,0,.1)}.pms-raccoonpay .pms-raccoonpay-insights span.pending::before{display:none !important}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .preauth,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .pending,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .preauth,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .pending,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .preauth,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .pending{color:#a47205;background:#ffecc1;padding:3px 10px;border-radius:40px}.pms-raccoonpay .pms-raccoonpay-insights .flatpickr-current-month{padding-top:13px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .cancelled,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .error,.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay .chargeback,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .cancelled,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .error,.pms-raccoonpay .pms-raccoonpay-insights .epson-printer-container .chargeback,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .cancelled,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .error,.pms-raccoonpay .pms-raccoonpay-insights .lts-astat .chargeback{color:#000;background:#e8e8e8;padding:3px 10px;border-radius:40px}.pms-raccoonpay .pms-raccoonpay-insights .raccoonpay-insights-tx-more-details-cell{width:56px;text-align:center;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights .sprite-after.datepicker-cont{float:left;margin:20px 10px 0px 10px;background:#fff}@media(max-width: 1391px){.pms-raccoonpay .pms-raccoonpay-insights input.searchkeywordfield{width:400px}}@media(max-width: 1391px){.pms-raccoonpay .pms-raccoonpay-insights input.searchkeywordfield{width:360px}}@media(max-width: 550px){.pms-raccoonpay .pms-raccoonpay-insights .col-xl-12.right-column.flextransact{display:flex;flex-direction:column;padding:0px 10px}.pms-raccoonpay .pms-raccoonpay-insights input.searchkeywordfield{width:-webkit-fill-available !important}.pms-raccoonpay .pms-raccoonpay-insights .flterselect{margin-top:-15px !important;margin-right:10px;margin-left:260px;width:140px;margin-bottom:20px}.pms-raccoonpay .pms-raccoonpay-insights .filterbutton{margin-top:10px;width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights div#DataTables_Table_0_paginate{width:100%}.pms-raccoonpay .pms-raccoonpay-insights .dataTables_wrapper .dataTables_info{width:173%}.pms-raccoonpay .pms-raccoonpay-insights .main.belowtable.filtersection{display:none}}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container{--bg: #f6f8fb;--panel: #ffffff;--muted: #52607a;--text: #142031;--text-soft: #3c4a63;--success: #1e9e68;--warning: #b8860b;--danger: #ca0b59;--accent: #6d5afc;--border: rgba(20,32,49,.12);--shadow: 0 8px 26px rgba(20,32,49,.08);--radius: 18px;--radius-sm: 12px;--radius-lg: 26px;--focus-ring: 0 0 0 2px rgba(109,90,252,.12), 0 1px 6px rgba(20,32,49,.06);--card-header-vpad: 16px;--card-header-fs: 16px;--header-icon-size: 22px;--header-badge-h: 28px;--footer-lift: 140px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main{background:#f6f8fb;background-image:none;padding-bottom:0 !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay .top-nav-container::after{content:"`";display:inline-block;height:8px;width:100%;color:#2dde98;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content{padding:120px 0px 0px !important;background-color:unset;font:12px/1.45 "Inter",ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji" !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:18px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card{grid-column:span 6;background:var(--panel, #fff);border:1px solid var(--border, #e8edf5);border-radius:var(--radius, 18px);box-shadow:var(--shadow, 0 8px 26px rgba(20, 32, 49, 0.08));padding:18px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .card__head{display:flex;align-items:center;gap:5px;padding:var(--card-header-vpad) 16px;border-bottom:1px solid var(--border, #e8edf5)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .card__head svg{width:20px;height:20px;vertical-align:middle;margin-right:10px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .card__head h2{font-size:var(--card-header-fs, 16px);font-weight:bold;color:#121a2e;margin:0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .content{padding:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .content .key-value-layout{display:flex;align-items:center;justify-content:space-between;border:1px dashed var(--border);border-radius:12px;padding:12px 14px;margin-top:10px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .content .key-value-layout strong{letter-spacing:.3px;color:var(--text)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .content .key-value-layout div:first-child{font-weight:600}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card p{color:var(--text-soft);margin:8px 0 0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card .card-cta{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 16px;border-top:0 !important;margin-top:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.headered{padding-top:0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.headered .card__body{padding:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.submit-card{margin-bottom:26px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.submit-card .card__head{margin-left:-18px;margin-right:-18px;padding:var(--card-header-vpad, 16px) 34px;background:linear-gradient(90deg, #26817c 0%, #9999f5 100%);border:0;border-top-left-radius:var(--radius, 18px);border-top-right-radius:var(--radius, 18px);border-bottom:1px solid var(--border, rgba(20, 32, 49, 0.12));line-height:1.2}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.submit-card .card__head svg path{stroke:#fff}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.submit-card .card__head h2{font-weight:700;color:#fff}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card.submit-card .content{padding-top:var(--card-header-vpad, 16px);font-size:14px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .page-header .brand{display:flex;align-items:center;gap:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .page-header .brand h1{font-size:22px !important;font-weight:800 !important;margin:0 !important;color:var(--text)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .page-header .brand .meta{color:var(--muted, #52607a);font-size:13px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .utility-row{display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:space-between;margin:14px 0 16px;gap:10px;align-items:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .utility-row .search{flex:1 1 auto;display:flex;gap:10px;align-items:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .utility-row .search .input{width:100%}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .pager{margin-top:10px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .input,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content div.selector,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .dispute-status-select{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff;color:var(--text);box-shadow:0 1px 0 rgba(20,32,49,.03) inset;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content select.select{border-radius:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content div.selector{margin:0 !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content div.selector::after{background:#fff url("") no-repeat right 0px center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content div.selector span{font-size:12px;line-height:14px;font-weight:normal;background:rgba(0,0,0,0)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .dispute-status-select{background:#fff url("") no-repeat right 12px center;background-size:16px;margin:0 !important;padding-right:30px;font-size:12px;line-height:14px;font-weight:normal;flex:0 0 auto;width:auto}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .input::placeholder{color:#99a5ba}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content input[type=file]{width:100%;font:inherit;border-radius:14px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content input[type=file]::file-selector-button{padding:10px 18px;border-radius:999px;border:1px solid #d6dce5;background:#f4f6fa;font-weight:700;cursor:pointer;margin-right:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content textarea.input{width:100%}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border-radius:9999px;border:1px solid var(--border);background:#fff;color:var(--text);text-decoration:none;font-weight:700;line-height:unset !important;font-size:inherit !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn:focus{outline:0;box-shadow:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn:focus-visible{outline:0;box-shadow:var(--focus-ring)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.primary{background:#0f1726;color:#fff;border:0;padding:12px 18px;box-shadow:0 8px 12px rgba(15,23,38,.18)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.primary:hover{filter:brightness(1.02)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.primary:active{transform:translateY(1px)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.secondary{background:#fff;color:#142031;border:1px solid rgba(20,32,49,.14);padding:12px 18px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.ghost{background:rgba(0,0,0,0)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.danger{color:#ca0b59;background:#fff;border:1px solid rgba(202,11,89,.45)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn.danger:hover{background:rgba(202,11,89,.08)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .btn[disabled]{opacity:.5;cursor:not-allowed}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:8px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th{text-align:left;font-size:12px;color:#6c7a93;font-weight:600;padding:0 10px;border-bottom:none !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(6),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th.action{white-space:nowrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th.action{width:42px;text-align:right}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody tr{background:#fff;border:1px solid var(--border)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td{padding:12px 10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:first-child{border-left:1px solid var(--border);border-top-left-radius:12px;border-bottom-left-radius:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:last-child{border-right:1px solid var(--border);border-top-right-radius:12px;border-bottom-right-radius:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(6){white-space:nowrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td.action{width:42px;text-align:right}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody .__hide_by_page{display:none !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .dt{font-variant-numeric:tabular-nums}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .deadline .count{display:block;margin-top:4px;font-size:12px;color:var(--text-soft)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .deadline.expired .dt,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .deadline.expired .count{color:var(--danger);font-weight:700}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #dropZone{border:1px dashed var(--border);border-radius:12px;padding:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #dropZone.ring{box-shadow:var(--focus-ring)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .footer{margin:28px 0 60px;color:#6c7a93;font-size:12px;text-align:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .footer.footer-graphic{position:relative;z-index:0;padding:0;pointer-events:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .footer.footer-graphic::before{content:"";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(to top, var(--bg) 0%, rgba(246, 248, 251, 0) 60%);pointer-events:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .footer.footer-graphic .footer-art{display:block;width:100%;height:auto;border-radius:var(--radius);box-shadow:0 10px 28px rgba(20,32,49,.08);object-fit:cover;object-position:center bottom;transform:translateY(calc(-1 * var(--footer-lift)))}@supports(-webkit-mask-image: linear-gradient(black, transparent)) or (mask-image: linear-gradient(black, transparent)){.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .footer.footer-graphic .footer-art{-webkit-mask-image:linear-gradient(to top, black 65%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to top, black 65%, rgba(0, 0, 0, 0) 100%)}}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin:10px 0 12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline .search-wrap{position:relative;flex:1 1 auto}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline .search-wrap .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#6c7a93;opacity:.9}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline input{width:100%;padding:12px 14px 12px 38px;border-radius:12px;background:#fff;border:1px solid var(--border, #e8edf5);color:var(--text, #142031);box-shadow:0 1px 0 rgba(20,32,49,.03) inset}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline input::placeholder{color:#99a5ba}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline input#search{background-image:none !important;-webkit-appearance:none;appearance:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .search-inline .dispute-status-select{border:1px solid var(--border, #e8edf5);background:#fff;color:var(--text, #142031);border-radius:12px;padding:12px;height:auto}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .titlebar__main{display:flex;align-items:center;gap:10px;justify-content:center;flex:1}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .titlebar__h2{margin:0;font-size:18px;font-weight:800}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance{font-size:14px;line-height:1.45;margin:6px 0px 16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance .helper-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance .badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-weight:700;background:rgba(109,90,252,.12);color:#1f2544;border:1px solid rgba(109,90,252,.25)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance .badge .scheme{font-size:12px;font-weight:800;letter-spacing:.02em;color:#6d5afc}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance .subtitle{color:var(--muted, #52607a)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-guidance .intro{margin:8px 0 6px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #defense-helper{margin:6px 0 18px !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #doc-checklist{margin:0px 0px 12px;padding-left:18px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #doc-checklist li{margin:4px 0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .defense-reason-head{display:flex;align-items:center;gap:12px;margin:6px 0 12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:0;cursor:pointer;background:#eef1f5;color:#475569}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn svg{width:16px;height:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn.purple{background:rgba(109,90,252,.12);color:#6d5afc}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn.grey{background:#f1f5f9;color:#6c7a93}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn:hover{filter:brightness(0.98)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn[data-tip]{position:relative}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn[data-tip]:hover::after{content:attr(data-tip);position:absolute;bottom:120%;right:0;background:#0f172a;color:#fff;font-size:11px;padding:6px 8px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px rgba(15,23,42,.25)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn[data-tip]:hover::before{content:"";position:absolute;bottom:110%;right:10px;border:6px solid rgba(0,0,0,0);border-top-color:#0f172a}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:6px 0 14px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head .title{justify-self:center;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head .title strong{font-size:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head .title .amount-chip{display:inline-flex;align-items:center;font-weight:800;padding:6px 10px;border-radius:9999px;background:#fff;border:1px solid var(--border);line-height:1}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head a.btn{justify-self:start}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-status{grid-column:1/-1;display:flex;justify-content:center;margin-top:4px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .form-steps{display:flex;flex-direction:column;gap:18px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .step-item{border:1px dashed rgba(15,23,42,.18);border-radius:12px;padding:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .step-item h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .step-item .num{width:28px;height:28px;border-radius:999px;background:rgba(109,90,252,.12);color:#6d5afc;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .step-item .add-doc-container{margin-top:10px;display:flex;gap:10px;align-items:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .step-item #evidenceInputs{display:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #pager .btn[disabled]{opacity:.5;cursor:not-allowed}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .muted{color:var(--muted, #52607a);font-size:12px}@media(max-width: 980px){.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card{grid-column:span 12}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .utility-row{flex-direction:column;align-items:stretch}}@media(max-width: 720px){.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .card{grid-column:1/-1 !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .grid{grid-template-columns:1fr !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head{grid-template-columns:1fr}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head .title{justify-self:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .summary-head a.btn{justify-self:start}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(2),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(6),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(8),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(9),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(2),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(6),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(8),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(9){display:table-cell;white-space:nowrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(2),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(2){width:52%}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(6),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(6){width:18%}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(8),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(8){width:20%}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table thead th:nth-child(9),.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(9){width:10%;text-align:right}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .table tbody td:nth-child(6){font-weight:600}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content td.action{width:44px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .icon-btn{width:32px;height:32px}}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .datepickers-container.report-datepickers{float:none;margin:40px -25px -30px -25px;padding:25px;background-color:#eee;margin-top:-20px !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .upload-btn{background-color:#ff8484;padding:5px 20px;border-radius:5px;color:#fff !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table th,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients th{font-size:16px;font-weight:bold;color:#fff;background-color:#24827c !important;padding:20px;font-family:"Roboto",sans-serif}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table th:first-child,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients th:first-child{padding-right:10px;padding-left:20px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table td,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients td{padding:22px 0 22px 20px;border-bottom:1px solid #ebebeb;word-wrap:break-word;font-family:"Roboto",sans-serif}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table tr.even,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients tr.even{background-color:#fff;border:0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table.rooms-list th:first-child,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-table.rms th:first-child,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients.rooms-list th:first-child,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-clients.rms th:first-child{width:200px !important}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #account-rrbilling tr.even,.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .raccoonpay tr.even{background-color:#fff;border:0}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .js-reservation-popup:hover{font-weight:400;padding-bottom:3px;border-bottom:1px solid #20827c}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .status-link{padding:5px 40px;border-radius:50px;width:160px;display:block;text-align:center;font-family:"Roboto",sans-serif}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list{border:1px dashed rgba(15,23,42,.18);border-radius:12px;padding:10px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .empty-state{padding:8px;text-align:center}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#fff}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row+.doc-row{margin-top:8px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row .doc-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row .doc-meta .doc-type{font-weight:700;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 8px;border-radius:999px;font-size:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row .doc-meta .doc-name{color:#0f172a}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row .doc-meta .doc-size{color:#64748b;font-size:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #evidenceUI .doc-list .doc-row .evidence-actions .btn.link{color:#c20b59;background:rgba(0,0,0,0);border:0;padding:6px 10px;cursor:pointer}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal{position:fixed;width:100% !important;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal[hidden]{display:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45)}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog{position:relative;width:min(520px,100vw - 32px);background:#fff;border-radius:14px;box-shadow:0 12px 40px rgba(15,23,42,.28);padding:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog .modal__header{margin-bottom:8px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog .modal__body{display:flex;flex-direction:column;gap:8px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog .modal__body label h4{font-weight:600;margin-bottom:6px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog .modal__body #docError{color:#c20b59;margin-top:8px;display:none}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content #docModal .modal__dialog .modal__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .raccoonpay-error-block{margin-top:16px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .raccoonpay-error-block form{margin:5px 0;padding:10px;border:1px solid purple}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .raccoonpay-error-block form h4{color:purple;margin-bottom:5px}.pms-raccoonpay.pms-raccoonpay-disputes .raccoonpay-container section#main #tpl-account.raccoonpay section.content .raccoonpay-error-block form label{display:block;margin:0 0 10px 0}@media(max-width: 550px){.pms-raccoonpay .dataTables_wrapper:not(#raccoonpay-insights-payments-dt_wrapper):not(#raccoonpay-insights-payouts-dt_wrapper){min-width:100%;overflow-x:scroll}}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-raccoononly-wrap{margin-top:28px;width:100%;max-width:100%;box-sizing:border-box}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-raccoononly-separator{display:block;width:100%;height:2px;margin:0 0 18px;border:0;border-radius:1px;background:#ca0b59;box-sizing:border-box}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-raccoononly-heading{margin:0 0 8px;padding:0;font-size:17px;font-weight:800;line-height:1.3;color:#ca0b59;font-family:"Inter",sans-serif}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-raccoononly-lead{margin:0 0 14px;font-size:14px;line-height:1.5;color:#64748b;max-width:40rem}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-raccoononly-card--body-only.card>.content{padding-top:0}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-insights-page-with-glow{display:flex;flex-direction:column;min-height:100vh;margin-top:0;margin-left:0;margin-right:0;width:100%;max-width:100%;box-sizing:border-box;background-color:rgba(0,0,0,0);overflow-x:visible}#tpl-account:is(.raccoonpay,.payments) .raccoonpay-insights-page-with-glow .mainouttercontain.pms-raccoonpay-insights{flex:1 1 auto;padding-bottom:32px;margin:0;background-color:rgba(0,0,0,0)}#tpl-account:is(.raccoonpay,.payments) #raccoonpay-insights-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-summary-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-store-shell-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-terminal-shell-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-ext-payment-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-disputes-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account.payments #payments-report-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account.payments #payments-cash-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account.payments #payments-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:100%;margin-left:0;overflow:hidden;box-sizing:border-box;font-size:0;line-height:0;pointer-events:none;opacity:1;visibility:visible}#tpl-account:is(.raccoonpay,.payments) #raccoonpay-insights-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-summary-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-store-shell-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-hosted-onboarding-terminal-shell-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-ext-payment-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account:is(.raccoonpay,.payments) #raccoonpay-disputes-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account.payments #payments-report-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account.payments #payments-cash-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account.payments #payments-settings-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;vertical-align:top}#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding-top:72px;padding-left:0;padding-right:0;padding-bottom:0;overflow-x:visible;background-color:#f7f7f9}#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout>.overlay{display:none !important}#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed--hero-top,#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:-10px}body #inner-container.admin:has(section.content.pms-raccoonpay-insights-layout){padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#tpl-account.payments section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:0 !important}html.new-design body #inner-container.admin:has(section.content.pms-raccoonpay-insights-layout){display:flex;flex-direction:column;min-height:100vh;background-color:#f7f7f9}html.new-design body #inner-container.admin #main:has(section.content.pms-raccoonpay-insights-layout){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-x:visible;background:#f7f7f9;background-image:none;padding-bottom:0 !important}html.new-design body #tpl-account:is(.raccoonpay,.payments) .raccoonpay-insights-page-with-glow{flex:1 1 auto;min-height:0}#tpl-account:is(.raccoonpay,.payments):has(section.content.pms-raccoonpay-insights-layout){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell{overflow-x:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-tabs-wrap{max-width:1152px;margin:0 auto;padding:0 20px 4px;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-tabs-wrap--in-hero{width:100%;max-width:none;margin:4px 0 0;padding:0 0 0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-module-tabs.rr-design-system-component-interactive-tabs .rr-tabs-nav{margin-bottom:16px;overflow:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-module-tabs.rr-design-system-component-interactive-tabs .rr-tabs-tab{overflow:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-module-tabs.rr-design-system-component-interactive-tabs .rr-tabs-tab.is-active::after{z-index:2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-insights-gradient-bleed--hero-top .gradient-bar{position:static !important;top:auto !important;right:auto !important;left:auto !important;display:block !important;width:100% !important;max-width:none !important;height:8px !important;margin:0 !important;pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head{max-width:1152px;margin:0 auto;padding:0 20px 16px;box-sizing:border-box;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .rr-design-system-component-headers-sectionheader{width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .rr-design-system-component-headers-sectionheader>div{width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .rr-design-system-component-headers-sectionheader.section-head{justify-content:flex-start;align-items:flex-start}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .section-head{align-items:flex-start}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .section-head__content{align-items:flex-start;text-align:left;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .kicker{color:#6e63ff;letter-spacing:.06em;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-section-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-content>.raccoonpay-hosted-onboarding-summary-section-head{width:100%;max-width:none;margin:0;padding:0 0 16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-stats-row{max-width:1152px;margin:0 auto 20px;padding:12px 20px 0;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap{display:flex;flex-direction:column;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap>.rr-design-system-component-cards-statscard{flex:1 1 auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue::before{background:linear-gradient(90deg, #ca0b59 0%, #9a0848 100%)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue .stat-icon{--icon-bg: rgba(202, 11, 89, 0.12)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue .stat-icon svg{stroke:#ca0b59}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue:hover{border-color:rgba(202,11,89,.28);box-shadow:0 12px 24px rgba(202,11,89,.14)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue:hover .stat-icon{--icon-bg: rgba(202, 11, 89, 0.16)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-stat-terminals-wrap--no-terminals>.rr-design-system-component-cards-statscard.revenue:hover .stat-icon svg{stroke:#ca0b59}@media(max-width: 900px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-stats-grid{grid-template-columns:1fr}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-stats{max-width:1152px;margin:0 auto;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-stats .raccoonpay-insights-stats-wrap{padding:0 20px 20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-content{max-width:1152px;margin:0 auto;padding:0 20px 8px;box-sizing:border-box;overflow:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-stack{display:flex;flex-direction:column;gap:18px;padding-bottom:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-form{display:flex;flex-direction:column;gap:48px;padding-top:4px;padding-bottom:24px;width:100%;max-width:100%;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-additional-methods .card-utility{flex-wrap:wrap;gap:10px;justify-content:flex-end}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-additional-methods .card-utility>.rr-design-system-component-buttons-button.soft{margin-right:auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-stack{margin-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-stack__gap{margin-top:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-heading{margin:0 0 8px;font-size:15px;font-weight:600;color:#1a1f36}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #e8edf5}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-row:last-child{border-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-row__icon{flex-shrink:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-pm-row__toggle{flex:1 1 auto;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-kv-stack{display:flex;flex-direction:column;gap:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-kv-row{margin-left:0;margin-right:0;align-items:flex-start}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-kv-label{font-size:14px;font-weight:500;color:#52607a;padding-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-kv-value{font-size:15px;color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-main{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;overflow:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-page-back{margin-top:28px;padding-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-pay-coverage-block__hint--ordered{color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-section-divider{width:100%;height:1px;margin:28px 0;border:0;background:linear-gradient(90deg, rgba(110, 99, 255, 0) 0%, rgba(110, 99, 255, 0.35) 20%, rgba(110, 99, 255, 0.35) 80%, rgba(110, 99, 255, 0) 100%)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head{max-width:960px;width:100%;margin:0 auto 20px;padding:8px 0 0;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .rr-design-system-component-headers-sectionheader{width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .rr-design-system-component-headers-sectionheader>div{width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .rr-design-system-component-headers-sectionheader.section-head{align-items:flex-start;margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .kicker{color:#6e63ff;letter-spacing:.06em;font-weight:700}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .section-title{font-size:22px;line-height:1.25;font-weight:800;color:#1a1f36}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;font-weight:500;max-width:48rem}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row{gap:36px;margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);max-width:none;box-sizing:border-box;overflow:visible;padding:24px 46px 18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row>.rr-design-system-component-cards-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row>.raccoonpay-ho-terminal-count-hero-slot{grid-column:auto;min-width:0;width:100%;max-width:100%;height:100%;margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot{display:flex;flex-direction:column;align-self:stretch;border-radius:0;overflow:visible;background:rgba(0,0,0,0);position:relative;z-index:1;box-shadow:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot>.rr-design-system-component-stats-statshero{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;margin:0;background:rgba(0,0,0,0);border-radius:20px;overflow:visible;position:relative;z-index:0;box-shadow:0 14px 52px rgba(110,99,255,.35),0 6px 20px rgba(15,23,42,.12)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-gradient{flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;height:100%;padding:24px 28px;border-radius:20px;overflow:hidden;box-shadow:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-count-hero.stats-hero-gradient,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-count-hero .stats-hero-gradient{border-radius:20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-grain{display:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-content{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-header{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-title{margin:8px 0 0;line-height:1;background:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero-slot .stats-hero-subtitle{margin:12px 0 0;max-width:100%;font-size:15px;font-weight:500;text-align:center}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero__number{display:block;font-size:44px;font-weight:800;line-height:1;letter-spacing:-0.02em;color:#fff;background:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero__top-icon{width:28px;height:28px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-count-hero__top-icon path{fill:#fff}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row>.rr-design-system-component-cards-card.card>.content{flex:1 1 auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row>.rr-design-system-component-cards-card.card>.card-utility{margin-top:auto;justify-content:flex-end}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-staff.raccoonpay-raccoononly-card--body-only>.card-utility{justify-content:flex-end}@media(max-width: 900px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-cards-row{grid-template-columns:1fr}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero{display:flex;justify-content:center;align-items:stretch;width:100%;padding:8px 0 12px;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:0;width:100%;max-width:960px;margin:0 auto;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-divider{flex:0 0 auto;align-self:stretch;width:1px;min-height:120px;margin:8px 32px;background:linear-gradient(180deg, rgba(110, 99, 255, 0) 0%, rgba(110, 99, 255, 0.28) 18%, rgba(110, 99, 255, 0.28) 82%, rgba(110, 99, 255, 0) 100%)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-visual{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:8px 0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-img{display:block;width:auto;max-width:min(260px,42vw);height:auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points{flex:1 1 0;min-width:min(260px,100%);max-width:480px;padding:8px 0;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-highlight{margin:0 0 16px;padding:12px 14px 12px 16px;border-radius:10px;border-left:3px solid #6e63ff;background:rgba(110,99,255,.08);box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-highlight-text{margin:0;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:#3d385c}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points-list{margin:0;padding:0;list-style:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points-item{position:relative;margin:0 0 10px;padding-left:22px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#4a5056}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points-item:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points-item::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#6e63ff}@media(max-width: 700px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-section-divider{margin:22px 0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-inner{flex-wrap:wrap;flex-direction:column;align-items:stretch;max-width:100%;gap:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-divider{width:100%;height:1px;min-height:0;margin:20px 0;align-self:center;background:linear-gradient(90deg, rgba(110, 99, 255, 0) 0%, rgba(110, 99, 255, 0.28) 20%, rgba(110, 99, 255, 0.28) 80%, rgba(110, 99, 255, 0) 100%)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-visual{align-items:center;justify-content:center}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-img{max-width:min(240px,72vw)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-hero-points{flex:1 1 auto;max-width:100%;width:100%;min-width:0}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-order-details-inner{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .card-utility>.rr-design-system-component-interactive-tooltip{display:inline-flex;vertical-align:middle}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-request-tooltip .hosted-onboarding-terminal-submit-btn:disabled{pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-order-product{text-align:left;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e8edf5}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-order-product-name{margin:0;padding:0;border:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#202223;text-align:left;background:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .content h2:not(.rr-card-header__title){padding:0;border:0;display:block;text-align:left;background:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-order-qty{margin:0 0 16px;width:100%;max-width:20rem}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-order-details-inner .rr-design-system-component-forms-textinput{width:100%;max-width:100%;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-block{position:static;margin:0;padding-top:16px;border-top:1px solid #e8edf5;width:100%;box-sizing:border-box;text-align:left}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-link{text-decoration:underline;color:#333}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-block .rr-design-system-component-forms-checkbox{width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-block .cb-label{font-weight:400;color:#333;flex:1 1 auto;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-block .raccoonpay-hosted-onboarding-terminal-tc-link{font-weight:600}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-raccoononly-wrap{margin-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-raccoononly-wrap .raccoonpay-raccoononly-heading{margin-top:6px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-raccoononly-wrap #raccoonpay-ho-terminal-card-staff.raccoonpay-raccoononly-card--body-only>.content{padding-top:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-terminal-raccoononly-wrap .raccoonpay-hosted-onboarding-terminal-staff-count{max-width:28rem}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card.card.headered{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card.card.headered h2.rr-card-header__title>.rr-design-system-component-shared-badge{flex-shrink:0;align-self:center}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card-lede{margin:0 0 20px;padding:0;font-size:13px;line-height:1.35;font-weight:400;color:var(--muted, #52607a);max-width:100%;overflow-wrap:anywhere;word-break:break-word}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-lede-emphasis{color:#7c3aed;font-weight:500}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-terminal-empty{margin-bottom:4px;padding:14px 16px;border-radius:12px;background:#f3f6fb;border:1px solid rgba(20,32,49,.1);box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-terminal-empty__title{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-terminal-empty__body{margin:0;font-size:13px;line-height:1.45;font-weight:400;color:#52607a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-stack{margin:18px 0 0;width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;background:#f3f6fb;border:1px solid rgba(20,32,49,.1);overflow:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__inner{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-stack{display:flex;flex-direction:column;padding:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-stack__body{padding:22px 24px 22px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-card-actions-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 4px;padding:0;flex-shrink:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-card-actions-footer .btn,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-card-actions-footer .rr-design-system-component-button{margin:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-section+.raccoonpay-ho-guidance-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(20,32,49,.08)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card-body .raccoonpay-ho-guidance,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card-body .raccoonpay-ho-guidance-stack{margin-top:6px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-cta-row{margin:18px 2px 4px;padding:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-card-footer{display:flex;flex-direction:column;gap:16px;margin-top:20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-manage-row{display:flex;justify-content:flex-end;padding-top:2px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:20px 24px;border:1px solid #e8edf3;border-radius:14px;background:#f8fafc}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc--busy{opacity:.65;pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__copy{flex:1 1 auto;min-width:0;padding-right:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__title-line{margin:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__title-tip{display:inline-block;max-width:100%;cursor:help}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__title{font-size:14px;font-weight:700;line-height:1.45;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__control{flex:0 0 auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__control .rr-design-system-component-forms-toggle:has(.raccoonpay-ho-guest-pay-require-cc-toggle--switch-only) .rr-toggle-label{gap:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__control .rr-design-system-component-forms-toggle:has(.raccoonpay-ho-guest-pay-require-cc-toggle--switch-only) .rr-toggle-text{display:none}@media(max-width: 768px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-require-cc__copy{padding-right:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-manage-row{justify-content:stretch}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-manage-row .rr-design-system-component-buttons-button{width:100%}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-local-currency-card{margin:24px 0 0;padding:0 4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-local-currency-card .rr-design-system-component-alerts-alert{margin-bottom:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-local-currency-card.raccoonpay-ho-terminal-tips-card{margin-top:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-terminal-local-currency-toggle{margin-top:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__title{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__body{margin:0;font-size:13px;line-height:1.5;font-weight:400;color:#52607a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__body p{margin:0 0 8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__body p:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list{margin:0;padding:0 0 0 1.25em;color:#52607a;font-size:13px;line-height:1.55}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list li{padding-left:2px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list li+li{margin-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list .rr-design-system-component-interactive-tooltip.tooltip-dark,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list .rr-design-system-component-interactive-tooltip.tooltip-dark .raccoonpay-ho-kv-lab-tooltip-trigger{color:#52607a;font-size:13px;line-height:1.55;font-weight:400}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list .raccoonpay-ho-kv-lab-tooltip-trigger{cursor:help;text-decoration:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list .raccoonpay-ho-kv-lab-tooltip-trigger:hover{color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance-list .tooltip-rich-html .tooltip-popup{z-index:2000000}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .raccoonpay-ho-kv-lab-tooltip-trigger{text-decoration:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-error-block{color:#52607a;background:#f3f6fb;border:1px solid rgba(20,32,49,.1);padding:14px 16px;border-radius:12px;margin-top:16px;margin-bottom:0;font-size:13px;line-height:1.5;font-weight:400}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-error-block b,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-error-block strong{color:#142031;font-weight:600;text-transform:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-error-block span[style*="text-transform: uppercase"],#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-error-block span[style*="text-transform:uppercase"]{text-transform:none !important;font-weight:600;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-foot .raccoonpay-ho-guidance{margin-top:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-store-group{margin-bottom:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-store-group:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-store-heading{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.35;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block{margin-bottom:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--auto-preview{padding:14px 16px;border-radius:12px;background:linear-gradient(135deg, rgba(110, 99, 255, 0.06) 0%, rgba(32, 130, 124, 0.04) 100%);border:1px solid rgba(110,99,255,.12)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--auto-preview .raccoonpay-ho-guest-pay-coverage-block__title{color:#4338ca}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--auto-preview .raccoonpay-ho-guest-pay-method-chip{background:#fff;border-color:rgba(110,99,255,.16);box-shadow:0 2px 8px rgba(110,99,255,.08)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--missing,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--pending{padding-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block--pending .raccoonpay-ho-guest-pay-method-chip{background:#fff7ed;border-color:#fed7aa}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block__title{margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-coverage-block__hint{margin:0 0 10px;max-width:52em;font-size:13px;line-height:1.45;font-weight:400;color:#52607a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 16px 6px 10px;box-sizing:border-box;border-radius:999px;background:#eef1f6;border:1px solid rgba(230,236,245,.95);box-shadow:0 2px 8px rgba(20,32,49,.07)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip--missing{background:#e8ecf4;box-shadow:0 1px 4px rgba(20,32,49,.05)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip--missing .raccoonpay-ho-guest-pay-method-chip__label{color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip--missing .raccoonpay-ho-guest-pay-method-chip__icon{opacity:.72}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:24px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip__icon img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guest-pay-method-chip__label{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__body{min-height:120px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__loading{padding:24px 8px;text-align:center;color:#64748b;font-size:14px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__list{display:flex;flex-direction:column;gap:12px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e8edf3;border-radius:14px;background:#fff}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row--changed{border-color:#c7d2fe;background:#f8faff}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__body--saving{opacity:.65;pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-guest-pay-methods-modal .rr-modal-footer{gap:10px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-icon img{display:block;width:40px;height:40px;object-fit:contain}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-main{flex:1;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__core-badge-tip{display:inline-flex;cursor:help;position:relative;z-index:1}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row:has(.adyen-guest-pay-methods-modal__core-badge-tip:hover){position:relative;z-index:2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-label{font-size:15px;font-weight:700;color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--live{background:#ecfdf5;color:#047857}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--pending{background:#fff7ed;color:#c2410c}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--ready,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--not_added{background:#f1f5f9;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--core{background:#eef2ff;color:#4338ca}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-badge--invalid{background:#fef2f2;color:#b91c1c}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-hint{margin:0;font-size:13px;line-height:1.45;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-toggle{flex-shrink:0;padding-top:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle{display:inline-block;width:auto;position:relative}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle:has(.adyen-guest-pay-toggle--switch-only) .rr-toggle-label{gap:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle:has(.adyen-guest-pay-toggle--switch-only) .rr-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .adyen-guest-pay-methods-modal__row--busy{opacity:.65;pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-terminal-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal [data-rr-modal-content].rr-modal--has-footer{display:flex !important;flex-direction:column !important;height:auto !important;max-height:min(90vh,100dvh - 48px) !important;min-height:0;overflow:hidden;--rr-modal-footer-offset: 0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-terminal-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;max-height:none;padding-bottom:0 !important}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-terminal-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer{position:static !important;flex-shrink:0;width:100% !important;box-shadow:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-guest-pay-methods-modal .tooltip-popup:not(.is-open),#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-terminal-pay-methods-modal .tooltip-popup:not(.is-open),#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .tooltip-popup:not(.is-open){position:absolute !important;top:0 !important;left:0 !important;width:1px !important;height:1px !important;min-width:0 !important;max-width:none !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;box-shadow:none !important}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .rp-ho-pci-prereq-modal__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .rp-ho-pci-prereq-modal__field{min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .rp-ho-pci-prereq-modal__field--full{grid-column:1/-1}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .rp-ho-pci-prereq-continue-wrap{display:inline-flex}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal .js-rp-ho-pci-prereq-continue:disabled{pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #adyen-pci-prerequisites-modal #rp-ho-pci-prereq-continue-tooltip{display:inline-flex}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-stack--raccoononly{padding-bottom:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-terminal-spotlight.raccoonpay-insights-terminal-spotlight{margin-top:22px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-terminal-spotlight.raccoonpay-insights-terminal-spotlight .raccoonpay-insights-promo{margin-top:36px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points{box-sizing:border-box;margin:0 0 12px;padding:0 0 0 1.15em;list-style:disc}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points li{margin:0 0 8px;font-size:14px;line-height:1.5;color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points li:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature{list-style:disc;padding:4px 0 0 1.25em;margin:0 0 14px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature li{margin:0 0 12px;padding-left:0;font-size:15px;line-height:1.45;font-weight:500;letter-spacing:.01em;color:#334155}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-points.raccoonpay-insights-side-card-points--feature li::marker{color:#94a3b8}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-insights-side-card-text.raccoonpay-insights-side-card-text--after-points{margin:0 0 12px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-ho-terminal-requested-count{margin:0 0 12px;font-size:14px;line-height:1.5;color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-ho-terminal-requested-count .raccoonpay-ho-kv-lab-tooltip-trigger{font-weight:500;color:#334155}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-hosted-onboarding-add-terminal .raccoonpay-ho-terminal-requested-count__value{font-weight:700;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-celebration{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg, #f8f7ff 0%, #f0faf9 100%);border:1px solid #e8e5ff}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-celebration__icon{flex:0 0 48px;position:relative}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-celebration__icon.celebrating{animation:raccoonpay-ho-go-live-bounce .6s ease}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-celebration__title{margin:0 0 4px;font-size:15px;font-weight:700;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-celebration__body{margin:0;font-size:14px;line-height:1.5;color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px;flex:1 1 auto;min-height:0;align-content:stretch;grid-template-rows:minmax(0, 1fr)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live>article.raccoonpay-ho-store-go-live-card{position:sticky;top:calc(72px + 16px)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card{margin-top:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.content{flex:1 1 auto;display:flex;flex-direction:column}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.card-utility{justify-content:stretch;align-items:stretch;flex-direction:column;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-interactive-tooltip,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-buttons-button{display:block;width:100%;max-width:100%;margin-left:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.card-utility .raccoonpay-ho-store-submit-btn--full,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-card>.card-utility .hosted-onboarding-store-submit-btn.raccoonpay-ho-store-submit-btn--full{display:inline-flex;justify-content:center;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live #raccoonpay-ho-store-go-live-submit-tooltip .hosted-onboarding-store-submit-btn:disabled,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live #raccoonpay-ho-store-go-live-submit-tooltip .raccoonpay-ho-store-submit-btn--full:disabled{pointer-events:none}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-hosted-onboarding-store-ds-card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-celebration{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-celebration__layout{flex-direction:column;align-items:center;text-align:center;gap:12px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live .raccoonpay-ho-store-go-live-celebration__copy{padding-top:0}@media(max-width: 992px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live{grid-template-columns:1fr;grid-template-rows:auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live>article.raccoonpay-ho-store-go-live-card{order:-1;position:static}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live>article.raccoonpay-hosted-onboarding-summary-ds-card.card{height:auto;min-height:0}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__layout{display:flex;align-items:flex-start;gap:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon{flex:0 0 48px;width:48px;height:48px;margin:0;border-radius:50%;background:#f0edff;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon svg{display:block;width:48px;height:48px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon.celebrating{animation:raccoonpay-ho-go-live-bounce .6s ease}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon.celebrating::before,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon.celebrating::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;animation:raccoonpay-ho-go-live-confetti-burst .8s ease-out forwards}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon.celebrating::before{background:#fed14d;left:-10px;top:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__icon.rr-csat-icon.celebrating::after{background:#6e63ff;right:-10px;top:5px;animation-delay:.1s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__copy{flex:1 1 auto;min-width:0;padding-top:2px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__title{margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3;color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration__body{margin:0;font-size:14px;line-height:1.55;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon{position:relative}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:raccoonpay-ho-go-live-confetti-fall 1s ease-out forwards}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(1){background:#fed14d;left:-15px;top:-5px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(2){background:#6e63ff;right:-15px;top:-10px;animation-delay:.1s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(3){background:#2cab95;left:-20px;top:15px;animation-delay:.2s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(4){background:#fed14d;right:-20px;top:20px;animation-delay:.15s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(5){background:#6e63ff;left:-10px;bottom:-10px;animation-delay:.25s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-go-live-celebration.celebrating .raccoonpay-ho-store-go-live-celebration__icon .confetti-particle:nth-child(6){background:#2cab95;right:-10px;bottom:-5px;animation-delay:.3s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration{margin:4px 0 8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon{flex:0 0 64px;width:64px;height:64px;margin:0;border-radius:50%;background:#f0edff;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon svg{display:block;width:64px;height:64px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon.celebrating{animation:raccoonpay-ho-go-live-bounce .6s ease}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon.celebrating::before,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon.celebrating::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;animation:raccoonpay-ho-go-live-confetti-burst .8s ease-out forwards}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon.celebrating::before{background:#fed14d;left:-10px;top:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__icon.rr-csat-icon.celebrating::after{background:#6e63ff;right:-10px;top:5px;animation-delay:.1s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__title{margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3;color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration__body{margin:0;font-size:14px;line-height:1.55;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon{position:relative}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:raccoonpay-ho-go-live-confetti-fall 1s ease-out forwards}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(1){background:#fed14d;left:-15px;top:-5px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(2){background:#6e63ff;right:-15px;top:-10px;animation-delay:.1s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(3){background:#2cab95;left:-20px;top:15px;animation-delay:.2s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(4){background:#fed14d;right:-20px;top:20px;animation-delay:.15s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(5){background:#6e63ff;left:-10px;bottom:-10px;animation-delay:.25s}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-go-live-success-celebration.celebrating .raccoonpay-ho-go-live-success-celebration__icon .confetti-particle:nth-child(6){background:#2cab95;right:-10px;bottom:-5px;animation-delay:.3s}@keyframes raccoonpay-ho-go-live-bounce{0%,100%{transform:scale(1)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}@keyframes raccoonpay-ho-go-live-confetti-burst{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:translateY(20px) scale(0.4)}}@keyframes raccoonpay-ho-go-live-confetti-fall{0%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}100%{opacity:0;transform:translateY(40px) scale(0.5) rotate(360deg)}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-store-next-step-actions{margin:0 0 20px;justify-content:flex-end}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-guidance--store-blocked{margin:0 0 20px;background:linear-gradient(135deg, #e6f8f4 0%, #f0edff 100%);border-color:rgba(110,99,255,.22)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-summary-section-head{align-self:stretch;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-summary-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0;background:rgba(0,0,0,0)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;margin:0;padding:0;border:0;box-shadow:none;background:rgba(0,0,0,0);overflow:visible;overflow-y:visible}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-details-lede{margin:0 0 16px;font-size:14px;line-height:1.55;color:#52607a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields--two-col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields__cell{min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields__cell--full{grid-column:1/-1}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields__cell .rr-design-system-component-forms-textinput,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields__cell .rr-design-system-component-forms-select{width:100%;max-width:100%;min-width:0}@media(max-width: 768px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields--two-col{grid-template-columns:1fr}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-hosted-onboarding-store-fields__cell--full{grid-column:auto}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-block__lede{margin:0;font-size:14px;line-height:1.5;color:#475569}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout{flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout__grid,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout__grid{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(320px, 1fr);gap:24px;align-items:stretch}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-hero-slot,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-side-slot,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-hero-slot,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-side-slot{min-width:0;display:flex;flex-direction:column;align-self:stretch}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-hero-slot>.rr-design-system-component-stats-statshero,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-hero-slot>.rr-design-system-component-stats-statshero{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-hero-slot .stats-hero-gradient,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-hero-slot .stats-hero-gradient{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-hero-slot .stats-hero-content,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-hero-slot .stats-hero-content{flex:1 1 auto;display:flex;flex-direction:column}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-promo-side-slot>.rr-design-system-component-cards-card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-promo-side-slot>.rr-design-system-component-cards-card{flex:1 1 auto;height:100%}@media(max-width: 992px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout__grid,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout__grid{grid-template-columns:1fr}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-ho-store-pci-card>.card-utility{flex-direction:column;align-items:stretch;justify-content:stretch;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-ho-store-pci-card>.card-utility>.rr-design-system-component-buttons-button{display:block;width:100%;max-width:100%;margin-left:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-ho-store-pci-card>.card-utility .raccoonpay-ho-store-pci-sign-btn--full .btn,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-pci-sign-layout .raccoonpay-ho-store-pci-card>.card-utility .hosted-onboarding-pci-sign-btn.raccoonpay-ho-store-pci-sign-btn--full .btn{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-ho-store-go-live-card>.card-utility{flex-direction:column;align-items:stretch;justify-content:stretch;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-interactive-tooltip,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-buttons-button{display:block;width:100%;max-width:100%;margin-left:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-ho-store-go-live-card>.card-utility .raccoonpay-ho-store-submit-btn--full,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell.raccoonpay-hosted-onboarding-store-shell .raccoonpay-ho-store-go-live-layout .raccoonpay-ho-store-go-live-card>.card-utility .hosted-onboarding-store-submit-btn.raccoonpay-ho-store-submit-btn--full{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single{display:block;max-width:520px;margin:0 auto;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single>article.raccoonpay-ho-store-go-live-card{width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single .raccoonpay-ho-store-go-live-card>.card-utility{justify-content:stretch;align-items:stretch;flex-direction:column;width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-interactive-tooltip,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single .raccoonpay-ho-store-go-live-card>.card-utility>.rr-design-system-component-buttons-button{display:block;width:100%;max-width:100%;margin-left:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single .raccoonpay-ho-store-go-live-card>.card-utility .raccoonpay-ho-store-submit-btn--full,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live-single .raccoonpay-ho-store-go-live-card>.card-utility .hosted-onboarding-store-submit-btn.raccoonpay-ho-store-submit-btn--full{display:inline-flex;justify-content:center;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay{position:fixed;inset:0;z-index:1001001;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay:not([hidden]){display:flex}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay__backdrop{position:absolute;inset:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(2px)}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px;text-align:center}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay__spinner{box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:4px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:rp-ho-progress-overlay-spin .8s linear infinite}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay__step{margin:0;color:#6e63ff;font-size:1rem;font-weight:600;line-height:1.45}@keyframes rp-ho-progress-overlay-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .rp-ho-progress-overlay__spinner{animation:none;border-color:rgba(110,99,255,.35);border-top-color:#6e63ff}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal{--card-padding-inline: 22px;--card-padding-inline-mobile: 20px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal h2{font-size:1.1rem}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .content{flex:1 1 auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-lead{margin:0 0 14px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-list{margin:0;padding:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0;border-bottom:1px solid #e8ecf1}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row:first-of-type{padding-top:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-row:last-of-type{border-bottom:0;padding-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-label,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial{margin:0;font-size:14px;line-height:1.45}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-label{font-weight:600;color:#334155}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial{font-weight:500;color:#0f172a;word-break:break-all}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial .rr-design-system-component-interactive-tooltip{display:inline;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .raccoonpay-ho-connected-terminals-serial-trigger{cursor:help;border-bottom:1px dotted #94a3b8}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .card-utility{justify-content:flex-end;align-items:flex-end;margin-top:auto;padding-top:16px;padding-bottom:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button{width:auto;max-width:none;margin-left:auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button .btn{width:auto;max-width:none;white-space:nowrap}@media(max-width: 720px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .card-utility{flex-direction:row;align-items:flex-end}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell #raccoonpay-insights-add-terminal .card-utility>.rr-design-system-component-buttons-button .btn{width:auto}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-list{list-style:none;margin:0;padding:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #e8edf5;font-size:14px;font-weight:500;line-height:1.35;color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row:last-child{border-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label{min-width:0;padding-right:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip{display:inline;max-width:100%;vertical-align:baseline}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip.tooltip-dark,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip.tooltip-dark:hover,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip.tooltip-dark .raccoonpay-ho-kv-lab-tooltip-trigger{color:#0f172a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip.tooltip-dark{font-weight:500}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .raccoonpay-ho-kv-lab-tooltip-trigger{cursor:help}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label .rr-design-system-component-interactive-tooltip::before{text-transform:none;letter-spacing:normal}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__badge{flex-shrink:0;margin-left:10px;align-self:center}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__badge .rr-design-system-component-shared-badge{white-space:nowrap}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row--raccoononly-head{display:block;padding-top:16px;padding-bottom:6px;border-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-raccoononly-sep{height:2px;width:100%;margin:0 0 10px;background:#ca0b59;border-radius:1px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-raccoononly-lead{margin:0;font-size:13px;font-weight:500;line-height:1.4;color:#64748b}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row--raccoononly .raccoonpay-ho-readiness-row__label,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row__label--raccoononly{color:#ca0b59;font-weight:700}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-row--raccoononly .raccoonpay-ho-kv-lab-tooltip-trigger{color:inherit}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-readiness-foot{margin-top:auto;padding-top:10px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;align-items:stretch}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row>article{min-width:0;grid-column:auto;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps>article.raccoonpay-hosted-onboarding-summary-ds-card.card,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live>article.raccoonpay-hosted-onboarding-summary-ds-card.card{display:flex;flex-direction:column;height:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--store-go-live>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content>.bg-wrapper.raccoonpay-hosted-onboarding-summary-field-wrap,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content>.bg-wrapper.raccoonpay-hosted-onboarding-summary-field-wrap,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content>.bg-wrapper.raccoonpay-hosted-onboarding-summary-field-wrap,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps>article.raccoonpay-hosted-onboarding-summary-ds-card.card>.content>.bg-wrapper.raccoonpay-hosted-onboarding-summary-field-wrap{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank>article.raccoonpay-hosted-onboarding-summary-ds-card.card .new-raccoonpay-container,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article.raccoonpay-hosted-onboarding-summary-ds-card.card .new-raccoonpay-container,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article.raccoonpay-hosted-onboarding-summary-ds-card.card .new-raccoonpay-container,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps>article.raccoonpay-hosted-onboarding-summary-ds-card.card .new-raccoonpay-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank>article#raccoonpay-hosted-onboarding-card-bank .new-raccoonpay-container>.row:last-child,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article#raccoonpay-hosted-onboarding-card-payouts .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer{margin-top:auto;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts>article#raccoonpay-hosted-onboarding-card-legal .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer{margin-top:auto;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-payout-group{margin-bottom:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-payout-group--follows{margin-top:20px;padding-top:20px;border-top:1px solid #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-payouts-account-holder{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-balance-group{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-sweeps-group{margin-top:8px;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-balance-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-balance-inline__text,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-inline__text{font-weight:600;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-balance-inline__status,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-inline__status{flex:0 0 auto}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-balance-compact-row{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block{margin-bottom:4px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block--follows{margin-top:20px;padding-top:20px;border-top:1px solid #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-payout-details{margin-top:20px;padding-top:20px;border-top:1px solid #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-payouts-routing-section{margin-top:20px;padding-top:20px;border-top:1px solid #e4e9f2}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-col{min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-text{flex:0 1 auto;min-width:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-action{flex:0 0 auto;margin-left:auto;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-btn.btn{white-space:normal;text-align:left;line-height:1.25}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__account{font-weight:600;color:#142031;overflow-wrap:anywhere;word-break:break-word}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__inline-error{margin:0;font-size:13px}@media(min-width: 768px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-row{flex-wrap:nowrap}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-bank-account-block__label-action{margin-left:8px}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article#raccoonpay-hosted-onboarding-card-payment-methods .new-raccoonpay-container>.row:last-child{margin-top:auto;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article#raccoonpay-hosted-onboarding-card-terminal-payment-methods .new-raccoonpay-container{display:flex;flex-direction:column;min-height:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness .raccoonpay-ho-terminal-pay-card-footer{margin-top:auto;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness>article#raccoonpay-hosted-onboarding-card-terminal-payment-methods .new-raccoonpay-container{display:flex;flex-direction:column;min-height:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness .raccoonpay-ho-terminal-pay-card-footer{margin-top:auto;padding-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness .raccoonpay-ho-terminal-pay-card-footer .raccoonpay-ho-guest-pay-manage-row{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness>article#raccoonpay-hosted-onboarding-card-readiness .new-raccoonpay-container>.row:only-child{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps .new-raccoonpay-container>.raccoonpay-ho-card-actions-footer{margin-top:auto;margin-bottom:0;padding-top:20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-bank .raccoonpay-ho-readiness-card-body>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--profile-payouts .raccoonpay-ho-readiness-card-body>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--guest-pay-readiness .raccoonpay-ho-readiness-card-body>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--terminal-pay-readiness .raccoonpay-ho-readiness-card-body>.raccoonpay-ho-card-actions-footer,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row--business-line-sweeps .raccoonpay-ho-readiness-card-body>.raccoonpay-ho-card-actions-footer{margin-top:auto;margin-bottom:0;padding-top:16px}@media(max-width: 900px){#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-row{grid-template-columns:1fr}}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-ds-card.card>.content{min-width:0;max-width:100%;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap .new-raccoonpay-container{margin-top:0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap [class*=col-]{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap .row{max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-left:0;margin-right:0;margin-bottom:22px;max-width:100%}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row:last-child{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>[class*=col-]{width:100% !important;max-width:100%;flex:0 0 auto;min-width:0;padding-top:0;padding-bottom:0}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>.raccoonpay-ho-kv-lab,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>[class*=col-md-2]{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.15;color:#52607a;margin-bottom:0;text-transform:uppercase;overflow-wrap:normal;word-break:normal;white-space:normal}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip{display:inline;max-width:100%;vertical-align:baseline}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark:hover,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark .raccoonpay-ho-kv-lab-tooltip-trigger{color:#52607a}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-row--raccoononly>.raccoonpay-ho-kv-lab--raccoononly{color:#ca0b59}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-row--raccoononly .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-row--raccoononly .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark:hover,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-row--raccoononly .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark .raccoonpay-ho-kv-lab-tooltip-trigger{color:#ca0b59}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-row--raccoononly .raccoonpay-ho-kv-val-id--raccoononly{color:#ca0b59;font-weight:700}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip.tooltip-dark{font-weight:600}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .raccoonpay-ho-kv-lab-tooltip-trigger{cursor:help}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-ho-kv-lab .rr-design-system-component-interactive-tooltip::before{text-transform:none;letter-spacing:normal}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>.raccoonpay-ho-kv-val,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>[class*=col-md-10]{margin-top:0;padding-top:0;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;color:#142031}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>.raccoonpay-ho-kv-val+.raccoonpay-ho-kv-lab,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>[class*=col-md-10]+.raccoonpay-ho-kv-lab,#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>[class*=col-md-10]+[class*=col-md-2]{margin-top:18px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap.raccoonpay-hosted-onboarding-summary-kv-stack .new-raccoonpay-container .row>.raccoonpay-ho-kv-val .rr-design-system-component-shared-badge{vertical-align:middle}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-raccoononly{margin-top:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-raccoononly .raccoonpay-raccoononly-separator{margin-bottom:20px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-raccoononly-inner .rr-design-system-component-headers-sectionheader{width:100%;max-width:48rem;margin-bottom:8px}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-raccoononly-inner .kicker{color:#6e63ff;letter-spacing:.06em}#tpl-account.raccoonpay .raccoonpay-hosted-onboarding-summary-shell .raccoonpay-hosted-onboarding-summary-field-wrap .raccoon-pay-step:last-child{margin-bottom:0}@media screen and (max-width: 1160px){.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout{padding-top:65px;padding-bottom:0}.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:0}}@media screen and (max-width: 768px){#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout{padding-top:72px;padding-bottom:0}#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:0}.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout{padding-top:72px;padding-bottom:0}.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:0}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-toolbar-row,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-disputes-dt .rr-st-dt-toolbar-row{top:72px}}@media screen and (max-width: 767px){#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout,.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout{padding-top:calc(72px - 40px - 6px)}#tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed,.super-user #tpl-account:is(.raccoonpay,.payments) section.content.pms-raccoonpay-insights-layout .raccoonpay-insights-gradient-bleed{margin-top:-3px}}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-hero-inner{width:100%;max-width:1152px;margin-left:auto;margin-right:auto;min-width:0;padding:24px 20px 24px;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:100%}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-hero-head-main{flex:1 1 auto;min-width:0}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-hero-head-main .rr-design-system-component-headers-pageheader .page-head.container{padding-bottom:0}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-insights-nav-tabs{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-insights-nav-tabs .rr-design-system-component-interactive-tabs.rr-tabs--underline.rr-tabs--purple .rr-tabs-nav{margin-bottom:0;flex-wrap:nowrap}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .raccoonpay-ext-payment-insights-nav-tabs .rr-design-system-component-interactive-tabs.rr-tabs--underline.rr-tabs--purple .rr-tabs-content{display:none}#tpl-account.raccoonpay .raccoonpay-payment-detail-page .mainouttercontain.pms-raccoonpay-insights{flex:1 1 auto;padding-bottom:32px}#tpl-account.raccoonpay .raccoonpay-payment-detail-page.raccoonpay-insights-page-with-glow{margin-left:0;margin-right:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}#tpl-account.raccoonpay .raccoonpay-payment-detail-page.raccoonpay-insights-page-with-glow .mainouttercontain.pms-raccoonpay-insights{max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}.raccoonpay-payment-detail-chargeback-risk-trigger{cursor:help;text-decoration:underline dotted;text-underline-offset:.15em}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext{margin-top:8px;padding:0 25px 48px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext.raccoonpay-payment-detail-body--insights-slideout{margin-top:0;padding:0;overflow-x:visible}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-error-message{margin:0 0 6px;font-weight:600;color:#1a1f36}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-error-explain{margin:0;font-size:13px;line-height:1.5;color:#697386;max-width:36rem}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext.raccoonpay-payment-detail-body--insights-slideout .payment-detail-infoblock.raccoonpay-insights-refund-card-host{margin-top:.75rem}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext.raccoonpay-payment-detail-body--insights-slideout .payment-detail-infoblock.raccoonpay-insights-refund-card-host>.rr-design-system-component-cards-card.card{width:100%;max-width:100%;box-sizing:border-box}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext>.col-12:not(.raccoonpay-payment-detail-stats-strip){float:none;width:100%;max-width:min(1152px,100%);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;clear:both;display:flow-root}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-strip{float:none;width:100%;max-width:100%;min-width:0;padding-left:0;padding-right:0;box-sizing:border-box}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .payment-detail-infoblock{max-width:100%;min-width:0;box-sizing:border-box;padding-left:0;padding-right:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .payment-detail-block>.block{border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 20px rgba(15,23,42,.06);background:#fff;padding:16px 20px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .payment-detail-infoblock>.block{border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 20px rgba(15,23,42,.06);background:#fff;padding:20px 24px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .payment-detail-infoblock h3{margin-top:0;font-family:"Inter",sans-serif;font-size:1rem;font-weight:600;color:#0f172a}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table tr:nth-child(odd) td{background:rgba(248,250,252,.9)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-additional-info .info-table{margin-left:0 !important;margin-top:0 !important;width:100% !important}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-additional-info .info-table tr:nth-child(odd){background-color:rgba(0,0,0,0) !important}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-additional-info .info-table tr:nth-child(odd) td{background:rgba(0,0,0,0) !important}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col tbody{display:grid;grid-template-columns:minmax(11rem, max-content) minmax(0, 1fr) minmax(11rem, max-content) minmax(0, 1fr);column-gap:2rem;row-gap:0;width:100%}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col tr{display:contents}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col td{padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col .col-label{width:auto !important;max-width:none;white-space:normal !important;overflow-wrap:break-word;hyphens:auto;padding-right:.5rem}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col .col-value{overflow:visible;min-width:0;overflow-wrap:break-word;word-break:break-word}@media screen and (max-width: 1200px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col tbody{grid-template-columns:minmax(7.5rem, max-content) minmax(0, 1fr);column-gap:1.5rem}}@media screen and (max-width: 640px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .info-table.raccoonpay-payment-detail-info-table--ext-two-col tbody{grid-template-columns:minmax(9rem, max-content) 1fr;column-gap:1.25rem}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-additional-info.rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid--compact .rr-card-header__icon svg.rr-design-system-component-icons-icon,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-additional-info.rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title)>svg{width:20px !important;height:20px !important;min-width:20px;flex-shrink:0;padding:5px;border-radius:999px;box-sizing:content-box;background:rgba(110,99,255,.12);color:#6e63ff}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-wrap{width:100%;max-width:min(1152px,100%);margin:0 auto;padding:0 0 12px;box-sizing:border-box}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .rr-design-system-component-cards-card.card{max-width:100%;min-width:0;box-sizing:border-box}@media screen and (max-width: 1100px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .rr-design-system-component-cards-card.card{--card-padding-inline: 28px;--card-padding-inline-mobile: 24px}}@media screen and (max-width: 520px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .rr-design-system-component-cards-card.card{--card-padding-inline: 20px;--card-padding-inline-mobile: 18px}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-rows{display:flex;flex-direction:column;gap:16px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media screen and (max-width: 1024px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 640px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row{grid-template-columns:1fr}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stat-item{min-width:0;display:flex;flex-direction:column}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stat-item .rr-design-system-component-cards-statscard{flex:1 1 auto}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .rr-design-system-component-cards-statscard{padding:22px 22px 24px;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.06);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .rr-design-system-component-cards-statscard:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .rr-design-system-component-cards-statscard::before{opacity:.35;height:3px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .rr-design-system-component-cards-statscard:hover::before{opacity:.85}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .stat-label{min-height:0;margin-bottom:10px;font-size:12px;letter-spacing:.06em}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .stat-value{font-size:clamp(26px,3.2vw,32px);font-weight:800;letter-spacing:-0.03em;line-height:1.15}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .stat-icon{width:44px;height:44px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--primary .stat-icon svg{width:22px;height:22px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .rr-design-system-component-cards-statscard{padding:18px 18px 20px;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 3px 12px rgba(15,23,42,.05)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .rr-design-system-component-cards-statscard:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,.07)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .rr-design-system-component-cards-statscard::before{opacity:.25;height:3px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .rr-design-system-component-cards-statscard:hover::before{opacity:.75}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-header{margin-bottom:12px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-label{min-height:0;margin-bottom:6px;font-size:11px;letter-spacing:.07em;color:#64748b}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-value{font-size:1.0625rem;font-weight:700;line-height:1.35;margin-bottom:4px;letter-spacing:-0.01em}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-icon{width:40px;height:40px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-icon svg{width:20px;height:20px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stats-row--secondary .stat-badge{margin-top:8px;padding:6px 12px;font-size:13px;line-height:1.35;max-width:100%;flex-wrap:wrap;justify-content:center;text-align:center}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-status .stat-value{font-size:0;line-height:0;min-height:0;padding:0;margin:0;overflow:hidden;color:rgba(0,0,0,0)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-booking .stat-value{margin-top:2px;font-size:1.0625rem;font-weight:600;line-height:1.35;color:#0f172a;text-align:center}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-booking .raccoonpay-ext-booking-stat-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:2.5rem}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-status .stat-badge{background:rgba(0,0,0,0);padding:0;margin-top:10px;border-radius:0;display:flex;justify-content:center;align-items:center}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-status .stat-badge .rr-design-system-component-shared-badge{display:inline-flex;max-width:100%}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .stat-header>div:first-child{text-align:left}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .stat-label,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .stat-value{text-align:left}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .stat-subtitle{margin-top:8px;font-size:.9375rem;font-weight:600;color:#475569;text-align:left;line-height:1.35}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-booking .raccoonpay-ext-booking-nr{display:inline-flex;align-items:center;gap:.5em}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stat-item:has(#raccoonpay-ext-pay-stat-method){overflow:visible;position:relative;z-index:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-stat-item:has(#raccoonpay-ext-pay-stat-method):hover{z-index:3}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method.rr-design-system-component-cards-statscard{overflow:visible}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .stat-value .rr-design-system-component-interactive-tooltip{display:inline;cursor:help}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .rr-design-system-component-interactive-tooltip::before,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-pay-stat-method .rr-design-system-component-interactive-tooltip::after{z-index:2147483000 !important}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-link-reservation-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-booking-value{display:inline-block;font-size:1.0625rem;font-weight:600}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-card-body{padding-top:4px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro{margin-bottom:20px;padding:16px 18px;border-radius:12px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.06)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:14px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__lede{margin:0;flex:1 1 auto;min-width:0;font-size:.9375rem;line-height:1.5;color:#0f172a;font-weight:600;overflow-wrap:break-word;word-break:break-word}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__dl{margin:0;display:flex;flex-direction:column;gap:12px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__row{margin:0;display:grid;grid-template-columns:minmax(5.5rem, 28%) 1fr;gap:8px 14px;align-items:start}@media screen and (max-width: 520px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__row{grid-template-columns:1fr;gap:4px}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__row dt{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-intro__row dd{margin:0;font-size:.875rem;line-height:1.5;color:#334155;min-width:0;overflow-wrap:break-word;word-break:break-word}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary{margin-bottom:16px;padding:14px 16px 14px 18px;border-radius:12px;border:1px solid rgba(110,99,255,.18);border-left:4px solid #6e63ff;background:linear-gradient(115deg, rgba(110, 99, 255, 0.11) 0%, rgba(255, 255, 255, 0.94) 48%, #fff 100%);box-shadow:0 4px 18px rgba(110,99,255,.08)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary .raccoonpay-payment-detail-refund-intro__row{grid-template-columns:minmax(0, 1fr) auto;column-gap:1.25rem}@media screen and (min-width: 560px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary .raccoonpay-payment-detail-refund-intro__row{column-gap:2rem;grid-template-columns:minmax(0, 1fr) minmax(7.5rem, max-content)}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary__max{margin-top:6px;padding-top:12px;border-top:1px solid rgba(110,99,255,.22)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary .raccoonpay-payment-detail-refund-money-summary__max dt{color:#5b52d6}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-money-summary .raccoonpay-payment-detail-refund-money-summary__max dd{font-weight:700;font-size:.9375rem;color:#312e81}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:4px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-actions--locked{position:relative;opacity:.55}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-quick-pcts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 10px;width:100%}@media screen and (min-width: 420px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-quick-pcts{grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-quick-pcts .rr-design-system-component-buttons-button.rr-btn.secondary{width:100%;justify-content:center;border-color:rgba(110,99,255,.42);color:#4338ca;background:rgba(110,99,255,.06);font-weight:700}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-quick-pcts .rr-design-system-component-buttons-button.rr-btn.secondary:hover:not(:disabled){border-color:#6e63ff;background:rgba(110,99,255,.12);color:#312e81}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-quick-pcts .rr-design-system-component-buttons-button.rr-btn.secondary:focus-visible{box-shadow:0 0 0 2px rgba(110,99,255,.22);border-color:rgba(110,99,255,.55)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-amount-submit-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;width:100%}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-amount-heading{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-locked-hit{position:absolute;inset:0;z-index:2;cursor:help;background:rgba(0,0,0,0)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-refund-actions-locked-tt.rr-design-system-component-interactive-tooltip,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-actions-locked-tt-].rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:100%}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-amount{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;max-width:min(100%,26rem);min-width:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-amount-field{display:flex;align-items:stretch;gap:10px;width:100%;max-width:min(100%,26rem);min-width:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-amount-field__prefix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-weight:700;color:#334155;box-sizing:border-box;box-shadow:0 8px 28px rgba(15,23,42,.06)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-amount-field__input{flex:1 1 auto;min-width:9rem;max-width:min(100%,20rem)}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-amount-field__input .rr-design-system-component-forms-textinput{margin-bottom:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-ext-refund-amount-field__input .ti-input{width:100%;box-sizing:border-box;text-align:end;font-variant-numeric:tabular-nums;padding-inline:12px}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-submit{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}@media screen and (max-width: 420px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-submit{margin-left:0;width:100%;justify-content:stretch}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-submit #raccoonpay-ext-refund-submit,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-submit [id^=raccoonpay-slideout-refund-submit-]{width:100%}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-expired-help{display:inline-flex;align-items:center}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-wrap{max-width:100%;min-width:0;box-sizing:border-box}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px;align-items:stretch;width:100%;max-width:100%;min-width:0}@media screen and (max-width: 1024px){#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row{grid-template-columns:minmax(0, 1fr)}}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row__refund,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row__chargebacks{display:flex;flex-direction:column;min-width:0;max-width:100%;align-self:stretch}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row__refund>*,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row__chargebacks>*{flex:1 1 auto;min-height:0;min-width:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row .raccoonpay-payment-detail-chargebacks-slot{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext .raccoonpay-payment-detail-refund-chargebacks-row .rr-design-system-component-cards-card.card{min-height:100%;height:auto;flex:1 1 auto}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-refund-card .content,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-card-] .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-refund-card .content>.raccoonpay-ext-payment-refund-card__content-subtitle,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-card-] .content>.raccoonpay-ext-payment-refund-card__content-subtitle{margin:0 0 12px;padding:0;font-size:13px;line-height:1.45;font-weight:400;color:#52607a}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-refund-card .content>.raccoonpay-ext-payment-refund-card__content-subtitle+.raccoonpay-payment-detail-refund-card-body,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-card-] .content>.raccoonpay-ext-payment-refund-card__content-subtitle+.raccoonpay-payment-detail-refund-card-body{padding-top:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-payment-detail-chargebacks .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-refund-card.rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid--compact .rr-card-header__icon svg.rr-design-system-component-icons-icon,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext #raccoonpay-ext-payment-refund-card.rr-design-system-component-cards-card.card.headered h2>svg,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-card-].rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid--compact .rr-card-header__icon svg.rr-design-system-component-icons-icon,#tpl-account.raccoonpay .detail-container.raccoonpay-payment-detail-body--ext [id^=raccoonpay-slideout-refund-card-].rr-design-system-component-cards-card.card.headered h2>svg{width:20px !important;height:20px !important;min-width:20px;flex-shrink:0;padding:5px;border-radius:999px;box-sizing:content-box;background:rgba(110,99,255,.12);color:#6e63ff}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks.rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid--compact .rr-card-header__icon svg.rr-design-system-component-icons-icon,#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks.rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title)>svg{width:20px !important;height:20px !important;min-width:20px;flex-shrink:0;padding:5px;border-radius:999px;box-sizing:content-box;background:rgba(110,99,255,.12);color:#6e63ff}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table{margin-left:0 !important;margin-top:0 !important;width:100% !important}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table tr:nth-child(odd),#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table tr:nth-child(odd) td{background:rgba(0,0,0,0) !important}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-table .col-label::after{content:none}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-table .col-label{width:auto !important;max-width:55%;white-space:normal !important;padding-right:1rem}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty{margin:0;padding:4px 0 10px}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty__lead{margin:0 0 12px;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.45}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty__hint{margin:0;font-size:.875rem;line-height:1.55;color:#64748b;max-width:40rem}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks.rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title)>svg{width:20px !important;height:20px !important;min-width:20px;flex-shrink:0;padding:5px;border-radius:999px;box-sizing:content-box;background:rgba(110,99,255,.12);color:#6e63ff}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table{margin-left:0 !important;margin-top:0 !important;width:100% !important}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table tr:nth-child(odd),#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .info-table tr:nth-child(odd) td{background:rgba(0,0,0,0) !important}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-table .col-label::after{content:none}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-table .col-label{width:auto !important;max-width:55%;white-space:normal !important;padding-right:1rem}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty{margin:0;padding:4px 0 10px}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty__lead{margin:0 0 12px;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.45}#tpl-account.raccoonpay .detail-container #raccoonpay-payment-detail-chargebacks .raccoonpay-payment-detail-chargebacks-empty__hint{margin:0;font-size:.875rem;line-height:1.55;color:#64748b;max-width:40rem}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell{margin-top:32px;padding-top:0;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box;clear:both}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-separator{display:block;width:100%;height:2px;margin:0 0 24px;border:0;border-radius:1px;background:#ca0b59;box-sizing:border-box}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .rr-design-system-component-headers-sectionheader{margin-bottom:20px}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .section-head .section-title{color:#ca0b59}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-table-heading{margin:0 0 12px;padding:0;font-size:17px;font-weight:800;line-height:1.3;color:#0f172a;font-family:"Inter",sans-serif}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-diagnostics-section{margin-bottom:16px}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block{margin-bottom:16px}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .rr-design-system-component-cards-card{margin-bottom:0}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-diagnostics-card--body-only .content{padding-top:0}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-table{width:100%;border-collapse:collapse}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-table td{vertical-align:top}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .block{border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px rgba(15,23,42,.06);background:#fff;padding:20px 22px}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly td{background:rgba(202,11,89,.08) !important}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly .raccoonpay-payment-detail-ro-label{color:#ca0b59}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly .col-value{color:#0f172a;font-weight:700}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-danger .block{border-color:rgba(202,11,89,.35);background:linear-gradient(135deg, #fff 0%, rgba(202, 11, 89, 0.04) 100%)}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-input{flex:1 1 200px;min-width:140px;padding:8px 12px;border-radius:8px;border:1px solid rgba(15,23,42,.15);font-family:"Inter",sans-serif}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-ro-label{color:#ca0b59;font-weight:600}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-ro-label--product{color:#7c3aed}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly td{background:rgba(185,28,28,.08) !important}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly .raccoonpay-payment-detail-ro-label{color:#b91c1c}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-raccoononly-block .info-table tr.raccoonpay-payment-detail-ro-tr--raccoononly .col-value{color:#7f1d1d;font-weight:700}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-ro-warn{color:#ca0b59}#tpl-account.raccoonpay .raccoonpay-payment-detail-raccoononly-shell .raccoonpay-payment-detail-debug-collapser{border-radius:10px;background:#fff}.new-raccoonpay-container{width:948px;margin:0 auto}.new-raccoonpay-container.responsive{max-width:948px;width:100%;padding:0 16px}.new-raccoonpay-container h1{color:#000;text-align:left;font-family:"Inter",sans-serif;font-size:22px !important;font-style:normal;font-weight:600 !important;line-height:28px !important;letter-spacing:-0.22px;margin-bottom:24px !important}.new-raccoonpay-container h3{color:#202223 !important;font-family:"Inter",sans-serif;font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:24px !important;margin-bottom:8px !important;padding-left:0 !important;letter-spacing:.001em;text-align:left}.new-raccoonpay-container .legal-entity-description{color:#6d7175;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.new-raccoonpay-container .title-section{padding:20px;border-bottom:1px solid #e0e2e7}.new-raccoonpay-container .step{padding:0 !important}.new-raccoonpay-container .row{margin-right:0;margin-left:0}.new-raccoonpay-container .custom-radio{display:inline-block;position:relative;padding-left:25px;cursor:pointer;padding:16px 16px 16px 45px;border:1px solid #e0e2e7;width:48%;margin-left:0;margin-right:8px;border-radius:8px}.new-raccoonpay-container .custom-radio input{position:absolute;opacity:0;cursor:pointer}.new-raccoonpay-container .radio-mark{position:absolute;top:16px;left:16px;height:20px;width:20px;background-color:#fff;border:2px solid #24827c;border-radius:50%}.new-raccoonpay-container .custom-radio input:checked~.radio-mark{border:2px solid #24827c}.new-raccoonpay-container .radio-mark:after{content:"";position:absolute;display:none}.new-raccoonpay-container .custom-radio input:checked~.radio-mark:after{display:block}.new-raccoonpay-container .custom-radio input:checked~.custom-radio{border:1px solid #24827c}.new-raccoonpay-container .custom-radio .radio-mark:after{left:4px;top:4px;width:8px;height:8px;border-radius:50%;background-color:#24827c}.new-raccoonpay-container .radio-checked{border:2px solid #24827c}.new-raccoonpay-container .raccoon-pay-step{margin-top:24px;border-radius:8px !important;border-right:1px solid #e9e9e9;border-radius:8px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);background-color:#fff}.new-raccoonpay-container .field-spacing{margin-bottom:20px}.new-raccoonpay-container .btn-section{padding:24px 0;margin-top:24px;border-top:1px solid #c9cccf}.new-raccoonpay-container .next-btn{border-radius:4px;background:#24827c;box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08);color:#fff;padding:12px 16px;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.new-raccoonpay-container .raccoonpay-subheadings{text-transform:uppercase}.new-raccoonpay-container .formRow>div:not(.formRow--item) select,.new-raccoonpay-container .formRow>div:not(.formRow--item) .select-css{max-width:435px}.new-raccoonpay-container .formRow input:not(.dob-field):not([type=checkbox]):not([type=radio]):not([type=search]){max-width:435px}.new-raccoonpay-container .col-spacing{padding:4px 0;line-height:26px}.new-raccoonpay-container .col-spacing{padding:4px 0;line-height:26px}.new-raccoonpay-container .raccoonpay-divider{margin:20px 0px 20px -20px;border:.5px solid #e0e2e7;width:948px}.new-raccoonpay-container .raccoonpay-error-block{color:#d10025;background-color:#fff4f4;border:1px solid #e0b3b2;padding:20px;border-radius:8px;margin-bottom:20px}.new-raccoonpay-container .raccoonpay-verification-block{color:#8c9196;background-color:#f3f6f9;border:1px solid #e0e2e7;padding:20px;border-radius:8px;margin-bottom:20px}.new-raccoonpay-container pre.sf-dump,.new-raccoonpay-container pre.sf-dump .sf-dump-default{background-color:#18171b;color:#ff8400;line-height:1.2em;font:12px Menlo,Monaco,Consolas,monospace;word-wrap:break-word;white-space:pre-wrap;position:relative;z-index:9;word-break:break-all}.new-raccoonpay-container .card-machine-heading{color:#202223;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px !important;margin-bottom:4px}.new-raccoonpay-container .card-machine-subheading{color:#6d7175 !important;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px !important;margin-bottom:20px !important}.new-raccoonpay-container .radio-toggle.formRow--item input[type=checkbox]+label,.new-raccoonpay-container .radio-toggle.formRow--item input[type=radio]+label{color:#202223}.new-raccoonpay-container .validation-failed{color:#ac2020 !important}.new-raccoonpay-container .terms_conditions_paragraph{position:absolute;bottom:0;right:0;text-align:right}.new-raccoonpay-container #raccoonpay-ho-terminal-card-order .raccoonpay-hosted-onboarding-terminal-tc-block{position:static;bottom:auto;right:auto;text-align:left}@media screen and (max-width: 640px){.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .transaction-header-row-container-inner .filter-select{padding:2px 40px 0 0}.pms-raccoonpay .pms-raccoonpay-insights .transaction-header-row-container .search-icon-item{right:328px}}@media screen and (max-width: 950px){.__hide_sm__{display:none}}@media screen and (max-width: 1080px){.__hide_md__{display:none}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-payment-method{padding:0 6px 0 2px !important;height:62px !important;vertical-align:middle !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-status-filter{padding:0 6px !important;height:62px !important;vertical-align:middle !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select{max-width:min(18rem,100%)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select{max-width:min(26rem,100%)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll{max-width:min(1078px,100%);box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-design-system-component-tables-smarttable[data-scroll-content=true] #raccoonpay-insights-payments-dt.smart-table{min-width:0 !important;width:100%;table-layout:fixed}@media screen and (min-width: 769px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .table-wrap{overflow-x:hidden}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable{white-space:normal;table-layout:fixed;width:100% !important;max-width:min(1078px,100%);box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(1),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(1){width:22%;min-width:7rem;max-width:18rem;box-sizing:border-box}@media screen and (min-width: 769px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-payment-method,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(1){display:table-cell !important;min-width:7rem}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(2),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(2){width:10%;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(3),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(3){width:10%;white-space:nowrap;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(4),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(4){width:11%;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(5),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(5){width:10%;max-width:11rem;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(6),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(6){width:8%;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(8),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(8),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th.raccoonpay-tx-th-actions{width:3.25rem !important;max-width:3.25rem !important;min-width:3.25rem !important;white-space:nowrap;overflow:visible;padding-left:4px !important;padding-right:4px !important;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .raccoonpay-insights-tx-more-details-cell{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin-inline:auto;min-width:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(7),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(7){width:15%;min-width:0;max-width:7rem;white-space:nowrap;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(7){overflow:hidden;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(7) span.truncate,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(7) span.truncate a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(7) .js-reservation-popup{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(7) .raccoonpay-tx-head-label{display:inline-flex;width:fit-content;max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td{padding-top:8px !important;padding-bottom:8px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable td,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th{padding-left:6px !important;padding-right:6px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(1){padding-left:2px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt .methodtitle{white-space:normal;overflow-wrap:anywhere;line-height:1.15;max-width:16rem}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt tbody td:last-child{white-space:nowrap;text-align:center;vertical-align:middle}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt tbody td:last-child .rr-btn,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt tbody td:last-child .rrpmoredetails,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt tbody td:last-child button{margin-left:auto;margin-right:auto}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap{display:flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;min-width:0;height:62px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-payment-method .rr-design-system-component-forms-select,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th.raccoonpay-tx-th-status-filter .rr-design-system-component-forms-select{margin:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label{min-height:62px;display:inline-flex;align-items:center;width:fit-content !important;max-width:100%;min-width:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label .rr-design-system-component-interactive-tooltip::before,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label .rr-design-system-component-interactive-tooltip::after{z-index:2100000 !important}@media screen and (max-width: 768px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .table-wrap{overflow-x:auto;overflow-y:visible;max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights .rr-design-system-component-tables-smarttable[data-scroll-content=true] #raccoonpay-insights-payments-dt.smart-table{min-width:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable{table-layout:fixed !important;width:100% !important;max-width:100% !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th{position:static !important;top:auto !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td{width:auto !important;max-width:none !important;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(1),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(1){width:34% !important;min-width:5rem;max-width:none !important;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(2),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(2){width:46% !important;min-width:7rem;max-width:none !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable thead th:nth-child(3),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt.dataTable tbody td:nth-child(3){width:12% !important;min-width:0 !important;max-width:12% !important;white-space:nowrap;text-align:center;vertical-align:middle;overflow:hidden}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-design-system-component-tables-smarttable[data-scroll-content=true] .table-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-chrome--dashboard .rr-st-dt-list-card .table-wrap,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt.rr-st-chrome--dashboard .rr-st-dt-list-card .rr-st-dt-table-hscroll,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-st-dt-list-card .rr-st-dt-table-hscroll{overflow-x:clip !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .rr-design-system-component-tables-smarttable[data-scroll-content=true] #raccoonpay-insights-payouts-dt.smart-table{min-width:0 !important;max-width:100%}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dataTables_filter{float:left;width:100%;text-align:left;margin:0 0 12px;position:relative}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dataTables_filter label{color:rgba(0,0,0,0) !important;margin:0;padding:0;display:block}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dataTables_filter::before{content:"";position:absolute;left:10px;top:26px;width:16px;height:16px;background-image:url("");background-repeat:no-repeat;background-size:16px 16px;pointer-events:none;z-index:2}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dataTables_filter input[type=search]{width:489px;max-width:100%;margin-top:10px;border-radius:5px;padding:12px 12px 12px 30px;border:1px solid #e0e2e7;background:#fff !important;color:#0f172a}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th{background-color:#eff0f3 !important;height:62px !important;padding:0 10px !important;vertical-align:middle !important;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th:not(.raccoonpay-tx-th-payment-method):not(.raccoonpay-tx-th-status-filter){padding:0 10px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label{min-height:62px;display:inline-flex !important;align-items:center;justify-content:flex-start;width:fit-content !important;max-width:100%;min-width:0;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payments-dt thead th .raccoonpay-tx-head-label .smart-table-th-content{display:inline-flex;align-items:center;gap:8px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper table.data-tables.payment-insights{z-index:5 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls.rr-st-dt-controls-row{position:relative;z-index:2 !important;overflow:visible !important;display:flex !important;flex-wrap:wrap;align-items:center !important;justify-content:flex-start !important;column-gap:16px;row-gap:10px;width:100%;padding:14px 12px 14px !important;margin-top:0 !important;border-top:1px solid #eef2f7;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls.rr-st-dt-controls-row:has(.rr-st-dt-length-root details[open]){z-index:12 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-root,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select>details,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select .menu{position:relative;z-index:5 !important;overflow:visible !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select .menu{position:absolute;z-index:6 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-page-length-root .rr-design-system-component-forms-select .menu{top:auto !important;bottom:calc(100% + 8px) !important;z-index:7 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-page-length-label{display:inline-flex !important;align-items:center;min-height:var(--rp-insights-footer-control-height, 32px);margin:0 !important;padding:0 !important;font-size:13px;font-weight:600;line-height:1 !important;color:#334155;white-space:nowrap}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-root{order:1;flex:0 0 auto;align-self:center;display:inline-flex !important;align-items:center}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner{display:inline-flex !important;flex-wrap:nowrap;align-items:center;gap:10px;min-height:var(--rp-insights-footer-control-height, 32px)}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select{display:inline-flex !important;align-items:center;align-self:center;margin:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select>details{margin:0 !important;padding:0 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_info{order:2;flex:0 1 auto;align-self:center;float:none !important;max-width:100%;margin:0 !important;padding:0 !important;text-align:left;font-size:13px;line-height:1.3;min-height:var(--rp-insights-footer-control-height, 32px);color:#64748b;display:inline-flex !important;align-items:center}@media screen and (min-width: 720px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_info{white-space:nowrap}}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate{order:3;flex:0 0 auto;align-self:center;float:none !important;margin:0 !important;display:inline-flex !important;flex-wrap:wrap;align-items:center;gap:6px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button{float:none !important;box-sizing:border-box}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button:not(.previous):not(.next){display:inline-flex !important;align-items:center;justify-content:center;width:32px !important;min-width:32px !important;height:32px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:9999px !important;background:rgba(0,0,0,0) !important;color:#64748b !important;font-weight:600 !important;font-size:13px !important;line-height:1 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.current:not(.previous):not(.next),.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.current:not(.previous):not(.next):hover{border-color:#6e63ff !important;color:#6e63ff !important;background:#fff !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.current):hover{border-color:#e2e8f0 !important;color:#334155 !important;background:#f8fafc !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:0 !important;height:32px !important;padding:0 14px !important;margin:0 !important;border:1px solid #e2e8f0 !important;border-radius:9999px !important;background:#fff !important;color:#334155 !important;font-weight:600 !important;font-size:13px !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous.disabled,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next.disabled{opacity:.42 !important;color:#94a3b8 !important;font-weight:600 !important;cursor:default !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous:not(.disabled):hover,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next:not(.disabled):hover{border-color:#cbd5e1 !important;background:#f8fafc !important;color:#1e293b !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm summary.trigger,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm summary.trigger{margin-top:0 !important;margin-bottom:0 !important;min-height:var(--rp-insights-footer-control-height, 32px) !important;height:var(--rp-insights-footer-control-height, 32px) !important;padding:var(--rp-insights-footer-control-pad-y, 0) 12px !important;box-sizing:border-box;display:flex;align-items:center;font-size:13px;font-weight:600;line-height:1}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm .sel-current,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payout-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm .sel-current{font-size:13px;font-weight:600;line-height:1}@media(max-width: 860px){.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls.rr-st-dt-controls-row{column-gap:12px;row-gap:10px}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .rr-st-dt-length-root,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_info,.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-tx-dt .dataTables_wrapper .dt-controls .dataTables_paginate{flex-basis:auto;max-width:100%}}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body{max-height:min(78vh,720px);padding:0 32px 18px;font-size:14px;line-height:1.4;overflow-y:auto;-webkit-overflow-scrolling:touch}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .detail-container{padding:0;max-width:none}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .payment-detail-infoblock{padding:0 0 6px}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .payment-detail-infoblock:last-of-type{padding-bottom:0}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .payment-detail-infoblock>.block{padding:12px 22px 16px 28px !important;box-sizing:border-box}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table{width:100%;margin:0 !important;border-collapse:collapse}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr.slideouttr td{padding:5px 0 5px 14px !important;vertical-align:top;border-bottom:1px solid #f1f5f9}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr.slideouttr td:first-child{padding-left:4px !important}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table .col-label{color:#64748b;font-weight:600;font-size:13px}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table .col-value{font-size:14px}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr:nth-child(odd){background-color:rgba(0,0,0,0)}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr.slideouttr.raccoonpay-payment-detail-ro-tr--raccoononly td{background:rgba(185,28,28,.08)}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr.slideouttr.raccoonpay-payment-detail-ro-tr--raccoononly .col-label{color:#b91c1c}.pms-raccoonpay-insights #raccoonpay-insights-payment-detail-modal.rr-design-system-component-modal #raccoonpay-insights-payment-detail-modal-body.rr-modal-body .info-table tr.slideouttr.raccoonpay-payment-detail-ro-tr--raccoononly .col-value{color:#7f1d1d;font-weight:700}.pms-raccoonpay-insights .raccoonpay-insights-payout-transfer-id-text{color:#334155;font-weight:600}.pms-raccoonpay-insights .raccoonpay-insights-payout-extra-empty{color:#94a3b8}.pms-raccoonpay-insights .raccoonpay-insights-payout-status-cell{display:flex;align-items:center;flex-wrap:wrap;min-height:32px}.pms-raccoonpay-insights .raccoonpay-insights-payout-status-empty{color:#94a3b8}.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(3){overflow:visible !important}.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody tr:hover td:nth-child(3),.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody tr:hover td:nth-child(6){position:relative;z-index:7}.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(6){overflow:visible !important}.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(6) .rr-design-system-component-interactive-tooltip{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(3) .raccoonpay-insights-payout-status-cell .rr-design-system-component-interactive-tooltip::before,.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(3) .raccoonpay-insights-payout-status-cell .rr-design-system-component-interactive-tooltip::after,.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(6) .rr-design-system-component-interactive-tooltip::before,.pms-raccoonpay-insights #raccoonpay-insights-payouts-dt.dataTable tbody td:nth-child(6) .rr-design-system-component-interactive-tooltip::after{z-index:2147483646 !important}.pms-raccoonpay .pms-raccoonpay-insights #raccoonpay-insights-payouts-dt .raccoonpay-insights-tx-more-details-cell{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;box-sizing:border-box}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal.rr-design-system-component-modal .rr-modal-body,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal.rr-design-system-component-modal .rr-modal-body{max-height:min(88vh,900px);overflow-x:hidden;overflow-y:auto}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title),.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title){display:flex;align-items:center;gap:10px;flex-wrap:nowrap;font-size:16px;font-weight:800;line-height:1.3;margin:0;padding:12px 16px 10px;border-bottom:1px solid #eef2f7}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title)>svg,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered h2:not(.rr-card-header__title)>svg{width:16px !important;height:16px !important;min-width:16px;max-width:16px;max-height:16px;flex-shrink:0;padding:6px;border-radius:999px;box-sizing:content-box;background:#f0edff;color:#6e63ff}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid .rr-card-header__title,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid .rr-card-header__title{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;font-size:16px;font-weight:800;line-height:1.3;margin:0;padding:0;border:0}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid .rr-card-header__icon svg,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid .rr-card-header__icon svg{width:16px !important;height:16px !important;min-width:16px;max-width:16px;max-height:16px;flex-shrink:0;padding:6px;border-radius:999px;box-sizing:content-box;background:#f0edff;color:#6e63ff}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered .rr-card-header--icon-grid{padding:12px 16px 12px;border-bottom:1px solid #eef2f7}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle h2:not(.rr-card-header__title),.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle h2:not(.rr-card-header__title){border-bottom:0;padding-bottom:2px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle .rr-card-subtitle,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle .rr-card-subtitle{margin-top:0;padding-top:0;padding-bottom:12px;border-bottom:1px solid #eef2f7}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle .rr-card-header--icon-grid .rr-card-subtitle,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-card.card.headered.card--has-subtitle .rr-card-header--icon-grid .rr-card-subtitle{padding-bottom:0;border-bottom:0}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-statscard .stat-icon,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-statscard .stat-icon{width:48px;height:48px;max-width:48px;max-height:48px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .rr-design-system-component-cards-statscard .stat-icon svg,.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .rr-design-system-component-cards-statscard .stat-icon svg{width:24px !important;height:24px !important;max-width:24px;max-height:24px}.raccoonpay-payout-detail-modal-ds{padding:0 4px 8px;color:#0f172a}.raccoonpay-payout-detail-modal-ds__hero{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;margin-bottom:20px}.raccoonpay-payout-detail-modal-ds__stat{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.raccoonpay-payout-detail-modal-ds__stat>.rr-design-system-component-cards-statscard{flex:1 1 auto;width:100%;min-height:100%}.raccoonpay-payout-detail-modal-ds__actions{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;align-self:stretch;padding:20px 20px 18px;border-radius:18px;background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);border:1px solid rgba(20,32,49,.08);box-shadow:0 4px 12px rgba(20,32,49,.04)}.raccoonpay-payout-detail-modal-ds__actions .raccoonpay-payout-modal-hero-export-head{margin-bottom:0}.raccoonpay-payout-detail-modal-ds__action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.raccoonpay-payout-detail-modal-ds__summary{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .raccoonpay-dispute-detail-modal-ds__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .raccoonpay-dispute-detail-modal-ds__hero .section-head{flex:1 1 220px;min-width:0}.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .raccoonpay-dispute-detail-modal-ds__hero-badge{flex-shrink:0}.pms-raccoonpay-insights #raccoonpay-insights-dispute-detail-modal .raccoonpay-dispute-detail-modal-ds__grid,.raccoonpay-dispute-detail-page-ds .raccoonpay-dispute-detail-modal-ds__grid{display:grid;grid-template-columns:1fr;gap:18px}.raccoonpay-dispute-detail-modal-ds__grid--stacked .raccoonpay-payout-detail-modal-ds__dl-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0}.raccoonpay-dispute-detail-modal-ds__grid--stacked .raccoonpay-payout-detail-modal-ds__dl dd{text-align:left;justify-content:flex-start;width:100%}.raccoonpay-dispute-detail-modal-ds__grid--stacked .rr-card-header__icon svg{width:26px;height:26px}.raccoonpay-dispute-detail-modal-ds__grid--stacked .rr-card-header--icon-grid--compact{column-gap:12px}.raccoonpay-dispute-detail-modal-ds__grid--stacked>.rr-design-system-component-cards-card.card{grid-column:1/-1;width:100%;max-width:100%}#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes{overflow-x:visible;max-width:100%;min-width:0}#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes .raccoonpay-insights-page-with-glow{overflow-x:visible;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes .mainouttercontain.pms-raccoonpay-insights>.new-raccoonpay-container{width:100%;max-width:min(948px,100%);margin-left:auto;margin-right:auto;min-width:0;box-sizing:border-box}#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes .rr-design-system-component-headers-pageheader{max-width:100% !important;min-width:0;box-sizing:border-box}#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes .rr-design-system-component-headers-pageheader .page-title,#tpl-account.raccoonpay section.content.pms-raccoonpay-disputes .rr-design-system-component-headers-pageheader .page-sub{max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:12px;margin:8px 0 20px;min-width:0}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar__back{justify-self:start}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar__title{justify-self:center;display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-align:center;min-width:0;max-width:100%}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar__title strong{font-size:16px;color:#142031;overflow-wrap:anywhere;word-break:break-word}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar__status{grid-column:1/-1;display:flex;justify-content:center;margin-top:4px}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar__badge .rr-design-system-component-shared-badge{vertical-align:middle}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-amount-chip{display:inline-flex;align-items:center;font-weight:800;padding:6px 10px;border-radius:9999px;background:#fff;border:1px solid rgba(20,32,49,.12);line-height:1;font-size:14px}.new-raccoonpay-container.design-system .raccoonpay-dispute-submit-ds-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(20,32,49,.12)}.new-raccoonpay-container.design-system #raccoonpay-dispute-submit-ds-card.rr-design-system-component-cards-card{width:100%;max-width:100%;margin-bottom:26px}.new-raccoonpay-container.design-system #docModal .modal__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media(max-width: 720px){.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar{grid-template-columns:1fr}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar .raccoonpay-dispute-detail-toolbar__title{justify-self:center}.new-raccoonpay-container.design-system .raccoonpay-dispute-detail-toolbar .raccoonpay-dispute-detail-toolbar__back{justify-self:start}}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-section-divider{display:block;width:100%;height:1px;margin:36px 0 32px;border:0;background:linear-gradient(90deg, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.45) 15%, rgba(148, 163, 184, 0.45) 85%, rgba(148, 163, 184, 0));box-shadow:0 1px 0 hsla(0,0%,100%,.85)}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-block{margin-bottom:28px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-block:last-child{margin-bottom:0}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head{margin-bottom:12px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .rr-design-system-component-headers-sectionheader{width:100%}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .rr-design-system-component-headers-sectionheader>div{width:100%}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .rr-design-system-component-headers-sectionheader.section-head{align-items:flex-start;margin-bottom:0}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .kicker{color:#6e63ff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .section-title{font-size:22px;line-height:1.25;color:#1a1f36}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-table-head .section-subtitle{color:#697386;font-size:15px;line-height:1.5;max-width:48rem}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table{min-width:0}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table .st-card-content{padding-bottom:8px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table .table-wrap{border:1px solid rgba(148,163,184,.35);border-radius:10px;overflow:auto;max-height:min(320px,42vh);background:#fff}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table .smart-table{font-size:13px}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table .smart-table thead th{position:sticky;top:0;z-index:1;background:#f1f5f9}.pms-raccoonpay-insights #raccoonpay-insights-payout-detail-modal .raccoonpay-payout-modal-smart-table tbody tr:last-child td{font-weight:600;background:#f8fafc;border-top:1px solid rgba(148,163,184,.45)}.raccoonpay-payout-detail-modal-ds__dl{margin:0}.raccoonpay-payout-detail-modal-ds__dl-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.35);font-size:14px}.raccoonpay-payout-detail-modal-ds__dl-row:last-child{border-bottom:0}.raccoonpay-payout-detail-modal-ds__dl dt{margin:0;color:#64748b;font-weight:500}.raccoonpay-payout-detail-modal-ds__dl dt .rr-design-system-component-interactive-tooltip{color:#64748b;font-weight:500}.raccoonpay-payout-detail-modal-ds__dl dt .rr-design-system-component-interactive-tooltip span{color:inherit}.raccoonpay-payout-detail-modal-ds__dl dd{margin:0;text-align:right;font-weight:600;color:#0f172a;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px}.raccoonpay-payout-detail-modal-ds__transfer-list{display:flex;flex-direction:column;gap:0}.raccoonpay-payout-detail-modal-ds__transfer-item{border-bottom:1px solid rgba(148,163,184,.35);padding:10px 0}.raccoonpay-payout-detail-modal-ds__transfer-item:last-child{border-bottom:0;padding-bottom:0}.raccoonpay-payout-detail-modal-ds__transfer-item:first-child{padding-top:0}.raccoonpay-payout-detail-modal-ds__transfer-item .raccoonpay-payout-detail-modal-ds__dl-row--transfer-main{padding:0;border-bottom:0}.raccoonpay-payout-detail-modal-ds__invoice-lines-wrap{margin:10px 0 0;padding:10px 12px 12px;border-radius:10px;background:rgba(241,245,249,.85);border:1px solid rgba(148,163,184,.35)}.raccoonpay-payout-detail-modal-ds__invoice-lines-kicker{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.raccoonpay-payout-detail-modal-ds__invoice-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.raccoonpay-payout-detail-modal-ds__invoice-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;color:#334155}.raccoonpay-payout-detail-modal-ds__invoice-line-desc{flex:1 1 auto;min-width:0}.raccoonpay-payout-detail-modal-ds__invoice-line-amt{flex:0 0 auto;font-weight:600;color:#0f172a;white-space:nowrap}.raccoonpay-payout-detail-modal-ds__status-empty{font-weight:500;color:#94a3b8}.raccoonpay-payout-detail-modal-loading{min-height:120px}.rr-st-chrome--dashboard.rr-st-dt-shell,.rr-st-chrome--dashboard .rr-st-dt-shell{--rr-st-dashboard-pill-min-height: 42px;--rr-st-dashboard-pill-pad-y: 10px;--rr-st-dashboard-footer-control-height: 32px;--rr-st-dashboard-footer-control-pad-y: 0px}.rr-st-chrome--dashboard.rr-st-dt-shell{width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 10px;box-sizing:border-box;overflow-x:visible}.rr-st-chrome--dashboard .dt-line-hd{white-space:nowrap;min-width:120px;min-height:0;vertical-align:middle;padding-top:12px;padding-bottom:12px}.rr-st-chrome--dashboard table.data-tables.payment-insights thead th.dt-line-hd{padding-top:0;padding-bottom:0}.rr-st-chrome--dashboard .rr-st-dt-list-card{margin-top:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.rr-st-chrome--dashboard .rr-st-dt-list-card .st-card-content{min-width:0;overflow:visible}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 14px;padding:8px 10px 8px 2px;position:sticky;top:72px;z-index:30;background:#fff;box-shadow:0 1px 0 #eef2f7}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-tx-date-filter,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-payout-date-filter,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter]{flex:0 0 auto;min-width:0;max-width:100%}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-tx-date-filter .rr-design-system-component-inputs-datepicker,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-payout-date-filter .rr-design-system-component-inputs-datepicker,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker{max-width:100%}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-tx-date-filter .rr-design-system-component-inputs-datepicker .dp-wrap,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-payout-date-filter .rr-design-system-component-inputs-datepicker .dp-wrap,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker .dp-wrap{max-width:100%}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker{width:fit-content}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-wrap{width:max-content;max-width:100%}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:22rem;max-width:100%;overflow:visible;white-space:nowrap;text-overflow:clip;field-sizing:content}@media(max-width: 520px){.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter] .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:0;overflow:hidden;text-overflow:ellipsis}}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .rr-st-dt-global-search{display:flex;align-items:center;flex:1 1 240px;width:auto;max-width:min(500px,100%);min-width:0;box-sizing:border-box;margin:0;padding:0;min-height:var(--rr-st-dashboard-pill-min-height)}.rr-st-chrome--dashboard .rr-st-dt-global-search-input,.rr-st-chrome--dashboard .dataTables_filter input{flex:1 1 auto;min-width:0;width:500px;max-width:500px;min-height:var(--rr-st-dashboard-pill-min-height);height:auto;padding:var(--rr-st-dashboard-pill-pad-y) 16px;font-size:14px;font-weight:500;line-height:1.25;color:#0f172a;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;box-sizing:border-box}.rr-st-chrome--dashboard .rr-st-dt-global-search-input::placeholder,.rr-st-chrome--dashboard .dataTables_filter input::placeholder{color:#94a3b8}.rr-st-chrome--dashboard .rr-st-dt-global-search-input:hover,.rr-st-chrome--dashboard .dataTables_filter input:hover{border-color:#cbd5e1}.rr-st-chrome--dashboard .rr-st-dt-global-search-input:focus,.rr-st-chrome--dashboard .rr-st-dt-global-search-input:focus-visible,.rr-st-chrome--dashboard .dataTables_filter input:focus,.rr-st-chrome--dashboard .dataTables_filter input:focus-visible{outline:none;border-color:#6e63ff;box-shadow:0 0 0 1px #6e63ff}.rr-st-chrome--dashboard .rr-st-dt-list-card .table-wrap{position:relative;max-width:100%;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.rr-st-chrome--dashboard .rr-st-dt-list-card .rr-st-dt-table-hscroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.rr-st-chrome--dashboard .dataTables_wrapper{position:relative;min-width:0 !important;max-width:100% !important;width:100% !important;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;clear:both}.rr-st-chrome--dashboard .dataTables_wrapper table.data-tables.payment-insights{position:relative;z-index:5}.rr-st-chrome--dashboard .rr-st-dt-page-length-shelter{display:none}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-root{flex:0 0 auto;display:flex;align-items:center;min-width:0}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-label{display:inline-flex;align-items:center;min-height:var(--rr-st-dashboard-footer-control-height, 32px);margin:0;padding:0;font-size:13px;font-weight:600;line-height:1;color:#64748b;white-space:nowrap}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select{margin:0 !important;min-width:4.5rem}.rr-st-chrome--dashboard table.data-tables.payment-insights thead th,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody td{border-bottom:1px solid #eef2f7;font-size:14px;vertical-align:middle}.rr-st-chrome--dashboard table.data-tables.payment-insights thead th{color:#0f172a;font-weight:900;background:#f3f5f9;vertical-align:middle !important}.rr-st-chrome--dashboard table.dataTable thead th{background-color:#f3f5f9 !important}.rr-st-chrome--dashboard table.data-tables.payment-insights tbody td,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody tr.odd>td,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody tr.even>td,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody td.sorting_1,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody td.sorting_2,.rr-st-chrome--dashboard table.data-tables.payment-insights tbody td.sorting_3{background-color:#fff !important}.rr-st-chrome--dashboard table.data-tables.payment-insights tbody tr:hover>td{background-color:#f9fbff !important}.rr-st-chrome--dashboard table.dataTable thead th .smart-table-th-content{display:inline-flex;align-items:center;gap:8px;position:static;padding-right:0;font-weight:900;line-height:1.2}.rr-st-chrome--dashboard table.dataTable thead th.sorting .smart-table-th-content::after{content:"↕";position:static;display:block;flex-shrink:0;font-size:16px;font-weight:500;color:#94a3b8;line-height:1;transform:translateY(2px)}.rr-st-chrome--dashboard table.dataTable thead th.sorting_asc .smart-table-th-content::after{content:"↑";position:static;display:block;flex-shrink:0;color:#6e63ff;font-size:16px;font-weight:500;line-height:1;transform:translateY(2px)}.rr-st-chrome--dashboard table.dataTable thead th.sorting_desc .smart-table-th-content::after{content:"↓";position:static;display:block;flex-shrink:0;color:#6e63ff;font-size:16px;font-weight:500;line-height:1;transform:translateY(2px)}.rr-st-chrome--dashboard table.data-tables.payment-insights thead th.raccoonpay-tx-th-payment-method .smart-table-th-content::after,.rr-st-chrome--dashboard table.data-tables.payment-insights thead th.raccoonpay-tx-th-status-filter .smart-table-th-content::after{content:none !important}.rr-st-chrome--dashboard table.data-tables.payment-insights th .smart-table-th-content{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px}.rr-st-chrome--dashboard th.raccoonpay-tx-th-payment-method,.rr-st-chrome--dashboard th.raccoonpay-tx-th-status-filter,.rr-st-chrome--dashboard table.smart-table thead th.raccoonpay-tx-th-status-filter{text-align:left;vertical-align:middle !important;padding-top:10px !important;padding-bottom:10px !important;height:auto;white-space:normal;background-image:none !important}.rr-st-chrome--dashboard th.raccoonpay-tx-th-payment-method .raccoonpay-tx-th-filter-wrap,.rr-st-chrome--dashboard th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap,.rr-st-chrome--dashboard table.smart-table thead th.raccoonpay-tx-th-status-filter .raccoonpay-tx-th-filter-wrap{display:flex;align-items:center;min-height:32px;width:fit-content;max-width:100%;min-width:0}.rr-st-chrome--dashboard .raccoonpay-tx-head-label{display:inline-flex;align-items:center;gap:6px;min-height:32px;line-height:1.2}.rr-st-chrome--dashboard table.data-tables.payment-insights thead th .raccoonpay-tx-head-label{min-height:62px;width:auto;max-width:100%;min-width:0}.rr-st-chrome--dashboard .raccoonpay-tx-head-label .rr-design-system-component-interactive-tooltip{min-width:0;min-height:0;display:inline-block;color:#0f172a;font-size:14px;font-weight:800;line-height:1.2;cursor:help}.rr-st-chrome--dashboard .dataTables_wrapper .dataTables_processing{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:rgba(0,0,0,0);padding:0;margin:0}.rr-st-chrome--dashboard .raccoonpay-dt-loader{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:9999px;background:rgba(110,99,255,.08)}.rr-st-chrome--dashboard .raccoonpay-dt-loader-dot{width:8px;height:8px;border-radius:50%;background:#6e63ff;animation:rr-st-dashboard-dt-bounce 1.2s infinite ease-in-out}.rr-st-chrome--dashboard .raccoonpay-dt-loader-dot:nth-child(2){animation-delay:-0.16s}.rr-st-chrome--dashboard .raccoonpay-dt-loader-dot:nth-child(3){animation-delay:-0.32s}@keyframes rr-st-dashboard-dt-bounce{0%,80%,100%{transform:scale(0.35);opacity:.45}40%{transform:scale(1);opacity:1}}.rr-st-chrome--dashboard .rr-design-system-component-interactive-tooltip::before,.rr-st-chrome--dashboard .rr-design-system-component-interactive-tooltip::after{z-index:2147483646 !important}.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .pagination-controls{justify-content:space-between !important;align-items:center !important;width:100%;flex-wrap:wrap;gap:12px;row-gap:10px}.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .pagination-controls .meta{flex:1 1 auto;min-width:0;margin-right:auto;text-align:left;color:#64748b;font-size:13px;font-weight:600;line-height:1.3}.rr-st-chrome--dashboard .rr-design-system-component-tables-smarttable .pagination-controls>div:last-child{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls.rr-st-dt-controls-row{position:relative;z-index:2 !important;overflow:visible !important;display:flex !important;flex-wrap:wrap;align-items:center !important;justify-content:flex-start !important;column-gap:16px;row-gap:10px;width:100%;padding:14px 12px 14px !important;margin-top:0 !important;border-top:1px solid #eef2f7;box-sizing:border-box}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls.rr-st-dt-controls-row:has(.rr-st-dt-length-root details[open]){z-index:50 !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-root,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select>details,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select .menu{position:relative;z-index:5 !important;overflow:visible !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select .menu{position:absolute;z-index:6 !important}.rr-st-chrome--dashboard .rr-st-dt-length-root .rr-design-system-component-forms-select:not([data-rr-select-fixed-menu=true]) .menu{top:auto !important;bottom:calc(100% + 8px) !important;z-index:60 !important}.rr-st-chrome--dashboard .rr-st-dt-length-root .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu{z-index:60 !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-root{order:1;flex:0 0 auto;align-self:center;display:inline-flex !important;align-items:center}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner{display:inline-flex !important;flex-wrap:nowrap;align-items:center;gap:10px;min-height:var(--rr-st-dashboard-footer-control-height, 32px)}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select{display:inline-flex !important;align-items:center;align-self:center;margin:0 !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select>details{margin:0 !important;padding:0 !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_info{order:2;flex:0 1 auto;align-self:center;float:none !important;max-width:100%;margin:0 !important;padding:0 !important;text-align:left;font-size:13px;line-height:1.3;min-height:var(--rr-st-dashboard-footer-control-height, 32px);color:#64748b;display:inline-flex !important;align-items:center}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate{order:3;flex:0 0 auto;align-self:center;float:none !important;margin:0 !important;display:inline-flex !important;flex-wrap:wrap;align-items:center;gap:6px}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button{float:none !important;box-sizing:border-box}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button:not(.previous):not(.next){display:inline-flex !important;align-items:center;justify-content:center;width:32px !important;min-width:32px !important;height:32px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:9999px !important;background:rgba(0,0,0,0) !important;color:#64748b !important;font-weight:600 !important;font-size:13px !important;line-height:1 !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.current:not(.previous):not(.next),.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.current:not(.previous):not(.next):hover{border-color:#6e63ff !important;color:#6e63ff !important;background:#fff !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.current):hover{border-color:#e2e8f0 !important;color:#334155 !important;background:#f8fafc !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:0 !important;height:32px !important;padding:0 14px !important;margin:0 !important;border:1px solid #e2e8f0 !important;border-radius:9999px !important;background:#fff !important;color:#334155 !important;font-weight:600 !important;font-size:13px !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous.disabled,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next.disabled{opacity:.42 !important;color:#94a3b8 !important;font-weight:600 !important;cursor:default !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.previous:not(.disabled):hover,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate .paginate_button.next:not(.disabled):hover{border-color:#cbd5e1 !important;background:#f8fafc !important;color:#1e293b !important}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm summary.trigger{margin-top:0 !important;margin-bottom:0 !important;min-height:var(--rr-st-dashboard-footer-control-height, 32px) !important;height:var(--rr-st-dashboard-footer-control-height, 32px) !important;padding:var(--rr-st-dashboard-footer-control-pad-y, 0) 12px !important;box-sizing:border-box;display:flex;align-items:center;font-size:13px;font-weight:600;line-height:1}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select.select--pill.sm .sel-current{font-size:13px;font-weight:600;line-height:1}@media screen and (min-width: 720px){.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_info{white-space:nowrap}}@media screen and (max-width: 560px){.rr-st-chrome--dashboard .rr-st-dt-toolbar-row{flex-direction:column;align-items:stretch;padding-left:2px;padding-right:2px}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .rr-st-dt-global-search{flex:1 1 100% !important;width:100% !important;max-width:100% !important}.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-tx-date-filter,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row .raccoonpay-insights-payout-date-filter,.rr-st-chrome--dashboard .rr-st-dt-toolbar-row [class*=-date-filter]{flex:1 1 100%;width:100%}}@media(max-width: 860px){.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls.rr-st-dt-controls-row{column-gap:12px;row-gap:10px}.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .rr-st-dt-length-root,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_info,.rr-st-chrome--dashboard .dataTables_wrapper .dt-controls .dataTables_paginate{flex-basis:auto;max-width:100%}}body.pms-payments-virtual-cards section#main #tpl-account.payments nav.top-nav-container::after{content:"";display:block;height:8px;width:100%;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%)}body.pms-payments-virtual-cards section#main #tpl-account.payments section.content.peach-vcc-page{padding:120px 16px min(42vw,520px) !important;margin:0;background-color:#f6f8fb;background-image:url("");background-repeat:no-repeat;background-position:center bottom;background-size:contain;font:12px/1.45 "Inter",ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}@media(min-width: 992px){body.pms-payments-virtual-cards section#main #tpl-account.payments section.content.peach-vcc-page{padding-left:24px !important;padding-right:24px !important}}body.pms-payments-virtual-cards #inner-container{padding-bottom:0}.peach-payments-vcc-dashboard{--text: #121a2e;--muted: #52607a;--border: rgba(20, 32, 49, 0.12);--panel: #fff;--shadow: 0 8px 26px rgba(20, 32, 49, 0.08);--radius: 18px;width:948px;margin:0 auto;font:12px/1.45 "Inter",ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.peach-payments-vcc-dashboard.responsive{max-width:1100px;width:100%;padding:0 16px}.peach-payments-vcc-dashboard .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px;max-width:100%}.peach-payments-vcc-dashboard .page-header .brand>div{max-width:720px}.peach-payments-vcc-dashboard .peach-vcc-page-title{font-size:22px;font-weight:bold !important;margin:0 0 10px;padding:0;color:var(--text);letter-spacing:-0.02em;line-height:1.25}.peach-payments-vcc-dashboard .peach-vcc-page-meta{color:var(--muted);font-size:13px;line-height:1.5;margin:0;max-width:52rem}.peach-payments-vcc-dashboard .card.headered{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding-top:0;overflow:hidden}.peach-payments-vcc-dashboard .card__head{display:flex;align-items:center;gap:5px;padding:16px;border-bottom:1px solid var(--border)}.peach-payments-vcc-dashboard .card__head svg{width:22px;height:22px;margin-right:10px}.peach-payments-vcc-dashboard .card__head h2{font-size:16px;font-weight:700;color:var(--text);margin:0}.peach-payments-vcc-dashboard .card .content{padding:16px}.peach-payments-vcc-dashboard .utility-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 16px}.peach-payments-vcc-dashboard .utility-row .search{flex:1 1 auto;min-width:0;display:flex;align-items:center}.peach-payments-vcc-dashboard .utility-row .search .input{width:100%}@media(max-width: 700px){.peach-payments-vcc-dashboard .utility-row{flex-wrap:wrap}.peach-payments-vcc-dashboard .utility-row .search{flex:1 1 100%}}.peach-payments-vcc-dashboard .peach-vcc-status-filter-wrap{flex:0 0 clamp(160px,22%,220px);width:clamp(160px,22%,220px);max-width:100%}.peach-payments-vcc-dashboard .peach-vcc-status-filter-wrap .selector{border-radius:12px}@media(max-width: 700px){.peach-payments-vcc-dashboard .peach-vcc-status-filter-wrap{flex:1 1 100%;width:100%}}.peach-payments-vcc-dashboard .peach-vcc-status-select{width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap{flex:0 0 clamp(240px,30%,320px);width:clamp(240px,30%,320px);max-width:100%}@media(max-width: 700px){.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap{flex:1 1 100%;width:100%}}.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap .rr-design-system-component-inputs-datepicker{width:100%;gap:0;--dp-border-color: rgba(20, 32, 49, 0.12)}.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap .dp-wrap{width:100%;max-width:100%;display:flex;align-items:stretch}.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap .dp-input{min-width:0 !important;width:100%;flex:1 1 auto;font-size:12px;font-weight:400;letter-spacing:normal;color:var(--text);border-color:var(--border);border-radius:12px;padding:10px 40px 10px 12px;box-shadow:0 1px 0 rgba(20,32,49,.03) inset;-webkit-appearance:none;appearance:none}.peach-payments-vcc-dashboard .peach-vcc-activation-datepicker-wrap .dp-btn{right:10px}.peach-payments-vcc-dashboard .input{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff;color:var(--text);box-shadow:0 1px 0 rgba(20,32,49,.03) inset;width:100%;font-size:12px;line-height:1.2}.peach-payments-vcc-dashboard .input::placeholder{color:#99a5ba}.peach-payments-vcc-dashboard .peach-vcc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.peach-payments-vcc-dashboard .peach-vcc-table-wrap .table{min-width:950px}.peach-payments-vcc-dashboard .peach-vcc-table-wrap .table thead th{font-weight:bold}.peach-payments-vcc-dashboard .table{width:100%;border-collapse:collapse}.peach-payments-vcc-dashboard .table th.peach-vcc-col--locale-date,.peach-payments-vcc-dashboard .table td.peach-vcc-col--locale-date{white-space:nowrap}.peach-payments-vcc-dashboard .table th,.peach-payments-vcc-dashboard .table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border)}.peach-payments-vcc-dashboard .table tbody tr.__hide_by_page{display:none !important}.peach-payments-vcc-dashboard .peach-vcc-masked-pan{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95em;letter-spacing:.02em}.peach-payments-vcc-dashboard .pager,.peach-payments-vcc-dashboard .peach-vcc-pager{margin-top:16px}.peach-payments-vcc-dashboard .peach-vcc-pager>div{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.peach-payments-vcc-dashboard .peach-vcc-pager .muted{color:var(--muted);font-size:12px;margin-right:auto}.peach-payments-vcc-dashboard .btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:12px 18px;border-radius:9999px;font-weight:700;font-size:inherit;line-height:unset !important;border:1px solid rgba(20,32,49,.14);background:#fff;color:var(--text)}.peach-payments-vcc-dashboard .btn.primary{background:#0f1726;color:#fff;border:0;box-shadow:0 8px 12px rgba(15,23,38,.18)}.peach-payments-vcc-dashboard .btn.secondary{background:#fff;color:#142031}.peach-payments-vcc-dashboard .btn[disabled]{opacity:.5;cursor:not-allowed}.peach-payments-vcc-dashboard .peach-vcc-status-pill{display:inline-block;padding:.15rem .65rem;border-radius:999px;font-size:.8125rem;font-weight:600}.peach-payments-vcc-dashboard .peach-vcc-status-pill--not-charged{background:#f3f4f6;color:#374151}.peach-payments-vcc-dashboard .peach-vcc-status-pill--automatically-charged{background:#d1fae5;color:#065f46}.peach-payments-vcc-dashboard .peach-vcc-status-pill--manually-charged{background:#dbeafe;color:#1e40af}.peach-payments-vcc-dashboard .peach-vcc-status-pill--pending{background:#fef9c3;color:#854d0e}.peach-payments-vcc-dashboard .peach-vcc-status-pill--failed-charge,.peach-payments-vcc-dashboard .peach-vcc-status-pill--failed-autocharge{background:#fee2e2;color:#991b1b}.connectivity{width:100%}.connectivity .con-parent{display:flex;flex-direction:row;position:relative;clear:both}.connectivity .con-line{float:left;margin-right:20px;padding-left:10px;line-height:30px;word-break:break-word;width:15%;position:relative;clear:both}.connectivity .con-parent:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#d3d3d3;height:1px}.connectivity .con-parent.bold:after{background:gray}.connectivity .con-parent:hover:after{background:#000}.connectivity .con-line:nth-child(2){width:30%}.connectivity .con-line:nth-child(3){width:15%}.connectivity .con-line:nth-child(4){width:10%}.connectivity .con-line:nth-child(5){width:10%}.connectivity .con-line:nth-child(6){width:10%}.connectivity .con-line.ine-iphh-value-with-help{position:relative;overflow:visible}.connectivity .ine-iphh-apartment-help{display:none;position:absolute;left:100%;top:50%;margin-left:.5em;transform:translateY(-50%);white-space:nowrap}.connectivity .ine-iphh-apartment-help.is-visible{display:inline-block}.connectivity-store-wrapper .connectivity-pagetitle{display:block;margin-bottom:10px !important;margin-top:10px !important}.connectivity-store-wrapper .connectivity-store-categories{margin-top:10px;margin-bottom:10px}.connectivity-store-wrapper .connectivity-store-categories .connectivity-category-button{background-color:#fff;display:inline-block;padding:5px 15px;border:1px solid #797474;color:#797474;margin-right:10px;border-radius:2px;opacity:.4;margin-bottom:10px;cursor:pointer;user-select:none}.connectivity-store-wrapper .connectivity-store-categories .connectivity-category-button:hover{opacity:.8}.connectivity-store-wrapper .connectivity-store-categories .connectivity-category-button:active,.connectivity-store-wrapper .connectivity-store-categories .connectivity-category-button.selected{opacity:1}.connectivity-store-wrapper .connectivity-item{position:relative;width:100%;max-width:260px;height:190px}.connectivity-store-wrapper .connectivity-item.active{height:210px}.connectivity-store-wrapper .connectivity-item.active .connectivity-meta{height:70px;display:flex;justify-content:flex-end;flex-direction:column}.connectivity-store-wrapper .connectivity-item.active.add .connectivity-meta{width:100%;height:auto;text-align:center;padding-right:0}.connectivity-store-wrapper .connectivity-item.active.add .connectivity-meta .connectivity-title{width:100%;text-overflow:unset;white-space:inherit}.connectivity-store-wrapper .connectivity-item.active.add .connectivity-meta .connectivity-add{position:static;margin:40px auto 20px auto}.connectivity-store-wrapper .connectivity-item{float:left;background-color:#fff;padding:20px;margin-right:20px;margin-bottom:20px}.connectivity-store-wrapper .connectivity-item .connectivity-meta{float:left;width:172px;padding-right:10px;position:relative}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-category{height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-title{font-size:18px;font-weight:300;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:24px;width:calc(100% - 10px)}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-note{height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit{display:block;width:48px;height:48px;line-height:48px;font-size:19.2px;border-radius:50%;background-color:rgba(36,130,124,.8);color:#fff;text-align:center;text-decoration:none !important;position:absolute;right:-48px;bottom:0px;transition:background-color .2s}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.static,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.static{background-color:rgba(36,130,124,.5)}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.action:hover,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.action:hover{background-color:#24827c}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.connectivity-add:not(.green),.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.connectivity-add:not(.green){background-color:rgba(170,170,170,.25)}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.connectivity-add:not(.green).action,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.connectivity-add:not(.green).action{background-color:rgba(170,170,170,.6)}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.connectivity-add:not(.green).action:hover,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.connectivity-add:not(.green).action:hover{background-color:rgba(170,170,170,.8)}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.multiple-icons.manageUrl,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.multiple-icons.manageUrl{right:5px}.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-add.multiple-icons.mappingUrl,.connectivity-store-wrapper .connectivity-item .connectivity-meta .connectivity-edit.multiple-icons.mappingUrl{right:-38px}.connectivity-store-wrapper .connectivity-item .mapping{position:absolute;background-color:rgba(44,153,0,.5);text-decoration:none !important;border-radius:0;width:24px;height:24px;padding:2px 0 0 5px;color:#fff;font-size:13px;top:0;left:0;right:unset;opacity:.6}.connectivity-store-wrapper .connectivity-item .mapping:hover{opacity:1}.connectivity-store-wrapper .connectivity-item .mapping.red{background-color:rgba(255,0,0,.6)}.connectivity-store-wrapper .connectivity-item .mapping.red:hover{background-color:rgba(255,0,0,.8)}.connectivity-store-wrapper .connectivity-item .mapping.disabled{background-color:rgba(68,68,68,.6);pointer-events:none !important}.connectivity-store-wrapper .connectivity-item .mapping.disabled:hover{background-color:rgba(68,68,68,.8)}.connectivity-store-wrapper .connectivity-item .connectivity-img{float:left;width:220px;margin-right:0px;margin-bottom:20px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.connectivity-store-wrapper .connectivity-item .connectivity-img.fa-before:before{position:absolute;left:86px;top:16px;width:48px;height:48px;font-size:48px;line-height:48px;color:#eee}.connectivity-store-wrapper .connectivity-item .connectivity-img .connectivity-help-icon{top:0px;right:0px;position:absolute;font-size:16px;width:16px;height:16px;display:block;color:#ddd}.download-buttons>a,.add-button.settings-button{border:1px solid #eee;color:#333;text-decoration:none !important}.download-buttons>a.add-button.settings-button,.add-button.settings-button.add-button.settings-button{border:1px solid #bbb;background-color:#f6f6f6;margin-bottom:20px}.download-buttons>a.add-button.settings-button:hover,.add-button.settings-button.add-button.settings-button:hover{background-color:#fff}.accept-popup a.btn{text-align:center;border-radius:0}.accept-popup a.btn:before{margin-right:10px}.accept-popup .content-scrollable{padding:20px;overflow-y:scroll;height:314px}html.grey-bg:has(#inner-container .marketplace-layout){background-color:#f9fafb}#inner-container.admin:has(.marketplace-layout){padding-bottom:0 !important}#inner-container.admin #main:has(.marketplace-layout){background:#f9fafb;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin #main:has(.marketplace-layout) #tpl-account{display:block;padding:0 !important;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.marketplace-layout{position:relative !important;left:auto !important;right:auto !important;width:100%;max-width:100%;box-sizing:border-box;padding:0 !important;background:rgba(0,0,0,0) !important;float:none !important;clear:both}.marketplace-layout .marketplace-layout-inner{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 72px)}.marketplace-layout .marketplace-hero{padding-top:72px;box-sizing:border-box;margin-bottom:0}.marketplace-layout .marketplace-gradient-stripe{width:100%;margin:0;box-sizing:border-box}.marketplace-layout .marketplace-gradient-stripe .gradient-bar{display:block;width:100%;height:8px;min-height:8px;margin:0;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);box-shadow:0 6px 24px rgba(138,124,255,.22)}.marketplace-layout .marketplace-page{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.marketplace-layout .marketplace-page-inner{width:100%;max-width:1152px;margin:0 auto;padding:24px 20px 32px;box-sizing:border-box}.marketplace-layout .marketplace-page__header{padding-top:20px;padding-bottom:0}.marketplace-layout .marketplace-page__catalog{width:100%;min-width:0;margin-top:16px;flex:1 1 auto}.marketplace-layout .marketplace-value-grid{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:20px;align-items:stretch;margin:20px 0 24px}.marketplace-layout .marketplace-value-grid>*{min-width:0}.marketplace-layout .marketplace-value-grid__hero,.marketplace-layout .marketplace-value-grid__card{display:flex;flex-direction:column;min-height:0}.marketplace-layout .marketplace-value-grid__hero>*,.marketplace-layout .marketplace-value-grid__card>*{flex:1 1 auto;min-height:0}.marketplace-layout .marketplace-value-grid__hero .rr-design-system-component-stats-statshero{height:100%;display:flex;flex-direction:column}.marketplace-layout .marketplace-value-grid__hero .stats-hero-gradient{flex:1 1 auto;min-height:0;padding:28px 32px}.marketplace-layout .marketplace-value-grid__hero .stats-hero-header{text-align:left;margin-bottom:0}.marketplace-layout .marketplace-value-grid__hero .stats-hero-badge{margin-left:0;margin-right:auto}.marketplace-layout .marketplace-value-grid__hero .stats-hero-top-icon{margin-left:0;margin-right:auto}.marketplace-layout .marketplace-value-grid__hero .stats-hero-title{font-size:28px}.marketplace-layout .marketplace-value-grid__hero .stats-hero-subtitle{margin-left:0;margin-right:auto;max-width:none;font-size:16px;font-weight:500;color:hsla(0,0%,100%,.9)}.marketplace-layout .marketplace-value-grid__card .rr-design-system-component-cards-card.card{height:100%;display:flex;flex-direction:column}.marketplace-layout .marketplace-value-grid__card .content{flex:1 1 auto}.marketplace-layout .marketplace-value-list{margin:0;padding-left:20px;color:#475569;font-size:14px;line-height:1.65}.marketplace-layout .marketplace-value-list li+li{margin-top:10px}.marketplace-layout .marketplace-store.connectivity-store-wrapper{display:flex;flex-direction:column;gap:0;width:100%;float:none !important;clear:both}.marketplace-layout .marketplace-store.connectivity-store-wrapper::before,.marketplace-layout .marketplace-store.connectivity-store-wrapper::after{display:none !important}.marketplace-layout .marketplace-store.connectivity-store-wrapper .connectivity-pagetitle{display:none}.marketplace-layout .marketplace-store.connectivity-store-wrapper .connectivity-item{float:none !important;width:auto !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:0 !important;clear:none !important}.marketplace-layout .marketplace-store.connectivity-store-wrapper .connectivity-item .connectivity-edit.mapping,.marketplace-layout .marketplace-store.connectivity-store-wrapper .connectivity-item .mapping{position:static !important;float:none !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;line-height:inherit !important;font-size:inherit !important;border-radius:inherit !important;background:rgba(0,0,0,0) !important;opacity:1 !important;padding:0 !important}.marketplace-layout .marketplace-section{display:block;width:100%;float:none !important;clear:both;margin:0}.marketplace-layout #marketplace-module-tabs.rr-design-system-component-interactive-tabs{width:100%;max-width:100%;box-sizing:border-box}.marketplace-layout #marketplace-module-tabs .rr-tabs-nav{flex-wrap:wrap;margin-bottom:20px;overflow:visible;width:100%}.marketplace-layout #marketplace-module-tabs .rr-tabs-content{width:100%;max-width:100%}.marketplace-layout #marketplace-module-tabs .rr-tabs-tab{overflow:visible}.marketplace-layout #marketplace-module-tabs .rr-tabs-panel{padding-top:0;width:100%;max-width:100%;box-sizing:border-box}.marketplace-layout .marketplace-panel{width:100%;box-sizing:border-box}.marketplace-layout .marketplace-panel__empty{margin:8px 0 0;padding:24px;border-radius:12px;background:hsla(0,0%,100%,.7);border:1px dashed rgba(15,23,42,.12);color:#64748b;font-size:14px;line-height:1.5;text-align:center}.marketplace-layout .marketplace-section__head{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.marketplace-layout .marketplace-section__head .section-head{margin-bottom:0}.marketplace-layout .marketplace-section__head .section-title{font-size:20px;font-weight:800;letter-spacing:-0.01em}.marketplace-layout .marketplace-grid{display:grid;gap:16px;width:100%;max-width:100%;float:none !important;clear:both;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr))}.marketplace-layout .marketplace-grid--available{grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));padding-top:12px}.marketplace-layout .marketplace-catalog{display:grid;grid-template-columns:minmax(200px, 240px) minmax(0, 1fr);gap:24px;align-items:start;width:100%;max-width:100%}.marketplace-layout .marketplace-category-nav{position:sticky;top:calc(72px + 16px);padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(15,23,42,.04);box-sizing:border-box}.marketplace-layout .marketplace-category-nav__title{margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.marketplace-layout .marketplace-category-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.marketplace-layout .marketplace-category-nav__item-wrap{margin:0;padding:0}.marketplace-layout .marketplace-category-nav__item{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:#475569;font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.marketplace-layout .marketplace-category-nav__item:hover{background:rgba(110,99,255,.06);color:#334155}.marketplace-layout .marketplace-category-nav__item.is-active{background:rgba(110,99,255,.12);color:#5b52e8;box-shadow:inset 0 0 0 1px rgba(110,99,255,.18)}.marketplace-layout .marketplace-category-nav__item:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(110,99,255,.25)}.marketplace-layout .marketplace-category-nav__label{min-width:0;flex:1 1 auto}.marketplace-layout .marketplace-category-nav__count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 7px;border-radius:999px;background:rgba(100,116,139,.12);color:#64748b;font-size:11px;font-weight:700;line-height:1.6}.marketplace-layout .marketplace-category-nav__item.is-active .marketplace-category-nav__count{background:rgba(91,82,232,.14);color:#5b52e8}.marketplace-layout .marketplace-catalog__content{min-width:0}.marketplace-layout .marketplace-catalog__search{margin:0 0 16px}.marketplace-layout .marketplace-catalog__search .rr-design-system-component-inputs-searchbar{width:100%;max-width:none}.marketplace-layout .marketplace-catalog__empty{margin:0 0 16px;padding:20px;border-radius:12px;background:hsla(0,0%,100%,.8);border:1px dashed rgba(15,23,42,.12);color:#64748b;font-size:14px;text-align:center}.marketplace-layout .marketplace-catalog__empty.hidden{display:none !important}.marketplace-layout .marketplace-category-tabs,.marketplace-layout .connectivity-store-categories{display:none !important}.marketplace-layout .connectivity-category-button,.marketplace-layout .marketplace-category-tab{appearance:none;background:#fff;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(15,23,42,.16);color:#334155;opacity:1 !important;margin:0;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background .15s ease}.marketplace-layout .connectivity-category-button:hover,.marketplace-layout .marketplace-category-tab:hover{border-color:rgba(110,99,255,.35);color:#1e293b;background:rgba(110,99,255,.04)}.marketplace-layout .connectivity-category-button.selected,.marketplace-layout .marketplace-category-tab.selected{background:rgba(110,99,255,.1);border-color:rgba(110,99,255,.45);color:#5b52e8;box-shadow:0 2px 10px rgba(110,99,255,.14)}.marketplace-layout .connectivity-category-button:focus-visible,.marketplace-layout .marketplace-category-tab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(110,99,255,.25)}.marketplace-layout .marketplace-tile-shell{position:relative;display:block;min-width:0;width:100%;max-width:none;height:100%;float:none !important;overflow:visible}.marketplace-layout .marketplace-tile-shell.hidden{display:none !important}.marketplace-layout .marketplace-tile-shell.connectivity-item.active .rr-design-system-component-cards-statscard .stat-badge,.marketplace-layout .marketplace-tile-shell.marketplace-tile--available .rr-design-system-component-cards-statscard .stat-badge{--badge-bg: transparent;--badge-color: inherit;background:rgba(0,0,0,0);padding:0;color:inherit}.marketplace-layout .marketplace-tile-shell .marketplace-tile-featured-badge{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:3;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;padding:4px 10px;border-radius:999px;background:var(--rr-color-purple-100, #f0ebff);color:var(--rr-color-purple-700, #5a3fe0);border:1px solid rgba(110,99,255,.2);box-shadow:0 2px 8px rgba(110,99,255,.12);pointer-events:none}.marketplace-layout .marketplace-tile-shell.marketplace-tile--featured .rr-design-system-component-cards-statscard{border-color:#d9d6ff;box-shadow:0 0 0 3px rgba(110,99,255,.1),0 4px 12px rgba(20,32,49,.04)}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable{cursor:pointer}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable .rr-design-system-component-cards-statscard{transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable:hover .rr-design-system-component-cards-statscard,.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable:focus-visible .rr-design-system-component-cards-statscard{box-shadow:0 10px 28px rgba(110,99,255,.12);border-color:rgba(110,99,255,.22);transform:translateY(-1px)}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable.marketplace-tile--featured:hover .rr-design-system-component-cards-statscard,.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable.marketplace-tile--featured:focus-visible .rr-design-system-component-cards-statscard{box-shadow:0 0 0 3px rgba(110,99,255,.14),0 10px 28px rgba(110,99,255,.14);border-color:rgba(110,99,255,.28)}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable:focus-visible{outline:none}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable .marketplace-tile__hover-cta{position:absolute;right:16px;bottom:16px;z-index:2;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable:hover .marketplace-tile__hover-cta,.marketplace-layout .marketplace-tile-shell.marketplace-tile--clickable:focus-visible .marketplace-tile__hover-cta{opacity:1;transform:translateY(0)}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard{width:100%;max-width:none;height:100%;box-sizing:border-box}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-value{font-size:1.25rem;line-height:1.3;word-break:break-word}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-label{min-height:0;text-transform:none;letter-spacing:normal}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-icon{background:#fff;border:1px solid rgba(15,23,42,.08);overflow:hidden;line-height:0}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .marketplace-tile__logo-img{width:40px;height:40px;object-fit:contain;display:block}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer{justify-content:flex-start;flex-wrap:wrap;gap:0;padding-top:12px}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__footer{width:100%;display:flex;flex-direction:column;gap:10px}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__actions--single .marketplace-tile__cta.rr-btn{width:100%;justify-content:center}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__actions .js-bookingcom-setup-continue.rr-btn,.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__actions .js-bookingcom-setup-remove.rr-btn{flex:1 1 auto;justify-content:center}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__disconnect-row{display:flex;width:100%;padding-top:8px;border-top:1px solid rgba(15,23,42,.06)}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__disconnect{color:#64748b !important;font-weight:600}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__disconnect:hover:not(:disabled){color:#334155 !important;background:rgba(15,23,42,.04)}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__disconnect.marketplace-tile__disconnect--danger{color:#ca0b59 !important}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__disconnect.marketplace-tile__disconnect--danger:hover:not(:disabled){color:#a8094a !important;background:rgba(202,11,89,.06)}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__footer--available .marketplace-tile__connect.rr-btn{width:100%;justify-content:center;font-weight:700}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .marketplace-tile__footer--available .rr-badge{width:100%;justify-content:center}.marketplace-layout .marketplace-tile-shell .rr-design-system-component-cards-statscard .stat-footer .rr-btn{text-decoration:none !important}.marketplace-layout #marketplace-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;margin-top:auto;z-index:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;opacity:1;visibility:visible;flex-shrink:0;font-size:0;line-height:0;background:#f9fafb;pointer-events:none}.marketplace-layout #marketplace-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%}@media screen and (max-width: 1024px){.marketplace-layout .marketplace-value-grid{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 768px){.marketplace-layout .marketplace-page-inner{padding-left:16px;padding-right:16px}.marketplace-layout .marketplace-hero{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px))}.marketplace-layout .marketplace-gradient-stripe .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;z-index:100 !important}.marketplace-layout .marketplace-grid{grid-template-columns:1fr}.marketplace-layout .marketplace-catalog{grid-template-columns:1fr;gap:16px}.marketplace-layout .marketplace-category-nav{position:static;top:auto;padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.marketplace-layout .marketplace-category-nav::-webkit-scrollbar{display:none}.marketplace-layout .marketplace-category-nav__list{flex-direction:row;flex-wrap:nowrap;gap:8px}.marketplace-layout .marketplace-category-nav__item-wrap{flex:0 0 auto}.marketplace-layout .marketplace-category-nav__item{width:auto;white-space:nowrap;border-radius:999px;padding:8px 14px;border:1px solid rgba(15,23,42,.1);background:#fff}.marketplace-layout .marketplace-category-nav__item.is-active{border-color:rgba(110,99,255,.35);box-shadow:none}.marketplace-layout .marketplace-category-nav__title{display:none}}.marketplace-connection-modal__body{display:flex;flex-direction:column;gap:24px}#marketplace-connection-modal .rr-modal-subtitle{display:flex;justify-content:center;margin-top:4px}#marketplace-connection-modal .rr-modal-subtitle .rr-design-system-component-shared-badge.pill{font-size:11px;font-weight:700}.marketplace-connection-modal__logo{display:flex;align-items:center;justify-content:flex-start;margin-top:4px}.marketplace-connection-modal__logo img{width:56px;height:56px;object-fit:contain;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff}.marketplace-connection-modal__description{margin:0}.marketplace-connection-modal__logo+.marketplace-connection-modal__description{margin-top:12px}.marketplace-connection-modal__highlights{margin:0;padding-left:1.25rem;color:#334155;font-size:14px;line-height:1.55}.marketplace-connection-modal__highlights li+li{margin-top:8px}.marketplace-connection-modal__description+.marketplace-connection-modal__highlights{margin-top:20px}.marketplace-connection-modal__note,.marketplace-connection-modal__description,.marketplace-connection-modal__upgrade{color:#334155;line-height:1.5}.marketplace-connection-modal__upgrade{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:14px 16px;border-radius:12px;background:rgba(110,99,255,.06);border:1px solid rgba(110,99,255,.14);color:#475569}.marketplace-connection-modal__upgrade p{margin:0}.marketplace-connection-modal__upgrade-slot-note{font-size:14px;font-weight:600;color:#334155}.marketplace-connection-modal__status{margin:0}.marketplace-connection-modal__status-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:13px;font-weight:700}.marketplace-connection-modal__footer{width:100%;display:flex;justify-content:flex-end}.marketplace-connection-modal__footer .marketplace-connection-modal__cta.rr-design-system-component-buttons-button.rr-btn{min-width:12rem;justify-content:center;text-decoration:none}.marketplace-connection-modal__help-link{color:#5b52e8;font-weight:600;text-decoration:none}.marketplace-connection-modal__help-link:hover{text-decoration:underline}.marketplace-connection-modal__danger{margin-top:8px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.marketplace-connection-modal__danger .marketplace-connection-destructive{display:inline-flex}.marketplace-connection-modal__danger--disabled{color:#64748b}.bookingcom-connect-form{display:flex;flex-direction:column;gap:16px}.bookingcom-connect-form__shell{position:relative}.bookingcom-connect-form__overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.96);backdrop-filter:blur(2px);border-radius:12px}.bookingcom-connect-form__overlay[hidden]{display:none}.bookingcom-connect-form__overlay-inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:320px;padding:0 24px;text-align:center}.bookingcom-connect-form__spinner{width:36px;height:36px;border:3px solid rgba(110,99,255,.25);border-top-color:#6e63ff;border-radius:50%;animation:bookingcom-connect-spin .7s linear infinite}.bookingcom-connect-form__overlay-text{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:#6e63ff}.bookingcom-connect-form__prerequisite{margin:0;padding:14px 16px;border-radius:12px;background:rgba(110,99,255,.08);border:1px solid rgba(110,99,255,.16)}.bookingcom-connect-form__prerequisite-title{margin:0 0 6px;font-size:13px;font-weight:700;color:#4c46b3}.bookingcom-connect-form__prerequisite-text{margin:0;font-size:14px;line-height:1.45;color:#334155}.bookingcom-connect-form__how-link{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#6e63ff;text-decoration:underline}.bookingcom-connect-form__how-link[hidden]{display:none}.bookingcom-connect-form__lead{margin:0;font-size:14px;line-height:1.5;color:#475569}.bookingcom-connect-form__lead--other-plans{margin:0 0 20px;max-width:40rem}.bookingcom-connect-form__fields{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:start}.bookingcom-connect-form__fields>*{min-width:0}@media(max-width: 640px){.bookingcom-connect-form__fields{grid-template-columns:1fr}}.bookingcom-connect-form__intro{margin:0;color:#475569;font-size:14px;line-height:1.5}.bookingcom-connect-form__intro p{margin:0 0 12px}.bookingcom-connect-form__checklist{margin:0;padding-left:1.25rem;color:#334155;font-size:14px;line-height:1.55}.bookingcom-connect-form__checklist li+li{margin-top:4px}.bookingcom-connect-form__error{margin:0;color:#ca0b59;font-size:13px;font-weight:600}@keyframes bookingcom-connect-spin{to{transform:rotate(360deg)}}.bookingcom-setup-wizard{position:relative;min-height:420px}.bookingcom-setup-wizard__panels{position:relative;min-height:360px}.bookingcom-setup-wizard__steps{margin:0 0 24px;width:100%}.bookingcom-setup-wizard__steps-list{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;width:100%}.bookingcom-setup-wizard__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.bookingcom-setup-wizard__step:not(:last-child)::after{content:"";position:absolute;top:14px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#e2e8f0;z-index:0}.bookingcom-setup-wizard__step.is-complete::after{background:#6e63ff}.bookingcom-setup-wizard__step-ball{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;color:#64748b;font-size:12px;font-weight:700}.bookingcom-setup-wizard__step.is-active .bookingcom-setup-wizard__step-ball,.bookingcom-setup-wizard__step.is-complete .bookingcom-setup-wizard__step-ball{border-color:#6e63ff;background:#6e63ff;color:#fff}.bookingcom-setup-wizard__step-label{font-size:11px;font-weight:500;line-height:1.3;color:#64748b;max-width:none}.bookingcom-setup-wizard__step.is-active .bookingcom-setup-wizard__step-label{color:#0f172a;font-weight:600}.bookingcom-setup-wizard__overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.96);backdrop-filter:blur(2px);border-radius:12px;outline:none}.bookingcom-setup-wizard__overlay--panel{z-index:25;border-radius:inherit}.bookingcom-setup-wizard__overlay[hidden]{display:none}.bookingcom-setup-wizard__overlay-inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:320px;padding:0 24px;text-align:center}.bookingcom-setup-wizard__spinner{width:36px;height:36px;border:3px solid rgba(110,99,255,.25);border-top-color:#6e63ff;border-radius:50%;animation:bookingcom-connect-spin .7s linear infinite}.bookingcom-setup-wizard__overlay-text{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:#6e63ff}.bookingcom-setup-wizard__lead{margin:0 0 16px;font-size:15px;line-height:1.45;color:#334155}.bookingcom-setup-wizard__lead--other-plans{margin:0 0 20px;max-width:40rem}.bookingcom-setup-wizard__intro-panel{max-width:760px;margin:0 auto}.bookingcom-setup-wizard__intro-heading{margin:0 0 10px;color:#0f172a;font-size:22px;line-height:1.25}.bookingcom-setup-wizard__intro-card{margin-top:24px;padding:18px 20px;border:1px solid rgba(110,99,255,.3);border-radius:14px;background:rgba(110,99,255,.06)}.bookingcom-setup-wizard__intro-card h4,.bookingcom-setup-wizard__intro-card p{margin:0}.bookingcom-setup-wizard__intro-card h4{color:#312e81;font-size:15px}.bookingcom-setup-wizard__intro-card p{margin-top:6px;color:#475569;font-size:14px;line-height:1.5}.bookingcom-setup-wizard__intro-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:20px 0;padding:0;list-style:none;counter-reset:bookingcom-intro-step}.bookingcom-setup-wizard__intro-steps li{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;counter-increment:bookingcom-intro-step}.bookingcom-setup-wizard__intro-steps li::before{content:counter(bookingcom-intro-step);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:5px;border-radius:50%;background:#6e63ff;color:#fff;font-size:12px;font-weight:700}.bookingcom-setup-wizard__intro-steps strong{color:#0f172a;font-size:14px}.bookingcom-setup-wizard__intro-steps span{color:#64748b;font-size:13px;line-height:1.4}@media(max-width: 640px){.bookingcom-setup-wizard__intro-steps{grid-template-columns:1fr}}.bookingcom-setup-wizard__muted{margin:12px 0 0;font-size:13px;line-height:1.45;color:#64748b}.bookingcom-setup-wizard__error{margin:12px 0 0;color:#ca0b59;font-size:13px;font-weight:600}.bookingcom-setup-wizard__rows{display:flex;flex-direction:column;gap:12px}.bookingcom-setup-wizard__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:center;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.bookingcom-setup-wizard__row.is-pending-deactivation{border-color:#fecaca;background:#fff7f7}.bookingcom-setup-wizard__row-source{display:flex;align-items:center;gap:12px;min-width:0}.bookingcom-setup-wizard__row-thumb{flex:0 0 56px;width:56px;height:56px;border-radius:10px;background-color:#eef1f4;background-image:var(--thumb-image);background-size:cover;background-position:center}.bookingcom-setup-wizard__row-source-text{min-width:0}.bookingcom-setup-wizard__row-source--text-only{padding-left:0}.bookingcom-setup-wizard__row-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.bookingcom-setup-wizard__row-name{display:block;margin-top:4px;font-size:14px;font-weight:600;color:#0f172a}.bookingcom-setup-wizard__row-id{display:block;margin-top:4px;color:#64748b;font-size:12px}.bookingcom-setup-wizard__rate-choice{margin-bottom:24px}.bookingcom-setup-wizard__rate-choice-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:16px}@media(max-width: 640px){.bookingcom-setup-wizard__rate-choice-grid{grid-template-columns:1fr}}.bookingcom-setup-wizard__rate-choice-card{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:12px;row-gap:4px;align-items:start;padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease}.bookingcom-setup-wizard__rate-choice-card:hover,.bookingcom-setup-wizard__rate-choice-card:focus-within{transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.bookingcom-setup-wizard__rate-choice-card.is-selected{border-color:rgba(110,99,255,.55);box-shadow:0 0 0 3px rgba(110,99,255,.12)}.bookingcom-setup-wizard__rate-choice-card input{grid-row:1/span 2;width:18px;height:18px;margin:2px 0 0;accent-color:#6e63ff}.bookingcom-setup-wizard__rate-choice-card .bookingcom-setup-wizard__muted{margin:0}.bookingcom-setup-wizard__rate-choice-title{color:#0f172a;font-size:14px;font-weight:700}.bookingcom-setup-wizard__scratch-plan-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.bookingcom-setup-wizard__scratch-plan-card{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.bookingcom-setup-wizard__scratch-plan-card.is-complete{border-color:#bbf7d0}.bookingcom-setup-wizard__scratch-plan-card.is-incomplete{border-color:#fde68a}@media(max-width: 640px){.bookingcom-setup-wizard__scratch-plan-card{align-items:stretch;flex-direction:column}}.bookingcom-setup-wizard__scratch-plan-main{min-width:0}.bookingcom-setup-wizard__scratch-plan-main .bookingcom-setup-wizard__muted{margin:6px 0 0}.bookingcom-setup-wizard__scratch-plan-status{display:inline-block;margin-left:10px;color:#64748b;font-size:12px;font-weight:600}.bookingcom-setup-wizard__scratch-plan-actions,.bookingcom-setup-wizard__scratch-add-actions{display:flex;flex-wrap:wrap;gap:8px}.bookingcom-setup-wizard__scratch-plan-actions button,.bookingcom-setup-wizard__scratch-add-actions button{padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-weight:600}.bookingcom-setup-wizard__scratch-plan-actions button:hover,.bookingcom-setup-wizard__scratch-add-actions button:hover{border-color:#8b82ff;color:#5b52d6}.bookingcom-setup-wizard__scratch-plan-actions button.is-destructive,.bookingcom-setup-wizard__scratch-add-actions button.is-destructive{color:#b91c1c}.bookingcom-setup-wizard__scratch-plan-actions button.is-destructive:hover,.bookingcom-setup-wizard__scratch-add-actions button.is-destructive:hover{border-color:#fca5a5;color:#991b1b}.bookingcom-setup-wizard__scratch-plan-add{margin-top:16px}.bookingcom-setup-wizard__scratch-add-button{padding:9px 14px;border:1px dashed #8b82ff;border-radius:9px;background:#f8f7ff;color:#5b52d6;cursor:pointer;font-weight:700}.bookingcom-setup-wizard__scratch-add-button:disabled{cursor:not-allowed;opacity:.45}.bookingcom-setup-wizard [data-scratch-add-form]{display:flex;flex-direction:column;gap:10px;max-width:420px;padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.bookingcom-setup-wizard [data-scratch-add-form][hidden]{display:none}.bookingcom-setup-wizard__field-error{margin:0;color:#b91c1c;font-size:12px}.bookingcom-setup-wizard__existing-rate-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.bookingcom-setup-wizard__rr-plan-categories,.bookingcom-setup-wizard__existing-settings-list{display:flex;flex-direction:column;gap:16px;margin-top:20px}.bookingcom-setup-wizard__rr-category-card,.bookingcom-setup-wizard__existing-settings-card{margin-bottom:0;background:#fff}.bookingcom-setup-wizard__rr-plan-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:10px 18px}.bookingcom-setup-wizard__rr-plan-option{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.bookingcom-setup-wizard__occupancy-requirement{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px;font-weight:600;white-space:nowrap}.bookingcom-setup-wizard__occupancy-warning{margin:8px 0 0;color:#be123c;font-size:12px;line-height:1.45}.bookingcom-setup-wizard__lead-time-fields,.bookingcom-setup-wizard__surcharge-fields{display:flex;align-items:center;gap:8px}.bookingcom-setup-wizard__lead-time-fields>*,.bookingcom-setup-wizard__surcharge-fields>*{margin-bottom:0;min-width:0}.bookingcom-setup-wizard__lead-time-fields>*:first-child,.bookingcom-setup-wizard__surcharge-fields>*:first-child{flex:1 1 auto;max-width:120px}.bookingcom-setup-wizard__lead-time-fields>*:last-child,.bookingcom-setup-wizard__surcharge-fields>*:last-child{flex:0 0 auto;width:auto;min-width:104px}.bookingcom-setup-wizard__existing-rate-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 1fr);gap:20px;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}@media(max-width: 640px){.bookingcom-setup-wizard__existing-rate-row{grid-template-columns:1fr}}.bookingcom-setup-wizard__existing-rate-source{display:flex;flex-direction:column;gap:4px;min-width:0;color:#0f172a}.bookingcom-setup-wizard__existing-rate-source .bookingcom-setup-wizard__row-id{margin-top:0}.bookingcom-setup-wizard__existing-rate-select{min-width:0}.bookingcom-setup-wizard__existing-rate-plan .bookingcom-setup-wizard__existing-rate-list{margin-top:12px}.bookingcom-setup-wizard__coverage{margin-top:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.bookingcom-setup-wizard__coverage.is-disabled{opacity:.5;pointer-events:none}.bookingcom-setup-wizard__coverage--inline{margin-top:0;min-width:0}.bookingcom-setup-wizard__coverage-summary{padding:12px 14px;color:#334155;font-size:13px;font-weight:600;cursor:pointer}.bookingcom-setup-wizard__coverage-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px;padding:4px 14px 14px}.bookingcom-setup-wizard__select-label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.bookingcom-setup-wizard__row-target{min-width:0;display:flex;flex-direction:column;gap:10px;align-items:stretch}.bookingcom-setup-wizard__deactivate-room{align-self:flex-start}.bookingcom-setup-wizard__deactivate-room .rr-toggle-label-text{color:#b91c1c;font-size:12px;font-weight:600}.bookingcom-setup-wizard__deactivate-room-notice{margin:0;color:#b91c1c;font-size:12px;line-height:1.45}.bookingcom-setup-wizard__create-on-spot{margin-top:12px;padding:14px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.bookingcom-setup-wizard__create-on-spot-actions{display:flex;flex-wrap:wrap;gap:8px}.bookingcom-setup-wizard__row-select-slot{min-width:0}.bookingcom-setup-wizard__category-select{width:100%}.bookingcom-setup-wizard__category-select .sel-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.bookingcom-setup-wizard__rate-plan-select{width:100%;margin-bottom:0}.bookingcom-setup-wizard__rate-plan-select .sel-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.bookingcom-setup-wizard__select{width:100%;min-height:40px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:999px;font-size:14px;color:#0f172a;background:#fff}.bookingcom-setup-wizard__choice-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.bookingcom-setup-wizard__choice{flex:1 1 180px;min-height:44px;padding:10px 16px;border:1px solid #6e63ff;border-radius:999px;background:#fff;color:#4c46b3;font-size:14px;font-weight:600;cursor:pointer}.bookingcom-setup-wizard__choice.is-selected,.bookingcom-setup-wizard__choice:hover{background:#6e63ff;color:#fff}.bookingcom-setup-wizard__choice--muted{border-color:#cbd5e1;color:#475569}.bookingcom-setup-wizard__choice--muted.is-selected,.bookingcom-setup-wizard__choice--muted:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8}.bookingcom-setup-wizard__verify-list{margin:0;padding-left:1.2rem;color:#334155;font-size:14px;line-height:1.5}.bookingcom-setup-wizard__pricing-heading{margin:0 0 12px;font-size:14px;font-weight:700;color:#0f172a}.bookingcom-setup-wizard__pricing-heading--spaced{margin-top:24px}.bookingcom-setup-wizard__pricing-heading--other-plans{margin:0 0 28px}.bookingcom-setup-wizard__pricing-section{margin-bottom:24px}.bookingcom-setup-wizard__pricing-section--other-plans{margin-top:4px}.bookingcom-setup-wizard__pricing-section--other-plans .bookingcom-setup-wizard__plan-card:first-of-type{margin-top:4px}.bookingcom-setup-wizard__pricing-intro{margin:0 0 14px;max-width:52rem;line-height:1.5}.bookingcom-setup-wizard__pricing-settings-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.bookingcom-setup-wizard__pricing-settings-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px;align-items:start}@media(max-width: 640px){.bookingcom-setup-wizard__pricing-settings-row{grid-template-columns:1fr}}.bookingcom-setup-wizard__field-tooltip{display:block;min-width:0;max-width:none;width:100%}.bookingcom-setup-wizard__meal-multiselect .menu{min-width:220px}.bookingcom-setup-wizard__meal-option{list-style:none;padding:2px 6px}.bookingcom-setup-wizard__meal-option .bookingcom-setup-wizard__meal-plan-check{width:100%}.bookingcom-setup-wizard__meal-option .rr-checkbox-label{display:flex;align-items:center;gap:10px;width:100%;padding:4px 2px;cursor:pointer}.bookingcom-setup-wizard__meal-option .cb-label-text{font-size:14px;font-weight:500;color:#0f172a}.bookingcom-setup-wizard__field-select--narrow{max-width:88px}.bookingcom-setup-wizard__pricing-checkbox-field{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer}.bookingcom-setup-wizard__pricing-cards{display:flex;flex-direction:column;gap:14px}.bookingcom-setup-wizard__pricing-card{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:16px;align-items:start;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.bookingcom-setup-wizard__pricing-card-media{width:72px;height:72px;border-radius:10px;background-color:#eef1f4;background-image:var(--thumb-image);background-size:cover;background-position:center}.bookingcom-setup-wizard__pricing-card-title{margin:0 0 4px;font-size:15px;font-weight:700;color:#0f172a}.bookingcom-setup-wizard__pricing-occupancy{margin:0 0 12px;font-size:12px;font-weight:500;color:#64748b}.bookingcom-setup-wizard__pricing-card-fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:12px 16px}.bookingcom-setup-wizard__pricing-field-label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.bookingcom-setup-wizard__field-info{flex:0 0 auto;width:15px;height:15px;color:#94a3b8;cursor:help;text-transform:none;letter-spacing:normal;transition:color .15s ease}.bookingcom-setup-wizard__field-info:hover,.bookingcom-setup-wizard__field-info:focus-visible{color:#6e63ff}.bookingcom-setup-wizard__field-info::before{text-transform:none;letter-spacing:normal;font-weight:500}.bookingcom-setup-wizard__field-info svg{display:block;width:14px;height:14px}.bookingcom-setup-wizard__pricing-field-control{min-width:0}.bookingcom-setup-wizard__native-select{width:100%;max-width:420px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:14px;color:#0f172a}.bookingcom-setup-wizard__native-select--narrow{max-width:88px}.bookingcom-setup-wizard__pricing-table-wrap{overflow-x:auto}.bookingcom-setup-wizard__pricing-table{width:100%;border-collapse:collapse;font-size:13px}.bookingcom-setup-wizard__pricing-table th,.bookingcom-setup-wizard__pricing-table td{padding:10px 8px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.bookingcom-setup-wizard__pricing-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.bookingcom-setup-wizard__price-input{width:100%;min-width:72px;max-width:120px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px}.bookingcom-setup-wizard__price-input--narrow{max-width:72px}.bookingcom-setup-wizard__plan-card{margin-bottom:16px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.bookingcom-setup-wizard__plan-card.is-plan-disabled{background:#f1f5f9;border-color:#e2e8f0}.bookingcom-setup-wizard__plan-title-slot{flex:1;min-width:0}.bookingcom-setup-wizard__plan-title-slot .bookingcom-setup-wizard__field-tooltip{display:block;width:100%}.bookingcom-setup-wizard__plan-include-toggle{width:100%}.bookingcom-setup-wizard__plan-include-toggle .rr-toggle-label{align-items:center;gap:10px}.bookingcom-setup-wizard__plan-include-toggle .rr-toggle-label-text{font-size:15px;font-weight:600;color:#0f172a}.bookingcom-setup-wizard__plan-deactivated-notice{margin:0 0 4px;padding:12px 14px;border-radius:8px;background:#fff;border:1px dashed #cbd5e1;font-size:13px;color:#64748b}.bookingcom-setup-wizard__plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bookingcom-setup-wizard__pricing-subheading{margin:20px 0 8px;font-size:15px;font-weight:600;color:#0f172a}.bookingcom-setup-wizard__plan-toggle{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#0f172a;cursor:pointer}.bookingcom-setup-wizard__plan-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:12px}.bookingcom-setup-wizard__plan-card-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#475569}.bookingcom-setup-wizard__plan-field-label{display:flex;align-items:center;gap:6px}.bookingcom-setup-wizard__plan-checkbox{flex-direction:row !important;align-items:center;gap:8px !important;margin-top:24px}.bookingcom-setup-wizard__plan-preview{margin-top:12px;font-size:13px}.bookingcom-setup-wizard__import-note{margin-top:16px}.bookingcom-setup-wizard__finish-list{margin:0 0 16px;padding:0;list-style:none}.bookingcom-setup-wizard__finish-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e2e8f0;font-size:14px;color:#475569}.bookingcom-setup-wizard__finish-item.is-done{color:#0f172a}.bookingcom-setup-wizard__finish-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:12px;font-weight:700}.bookingcom-setup-wizard__finish-item.is-done .bookingcom-setup-wizard__finish-icon{background:#6e63ff;color:#fff}.bookingcom-setup-wizard__summary{display:flex;flex-direction:column;gap:22px}.bookingcom-setup-wizard__summary-overview{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.bookingcom-setup-wizard__summary-intro{margin:0;max-width:40rem;font-size:14px;line-height:1.5;color:#64748b}.bookingcom-setup-wizard__summary-section{display:flex;flex-direction:column;gap:8px}.bookingcom-setup-wizard__summary-section-head{margin:0}.bookingcom-setup-wizard__summary-kicker{margin:0;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6e63ff}.bookingcom-setup-wizard__summary-title{margin:4px 0 0;font-size:15px;line-height:1.35;font-weight:600;color:#0f172a}.bookingcom-setup-wizard__summary-title--page{margin-top:2px;font-size:17px;font-weight:700;letter-spacing:-0.01em}.bookingcom-setup-wizard__summary-mapping-list,.bookingcom-setup-wizard__summary-standard-list,.bookingcom-setup-wizard__summary-other-plans{margin:0;padding:0;list-style:none;border-top:1px solid #f1f5f9}.bookingcom-setup-wizard__summary-mapping-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.bookingcom-setup-wizard__summary-mapping-name{font-size:14px;font-weight:500;color:#0f172a}.bookingcom-setup-wizard__summary-link-icon{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}.bookingcom-setup-wizard__summary-standard-row{padding:12px 0;border-bottom:1px solid #f1f5f9}.bookingcom-setup-wizard__summary-standard-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bookingcom-setup-wizard__summary-standard-name{font-size:14px;font-weight:500;color:#0f172a}.bookingcom-setup-wizard__summary-standard-price{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap}.bookingcom-setup-wizard__summary-standard-surcharge{margin:6px 0 0;font-size:13px;color:#64748b}.bookingcom-setup-wizard__summary-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.bookingcom-setup-wizard__summary-meta-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f1f5f9;font-size:12px;font-weight:600;color:#475569}.bookingcom-setup-wizard__summary-meta-icon{flex-shrink:0;color:#64748b}.bookingcom-setup-wizard__summary-other-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #f1f5f9}.bookingcom-setup-wizard__summary-other-plan-name{font-size:14px;font-weight:500;color:#0f172a}.bookingcom-setup-wizard__summary-other-plan-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.bookingcom-setup-wizard__summary-adjust{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.bookingcom-setup-wizard__summary-adjust--up{background:#ecfdf3;color:#027a48}.bookingcom-setup-wizard__summary-adjust--down{background:#fef3f2;color:#b42318}.bookingcom-setup-wizard__summary-adjust-icon{flex-shrink:0}.bookingcom-setup-wizard__summary-go-live-intro{margin:0;font-size:14px;line-height:1.5;color:#475569}.bookingcom-setup-wizard__summary-go-live-list{margin:0;padding-left:20px;color:#334155;font-size:14px;line-height:1.55}.bookingcom-setup-wizard__summary-go-live-list li+li{margin-top:10px}.bookingcom-setup-wizard__continue-btn-inner{display:inline-flex;align-items:center;gap:8px}.bookingcom-setup-wizard__continue-btn-icon{flex-shrink:0}.bookingcom-setup-wizard__import-choice .bookingcom-setup-wizard__rate-choice-grid{margin-top:12px}.bookingcom-setup-wizard__import-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.bookingcom-setup-wizard__import-row{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.bookingcom-setup-wizard__import-row-main,.bookingcom-setup-wizard__import-row-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.bookingcom-setup-wizard__import-guest{font-size:14px;color:#0f172a}.bookingcom-setup-wizard__continue-tip{display:inline-block}.bookingcom-setup-wizard__continue-tip--inactive::before,.bookingcom-setup-wizard__continue-tip--inactive::after{display:none !important}#bookingcom-setup-wizard-continue.bookingcom-setup-wizard__continue-btn--go-live .bookingcom-setup-wizard__continue-btn-inner{display:inline-flex;align-items:center;gap:8px}#bookingcom-setup-wizard-continue:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}#bookingcom-setup-wizard-modal .rr-modal-panel--x-large{width:min(1080px,100vw - 32px)}#bookingcom-setup-wizard-modal .rr-modal-header{align-items:stretch;width:100%}#bookingcom-setup-wizard-modal .rr-modal-header .bookingcom-setup-wizard__steps{margin:14px 0 0;width:100%;max-width:none;align-self:stretch}#bookingcom-setup-wizard-modal .rr-modal-footer{position:relative;z-index:5;overflow:visible}#bookingcom-setup-wizard-modal .rr-modal-footer .rr-btn[hidden]{display:none !important}#bookingcom-setup-wizard-modal .rr-modal>.bookingcom-setup-wizard__overlay--panel{z-index:25}#bookingcom-setup-wizard-modal .rr-modal-body{min-height:420px}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-input.textinput--pill.size-sm .ti-input,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-input.textinput--pill.size-sm .ti-input-wrap .ti-input,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-select.sm.select--pill summary.trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-select.sm.select--pill .trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__meal-multiselect.sm.select--pill summary.trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__meal-multiselect.sm.select--pill .trigger{min-height:40px;height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box;line-height:1.25;font-size:14px}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-select.sm.select--pill summary.trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-select.sm.select--pill .trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__meal-multiselect.sm.select--pill summary.trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__meal-multiselect.sm.select--pill .trigger{display:flex;align-items:center;padding-left:14px;padding-right:14px}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-select.sm .sel-current,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__meal-multiselect.sm .sel-current{line-height:1.25}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__money-input-wrap{position:relative;width:100%}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__money-prefix{position:absolute;left:14px;top:50%;z-index:1;transform:translateY(-50%);font-size:14px;font-weight:600;color:#64748b;pointer-events:none;user-select:none}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-input .ti-input--has-prefix{padding-left:2.25rem}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__table-input.textinput--pill.size-sm .ti-input,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__table-input.textinput--pill.size-sm .ti-input-wrap .ti-input{min-height:40px;height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__table-select.sm.select--pill summary.trigger,#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__table-select.sm.select--pill .trigger{min-height:40px;height:40px;display:flex;align-items:center;padding-top:0;padding-bottom:0;box-sizing:border-box}#bookingcom-setup-wizard-modal .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,#bookingcom-setup-wizard-modal .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0 !important;max-width:min(28rem,100vw - 24px) !important}#bookingcom-setup-wizard-modal .rr-design-system-component-forms-select .menu a.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bookingcom-setup-wizard__field-select,.bookingcom-setup-wizard__field-input{margin-bottom:0;min-width:0;max-width:none;width:100%}.bookingcom-setup-wizard__field-select .sel-label,.bookingcom-setup-wizard__field-select .ti-label,.bookingcom-setup-wizard__field-input .sel-label,.bookingcom-setup-wizard__field-input .ti-label{display:none !important}.bookingcom-setup-wizard__field-input{max-width:160px}.bookingcom-setup-wizard__field-input--narrow{max-width:88px}.bookingcom-setup-wizard__table-select{margin-bottom:0;min-width:88px}.bookingcom-setup-wizard__table-select .sel-label{display:none !important}.bookingcom-setup-wizard__table-input{margin-bottom:0;min-width:0;max-width:120px}.bookingcom-setup-wizard__table-input .ti-label{display:none !important}.bookingcom-setup-wizard__table-input--narrow{max-width:72px}.bookingcom-setup-wizard__pricing-input-cell,.bookingcom-setup-wizard__pricing-select-cell{min-width:96px;vertical-align:middle}.bookingcom-setup-wizard__plan-select-slot,.bookingcom-setup-wizard__plan-input-slot{display:block;min-width:0}.bookingcom-setup-wizard__select-menu-portal{margin:0;padding:0;border:0;background:rgba(0,0,0,0);pointer-events:none}.bookingcom-setup-wizard__select-menu-portal .menu,.bookingcom-setup-wizard__select-menu-portal ul.menu{pointer-events:auto;margin:0;overflow-x:hidden}.bookingcom-setup-wizard__select-menu-portal.select--pill .menu-search{padding:0 6px 8px;margin:0 0 4px}.bookingcom-setup-wizard__select-menu-portal.select--pill .menu-search-input{width:100%;max-width:100%;box-sizing:border-box;border-radius:9999px;padding:8px 14px}.bookingcom-setup-wizard__select-menu-portal .menu-search-input{width:100%;max-width:100%;box-sizing:border-box}.bookingcom-setup-wizard__select-menu-portal .menu li.is-disabled a.is-disabled,.bookingcom-setup-wizard__select-menu-portal .menu a.is-disabled[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;color:rgba(15,23,42,.38);background:rgba(0,0,0,0)}.bookingcom-setup-wizard__select-menu-portal .menu li.is-disabled a.is-disabled:hover,.bookingcom-setup-wizard__select-menu-portal .menu a.is-disabled[aria-disabled=true]:hover{background:rgba(0,0,0,0);color:rgba(15,23,42,.38)}.bookingcom-setup-wizard__select-menu-portal .menu a.is-selected-locked{opacity:.55;cursor:default;pointer-events:none;background:rgba(110,99,255,.08);color:#6e63ff}.bookingcom-setup-wizard__select-menu-portal .menu a.is-selected-locked:hover{background:rgba(110,99,255,.08);color:#6e63ff}#bookingcom-setup-wizard-modal .bookingcom-setup-wizard__field-tooltip{cursor:help}#bookingcom-setup-wizard-modal .rr-design-system-component-forms-select .menu a.is-selected-locked{opacity:.55;cursor:default;pointer-events:none;background:rgba(110,99,255,.08);color:#6e63ff}.bookingcom-connect-form__upgrade-link{color:#6e63ff;font-weight:700;text-decoration:underline}.bookingcom-connect-form__submit-tip{display:inline-flex;vertical-align:middle;max-width:none}.bookingcom-connect-form__submit-tip--inactive::before,.bookingcom-connect-form__submit-tip--inactive::after{display:none !important}.bookingcom-connect-form__submit-wrap{display:inline-flex}body.pms-connectivity .res-feed-connect-partner-name{font-weight:600;margin:0 0 .75rem}body.pms-connectivity .res-feed-connect-extra{margin-bottom:1rem}body.pms-connectivity .res-feed-connect-extra:empty{display:none}body.pms-connectivity .res-feed-connect-error{color:#ca0b59;font-size:13px;margin:0 0 .75rem;line-height:1.4}body.pms-connectivity .res-feed-connect-error[hidden]{display:none}body.pms-connectivity .res-feed-connect-hotel-body .rr-design-system-component-forms-textinput,body.pms-connectivity .res-feed-connect-shared-body .rr-design-system-component-forms-textinput{margin-bottom:.75rem}body.pms-connectivity .res-feed-connect-field{margin-bottom:.75rem}body.pms-connectivity .res-feed-connect-field .rr-design-system-component-forms-textinput{margin-bottom:0}body.pms-connectivity .res-feed-connect-field .rr-design-system-component-forms-textinput .ti-label{display:flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%}body.pms-connectivity .res-feed-connect-field .res-feed-connect-field-tip{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;cursor:help}body.pms-connectivity .res-feed-connect-field[hidden]{display:none}body.pms-connectivity .pos-api-confirm-partner,body.pms-connectivity .pos-api-manage-partner{font-weight:600;margin:0 0 .75rem}body.pms-connectivity .pos-api-confirm-slot{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 .75rem}body.pms-connectivity .pos-api-confirm-slot:empty{display:none}body.pms-connectivity .pos-api-connect-error{color:#ca0b59;font-size:13px;margin:0 0 .75rem;line-height:1.4}body.pms-connectivity .pos-api-connect-error[hidden]{display:none}body.pms-connectivity [data-pos-api-confirm-wrap][hidden]{display:none}body.pms-connectivity .pos-api-manage-body{overflow:visible}body.pms-connectivity .pos-api-key-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:.75rem;row-gap:0;align-items:stretch;margin-bottom:1rem}body.pms-connectivity .pos-api-key-row .rr-design-system-component-forms-textinput{display:contents !important;margin-bottom:0}body.pms-connectivity .pos-api-key-row .ti-label{grid-column:1/-1;grid-row:1}body.pms-connectivity .pos-api-key-row .ti-input{grid-column:1;grid-row:2;min-width:0}body.pms-connectivity .pos-api-key-row .pos-api-copy-wrap{grid-column:2;grid-row:2;display:flex;align-items:stretch;margin:0;padding:0}body.pms-connectivity .pos-api-key-row .pos-api-copy-wrap>.rr-design-system-component-interactive-tooltip{display:flex;align-items:stretch;width:100%;margin:0;padding:0;max-width:none;min-height:0;line-height:normal}body.pms-connectivity .pos-api-key-row .pos-api-copy-wrap .rr-design-system-component-buttons-button.rr-btn{box-sizing:border-box;height:100%;padding:10px 18px;border-radius:9999px;box-shadow:0 8px 28px rgba(15,23,42,.06)}body.pms-connectivity .pos-api-ledger-table-wrap{overflow-x:auto;margin:0 0 1rem}body.pms-connectivity .pos-api-ledger-table{width:100%;margin-bottom:0}body.pms-connectivity [data-pos-api-step][hidden],body.pms-connectivity [data-pos-api-step-wrap][hidden],body.pms-connectivity [data-pos-api-ledger-mode-panel][hidden],body.pms-connectivity [data-pos-api-ledger-table][hidden]{display:none}body.pms-connectivity .pos-api-ledger-mode{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem}body.pms-connectivity .pos-api-ledger-mode>.rr-design-system-component-interactive-tooltip{display:flex;align-items:center;align-self:center;margin:0;padding:0;min-height:0;max-width:none;line-height:normal;vertical-align:middle}body.pms-connectivity #pos-api-manage-modal .rr-modal-footer{align-items:center}body.pms-connectivity #pos-api-manage-modal .rr-modal-footer>.rr-design-system-component-interactive-tooltip{display:flex;align-items:center;margin:0;max-width:none;min-height:0;line-height:normal;vertical-align:middle}body.pms-connectivity #pos-api-manage-modal .rr-modal-footer>.rr-design-system-component-interactive-tooltip[hidden]{display:none}body.pms-connectivity .pos-api-ledger-mode [data-pos-api-ledger-mode][aria-pressed=true]{box-shadow:0 0 0 2px #6e63ff}body.pms-connectivity .pos-api-ledger-panel{margin:0 0 .5rem;padding:.75rem 0 0;border-top:1px solid #e2e8f0}body.pms-connectivity .pos-api-import-example{margin:0 0 .75rem}body.pms-connectivity .pos-api-import-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:120px;padding:1.25rem 1rem;margin:0 0 .75rem;border:1px dashed #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);cursor:pointer;text-align:center}body.pms-connectivity .pos-api-import-drop.is-over{border-color:#6e63ff;box-shadow:0 10px 20px rgba(110,99,255,.12)}body.pms-connectivity .pos-api-import-drop.has-file{border-style:solid}body.pms-connectivity .pos-api-import-drop .pos-api-import-drop-title{font-weight:700;color:#0f172a}body.pms-connectivity .pos-api-import-drop .pos-api-import-drop-hint{color:#64748b;font-size:13px;line-height:1.4}body.pms-connectivity .pos-api-import-drop .pos-api-import-drop-name{font-weight:600;color:#0f172a;font-size:13px}body.pms-connectivity .pos-api-import-drop input[type=file]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}body.pms-connectivity .pos-api-section-title{font-size:1rem;font-weight:700;margin:0 0 .35rem}body.pms-connectivity .pos-api-section-lead{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 .75rem}body.pms-connectivity .pos-api-ledger-form .rr-design-system-component-interactive-tooltip{display:block;margin-bottom:.75rem}body.pms-connectivity .pos-api-manual-row{margin:0;padding:0}body.pms-connectivity .pos-api-tax-rules{border:0;margin:0 0 .75rem;padding:0}body.pms-connectivity .pos-api-tax-rules legend{font-weight:600;margin-bottom:.5rem}body.pms-connectivity .pos-api-ledger-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:.25rem 0 0}body.pms-connectivity .pos-api-ledger-form-actions>.rr-design-system-component-interactive-tooltip{display:flex;align-items:center;margin:0;max-width:none;min-height:0;line-height:normal;vertical-align:middle}html.grey-bg:has(#inner-container .connection-hub-layout){background-color:#f9fafb}#connection-hub-bookingcom-add-room-back[hidden],#connection-hub-bookingcom-add-rate-plan-back[hidden],#connection-hub-bookingcom-add-room-back-tooltip[hidden],#connection-hub-bookingcom-add-rate-plan-back-tooltip[hidden]{display:none}#connection-hub-bookingcom-add-room-modal .rr-modal-subtitle,#connection-hub-bookingcom-add-rate-plan-modal .rr-modal-subtitle{color:#6e63ff;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#connection-hub-bookingcom-add-rate-plan-modal .rr-modal-body{overflow-x:hidden;overflow-y:auto;padding-top:8px}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-items:start}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__meals{grid-column:1/-1}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__custom-name{grid-column:1/-1;width:100%;max-width:none}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__custom-name .connection-hub-bookingcom-field-tooltip,#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__custom-name .rr-design-system-component-forms-textinput,#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__custom-name .ti-input-wrap,#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__custom-name .ti-input{width:100%;max-width:none;box-sizing:border-box}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time{display:flex;flex-direction:column;gap:8px;min-width:0}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time-label{font-size:14px;font-weight:700;color:#0f172a}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time-fields{display:flex;align-items:center;gap:8px}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time-fields>*{margin-bottom:0;min-width:0}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time-fields .connection-hub-bookingcom-create-rates__lead-value{flex:1 1 auto;max-width:120px}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-create-rates__lead-time-fields .connection-hub-bookingcom-create-rates__lead-unit{flex:0 0 auto;min-width:104px}#connection-hub-bookingcom-add-rate-plan-modal .connection-hub-bookingcom-field-tooltip{display:block;width:100%;min-width:0}#inner-container.admin.mapping-container #main:has(.connection-hub-layout){background:#f9fafb;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.mapping-container:has(.connection-hub-layout){padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#tpl-account.connection-hub:has(.connection-hub-layout){display:block;padding:0 !important;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}body.pms-connection-hub section.content.connection-hub-screen:has(.connection-hub-layout){position:relative !important;left:auto !important;right:auto !important;width:100%;max-width:100%;box-sizing:border-box;padding:0 !important;background:rgba(0,0,0,0) !important}body.pms-connection-hub .connection-hub-layout{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 72px)}body.pms-connection-hub .connection-hub-layout-inner{display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.pms-connection-hub .connection-hub-hero{padding-top:72px;box-sizing:border-box;width:100%}body.pms-connection-hub .connection-hub-gradient-stripe{position:relative;width:100%;margin:0;box-sizing:border-box}body.pms-connection-hub .connection-hub-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;margin:0}body.pms-connection-hub .connection-hub-page__header{max-width:1120px;margin:0 auto;padding:32px 24px 0;box-sizing:border-box}body.pms-connection-hub .connection-hub-page{max-width:1120px;margin:0 auto;padding:24px;box-sizing:border-box;flex:1 1 auto;width:100%}body.pms-connection-hub .connection-hub-page__header--with-back{padding-left:52px}body.pms-connection-hub .connection-hub-back-marketplace-slot{position:fixed;z-index:110;top:calc(72px + 8px + 8px);left:calc(240px + 14px);line-height:0;pointer-events:none;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .32s ease,transform .32s ease,visibility 0s linear 0s}body.pms-connection-hub .connection-hub-back-marketplace-slot .rr-design-system-component-interactive-tooltip{pointer-events:auto;line-height:0}body.pms-connection-hub .connection-hub-back-marketplace-slot .connection-hub-back-marketplace.rr-btn{pointer-events:auto}body.pms-connection-hub .connection-hub-back-marketplace-slot.connection-hub-back-marketplace-slot--recessed{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}body.pms-connection-hub .connection-hub-back-marketplace-slot.connection-hub-back-marketplace-slot--recessed .rr-design-system-component-interactive-tooltip,body.pms-connection-hub .connection-hub-back-marketplace-slot.connection-hub-back-marketplace-slot--recessed .connection-hub-back-marketplace.rr-btn{pointer-events:none}body.pms-connection-hub .connection-hub-back-marketplace.rr-btn.rr-btn-icon-only{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;min-width:36px;padding:0 !important;margin:0;border-radius:50%;border:1px solid rgba(148,163,184,.55) !important;background:rgba(0,0,0,0) !important;color:#475569 !important;text-decoration:none !important;box-shadow:none !important;line-height:0 !important;vertical-align:middle;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease,transform .12s ease}body.pms-connection-hub .connection-hub-back-marketplace.rr-btn.rr-btn-icon-only svg.rr-design-system-component-icons-icon.connection-hub-back-marketplace__icon{display:block;width:18px;height:18px;margin:0;flex-shrink:0}body.pms-connection-hub .connection-hub-back-marketplace.rr-btn.rr-btn-icon-only:hover{border-color:rgba(110,99,255,.55) !important;color:#6e63ff !important;box-shadow:0 0 0 3px rgba(110,99,255,.12) !important}body.pms-connection-hub .connection-hub-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px 24px;margin-bottom:24px}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs){position:relative}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs) .connection-hub-toolbar{position:absolute;top:0;right:0;z-index:2;margin:0;max-width:min(50%,420px);height:47px;align-items:center}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs) .connection-hub-workspace--tabs .rr-design-system-component-interactive-tabs>.rr-tabs-nav{padding-right:clamp(140px,24vw,320px);margin-bottom:24px}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs):has(.connection-hub-mapping-mode--customer) .connection-hub-workspace--tabs .rr-design-system-component-interactive-tabs>.rr-tabs-nav{padding-right:clamp(120px,18vw,180px)}body.pms-connection-hub .connection-hub-mapping-mode{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}body.pms-connection-hub .connection-hub-mapping-mode--customer{gap:0}body.pms-connection-hub .connection-hub-mapping-mode__save .connection-hub-mapping-mode-save[hidden]{display:none}body.pms-connection-hub .connection-hub-mapping-mode.is-dirty .connection-hub-mapping-mode__save .rr-btn{animation:connection-hub-mapping-mode-save-in .15s ease}@keyframes connection-hub-mapping-mode-save-in{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}body.pms-connection-hub .connection-hub-mapping-mode__control .rr-design-system-component-forms-toggle{margin:0}body.pms-connection-hub .connection-hub-mapping-mode__control .rr-toggle-label{align-items:center}body.pms-connection-hub .connection-hub-mapping-mode__control .rr-toggle-text{white-space:nowrap}body.pms-connection-hub .connection-hub-mapping-mode__help-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#64748b;cursor:help}body.pms-connection-hub .connection-hub-mapping-mode__help-trigger svg{display:block}body.pms-connection-hub #connection-hub-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;margin-top:auto;margin-left:0 !important;margin-right:0 !important;z-index:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;opacity:1;visibility:visible;flex-shrink:0;font-size:0;line-height:0;background:#f9fafb;pointer-events:none}body.pms-connection-hub #connection-hub-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%}body.pms-connection-hub .connection-hub-embed--bookingcom-mapping{min-width:0;width:100%}body.pms-connection-hub .connection-hub-embed--bookingcom-mapping .bookingcom-mapping-layout--embedded{width:100%;max-width:100%}body.pms-connection-hub .connection-hub-embed--bookingcom-mapping .bookingcom-mapping-page{padding-left:0;padding-right:0}body.pms-connection-hub .connection-hub-embed--bookingcom-mapping .bookingcom-mapping-access-denied{margin-bottom:20px}body.pms-connection-hub .connection-hub-embed--bookingcom-rooms .bookingcom-mapping-access-denied,body.pms-connection-hub .connection-hub-embed--bookingcom-rate-plans .bookingcom-mapping-access-denied{margin-bottom:20px}body.pms-connection-hub .connection-hub-workspace{margin-bottom:32px;min-width:0}body.pms-connection-hub .connection-hub-workspace--tabs .rr-design-system-component-interactive-tabs{width:100%}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-guidance{margin-bottom:24px}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-tooltip{display:inline-flex;align-items:center}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-label-with-alert{display:inline-flex;align-items:center;gap:6px}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-alert-tooltip{display:inline-flex;align-items:center;flex-shrink:0}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-alert{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#ca0b59;color:#fff;font-size:11px;font-weight:800;line-height:1;flex-shrink:0;cursor:pointer;box-shadow:0 0 0 2px #fff}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-alert:hover{background:#a8094a}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-tab-tooltip-label{display:inline-block;color:inherit}body.pms-connection-hub .connection-hub-workspace--tabs .rr-tabs-content{padding-top:8px}body.pms-connection-hub .connection-hub-panel{padding:20px 0 8px;max-width:640px}body.pms-connection-hub .connection-hub-panel__description{margin:0 0 20px;font-size:1rem;line-height:1.55;color:#475569}body.pms-connection-hub .connection-hub-panel__action .rr-btn{min-width:200px}body.pms-connection-hub .connection-hub-actions--picker{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:16px;margin-bottom:32px}body.pms-connection-hub .connection-hub-action-card{display:block;text-decoration:none;color:inherit;min-width:0}body.pms-connection-hub .connection-hub-action-card .rr-design-system-component-cards-card{height:100%;transition:box-shadow .15s ease,transform .15s ease}body.pms-connection-hub .connection-hub-action-card:hover .rr-design-system-component-cards-card{box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-1px)}body.pms-connection-hub .connection-hub-danger{border-top:1px solid rgba(15,23,42,.08);padding-top:24px}body.pms-connection-hub .connection-hub-danger--actions-only{padding-top:16px}body.pms-connection-hub .connection-hub-danger__title{margin:0 0 8px;font-size:1rem;font-weight:600;color:#0f172a}body.pms-connection-hub .connection-hub-danger__help{margin:0 0 16px;color:#64748b;max-width:640px}body.pms-connection-hub .connection-hub-danger__actions .connection-hub__destructive--danger{color:#b42318}body.pms-connection-hub .connection-hub-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;border:1px dashed rgba(148,163,184,.55);border-radius:12px;background:#f8fafc;box-sizing:border-box}body.pms-connection-hub .connection-hub-empty-state__icon{color:#94a3b8;margin-bottom:12px}body.pms-connection-hub .connection-hub-empty-state__icon svg{width:32px;height:32px}body.pms-connection-hub .connection-hub-empty-state__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-empty-state__body{margin:0;max-width:520px;color:#64748b;font-size:14px;line-height:1.55}body.pms-connection-hub .connection-hub-empty-state__action{margin-top:20px}body.pms-connection-hub .connection-hub-bookingcom-rooms,body.pms-connection-hub .connection-hub-bookingcom-rate-plans{display:flex;flex-direction:column;gap:20px}body.pms-connection-hub .connection-hub-bookingcom-rooms__intro,body.pms-connection-hub .connection-hub-bookingcom-rate-plans__intro{margin:0;color:#64748b;font-size:14px;line-height:1.55;max-width:720px}body.pms-connection-hub .connection-hub-embed--bookingcom-mapping .connection-hub-tab-guidance{margin-bottom:24px}body.pms-connection-hub .connection-hub-bookingcom-cards-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;align-items:start}@media(max-width: 768px){body.pms-connection-hub .connection-hub-bookingcom-cards-grid{grid-template-columns:1fr}}body.pms-connection-hub .connection-hub-bookingcom-cards-grid.has-expanded-card .connection-hub-bookingcom-room-card:not(.is-expanded){opacity:.72}body.pms-connection-hub .connection-hub-bookingcom-cards-grid [data-hub-card].is-filtered-out{display:none}body.pms-connection-hub .connection-hub-bookingcom-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:4px;margin-bottom:4px}body.pms-connection-hub .connection-hub-bookingcom-toolbar__actions{margin-left:auto;display:flex;align-items:center}body.pms-connection-hub .connection-hub-bookingcom-search{flex:0 1 340px;width:min(340px,100%);min-width:0}body.pms-connection-hub .connection-hub-bookingcom-search__inner{display:flex;align-items:center;box-sizing:border-box;padding:10px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px}body.pms-connection-hub .connection-hub-bookingcom-search__input{flex:1 1 auto;width:100%;min-width:0;margin:0;padding:0;border:0;outline:none;background:rgba(0,0,0,0);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-search__input::placeholder{color:#94a3b8}body.pms-connection-hub .connection-hub-bookingcom-search__inner:focus-within{border-color:rgba(109,90,252,.42);box-shadow:0 0 0 2px rgba(109,90,252,.12)}body.pms-connection-hub .connection-hub-bookingcom-filter{flex:0 1 240px;width:min(240px,100%);min-width:0}body.pms-connection-hub .connection-hub-bookingcom-filter .rr-design-system-component-forms-select{margin-bottom:0}body.pms-connection-hub .connection-hub-bookingcom-filter .sel-label{display:none}body.pms-connection-hub .connection-hub-bookingcom-filter .connection-hub-bookingcom-room-filter{width:100%}body.pms-connection-hub .connection-hub-bookingcom-search-empty{margin:4px 0 0;font-size:14px;color:rgba(15,23,42,.55)}@media(max-width: 768px){body.pms-connection-hub .connection-hub-bookingcom-search,body.pms-connection-hub .connection-hub-bookingcom-filter,body.pms-connection-hub .connection-hub-bookingcom-toolbar__actions{flex:1 1 auto;width:100%;margin-left:0}}body.pms-connection-hub .connection-hub-bookingcom-room-card{grid-column:span 1;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06);transition:box-shadow .24s ease,border-color .24s ease,opacity .24s ease}body.pms-connection-hub .connection-hub-bookingcom-room-card.is-expanded{grid-column:1/-1;overflow:visible;box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:rgba(110,99,255,.18)}body.pms-connection-hub .connection-hub-bookingcom-room-card__toggle{display:flex;align-items:center;gap:16px;width:100%;padding:14px 18px;border:0;background:#fff;cursor:pointer;text-align:left;box-sizing:border-box}body.pms-connection-hub .connection-hub-bookingcom-room-card__toggle:hover{background:rgba(110,99,255,.03)}body.pms-connection-hub .connection-hub-bookingcom-room-card__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(110,99,255,.35)}body.pms-connection-hub .connection-hub-bookingcom-room-card__toggle--static{cursor:default}body.pms-connection-hub .connection-hub-bookingcom-room-card__toggle--static:hover{background:#fff}body.pms-connection-hub .connection-hub-bookingcom-room-card--pending-feed{border-color:rgba(110,99,255,.2)}body.pms-connection-hub .connection-hub-bookingcom-room-card__thumb{width:72px;height:72px;flex-shrink:0;border-radius:12px;background-size:cover;background-position:center;background-color:#eef1f4}body.pms-connection-hub .connection-hub-bookingcom-room-card:not(.is-expanded) .connection-hub-bookingcom-room-card__thumb{width:56px;height:56px}body.pms-connection-hub .connection-hub-bookingcom-room-card__summary{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}body.pms-connection-hub .connection-hub-bookingcom-room-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.pms-connection-hub .connection-hub-bookingcom-room-card__title{font-size:16px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-room-card:not(.is-expanded) .connection-hub-bookingcom-room-card__title{font-size:15px}body.pms-connection-hub .connection-hub-bookingcom-room-card__meta{font-size:13px;color:rgba(0,0,0,.55)}body.pms-connection-hub .connection-hub-bookingcom-room-card__chevron{flex-shrink:0;width:10px;height:10px;margin-right:4px;border-right:2px solid #6e63ff;border-bottom:2px solid #6e63ff;transform:rotate(45deg);transition:transform .18s ease}body.pms-connection-hub .connection-hub-bookingcom-room-card.is-expanded .connection-hub-bookingcom-room-card__chevron{transform:rotate(-135deg);margin-top:6px}body.pms-connection-hub .connection-hub-bookingcom-room-card__panel{border-top:1px solid rgba(0,0,0,.06)}body.pms-connection-hub .connection-hub-bookingcom-room-card__panel-inner{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:18px}@media(max-width: 900px){body.pms-connection-hub .connection-hub-bookingcom-room-card__panel-inner{grid-template-columns:1fr}}body.pms-connection-hub .connection-hub-bookingcom-room-card__media{border-radius:14px;background-size:cover;background-position:center;background-color:#eef1f4;min-height:200px}@media(max-width: 900px){body.pms-connection-hub .connection-hub-bookingcom-room-card__media{min-height:160px}}body.pms-connection-hub .connection-hub-bookingcom-room-card__body{min-width:0}body.pms-connection-hub .connection-hub-bookingcom-rooms__create{padding:20px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff}body.pms-connection-hub .connection-hub-bookingcom-rooms__create-title{margin:0 0 8px;font-size:16px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-rooms__create-intro{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.55}body.pms-connection-hub .connection-hub-bookingcom-room-editor__sections{display:grid;gap:24px;padding-top:16px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__sections--wizard{gap:16px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__step[hidden]{display:none}body.pms-connection-hub .connection-hub-bookingcom-room-editor__section h4{margin:0 0 6px;font-size:15px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-room-editor__subheading{margin-top:20px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__help,body.pms-connection-hub .connection-hub-bookingcom-room-editor__loading,body.pms-connection-hub .connection-hub-bookingcom-room-editor__error{margin:0;color:#64748b;font-size:14px;line-height:1.55}body.pms-connection-hub .connection-hub-bookingcom-room-editor__errors{margin-top:16px;padding:12px 14px;border-radius:10px;background:rgba(239,68,68,.08);color:#991b1b;font-size:14px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__errors ul{margin:8px 0 0;padding-left:18px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:start;margin-top:12px}@media(max-width: 900px){body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-grid{grid-template-columns:1fr}}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-category{display:block;max-width:360px;margin:12px 0 4px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-category .rr-design-system-component-forms-select{width:100%}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-card.is-selected{border-color:rgba(110,99,255,.45);box-shadow:0 0 0 1px rgba(110,99,255,.15)}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-image-wrap{position:relative;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-check-slot{position:absolute;top:8px;left:8px;z-index:2}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-check-slot .rr-design-system-component-forms-checkbox{background:hsla(0,0%,100%,.92);border-radius:6px;padding:2px;box-shadow:0 1px 4px rgba(15,23,42,.12)}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-image{display:block;width:100%;aspect-ratio:4/3;border-radius:8px;background-size:cover;background-position:center;background-color:#eef1f4}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-tag-field{display:grid;gap:6px;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-tag-field[hidden]{display:none !important}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-tag-field .sel-label{font-size:12px;font-weight:600;color:#64748b}body.pms-connection-hub .connection-hub-bookingcom-room-editor__photo-tag-field .rr-design-system-component-forms-select{width:100%;min-width:0;margin-bottom:0}body.pms-connection-hub .connection-hub-bookingcom-room-editor__fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px 20px;margin-top:12px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__field{min-width:0}body.pms-connection-hub .connection-hub-bookingcom-room-editor__field .rr-design-system-component-forms-select,body.pms-connection-hub .connection-hub-bookingcom-room-editor__field .rr-design-system-component-forms-textinput{width:100%}body.pms-connection-hub .connection-hub-bookingcom-room-editor__search{display:block;margin:12px 0;max-width:320px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__search .rr-design-system-component-forms-textinput{width:100%}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-groups{display:grid;gap:12px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-group summary{cursor:pointer;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:8px;margin-top:10px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:8px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.25);font-size:13px}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-check-slot{flex:1 1 auto;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-check-slot .rr-design-system-component-forms-checkbox{width:100%}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity-check-slot .cb-label-text{line-height:1.4}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity em{flex:0 0 100%;display:block;margin:0;padding-left:32px;font-size:11px;font-style:normal;color:#6e63ff}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity em[hidden]{display:none}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity--suggested{border-color:rgba(110,99,255,.25);background:rgba(110,99,255,.04)}body.pms-connection-hub .connection-hub-bookingcom-room-editor__amenity[hidden]{display:none !important}body.pms-connection-hub .connection-hub-bookingcom-room-editor__actions{display:flex;justify-content:flex-end;padding-top:8px}body.pms-connection-hub .connection-hub-bookingcom-rooms__sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}body.pms-connection-hub .connection-hub-bookingcom-rooms__sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}body.pms-connection-hub .connection-hub-bookingcom-rooms__sticky-save .rr-btn,body.pms-connection-hub .connection-hub-bookingcom-rooms__sticky-save #connection-hub-bookingcom-rooms-save-btn{min-width:160px;display:inline-flex !important;justify-content:center !important;align-items:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}body.pms-connection-hub .connection-hub-bookingcom-rooms__meta{display:grid;gap:10px;margin:0}body.pms-connection-hub .connection-hub-bookingcom-rooms__meta div{display:grid;gap:2px}body.pms-connection-hub .connection-hub-bookingcom-rooms__meta dt{margin:0;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em}body.pms-connection-hub .connection-hub-bookingcom-rooms__meta dd{margin:0;font-size:14px;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-rooms__footer,body.pms-connection-hub .connection-hub-bookingcom-rooms__next,body.pms-connection-hub .connection-hub-bookingcom-rate-plans__next{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:4px}body.pms-connection-hub .connection-hub-bookingcom-rooms__footer-help,body.pms-connection-hub .connection-hub-bookingcom-rate-plans__create-help{margin:0;color:#64748b;font-size:14px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__modal-intro{margin:0 0 20px;color:#64748b;font-size:14px;text-align:center}body.pms-connection-hub .connection-hub-bookingcom-create-rates{display:flex;flex-direction:column;gap:28px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__section{display:flex;flex-direction:column;gap:12px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__step[hidden]{display:none}body.pms-connection-hub .connection-hub-bookingcom-create-rates__fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px;align-items:start}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals{grid-column:1/-1;margin:0;padding:0;border:0;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals-legend{margin:0 0 8px;padding:0}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals-label{font-size:14px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-field-label-tooltip,body.pms-connection-hub .connection-hub-bookingcom-field-tooltip{display:block;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-field-label-tooltip{display:inline-block}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals-options{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals-options .rr-design-system-component-forms-checkbox--form-field{width:auto;flex:0 0 auto}body.pms-connection-hub .connection-hub-bookingcom-create-rates__meals-options .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label{width:auto}body.pms-connection-hub .connection-hub-bookingcom-create-rates__custom-name{grid-column:1/-1;width:100%;max-width:none}body.pms-connection-hub .connection-hub-bookingcom-create-rates__custom-name .connection-hub-bookingcom-field-tooltip,body.pms-connection-hub .connection-hub-bookingcom-create-rates__custom-name .rr-design-system-component-forms-textinput,body.pms-connection-hub .connection-hub-bookingcom-create-rates__custom-name .ti-input-wrap,body.pms-connection-hub .connection-hub-bookingcom-create-rates__custom-name .ti-input{width:100%;max-width:none;box-sizing:border-box}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time{display:flex;flex-direction:column;gap:8px;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time-label{font-size:14px;font-weight:700;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time-fields{display:flex;align-items:center;gap:8px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time-fields>*{margin-bottom:0;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time-fields .connection-hub-bookingcom-create-rates__lead-value{flex:1 1 auto;max-width:120px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__lead-time-fields .connection-hub-bookingcom-create-rates__lead-unit{flex:0 0 auto;min-width:104px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__rooms-toolbar{margin-bottom:4px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__rooms{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:12px 20px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__message{margin:0;padding:10px 14px;border-radius:10px;background:rgba(244,63,94,.1);color:#b91c1c;font-size:14px}body.pms-connection-hub .connection-hub-bookingcom-create-rates__message--info{display:flex;align-items:center;gap:10px;background:rgba(110,99,255,.1);color:#4c46b3}body.pms-connection-hub .connection-hub-bookingcom-create-rates__spinner,body.pms-connection-hub .connection-hub-bookingcom-room-editor__spinner{flex-shrink:0;width:16px;height:16px;border:2px solid rgba(110,99,255,.3);border-top-color:#6e63ff;border-radius:50%;animation:connection-hub-bookingcom-spin .7s linear infinite}body.pms-connection-hub .connection-hub-bookingcom-room-editor__progress{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;border-radius:10px;background:rgba(110,99,255,.1);color:#4c46b3;font-size:14px;line-height:1.4}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice{display:flex;align-items:flex-start;gap:16px;margin:0 0 20px;padding:16px 18px;border-radius:12px;background:rgba(110,99,255,.1);border:1px solid rgba(110,99,255,.25);color:#3f3a86}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice[hidden],body.pms-connection-hub .connection-hub-bookingcom-rooms__notice.is-dismissed{display:none !important}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice-body{flex:1 1 auto;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice-title{margin:0 0 4px;font-size:15px;font-weight:700;color:#2d2a5c}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice-text{margin:0;font-size:14px;line-height:1.5}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice-close{position:relative;z-index:2;flex-shrink:0;appearance:none;border:0;background:rgba(0,0,0,0);color:#6e63ff;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}body.pms-connection-hub .connection-hub-bookingcom-rooms__notice-close:hover{color:#4c46b3}body.pms-connection-hub .connection-hub-bookingcom-select--loading{position:relative;pointer-events:none}body.pms-connection-hub .connection-hub-bookingcom-select__spinner{position:absolute;top:50%;right:42px;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(110,99,255,.3);border-top-color:#6e63ff;border-radius:50%;animation:connection-hub-bookingcom-spin .7s linear infinite;pointer-events:none}@keyframes connection-hub-bookingcom-spin{to{transform:rotate(360deg)}}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__card{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06);padding:16px 18px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__card-head{display:flex;align-items:center;gap:14px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(148,163,184,.2)}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__thumb{width:56px;height:56px;flex-shrink:0;border-radius:12px;background-size:cover;background-position:center;background-color:#eef1f4}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__headings{display:flex;flex-direction:column;gap:4px;min-width:0}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__room-title{font-weight:700;font-size:16px;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__room-meta{color:#64748b;font-size:13px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plans{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__intro{margin:0 0 16px;color:#64748b;font-size:14px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plans li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.2)}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plans li:last-child{border-bottom:0;padding-bottom:0}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plan-name{flex:1 1 auto;font-weight:600;color:#0f172a}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plan-meta{color:#64748b;font-size:13px}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plan-remove{flex:0 0 auto;appearance:none;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#6a7b8e;cursor:pointer;transition:all .2s ease}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plan-remove:hover{border-color:#ca0b59;color:#ca0b59;background:rgba(202,11,89,.08);box-shadow:0 2px 8px rgba(0,0,0,.12)}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__plan-remove svg{display:block}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__deactivate-intro{margin:0 0 12px;color:#475569;font-size:14px;text-align:center}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__deactivate-target{margin:0 0 16px;font-weight:700;color:#0f172a;text-align:center}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__deactivate-confirm{text-align:left}body.pms-connection-hub .connection-hub-bookingcom-rate-plans__deactivate-confirm .rr-design-system-component-forms-checkbox .cb-label-text{color:#475569;font-size:14px;line-height:1.45}body.pms-connection-hub .connection-hub-workspace--tabs .connection-hub-embed--bookingcom-mapping .bookingcom-mapping-layout--embedded{padding-top:0}@media screen and (max-width: 768px){body.pms-connection-hub .connection-hub-back-marketplace-slot{top:calc(40px + env(safe-area-inset-top, 0px) + 8px + 8px);left:14px}body.pms-connection-hub .connection-hub-page__header--with-back{padding-left:48px}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs) .connection-hub-toolbar{position:static;max-width:none;height:auto;margin:0 0 12px;justify-content:flex-start}body.pms-connection-hub .connection-hub-workspace-shell:has(.connection-hub-workspace--tabs) .connection-hub-workspace--tabs .rr-design-system-component-interactive-tabs>.rr-tabs-nav{padding-right:0}}.mapping-screen.airbnb .cat-block:not(.sync-settings) input.inactive,.mapping-screen.airbnb .cat-block:not(.sync-settings) select.inactive,.mapping-screen.airbnb .cat-block:not(.sync-settings) textarea.inactive,.mapping-screen.bookingcom .cat-block:not(.sync-settings) input.inactive,.mapping-screen.bookingcom .cat-block:not(.sync-settings) select.inactive,.mapping-screen.bookingcom .cat-block:not(.sync-settings) textarea.inactive,.mapping-screen.channel-onboarding .cat-block:not(.sync-settings) input.inactive,.mapping-screen.channel-onboarding .cat-block:not(.sync-settings) select.inactive,.mapping-screen.channel-onboarding .cat-block:not(.sync-settings) textarea.inactive,.mapping-screen.homeaway .cat-block:not(.sync-settings) input.inactive,.mapping-screen.homeaway .cat-block:not(.sync-settings) select.inactive,.mapping-screen.homeaway .cat-block:not(.sync-settings) textarea.inactive,.mapping-screen.ivvy .cat-block:not(.sync-settings) input.inactive,.mapping-screen.ivvy .cat-block:not(.sync-settings) select.inactive,.mapping-screen.ivvy .cat-block:not(.sync-settings) textarea.inactive,.mapping-screen.pegasus .cat-block:not(.sync-settings) input.inactive,.mapping-screen.pegasus .cat-block:not(.sync-settings) select.inactive,.mapping-screen.pegasus .cat-block:not(.sync-settings) textarea.inactive{cursor:pointer !important;pointer-events:all !important}.mapping-screen.airbnb input:disabled,.mapping-screen.airbnb select:disabled,.mapping-screen.airbnb textarea:disabled,.mapping-screen.bookingcom input:disabled,.mapping-screen.bookingcom select:disabled,.mapping-screen.bookingcom textarea:disabled,.mapping-screen.channel-onboarding input:disabled,.mapping-screen.channel-onboarding select:disabled,.mapping-screen.channel-onboarding textarea:disabled,.mapping-screen.homeaway input:disabled,.mapping-screen.homeaway select:disabled,.mapping-screen.homeaway textarea:disabled,.mapping-screen.ivvy input:disabled,.mapping-screen.ivvy select:disabled,.mapping-screen.ivvy textarea:disabled,.mapping-screen.pegasus input:disabled,.mapping-screen.pegasus select:disabled,.mapping-screen.pegasus textarea:disabled{background-color:#fff !important}.mapping-screen.airbnb .js-undo-disabled,.mapping-screen.bookingcom .js-undo-disabled,.mapping-screen.channel-onboarding .js-undo-disabled,.mapping-screen.homeaway .js-undo-disabled,.mapping-screen.ivvy .js-undo-disabled,.mapping-screen.pegasus .js-undo-disabled{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer !important}.mapping-screen.airbnb .map-title,.mapping-screen.bookingcom .map-title,.mapping-screen.channel-onboarding .map-title,.mapping-screen.homeaway .map-title,.mapping-screen.ivvy .map-title,.mapping-screen.pegasus .map-title{margin-top:30px !important;margin-bottom:15px !important}.mapping-screen.airbnb .intro-text,.mapping-screen.bookingcom .intro-text,.mapping-screen.channel-onboarding .intro-text,.mapping-screen.homeaway .intro-text,.mapping-screen.ivvy .intro-text,.mapping-screen.pegasus .intro-text{text-align:left !important}.mapping-screen.airbnb .radio-toggle,.mapping-screen.bookingcom .radio-toggle,.mapping-screen.channel-onboarding .radio-toggle,.mapping-screen.homeaway .radio-toggle,.mapping-screen.ivvy .radio-toggle,.mapping-screen.pegasus .radio-toggle{display:inline-block;width:65px;margin:13px 0 15px 0}.mapping-screen.airbnb .radio-toggle label,.mapping-screen.bookingcom .radio-toggle label,.mapping-screen.channel-onboarding .radio-toggle label,.mapping-screen.homeaway .radio-toggle label,.mapping-screen.ivvy .radio-toggle label,.mapping-screen.pegasus .radio-toggle label{left:12px}.mapping-screen.airbnb .connectivity-store-wrapper,.mapping-screen.bookingcom .connectivity-store-wrapper,.mapping-screen.channel-onboarding .connectivity-store-wrapper,.mapping-screen.homeaway .connectivity-store-wrapper,.mapping-screen.ivvy .connectivity-store-wrapper,.mapping-screen.pegasus .connectivity-store-wrapper{padding:10px}.mapping-screen.airbnb .connectivity-store-wrapper .status-list,.mapping-screen.bookingcom .connectivity-store-wrapper .status-list,.mapping-screen.channel-onboarding .connectivity-store-wrapper .status-list,.mapping-screen.homeaway .connectivity-store-wrapper .status-list,.mapping-screen.ivvy .connectivity-store-wrapper .status-list,.mapping-screen.pegasus .connectivity-store-wrapper .status-list{padding-bottom:15px}.mapping-screen.airbnb .back-btn,.mapping-screen.bookingcom .back-btn,.mapping-screen.channel-onboarding .back-btn,.mapping-screen.homeaway .back-btn,.mapping-screen.ivvy .back-btn,.mapping-screen.pegasus .back-btn{position:absolute;top:54px;left:-5px;text-decoration:none !important;font-size:20px;padding:2px 10px;border-color:#333;color:#333}.mapping-screen.airbnb .back-btn:before,.mapping-screen.bookingcom .back-btn:before,.mapping-screen.channel-onboarding .back-btn:before,.mapping-screen.homeaway .back-btn:before,.mapping-screen.ivvy .back-btn:before,.mapping-screen.pegasus .back-btn:before{margin-right:4px}.mapping-screen.airbnb h2,.mapping-screen.bookingcom h2,.mapping-screen.channel-onboarding h2,.mapping-screen.homeaway h2,.mapping-screen.ivvy h2,.mapping-screen.pegasus h2{padding:20px 0 0 20px;text-align:center}.mapping-screen.airbnb h2:before,.mapping-screen.bookingcom h2:before,.mapping-screen.channel-onboarding h2:before,.mapping-screen.homeaway h2:before,.mapping-screen.ivvy h2:before,.mapping-screen.pegasus h2:before{margin-right:10px;color:#258175}.mapping-screen.airbnb h3,.mapping-screen.bookingcom h3,.mapping-screen.channel-onboarding h3,.mapping-screen.homeaway h3,.mapping-screen.ivvy h3,.mapping-screen.pegasus h3{text-align:left;text-transform:uppercase}.mapping-screen.airbnb .white-wrapper,.mapping-screen.airbnb .listing-wrapper,.mapping-screen.bookingcom .white-wrapper,.mapping-screen.bookingcom .listing-wrapper,.mapping-screen.channel-onboarding .white-wrapper,.mapping-screen.channel-onboarding .listing-wrapper,.mapping-screen.homeaway .white-wrapper,.mapping-screen.homeaway .listing-wrapper,.mapping-screen.ivvy .white-wrapper,.mapping-screen.ivvy .listing-wrapper,.mapping-screen.pegasus .white-wrapper,.mapping-screen.pegasus .listing-wrapper{background-color:#fff}.mapping-screen.airbnb .white-wrapper,.mapping-screen.bookingcom .white-wrapper,.mapping-screen.channel-onboarding .white-wrapper,.mapping-screen.homeaway .white-wrapper,.mapping-screen.ivvy .white-wrapper,.mapping-screen.pegasus .white-wrapper{padding:10px}.mapping-screen.airbnb .sync-settings,.mapping-screen.bookingcom .sync-settings,.mapping-screen.channel-onboarding .sync-settings,.mapping-screen.homeaway .sync-settings,.mapping-screen.ivvy .sync-settings,.mapping-screen.pegasus .sync-settings{display:flex;justify-content:center}.mapping-screen.airbnb .image-wrapper,.mapping-screen.bookingcom .image-wrapper,.mapping-screen.channel-onboarding .image-wrapper,.mapping-screen.homeaway .image-wrapper,.mapping-screen.ivvy .image-wrapper,.mapping-screen.pegasus .image-wrapper{flex-wrap:wrap}@media(min-width: 992px){.mapping-screen.airbnb .image-wrapper,.mapping-screen.bookingcom .image-wrapper,.mapping-screen.channel-onboarding .image-wrapper,.mapping-screen.homeaway .image-wrapper,.mapping-screen.ivvy .image-wrapper,.mapping-screen.pegasus .image-wrapper{display:flex;justify-content:center}}.mapping-screen.airbnb .image-wrapper .image-item,.mapping-screen.bookingcom .image-wrapper .image-item,.mapping-screen.channel-onboarding .image-wrapper .image-item,.mapping-screen.homeaway .image-wrapper .image-item,.mapping-screen.ivvy .image-wrapper .image-item,.mapping-screen.pegasus .image-wrapper .image-item{position:relative;height:200px;width:100%;padding:10px}.mapping-screen.airbnb .image-wrapper .image-item>div,.mapping-screen.bookingcom .image-wrapper .image-item>div,.mapping-screen.channel-onboarding .image-wrapper .image-item>div,.mapping-screen.homeaway .image-wrapper .image-item>div,.mapping-screen.ivvy .image-wrapper .image-item>div,.mapping-screen.pegasus .image-wrapper .image-item>div{position:relative;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}.mapping-screen.airbnb .airbnbFullSync .lang-container,.mapping-screen.airbnb .homeawayFullSync .lang-container,.mapping-screen.bookingcom .airbnbFullSync .lang-container,.mapping-screen.bookingcom .homeawayFullSync .lang-container,.mapping-screen.channel-onboarding .airbnbFullSync .lang-container,.mapping-screen.channel-onboarding .homeawayFullSync .lang-container,.mapping-screen.homeaway .airbnbFullSync .lang-container,.mapping-screen.homeaway .homeawayFullSync .lang-container,.mapping-screen.ivvy .airbnbFullSync .lang-container,.mapping-screen.ivvy .homeawayFullSync .lang-container,.mapping-screen.pegasus .airbnbFullSync .lang-container,.mapping-screen.pegasus .homeawayFullSync .lang-container{display:inline-block;background-color:#fff;margin-top:0}.mapping-screen.airbnb .cat-block,.mapping-screen.bookingcom .cat-block,.mapping-screen.channel-onboarding .cat-block,.mapping-screen.homeaway .cat-block,.mapping-screen.ivvy .cat-block,.mapping-screen.pegasus .cat-block{padding:20px;background-color:#fff}.mapping-screen.airbnb .cat-block h3,.mapping-screen.airbnb .cat-block h4,.mapping-screen.bookingcom .cat-block h3,.mapping-screen.bookingcom .cat-block h4,.mapping-screen.channel-onboarding .cat-block h3,.mapping-screen.channel-onboarding .cat-block h4,.mapping-screen.homeaway .cat-block h3,.mapping-screen.homeaway .cat-block h4,.mapping-screen.ivvy .cat-block h3,.mapping-screen.ivvy .cat-block h4,.mapping-screen.pegasus .cat-block h3,.mapping-screen.pegasus .cat-block h4{padding-bottom:30px}.mapping-screen.airbnb .cat-block h3 i,.mapping-screen.airbnb .cat-block h4 i,.mapping-screen.bookingcom .cat-block h3 i,.mapping-screen.bookingcom .cat-block h4 i,.mapping-screen.channel-onboarding .cat-block h3 i,.mapping-screen.channel-onboarding .cat-block h4 i,.mapping-screen.homeaway .cat-block h3 i,.mapping-screen.homeaway .cat-block h4 i,.mapping-screen.ivvy .cat-block h3 i,.mapping-screen.ivvy .cat-block h4 i,.mapping-screen.pegasus .cat-block h3 i,.mapping-screen.pegasus .cat-block h4 i{position:relative;top:3px;margin-right:10px;font-size:30px;color:#258175}.mapping-screen.airbnb .cat-block label,.mapping-screen.bookingcom .cat-block label,.mapping-screen.channel-onboarding .cat-block label,.mapping-screen.homeaway .cat-block label,.mapping-screen.ivvy .cat-block label,.mapping-screen.pegasus .cat-block label{margin-left:0}.mapping-screen.airbnb .cat-block .formRow,.mapping-screen.bookingcom .cat-block .formRow,.mapping-screen.channel-onboarding .cat-block .formRow,.mapping-screen.homeaway .cat-block .formRow,.mapping-screen.ivvy .cat-block .formRow,.mapping-screen.pegasus .cat-block .formRow{margin:0 0 22px 0}.mapping-screen.airbnb .cat-block .formRow>div:not(.formRow--item) label,.mapping-screen.bookingcom .cat-block .formRow>div:not(.formRow--item) label,.mapping-screen.channel-onboarding .cat-block .formRow>div:not(.formRow--item) label,.mapping-screen.homeaway .cat-block .formRow>div:not(.formRow--item) label,.mapping-screen.ivvy .cat-block .formRow>div:not(.formRow--item) label,.mapping-screen.pegasus .cat-block .formRow>div:not(.formRow--item) label{top:-6px;left:8px;margin:0}.mapping-screen.airbnb .cat-block .formRow .radio-toggle,.mapping-screen.bookingcom .cat-block .formRow .radio-toggle,.mapping-screen.channel-onboarding .cat-block .formRow .radio-toggle,.mapping-screen.homeaway .cat-block .formRow .radio-toggle,.mapping-screen.ivvy .cat-block .formRow .radio-toggle,.mapping-screen.pegasus .cat-block .formRow .radio-toggle{width:100%}.mapping-screen.airbnb .cat-block .formRow .radio-toggle label,.mapping-screen.bookingcom .cat-block .formRow .radio-toggle label,.mapping-screen.channel-onboarding .cat-block .formRow .radio-toggle label,.mapping-screen.homeaway .cat-block .formRow .radio-toggle label,.mapping-screen.ivvy .cat-block .formRow .radio-toggle label,.mapping-screen.pegasus .cat-block .formRow .radio-toggle label{top:0 !important}.mapping-screen.airbnb .cat-block .formRow .radio-toggle label.errorLabel,.mapping-screen.bookingcom .cat-block .formRow .radio-toggle label.errorLabel,.mapping-screen.channel-onboarding .cat-block .formRow .radio-toggle label.errorLabel,.mapping-screen.homeaway .cat-block .formRow .radio-toggle label.errorLabel,.mapping-screen.ivvy .cat-block .formRow .radio-toggle label.errorLabel,.mapping-screen.pegasus .cat-block .formRow .radio-toggle label.errorLabel{color:red}.mapping-screen.airbnb .cat-block .formRow>div:nth-child(1n+1),.mapping-screen.bookingcom .cat-block .formRow>div:nth-child(1n+1),.mapping-screen.channel-onboarding .cat-block .formRow>div:nth-child(1n+1),.mapping-screen.homeaway .cat-block .formRow>div:nth-child(1n+1),.mapping-screen.ivvy .cat-block .formRow>div:nth-child(1n+1),.mapping-screen.pegasus .cat-block .formRow>div:nth-child(1n+1){padding-right:10px}.mapping-screen.airbnb .cat-block .formRow>div:nth-child(1n+2),.mapping-screen.bookingcom .cat-block .formRow>div:nth-child(1n+2),.mapping-screen.channel-onboarding .cat-block .formRow>div:nth-child(1n+2),.mapping-screen.homeaway .cat-block .formRow>div:nth-child(1n+2),.mapping-screen.ivvy .cat-block .formRow>div:nth-child(1n+2),.mapping-screen.pegasus .cat-block .formRow>div:nth-child(1n+2){padding-left:10px}.mapping-screen.airbnb .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label,.mapping-screen.bookingcom .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label,.mapping-screen.channel-onboarding .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label,.mapping-screen.homeaway .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label,.mapping-screen.ivvy .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label,.mapping-screen.pegasus .cat-block .formRow>div:nth-child(1n+2)>div:not(.formRow--item) label{left:13px}.mapping-screen.airbnb .cat-block .formRow .select-css,.mapping-screen.bookingcom .cat-block .formRow .select-css,.mapping-screen.channel-onboarding .cat-block .formRow .select-css,.mapping-screen.homeaway .cat-block .formRow .select-css,.mapping-screen.ivvy .cat-block .formRow .select-css,.mapping-screen.pegasus .cat-block .formRow .select-css{height:45px}.mapping-screen.airbnb .cat-block .formRow.select-multiple select.select-css,.mapping-screen.bookingcom .cat-block .formRow.select-multiple select.select-css,.mapping-screen.channel-onboarding .cat-block .formRow.select-multiple select.select-css,.mapping-screen.homeaway .cat-block .formRow.select-multiple select.select-css,.mapping-screen.ivvy .cat-block .formRow.select-multiple select.select-css,.mapping-screen.pegasus .cat-block .formRow.select-multiple select.select-css{height:110px;margin-bottom:-6px}.mapping-screen.airbnb .select-div:before,.mapping-screen.bookingcom .select-div:before,.mapping-screen.channel-onboarding .select-div:before,.mapping-screen.homeaway .select-div:before,.mapping-screen.ivvy .select-div:before,.mapping-screen.pegasus .select-div:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0}.mapping-screen.airbnb .submit-wrapper,.mapping-screen.bookingcom .submit-wrapper,.mapping-screen.channel-onboarding .submit-wrapper,.mapping-screen.homeaway .submit-wrapper,.mapping-screen.ivvy .submit-wrapper,.mapping-screen.pegasus .submit-wrapper{padding:0 0 20px 20px}.mapping-screen.airbnb .submit-wrapper .border-btn,.mapping-screen.bookingcom .submit-wrapper .border-btn,.mapping-screen.channel-onboarding .submit-wrapper .border-btn,.mapping-screen.homeaway .submit-wrapper .border-btn,.mapping-screen.ivvy .submit-wrapper .border-btn,.mapping-screen.pegasus .submit-wrapper .border-btn{float:left;margin:0;font-size:18px}.mapping-screen.airbnb .submit-wrapper .confirm-btn,.mapping-screen.bookingcom .submit-wrapper .confirm-btn,.mapping-screen.channel-onboarding .submit-wrapper .confirm-btn,.mapping-screen.homeaway .submit-wrapper .confirm-btn,.mapping-screen.ivvy .submit-wrapper .confirm-btn,.mapping-screen.pegasus .submit-wrapper .confirm-btn{float:right;margin-right:30px}.mapping-screen.airbnb .border-btn.top,.mapping-screen.bookingcom .border-btn.top,.mapping-screen.channel-onboarding .border-btn.top,.mapping-screen.homeaway .border-btn.top,.mapping-screen.ivvy .border-btn.top,.mapping-screen.pegasus .border-btn.top{position:absolute;top:30px;left:30px;margin:0}.mapping-screen.airbnb .room-item,.mapping-screen.bookingcom .room-item,.mapping-screen.channel-onboarding .room-item,.mapping-screen.homeaway .room-item,.mapping-screen.ivvy .room-item,.mapping-screen.pegasus .room-item{padding:0;margin-bottom:20px}.mapping-screen.airbnb .room-item.pad,.mapping-screen.bookingcom .room-item.pad,.mapping-screen.channel-onboarding .room-item.pad,.mapping-screen.homeaway .room-item.pad,.mapping-screen.ivvy .room-item.pad,.mapping-screen.pegasus .room-item.pad{padding:10px}.mapping-screen.airbnb .room-item .room-wrapper,.mapping-screen.bookingcom .room-item .room-wrapper,.mapping-screen.channel-onboarding .room-item .room-wrapper,.mapping-screen.homeaway .room-item .room-wrapper,.mapping-screen.ivvy .room-item .room-wrapper,.mapping-screen.pegasus .room-item .room-wrapper{background-color:#fff}.mapping-screen.airbnb .room-item .roomtype-title,.mapping-screen.bookingcom .room-item .roomtype-title,.mapping-screen.channel-onboarding .room-item .roomtype-title,.mapping-screen.homeaway .room-item .roomtype-title,.mapping-screen.ivvy .room-item .roomtype-title,.mapping-screen.pegasus .room-item .roomtype-title{padding:20px 0 0 20px}.mapping-screen.airbnb .room-item .roomtype-desc,.mapping-screen.bookingcom .room-item .roomtype-desc,.mapping-screen.channel-onboarding .room-item .roomtype-desc,.mapping-screen.homeaway .room-item .roomtype-desc,.mapping-screen.ivvy .room-item .roomtype-desc,.mapping-screen.pegasus .room-item .roomtype-desc{min-height:67px;overflow:hidden;padding:5px 20px 0 20px}.mapping-screen.airbnb .room-item .roomtype-image,.mapping-screen.bookingcom .room-item .roomtype-image,.mapping-screen.channel-onboarding .room-item .roomtype-image,.mapping-screen.homeaway .room-item .roomtype-image,.mapping-screen.ivvy .room-item .roomtype-image,.mapping-screen.pegasus .room-item .roomtype-image{position:relative;display:inline-block;width:100%;height:218px;background-size:cover}.mapping-screen.airbnb .room-item .error-icon,.mapping-screen.bookingcom .room-item .error-icon,.mapping-screen.channel-onboarding .room-item .error-icon,.mapping-screen.homeaway .room-item .error-icon,.mapping-screen.ivvy .room-item .error-icon,.mapping-screen.pegasus .room-item .error-icon{position:relative;display:inline-block;color:red}.mapping-screen.airbnb .room-item .connectivity-meta,.mapping-screen.bookingcom .room-item .connectivity-meta,.mapping-screen.channel-onboarding .room-item .connectivity-meta,.mapping-screen.homeaway .room-item .connectivity-meta,.mapping-screen.ivvy .room-item .connectivity-meta,.mapping-screen.pegasus .room-item .connectivity-meta{display:inline-block;width:100%;margin:0;text-align:right;padding:17px 22px 20px 15px}@media(min-width: 992px){.mapping-screen.airbnb .room-item .connectivity-meta,.mapping-screen.bookingcom .room-item .connectivity-meta,.mapping-screen.channel-onboarding .room-item .connectivity-meta,.mapping-screen.homeaway .room-item .connectivity-meta,.mapping-screen.ivvy .room-item .connectivity-meta,.mapping-screen.pegasus .room-item .connectivity-meta{padding:17px 12px 20px 15px}}.mapping-screen.airbnb .room-item .connectivity-meta>*,.mapping-screen.bookingcom .room-item .connectivity-meta>*,.mapping-screen.channel-onboarding .room-item .connectivity-meta>*,.mapping-screen.homeaway .room-item .connectivity-meta>*,.mapping-screen.ivvy .room-item .connectivity-meta>*,.mapping-screen.pegasus .room-item .connectivity-meta>*{display:inline-block;margin-left:10px}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action{position:relative;display:inline-block;margin:10px 10px 0 0;top:0;left:0;bottom:0;color:rgba(44,153,0,.8);border-color:rgba(44,153,0,.8);text-decoration:none !important;transition:background-color .2s;font-size:14px}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action:hover,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action:hover,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action:hover,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action:hover{background-color:rgba(44,153,0,.1)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action:before,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action:before,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action:before,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action:before,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action:before,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action:before{margin-right:5px}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.red,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.red,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.red,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.red,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.red,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.red{border-color:rgba(255,0,0,.7);color:rgba(255,0,0,.7)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.red:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.red:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.red:hover,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.red:hover,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.red:hover,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.red:hover{background-color:rgba(255,0,0,.1)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.purple,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.purple,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.purple,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.purple,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.purple,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.purple{background-color:#fff;border-color:rgba(128,0,128,.7);color:rgba(128,0,128,.7)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.purple:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.purple:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.purple:hover,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.purple:hover,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.purple:hover,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.purple:hover{background-color:rgba(128,0,128,.1)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.grey,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.grey,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.grey,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.grey,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.grey,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.grey{background-color:#fff;border-color:rgba(128,128,128,.7);color:rgba(128,128,128,.7)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.grey:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.grey:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.grey:hover,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.grey:hover,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.grey:hover,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.grey:hover{background-color:rgba(128,128,128,.1)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.static,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.static,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.static,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.static,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.static,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.static{background-color:rgba(44,153,0,.2)}.mapping-screen.airbnb .room-item .connectivity-meta .btn-action.action:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .btn-action.action:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .btn-action.action:hover,.mapping-screen.homeaway .room-item .connectivity-meta .btn-action.action:hover,.mapping-screen.ivvy .room-item .connectivity-meta .btn-action.action:hover,.mapping-screen.pegasus .room-item .connectivity-meta .btn-action.action:hover{background-color:rgba(44,153,0,.65)}.mapping-screen.airbnb .room-item .connectivity-meta .non-api,.mapping-screen.bookingcom .room-item .connectivity-meta .non-api,.mapping-screen.channel-onboarding .room-item .connectivity-meta .non-api,.mapping-screen.homeaway .room-item .connectivity-meta .non-api,.mapping-screen.ivvy .room-item .connectivity-meta .non-api,.mapping-screen.pegasus .room-item .connectivity-meta .non-api{border-color:rgba(255,0,0,.7);color:rgba(255,0,0,.7)}.mapping-screen.airbnb .room-item .connectivity-meta .non-api:hover,.mapping-screen.bookingcom .room-item .connectivity-meta .non-api:hover,.mapping-screen.channel-onboarding .room-item .connectivity-meta .non-api:hover,.mapping-screen.homeaway .room-item .connectivity-meta .non-api:hover,.mapping-screen.ivvy .room-item .connectivity-meta .non-api:hover,.mapping-screen.pegasus .room-item .connectivity-meta .non-api:hover{background-color:rgba(255,0,0,.1)}.mapping-screen.airbnb .room-item .action-unmap,.mapping-screen.bookingcom .room-item .action-unmap,.mapping-screen.channel-onboarding .room-item .action-unmap,.mapping-screen.homeaway .room-item .action-unmap,.mapping-screen.ivvy .room-item .action-unmap,.mapping-screen.pegasus .room-item .action-unmap{position:absolute;top:0;right:0;margin:0;font-size:14px;border-color:red;background-color:red;color:#fff;opacity:.2}.mapping-screen.airbnb .room-item .action-unmap:hover,.mapping-screen.bookingcom .room-item .action-unmap:hover,.mapping-screen.channel-onboarding .room-item .action-unmap:hover,.mapping-screen.homeaway .room-item .action-unmap:hover,.mapping-screen.ivvy .room-item .action-unmap:hover,.mapping-screen.pegasus .room-item .action-unmap:hover{opacity:1;background-color:red}.mapping-screen.airbnb .room-item .todo-list,.mapping-screen.bookingcom .room-item .todo-list,.mapping-screen.channel-onboarding .room-item .todo-list,.mapping-screen.homeaway .room-item .todo-list,.mapping-screen.ivvy .room-item .todo-list,.mapping-screen.pegasus .room-item .todo-list{position:absolute;top:0;right:0;margin:0}.mapping-screen.airbnb .room-item.unmapped,.mapping-screen.bookingcom .room-item.unmapped,.mapping-screen.channel-onboarding .room-item.unmapped,.mapping-screen.homeaway .room-item.unmapped,.mapping-screen.ivvy .room-item.unmapped,.mapping-screen.pegasus .room-item.unmapped{text-align:center}.mapping-screen.airbnb .room-item.unmapped .room-wrapper,.mapping-screen.bookingcom .room-item.unmapped .room-wrapper,.mapping-screen.channel-onboarding .room-item.unmapped .room-wrapper,.mapping-screen.homeaway .room-item.unmapped .room-wrapper,.mapping-screen.ivvy .room-item.unmapped .room-wrapper,.mapping-screen.pegasus .room-item.unmapped .room-wrapper{padding:20px}.mapping-screen.airbnb .room-item.unmapped .connectivity-meta,.mapping-screen.bookingcom .room-item.unmapped .connectivity-meta,.mapping-screen.channel-onboarding .room-item.unmapped .connectivity-meta,.mapping-screen.homeaway .room-item.unmapped .connectivity-meta,.mapping-screen.ivvy .room-item.unmapped .connectivity-meta,.mapping-screen.pegasus .room-item.unmapped .connectivity-meta{display:flex;justify-content:space-between;padding:0 20px}.mapping-screen.airbnb .room-item.unmapped,.mapping-screen.bookingcom .room-item.unmapped,.mapping-screen.channel-onboarding .room-item.unmapped,.mapping-screen.homeaway .room-item.unmapped,.mapping-screen.ivvy .room-item.unmapped,.mapping-screen.pegasus .room-item.unmapped{padding:0 10px !important}@media(max-width: 1490px){.mapping-screen.airbnb .border-btn,.mapping-screen.bookingcom .border-btn,.mapping-screen.channel-onboarding .border-btn,.mapping-screen.homeaway .border-btn,.mapping-screen.ivvy .border-btn,.mapping-screen.pegasus .border-btn{float:right;margin-top:50px}}.mapping-screen.airbnb .images-view h3,.mapping-screen.bookingcom .images-view h3,.mapping-screen.channel-onboarding .images-view h3,.mapping-screen.homeaway .images-view h3,.mapping-screen.ivvy .images-view h3,.mapping-screen.pegasus .images-view h3{padding-bottom:15px}.mapping-screen.airbnb .images-view .border-btn,.mapping-screen.bookingcom .images-view .border-btn,.mapping-screen.channel-onboarding .images-view .border-btn,.mapping-screen.homeaway .images-view .border-btn,.mapping-screen.ivvy .images-view .border-btn,.mapping-screen.pegasus .images-view .border-btn{float:none;display:inline-block;margin-top:0;font-size:14px}.mapping-screen.airbnb .images-view .border-btn:before,.mapping-screen.bookingcom .images-view .border-btn:before,.mapping-screen.channel-onboarding .images-view .border-btn:before,.mapping-screen.homeaway .images-view .border-btn:before,.mapping-screen.ivvy .images-view .border-btn:before,.mapping-screen.pegasus .images-view .border-btn:before{margin-right:8px}.mapping-screen.airbnb .map-room,.mapping-screen.bookingcom .map-room,.mapping-screen.channel-onboarding .map-room,.mapping-screen.homeaway .map-room,.mapping-screen.ivvy .map-room,.mapping-screen.pegasus .map-room{padding:20px}.mapping-screen.airbnb .map-room .formRow,.mapping-screen.bookingcom .map-room .formRow,.mapping-screen.channel-onboarding .map-room .formRow,.mapping-screen.homeaway .map-room .formRow,.mapping-screen.ivvy .map-room .formRow,.mapping-screen.pegasus .map-room .formRow{margin:0 0 22px 0}.mapping-screen.airbnb .map-room .formRow>div:not(.formRow--item) label,.mapping-screen.bookingcom .map-room .formRow>div:not(.formRow--item) label,.mapping-screen.channel-onboarding .map-room .formRow>div:not(.formRow--item) label,.mapping-screen.homeaway .map-room .formRow>div:not(.formRow--item) label,.mapping-screen.ivvy .map-room .formRow>div:not(.formRow--item) label,.mapping-screen.pegasus .map-room .formRow>div:not(.formRow--item) label{top:-6px;left:8px;margin:0}.mapping-screen.airbnb .unlink-connection,.mapping-screen.bookingcom .unlink-connection,.mapping-screen.channel-onboarding .unlink-connection,.mapping-screen.homeaway .unlink-connection,.mapping-screen.ivvy .unlink-connection,.mapping-screen.pegasus .unlink-connection{opacity:.4}.mapping-screen.airbnb .unlink-connection:hover,.mapping-screen.bookingcom .unlink-connection:hover,.mapping-screen.channel-onboarding .unlink-connection:hover,.mapping-screen.homeaway .unlink-connection:hover,.mapping-screen.ivvy .unlink-connection:hover,.mapping-screen.pegasus .unlink-connection:hover{opacity:.99}.mapping-screen.airbnb .map-complete,.mapping-screen.bookingcom .map-complete,.mapping-screen.channel-onboarding .map-complete,.mapping-screen.homeaway .map-complete,.mapping-screen.ivvy .map-complete,.mapping-screen.pegasus .map-complete{display:flex;justify-content:center;justify-items:center}.mapping-screen.airbnb .map-complete .step-wrapper,.mapping-screen.bookingcom .map-complete .step-wrapper,.mapping-screen.channel-onboarding .map-complete .step-wrapper,.mapping-screen.homeaway .map-complete .step-wrapper,.mapping-screen.ivvy .map-complete .step-wrapper,.mapping-screen.pegasus .map-complete .step-wrapper{background-color:#fff}.mapping-screen.airbnb .map-complete .head-image img,.mapping-screen.bookingcom .map-complete .head-image img,.mapping-screen.channel-onboarding .map-complete .head-image img,.mapping-screen.homeaway .map-complete .head-image img,.mapping-screen.ivvy .map-complete .head-image img,.mapping-screen.pegasus .map-complete .head-image img{margin:0px auto}.mapping-screen.airbnb .map-complete .content,.mapping-screen.bookingcom .map-complete .content,.mapping-screen.channel-onboarding .map-complete .content,.mapping-screen.homeaway .map-complete .content,.mapping-screen.ivvy .map-complete .content,.mapping-screen.pegasus .map-complete .content{padding:0 30px;text-align:center}.mapping-screen.airbnb .map-complete .publish-content,.mapping-screen.bookingcom .map-complete .publish-content,.mapping-screen.channel-onboarding .map-complete .publish-content,.mapping-screen.homeaway .map-complete .publish-content,.mapping-screen.ivvy .map-complete .publish-content,.mapping-screen.pegasus .map-complete .publish-content{padding:0 30px 30px 30px;text-align:center}.mapping-screen.airbnb .map-complete .publish-content .btn-action,.mapping-screen.bookingcom .map-complete .publish-content .btn-action,.mapping-screen.channel-onboarding .map-complete .publish-content .btn-action,.mapping-screen.homeaway .map-complete .publish-content .btn-action,.mapping-screen.ivvy .map-complete .publish-content .btn-action,.mapping-screen.pegasus .map-complete .publish-content .btn-action{float:none;margin:10px}.mapping-screen.airbnb .map-complete .publish-content .back,.mapping-screen.bookingcom .map-complete .publish-content .back,.mapping-screen.channel-onboarding .map-complete .publish-content .back,.mapping-screen.homeaway .map-complete .publish-content .back,.mapping-screen.ivvy .map-complete .publish-content .back,.mapping-screen.pegasus .map-complete .publish-content .back{float:left}.mapping-screen.airbnb .appartment-details .col-6:nth-child(odd),.mapping-screen.bookingcom .appartment-details .col-6:nth-child(odd),.mapping-screen.channel-onboarding .appartment-details .col-6:nth-child(odd),.mapping-screen.homeaway .appartment-details .col-6:nth-child(odd),.mapping-screen.ivvy .appartment-details .col-6:nth-child(odd),.mapping-screen.pegasus .appartment-details .col-6:nth-child(odd){padding-right:20px}.mapping-screen.airbnb .copy-item,.mapping-screen.bookingcom .copy-item,.mapping-screen.channel-onboarding .copy-item,.mapping-screen.homeaway .copy-item,.mapping-screen.ivvy .copy-item,.mapping-screen.pegasus .copy-item{margin-bottom:10px}.mapping-screen.airbnb .copy-item .field,.mapping-screen.bookingcom .copy-item .field,.mapping-screen.channel-onboarding .copy-item .field,.mapping-screen.homeaway .copy-item .field,.mapping-screen.ivvy .copy-item .field,.mapping-screen.pegasus .copy-item .field{width:100%}.mapping-screen.airbnb .action-btn,.mapping-screen.bookingcom .action-btn,.mapping-screen.channel-onboarding .action-btn,.mapping-screen.homeaway .action-btn,.mapping-screen.ivvy .action-btn,.mapping-screen.pegasus .action-btn{font-size:20px;margin-right:10px}.mapping-screen.airbnb .action-btn.green,.mapping-screen.bookingcom .action-btn.green,.mapping-screen.channel-onboarding .action-btn.green,.mapping-screen.homeaway .action-btn.green,.mapping-screen.ivvy .action-btn.green,.mapping-screen.pegasus .action-btn.green{color:green}.mapping-screen.airbnb .action-btn.red,.mapping-screen.bookingcom .action-btn.red,.mapping-screen.channel-onboarding .action-btn.red,.mapping-screen.homeaway .action-btn.red,.mapping-screen.ivvy .action-btn.red,.mapping-screen.pegasus .action-btn.red{color:red}.mapping-screen.homeaway .cat-block .formRow{margin-bottom:10px}.mapping-screen.bookingcom .connectivity.bookingcom.content{padding:20px 10px 100px 10px}.mapping-screen.bookingcom .manage-content{padding:0 0 0 10px}.mapping-screen.bookingcom .manage-content a{margin:0;float:none}.mapping-screen.bookingcom .contacts .contact .formRow{padding:0 10px}.mapping-screen.bookingcom .image-cont>.formRow--item input.checkbox+label:before{content:"";position:absolute;top:15px;left:15px;border:1px solid #fff;box-shadow:none}.mapping-screen.bookingcom .image-cont>.formRow--item input.checkbox+label:after{content:"";position:absolute;top:17px;left:21px}.mapping-screen.bookingcom .image-cont .select-tags-container>label{display:none}.mapping-screen.bookingcom .image-cont .select-tags-container input.checkbox:checked+label:after{top:6px}.mapping-screen.bookingcom .toggle-list{padding:35px 20px}.mapping-screen.ivvy section.content,.mapping-screen.pegasus section.content{padding:30px 25px 100px 25px}.mapping-screen.ivvy .connectivity-meta>button,.mapping-screen.pegasus .connectivity-meta>button{font-family:"Roboto",sans-serif;line-height:1.5em}.mapping-screen.pegasus .connectivity-meta{padding-top:0 !important;clear:left;float:right}.mapping-screen.pegasus .fixed-mappings{display:flex;float:left;column-gap:16px;flex-wrap:nowrap}.mapping-screen.pegasus .fixed-mappings>div{background-color:#fff;flex-basis:100%}.mapping-screen .select-css{font-size:14px;font-family:"Roboto",sans-serif}.mapping-screen .select-css:not(.extranet .select-css){font-family:Inter}.mapping-screen .rr-design-system-component-shared-infocallout.mapping-hints{margin-top:1em}.mapping-screen .rr-design-system-component-interactive-tabs{margin-top:1em}.mapping-screen .rr-design-system-component-interactive-tabs .rr-design-system-component-tables-table .data-table tbody td{vertical-align:top}.mapping-screen .rr-design-system-component-interactive-tabs .rr-design-system-component-tables-table .data-table tbody td:first-child{width:1px}.mapping-screen .rr-design-system-component-interactive-tabs .mapping-submit-button{position:absolute;top:-70px;right:0}.mapping-screen .mainouttercontain.pms-mapping-multidoor{margin:0;background:#f8fafc;box-sizing:border-box;border-radius:0;overflow:visible}.mapping-screen .mapping-multidoor-body{max-width:1152px;margin:0 auto;padding:16px 0 40px;box-sizing:border-box}.mapping-screen .mapping-saltoks-extra-settings-row{display:grid;gap:1.25rem;margin-bottom:.25rem;align-items:stretch;grid-template-columns:1fr}@media(min-width: 768px){.mapping-screen .mapping-saltoks-extra-settings-row{grid-template-columns:minmax(280px, 360px) minmax(0, 1fr)}}.mapping-screen .mapping-saltoks-extra-settings-row>.rr-design-system-component-cards-card.card{grid-column:auto !important;align-self:stretch;width:100%;min-width:0}.mapping-screen .mapping-saltoks-guidance-card.card,.mapping-screen .mapping-saltoks-extra-settings-card.card{height:100%;margin-bottom:0}.mapping-screen .mapping-saltoks-guidance{display:flex;flex-direction:column;gap:.75rem}.mapping-screen .mapping-saltoks-guidance__lead{margin:0;font-size:.875rem;line-height:1.55;color:#475569}.mapping-screen .mapping-saltoks-guidance__steps{margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.55;color:#64748b}.mapping-screen .mapping-saltoks-guidance__steps li+li{margin-top:.45rem}.mapping-screen .mapping-saltoks-extra-settings{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mapping-screen .mapping-saltoks-extra-settings-card.card .content{padding-top:.75rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mapping-screen .mapping-saltoks-extra-settings-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:1rem}.mapping-screen .mapping-saltoks-extra-settings-fields{display:flex;flex-direction:column;gap:1rem;min-width:0;flex:1 1 auto}.mapping-screen .mapping-saltoks-extra-settings-primary-row{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 640px){.mapping-screen .mapping-saltoks-extra-settings-primary-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mapping-screen .mapping-saltoks-extra-settings-field{min-width:0}.mapping-screen .mapping-saltoks-extra-settings .rr-design-system-component-forms-select{margin-bottom:0}.mapping-screen .mapping-saltoks-extra-settings-field-tooltip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;min-width:0;min-height:0;align-items:stretch;justify-content:flex-start;cursor:help;color:inherit;font-weight:inherit}.mapping-screen .mapping-saltoks-extra-settings-field-tooltip.rr-design-system-component-interactive-tooltip>.rr-design-system-component-forms-select{width:100%}.mapping-screen .mapping-saltoks-extra-settings .rr-design-system-component-forms-select.select--pill.sm .trigger,.mapping-screen .mapping-saltoks-extra-settings .rr-design-system-component-forms-select.select--pill.sm summary.trigger{padding:10px 16px;min-height:38px;box-sizing:border-box}.mapping-screen .mapping-saltoks-extra-settings-times{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 480px){.mapping-screen .mapping-saltoks-extra-settings-times{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mapping-screen .mapping-saltoks-extra-settings-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.75rem;flex-shrink:0}.mapping-screen .mapping-saltoks-site-select--locked details{pointer-events:none}.mapping-screen .mapping-saltoks-site-select--locked .trigger{cursor:help;background-color:#f1f5f9;border-color:#e2e8f0;color:#64748b}.mapping-screen .mapping-saltoks-site-select--locked .caret{opacity:.35}.mapping-screen .mapping-multidoor-extra-settings-message{margin:0;color:#83122a}.mapping-screen .mapping-multidoor-hero-stats{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0 0 2.5rem;align-items:stretch}@media(min-width: 768px){.mapping-screen .mapping-multidoor-hero-stats{grid-template-columns:minmax(0, 1fr) minmax(300px, 420px)}}.mapping-screen .mapping-multidoor-hero-stats>#mapping-door-stats-hero,.mapping-screen .mapping-multidoor-hero-stats>.rr-design-system-component-cards-card.card{grid-column:auto !important;align-self:stretch}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero{width:100%;min-width:0;display:flex;flex-direction:column;height:100%}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero.rr-design-system-component-stats-statshero{margin:0}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .stats-hero-gradient{flex:1;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:1.2rem 1.35rem 1.15rem;box-shadow:0 8px 28px rgba(110,99,255,.18)}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .stats-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .stats-hero-header{margin-bottom:0}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .stats-hero-title{margin:0 auto;max-width:38rem;font-size:clamp(1.35rem,4vw,2rem);font-weight:800;line-height:1.22;letter-spacing:-0.02em}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .mapping-multidoor-statshero-glass{display:block;margin-top:.85rem;width:100%;max-width:40rem;margin-inline:auto;padding:.85rem 1.1rem;border-radius:14px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.16);font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;line-height:1.45;color:hsla(0,0%,100%,.95);box-sizing:border-box}@media screen and (max-width: 767px){.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .stats-hero-gradient{padding:1rem}.mapping-screen .mapping-multidoor-hero-stats #mapping-door-stats-hero .mapping-multidoor-statshero-glass{padding:.75rem .95rem;font-size:1rem}}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-card.card{box-sizing:border-box}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-section-title{margin:0 0 .4rem;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#334155}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-section-title:not(:first-of-type){margin-top:1rem}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-lead{margin:0 0 .65rem;font-size:.9rem;line-height:1.5;color:#475569}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-lead:last-of-type{margin-bottom:1rem}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-card-actions .mapping-multidoor-help-card-link-btn{padding-inline-start:0;font-weight:700;color:#6d5afc}.mapping-screen .mapping-multidoor-hero-stats .mapping-multidoor-help-card-actions .mapping-multidoor-help-card-link-btn:hover{color:#5746e5;text-decoration:underline}.mapping-screen .mapping-multidoor-category-filter-tabs{flex:0 1 auto;min-width:0;max-width:100%}.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-content{display:none !important}.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav{margin-bottom:0;flex-wrap:nowrap;align-items:flex-end;overflow:hidden;min-width:0}.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab{flex-shrink:0;max-width:14rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab>span,.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-label{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-screen .mapping-multidoor-category-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab.is-overflow-hidden{display:none !important}.mapping-screen .mapping-multidoor-category-tabs-row{display:flex;align-items:flex-end;gap:.2rem;width:100%;min-width:0}.mapping-screen .mapping-multidoor-category-more-trigger{border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#64748b;border-radius:0;padding:.52rem .8rem .62rem;font-size:.95rem;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}.mapping-screen .mapping-multidoor-category-more-trigger:hover{color:#6d5afc}.mapping-screen .mapping-multidoor-category-more-trigger:focus-visible{outline:2px solid #6d5afc;outline-offset:2px;border-bottom-color:#6d5afc}.mapping-screen .mapping-multidoor-category-more-trigger[aria-expanded=true]{color:#6d5afc;border-bottom-color:#6d5afc}.mapping-screen #mapping-multidoor-more-categories-tooltip.rr-design-system-component-interactive-tooltip{min-height:0;max-width:none;width:auto;flex:0 0 auto;display:flex;align-items:flex-end}.mapping-screen #mapping-multidoor-more-categories-tooltip.rr-design-system-component-interactive-tooltip[hidden]{display:none !important}.mapping-screen .mapping-multidoor-category-more-chip{display:inline-flex;width:fit-content !important;align-items:center;justify-content:flex-start;gap:.4rem;align-self:flex-start;margin:.35rem 0 .15rem;max-width:min(100%,420px);border:1px solid #c8c6ff;border-radius:999px;padding:.3rem .65rem;background:#f0edff;color:#4d3fd8;font-size:.82rem;font-weight:600;line-height:1.1;cursor:pointer}.mapping-screen .mapping-multidoor-category-more-chip .mapping-multidoor-category-more-chip__text{max-width:340px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-screen .mapping-multidoor-category-more-chip .mapping-multidoor-category-more-chip__close{font-size:.95rem;line-height:1;opacity:.8}.mapping-screen .mapping-multidoor-category-more-chip[hidden]{display:none !important}.mapping-screen .mapping-multidoor-category-more-panel{margin:.45rem 0 .1rem;padding:.6rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08)}.mapping-screen .mapping-multidoor-category-more-search-wrap{margin-bottom:.45rem}.mapping-screen .mapping-multidoor-category-more-list{display:flex;flex-direction:column;gap:.18rem;max-height:220px;overflow:auto}.mapping-screen .mapping-multidoor-category-more-item{width:100%;text-align:left;border:0;border-radius:8px;padding:.38rem .5rem;background:rgba(0,0,0,0);color:#334155;font-size:.84rem;cursor:pointer}.mapping-screen .mapping-multidoor-category-more-item:hover,.mapping-screen .mapping-multidoor-category-more-item:focus-visible{background:#f1f5f9;outline:none}.mapping-screen .mapping-multidoor-category-more-empty{padding:.45rem .25rem .1rem;color:#64748b;font-size:.82rem}.mapping-screen .mapping-multidoor-mode-toggle-wrap{margin:0 0 1rem}.mapping-screen .mapping-multidoor-mode-toggle-wrap.mapping-multidoor-mode-toggle-wrap--below-extra-settings{margin-top:2.5rem}.mapping-screen .mapping-multidoor-mode-toggle{--mapping-mode-toggle-gap: 1rem;display:flex;gap:var(--mapping-mode-toggle-gap);align-items:stretch;justify-content:center;width:min(760px,100%);max-width:760px;margin:0 auto}.mapping-screen .mapping-multidoor-mode-toggle>.rr-design-system-component-interactive-tooltip{flex:1 1 calc((100% - var(--mapping-mode-toggle-gap))/2);width:calc((100% - var(--mapping-mode-toggle-gap))/2);max-width:372px;min-width:0;display:flex}.mapping-screen .mapping-multidoor-mode-toggle>.rr-design-system-component-interactive-tooltip .mapping-multidoor-mode-option{flex:1 1 calc((100% - var(--mapping-mode-toggle-gap))/2);width:100%;min-width:0}.mapping-screen .mapping-multidoor-mode-option{flex:1 1 calc((100% - var(--mapping-mode-toggle-gap))/2);width:calc((100% - var(--mapping-mode-toggle-gap))/2);max-width:372px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:82px;padding:.5rem .75rem;cursor:pointer;border:none;border-radius:12px;background:#eef2ff;box-shadow:0 2px 8px rgba(15,23,42,.05);font-family:Inter,system-ui,sans-serif;transition:background .2s ease,box-shadow .2s ease}.mapping-screen .mapping-multidoor-mode-option:hover{box-shadow:0 3px 12px rgba(15,23,42,.09)}.mapping-screen .mapping-multidoor-mode-option.is-active{background:#fff;box-shadow:0 8px 22px rgba(109,90,252,.14),0 2px 6px rgba(15,23,42,.06)}.mapping-screen .mapping-multidoor-mode-option.is-active .mapping-multidoor-mode-option__value{color:#6d5afc}.mapping-screen .mapping-multidoor-mode-option:focus-visible{outline:2px solid #6d5afc;outline-offset:2px}.mapping-screen .mapping-multidoor-mode-option .mapping-multidoor-mode-option__value{font-size:2rem;font-weight:800;line-height:1;color:#1e293b;transition:color .2s ease}.mapping-screen .mapping-multidoor-mode-option .mapping-multidoor-mode-option__label{margin-top:.42rem;max-width:100%;padding:0 .2rem;text-align:center;font-size:.6875rem;font-weight:700;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:#334155}.mapping-screen .mapping-multidoor-mode-option.is-active .mapping-multidoor-mode-option__label{color:#334155}@media(max-width: 840px){.mapping-screen .mapping-multidoor-mode-toggle{--mapping-mode-toggle-gap: 0.75rem}}@media(max-width: 620px){.mapping-screen .mapping-multidoor-mode-toggle{--mapping-mode-toggle-gap: 0.5rem;flex-direction:column;max-width:360px}.mapping-screen .mapping-multidoor-mode-toggle>.rr-design-system-component-interactive-tooltip{flex:1 1 auto;width:100%;max-width:100%}.mapping-screen .mapping-multidoor-mode-option{flex:1 1 auto;width:100%;max-width:100%}}.mapping-screen .mapping-multidoor-hint-arrow-char{display:block;font-size:14px;line-height:1;font-weight:800;color:#6d5afc;filter:drop-shadow(0 0 10px rgba(109, 90, 252, 0.55))}.mapping-screen .mapping-multidoor-mode-toggle-hint__arrow.mapping-multidoor-hint-arrow-char{animation:mapping-multidoor-hint-arrow-nudge 2.2s ease-in-out infinite}.mapping-screen .mapping-multidoor-mode-toggle-hint{display:flex;flex-direction:column;align-items:center;gap:.28rem;margin:.65rem 0 0;text-align:center;font-size:13px;font-weight:600;color:#6d5afc}.mapping-screen .mapping-multidoor-mode-toggle-hint .mapping-multidoor-mode-toggle-hint__text{display:block;max-width:26rem;color:#5746e5}.mapping-screen .mapping-multidoor-panels-region{position:relative}.mapping-screen .mapping-multidoor-panel:not(.is-visible){display:none}.mapping-screen .mapping-multidoor-panel.is-visible{animation:mapping-multidoor-panel-in .28s ease}.mapping-screen .mapping-multidoor-rooms-toolbar{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1.25rem}.mapping-screen .mapping-multidoor-rooms-toolbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;justify-content:flex-start}.mapping-screen .mapping-multidoor-rooms-toolbar-controls .mapping-multidoor-toolbar-bulk-wrap{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:1rem}.mapping-screen .mapping-multidoor-rooms-toolbar-controls .mapping-multidoor-toolbar-bulk-wrap #mapping-multidoor-bulk-actions-tooltip.rr-design-system-component-interactive-tooltip,.mapping-screen .mapping-multidoor-rooms-toolbar-controls .mapping-multidoor-toolbar-bulk-wrap #mapping-multidoor-specs-bulk-actions-tooltip.rr-design-system-component-interactive-tooltip{max-width:none;width:auto;min-height:0;cursor:pointer}.mapping-screen .mapping-multidoor-rooms-toolbar-controls .mapping-multidoor-toolbar-bulk-wrap #mapping-multidoor-bulk-actions-tooltip.rr-design-system-component-interactive-tooltip>.rr-design-system-component-icons-icon,.mapping-screen .mapping-multidoor-rooms-toolbar-controls .mapping-multidoor-toolbar-bulk-wrap #mapping-multidoor-specs-bulk-actions-tooltip.rr-design-system-component-interactive-tooltip>.rr-design-system-component-icons-icon{max-width:none;max-height:none}.mapping-screen .mapping-multidoor-bulk-details{position:relative}.mapping-screen .mapping-multidoor-bulk-details[open]>.mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__caret{transform:rotate(180deg)}.mapping-screen .mapping-multidoor-bulk-summary{list-style:none;cursor:pointer}.mapping-screen .mapping-multidoor-bulk-summary::-webkit-details-marker{display:none}.mapping-screen .mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__inner{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:0 1rem;background:#fff;border:1px solid rgba(20,32,49,.14);border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0f172a;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.mapping-screen .mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__inner:hover{border-color:rgba(109,90,252,.35);box-shadow:0 2px 10px rgba(109,90,252,.08)}.mapping-screen .mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__text{white-space:nowrap}.mapping-screen .mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__caret{display:inline-block;width:0;height:0;margin-left:.15rem;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #64748b;transition:transform .15s ease}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark .mapping-multidoor-bulk-summary__inner{background:#0f172a;color:#f8fafc;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 2px 12px rgba(15,23,42,.22);min-height:42px;padding-inline:1.1rem}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark .mapping-multidoor-bulk-summary__inner:hover{border-color:hsla(0,0%,100%,.26);box-shadow:0 4px 16px rgba(15,23,42,.3)}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark .mapping-multidoor-bulk-summary__inner .mapping-multidoor-bulk-summary__text{color:#f8fafc}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark .mapping-multidoor-bulk-summary__inner .rr-design-system-component-icons-icon{color:#f8fafc !important}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark[open]>.mapping-multidoor-bulk-summary .mapping-multidoor-bulk-summary__inner{border-color:rgba(167,139,250,.5)}.mapping-screen .mapping-multidoor-bulk-details.mapping-multidoor-bulk-details--dark .mapping-multidoor-bulk-summary__caret{border-top-color:rgba(248,250,252,.78)}.mapping-screen .mapping-multidoor-bulk-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:8px 0;background:#fff;border:1px solid rgba(20,32,49,.1);border-radius:12px;box-shadow:0 12px 36px rgba(15,23,42,.14);z-index:50}.mapping-screen .mapping-multidoor-bulk-menu__heading{padding:6px 16px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.mapping-screen .mapping-multidoor-bulk-menu__item{display:block;width:100%;padding:10px 16px;border:none;background:rgba(0,0,0,0);text-align:left;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer}.mapping-screen .mapping-multidoor-bulk-menu__item:hover{background:rgba(109,90,252,.06);color:#5746e5}.mapping-screen .mapping-multidoor-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin:1rem 0 0}.mapping-screen .mapping-multidoor-pagination__status{font-size:14px;font-weight:600;color:#475569;min-width:8rem;text-align:center}.mapping-screen .mapping-multidoor-pagination__btn{padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(20,32,49,.14);background:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#334155;cursor:pointer}.mapping-screen .mapping-multidoor-pagination__btn:hover:not(:disabled){border-color:rgba(109,90,252,.35);color:#5746e5}.mapping-screen .mapping-multidoor-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.mapping-screen .mapping-multidoor-pagination.mapping-multidoor-pagination--single-page .mapping-multidoor-pagination__status{font-weight:700;color:#334155}.mapping-screen .mapping-multidoor-bulk-dock{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:12050;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(560px,100vw - 32px);pointer-events:none}.mapping-screen .mapping-multidoor-bulk-dock[hidden]{display:none !important}.mapping-screen .mapping-multidoor-bulk-dock>*{pointer-events:auto}.mapping-screen .mapping-multidoor-bulk-panel{padding:16px 18px;background:#fff;border-radius:16px;border:1px solid rgba(20,32,49,.14);box-shadow:0 32px 72px rgba(15,23,42,.38),0 14px 32px rgba(109,90,252,.22),0 1px 0 hsla(0,0%,100%,.55) inset}.mapping-screen .mapping-multidoor-bulk-panel[hidden]{display:none !important}.mapping-screen .mapping-multidoor-bulk-panel__intro{margin:0 0 12px;font-size:13px;font-weight:600;color:#475569}.mapping-screen .mapping-multidoor-bulk-panel__fields{display:grid;gap:12px}.mapping-screen .mapping-multidoor-bulk-panel__fields>.mapping-multidoor-bulk-panel__field:first-of-type{width:100%}.mapping-screen .mapping-multidoor-bulk-panel__fields>.mapping-multidoor-bulk-panel__field:not(:first-of-type){max-width:min(100%,17.5rem)}.mapping-screen .mapping-multidoor-bulk-panel__label{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#64748b}.mapping-screen .mapping-multidoor-bulk-panel__field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mapping-screen .mapping-multidoor-bulk-panel__field-head .mapping-multidoor-bulk-panel__label{margin-bottom:0}.mapping-screen .mapping-multidoor-bulk-panel__clear-note{margin:6px 0 0;font-size:11px;font-weight:500;color:#b45309;line-height:1.35}.mapping-screen .mapping-multidoor-bulk-panel__clear-note[hidden]{display:none !important}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb{flex-shrink:0;gap:0}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb .cb-box{display:none}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb .cb-label{display:inline-flex;align-items:center;line-height:0}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb .cb-label svg{display:block;color:#94a3b8}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb:not(.is-disabled):hover .cb-label svg{color:#64748b}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb[data-state=checked] .cb-label svg{color:#ca0b59}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb[data-state=checked]:not(.is-disabled):hover .cb-label svg{color:#ca0b59}.mapping-screen .mapping-multidoor-bulk-panel .mapping-multidoor-bulk-clear-cb:focus-within .cb-label{outline:2px solid rgba(99,102,241,.55);outline-offset:2px;border-radius:4px}.mapping-screen .mapping-multidoor-bulk-panel .rr-design-system-component-forms-select.mapping-multidoor-bulk-lock-picker.is-disabled{opacity:.55;pointer-events:none}.mapping-screen .mapping-multidoor-bulk-panel__empty{margin:0;font-size:14px;color:#64748b}.mapping-screen .mapping-multidoor-bulk-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;position:relative}.mapping-screen .mapping-multidoor-bulk-panel .rr-design-system-component-forms-select{margin-bottom:0}.mapping-screen .mapping-multidoor-bulk-panel .rr-design-system-component-forms-select.sm .trigger,.mapping-screen .mapping-multidoor-bulk-panel .rr-design-system-component-forms-select.sm summary.trigger{padding:10px 16px;min-height:38px;box-sizing:border-box}.mapping-screen .mapping-multidoor-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 14px 10px 18px;border-radius:9999px;background:#0f172a;color:#fff;box-shadow:0 16px 44px rgba(15,23,42,.42);font-family:Inter,system-ui,sans-serif}.mapping-screen .mapping-multidoor-bulk-bar__left{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;row-gap:6px;font-size:14px;font-weight:600;min-width:0}.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-width:0;max-width:none;cursor:default}.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip]:not([data-tooltip=""]),.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip]:not([data-tooltip=""]){cursor:help}.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::before,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::after,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::before,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::after,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::before,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::after,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::before,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::after{display:none !important}.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip .mapping-multidoor-bulk-bar__count,.mapping-screen .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.rr-design-system-component-interactive-tooltip .mapping-multidoor-bulk-bar__count{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.mapping-screen .mapping-multidoor-bulk-bar__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.12)}.mapping-screen .mapping-multidoor-bulk-bar__check .rr-design-system-component-icons-icon{color:#fff !important}.mapping-screen .mapping-multidoor-bulk-bar__actions{display:inline-flex;align-items:center;gap:8px}.mapping-screen .mapping-multidoor-bulk-bar__actions .mapping-multidoor-bulk-bar__nudge-host{display:inline-flex;flex-direction:row;align-items:center;gap:6px}.mapping-screen .mapping-multidoor-bulk-bar__actions .rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;justify-content:center;color:inherit}.mapping-screen .mapping-multidoor-bulk-bar__actions .rr-design-system-component-interactive-tooltip>.mapping-multidoor-bulk-bar__icon-btn{cursor:pointer}.mapping-screen .mapping-multidoor-bulk-bar__actions .rr-design-system-component-interactive-tooltip::before{text-align:center}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,0);color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn:hover:not(.is-active){background:rgba(109,90,252,.35);border-color:rgba(167,139,250,.85)}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn.is-active{background:rgba(0,0,0,0);border-color:rgba(167,139,250,.95);color:#a78bfa}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn.is-active:hover{background:rgba(109,90,252,.18);border-color:#c4b5fe}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn.is-active .rr-design-system-component-icons-icon{color:#a78bfa !important}.mapping-screen .mapping-multidoor-bulk-bar__icon-btn .rr-design-system-component-icons-icon{color:inherit !important}.mapping-screen .mapping-multidoor-bulk-bar__close-x{font-size:22px;line-height:1;font-weight:600}.mapping-screen .mapping-multidoor-bulk-empty-nudge{display:inline-flex;align-items:center;max-width:100%}.mapping-screen .mapping-multidoor-bulk-empty-nudge__text{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.72);letter-spacing:.01em;white-space:nowrap}.mapping-screen .mapping-multidoor-bulk-count-arrow{flex-shrink:0;line-height:0;pointer-events:none}.mapping-screen .mapping-multidoor-bulk-count-arrow__glyph{animation:mapping-multidoor-hint-arrow-nudge-x-reverse 2.2s ease-in-out infinite}.mapping-screen .mapping-multidoor-bulk-nudge-arrow{flex-shrink:0;z-index:2;pointer-events:none;line-height:0}.mapping-screen .mapping-multidoor-bulk-nudge-arrow__glyph{animation:mapping-multidoor-hint-arrow-nudge-x 2.2s ease-in-out infinite}.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-body{padding-bottom:140px}.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-room-shell,.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-spec-shell{cursor:pointer}.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-room-shell .mapping-multidoor-lock-select,.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-room-shell .mapping-multidoor-extra-door,.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-spec-shell .mapping-multidoor-lock-select,.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-spec-shell .mapping-multidoor-spec-extra-door{cursor:auto}.mapping-screen .mapping-multidoor-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mapping-screen .mapping-multidoor-rooms-search{flex:0 1 auto;width:100%;max-width:22rem}@media(min-width: 480px){.mapping-screen .mapping-multidoor-rooms-search{max-width:26rem}}.mapping-screen .mapping-multidoor-rooms-search__inner{position:relative;display:flex;align-items:center;gap:.45rem;min-height:42px;padding:0 .85rem 0 .75rem;box-sizing:border-box;background:#fff;border:1px solid rgba(20,32,49,.14);border-radius:999px}.mapping-screen .mapping-multidoor-rooms-search__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.mapping-screen .mapping-multidoor-rooms-search__input{flex:1 1 auto;min-width:0;margin:0;padding:.2rem 0;border:none;background:rgba(0,0,0,0);font-family:Inter,system-ui,sans-serif;font-size:14px;color:#1e293b}.mapping-screen .mapping-multidoor-rooms-search__input::placeholder{color:#94a3b8}.mapping-screen .mapping-multidoor-rooms-search__input:focus{outline:none}.mapping-screen .mapping-multidoor-rooms-search__inner:focus-within{border-color:rgba(109,90,252,.42);box-shadow:0 0 0 2px rgba(109,90,252,.12)}.mapping-screen .mapping-multidoor-toolbar-map-filter{flex:0 0 auto;min-width:0}.mapping-screen .mapping-multidoor-toolbar-map-filter #mapping-multidoor-toolbar-map-filter,.mapping-screen .mapping-multidoor-toolbar-map-filter #mapping-multidoor-spec-toolbar-map-filter{width:max-content;max-width:100%}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select{margin-bottom:0}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm .trigger,.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm summary.trigger{display:flex;align-items:center;gap:.35rem;width:auto;min-width:0;min-height:42px;padding:10px .85rem 10px 1rem;box-sizing:border-box;background:#fff;border:1px solid rgba(20,32,49,.22);border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm .trigger:hover,.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm summary.trigger:hover{border-color:rgba(109,90,252,.35);box-shadow:0 2px 10px rgba(109,90,252,.08)}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm details[open] summary.trigger,.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm details:focus-within summary.trigger{border-color:rgba(109,90,252,.42);box-shadow:0 0 0 2px rgba(109,90,252,.1)}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm .sel-current{font-weight:700;color:#0f172a}.mapping-screen .mapping-multidoor-toolbar-map-filter .rr-design-system-component-forms-select.sm .caret{border-top-color:#64748b;opacity:.85}.mapping-screen .mapping-multidoor-room-grid,.mapping-screen .mapping-multidoor-spec-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width: 640px){.mapping-screen .mapping-multidoor-room-grid,.mapping-screen .mapping-multidoor-spec-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.mapping-screen .mapping-multidoor-room-grid,.mapping-screen .mapping-multidoor-spec-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.mapping-screen .mapping-multidoor-room-shell,.mapping-screen .mapping-multidoor-spec-shell{position:relative;min-width:0;height:100%}.mapping-screen .mapping-multidoor-room-shell.is-filtered-out,.mapping-screen .mapping-multidoor-room-shell.is-pagination-hidden,.mapping-screen .mapping-multidoor-spec-shell.is-filtered-out,.mapping-screen .mapping-multidoor-spec-shell.is-pagination-hidden{display:none !important}.mapping-screen .mapping-multidoor-room-shell>.rr-design-system-component-cards-card,.mapping-screen .mapping-multidoor-spec-shell>.rr-design-system-component-cards-card{height:100%}.mapping-screen .mapping-multidoor-room-status-badge-host .rr-design-system-component-shared-badge.pill.pill--danger,.mapping-screen .mapping-multidoor-spec-status-badge-host .rr-design-system-component-shared-badge.pill.pill--danger{background:#f9e2eb;color:#ca0b59}.mapping-screen .mapping-multidoor-card-select-host{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:3px;opacity:0;pointer-events:none;transition:opacity .15s ease}.mapping-screen .mapping-multidoor-card-select-host .rr-design-system-component-forms-checkbox{filter:drop-shadow(0 2px 6px rgba(15, 23, 42, 0.28))}.mapping-screen .mapping-multidoor-card-select-nudge{flex-shrink:0;line-height:0;opacity:0;pointer-events:none;transition:opacity .18s ease}.mapping-screen .mapping-multidoor-card-select-nudge.is-active{opacity:1}.mapping-screen .mainouttercontain.pms-mapping-multidoor.mapping-multidoor-select-mode .mapping-multidoor-card-select-host{opacity:1;pointer-events:auto}.mapping-screen .mapping-multidoor-room-card,.mapping-screen .mapping-multidoor-spec-card{height:100%;grid-column:auto !important}.mapping-screen .mapping-multidoor-room-card.card.with-hero-image,.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image{padding-top:0;overflow:visible}.mapping-screen .mapping-multidoor-room-card.card.with-hero-image .card-hero-media,.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image .card-hero-media{width:100%;aspect-ratio:2/1;max-height:160px;flex-shrink:0;overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px;background:linear-gradient(135deg, #ede9fe 0%, #e0e7ff 42%, #fce7f3 100%)}.mapping-screen .mapping-multidoor-room-card.card.with-hero-image .card-hero-media img,.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image .card-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.mapping-screen .mapping-multidoor-room-card.card.with-hero-image .card-hero-media--placeholder,.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image .card-hero-media--placeholder{min-height:88px;overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}.mapping-screen .mapping-multidoor-room-card.card.with-hero-image>h2,.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image>h2{align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid rgba(20,32,49,.12)}.mapping-screen .mapping-multidoor-room-card .content,.mapping-screen .mapping-multidoor-spec-card .content{padding-top:.25rem;overflow:visible}.mapping-screen .mapping-multidoor-room-card .mapping-multidoor-room-card-footer,.mapping-screen .mapping-multidoor-spec-card .mapping-multidoor-room-card-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(20,32,49,.1)}.mapping-screen .mapping-multidoor-spec-card.card.with-hero-image>h2 .card-header-title{flex:1 1 auto;min-width:0;line-height:1.3}.mapping-screen .mapping-multidoor-field{margin-bottom:1rem}.mapping-screen .mapping-multidoor-field label,.mapping-screen .mapping-multidoor-field .sel-label{display:block;margin-bottom:.35rem;font-weight:600;font-size:14px;color:#334155}.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select{display:block;width:100%;max-width:100%;margin-bottom:0;box-sizing:border-box}.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.has-error .trigger,.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.has-error summary.trigger{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.is-targeted .trigger,.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.is-targeted summary.trigger{box-shadow:0 0 0 2px rgba(202,11,89,.45);animation:mapping-multidoor-stale-select-target 2.2s ease}.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.sm .trigger,.mapping-screen .mapping-multidoor-field .rr-design-system-component-forms-select.sm summary.trigger{padding:10px 16px;min-height:38px;box-sizing:border-box}.mapping-screen .mapping-multidoor-field select,.mapping-screen .mapping-multidoor-field input[type=text]{width:100%;max-width:100%;box-sizing:border-box}.mapping-screen .mapping-multidoor-extra-row{margin-bottom:.35rem}.mapping-screen .mapping-multidoor-extra-row .mapping-multidoor-field{max-width:12rem;width:100%;margin-bottom:0}.mapping-screen.customer-salto-ks-door-mapping .mapping-saltoks-extra-settings--customer{flex:1 1 auto}.mapping-screen.customer-salto-ks-door-mapping .mapping-saltoks-extra-settings--customer .mapping-saltoks-extra-settings-form{flex:1 1 auto;gap:0}.mapping-screen.customer-salto-ks-door-mapping .mapping-saltoks-extra-settings--customer .mapping-saltoks-extra-settings-fields{flex:0 0 auto}@keyframes mapping-multidoor-panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mapping-multidoor-hint-arrow-nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mapping-multidoor-stale-select-target{0%,100%{box-shadow:0 0 0 2px rgba(202,11,89,.45)}50%{box-shadow:0 0 0 4px rgba(202,11,89,.2)}}@keyframes mapping-multidoor-hint-arrow-nudge-x{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes mapping-multidoor-hint-arrow-nudge-x-reverse{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}@media(prefers-reduced-motion: reduce){.mapping-multidoor-mode-toggle-hint__arrow.mapping-multidoor-hint-arrow-char{animation:none !important}.mapping-multidoor-bulk-nudge-arrow__glyph{animation:none !important}.mapping-multidoor-bulk-count-arrow__glyph{animation:none !important}}body:has(.mapping-multidoor-report-layout) .extended-save-wrapper.no-print{display:none !important}body:has(.mapping-multidoor-report-layout) #tpl-account .wrapper-active{margin-top:0 !important}body:has(.mapping-multidoor-report-layout) section.content.mapping-screen:has(.mapping-multidoor-report-layout){position:relative !important;left:auto !important;right:auto !important;width:100%;max-width:100%;box-sizing:border-box;padding:0 !important;background:rgba(0,0,0,0) !important}html.grey-bg:has(#inner-container .mapping-multidoor-report-layout){background-color:#f9fafb}#inner-container.admin.mapping-container #main:has(.mapping-multidoor-report-layout){background:#f9fafb;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.mapping-container:has(.mapping-multidoor-report-layout){padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#inner-container.admin.mapping-container #main:has(.mapping-multidoor-report-layout) #tpl-account.mapping{display:block;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}#tpl-account.mapping .mapping-multidoor-report-layout{padding-top:0;padding-bottom:0;margin-bottom:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box}#tpl-account.mapping .mapping-multidoor-report-hero{padding-top:72px;box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:40px}#tpl-account.mapping .mapping-multidoor-report-layout--hotel-marketplace .mapping-multidoor-report-hero{row-gap:0}#tpl-account.mapping .mapping-multidoor-report-heading__shell{width:100%;max-width:1152px;margin-left:auto;margin-right:auto;box-sizing:border-box}#tpl-account.mapping .mapping-multidoor-report-heading--with-back .mapping-multidoor-report-heading__shell{padding-top:44px}#tpl-account.mapping .mapping-multidoor-report-heading--with-back .mapping-multidoor-report-heading__shell .rr-design-system-component-headers-pageheader,#tpl-account.mapping .mapping-multidoor-report-heading--with-back .mapping-multidoor-report-heading__shell .rr-design-system-component-headers-pageheader.container{max-width:none !important;width:100%;margin-left:0 !important;margin-right:0 !important;padding-top:4px !important}#tpl-account.mapping .mapping-multidoor-back-marketplace-slot{position:fixed;z-index:110;top:calc(72px + 8px + 8px);left:calc(240px + 14px);line-height:0;pointer-events:none;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .32s ease,transform .32s ease,visibility 0s linear 0s}#tpl-account.mapping .mapping-multidoor-back-marketplace-slot .rr-design-system-component-interactive-tooltip{pointer-events:auto;line-height:0}#tpl-account.mapping .mapping-multidoor-back-marketplace-slot .mapping-multidoor-back-marketplace.rr-btn{pointer-events:auto}#tpl-account.mapping .mapping-multidoor-back-marketplace-slot.mapping-multidoor-back-marketplace-slot--recessed{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}#tpl-account.mapping .mapping-multidoor-back-marketplace-slot.mapping-multidoor-back-marketplace-slot--recessed .rr-design-system-component-interactive-tooltip,#tpl-account.mapping .mapping-multidoor-back-marketplace-slot.mapping-multidoor-back-marketplace-slot--recessed .mapping-multidoor-back-marketplace.rr-btn{pointer-events:none}@media screen and (max-width: 768px){#tpl-account.mapping .mapping-multidoor-back-marketplace-slot{top:calc(40px + env(safe-area-inset-top, 0px) + 8px + 8px);left:14px}}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;min-width:36px;padding:0 !important;margin:0;border-radius:50%;border:1px solid rgba(148,163,184,.55) !important;background:rgba(0,0,0,0) !important;color:#475569 !important;text-decoration:none !important;box-shadow:none !important;line-height:0 !important;vertical-align:middle;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease,transform .12s ease}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only svg.rr-design-system-component-icons-icon.mapping-multidoor-back-marketplace__icon{display:block;width:18px;height:18px;margin:0;flex-shrink:0;vertical-align:middle}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only.btn-sm{width:34px;height:34px;min-width:34px}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only.btn-sm svg.rr-design-system-component-icons-icon.mapping-multidoor-back-marketplace__icon{width:17px;height:17px}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only:hover{border-color:#6d5afc !important;background:rgba(109,90,252,.06) !important;color:#5746e5 !important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(109,90,252,.18),0 0 0 1px rgba(109,90,252,.15) !important}#tpl-account.mapping .mapping-multidoor-back-marketplace.rr-btn.rr-btn-icon-only:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(109,90,252,.35) !important;border-color:#6d5afc !important}#tpl-account.mapping .mapping-multidoor-report-layout--staff .mapping-multidoor-body{padding-top:10px}#tpl-account.mapping .mapping-multidoor-gradient-stripe{position:relative;width:100%;max-width:100%;left:auto;right:auto;transform:none;margin-left:0 !important;margin-right:0;box-sizing:border-box;z-index:1}#tpl-account.mapping .mapping-multidoor-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;margin-bottom:0;z-index:auto;display:block;width:100%;max-width:none;height:8px;min-height:8px;box-sizing:border-box;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);box-shadow:0 6px 24px rgba(138,124,255,.22)}#tpl-account.mapping .mapping-multidoor-report-page{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;padding-top:12px;padding-left:0;padding-right:0;padding-bottom:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0}#tpl-account.mapping .mapping-multidoor-report-content{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto;min-width:0;flex:0 1 auto;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px)}#tpl-account.mapping .mainouttercontain.pms-mapping-multidoor .mapping-multidoor-bulk-dock{left:calc(240px + (100vw - 240px)*.5);transform:translateX(-50%);width:min(560px,100vw - 240px - 48px)}#tpl-account.mapping .mainouttercontain.pms-mapping-multidoor .mapping-multidoor-bulk-panel{border:1px solid rgba(20,32,49,.14);box-shadow:0 32px 72px rgba(15,23,42,.38),0 14px 32px rgba(109,90,252,.22),0 1px 0 hsla(0,0%,100%,.55) inset}#tpl-account.mapping .mainouttercontain.pms-mapping-multidoor .mapping-multidoor-bulk-bar{box-shadow:0 28px 64px rgba(15,23,42,.58),0 10px 26px rgba(109,90,252,.35),0 2px 0 hsla(0,0%,100%,.06) inset}#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__actions .rr-design-system-component-interactive-tooltip.tooltip-top::before{max-width:min(380px,100vw - 240px - 40px);box-shadow:0 18px 44px rgba(0,0,0,.42),0 8px 18px rgba(0,0,0,.28)}#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.tooltip-top::before,#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.tooltip-top::before{max-width:min(320px,100vw - 240px - 40px);min-width:180px;font-size:13px;font-weight:500;line-height:1.5;text-align:left}@media screen and (max-width: 1024px){#tpl-account.mapping .mainouttercontain.pms-mapping-multidoor .mapping-multidoor-bulk-dock{left:50%;width:min(560px,100vw - 32px)}#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__actions .rr-design-system-component-interactive-tooltip.tooltip-top::before{max-width:min(380px,100vw - 24px)}#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__left #mapping-multidoor-bulk-selected-tooltip.tooltip-top::before,#tpl-account.mapping .mapping-multidoor-bulk-dock .mapping-multidoor-bulk-bar__left #mapping-multidoor-specs-bulk-selected-tooltip.tooltip-top::before{max-width:min(320px,100vw - 24px)}}#tpl-account.mapping .mapping-multidoor-report-heading{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto;min-width:0;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px);padding-top:0;padding-bottom:16px;text-align:left}#tpl-account.mapping .mapping-multidoor-report-heading .rr-design-system-component-headers-pageheader,#tpl-account.mapping .mapping-multidoor-report-heading .rr-design-system-component-headers-pageheader.container{max-width:1152px !important;width:100%;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;padding-top:8px !important;padding-bottom:4px !important;background:rgba(0,0,0,0) !important;text-align:left}#tpl-account.mapping .mapping-multidoor-report-heading h1.page-title,#tpl-account.mapping .mapping-multidoor-report-heading p.page-sub{text-align:left !important}@media screen and (max-width: 640px){#inner-container.admin.mapping-container #main:has(.mapping-multidoor-report-layout) #tpl-account.mapping{padding-left:0;padding-right:0}#tpl-account.mapping .mapping-multidoor-report-content,#tpl-account.mapping .mapping-multidoor-report-heading{padding-left:clamp(6px,2vw,14px);padding-right:clamp(6px,2vw,14px)}#tpl-account.mapping .mapping-multidoor-report-page{padding-bottom:0}}@media screen and (max-width: 768px){#tpl-account.mapping .mapping-multidoor-report-hero{padding-top:calc(40px + env(safe-area-inset-top, 0px));row-gap:18px}#tpl-account.mapping .mapping-multidoor-report-layout--hotel-marketplace .mapping-multidoor-report-hero{row-gap:0}#tpl-account.mapping .mapping-multidoor-report-heading{padding-bottom:14px}#tpl-account.mapping .mapping-multidoor-report-page{padding-top:12px}#tpl-account.mapping .mapping-multidoor-gradient-stripe{margin-top:-8px;position:relative;z-index:2}}#tpl-account.mapping #mapping-multidoor-page-bottom-glow.rr-design-system-component-shared-glowwave{margin-top:0;margin-bottom:0;z-index:0;font-size:0;line-height:0;background:#f9fafb}#tpl-account.mapping #mapping-multidoor-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block}body.pms-mapping .mapping-screen.homeaway .vrbo-disconnect{margin-top:24px;padding-top:16px;border-top:1px solid #ddd}body.pms-mapping .mapping-screen.homeaway .vrbo-disconnect__help{margin:0 0 12px;font-size:13px;line-height:1.4;color:#6d7175}html.grey-bg:has(#inner-container .bookingcom-mapping-layout){background-color:#f9fafb}#inner-container.admin.mapping-container #main:has(.bookingcom-mapping-layout){background:#f9fafb;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.mapping-container:has(.bookingcom-mapping-layout){padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#tpl-account.bookingcom-mapping:has(.bookingcom-mapping-layout){display:block;padding:0 !important;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}body.pms-bookingcom-mapping:has(.bookingcom-mapping-layout) .extended-save-wrapper,body:has(.connection-hub-embed--bookingcom-mapping) .extended-save-wrapper{display:none !important}body.pms-bookingcom-mapping section.content.mapping-screen:has(.bookingcom-mapping-layout),body.pms-bookingcom-mapping section.content.connection-hub-screen:has(.bookingcom-mapping-layout),body:has(.connection-hub-embed--bookingcom-mapping) section.content.mapping-screen:has(.bookingcom-mapping-layout),body:has(.connection-hub-embed--bookingcom-mapping) section.content.connection-hub-screen:has(.bookingcom-mapping-layout){position:relative !important;left:auto !important;right:auto !important;width:100%;max-width:100%;box-sizing:border-box;padding:0 !important;background:rgba(0,0,0,0) !important}body.pms-bookingcom-mapping .bookingcom-mapping-layout,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-layout{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-hero,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero{padding-top:72px;box-sizing:border-box;width:100%;max-width:100%;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-gradient-stripe,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-gradient-stripe{position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box;z-index:1}body.pms-bookingcom-mapping .bookingcom-mapping-gradient-stripe .gradient-bar,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;margin:0;z-index:auto;display:block;width:100%;max-width:none;height:8px;min-height:8px;box-sizing:border-box;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);box-shadow:0 6px 24px rgba(138,124,255,.22)}body.pms-bookingcom-mapping .bookingcom-mapping-page,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-page{max-width:1120px;margin:0 auto;padding:0 20px 48px;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-page__header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:16px 20px 0;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-page__heading,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-page__heading{flex:1 1 420px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-tabs,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}body.pms-bookingcom-mapping .bookingcom-mapping-tab,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-tab{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);color:#202223;text-decoration:none;font-size:14px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}body.pms-bookingcom-mapping .bookingcom-mapping-tab.is-active,body.pms-bookingcom-mapping .bookingcom-mapping-tab:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-tab.is-active,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-tab:hover{border-color:#6e63ff;box-shadow:0 0 0 1px rgba(110,99,255,.15)}body.pms-bookingcom-mapping .bookingcom-mapping-tab.is-active,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-tab.is-active{background:rgba(110,99,255,.08);color:#6e63ff}body.pms-bookingcom-mapping .bookingcom-mapping-property,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-property{margin-bottom:20px}body.pms-bookingcom-mapping .bookingcom-mapping-property .rr-design-system-component-shared-badge.pill--accent,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-property .rr-design-system-component-shared-badge.pill--accent{padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.01em;border:1px solid rgba(110,99,255,.28);box-shadow:0 1px 2px rgba(110,99,255,.08)}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:28px;margin-bottom:24px}body.pms-bookingcom-mapping .bookingcom-mapping-filter-form .rr-design-system-component-forms-select .sel-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-filter-form .rr-design-system-component-forms-select .sel-label{display:none}body.pms-bookingcom-mapping .bookingcom-mapping-filter-form .rr-design-system-component-forms-select,body.pms-bookingcom-mapping .bookingcom-mapping-search .rr-design-system-component-forms-select,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-filter-form .rr-design-system-component-forms-select,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search .rr-design-system-component-forms-select{margin-bottom:0}body.pms-bookingcom-mapping .bookingcom-mapping-search,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search{flex:0 1 360px;width:min(360px,100%);min-width:0;margin-bottom:0}body.pms-bookingcom-mapping .bookingcom-mapping-filter-form,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-filter-form{flex:0 1 240px;width:min(240px,100%);min-width:0;margin-bottom:0}body.pms-bookingcom-mapping .bookingcom-mapping-filter-form .bookingcom-mapping-room-filter,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-filter-form .bookingcom-mapping-room-filter{width:100%}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__actions,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0;max-width:100%;justify-content:flex-end}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__actions .rr-design-system-component-interactive-tooltip,body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__actions .rr-design-system-component-buttons-button,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__actions .rr-design-system-component-interactive-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__actions .rr-design-system-component-buttons-button{max-width:100%;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__actions .rr-design-system-component-buttons-button,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__actions .rr-design-system-component-buttons-button{white-space:normal;height:auto;min-height:36px;text-align:left}body.pms-bookingcom-mapping .bookingcom-mapping-search__inner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search__inner{display:flex;align-items:center;box-sizing:border-box;padding:10px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;transition:all .2s ease}body.pms-bookingcom-mapping .bookingcom-mapping-search__input,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search__input{flex:1 1 auto;width:100%;min-width:0;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#0f172a}body.pms-bookingcom-mapping .bookingcom-mapping-search__input::placeholder,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search__input::placeholder{color:#94a3b8}body.pms-bookingcom-mapping .bookingcom-mapping-search__input:focus,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search__input:focus{outline:none}body.pms-bookingcom-mapping .bookingcom-mapping-search__inner:focus-within,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search__inner:focus-within{border-color:rgba(109,90,252,.42);box-shadow:0 0 0 2px rgba(109,90,252,.12)}body.pms-bookingcom-mapping .bookingcom-mapping-search-empty,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-search-empty{margin:-12px 0 24px;font-size:14px;color:rgba(15,23,42,.55)}body.pms-bookingcom-mapping .bookingcom-mapping-sr-only,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.pms-bookingcom-mapping .bookingcom-mapping-card__title-row .rr-design-system-component-shared-badge.pill--muted,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__title-row .rr-design-system-component-shared-badge.pill--muted{font-size:11px;font-weight:600}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-filtered-out,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-filtered-out{display:none !important}body.pms-bookingcom-mapping .bookingcom-mapping-access-denied,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-access-denied{margin-bottom:20px}body.pms-bookingcom-mapping .bookingcom-mapping-access-denied .rr-design-system-component-alerts-alert,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-access-denied .rr-design-system-component-alerts-alert{margin:0}body.pms-bookingcom-mapping .bookingcom-mapping-alert,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert{padding:14px 16px;border-radius:14px;margin-bottom:20px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}body.pms-bookingcom-mapping .bookingcom-mapping-alert__copy,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert__copy{display:grid;gap:4px;flex:1 1 auto;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-alert__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert__title{display:block;font-size:14px;font-weight:700;line-height:1.35}body.pms-bookingcom-mapping .bookingcom-mapping-alert__text,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert__text{display:block;font-size:13px;line-height:1.45}body.pms-bookingcom-mapping .bookingcom-mapping-alert__action,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert__action{flex:0 0 auto;white-space:nowrap;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background:#6e63ff;cursor:pointer}body.pms-bookingcom-mapping .bookingcom-mapping-alert__action:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert__action:hover{background:#5b52e6}body.pms-bookingcom-mapping .bookingcom-mapping-alert--warning,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--warning{background:#fff4e5;color:#8a4b00;border:1px solid #ffd699}body.pms-bookingcom-mapping .bookingcom-mapping-alert--info,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--info{background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe}body.pms-bookingcom-mapping .bookingcom-mapping-alert--success,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--success{background:#ecfdf3;color:#166534;border:1px solid #86efac}body.pms-bookingcom-mapping .bookingcom-mapping-alert--pending-sync,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--pending-sync{background:rgba(110,99,255,.08);color:#312e81;border:1px solid rgba(110,99,255,.22)}body.pms-bookingcom-mapping .bookingcom-mapping-alert--pending-sync .bookingcom-mapping-alert__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--pending-sync .bookingcom-mapping-alert__title{color:#4338ca}body.pms-bookingcom-mapping .bookingcom-mapping-alert--pending-sync .bookingcom-mapping-alert__text,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-alert--pending-sync .bookingcom-mapping-alert__text{color:#4338ca}body.pms-bookingcom-mapping .bookingcom-mapping-pending-sync-header__btn,body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__pending .bookingcom-mapping-pending-sync-header__btn,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-pending-sync-header__btn,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__pending .bookingcom-mapping-pending-sync-header__btn{border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background:#6e63ff;cursor:pointer;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-mapping-pending-sync-header__btn:hover,body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__pending .bookingcom-mapping-pending-sync-header__btn:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-pending-sync-header__btn:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__pending .bookingcom-mapping-pending-sync-header__btn:hover{background:#5b52e6}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar__pending,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-toolbar__pending{flex:0 0 auto}body.pms-bookingcom-mapping .bookingcom-mapping-card__pending-sync,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__pending-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px 12px;border-top:1px solid rgba(110,99,255,.12);background:rgba(110,99,255,.04)}body.pms-bookingcom-mapping .bookingcom-mapping-card__pending-sync[hidden],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__pending-sync[hidden]{display:none !important}body.pms-bookingcom-mapping .bookingcom-mapping-card__pending-sync-text,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__pending-sync-text{margin:0;font-size:13px;line-height:1.45;color:#4338ca}body.pms-bookingcom-mapping .bookingcom-mapping-card__pending-sync-btn,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__pending-sync-btn{flex:0 0 auto;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;color:#fff;background:#6e63ff;cursor:pointer;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-mapping-card__pending-sync-btn:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__pending-sync-btn:hover{background:#5b52e6}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__intro{margin:0 0 16px;font-size:14px;line-height:1.5;color:#475569}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__list,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item-copy,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item-copy{min-width:0;font-size:14px;line-height:1.45;color:#334155}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item-copy strong,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item-copy strong{display:block;color:#0f172a}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item-copy span,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item-copy span{color:#64748b;font-size:13px}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item-action,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item-action{flex:0 0 auto;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;color:#fff;background:#6e63ff;cursor:pointer;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-pending-sync-list-modal__item-action:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-pending-sync-list-modal__item-action:hover{background:#5b52e6}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats,body.pms-bookingcom-mapping .connection-hub-tab-guidance,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0 0 2rem;align-items:stretch}@media(min-width: 768px){body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats,body.pms-bookingcom-mapping .connection-hub-tab-guidance,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance{grid-template-columns:minmax(0, 1fr) minmax(300px, 420px)}}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero],body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>.rr-design-system-component-cards-card.card,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero],body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero,body.pms-bookingcom-mapping .connection-hub-tab-guidance>.rr-design-system-component-cards-card.card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>.rr-design-system-component-cards-card.card,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero],body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>.rr-design-system-component-cards-card.card{grid-column:auto !important;align-self:stretch}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero],body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero],body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero],body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero{width:100%;min-width:0;display:flex;flex-direction:column;height:100%}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero].rr-design-system-component-stats-statshero,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero.rr-design-system-component-stats-statshero,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero].rr-design-system-component-stats-statshero,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero.rr-design-system-component-stats-statshero,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero].rr-design-system-component-stats-statshero,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero.rr-design-system-component-stats-statshero,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero].rr-design-system-component-stats-statshero,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero.rr-design-system-component-stats-statshero{margin:0}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-gradient,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-gradient,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-gradient,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-gradient,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-gradient,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-gradient,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-gradient,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-gradient{flex:1;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:1.2rem 1.35rem 1.15rem;box-shadow:0 8px 28px rgba(110,99,255,.18)}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-content,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-content,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-content,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-content,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-content,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-content,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-content,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-header,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-header,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-header,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-header,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-header,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-header{margin-bottom:0}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-title,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-title,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-title,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .stats-hero-title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .stats-hero-title,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .stats-hero-title,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .stats-hero-title{margin:0 auto;max-width:38rem;font-size:clamp(1.35rem,4vw,2rem);font-weight:800;line-height:1.22;letter-spacing:-0.02em}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .bookingcom-mapping-statshero-glass,body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .bookingcom-mapping-statshero-glass,body.pms-bookingcom-mapping .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .bookingcom-mapping-statshero-glass,body.pms-bookingcom-mapping .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .bookingcom-mapping-statshero-glass,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>[id$=-tab-guidance-hero] .bookingcom-mapping-statshero-glass,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats>#bookingcom-mapping-stats-hero .bookingcom-mapping-statshero-glass,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>[id$=-tab-guidance-hero] .bookingcom-mapping-statshero-glass,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance>#bookingcom-mapping-stats-hero .bookingcom-mapping-statshero-glass{display:block;margin-top:.85rem;width:100%;max-width:40rem;margin-inline:auto;padding:.85rem 1.1rem;border-radius:14px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.16);font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;line-height:1.45;color:hsla(0,0%,100%,.95);box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats .bookingcom-mapping-help-card.card,body.pms-bookingcom-mapping .connection-hub-tab-guidance .bookingcom-mapping-help-card.card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats .bookingcom-mapping-help-card.card,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance .bookingcom-mapping-help-card.card{box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats .bookingcom-mapping-help-card.card .content,body.pms-bookingcom-mapping .connection-hub-tab-guidance .bookingcom-mapping-help-card.card .content,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats .bookingcom-mapping-help-card.card .content,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance .bookingcom-mapping-help-card.card .content{display:flex;flex-direction:column;gap:1.25rem}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats .bookingcom-mapping-help-section,body.pms-bookingcom-mapping .connection-hub-tab-guidance .bookingcom-mapping-help-section,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats .bookingcom-mapping-help-section,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance .bookingcom-mapping-help-section{display:block}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats .bookingcom-mapping-help-section-title,body.pms-bookingcom-mapping .connection-hub-tab-guidance .bookingcom-mapping-help-section-title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats .bookingcom-mapping-help-section-title,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance .bookingcom-mapping-help-section-title{display:block;margin:0 0 .4rem;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#334155}body.pms-bookingcom-mapping .bookingcom-mapping-hero-stats .bookingcom-mapping-help-lead,body.pms-bookingcom-mapping .connection-hub-tab-guidance .bookingcom-mapping-help-lead,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-hero-stats .bookingcom-mapping-help-lead,body:has(.connection-hub-embed--bookingcom-mapping) .connection-hub-tab-guidance .bookingcom-mapping-help-lead{display:block;margin:0;font-size:.9375rem;line-height:1.55;color:#475569}body.pms-bookingcom-mapping .bookingcom-mapping-rates__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates__intro{margin:0 0 16px;font-size:14px;line-height:1.5;color:rgba(0,0,0,.55)}body.pms-bookingcom-mapping .bookingcom-mapping-cards,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;overflow:visible}@media(max-width: 768px){body.pms-bookingcom-mapping .bookingcom-mapping-cards,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-cards{grid-template-columns:1fr}}body.pms-bookingcom-mapping .bookingcom-mapping-cards.has-expanded-card .bookingcom-mapping-card:not(.is-expanded),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-cards.has-expanded-card .bookingcom-mapping-card:not(.is-expanded){opacity:.72}body.pms-bookingcom-mapping .bookingcom-mapping-card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card{grid-column:span 1;position:relative;background:#fff;border-radius:16px;overflow:visible;box-shadow:0 4px 16px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06);transition:grid-column .32s ease,box-shadow .24s ease,border-color .24s ease,opacity .24s ease,transform .24s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card:has(.bookingcom-mapping-card__mapped-category-tip:hover),body.pms-bookingcom-mapping .bookingcom-mapping-card:has(.bookingcom-mapping-card__mapped-category-tip:focus-within),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:has(.bookingcom-mapping-card__mapped-category-tip:hover),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:has(.bookingcom-mapping-card__mapped-category-tip:focus-within){z-index:5}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-expanded,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-expanded{grid-column:1/-1;box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:rgba(110,99,255,.18);opacity:1;overflow:visible}body.pms-bookingcom-mapping .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__title{font-size:15px}body.pms-bookingcom-mapping .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__thumb,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__thumb{width:56px;height:56px}body.pms-bookingcom-mapping .bookingcom-mapping-card__toggle,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__toggle{display:flex;align-items:center;gap:16px;width:100%;padding:14px 18px;border:0;background:#fff;cursor:pointer;text-align:left;box-sizing:border-box;border-radius:16px 16px 0 0}body.pms-bookingcom-mapping .bookingcom-mapping-card__toggle:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__toggle:hover{background:rgba(110,99,255,.03)}body.pms-bookingcom-mapping .bookingcom-mapping-card__toggle:focus-visible,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(110,99,255,.35)}body.pms-bookingcom-mapping .bookingcom-mapping-card:not(.is-expanded):not(:has(.bookingcom-mapping-card__rate-plans-wrap)) .bookingcom-mapping-card__toggle,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:not(.is-expanded):not(:has(.bookingcom-mapping-card__rate-plans-wrap)) .bookingcom-mapping-card__toggle{border-radius:16px}body.pms-bookingcom-mapping .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__rate-plans-wrap,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card:not(.is-expanded) .bookingcom-mapping-card__rate-plans-wrap{border-radius:0 0 16px 16px}body.pms-bookingcom-mapping .bookingcom-mapping-card__thumb,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__thumb{width:72px;height:72px;flex-shrink:0;border-radius:12px;background-size:cover;background-position:center;background-color:#eef1f4}body.pms-bookingcom-mapping .bookingcom-mapping-card__summary,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__summary{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}body.pms-bookingcom-mapping .bookingcom-mapping-card__meta,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:rgba(0,0,0,.55)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rates-summary,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rates-summary{font-weight:600;color:rgba(0,0,0,.65)}body.pms-bookingcom-mapping .bookingcom-mapping-card__status-badge,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__status-badge{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0;pointer-events:none}body.pms-bookingcom-mapping .bookingcom-mapping-card__status-badge[hidden],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__status-badge[hidden]{display:none !important}body.pms-bookingcom-mapping .bookingcom-mapping-card__mapped-category-tip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__mapped-category-tip{display:inline;position:relative;z-index:2}body.pms-bookingcom-mapping .bookingcom-mapping-card__mapped-category,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__mapped-category{color:#6e63ff;font-weight:500}body.pms-bookingcom-mapping .bookingcom-mapping-card__mapped-category--empty,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__mapped-category--empty{color:rgba(0,0,0,.45);font-style:italic;font-weight:400}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plans-wrap,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plans-wrap{padding:0 18px 14px}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__rate-plans-wrap,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__rate-plans-wrap{display:none}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plans,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plans{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:rgba(15,23,42,.03);font-size:13px;position:relative;min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:wrap}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan:has(.rr-design-system-component-interactive-tooltip:hover),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan:has(.rr-design-system-component-interactive-tooltip:hover){z-index:5}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable{cursor:pointer;border:1px solid rgba(0,0,0,0);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable:hover{background:rgba(110,99,255,.08);border-color:rgba(110,99,255,.22);box-shadow:0 4px 14px rgba(110,99,255,.12);transform:translateX(2px)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable:focus-visible,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:2px}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-name,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-name{color:#2d2a5c;display:inline-flex;align-items:center;gap:6px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-edit,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;color:#6e63ff;opacity:0;transform:translateX(-2px);transition:opacity .15s ease,transform .15s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-edit svg,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable .bookingcom-mapping-card__rate-plan-edit svg{width:14px;height:14px;display:block}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable:hover .bookingcom-mapping-card__rate-plan-edit,body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--clickable:focus-visible .bookingcom-mapping-card__rate-plan-edit,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable:hover .bookingcom-mapping-card__rate-plan-edit,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--clickable:focus-visible .bookingcom-mapping-card__rate-plan-edit{opacity:1;transform:translateX(0)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--orphan,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--orphan{padding:0;background:rgba(202,11,89,.05);border:1px solid rgba(202,11,89,.14)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--orphan>.bookingcom-mapping-card__rate-plan-orphan-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--orphan>.bookingcom-mapping-card__rate-plan-orphan-tooltip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;box-sizing:border-box;cursor:help}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--orphan .bookingcom-mapping-card__rate-plan-name,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--orphan .bookingcom-mapping-card__rate-plan-name{display:inline-flex;align-items:center;gap:8px;color:#7a0f3f}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan--orphan.is-targeted,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan--orphan.is-targeted{box-shadow:0 0 0 2px rgba(202,11,89,.45);animation:bookingcom-mapping-orphan-target 2.2s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-orphan-alert,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-orphan-alert{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#ca0b59;color:#fff;font-size:11px;font-weight:800;line-height:1;flex-shrink:0;box-shadow:0 0 0 2px #fff}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-remove--orphan,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-remove--orphan{color:#ca0b59}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-remove--orphan:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-remove--orphan:hover{color:#a8094a;background:rgba(202,11,89,.08)}body.pms-bookingcom-mapping .bookingcom-mapping-orphans,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphans{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(202,11,89,.22);display:flex;flex-direction:column;gap:10px}body.pms-bookingcom-mapping .bookingcom-mapping-orphans__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphans__title{margin:0;font-size:14px;font-weight:700;color:#ca0b59}body.pms-bookingcom-mapping .bookingcom-mapping-orphans__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphans__intro{margin:0;font-size:13px;line-height:1.45;color:#64748b}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item{border:1px solid rgba(202,11,89,.2);border-radius:14px;background:#fafbfc;overflow:visible}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item:has(.rr-design-system-component-interactive-tooltip:hover),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item:has(.rr-design-system-component-interactive-tooltip:hover){z-index:5}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item.is-targeted,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item.is-targeted{box-shadow:0 0 0 2px rgba(202,11,89,.45);animation:bookingcom-mapping-orphan-target 2.2s ease}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item__row-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item__row-tooltip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;box-sizing:border-box;cursor:help}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item__name,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item__name{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;color:#1a1f36}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item__label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-mapping-orphan-item__aside,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphan-item__aside{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}body.pms-bookingcom-mapping .bookingcom-mapping-orphans__members,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-orphans__members{margin:0;padding:10px 16px 14px 34px;border-top:1px solid rgba(202,11,89,.12);color:#64748b;font-size:12px;line-height:1.45}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family.is-targeted,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family.is-targeted{border-radius:12px;box-shadow:0 0 0 2px rgba(110,99,255,.35);animation:bookingcom-mapping-rate-family-target 2.2s ease}@keyframes bookingcom-mapping-orphan-target{0%{background:rgba(202,11,89,.16)}100%{background:rgba(202,11,89,.03)}}@keyframes bookingcom-mapping-rate-family-target{0%{background:rgba(110,99,255,.14)}100%{background:rgba(0,0,0,0)}}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-name,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#1a1f36}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan .rr-design-system-component-shared-badge,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan .rr-design-system-component-shared-badge{flex-shrink:0}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan .rr-design-system-component-interactive-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan .rr-design-system-component-interactive-tooltip{flex-shrink:0}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-linked,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-linked{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-aside,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-aside{flex:1 1 auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-remove,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-remove{flex:0 0 auto;appearance:none;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#6a7b8e;cursor:pointer;transition:all .2s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-remove:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-remove:hover{border-color:#ca0b59;color:#ca0b59;background:rgba(202,11,89,.08);box-shadow:0 2px 8px rgba(0,0,0,.12)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-remove svg,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-remove svg{display:block}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-action,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-action{flex:0 0 auto;appearance:none;background:#fff;border:1px solid #dce2e6;border-radius:999px;min-height:32px;padding:4px 10px 4px 8px;display:inline-flex;align-items:center;gap:6px;color:#6a7b8e;cursor:pointer;transition:all .2s ease;max-width:160px}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-action:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-action:hover{border-color:#6c2bd9;color:#6c2bd9;background:rgba(108,43,217,.08);box-shadow:0 2px 8px rgba(0,0,0,.12)}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-action svg,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-action svg{display:block;flex-shrink:0}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-action-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-action-label{font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#334155}body.pms-bookingcom-mapping .bookingcom-mapping-card__rate-plan-action:hover .bookingcom-mapping-card__rate-plan-action-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__rate-plan-action:hover .bookingcom-mapping-card__rate-plan-action-label{color:#6c2bd9}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__body,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__body{display:flex;flex-direction:column;gap:12px}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__intro{margin:0;font-size:14px;line-height:1.45;color:#334155}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__help,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__help{margin:0;font-size:13px;line-height:1.4;color:#64748b}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__field,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__field{display:flex;flex-direction:column;gap:8px}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__field-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__field-label{font-size:13px;font-weight:600;color:#1e293b}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__lead-time-fields,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__lead-time-fields{display:flex;align-items:center;gap:8px}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__lead-time-fields>*,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__lead-time-fields>*{margin-bottom:0;min-width:0}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__lead-time-fields .bookingcom-cutoff-modal__lead-value,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__lead-time-fields .bookingcom-cutoff-modal__lead-value{flex:1 1 auto;max-width:120px}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__lead-time-fields .bookingcom-cutoff-modal__lead-unit,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__lead-time-fields .bookingcom-cutoff-modal__lead-unit{flex:0 0 auto;min-width:104px}body.pms-bookingcom-mapping .bookingcom-cutoff-modal__error,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-cutoff-modal__error{margin:0;font-size:13px;color:#ca0b59}body.pms-bookingcom-mapping .bookingcom-mapping-card__chevron,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__chevron{flex-shrink:0;width:10px;height:10px;margin-right:4px;border-right:2px solid #6e63ff;border-bottom:2px solid #6e63ff;transform:rotate(45deg);transition:transform .18s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__chevron,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__chevron{transform:rotate(-135deg);margin-top:6px}body.pms-bookingcom-mapping .bookingcom-mapping-card__panel,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__panel{display:grid;grid-template-rows:0fr;border-top:1px solid rgba(0,0,0,0);overflow:hidden;transition:grid-template-rows .32s ease,border-color .24s ease}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-expanded>.bookingcom-mapping-card__panel,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-expanded>.bookingcom-mapping-card__panel{grid-template-rows:1fr;border-top-color:rgba(0,0,0,.06);overflow:visible}body.pms-bookingcom-mapping .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__panel-inner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card.is-expanded .bookingcom-mapping-card__panel-inner{overflow:visible}body.pms-bookingcom-mapping .bookingcom-mapping-card__panel-inner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__panel-inner{display:grid;grid-template-columns:220px 1fr;gap:24px;min-height:0;padding:0;overflow:hidden}@media(max-width: 900px){body.pms-bookingcom-mapping .bookingcom-mapping-card__panel-inner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__panel-inner{grid-template-columns:1fr}}body.pms-bookingcom-mapping .bookingcom-mapping-card__media,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__media{position:relative;margin:18px 0 18px 18px;border-radius:14px;min-height:200px;overflow:hidden;background-color:#eef1f4}body.pms-bookingcom-mapping .bookingcom-mapping-card__media::before,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__media::before{content:"";position:absolute;inset:-12px;background-image:var(--card-media-image);background-size:cover;background-position:center;filter:blur(8px);transform:scale(1.06);opacity:.92}body.pms-bookingcom-mapping .bookingcom-mapping-card__media::after,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(110, 99, 255, 0.12));pointer-events:none}@media(max-width: 900px){body.pms-bookingcom-mapping .bookingcom-mapping-card__media,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__media{margin:18px 18px 0;min-height:160px}}body.pms-bookingcom-mapping .bookingcom-mapping-card__body,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__body{min-width:0;padding:18px 18px 18px 0}@media(max-width: 900px){body.pms-bookingcom-mapping .bookingcom-mapping-card__body,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__body{padding:0 18px 18px}}body.pms-bookingcom-mapping .bookingcom-mapping-card__body .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,body.pms-bookingcom-mapping .bookingcom-mapping-card__body .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__body .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__body .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0 !important;max-width:min(28rem,100vw - 24px) !important}body.pms-bookingcom-mapping .bookingcom-mapping-card__title-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.pms-bookingcom-mapping .bookingcom-mapping-card__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__title{margin:0;font-size:18px;font-weight:600;line-height:1.3}body.pms-bookingcom-mapping .bookingcom-mapping-card__room-select,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-card__room-select{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px}body.pms-bookingcom-mapping .bookingcom-mapping-autofill,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-autofill{border:0;background:rgba(0,0,0,0);color:#6e63ff;font-size:13px;font-weight:600;cursor:pointer;padding:8px 0;text-decoration:underline}body.pms-bookingcom-mapping .bookingcom-mapping-rates__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.45)}body.pms-bookingcom-mapping .bookingcom-mapping-rates__toolbar,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar{display:none;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:hsla(0,0%,100%,.9);flex-wrap:wrap;min-width:0;max-width:100%;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-bar,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-bar{display:flex}body.pms-bookingcom-mapping .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-toggle,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-toggle{display:none}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar__select-all,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar__select-all{display:flex;align-items:center;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar__select-all .rr-design-system-component-forms-checkbox,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar__select-all .rr-design-system-component-forms-checkbox{margin:0}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar__select-all .cb-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar__select-all .cb-label{font-size:14px;color:rgba(15,23,42,.78)}body.pms-bookingcom-mapping .bookingcom-mapping-manage-check-host,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-check-host{display:none;align-items:flex-start;justify-content:center;width:28px;min-width:28px;padding-top:2px}body.pms-bookingcom-mapping .bookingcom-mapping-manage-check-host .rr-design-system-component-forms-checkbox,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-check-host .rr-design-system-component-forms-checkbox{margin:0}body.pms-bookingcom-mapping .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-check-host,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-manage-check-host{display:flex}body.pms-bookingcom-mapping .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-rate-family__header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-rate-family__header{grid-template-columns:28px minmax(0, 1fr) minmax(0, 320px);align-items:start}body.pms-bookingcom-mapping .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-rate-row--detail,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates.is-manage-mode .bookingcom-mapping-rate-row--detail{grid-template-columns:28px minmax(0, 1fr) minmax(0, 320px);align-items:start}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar__actions,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}body.pms-bookingcom-mapping .bookingcom-mapping-manage-bar__actions .rr-design-system-component-buttons-button,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-manage-bar__actions .rr-design-system-component-buttons-button{max-width:100%;min-width:0;white-space:normal;height:auto;min-height:36px;text-align:left}body.pms-bookingcom-mapping .bookingcom-mapping-rate-families,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-families{display:flex;flex-direction:column;gap:12px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family{position:relative;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fafbfc;overflow:visible}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family:has(.rr-design-system-component-interactive-tooltip:hover),body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family:has(.rr-design-system-component-interactive-tooltip:hover){z-index:5}body.pms-bookingcom-mapping .rr-design-system-component-forms-select.bookingcom-mapping-rate-family-select.has-error .trigger,body.pms-bookingcom-mapping .rr-design-system-component-forms-select.bookingcom-mapping-rate-family-select.has-error summary.trigger,body.pms-bookingcom-mapping .rr-design-system-component-forms-select.bookingcom-mapping-rate-select.has-error .trigger,body.pms-bookingcom-mapping .rr-design-system-component-forms-select.bookingcom-mapping-rate-select.has-error summary.trigger,body:has(.connection-hub-embed--bookingcom-mapping) .rr-design-system-component-forms-select.bookingcom-mapping-rate-family-select.has-error .trigger,body:has(.connection-hub-embed--bookingcom-mapping) .rr-design-system-component-forms-select.bookingcom-mapping-rate-family-select.has-error summary.trigger,body:has(.connection-hub-embed--bookingcom-mapping) .rr-design-system-component-forms-select.bookingcom-mapping-rate-select.has-error .trigger,body:has(.connection-hub-embed--bookingcom-mapping) .rr-design-system-component-forms-select.bookingcom-mapping-rate-select.has-error summary.trigger{border-color:#e5e7eb;box-shadow:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__header-aside,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__header-aside{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__status-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__status-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__status-badge,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__status-badge{flex-shrink:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__cutoff-wrap,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__channel-actions,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__cutoff-wrap,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__channel-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__picker,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__picker{width:100%}body.pms-bookingcom-mapping .bookingcom-mapping-select-tip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-select-tip{display:block;width:100%;max-width:none;min-width:0;min-height:0;cursor:default}body.pms-bookingcom-mapping .bookingcom-mapping-select-tip.is-locked .rr-design-system-component-forms-select,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-select-tip.is-locked .rr-design-system-component-forms-select{opacity:.5;pointer-events:none;filter:grayscale(0.35)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 340px);gap:16px;align-items:end;padding:16px 18px}@media(max-width: 900px){body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__header{grid-template-columns:1fr}}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__heading,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__heading{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__title-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__title-row{margin:0 0 4px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__title-inner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__title-inner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__title{margin:0;font-size:16px;font-weight:600;color:#0f172a}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__title-tooltip,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__trait-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__title-tooltip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__trait-tooltip{cursor:help}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__title-tooltip:hover,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__trait-tooltip:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__title-tooltip:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__trait-tooltip:hover{z-index:6}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__traits,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__traits{display:inline-flex;align-items:center;gap:6px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__trait,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__trait{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(15,23,42,.06);color:#64748b;font-size:11px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__status,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__status{margin:0;font-size:13px;color:rgba(0,0,0,.55)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__toggle-details,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__toggle-details{border:0;background:rgba(0,0,0,0);color:rgba(0,0,0,.55);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0 0;margin:0;text-decoration:none;text-align:left}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__toggle-details:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__toggle-details:hover{color:rgba(0,0,0,.75);text-decoration:underline}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__channel-line,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__channel-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__product-meta,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__product-meta{margin:6px 0 0;font-size:12px;line-height:1.4;color:rgba(100,116,139,.95)}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__body,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__body{display:flex;flex-direction:column;gap:14px}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__intro{margin:0;font-size:14px;line-height:1.5;color:rgba(15,23,42,.82)}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__targets,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__targets{margin:0;padding-left:1.1rem;font-size:14px;line-height:1.45;color:rgba(15,23,42,.78)}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__targets li+li,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__targets li+li{margin-top:4px}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__mapped-note,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__mapped-note{margin:0;font-size:13px;line-height:1.45;color:#8a4b00}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__confirm,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__confirm{margin:0}body.pms-bookingcom-mapping .bookingcom-deactivate-modal__confirm .rr-design-system-component-forms-checkbox .cb-label-text,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-deactivate-modal__confirm .rr-design-system-component-forms-checkbox .cb-label-text{font-size:14px;line-height:1.45;color:rgba(15,23,42,.82)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.menu-option-header,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.menu-option-header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.menu-option-header,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.menu-option-header{padding:10px 12px 6px;pointer-events:none;user-select:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.menu-option-header .menu-option__header-label,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.menu-option-header .menu-option__header-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.menu-option-header .menu-option__header-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.menu-option-header .menu-option__header-label{display:block;font-size:12px;font-weight:600;line-height:1.35;color:rgba(15,23,42,.55);text-transform:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true],body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true],body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true]{color:rgba(15,23,42,.38);cursor:not-allowed;pointer-events:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-count,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-count,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-count,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-count,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-count,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-count,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-count,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-count{color:rgba(15,23,42,.38)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-icon,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-icon,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-icon,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-icon,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-icon,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-icon,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled .menu-option__occupancy-icon,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true] .menu-option__occupancy-icon{color:rgba(15,23,42,.22)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled:hover,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true]:hover,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled:hover,body.pms-bookingcom-mapping .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true]:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu li.is-disabled a.is-disabled:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family-select .menu a.is-disabled[aria-disabled=true]:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu li.is-disabled a.is-disabled:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-select .menu a.is-disabled[aria-disabled=true]:hover{background:rgba(0,0,0,0);color:rgba(15,23,42,.38)}body.pms-bookingcom-mapping .bookingcom-sync-modal__body,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__body{display:flex;flex-direction:column;gap:14px}body.pms-bookingcom-mapping [data-bookingcom-sync-single-wrap][hidden],body.pms-bookingcom-mapping [data-bookingcom-sync-batch-wrap][hidden],body.pms-bookingcom-mapping [data-bookingcom-sync-rates-wrap][hidden],body:has(.connection-hub-embed--bookingcom-mapping) [data-bookingcom-sync-single-wrap][hidden],body:has(.connection-hub-embed--bookingcom-mapping) [data-bookingcom-sync-batch-wrap][hidden],body:has(.connection-hub-embed--bookingcom-mapping) [data-bookingcom-sync-rates-wrap][hidden]{display:none !important}body.pms-bookingcom-mapping .bookingcom-sync-modal__lead,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__lead{padding:14px 16px;border-radius:14px;background:rgba(110,99,255,.08);border:1px solid rgba(110,99,255,.18)}body.pms-bookingcom-mapping .bookingcom-sync-modal__lead-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__lead-label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6e63ff}body.pms-bookingcom-mapping .bookingcom-sync-modal__intro,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__intro{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:#1e1b4b}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary-card,body.pms-bookingcom-mapping .bookingcom-sync-modal__rates-card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary-card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rates-card{padding:14px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary-heading,body.pms-bookingcom-mapping .bookingcom-sync-modal__rates-heading,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary-heading,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rates-heading{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.56)}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary{margin:0;display:grid;gap:10px}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary-row{display:grid;grid-template-columns:minmax(170px, max-content) minmax(0, 1fr);gap:16px;font-size:14px;line-height:1.45}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary-row dt,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary-row dt{margin:0;color:rgba(15,23,42,.56);font-weight:600;white-space:nowrap}body.pms-bookingcom-mapping .bookingcom-sync-modal__summary-row dd,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__summary-row dd{margin:0;color:#0f172a;font-weight:600}body.pms-bookingcom-mapping .bookingcom-sync-modal__rates-list,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rates-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}body.pms-bookingcom-mapping .bookingcom-sync-modal__rates-list--inline,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rates-list--inline{margin-top:0}body.pms-bookingcom-mapping .bookingcom-sync-modal__batch-wrap,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__batch-wrap{display:flex;flex-direction:column;gap:14px}body.pms-bookingcom-mapping .bookingcom-sync-modal__batch-rooms,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__batch-rooms{padding:14px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}body.pms-bookingcom-mapping .bookingcom-sync-modal__rooms-list,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rooms-list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}body.pms-bookingcom-mapping .bookingcom-sync-modal__room-item,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__room-item{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}@media(min-width: 720px){body.pms-bookingcom-mapping .bookingcom-sync-modal__room-item,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__room-item{grid-template-columns:minmax(170px, max-content) minmax(0, 1fr);align-items:start}}body.pms-bookingcom-mapping .bookingcom-sync-modal__room-copy,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__room-copy{min-width:0;font-size:14px;line-height:1.45;color:#334155}body.pms-bookingcom-mapping .bookingcom-sync-modal__room-copy strong,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__room-copy strong{display:block;color:#0f172a}body.pms-bookingcom-mapping .bookingcom-sync-modal__room-copy span,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__room-copy span{color:#64748b;font-size:13px}body.pms-bookingcom-mapping .bookingcom-sync-modal__rate-pill,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__rate-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid rgba(110,99,255,.18);font-size:13px;font-weight:600;line-height:1.35;color:#4338ca}body.pms-bookingcom-mapping .bookingcom-sync-modal__note,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__note{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45}body.pms-bookingcom-mapping .bookingcom-sync-modal__note--info,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__note--info{background:rgba(110,99,255,.08);border:1px solid rgba(110,99,255,.16);color:#4338ca;font-weight:600}body.pms-bookingcom-mapping .bookingcom-sync-modal__note--warn,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-sync-modal__note--warn{background:#fff4e5;border:1px solid #ffd699;color:#8a4b00;font-weight:600}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__members,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__members{border-top:1px solid rgba(0,0,0,.06);background:#fff;padding:0 18px 8px;overflow:visible;border-radius:0 0 13px 13px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-banner,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-banner{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;border-radius:13px 13px 0 0;border:none;border-bottom:2px solid #6e63ff;background:#fff;box-shadow:inset 0 0 0 1px rgba(110,99,255,.35)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-icon,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(110,99,255,.12);color:#6e63ff}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-icon svg,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-icon svg{width:28px;height:28px;display:block}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-content,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-content{flex:1 1 auto;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-title,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-title{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35;color:#2d2a5c}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-text,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-text{margin:0 0 10px;font-size:14px;line-height:1.45;color:rgba(15,23,42,.82)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__create-missing-tip,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__create-missing-tip{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__create-missing-tip .rr-design-system-component-buttons-button,body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__create-missing-tip .bookingcom-mapping-rate-family__create-missing,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__create-missing-tip .rr-design-system-component-buttons-button,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__create-missing-tip .bookingcom-mapping-rate-family__create-missing{display:inline-flex;width:auto;max-width:100%;min-width:0;white-space:normal;height:auto;min-height:36px;text-align:left;box-sizing:border-box}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-list,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-family__missing-list li,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-family__missing-list li{padding:4px 10px;border-radius:999px;background:rgba(110,99,255,.1);border:1px solid rgba(110,99,255,.22);font-size:12px;font-weight:600;color:#4c46b3}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies{display:flex;flex-direction:column;gap:16px}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__context,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__context{margin:0;font-size:14px;line-height:1.45;color:rgba(15,23,42,.78);text-align:center}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__missing-label,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__missing-label{margin:0 0 8px;font-size:13px;font-weight:600;color:rgba(15,23,42,.72)}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__missing-list,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__missing-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__missing-list li,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__missing-list li{padding:4px 10px;border-radius:999px;background:rgba(124,58,237,.1);font-size:12px;font-weight:600;color:#6d28d9}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__summary,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__summary{margin:0;padding:14px 16px;border:1px solid #dce2e6;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;gap:10px}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__summary-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__summary-row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:baseline}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__summary-row dt,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__summary-row dt{margin:0;font-size:12px;font-weight:600;color:#64748b}body.pms-bookingcom-mapping .bookingcom-create-missing-occupancies__summary-row dd,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-create-missing-occupancies__summary-row dd{margin:0;font-size:14px;font-weight:600;color:#0f172a}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:rgba(15,23,42,.05);color:#64748b;font-size:12px;font-weight:700;border:0;font:inherit;line-height:inherit}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy i,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy i{color:#cbd5e1;font-size:11px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy--editable,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy--editable{cursor:pointer;transition:background-color .15s ease,color .15s ease}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy--editable:hover,body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy--editable:focus-visible,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy--editable:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy--editable:focus-visible{background:rgba(124,58,237,.12);color:#5b21b6;outline:none}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy--editable:hover i,body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__occupancy--editable:focus-visible i,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy--editable:hover i,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__occupancy--editable:focus-visible i{color:#7c3aed}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row--detail,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row--detail{grid-template-columns:minmax(0, 1fr) minmax(240px, 320px)}body.pms-bookingcom-mapping .bookingcom-mapping-rates__empty,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rates__empty{margin:0;font-size:14px;color:rgba(0,0,0,.55)}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row{display:grid;grid-template-columns:1fr minmax(260px, 340px);gap:16px;align-items:start;padding:14px 0;border-top:1px solid rgba(0,0,0,.06)}@media(max-width: 768px){body.pms-bookingcom-mapping .bookingcom-mapping-rate-row,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row{grid-template-columns:1fr}}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__info,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__info{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__name,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__name{font-weight:500;font-size:15px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-row__meta,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-row__meta{margin:6px 0 0;font-size:12px;color:rgba(0,0,0,.55);font-style:italic}body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;margin:0;padding:0;background:none;border:none;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save.is-visible,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save.is-visible::before,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save.is-visible::before{animation:bookingcom-mapping-save-glow-pulse 2.6s ease-in-out infinite}body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save::before,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save::before{content:"";position:absolute;left:50%;bottom:-10px;z-index:-1;width:88%;height:22px;transform:translateX(-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, rgba(110, 99, 255, 0.42) 0%, rgba(110, 99, 255, 0.14) 45%, transparent 72%);filter:blur(6px)}body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save .rr-btn.primary,body.pms-bookingcom-mapping .bookingcom-mapping-sticky-save #bookingcom-mapping-save-btn,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save .rr-btn.primary,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-sticky-save #bookingcom-mapping-save-btn{min-width:140px;display:inline-flex !important;justify-content:center !important;align-items:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}@keyframes bookingcom-mapping-save-glow-pulse{0%,100%{opacity:.38;transform:translateX(-50%) scale(0.92)}50%{opacity:.72;transform:translateX(-50%) scale(1.06)}}body.pms-bookingcom-mapping .bookingcom-mapping-connections,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-connections{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px;margin-top:24px}body.pms-bookingcom-mapping .bookingcom-mapping-connection-card,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-connection-card{text-decoration:none;color:inherit;display:block;transition:transform .15s ease}body.pms-bookingcom-mapping .bookingcom-mapping-connection-card:hover,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-connection-card:hover{transform:translateY(-2px)}body.pms-bookingcom-mapping .bookingcom-mapping-empty,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-empty{margin-top:24px}body.pms-bookingcom-mapping .bookingcom-mapping-rate-families .rr-design-system-component-interactive-tooltip::before,body.pms-bookingcom-mapping .bookingcom-mapping-rate-families .rr-design-system-component-interactive-tooltip::after,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-families .rr-design-system-component-interactive-tooltip::before,body:has(.connection-hub-embed--bookingcom-mapping) .bookingcom-mapping-rate-families .rr-design-system-component-interactive-tooltip::after{z-index:100000}body.pms-bookingcom-mapping #bookingcom-mapping-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0;font-size:0;line-height:0;background:#f9fafb}body.pms-bookingcom-mapping #bookingcom-mapping-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block}@media screen and (max-width: 768px){body.pms-bookingcom-mapping #tpl-account.bookingcom-mapping:has(.bookingcom-mapping-layout){padding-top:0 !important}body.pms-bookingcom-mapping .bookingcom-mapping-layout{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px))}body.pms-bookingcom-mapping .bookingcom-mapping-hero{padding-top:0}body.pms-bookingcom-mapping .bookingcom-mapping-gradient-stripe{margin-top:-8px;position:relative;z-index:2}body.pms-bookingcom-mapping .bookingcom-mapping-gradient-stripe .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}body.pms-bookingcom-mapping #bookingcom-mapping-stats-hero .stats-hero-gradient{padding:1rem}body.pms-bookingcom-mapping #bookingcom-mapping-stats-hero .bookingcom-mapping-statshero-glass{padding:.75rem .95rem;font-size:1rem}body.pms-bookingcom-mapping .bookingcom-mapping-toolbar{flex-direction:column;align-items:stretch}body.pms-bookingcom-mapping .bookingcom-mapping-filter-form,body.pms-bookingcom-mapping .bookingcom-mapping-search{flex:1 1 auto;width:100%}}.bookingcom-mapping-page-overlay{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;background:hsla(0,0%,100%,.96);backdrop-filter:blur(2px)}.bookingcom-mapping-page-overlay.is-visible{display:flex}.bookingcom-mapping-page-overlay__inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:320px;padding:0 24px;text-align:center}.bookingcom-mapping-page-overlay__spinner{width:36px;height:36px;border:3px solid rgba(110,99,255,.25);border-top-color:#6e63ff;border-radius:50%;animation:bookingcom-mapping-page-spin .7s linear infinite}.bookingcom-mapping-page-overlay__text{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:#6e63ff;transition:opacity .18s ease}.bookingcom-mapping-page-overlay__text.is-changing{opacity:.35}@keyframes bookingcom-mapping-page-spin{to{transform:rotate(360deg)}}.form-fields,.property,.accounting-settings,.account-settings{padding:50px 20px 20px 20px}.form-fields form .bg-wrapper,.property form .bg-wrapper,.accounting-settings form .bg-wrapper,.account-settings form .bg-wrapper{padding:10px 20px 40px 20px}.form-fields form .bg-wrapper>div.page-part,.property form .bg-wrapper>div.page-part,.accounting-settings form .bg-wrapper>div.page-part,.account-settings form .bg-wrapper>div.page-part{padding:0 40px 20px 40px;background-color:#fff}.form-fields form h3.section-title.col-12,.property form h3.section-title.col-12,.accounting-settings form h3.section-title.col-12,.account-settings form h3.section-title.col-12{font-size:2em;margin:30px 0 25px 0 !important}.form-fields form h3.section-title.col-12 i,.property form h3.section-title.col-12 i,.accounting-settings form h3.section-title.col-12 i,.account-settings form h3.section-title.col-12 i{color:#258175;padding-right:10px}.form-fields form h3.section-title.col-12 .password-warning,.property form h3.section-title.col-12 .password-warning,.accounting-settings form h3.section-title.col-12 .password-warning,.account-settings form h3.section-title.col-12 .password-warning{display:inline-block;float:right;font-size:20px;color:#f6931d}.form-fields form .formRow,.property form .formRow,.accounting-settings form .formRow,.account-settings form .formRow{min-height:60px}.form-fields form .formRow--input-wrapper,.property form .formRow--input-wrapper,.accounting-settings form .formRow--input-wrapper,.account-settings form .formRow--input-wrapper{margin:0;padding-right:15px;margin-bottom:15px}.form-fields form .gender,.property form .gender,.accounting-settings form .gender,.account-settings form .gender{padding:5px 0 15px 0}.form-fields form .formRow .field:not(.formRow--item),.property form .formRow .field:not(.formRow--item),.accounting-settings form .formRow .field:not(.formRow--item),.account-settings form .formRow .field:not(.formRow--item){position:relative;padding-right:15px;margin-bottom:15px}.form-fields form .formRow .field:not(.formRow--item) label,.property form .formRow .field:not(.formRow--item) label,.accounting-settings form .formRow .field:not(.formRow--item) label,.account-settings form .formRow .field:not(.formRow--item) label{top:-6px;left:7px;margin:0}.form-fields form .form-field-label-with-infobox,.property form .form-field-label-with-infobox,.accounting-settings form .form-field-label-with-infobox,.account-settings form .form-field-label-with-infobox{position:absolute;z-index:2;top:-6px;left:7px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;padding:0 6px;max-width:calc(100% - 14px);background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.form-fields form .form-field-label-with-infobox label,.property form .form-field-label-with-infobox label,.accounting-settings form .form-field-label-with-infobox label,.account-settings form .form-field-label-with-infobox label{position:static !important;top:auto !important;left:auto !important;display:inline !important;margin:0 !important;cursor:pointer}.form-fields form .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip,.property form .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip,.accounting-settings form .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip,.account-settings form .form-field-label-with-infobox .rr-design-system-component-interactive-tooltip{flex-shrink:0}.form-fields form .admin-only label,.form-fields form .admin-only .placeholder,.property form .admin-only label,.property form .admin-only .placeholder,.accounting-settings form .admin-only label,.accounting-settings form .admin-only .placeholder,.account-settings form .admin-only label,.account-settings form .admin-only .placeholder{color:red !important}.form-fields form .admin-only input,.form-fields form .admin-only select,.form-fields form .admin-only textarea,.property form .admin-only input,.property form .admin-only select,.property form .admin-only textarea,.accounting-settings form .admin-only input,.accounting-settings form .admin-only select,.accounting-settings form .admin-only textarea,.account-settings form .admin-only input,.account-settings form .admin-only select,.account-settings form .admin-only textarea{border-color:red !important}.form-fields form .online-checkout-custom-validity-checkbox-row,.property form .online-checkout-custom-validity-checkbox-row,.accounting-settings form .online-checkout-custom-validity-checkbox-row,.account-settings form .online-checkout-custom-validity-checkbox-row{margin-bottom:8px}.form-fields form .online-checkout-validity-panel,.property form .online-checkout-validity-panel,.accounting-settings form .online-checkout-validity-panel,.account-settings form .online-checkout-validity-panel{margin-bottom:15px}.form-fields form .online-checkout-validity-panel--hidden,.property form .online-checkout-validity-panel--hidden,.accounting-settings form .online-checkout-validity-panel--hidden,.account-settings form .online-checkout-validity-panel--hidden{display:none}.form-fields form .online-checkout-validity-row,.property form .online-checkout-validity-row,.accounting-settings form .online-checkout-validity-row,.account-settings form .online-checkout-validity-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.form-fields form .online-checkout-validity-number-input,.property form .online-checkout-validity-number-input,.accounting-settings form .online-checkout-validity-number-input,.account-settings form .online-checkout-validity-number-input{max-width:5rem}.form-fields form .online-checkout-validity-time-input,.property form .online-checkout-validity-time-input,.accounting-settings form .online-checkout-validity-time-input,.account-settings form .online-checkout-validity-time-input{max-width:8rem}.form-fields .direct-login,.property .direct-login,.accounting-settings .direct-login,.account-settings .direct-login{display:inline-block;float:left;min-width:123px;margin-right:10px}.form-fields .reset-webtoken,.property .reset-webtoken,.accounting-settings .reset-webtoken,.account-settings .reset-webtoken{display:inline-block;float:left}.form-fields .lines-table th,.property .lines-table th,.accounting-settings .lines-table th,.account-settings .lines-table th{font-weight:700}.form-fields .lines-table th,.property .lines-table th,.accounting-settings .lines-table th,.account-settings .lines-table th{padding:0 16px 8px 16px}.form-fields .lines-table td,.property .lines-table td,.accounting-settings .lines-table td,.account-settings .lines-table td{padding:8px 16px}.form-fields .lines-table tr:nth-child(even),.property .lines-table tr:nth-child(even),.accounting-settings .lines-table tr:nth-child(even),.account-settings .lines-table tr:nth-child(even){background-color:#fafafa}@media screen and (max-width: 767px){.form-fields .citytaxrules-scroller,.property .citytaxrules-scroller,.accounting-settings .citytaxrules-scroller,.account-settings .citytaxrules-scroller{float:left;overflow-x:auto}.form-fields .citytaxrules-container,.property .citytaxrules-container,.accounting-settings .citytaxrules-container,.account-settings .citytaxrules-container{float:left;position:relative;width:200%}}.form-fields .taxrules-container .taxrule-container,.form-fields .taxrules-container .citytaxrule-container,.form-fields .citytaxrules-container .taxrule-container,.form-fields .citytaxrules-container .citytaxrule-container,.property .taxrules-container .taxrule-container,.property .taxrules-container .citytaxrule-container,.property .citytaxrules-container .taxrule-container,.property .citytaxrules-container .citytaxrule-container,.accounting-settings .taxrules-container .taxrule-container,.accounting-settings .taxrules-container .citytaxrule-container,.accounting-settings .citytaxrules-container .taxrule-container,.accounting-settings .citytaxrules-container .citytaxrule-container,.account-settings .taxrules-container .taxrule-container,.account-settings .taxrules-container .citytaxrule-container,.account-settings .citytaxrules-container .taxrule-container,.account-settings .citytaxrules-container .citytaxrule-container{position:relative;height:110px}.form-fields .taxrules-container .taxrule-container .js-remove-city-tax-rule,.form-fields .taxrules-container .citytaxrule-container .js-remove-city-tax-rule,.form-fields .citytaxrules-container .taxrule-container .js-remove-city-tax-rule,.form-fields .citytaxrules-container .citytaxrule-container .js-remove-city-tax-rule,.property .taxrules-container .taxrule-container .js-remove-city-tax-rule,.property .taxrules-container .citytaxrule-container .js-remove-city-tax-rule,.property .citytaxrules-container .taxrule-container .js-remove-city-tax-rule,.property .citytaxrules-container .citytaxrule-container .js-remove-city-tax-rule,.accounting-settings .taxrules-container .taxrule-container .js-remove-city-tax-rule,.accounting-settings .taxrules-container .citytaxrule-container .js-remove-city-tax-rule,.accounting-settings .citytaxrules-container .taxrule-container .js-remove-city-tax-rule,.accounting-settings .citytaxrules-container .citytaxrule-container .js-remove-city-tax-rule,.account-settings .taxrules-container .taxrule-container .js-remove-city-tax-rule,.account-settings .taxrules-container .citytaxrule-container .js-remove-city-tax-rule,.account-settings .citytaxrules-container .taxrule-container .js-remove-city-tax-rule,.account-settings .citytaxrules-container .citytaxrule-container .js-remove-city-tax-rule{visibility:visible;background-position:-147px -60px;cursor:pointer;top:40px}.form-fields .taxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.form-fields .taxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.form-fields .citytaxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.form-fields .citytaxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.property .taxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.property .taxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.property .citytaxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.property .citytaxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.accounting-settings .taxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.accounting-settings .taxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.accounting-settings .citytaxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.accounting-settings .citytaxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.account-settings .taxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.account-settings .taxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule,.account-settings .citytaxrules-container .taxrule-container:last-child .js-remove-city-tax-rule,.account-settings .citytaxrules-container .citytaxrule-container:last-child .js-remove-city-tax-rule{visibility:hidden}.form-fields .taxrules-container .taxrule-container div.label,.form-fields .taxrules-container .citytaxrule-container div.label,.form-fields .citytaxrules-container .taxrule-container div.label,.form-fields .citytaxrules-container .citytaxrule-container div.label,.property .taxrules-container .taxrule-container div.label,.property .taxrules-container .citytaxrule-container div.label,.property .citytaxrules-container .taxrule-container div.label,.property .citytaxrules-container .citytaxrule-container div.label,.accounting-settings .taxrules-container .taxrule-container div.label,.accounting-settings .taxrules-container .citytaxrule-container div.label,.accounting-settings .citytaxrules-container .taxrule-container div.label,.accounting-settings .citytaxrules-container .citytaxrule-container div.label,.account-settings .taxrules-container .taxrule-container div.label,.account-settings .taxrules-container .citytaxrule-container div.label,.account-settings .citytaxrules-container .taxrule-container div.label,.account-settings .citytaxrules-container .citytaxrule-container div.label{line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-fields .taxrules-container .taxrule-container td,.form-fields .taxrules-container .citytaxrule-container td,.form-fields .citytaxrules-container .taxrule-container td,.form-fields .citytaxrules-container .citytaxrule-container td,.property .taxrules-container .taxrule-container td,.property .taxrules-container .citytaxrule-container td,.property .citytaxrules-container .taxrule-container td,.property .citytaxrules-container .citytaxrule-container td,.accounting-settings .taxrules-container .taxrule-container td,.accounting-settings .taxrules-container .citytaxrule-container td,.accounting-settings .citytaxrules-container .taxrule-container td,.accounting-settings .citytaxrules-container .citytaxrule-container td,.account-settings .taxrules-container .taxrule-container td,.account-settings .taxrules-container .citytaxrule-container td,.account-settings .citytaxrules-container .taxrule-container td,.account-settings .citytaxrules-container .citytaxrule-container td{position:relative}.form-fields .taxrules-container .taxrule-container td>.room-specific,.form-fields .taxrules-container .citytaxrule-container td>.room-specific,.form-fields .citytaxrules-container .taxrule-container td>.room-specific,.form-fields .citytaxrules-container .citytaxrule-container td>.room-specific,.property .taxrules-container .taxrule-container td>.room-specific,.property .taxrules-container .citytaxrule-container td>.room-specific,.property .citytaxrules-container .taxrule-container td>.room-specific,.property .citytaxrules-container .citytaxrule-container td>.room-specific,.accounting-settings .taxrules-container .taxrule-container td>.room-specific,.accounting-settings .taxrules-container .citytaxrule-container td>.room-specific,.accounting-settings .citytaxrules-container .taxrule-container td>.room-specific,.accounting-settings .citytaxrules-container .citytaxrule-container td>.room-specific,.account-settings .taxrules-container .taxrule-container td>.room-specific,.account-settings .taxrules-container .citytaxrule-container td>.room-specific,.account-settings .citytaxrules-container .taxrule-container td>.room-specific,.account-settings .citytaxrules-container .citytaxrule-container td>.room-specific{padding:5px 0}.form-fields .taxrules-container .taxrule-container td>.room-specific label,.form-fields .taxrules-container .citytaxrule-container td>.room-specific label,.form-fields .citytaxrules-container .taxrule-container td>.room-specific label,.form-fields .citytaxrules-container .citytaxrule-container td>.room-specific label,.property .taxrules-container .taxrule-container td>.room-specific label,.property .taxrules-container .citytaxrule-container td>.room-specific label,.property .citytaxrules-container .taxrule-container td>.room-specific label,.property .citytaxrules-container .citytaxrule-container td>.room-specific label,.accounting-settings .taxrules-container .taxrule-container td>.room-specific label,.accounting-settings .taxrules-container .citytaxrule-container td>.room-specific label,.accounting-settings .citytaxrules-container .taxrule-container td>.room-specific label,.accounting-settings .citytaxrules-container .citytaxrule-container td>.room-specific label,.account-settings .taxrules-container .taxrule-container td>.room-specific label,.account-settings .taxrules-container .citytaxrule-container td>.room-specific label,.account-settings .citytaxrules-container .taxrule-container td>.room-specific label,.account-settings .citytaxrules-container .citytaxrule-container td>.room-specific label{line-height:150%}.form-fields .taxrules-container .taxrule-container input:disabled,.form-fields .citytaxrules-container .taxrule-container input:disabled,.property .taxrules-container .taxrule-container input:disabled,.property .citytaxrules-container .taxrule-container input:disabled,.accounting-settings .taxrules-container .taxrule-container input:disabled,.accounting-settings .citytaxrules-container .taxrule-container input:disabled,.account-settings .taxrules-container .taxrule-container input:disabled,.account-settings .citytaxrules-container .taxrule-container input:disabled{color:#bbb !important}.form-fields .taxrules-container .taxrule-container td>.col-12,.form-fields .citytaxrules-container .taxrule-container td>.col-12,.property .taxrules-container .taxrule-container td>.col-12,.property .citytaxrules-container .taxrule-container td>.col-12,.accounting-settings .taxrules-container .taxrule-container td>.col-12,.accounting-settings .citytaxrules-container .taxrule-container td>.col-12,.account-settings .taxrules-container .taxrule-container td>.col-12,.account-settings .citytaxrules-container .taxrule-container td>.col-12{padding-bottom:10px}.form-fields .taxrules-container .taxrule-container td>.col-12 .indefinite,.form-fields .citytaxrules-container .taxrule-container td>.col-12 .indefinite,.property .taxrules-container .taxrule-container td>.col-12 .indefinite,.property .citytaxrules-container .taxrule-container td>.col-12 .indefinite,.accounting-settings .taxrules-container .taxrule-container td>.col-12 .indefinite,.accounting-settings .citytaxrules-container .taxrule-container td>.col-12 .indefinite,.account-settings .taxrules-container .taxrule-container td>.col-12 .indefinite,.account-settings .citytaxrules-container .taxrule-container td>.col-12 .indefinite{padding-top:10px}.form-fields .taxrules-container .taxrule-container td,.form-fields .citytaxrules-container .taxrule-container td,.property .taxrules-container .taxrule-container td,.property .citytaxrules-container .taxrule-container td,.accounting-settings .taxrules-container .taxrule-container td,.accounting-settings .citytaxrules-container .taxrule-container td,.account-settings .taxrules-container .taxrule-container td,.account-settings .citytaxrules-container .taxrule-container td{vertical-align:top}.form-fields .taxrules-container .taxrule-container .range-datepicker,.form-fields .citytaxrules-container .taxrule-container .range-datepicker,.property .taxrules-container .taxrule-container .range-datepicker,.property .citytaxrules-container .taxrule-container .range-datepicker,.accounting-settings .taxrules-container .taxrule-container .range-datepicker,.accounting-settings .citytaxrules-container .taxrule-container .range-datepicker,.account-settings .taxrules-container .taxrule-container .range-datepicker,.account-settings .citytaxrules-container .taxrule-container .range-datepicker{width:100%}.form-fields .taxrules-container .js-add-tax-rule,.form-fields .taxrules-container .js-add-city-tax-rule,.form-fields .citytaxrules-container .js-add-tax-rule,.form-fields .citytaxrules-container .js-add-city-tax-rule,.property .taxrules-container .js-add-tax-rule,.property .taxrules-container .js-add-city-tax-rule,.property .citytaxrules-container .js-add-tax-rule,.property .citytaxrules-container .js-add-city-tax-rule,.accounting-settings .taxrules-container .js-add-tax-rule,.accounting-settings .taxrules-container .js-add-city-tax-rule,.accounting-settings .citytaxrules-container .js-add-tax-rule,.accounting-settings .citytaxrules-container .js-add-city-tax-rule,.account-settings .taxrules-container .js-add-tax-rule,.account-settings .taxrules-container .js-add-city-tax-rule,.account-settings .citytaxrules-container .js-add-tax-rule,.account-settings .citytaxrules-container .js-add-city-tax-rule{bottom:38px;right:-34px;cursor:pointer}.form-fields .taxrules-container .formRow,.form-fields .citytaxrules-container .formRow,.property .taxrules-container .formRow,.property .citytaxrules-container .formRow,.accounting-settings .taxrules-container .formRow,.accounting-settings .citytaxrules-container .formRow,.account-settings .taxrules-container .formRow,.account-settings .citytaxrules-container .formRow{min-height:30px !important}.form-fields .taxrules-container .formRow label,.form-fields .citytaxrules-container .formRow label,.property .taxrules-container .formRow label,.property .citytaxrules-container .formRow label,.accounting-settings .taxrules-container .formRow label,.accounting-settings .citytaxrules-container .formRow label,.account-settings .taxrules-container .formRow label,.account-settings .citytaxrules-container .formRow label{left:0 !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;letter-spacing:0 !important}.form-fields .taxrules-container .col-12.multiselect .field,.form-fields .citytaxrules-container .col-12.multiselect .field,.property .taxrules-container .col-12.multiselect .field,.property .citytaxrules-container .col-12.multiselect .field,.accounting-settings .taxrules-container .col-12.multiselect .field,.accounting-settings .citytaxrules-container .col-12.multiselect .field,.account-settings .taxrules-container .col-12.multiselect .field,.account-settings .citytaxrules-container .col-12.multiselect .field{margin-bottom:0}.form-fields .taxrules-container .js-remove-tax-rule,.form-fields .citytaxrules-container .js-remove-tax-rule,.property .taxrules-container .js-remove-tax-rule,.property .citytaxrules-container .js-remove-tax-rule,.accounting-settings .taxrules-container .js-remove-tax-rule,.accounting-settings .citytaxrules-container .js-remove-tax-rule,.account-settings .taxrules-container .js-remove-tax-rule,.account-settings .citytaxrules-container .js-remove-tax-rule{position:absolute;right:10px;visibility:visible;background-color:rgba(0,0,0,0);cursor:pointer}.account-settings{padding-top:20px}table.guestfield-settings thead th{padding-bottom:8px;font-size:18px}table.guestfield-settings thead th:last-child{padding-left:21px}table.guestfield-settings td{max-width:70% !important;width:70% !important;padding-bottom:5px}table.guestfield-settings td:first-child{max-width:30% !important;width:30% !important}@media(min-width: 769px)and (max-width: 1149px){table.guestfield-settings td:first-child{max-width:initial !important;width:initial !important}}@media(min-width: 1150px)and (max-width: 1260px){table.guestfield-settings td:first-child{max-width:20% !important;width:20% !important}}@media(min-width: 1600px)and (max-width: 1920px){table.guestfield-settings td:first-child{max-width:initial !important;width:initial !important}}@media(min-width: 1600px){table.guestfield-settings td{white-space:nowrap}}@media(min-width: 769px)and (max-width: 1149px){table.guestfield-settings td{max-width:initial !important;width:initial !important}}@media(min-width: 1150px)and (max-width: 1260px){table.guestfield-settings td{max-width:80% !important;width:80% !important}}@media(min-width: 1600px)and (max-width: 1920px){table.guestfield-settings td{max-width:initial !important;width:initial !important}}table.guestfield-settings .formRow.disabled label,table.guestfield-settings .formRow.disabled input[type=radio]{opacity:.6;cursor:not-allowed;pointer-events:none}table.guestfield-settings .field.formRow--item{display:inline}table.guestfield-settings .formRow.formRow--toggle-grid{display:inline-block}@media(min-width: 900px){table.guestfield-settings .formRow.formRow--toggle-grid{display:grid;grid-template-columns:1fr 1fr}}.page-part.allow-overflow{overflow-x:auto}.account-actions{padding-left:0;padding-bottom:20px}.account-actions .border-btn{float:left;margin:0 0 20px 20px}@media screen and (max-width: 767px){.form-fields,.property,.account-settings{padding:50px 0 20px 0}.form-fields form .bg-wrapper,.property form .bg-wrapper,.account-settings form .bg-wrapper{padding:10px 0 40px 20px}.form-fields form .bg-wrapper>div.page-part,.property form .bg-wrapper>div.page-part,.account-settings form .bg-wrapper>div.page-part{padding:0 20px 20px 20px}}.checkbox-spacing{margin-top:20px}.guest-data-rows .formRow--item{padding:5px}.guest-data-rows input[type=radio]+label:before{opacity:0}.guest-data-rows input[type=radio]+label{margin-right:5px;border:1px solid #ccc;width:100%;padding:5px;border-radius:5px;text-align:center}.guest-data-rows input[type=radio]:checked+label{background-color:#24827c;color:#fff;padding:5px;border-radius:5px;width:100%;text-align:center}.guest-data-rows input[type=radio]:disabled+label{color:#888;cursor:not-allowed}@media screen and (min-width: 900px){.guest-data-name{padding:10px 11px}.guest-data-border{border-bottom:1px solid #ccc}.guest-data-rows{display:flex !important;padding:10px 11px;min-width:100%}}@media screen and (max-width: 899px){.guest-data-name{vertical-align:top;padding:10px 11px}.guest-data-border{border-bottom:1px solid #ccc}.guest-data-rows{display:grid !important;min-width:100%;padding:10px 11px}.login-2fa-card{padding:0 !important}}@media screen and (max-width: 991px){.login-2fa-card{padding:0 !important;padding-top:16px !important}}@media screen and (max-width: 574px){#update-password-form .col-12 .password:last-child{padding-left:0 !important}}.beMinBookDays{max-height:36px;border-radius:0}#main .reservationguests,#main .guests{background-color:#eee}#main .reservationguests .user-settings-form,#main .guests .user-settings-form{margin-top:25px;background-color:#fff;padding-top:10px}#main .reservationguests .user-settings-form .form-client,#main .guests .user-settings-form .form-client{margin-top:0}#main .res-detail .required-guestfields .formRow{padding:5px}#tpl-account.types #account-clients table{margin-top:0}#tpl-account.types .types-list-footer{margin-top:16px;text-align:right}#tpl-account.types .types-list-footer__export{display:inline-flex;align-items:center;gap:.5rem;margin:0}#tpl-account.types .action-btn{position:relative;color:#fff;padding:5px;max-height:25px;margin:5px 10px;cursor:pointer;font-size:20px}#tpl-account.types .action-btn.copy-placeholder{top:2px;color:#258175}#tpl-account.types .action-btn.delete-parent{top:2px;color:#333}#tpl-account.types .address-form label{margin:0 !important}#tpl-account.types .address-form>.address-field{padding-right:10px;padding-bottom:10px}#tpl-account.types tr.even{background-color:#fafafa}#tpl-account.types tr.even .rate-specifications,#tpl-account.types tr.even .col1:before,#tpl-account.types tr.even .col2:before{background-color:#efefef !important}#tpl-account.types tr.even .rate-baseprice,#tpl-account.types tr.even .col1:after,#tpl-account.types tr.even .col2:after{background-color:#f3f3f3 !important}#tpl-account.types th.no-sort{cursor:default}#tpl-account.types table.data-tables.rms.types thead th:last-child{width:1% !important;padding-left:.35em !important;padding-right:.35em !important}#tpl-account.types table.data-tables.rms.types td.orderColumn{padding-right:calc(60px - 2em) !important}#tpl-account.types .types-block,#tpl-account.types .lang-container{background-color:#fff;border:0}#tpl-account.types .lang-container{border:1px solid #eee;border-radius:5px}#tpl-account.types .lang-container .formRow:not(.description):nth-child(2n+1),#tpl-account.types .fields-block .formRow:not(.description):nth-child(2n+1){padding-right:10px}#tpl-account.types .lang-container .formRow:not(.description):nth-child(2n+2),#tpl-account.types .fields-block .formRow:not(.description):nth-child(2n+2){padding-left:10px}@media screen and (max-width: 768px){#tpl-account.types .lang-container .formRow:not(.description):nth-child(2n+1),#tpl-account.types .fields-block .formRow:not(.description):nth-child(2n+1){padding-right:0px}#tpl-account.types .lang-container .formRow:not(.description):nth-child(2n+2),#tpl-account.types .fields-block .formRow:not(.description):nth-child(2n+2){padding-left:0px}}#tpl-account.types .lang-tab-container{top:-10px}#tpl-account.types .steps{position:fixed;top:72px;left:270px;bottom:0;padding:20px 0 20px 0;width:300px;background-color:#eee;float:left;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1099px){#tpl-account.types .steps{width:100%;left:0 !important;top:0 !important}}#tpl-account.types .steps .step-block{cursor:pointer;padding:10px 25px 10px 20px;border-bottom:1px solid #ddd}#tpl-account.types .steps .step-block a.step{color:#333;text-decoration:none}#tpl-account.types .steps .step-block.active,#tpl-account.types .steps .step-block:hover{background-color:#ddd}#tpl-account.types .steps .step-block .step-status{float:right;font-size:18px}#tpl-account.types .steps .step-block .step-status.fa-check-circle{color:#258175}#tpl-account.types .steps .step-block .step-status.fa-lock{position:relative;left:-1px}#tpl-account.types .steps .step-cat{padding:30px 25px 5px 20px;font-size:1.2em;font-weight:bold;border-bottom:1px solid #ddd}#tpl-account.types .steps .step-cat.first{padding:10px 25px 5px 20px}#tpl-account.types .steps .remove-button{position:absolute;bottom:0;text-align:left;background-color:#eee}#tpl-account.types .steps .remove-button .border-btn{float:left;text-align:center}#tpl-account.types .steps .back-btn{display:inline-block;padding:10px 15px 10px 22px;color:#999;cursor:pointer;font-size:16px;text-align:left;margin-top:20px}#tpl-account.types .steps .back-btn:hover{background-color:#f4f4f4}#tpl-account.types .steps .back-btn i{margin-right:5px}#tpl-account.types .steps .back-btn a{color:#999}#tpl-account.types .steps-content{float:left;margin-left:300px;width:calc(100% - 300px);padding:25px 30px 30px 30px;background-color:#fff}@media only screen and (max-width: 1000px){#tpl-account.types .steps-content{width:100%}}#tpl-account.types .appartment-details .bathroom-item,#tpl-account.types .appartment-details .bedroom-item{padding:10px 0 0 0}@media only screen and (max-width: 1099px){#tpl-account.types .steps{position:relative;top:unset;left:unset;bottom:0;padding:20px 0 20px 0;width:100%;background-color:#eee;float:left}#tpl-account.types .steps .remove-button{display:none}#tpl-account.types .steps-content{float:left;margin-left:0;padding:25px 30px 30px 30px;background-color:#fff;width:100%}}#tpl-account.types hr.div-separator{margin:40px 0 30px 0;border-top:1px solid #eee;border-bottom:1px solid #e9e9e9;border-left:0;border-right:0;opacity:.7}.mini #tpl-account.types .steps{left:80px}#rms-details,#rms-options,#rms-remarks{margin-top:40px}#rms-details li,#rms-options li,#rms-remarks li{margin-top:10px}#rms-details{height:194px}#form-rms h2{margin-top:34px;margin-bottom:10px}#form-rms h2:first-child{margin-top:0}#form-rms .types-block{border:1px solid #eaeaea;background-color:#f5f5f5;margin-top:10px}#form-rms .upsell.not-active{opacity:.5}#form-rms .upsell.not-active:hover{opacity:1}#form-rms .upsell .upsell-block{padding-right:20px}#form-rms .upsell .upsell-block .upsell-descriptions textarea{margin-bottom:0}#form-rms .upsell .upsell-block .input-currencyprefix{display:inline-block;max-width:150px;margin-bottom:10px}#form-rms .upsell .upsell-block .input-currencyprefix .currency-box{width:22px}#form-rms .upsell .upsell-block .input-currencyprefix input{padding-left:30px}#form-rms .upsell .upsell-block .upsell-check{border:1px solid #e9e9e9;border-left:5px solid #e9e9e9;padding:14px 20px 5px 10px;background-color:#f9f9f9}#form-rms .upsell .upsell-block .upsell-check .radio-toggle{display:inline-block;padding-top:1px;width:30px}#form-rms .upsell .upsell-block .upsell-check .radio-toggle label{padding-left:10px}#form-rms .upsell .upsell-block .upsell-check label.main-check{display:inline-block;margin-left:35px;width:79%;font-size:18px;line-height:20px}#form-rms .upsell .upsell-block .input-fields{padding:20px;border:1px solid #e9e9e9;border-top:0}#form-rms .upsell .upsell-block .upsell-lang-switcher{position:absolute;right:0;max-width:70px}#form-rms .upsell .upsell-block .upsell-lang-switcher select.select-css{height:46px}#form-rms .formRow--input-wrapper{margin:0;padding-right:15px;margin-bottom:15px}#form-rms .formRow .field:not(.formRow--item){position:relative;padding-right:15px;margin-bottom:15px}#form-rms .formRow .field:not(.formRow--item) label{top:-6px;left:7px;margin:0}.amenity-list .toggleable{margin-bottom:0;font-size:18px;border:1px solid #e9e9e9;border-left:5px solid #e9e9e9;padding:15px 20px;background-color:#f9f9f9;cursor:pointer}.amenity-list .toggleable i{margin-right:5px;width:20px}.amenity-list .toggleable i.toggler{float:right;margin:2px 0 0 0}.amenity-list .toggleable span{margin-right:5px}.amenity-list .toggle-list{padding:10px 10px;border:1px solid #e9e9e9;border-left:5px solid #e9e9e9;border-top:0 !important;top:0}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.amenity-list .toggle-list input.checkbox+label{top:-8px}}.amenity-list .toggle-list _:not(a,b) input.checkbox+label,.amenity-list .toggle-list .selector input.checkbox+label{top:0}@supports(-moz-appearance: none){.amenity-list .toggle-list input.checkbox+label{top:2px}}#tpl-account.types .th-roomtype-name,#tpl-account.types .td-roomtype-name,body .th-roomtype-name,body .td-roomtype-name{width:17%;min-width:180px}#tpl-account.types .td-roomtype-name,body .td-roomtype-name{padding:0;vertical-align:top;display:table-cell;height:100%;position:relative;border-right:1px solid #ebebeb}#tpl-account.types .td-roomtype-name>.name,body .td-roomtype-name>.name{font-weight:300;font-size:18px;display:block;width:100%;padding:10px;text-decoration:none;color:#333;line-height:120%;word-wrap:break-word}#tpl-account.types .td-roomtype-name .overbook-allowed,body .td-roomtype-name .overbook-allowed{color:#f6931d}#tpl-account.types .td-roomtype-name .rate-container.add,#tpl-account.types .td-roomtype-name .rate-container.edit,body .td-roomtype-name .rate-container.add,body .td-roomtype-name .rate-container.edit{width:100% !important;font-size:14px;font-weight:400}#tpl-account.types .td-roomtype-name .rate-container.add a,#tpl-account.types .td-roomtype-name .rate-container.edit a,body .td-roomtype-name .rate-container.add a,body .td-roomtype-name .rate-container.edit a{padding:5px 10px;text-decoration:none;color:#999;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tpl-account.types .td-roomtype-name .rate-container.add a:hover,#tpl-account.types .td-roomtype-name .rate-container.edit a:hover,body .td-roomtype-name .rate-container.add a:hover,body .td-roomtype-name .rate-container.edit a:hover{color:#333}#tpl-account.types .td-roomtype-rates,body .td-roomtype-rates{padding:0;vertical-align:top;display:table-cell;height:100%;position:relative}#tpl-account.types .td-roomtype-rates .rate-wrapper,body .td-roomtype-rates .rate-wrapper{min-height:105px;overflow:hidden}#tpl-account.types .td-roomtype-rates .rate-wrapper .col1,#tpl-account.types .td-roomtype-rates .rate-wrapper .col2,body .td-roomtype-rates .rate-wrapper .col1,body .td-roomtype-rates .rate-wrapper .col2{width:50%;min-height:105px;float:left;overflow:hidden;position:relative;padding-bottom:35px}#tpl-account.types .td-roomtype-rates .rate-wrapper .col1:before,#tpl-account.types .td-roomtype-rates .rate-wrapper .col2:before,body .td-roomtype-rates .rate-wrapper .col1:before,body .td-roomtype-rates .rate-wrapper .col2:before{content:"";position:absolute;height:100%;width:84px;right:0;top:0;background-color:#f3f3f3}#tpl-account.types .td-roomtype-rates .rate-wrapper .col1:after,#tpl-account.types .td-roomtype-rates .rate-wrapper .col2:after,body .td-roomtype-rates .rate-wrapper .col1:after,body .td-roomtype-rates .rate-wrapper .col2:after{content:"";position:absolute;height:100%;width:80px;right:84px;top:0;background-color:#fafafa}#tpl-account.types .td-roomtype-rates .rate-container,body .td-roomtype-rates .rate-container{width:100%;height:35px;display:block;position:relative;cursor:pointer}#tpl-account.types .td-roomtype-rates .rate-container.has-derived-rates:before,body .td-roomtype-rates .rate-container.has-derived-rates:before{content:"";position:absolute;width:11px;height:11px;border:2px solid #aaa;border-radius:50%;background-color:#eee;top:11px;left:8px;z-index:10}#tpl-account.types .td-roomtype-rates .rate-container.has-derived-rates:after,body .td-roomtype-rates .rate-container.has-derived-rates:after{content:"";position:absolute;width:3px;height:20px;background-color:#dadada;left:14px;top:15px;z-index:0}#tpl-account.types .td-roomtype-rates .rate-container.derived .rate-name a,body .td-roomtype-rates .rate-container.derived .rate-name a{font-style:italic;color:#aaa}#tpl-account.types .td-roomtype-rates .rate-container.derived .rate-name a:hover,#tpl-account.types .td-roomtype-rates .rate-container.derived .rate-name a .ratetype-persons,body .td-roomtype-rates .rate-container.derived .rate-name a:hover,body .td-roomtype-rates .rate-container.derived .rate-name a .ratetype-persons{color:#aaa}#tpl-account.types .td-roomtype-rates .rate-container.derived .rate-baseprice,body .td-roomtype-rates .rate-container.derived .rate-baseprice{color:#aaa}#tpl-account.types .td-roomtype-rates .rate-container.derived:before,body .td-roomtype-rates .rate-container.derived:before{content:"";position:absolute;width:8px;height:8px;border:2px solid #dadada;border-radius:50%;background-color:#eee;top:13px;left:10px;z-index:10}#tpl-account.types .td-roomtype-rates .rate-container.derived:after,body .td-roomtype-rates .rate-container.derived:after{content:"";position:absolute;width:3px;height:51px;background-color:#dadada;left:14px;top:-18px;z-index:0}#tpl-account.types .td-roomtype-rates .rate-container.last-derived:after,body .td-roomtype-rates .rate-container.last-derived:after{height:35px}#tpl-account.types .td-roomtype-rates .rate-container.no-parent:before,body .td-roomtype-rates .rate-container.no-parent:before{border-color:#f6931d}#tpl-account.types .td-roomtype-rates .rate-container.no-parent:after,body .td-roomtype-rates .rate-container.no-parent:after{background-color:rgba(0,0,0,0);width:0;height:0}#tpl-account.types .td-roomtype-rates .rate-container .rate-name,body .td-roomtype-rates .rate-container .rate-name{float:left;width:calc(100% - 164px);height:35px;line-height:35px}#tpl-account.types .td-roomtype-rates .rate-container .rate-name .ratetype-persons,body .td-roomtype-rates .rate-container .rate-name .ratetype-persons{color:#777;font-style:normal;padding-right:10px;border-right:1px solid #ebebeb;margin-right:5px}#tpl-account.types .td-roomtype-rates .rate-container .rate-name a,body .td-roomtype-rates .rate-container .rate-name a{display:block;padding:0 10px 0 35px;color:#777;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tpl-account.types .td-roomtype-rates .rate-container .rate-name a:hover,body .td-roomtype-rates .rate-container .rate-name a:hover{background-color:#f3f3f3;color:#777}#tpl-account.types .td-roomtype-rates .rate-container .rate-baseprice,body .td-roomtype-rates .rate-container .rate-baseprice{float:right;text-align:right;width:80px;padding:0 8px 0 0;background:#fafafa;height:35px;line-height:35px;font-size:12px;position:relative;z-index:1}#tpl-account.types .td-roomtype-rates .rate-container .rate-baseprice.warning,body .td-roomtype-rates .rate-container .rate-baseprice.warning{color:#f6931d;font-weight:700}#tpl-account.types .td-roomtype-rates .rate-container .rate-specifications,body .td-roomtype-rates .rate-container .rate-specifications{float:right;text-align:right;width:84px;padding:4px 4px 0 0;user-select:none;background:#f3f3f3;height:35px;line-height:35px}#tpl-account.types .td-roomtype-rates .rate-container .rate-specifications div,body .td-roomtype-rates .rate-container .rate-specifications div{display:block;float:right;width:24px;height:24px;line-height:24px;text-align:center;color:#999}#tpl-account.types .td-roomtype-rates .rate-container .rate-specifications div.disabled,body .td-roomtype-rates .rate-container .rate-specifications div.disabled{color:#ddd}#tpl-account.types .td-roomtype-rates .rate-container .rate-specifications .currency-symbol,body .td-roomtype-rates .rate-container .rate-specifications .currency-symbol{font-weight:700;font-size:10px;width:24px;line-height:24px;letter-spacing:-0.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tpl-account.types .target-roomtype-rates.spinner,body .target-roomtype-rates.spinner{margin:auto;padding:4em 0}.filterList{width:100% !important;margin-bottom:20px}.searchcontent-container{max-height:240px;overflow:auto;width:100%;padding:10px 10px 5px 10px;border:1px solid #e9e9e9;border-left:5px solid #e9e9e9;line-height:17px}.searchcontent-container strong{display:block;margin-bottom:6px}.searchcontent-container input.checkbox+label{top:-8px;margin-top:4px;margin-bottom:4px}_:not(a,b),.selector{top:0 !important}@-moz-document url-prefix(){.searchcontent-container input.checkbox+label{top:0 !important}}.searchcontent-container input.checkbox+label:before{position:relative;top:0px}.searchcontent-container input.checkbox+label:after{top:1px}.searchcontent-container li{padding:0px !important;margin-top:10px !important}.rateTypeAddonContainer>div{padding-top:0px;margin-top:0;padding-bottom:10px}.rateTypeAddonContainer h3{padding-bottom:10px}@media only screen and (max-width: 1200px){#tpl-account.types .rate-wrapper .col1{padding-bottom:0px !important;min-height:0px !important}#tpl-account.types .rate-wrapper .col1,#tpl-account.types .rate-wrapper .col2{width:100% !important;float:none !important}}.extended-save #tpl-account.types .steps{top:156px}@media screen and (max-width: 768px){.extended-save #tpl-account.types .steps{top:0}}.photo-infobox .fa-question-circle{font-size:26px !important}.photo-infobox{float:right;margin-right:14px}#tpl-account.rates{padding-top:72px}.reports-container{max-width:100%}.debug-prototype-panel{width:300px;position:fixed;padding:5px;top:5px;right:5px;background-color:#fff;border:1px solid red;z-index:999999;border-radius:5px}.debug-prototype-panel .debug-prototype-panel-title{color:red;cursor:pointer}.infobox-container{width:100%;height:100%;top:0px;left:0px;position:fixed;background-color:hsla(0,0%,100%,.5);display:none;z-index:30}.infobox-container .infobox.rates{position:fixed;width:670px;height:500px;overflow-y:auto;left:calc(50% - 335px);top:calc(50% - 230px)}.infobox-container .infobox.rates .close{right:10px;top:10px}.rates-login{display:inline-block;padding:6px 0px 10px 0px;cursor:pointer;color:#1e4878}.rates-login span.text{text-decoration:underline;margin-left:5px}.competition-infobox .title{font-weight:700;margin:10px 5px 10px 5px}.competition-infobox table{padding:0px}.competition-infobox table tr td{padding:5px}.competition-infobox table tr.total{border-top:1px solid #fff}.rates-info{height:45px;display:flex;padding-bottom:10px;align-items:center;flex-direction:row;justify-content:flex-start}.rates-explanation{float:right;padding:10px 0 0 0;font-style:italic}#tpl-account.rates section.content{padding:25px 25px 25px 25px}#tpl-account.rates section.content .rates-matrix{margin-top:56px;margin-bottom:60px;position:relative}#tpl-account.rates section.content .rates-matrix.fixed{padding-top:55px}#tpl-account.rates section.content .rates-matrix.fixed.competition-rates{padding-top:93px}#tpl-account.rates section.content .rates-matrix.fixed .rates-selector{display:none}#tpl-account.rates section.content .rates-matrix.fixed .rates-dates.small-labels{margin-left:208px !important}#tpl-account.rates section.content .rates-matrix .rates-legend{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px;width:calc(100% + 5px);min-width:600px;margin-bottom:8px}#tpl-account.rates section.content .rates-matrix .rates-legend__items{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px 20px;justify-content:flex-end;min-width:0}#tpl-account.rates section.content .rates-matrix .rates-legend__chip{align-items:center;display:inline-flex;gap:6px;line-height:36px}#tpl-account.rates section.content .rates-matrix .rates-legend__chip-dot{border-radius:20px;box-shadow:0 1px 5px rgba(0,0,0,.07);display:inline-block;height:12px;width:12px}#tpl-account.rates section.content .rates-matrix .rates-legend__chip-dot--yield{background:#dae3e2;border:1px solid #c4c1f1}#tpl-account.rates section.content .rates-matrix .rates-legend__chip-dot--revplus{background:#e7e4fd;border:1px solid #c4c1f1}#tpl-account.rates section.content .rates-matrix .rates-legend__controls{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto;position:relative;z-index:50}#tpl-account.rates section.content .rates-matrix .rates-legend__menu-wrap{flex-shrink:0;position:relative}#tpl-account.rates section.content .rates-matrix .rates-legend-menu-btn{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:6px;color:#6d7175;cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;padding:0;position:relative;width:36px;z-index:1}#tpl-account.rates section.content .rates-matrix .rates-legend-menu-btn i{pointer-events:none}#tpl-account.rates section.content .rates-matrix .rates-legend-menu-btn:hover{background:#f6f6f7;color:#202223}#tpl-account.rates section.content .rates-matrix .rates-legend .col-style{padding-left:20px;margin-left:0;position:relative;display:inline-block;line-height:36px}#tpl-account.rates section.content .rates-matrix .rates-legend .col-style:after{content:"";position:absolute;top:14px;left:0px;width:0;height:0;border-style:solid;border-width:0 8px 8px 0}#tpl-account.rates section.content .rates-matrix .rates-legend .col-style.col-style-1:after{border-color:rgba(0,0,0,0) #f6931d rgba(0,0,0,0) rgba(0,0,0,0)}#tpl-account.rates section.content .rates-matrix .rates-legend .fa-clock-o{padding-right:5px}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu{border:1px solid #e1e3e5;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:288px;overflow:hidden;padding:4px 0;right:0;top:calc(100% + 6px);z-index:50}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu::before,#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu::after{display:none}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action{align-items:center;border-bottom:1px solid #f1f2f3;color:#202223;display:flex;gap:10px;opacity:1;padding:10px 14px;text-decoration:none;transition:background-color .15s ease}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action:hover,#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action.active{background:#f6f6f7;opacity:1}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action .fa-clock,#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action .fa-solid{color:#6d7175;flex-shrink:0;text-align:center;width:16px}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu button.action{appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:14px;line-height:inherit;text-align:left;width:100%}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu button.action span{white-space:normal}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .rates-legend-menu__state-action .rates-legend-menu__state-help{flex-shrink:0;line-height:1;margin-left:auto}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .rates-legend-menu__state-action .rates-legend-menu__state-help .rr-design-system-component-interactive-tooltip{margin:0}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .rates-legend-menu__state-action>span:not(.rates-legend-menu__state-help){flex:1;min-width:0}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action--state-on .fa-solid{color:#207d71}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action--state-on>span:not(.rates-legend-menu__state-help){color:#207d71;font-weight:600}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action--state-off .fa-solid{color:#c62828}#tpl-account.rates section.content .rates-matrix .rates-legend-menu.ellipse-menu .action--state-off>span:not(.rates-legend-menu__state-help){color:#c62828;font-weight:600}#tpl-account.rates section.content .rates-matrix .rates-view-settings{position:relative}#tpl-account.rates section.content .rates-matrix .rates-view-settings__trigger{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:6px;color:#6d7175;cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;line-height:1;opacity:.65;padding:0;width:36px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__trigger.active,#tpl-account.rates section.content .rates-matrix .rates-view-settings__trigger:hover{background:#f6f6f7;color:#f6931d;opacity:1}#tpl-account.rates section.content .rates-matrix .rates-view-settings__panel{background:#fff;border:1px solid #e1e3e5;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);min-width:288px;padding:8px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:60}#tpl-account.rates section.content .rates-matrix .rates-view-settings__panel.hidden{display:none}#tpl-account.rates section.content .rates-matrix .rates-view-settings__section{padding:8px 14px 10px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__section+#tpl-account.rates section.content .rates-matrix .rates-view-settings__section{border-top:1px solid #f1f2f3;margin-top:4px;padding-top:12px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__label{color:#6d7175;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;margin-bottom:8px;text-transform:uppercase}#tpl-account.rates section.content .rates-matrix .rates-view-settings__link{align-items:center;border-radius:6px;color:#202223;display:flex;font-size:14px;gap:10px;line-height:1.4;padding:8px 10px;text-decoration:none;transition:background-color .15s ease}#tpl-account.rates section.content .rates-matrix .rates-view-settings__link .fa-clock{color:#6d7175;flex-shrink:0;text-align:center;width:16px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__link:hover,#tpl-account.rates section.content .rates-matrix .rates-view-settings__link.active{background:#f6f6f7}#tpl-account.rates section.content .rates-matrix .rates-view-settings__link.active{font-weight:600}#tpl-account.rates section.content .rates-matrix .rates-view-settings__link+#tpl-account.rates section.content .rates-matrix .rates-view-settings__link{margin-top:2px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__currency-form{align-items:center;display:flex;gap:8px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__currency-form select{flex:1;min-width:0}#tpl-account.rates section.content .rates-matrix .rates-view-settings__currency-note{color:#24827c;display:block;font-size:11px;font-weight:600;line-height:1.4;margin-top:8px}#tpl-account.rates section.content .rates-matrix .rates-view-settings__currency-tip{color:#888;cursor:help;flex-shrink:0}#tpl-account.rates section.content .rates-matrix .rates-selector,#tpl-account.rates section.content .rates-matrix .col-competition-title{float:left;width:272px;padding-right:10px;padding-top:8px}#tpl-account.rates section.content .rates-matrix .rates-selector .col-filter-roomtypes,#tpl-account.rates section.content .rates-matrix .col-competition-title .col-filter-roomtypes{float:left;width:calc(100% - 32px)}#tpl-account.rates section.content .rates-matrix .rates-selector .col-type-icons,#tpl-account.rates section.content .rates-matrix .col-competition-title .col-type-icons{float:left;width:32px;text-align:center;line-height:36px;font-size:18px;right:-5px;position:relative;cursor:pointer}#tpl-account.rates section.content .rates-matrix .rates-selector .col-type-icons .col-icon,#tpl-account.rates section.content .rates-matrix .col-competition-title .col-type-icons .col-icon{cursor:pointer}#tpl-account.rates section.content .rates-matrix .rates-dates{font-weight:300}#tpl-account.rates section.content .rates-matrix .rates-dates.small-labels{margin-left:208px}#tpl-account.rates section.content .rates-matrix .rates-dates.rates-visualdaterow.fixed{margin-left:33px;position:fixed;top:38px;padding-top:2px;width:9000px;background-color:#eee;z-index:30}@media(min-width: 768px){#tpl-account.rates section.content .rates-matrix .rates-dates.rates-visualdaterow.fixed{margin-left:272px}}#tpl-account.rates section.content .rates-matrix .rates-dates.rates-visualdaterow.fixed .col-visualdate{border-top:0px;border-bottom:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-dates .col-date{width:60px;height:55px;float:left}#tpl-account.rates section.content .rates-matrix .rates-dates .col-date.today{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;background-color:#f3f3f3;font-weight:300}#tpl-account.rates section.content .rates-matrix .rates-dates .col-date .label-day,#tpl-account.rates section.content .rates-matrix .rates-dates .col-date .label-date,#tpl-account.rates section.content .rates-matrix .rates-dates .col-date .label-month{display:block;text-align:center;font-size:12px;line-height:16px}#tpl-account.rates section.content .rates-matrix .rates-dates .col-date .label-date{font-weight:400;font-size:20px;line-height:20px}#tpl-account.rates section.content .rates-matrix .rates-types{margin-bottom:-1px;border-collapse:collapse}#tpl-account.rates section.content .rates-matrix .rates-types.spacer{width:100%;height:38px;border-top:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-types.competition.fixed{position:fixed;top:95px;z-index:40;width:9000px;margin-left:272px}#tpl-account.rates section.content .rates-matrix .rates-types.competition.fixed .col-label{display:none !important}#tpl-account.rates section.content .rates-matrix .rates-types.competition.fixed .col-competitor-date{display:none !important}#tpl-account.rates section.content .rates-matrix .rates-types.competition.fixed .layover{display:none !important}#tpl-account.rates section.content .rates-matrix .rates-types.competition.fixed.demo-content{display:none !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container{border-top:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row{min-height:38px;line-height:38px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.ratetype-labels{width:272px;float:left;clear:both;position:relative}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.ratetype-labels.row-hasderivedtypes{overflow:visible !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.ratetype-labels.row-hasderivedtypes:after{content:"";position:absolute;width:3px;height:155px;background-color:#dadada;left:24px;top:-18px;z-index:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.ratetype-data{float:left}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label{float:left;width:208px;height:38px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label .ratetype-name{font-size:12px;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label .ratetype-name>.js-tooltip{cursor:pointer !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-name{font-weight:700;width:232px;height:38px;line-height:38px;padding-top:0;padding-bottom:0;display:flex;align-items:center;overflow:hidden;min-width:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-name .rates-roomtype-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-name .col-icon{flex-shrink:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-name.col-small{width:208px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-type-icons{width:40px;text-align:right;padding-right:5px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-type-icons .col-icon{display:inline-block;margin:0px 4px;padding:0px 5px;cursor:pointer;opacity:1}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-type-icons .col-icon>i{cursor:pointer !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-channel{font-weight:400;width:208px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-channel i{color:#f6931d}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name{position:relative;padding-left:40px;cursor:pointer;font-size:12px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-hasderivedtypes:before{content:"";position:absolute;width:11px;height:11px;border:2px solid #aaa;border-radius:50%;background-color:#eee;top:11px;left:18px;z-index:10}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-hasderivedtypes:after{content:"";position:absolute;width:3px;height:30px;background-color:#dadada;left:24px;top:15px;z-index:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-derived{overflow:visible !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-derived:before{content:"";position:absolute;width:8px;height:8px;border:2px solid #dadada;border-radius:50%;background-color:#eee;top:13px;left:20px;z-index:10}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-derived:after{content:"";position:absolute;width:3px;height:38px;background-color:#dadada;left:24px;top:-18px;z-index:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-notlastderived:after{height:68px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.col-seperatederived:before{content:"";position:absolute;width:8px;height:8px;border:2px solid #dadada;border-radius:50%;background-color:#eee;top:13px;left:20px;z-index:10}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name .toggle-open,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name .toggle-close{position:absolute;width:16px;height:16px;font-size:10px;line-height:14px;left:0px;top:11px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name .toggle-open{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name .toggle-close{display:block}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.closed .toggle-open{display:block}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-name.closed .toggle-close{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title{position:relative;padding-left:20px;cursor:pointer;font-size:14px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title.col-name{width:272px;margin-left:0;margin-right:0}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-open,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-close{position:absolute;width:16px;height:16px;font-size:10px;line-height:14px;left:0px;top:13px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-open{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-close{display:block}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title.closed .toggle-open{display:block}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title.closed .toggle-close{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-icons{width:64px;text-align:right;padding-right:5px;cursor:default}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-icons .col-icon{display:inline-block;opacity:.6;cursor:help}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-ratetype-restrictions{font-size:12px;padding-left:40px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .row-derived{margin-left:272px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date{float:left;width:60px;height:38px;overflow:hidden;text-align:center;cursor:pointer;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.first{border-left:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date{color:#333}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.past{cursor:default;color:#999 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.past .col-value{border-bottom:0px;font-weight:400}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-visualdate{cursor:default}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability{cursor:default;color:#333;font-weight:700}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-overbooked{background-color:rgba(246,147,29,.4)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-100{background-color:#f6f6f6}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-90{background-color:rgba(37,129,117,.1)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-80{background-color:rgba(37,129,117,.2)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-60{background-color:rgba(37,129,117,.3)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-40{background-color:rgba(37,129,117,.4)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-20{background-color:rgba(37,129,117,.5)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-0{background-color:rgba(37,129,117,.6)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-100{background-color:rgba(246,147,29,.4)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-90{background-color:rgba(37,129,117,.6)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-80{background-color:rgba(37,129,117,.5)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-60{background-color:rgba(37,129,117,.4)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-40{background-color:rgba(37,129,117,.3)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-20{background-color:rgba(37,129,117,.2)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-0{background-color:#f6f6f6}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-0,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-20,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-40,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-60,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-80,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-90,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.occupancy-100{color:inherit !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.tooltipstered{cursor:help !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.higher-10{background-color:#e0d5c4}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.higher-20{background-color:#d2bd9a}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.lower-10{background-color:#cadce1}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.lower-20{background-color:#a6cad5}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout{background-color:#999}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout.soldout-2{background-color:#777}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout.soldout-3{background-color:#555}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout.soldout-4{background-color:#333}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout:not(.partial){font-family:"Font Awesome 5","Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout:not(.partial):before{content:""}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.soldout{color:#fff}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-min,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max{color:#f6931d;background-color:#f6f6f6}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta:first-child,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd:first-child,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-min:first-child,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max:first-child{border-left:1px solid #ddd}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-min .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-value{border-bottom:1px solid #f6931d}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta.col-inactive,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd.col-inactive,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-min.col-inactive,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max.col-inactive{color:#888}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta.col-inactive .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd.col-inactive .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-min.col-inactive .col-value,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max.col-inactive .col-value{border-bottom:1px solid #888}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date input{display:block;height:36px;line-height:36px;outline:0px;padding:0px;text-align:center;border:0px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date .col-value{display:inline-block;border-bottom:1px solid #888;height:28px;width:auto}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date .col-value.readonly{border-bottom:none !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date .col-input{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta .col-value[data-value="0"],#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd .col-value[data-value="0"]{border-bottom:0px;color:#999;font-family:"Font Awesome 5",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta .col-value[data-value="0"]:before,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd .col-value[data-value="0"]:before{content:""}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta .col-value[data-value="1"],#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd .col-value[data-value="1"]{border-bottom:0px;color:#f6931d;font-family:"Font Awesome 5 Solid",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-cta .col-value[data-value="1"]:before,#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-ctd .col-value[data-value="1"]:before{content:""}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-derived{cursor:not-allowed;font-weight:400 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-derived .col-value{border-bottom:0px !important;color:#999;font-style:italic}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-highlight{border-left:1px solid #999 !important;border-right:1px solid #999 !important;background-color:#fafafa}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-highlight.col-price{border-top:1px solid #999 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-highlight.col-price.col-priceoverride{border:1px solid #666 !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-highlight.col-price.col-hasrestrictions{border:1px solid #f6931d !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-highlight.col-max{border-bottom:1px solid #999}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-disabled{opacity:.2}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max{overflow:visible;position:relative}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button{position:absolute;bottom:-38px;font-size:24px;width:60px;height:38px;line-height:38px;z-index:20;cursor:pointer}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button i{font-size:24px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button.hidden{display:none}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button.save{color:#fff;left:-1px;background-color:rgba(37,129,117,.7);border:1px solid #258175}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button.save:hover{background-color:rgba(37,129,117,.9)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-max .col-button.cancel{visibility:hidden}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-price{font-weight:700;color:#888}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-price .price-decimals{font-size:11px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-priceoverride{color:#333;position:relative}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-priceoverride .col-value{border-bottom:1px solid #333}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-is-revplus{background:#e7e4fd;border-color:#8c86e1}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-revplus-skipped{background:#fff3e0;border-color:#ffb74d}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-is-auto{background:#dae3e2;border-color:#ccc}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-settozero{background:#eee;background:repeating-linear-gradient(58deg, #EEEEEE, #EEEEEE 10px, #E6E6E6 10px, #E6E6E6 20px)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-hasrestrictions{position:relative}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-hasrestrictions:after{content:"";position:absolute;top:0px;right:0px;width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:rgba(0,0,0,0) #f6931d rgba(0,0,0,0) rgba(0,0,0,0)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-warning{background-color:#f6931d;color:#fff}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .col-competition-title .demo-flag{color:#258175;position:absolute;right:0px}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-competitor-date{cursor:help !important;opacity:.8;float:left;width:60px;height:38px;overflow:hidden;text-align:center;cursor:pointer;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#333}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-competitor-date.competitor-rate-cols--unknown{opacity:.45}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-name{font-weight:400;padding-bottom:10px;padding-left:10px;display:block;width:272px;white-space:nowrap}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-name .col-competitor-name{font-size:12px;overflow:hidden !important;text-overflow:ellipsis !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-name .col-competitor-average{overflow:hidden !important;text-overflow:ellipsis !important}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row.rates-row-competitor .col-name .competitor-average{color:rgba(0,0,0,.5294117647)}#tpl-account.rates section.content .rates-matrix .rates-types .rates-row-container .rates-row .rates-row-competitor-toggle .chevron{font-size:11px;color:#333;font-weight:900;padding-top:2px}#tpl-account.rates .popup-wrapper.rates input,#tpl-account.rates .popup-wrapper.rates .checker,#tpl-account.rates .popup-wrapper.rates-global input,#tpl-account.rates .popup-wrapper.rates-global .checker{outline:0;opacity:1}#tpl-account.rates .popup-wrapper.rates input.inactive,#tpl-account.rates .popup-wrapper.rates .checker.inactive,#tpl-account.rates .popup-wrapper.rates-global input.inactive,#tpl-account.rates .popup-wrapper.rates-global .checker.inactive{opacity:.6}#tpl-account.rates .popup-wrapper.rates input:disabled,#tpl-account.rates .popup-wrapper.rates-global input:disabled{cursor:text !important}#tpl-account.rates .popup-wrapper.rates .bulk-table,#tpl-account.rates .popup-wrapper.rates-global .bulk-table{margin-left:-20px;margin-right:-20px;min-width:890px}#tpl-account.rates .popup-wrapper.rates .bulk-table.yield,#tpl-account.rates .popup-wrapper.rates-global .bulk-table.yield{min-width:990px}#tpl-account.rates .popup-wrapper.rates .bulk-col-cat,#tpl-account.rates .popup-wrapper.rates-global .bulk-col-cat{float:left;height:50px}#tpl-account.rates .popup-wrapper.rates .bulk-col-cat.restrictions,#tpl-account.rates .popup-wrapper.rates-global .bulk-col-cat.restrictions{border-left:2px solid #f2f2f2;margin-left:10px}#tpl-account.rates .popup-wrapper.rates .bulk-col,#tpl-account.rates .popup-wrapper.rates-global .bulk-col{position:relative;width:100px;overflow:hidden;float:left;height:40px;line-height:15px}#tpl-account.rates .popup-wrapper.rates .bulk-col.label,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label{display:flex;justify-content:center;align-items:flex-end;text-align:center;height:40px;padding-bottom:10px}#tpl-account.rates .popup-wrapper.rates .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates .bulk-col.ratetype-popupname,#tpl-account.rates .popup-wrapper.rates .bulk-col.label-ratename,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ratetype-popupname,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label-ratename{width:170px}#tpl-account.rates .popup-wrapper.rates .bulk-col.ratetype-popupname,#tpl-account.rates .popup-wrapper.rates .bulk-col.label-ratename,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ratetype-popupname,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label-ratename{padding-left:30px;width:calc(100% - 720px);min-width:170px}#tpl-account.rates .popup-wrapper.rates .bulk-col.ratetype-popupname.yield-width,#tpl-account.rates .popup-wrapper.rates .bulk-col.label-ratename.yield-width,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ratetype-popupname.yield-width,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label-ratename.yield-width{width:calc(100% - 820px)}#tpl-account.rates .popup-wrapper.rates .bulk-col.ratetype-popupname label,#tpl-account.rates .popup-wrapper.rates .bulk-col.label-ratename label,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ratetype-popupname label,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label-ratename label{width:calc(100% - 75px)}#tpl-account.rates .popup-wrapper.rates .bulk-col.ratetype-popupname span,#tpl-account.rates .popup-wrapper.rates .bulk-col.label-ratename span,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ratetype-popupname span,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.label-ratename span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tpl-account.rates .popup-wrapper.rates .bulk-col.ovr,#tpl-account.rates .popup-wrapper.rates .bulk-col.cta,#tpl-account.rates .popup-wrapper.rates .bulk-col.ctd,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ovr,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.cta,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.ctd{text-align:center;padding-top:10px}#tpl-account.rates .popup-wrapper.rates .bulk-col.cta:not(.label-resCTA),#tpl-account.rates .popup-wrapper.rates-global .bulk-col.cta:not(.label-resCTA){border-left:2px solid #f2f2f2;margin-left:10px}#tpl-account.rates .popup-wrapper.rates .bulk-col.max,#tpl-account.rates .popup-wrapper.rates .bulk-col.min,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.max,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.min{margin-right:20px}#tpl-account.rates .popup-wrapper.rates .bulk-col.max input,#tpl-account.rates .popup-wrapper.rates .bulk-col.min input,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.max input,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.min input{margin-top:2px}#tpl-account.rates .popup-wrapper.rates .bulk-col.rate input,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.rate input{margin-top:2px}#tpl-account.rates .popup-wrapper.rates .bulk-col label,#tpl-account.rates .popup-wrapper.rates-global .bulk-col label{float:left}#tpl-account.rates .popup-wrapper.rates .bulk-col.rateTypeField .selector,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.rateTypeField .selector{height:37px;top:2px;border-right:0px}#tpl-account.rates .popup-wrapper.rates .bulk-col .ratePriceDerived,#tpl-account.rates .popup-wrapper.rates-global .bulk-col .ratePriceDerived{line-height:40px;opacity:.5}#tpl-account.rates .popup-wrapper.rates .bulk-col .ratePriceDerived.active,#tpl-account.rates .popup-wrapper.rates-global .bulk-col .ratePriceDerived.active{opacity:1}#tpl-account.rates .popup-wrapper.rates .bulk-col.col-hasderivedtypes:before,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.col-hasderivedtypes:before{content:"";position:absolute;width:11px;height:11px;border:2px solid #dadada;border-radius:50%;background-color:#fff;top:11px;left:18px;z-index:10}#tpl-account.rates .popup-wrapper.rates .bulk-col.col-derived,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.col-derived{overflow:visible !important}#tpl-account.rates .popup-wrapper.rates .bulk-col.col-derived:before,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.col-derived:before{content:"";position:absolute;width:8px;height:8px;border:2px solid #dadada;border-radius:50%;background-color:#fff;top:13px;left:20px;z-index:10}#tpl-account.rates .popup-wrapper.rates .bulk-col.col-derived:after,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.col-derived:after{content:"";position:absolute;width:3px;height:38px;background-color:#dadada;left:24px;top:-17px;z-index:0}#tpl-account.rates .popup-wrapper.rates .bulk-col.col-notlastderived:after,#tpl-account.rates .popup-wrapper.rates-global .bulk-col.col-notlastderived:after{height:68px}#tpl-account.rates .popup-wrapper.rates .bulk-col .col-ratetype-icons,#tpl-account.rates .popup-wrapper.rates-global .bulk-col .col-ratetype-icons{right:0px;position:absolute}#tpl-account.rates .popup-wrapper.rates .bulk-col .col-ratetype-icons .col-icon,#tpl-account.rates .popup-wrapper.rates-global .bulk-col .col-ratetype-icons .col-icon{display:inline-block;margin:0px 4px;padding:0px 5px;opacity:.6}#tpl-account.rates .popup-wrapper.rates.rates-global .ratesPopupDatepickers,#tpl-account.rates .popup-wrapper.rates-global.rates-global .ratesPopupDatepickers{padding-left:0px !important}#tpl-account.rates .popup-wrapper.rates.rates-global .ratesInputGlobal,#tpl-account.rates .popup-wrapper.rates-global.rates-global .ratesInputGlobal{position:relative;padding-top:20px;border-top:2px solid #e2e2e2}#tpl-account.rates .popup-wrapper.rates.rates-global h4,#tpl-account.rates .popup-wrapper.rates-global.rates-global h4{margin-bottom:10px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col{padding:0px 10px;width:250px;height:40px;text-align:left}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.cta:not(.label-resCTA),#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.cta:not(.label-resCTA){border-left:0px;margin-left:0px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.min,#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.max,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.min,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.max{margin-right:0px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.rate,#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.rate,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall{padding-left:10px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall{top:-12px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall.price-restrictions,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall.price-restrictions{position:absolute;top:10px;right:-10px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall.types,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall.types{position:absolute;right:-10px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-col.selectall,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-col.selectall{width:170px;text-align:right}#tpl-account.rates .popup-wrapper.rates.rates-global label,#tpl-account.rates .popup-wrapper.rates-global.rates-global label{margin-left:0px}#tpl-account.rates .popup-wrapper.rates.rates-global label div,#tpl-account.rates .popup-wrapper.rates-global.rates-global label div{margin-right:10px}#tpl-account.rates .popup-wrapper.rates.rates-global label input[type=number],#tpl-account.rates .popup-wrapper.rates-global.rates-global label input[type=number]{width:60px;margin-right:10px}#tpl-account.rates .popup-wrapper.rates.rates-global .bulk-global-row,#tpl-account.rates .popup-wrapper.rates-global.rates-global .bulk-global-row{max-width:500px;margin-bottom:10px}#tpl-account.rates .popup-wrapper.rates.rates-global .roomTypes,#tpl-account.rates .popup-wrapper.rates-global.rates-global .roomTypes{position:relative}#tpl-account.rates .popup-wrapper.rates.rates-global .roomTypes label,#tpl-account.rates .popup-wrapper.rates-global.rates-global .roomTypes label{margin-left:10px}#tpl-account.rates .popup-wrapper.rates .js-activate-trigger,#tpl-account.rates .popup-wrapper.rates-global .js-activate-trigger{position:absolute;width:100%;height:100%;top:0px;left:0px;cursor:pointer}#tpl-account.rates .popup-wrapper.rates .checker:disabled,#tpl-account.rates .popup-wrapper.rates input[type=checkbox]:disabled,#tpl-account.rates .popup-wrapper.rates-global .checker:disabled,#tpl-account.rates .popup-wrapper.rates-global input[type=checkbox]:disabled{cursor:default !important}#tpl-account.rates .popup-wrapper.rates .isolate-row,#tpl-account.rates .popup-wrapper.rates-global .isolate-row{visibility:visible;z-index:10;opacity:.5;display:block;cursor:pointer;user-select:none;font-size:16px;line-height:40px}#tpl-account.rates .popup-wrapper.rates .isolate-row i,#tpl-account.rates .popup-wrapper.rates-global .isolate-row i{padding-right:5px;line-height:40px}#tpl-account.rates .popup-wrapper.rates .isolate-row:hover,#tpl-account.rates .popup-wrapper.rates-global .isolate-row:hover{opacity:.8}#tpl-account.rates .popup-wrapper.rates .isolate-row .unchecked,#tpl-account.rates .popup-wrapper.rates-global .isolate-row .unchecked{display:inline-block}#tpl-account.rates .popup-wrapper.rates .isolate-row .checked,#tpl-account.rates .popup-wrapper.rates-global .isolate-row .checked{display:none}#tpl-account.rates .popup-wrapper.rates .isolate-row.active .unchecked,#tpl-account.rates .popup-wrapper.rates-global .isolate-row.active .unchecked{display:none}#tpl-account.rates .popup-wrapper.rates .isolate-row.active .checked,#tpl-account.rates .popup-wrapper.rates-global .isolate-row.active .checked{display:inline-block}#tpl-account.rates .popup-wrapper.rates .isolate-row.active,#tpl-account.rates .popup-wrapper.rates-global .isolate-row.active{opacity:1}#tpl-account.rates .popup-wrapper.rates div.checker,#tpl-account.rates .popup-wrapper.rates-global div.checker{line-height:100% !important}#tpl-account.rates .popup-wrapper.rates .infobox-close,#tpl-account.rates .popup-wrapper.rates-global .infobox-close{font-size:32px;text-align:right}#tpl-account.rates .popup-wrapper.rates .infoboxRoomTypeName:before,#tpl-account.rates .popup-wrapper.rates-global .infoboxRoomTypeName:before{content:"– ";padding-left:5px;padding-right:5px}#tpl-account.rates .popup-wrapper.rates .roomTypes label,#tpl-account.rates .popup-wrapper.rates-global .roomTypes label{display:inline-block}#tpl-account.rates .popup-wrapper.rates .roomTypes .roomtype-container,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .roomtype-container{padding-left:10px}#tpl-account.rates .popup-wrapper.rates .roomTypes .js-toggle-ratetypelist,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .js-toggle-ratetypelist{position:relative}#tpl-account.rates .popup-wrapper.rates .roomTypes .js-toggle-ratetypelist:before,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .js-toggle-ratetypelist:before{padding:8px;font-size:12px;cursor:pointer;position:absolute;right:-30px;top:-10px}#tpl-account.rates .popup-wrapper.rates .roomTypes .rateTypesOfType,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .rateTypesOfType{padding-left:20px}#tpl-account.rates .popup-wrapper.rates .roomTypes .rateTypesOfType label,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .rateTypesOfType label{display:block}#tpl-account.rates .popup-wrapper.rates .roomTypes .rateTypesOfType .rate-type-derived-row,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .rateTypesOfType .rate-type-derived-row{display:block;color:#94a3b8;cursor:not-allowed}#tpl-account.rates .popup-wrapper.rates .roomTypes .rateTypesOfType .rate-type-derived-row .js-rateType-derived,#tpl-account.rates .popup-wrapper.rates-global .roomTypes .rateTypesOfType .rate-type-derived-row .js-rateType-derived{cursor:not-allowed;opacity:.55;pointer-events:none}#tpl-account.rates .popup-wrapper.rates .rates-settings,#tpl-account.rates .popup-wrapper.rates-global .rates-settings{width:calc(100% - 280px);height:calc(100% - 50px);overflow-y:auto;padding:0 20px 20px 20px;float:left}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers{padding:20px 20px 20px 20px;z-index:1;background-color:#fff}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .list-reset,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .list-reset{margin-bottom:5px;float:left}#tpl-account.rates .popup-wrapper.rates .rates-settings .ratesPopupDatepickers .everyDayContainer,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .ratesPopupDatepickers .everyDayContainer{float:left}#tpl-account.rates .popup-wrapper.rates .rates-settings form,#tpl-account.rates .popup-wrapper.rates-global .rates-settings form{margin-bottom:40px}#tpl-account.rates .popup-wrapper.rates .rates-summary,#tpl-account.rates .popup-wrapper.rates-global .rates-summary{width:280px;padding:20px;height:calc(100% - 90px);overflow-y:auto;background-color:#f2f2f2;float:right}#tpl-account.rates .popup-wrapper.rates .rates-summary h3,#tpl-account.rates .popup-wrapper.rates-global .rates-summary h3{margin-bottom:10px}#tpl-account.rates .popup-wrapper.rates .rates-summary h5,#tpl-account.rates .popup-wrapper.rates-global .rates-summary h5{font-weight:400}#tpl-account.rates .popup-wrapper.rates .rates-summary .date-line,#tpl-account.rates .popup-wrapper.rates-global .rates-summary .date-line{padding:10px 10px 0 10px}#tpl-account.rates .popup-wrapper.rates .rates-summary .date-line .from-to-label,#tpl-account.rates .popup-wrapper.rates-global .rates-summary .date-line .from-to-label{font-weight:300;min-width:50px;display:inline-block}#tpl-account.rates .popup-wrapper.rates .rates-summary .date-line span,#tpl-account.rates .popup-wrapper.rates-global .rates-summary .date-line span{font-weight:700;display:inline-block}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions{padding-top:20px}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-summary-actions,#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-global-summary-actions,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-summary-actions,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-global-summary-actions{padding-top:20px}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-summary-actions .rateTypeName,#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-global-summary-actions .rateTypeName,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-summary-actions .rateTypeName,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-global-summary-actions .rateTypeName{font-weight:700}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-summary-actions .changesOfRateType,#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-global-summary-actions .changesOfRateType,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-summary-actions .changesOfRateType,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-global-summary-actions .changesOfRateType{padding-left:20px;margin-top:5px;margin-bottom:20px;list-style:none}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-summary-actions .changeRow,#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-global-summary-actions .changeRow,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-summary-actions .changeRow,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-global-summary-actions .changeRow{padding:3px 0}#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-summary-actions .changeRow.rateType,#tpl-account.rates .popup-wrapper.rates .rates-summary-actions .js-rates-global-summary-actions .changeRow.rateType,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-summary-actions .changeRow.rateType,#tpl-account.rates .popup-wrapper.rates-global .rates-summary-actions .js-rates-global-summary-actions .changeRow.rateType{padding-left:10px}#tpl-account.rates .popup-wrapper.rates .rates-savebulk-button,#tpl-account.rates .popup-wrapper.rates-global .rates-savebulk-button{position:absolute;right:0px;bottom:0px;width:280px;height:40px;overflow:hidden !important;text-overflow:ellipsis;border-radius:0px;line-height:100%;padding:0 10px;z-index:1}#tpl-account.rates .popup-wrapper.rates .rates-savebulk-button:before,#tpl-account.rates .popup-wrapper.rates-global .rates-savebulk-button:before{padding-right:5px}#tpl-account.rates .popup-wrapper.rates input.ratePrice::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates input.ratePrice::-webkit-outer-spin-button,#tpl-account.rates .popup-wrapper.rates input.minStay::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates input.minStay::-webkit-outer-spin-button,#tpl-account.rates .popup-wrapper.rates input.maxStay::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates input.maxStay::-webkit-outer-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.ratePrice::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.ratePrice::-webkit-outer-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.minStay::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.minStay::-webkit-outer-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.maxStay::-webkit-inner-spin-button,#tpl-account.rates .popup-wrapper.rates-global input.maxStay::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#tpl-account.rates .popup-wrapper.rates .list-reset li,#tpl-account.rates .popup-wrapper.rates-global .list-reset li{line-height:35px;float:left;padding-right:30px}#tpl-account.rates .popup-wrapper.rates .list-reset li .datepicker-cont,#tpl-account.rates .popup-wrapper.rates-global .list-reset li .datepicker-cont{margin-left:10px;width:auto}#tpl-account.rates .popup-wrapper.rates .everyDayContainer .dayLabel,#tpl-account.rates .popup-wrapper.rates-global .everyDayContainer .dayLabel{display:block;padding-right:10px;height:36px;line-height:36px;float:left}#tpl-account.rates .popup-wrapper.rates .everyDayContainer .daySelectors,#tpl-account.rates .popup-wrapper.rates-global .everyDayContainer .daySelectors{min-height:36px;line-height:36px;float:left}#tpl-account.rates .popup-wrapper.rates .everyDayContainer .daySelectors label,#tpl-account.rates .popup-wrapper.rates-global .everyDayContainer .daySelectors label{min-width:30px;margin-left:0px;text-align:right}#tpl-account.rates .mapped{position:relative}#tpl-account.rates label{display:flex;justify-content:left;align-items:center;height:36px;padding:0 !important}#tpl-account.rates .everyDayContainer label{display:inline-block}#tpl-account.rates .ratesInput{height:41px}#tpl-account.rates .ratesInput.inactive{pointer-events:none;opacity:.6}#tpl-account.rates .ratesInput.restrictionsHeader{height:50px}#tpl-account.rates .ratesInput:nth-child(even):not(.restrictionsHeader){background-color:#fafafa}#tpl-account.rates .rateField{float:left;height:36px;width:100px}#tpl-account.rates .ratetype-popupname{opacity:.6}#tpl-account.rates .ratetype-popupname i{font-size:14px;line-height:15px;margin-left:-19px;padding-right:5px}#tpl-account.rates .ratetype-popupname.active{opacity:1}#tpl-account.rates.infobox .title{color:hsla(0,0%,100%,.7);padding-bottom:15px}#tpl-account.rates .ratesInput.detail li.hidden{display:block;opacity:0}#tpl-account.rates.infobox input[type=number],#tpl-account.rates.infobox input[type=text],#tpl-account.rates.infobox input[type=price]{padding:9px 7px}#tpl-account.rates .ratesForm .rate-bulk-datepickerline,#tpl-account.rates .ratesFormGlobal .rate-bulk-datepickerline{display:flex}#tpl-account.rates .ratesForm .rate-bulk-datepickerline .datepickerline-label,#tpl-account.rates .ratesFormGlobal .rate-bulk-datepickerline .datepickerline-label{min-width:38px}#tpl-account.rates .ratesForm .rate-bulk-datepickerline .datepicker-cont,#tpl-account.rates .ratesFormGlobal .rate-bulk-datepickerline .datepicker-cont{width:100%}#tpl-account.rates .competitors-form{max-width:1000px;margin-left:auto;margin-right:auto;height:95%;margin-top:2.5%;background-color:#fff}#tpl-account.rates .competitors-form input.checkbox:before{opacity:0}#tpl-account.rates .competitors-form input.checkbox:checked+label:after{top:10px}#tpl-account.rates .competitors-form .competitor-edit-button{position:absolute;right:0px;bottom:0px;width:280px;height:40px;overflow:hidden !important;text-overflow:ellipsis;border-radius:0px;line-height:100%;padding:0 10px;z-index:1}#tpl-account.rates .competitors-form .competitor-edit-button:before{padding-right:5px}.demo-content{position:relative;overflow:hidden}.demo-content .rates-row-container{opacity:.5}.demo-content .layover-single-row{position:absolute;display:flex;flex-wrap:wrap;left:272px;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);z-index:6;text-align:center;transition:.3s;color:#fff;font-size:18px;padding-top:10px;padding-left:10px;font-weight:600;cursor:pointer}.demo-content .layover-single-row:hover{background:rgba(0,0,0,.4)}.demo-content .layover-single-row .btn{display:initial;padding:3px 10px 3px 10px;line-height:18px}.demo-content .layover-single-row span{display:inline-block;vertical-align:top}.demo-content .layover-single-row p{display:inline-block}.demo-content .layover-single-row .trigger-competitor-container a{pointer-events:none;cursor:default;color:#fff !important;font-weight:bold !important}.demo-content.open .layover-single-row{align-items:flex-start;align-content:center}.demo-content.open .layover-single-row .trigger-competitor-container{display:none}.demo-content.open p{margin:0 0 5px 0}.demo-content.open a{color:#fff !important;font-weight:bold !important;text-decoration:underline}.demo-content .layover{display:block;position:absolute;left:0;right:0;top:0;bottom:0;padding:10px;padding-top:20px;background:rgba(0,0,0,.5);z-index:6;text-align:center;transition:.1s}.demo-content .layover:hover{background:rgba(0,0,0,.4)}.demo-content .layover .title{font-size:48px;font-weight:900;color:#fff}.demo-content .layover .body{color:#fff;font-size:18px;padding:10px;font-weight:900}@media screen and (max-width: 767px){.rates-matrix.fixed{padding-top:90px !important}}@media screen and (max-width: 959px){#tpl-account.rates .popup-wrapper.rates,#tpl-account.rates .popup-wrapper.rates-global{height:100vh;height:-webkit-fill-available;height:100dvh;max-height:100dvh}#tpl-account.rates .popup-wrapper.rates .rates-settings,#tpl-account.rates .popup-wrapper.rates-global .rates-settings{display:flex;flex-direction:column;overflow:hidden}#tpl-account.rates .popup-wrapper.rates .rates-settings form,#tpl-account.rates .popup-wrapper.rates-global .rates-settings form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;margin-bottom:0}#tpl-account.rates .popup-wrapper.rates .rates-settings .rates-settings-body,#tpl-account.rates .popup-wrapper.rates-global .rates-settings .rates-settings-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#tpl-account.rates .popup-wrapper.rates .rates-savebulk-button,#tpl-account.rates .popup-wrapper.rates-global .rates-savebulk-button{position:static;right:auto;bottom:auto;width:100%;height:48px;overflow:hidden}#tpl-account.rates .popup-wrapper.rates .bulk-table{min-width:0;margin-left:0;margin-right:0;width:100%}#tpl-account.rates .popup-wrapper.rates .ratesInput{height:auto}#tpl-account.rates .popup-wrapper.rates .ratesInput.restrictionsHeader{display:none}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader){display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid #e2e2e2}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col{float:none;width:100% !important;min-width:0 !important;height:auto;line-height:normal;overflow:visible;margin:0;padding:6px 0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:8px 12px;align-items:center;text-align:left}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col[data-label]::before{content:attr(data-label);font-size:13px;color:#333}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname{display:flex;padding-left:0;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid #f2f2f2}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname::before{content:none}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname label{float:none;width:100%;justify-content:space-between}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname .col-ratetype-icons{position:static}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname.col-derived::before,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname.col-derived::after,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ratetype-popupname.col-hasderivedtypes::before{display:none}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall{display:flex;justify-content:flex-end;padding-top:4px}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall::before{content:none}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall .isolate-row{line-height:1;width:auto;height:auto}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall .isolate-row i.unchecked{display:inline-block;line-height:1;padding-right:0}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall .isolate-row i.checked{display:none;line-height:1;padding-right:0}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall .isolate-row.active i.unchecked{display:none}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.selectall .isolate-row.active i.checked{display:inline-block}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.rate input,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.rate .ratePriceDerived,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.min input,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.min .ratePriceDerived,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.max input,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.max .ratePriceDerived{width:100%;margin-top:0}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.rate .ratePriceDerived,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.min .ratePriceDerived,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.max .ratePriceDerived{line-height:normal;text-align:right}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.cta,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ctd,#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ovr{padding-top:0;border-left:0;margin-left:0;margin-right:0}#tpl-account.rates .popup-wrapper.rates .ratesInput:not(.restrictionsHeader) .bulk-col.ovr:empty{display:none}}.category-availability{float:right}.col-date-wrapper{position:relative;display:inline-block}.col-date{cursor:pointer}.pms-rates{font-family:"Inter"}.pricerecall{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.col-comptetitor-all.competitor-rate-cols--unknown{opacity:.45}.rates-revplus-autopilot-status{flex-shrink:0}.rates-revplus-autopilot-status .rr-design-system-component-shared-badge{font-size:12px;font-weight:700;line-height:1.4;max-width:320px;padding:6px 12px;text-align:left;white-space:normal}.rates-revplus-autopilot-status--popout{margin:8px 0 10px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset{align-items:center;gap:12px 20px;justify-content:flex-start}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.rates-filter__status-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1;margin:0;padding:0}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge{appearance:none;background:none;border:0;cursor:pointer;display:inline-flex}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge[hidden]{display:none !important}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge{font:inherit;line-height:1;margin:0;padding:0;text-align:left;transition:opacity .15s ease,transform .15s ease}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge:hover{opacity:.88;transform:translateY(-1px)}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge:focus-visible{border-radius:999px;outline:2px solid #207d71;outline-offset:2px}.extended-save-wrapper #form-filter-schedule.rates-filter .rates-filter__status-badge .rr-design-system-component-shared-badge{font-size:12px;font-weight:700;line-height:1.35;max-width:420px;padding:6px 12px;pointer-events:none;text-align:left;white-space:normal}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .datepicker-cont.rangepicker-content{margin-right:6px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .datepicker-cont.rangepicker-content input{padding-right:46px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .rates-availability-date-filter{display:inline-flex;margin:0;vertical-align:middle}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .rates-availability-date-filter .dp-wrap,.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .rates-availability-date-filter .dp-input{min-height:40px;height:40px;box-sizing:border-box}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-date .rates-availability-date-filter .dp-input{padding:0 42px 0 16px;font-size:14px;line-height:40px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right{display:flex;align-items:center;line-height:1}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check{align-items:center;display:inline-flex;gap:10px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .radio-toggle{flex-shrink:0;height:20px;line-height:1;margin:0 10px 0 -4px;width:40px}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check label.main-check{display:inline-flex;align-items:center;font-family:inter;font-size:14px;line-height:1.25;margin-left:0}.extended-save-wrapper #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .rr-design-system-component-interactive-tooltip{align-self:center;margin-left:0}.popout{display:none;position:absolute;top:100%;left:-180px;background-color:#fff;color:#3c3c3c;font-weight:400;padding:0px 10px;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1000;white-space:normal;width:max-content;font-family:inter;max-width:400px}.rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-open,.rates-matrix .rates-types .rates-row-container .rates-row .col-label.col-competition-title .toggle-close{right:35px !important;top:14px !important}.fa-chevron-right:before,.breadcrumb .crumb:not(:first-child):before{content:""}.popout::before{content:"";position:absolute;top:-10px;left:210px;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.pricereccomms{margin-bottom:15px;margin-right:10px;font-size:14px;font-family:inter}button#apply-rates{background-color:#ebebeb;color:#2c2c2c;border:0;padding:5px 20px;border-radius:5px;margin-top:-3px;margin-bottom:10px;font-weight:600;font-family:inter}.col-date.col-availability.available-100 span img{background:linear-gradient(58deg, #af89ff, #0d7c75);padding:5px 17px;border-radius:5px}.rates-matrix .rates-types .rates-row-container .rates-row .col-date.col-availability.available-100{background-color:#fff}button#applyall-rates{background-color:#151b26;color:#fff;border:0;padding:5px 20px;border-radius:5px;float:right;margin-top:-5px;margin-bottom:10px;font-weight:600;font-family:inter}.col-date-wrapper:hover .popout{display:block}span.mlos-tag{background:#fff;color:#333;padding:2px 5px;border-radius:5px;font-size:11px;font-weight:bold}span.mlos-tag.dark{background:#333;color:#fff}span.percentageitemdown{background:#8c86e1;color:#fff;padding:4.5px 5px 4.5px 4px;border-radius:0px 5px 5px 0px}span.percentageiteminmodal span{background:#fff;color:#000}img.comp-img{width:20px}span.itemdownitem{background:#8c86e1;color:#fff;margin-right:-5px;padding:4.5px 0px 4.5px 5px;border-radius:5px 0px 0px 5px}span.itemupitem{background:#2f91ac;color:#fff;margin-right:-5px;padding:4.5px 0px 4.5px 5px;border-radius:5px 0px 0px 5px}span.percentageitemup{background:#2f91ac;color:#fff;padding:4.5px 5px 4.5px 4px;border-radius:0px 5px 5px 0px}.rates-matrix .rates-types{left:0 !important}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup{display:flex;flex-direction:column;width:calc(100% - 32px);max-width:520px;height:auto !important;max-height:min(85vh,640px);top:50% !important;left:50% !important;right:auto;bottom:auto;transform:translate(-50%, -50%);margin:0 !important;padding:0;overflow:hidden;position:absolute;text-align:left}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup .popup-title{flex-shrink:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__intro{color:#202223;font-size:14px;line-height:1.5;margin:0 0 20px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__label{color:#202223;display:block;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 8px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__field{margin-bottom:20px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__select{box-sizing:border-box;max-width:100%;width:100%}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__sources{border:0;margin:0;padding:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__sources legend{padding:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__check{align-items:center;color:#202223;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4;margin:0 0 10px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__check:last-child{margin-bottom:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__check input{flex-shrink:0;margin:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview{background:#f4faf9;border:1px solid #c9e0de;border-radius:8px;margin-top:20px;padding:12px 14px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview[hidden]{display:none !important}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview p{color:#202223;font-size:14px;line-height:1.5;margin:0 0 8px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview p:last-child{margin-bottom:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-summary{font-weight:600;margin-bottom:10px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-warning{color:#92600a}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview--error{background:#fef2f2;border-color:#fecaca}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-error{color:#991b1b;font-weight:600;margin:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview ul{color:#475569;font-size:13px;line-height:1.5;list-style:none;margin:0;max-height:160px;overflow-y:auto;padding:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview ul li{border-top:1px solid rgba(201,224,222,.7);padding:6px 0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview ul li:first-child{border-top:0;padding-top:0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-list{margin-top:4px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-list .rates-auto-revert-popup__preview-row{border-top:0;padding:4px 0}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-list .rates-auto-revert-popup__preview-row+.rates-auto-revert-popup__preview-row{margin-top:2px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row{align-items:stretch;cursor:default;display:flex;gap:8px;user-select:text}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row-legend{border-radius:2px;flex-shrink:0;margin-top:6px;width:4px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row--yield .rates-auto-revert-popup__preview-row-legend{background:#dae3e2}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row--yield .rates-auto-revert-popup__preview-row-body{background:rgba(218,227,226,.35);border:1px solid hsla(0,0%,80%,.55)}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row--revplus .rates-auto-revert-popup__preview-row-legend{background:#c4c1f1}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row--revplus .rates-auto-revert-popup__preview-row-body{background:rgba(231,228,253,.45);border:1px solid rgba(140,134,225,.45)}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row-body{border-radius:6px;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:6px 8px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row-meta{color:#202223;font-size:13px;font-weight:600;line-height:1.4}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__preview .rates-auto-revert-popup__preview-row-rate{color:#475569;font-size:12px;line-height:1.4}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__footer{align-items:center;background:#fafbfb;border-top:1px solid #e1e3e5;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 20px}.popup-wrapper.auto-rate-revert-popup .rates-auto-revert-popup__footer-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.popup-wrapper.auto-rate-revert-popup #autoRateRevertApplyBtn:disabled{cursor:not-allowed;opacity:.45}#tpl-account.reservations-schedule .round-button{border:none;border-radius:50%;padding:6px 6px 3px;background:#eeeff2;color:#24827c}#tpl-account.reservations-schedule .round-button:hover{color:#fff;background:#24827c}#tpl-account.reservations-schedule .round-button.btn-active{color:#fff;background:#24827c}#tpl-account.reservations-schedule .round-button.btn-active:hover{background:#24827c}#tpl-account.reservations-schedule .midstay-move-snip-line{display:none;position:absolute;top:-13px;width:2px;height:40px;background-image:linear-gradient(#d2cad6 50%, transparent 0%);background-position:right;background-size:2px 10px;background-repeat:repeat-y;animation:slice linear 1s infinite}#tpl-account.reservations-schedule .midstay-move-snip-line.error{background-image:linear-gradient(red 50%, transparent 0%)}@keyframes slice{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}#tpl-account.reservations-schedule .snip-disabled-reason-tooltip{visibility:hidden;position:absolute;z-index:90;width:250px;background-color:#333;color:#fff;text-align:center;padding:10px;border-radius:6px}#tpl-account.reservations-schedule .snip-disabled-reason-tooltip::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#tpl-account.reservations-schedule .snip-disabled-reason-tooltip.active{visibility:visible}#tpl-account.reservations-schedule .snip-disabled-reason-tooltip .sdrt-text{margin-bottom:0}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-touch{display:none}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings:hover{cursor:url("") 12 12,default !important}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour{overflow:hidden}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable){background:#ccc !important;color:#999 !important}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable):hover{background:#ccc !important;color:#999 !important}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable) .masterreservationInner::after,#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable) .groupreservationInner::after{border-left-color:#bbb;border-top-color:#bbb}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable) .unpaidInner::after{border-right-color:#bbb;border-top-color:#bbb}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.snippable:hover::before{content:"";position:absolute;left:-20%;top:-10%;width:0;height:100%;transform:rotate(15deg) scale(1, 2);box-shadow:0 0 30px 15px hsla(0,0%,100%,.7);animation:button-glow 2500ms ease-in-out infinite}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.unpaid{border-top-right-radius:0}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.masterreservation{border-top-left-radius:0}#tpl-account.reservations-schedule.midstay-move-tool-active .bookings .col-date.date-booked .state-halfhour.groupreservation{border-top-left-radius:0}@keyframes button-glow{0%{left:-20%}50%{left:98%}100%{left:120%;box-shadow:none}}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date{background:#ccc}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date:hover{background:#ccc}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-6,#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-7{background:#aaa}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-6:hover,#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-7:hover{background:#aaa}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-6 .available,#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-7 .available{background:#aaa}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-6 .available:hover,#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.day-7 .available:hover{background:#aaa}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable){background:#999 !important;color:#ccc !important}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable):hover{background:#999 !important;color:#ccc !important}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable) .masterreservationInner::after{border-left-color:#555;border-top-color:#555}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date.date-booked .state-halfhour.jsBookingDrag:not(.snippable) .unpaidInner::after{border-right-color:#bbb;border-top-color:#bbb}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date .available{background:#ccc}#tpl-account.reservations-schedule.midstay-move-tool-active.dark .bookings .col-date .available:hover{background:#ccc}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-confirmation .popup-content{max-width:720px;width:90%}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-confirmation .cant-snip-reason-container{display:none}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-confirmation .cant-snip-reason-container.active{display:block}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-confirmation .cant-snip-reason-container .cant-snip-reason{font-weight:bold;color:#24827c}#tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-confirmation .snip-date{font-weight:bold;color:#24827c}#tpl-account.reservations-schedule #reservationOverviewDate{display:none}#tpl-account.reservations-schedule .filterReservationsContainer{font-size:12px;width:200px}#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select{min-width:200px;margin-bottom:0}#tpl-account.reservations-schedule .reservation-schedule-date-filter-container{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}#tpl-account.reservations-schedule .reservation-schedule-date-filter-container .reservation-schedule-date-filter-label{font-size:12px;line-height:1;white-space:nowrap}#tpl-account.reservations-schedule .reservation-schedule-date-filter-container .reservation-schedule-date-filter{min-width:0;width:fit-content;gap:0}#tpl-account.reservations-schedule .reservation-schedule-date-filter-container .reservation-schedule-date-filter .dp-wrap{width:auto}#tpl-account.reservations-schedule .reservation-schedule-toolbar{position:fixed;top:80px;left:240px;width:calc(100% - 240px);right:auto;z-index:96;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:12px;padding:0 22px 0 25px;box-sizing:border-box;min-height:40px;background:#fff;container-type:inline-size;container-name:reservation-schedule-toolbar}#tpl-account.reservations-schedule .datepickers-container{position:static;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:auto;padding:0;z-index:auto}#tpl-account.reservations-schedule #form-filter-schedule .list-reset{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#tpl-account.reservations-schedule #form-filter-schedule>.list-reset>li{float:none;display:inline-flex;align-items:center;line-height:normal;margin-right:0}#tpl-account.reservations-schedule #form-filter-schedule .rr-design-system-component-forms-select,#tpl-account.reservations-schedule #form-filter-schedule .rr-design-system-component-inputs-datepicker{margin-bottom:0}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter{gap:0}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-goto-today-container{min-width:0}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-goto-today.rr-design-system-component-buttons-button{min-height:40px;height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box;white-space:nowrap}#tpl-account.reservations-schedule #form-filter-schedule .rr-design-system-component-forms-select .menu{display:block}#tpl-account.reservations-schedule #form-filter-schedule .rr-design-system-component-forms-select .menu li{display:block;float:none;width:100%;margin-right:0;line-height:normal;min-width:0}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--single .dp-wrap,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--single .dp-input,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--range .dp-wrap,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--range .dp-input{height:40px;min-height:40px;box-sizing:border-box}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--single .dp-input,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--range .dp-input{min-width:0;padding:0 42px 0 16px;font-size:14px;line-height:40px}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-filter-select.select--pill.sm .trigger,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-filter-select.select--pill.sm summary.trigger{display:inline-flex;align-items:center;height:40px;min-height:40px;padding:0 16px;font-size:14px;line-height:1.25;box-sizing:border-box}#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-filter-select[data-rr-select-fixed-menu=true] .menu,#tpl-account.reservations-schedule #form-filter-schedule .reservation-schedule-filter-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0 !important;max-width:min(28rem,100vw - 24px) !important}@container reservation-schedule-toolbar (max-width: 56rem){#tpl-account.reservations-schedule .changeViews{display:none !important}#tpl-account.reservations-schedule #form-filter-schedule .list-reset{flex-wrap:nowrap}#tpl-account.reservations-schedule .filterReservationsContainer{flex:1 1 0;min-width:0;overflow:hidden}#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select{width:100% !important;min-width:0 !important;max-width:100% !important}#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations .trigger,#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations summary.trigger,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select .trigger,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select summary.trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#tpl-account.reservations-schedule .searchbox-container{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;height:auto;margin-right:0;padding:0;box-sizing:border-box;z-index:auto}#tpl-account.reservations-schedule .searchbox-container .reservation-page-tooltip--search{display:flex;align-items:center;height:40px;line-height:0}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar{width:300px;max-width:300px;height:40px;min-height:40px;max-height:40px;padding:0 36px 0 16px;box-sizing:border-box;border-color:#e5e7eb;border-radius:9999px;align-items:center;overflow:hidden}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar:focus-within,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar:focus-within{border-color:rgba(110,99,255,.35);box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar .sb-input,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar .sb-input{font-size:14px;line-height:1.25;height:100%;min-height:0;padding:0;margin:0;box-sizing:border-box;-webkit-appearance:none;appearance:none}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar .sb-input.ui-autocomplete-loading,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar .sb-input.ui-autocomplete-loading{background-color:#fff;background-position:calc(100% - 10px) center !important;padding-right:24px !important}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar.fa-search:before,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar.fa-search:before{position:absolute;top:8px;right:10px;z-index:15;cursor:pointer}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu{position:absolute;left:0;right:auto;min-width:300px;max-width:300px;margin:0;padding:6px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 26px rgba(20,32,49,.12);max-height:320px;overflow-y:auto;z-index:1600 !important}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item{padding:0 !important;margin:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;list-style:none}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item+.ui-menu-item{margin-top:2px !important}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item::before{display:none}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item:hover{padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item>*{border:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item.ui-state-active,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item.ui-state-active>*,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item div.ui-state-active,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .ui-menu-item i.ui-state-active{border:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;color:inherit !important}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option__row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;transition:background .15s ease,color .15s ease}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option__icon{flex:0 0 20px;width:20px;height:20px;margin-top:2px;align-self:flex-start;color:#64748b;font-size:14px;line-height:20px;text-align:center}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option__label{min-width:0;flex:1 1 auto;font-size:14px;line-height:1.25;display:block;color:#0f172a}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option__label strong{display:block;font-weight:700;color:#0f172a}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option__label span{display:block;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;color:#64748b;white-space:normal;word-break:break-word}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option--empty{pointer-events:none}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option--empty .reservation-search-option__label{padding:10px 12px;font-size:13px;font-weight:500;color:#64748b;text-align:center}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option.ui-state-active .reservation-search-option__row,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option:hover .reservation-search-option__row{background:rgba(110,99,255,.08)}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option.ui-state-active .reservation-search-option__icon,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option:hover .reservation-search-option__icon{color:#6e63ff}#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option.ui-state-active .reservation-search-option__label strong,#tpl-account.reservations-schedule .reservation-schedule-search-autocomplete.ui-autocomplete.ui-menu .reservation-search-option:hover .reservation-search-option__label strong{color:#6e63ff}#tpl-account.reservations-schedule .page-notification{margin-left:25px;margin-right:25px}body:not(.touch-enabled) #tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-snip-line{display:block}body.touch-enabled #tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-touch{display:block}body.touch-enabled #tpl-account.reservations-schedule.midstay-move-tool-active .midstay-move-non-touch{display:none}#schedule .rms-list{padding-left:99px;margin-top:-40px;border-left:1px solid #ebebeb}#schedule .rms-list.scrolled{position:fixed;top:130px;width:20000px;height:auto;overflow:hidden;margin-top:0px;z-index:99;background-color:hsla(0,0%,100%,.9)}#schedule.small .rms-list{padding-left:159px}.inner{position:relative}.button-changedate{width:80px;height:36px !important;line-height:36px !important;font-size:20px;text-decoration:none !important;color:#333 !important;border-radius:3px;text-align:center !important}.button-changedate:hover{background-color:#f9f9f9}.button-changedate.up{position:relative;margin-left:10px}.button-changedate.up.scrolled{position:absolute;z-index:92;top:0px;left:initial;margin-left:10px}.gotoToday{height:36.8px !important;line-height:36.8px !important;padding:0px 10px 0px 10px;outline:0;text-align:center}.button-changedate.down{margin-left:10px;margin-top:15px;margin-bottom:15px}a.day-closed:hover{cursor:not-allowed !important}#schedule .rms-list .header:first-child{border-left:1px solid #ebebeb}#schedule .rms-list .header{position:relative;float:left;width:100px;height:52px;overflow:hidden;padding:10px;border-right:1px solid #ebebeb;z-index:95}#schedule .rms-list .header.small{width:28px;height:162px;padding:10px 0}#schedule.small .today .dateButtons{margin-top:-6px}#schedule.small .dateButtons{margin-top:-4px}#schedule .col.small{width:28px}#schedule .rms-list .header .inner{max-height:35px;overflow:hidden}#schedule .rms-list .header.small .inner{max-height:130px;overflow:visible}#schedule .rms-list .header{padding:5px 10px}#schedule .rms-list .header.overbookable{color:#999;background-color:#eee}#schedule .rms-list .header.overbookable .label.nr{color:#f6931d}#schedule .rms-list .header.grey-room{background-color:#ccc}#schedule .rms-list .header .inner{max-height:42px}#schedule .rms-list .header .inner .label{font-size:12px;line-height:12px;display:block}#schedule .rms-list .header .inner .label.nr{font-size:15px;margin-bottom:5px;display:block;font-weight:bold}#schedule.small .rms-list .header .label{line-height:20px;margin-left:-3px;margin-top:-20px;transform:rotate(-90deg) translateX(-50px) translateY(-46px);word-break:break-all;width:130px;height:26px;display:block;padding-left:30px}#schedule.small .rms-list .header .label.nr{padding-left:0px}#schedule.small .rms-list .header{overflow:hidden}#schedule.small .dates{width:160px}#schedule.small .dates .label{height:40px}#schedule.small .dates .dateButtons{float:right}#schedule.small .bookings .state-halfhour .inner{width:1px}#schedule .dates{float:left;width:100px}#schedule .dates.scrolled{margin-top:50px}#schedule .dates.scrolled.small{margin-top:130px}#schedule .bookings.scrolled{margin-top:50px}#schedule .bookings.scrolled.small{margin-top:130px}#schedule .dates .label{height:74px;padding:10px 5px 0 10px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;overflow:visible}#schedule .dateButtons>a{opacity:.6}#schedule .dates .label.header,#schedule .bookings .header{position:relative;height:32px;cursor:pointer;padding:10px 0;background:#ededed}#schedule .dates .label.header{padding:4px 10px 10px 10px}#schedule .bookings .header{border-bottom:1px solid #ebebeb}#schedule .dates .label.header .infobox{padding:14px 8px}#schedule .bookings{float:left;display:inline-block}#schedule .bookings .col-date{position:relative}#schedule .bookings .col-date.allotted-reservation{position:relative}#schedule .bookings .col-date.allotted-child{position:absolute;z-index:51 !important;left:6px;right:6px}#schedule .bookings .col-date.allotted-child .state-halfhour.resFirst,#schedule .bookings .col-date.allotted-child .state-halfhour.last{height:70px}#schedule .bookings .col-date.allotted-child .state-halfhour.resFirst{border-radius:10px 10px 0 0}#schedule .bookings .col-date.allotted-child .state-halfhour.last{border-radius:0 0 10px 10px}#schedule .bookings .col-date.allotted-child .state-halfhour.resFirst.last{border-radius:10px}#schedule .bookings .col-date.allotted-child .state-halfhour.last::after,#schedule .bookings .col-date.allotted-child .state-halfhour.resFirst::before{background-image:none}#schedule .bookings .state-cont{background:red;height:74px}#schedule .bookings .state-halfhour{height:74px;display:block;border-right:1px solid #ebebeb;text-decoration:none}#schedule .bookings .state-halfhour.light{opacity:.5}#schedule .bookings .state-halfhour.last .inner{height:52px;overflow:hidden}#schedule .bookings .state-halfhour.allotted{background:#e0e0e0;color:#959595}#schedule .bookings .state-halfhour .inner{width:79px;overflow:hidden}#schedule .bookings .state-halfhour .guestName{display:block;font-weight:bold}#schedule .bookings .state-halfhour .country{font-weight:normal}#schedule .bookings a{transition:background-color .5s ease,right .3s ease,left .3s ease}#schedule.small .bookings .state-halfhour{height:40px;display:block;border-right:1px solid #ebebeb}#schedule.small .bookings .state-halfhour.resFirst:before{background-position:0px -10px}#schedule.small .bookings .state-halfhour.resFirst.greyRoom:before{background-position:0px -30px}#schedule.small .bookings .state-halfhour.resFirst.overBook:before{background-position:0px -50px}#schedule.small .bookings .state-halfhour.last:after{background-position:0px 0px}#schedule.small .bookings .state-halfhour.resFirst.greyRoom:after{background-position:0px -20px}#schedule.small .bookings .state-halfhour.resFirst.overBook:after{background-position:0px -40px}#schedule.small .col-date.allotted-child{left:3px;right:3px}#schedule.small .col-date.allotted-child .state-halfhour.resFirst,#schedule.small .col-date.allotted-child .state-halfhour.last{height:34px}#schedule .bookings .state-halfhour.available:first-child{border-top:1px solid #ebebeb}#schedule .bookings .state-halfhour.available{border-bottom:1px solid #ebebeb}#schedule .bookings .state-halfhour.rate{background-color:rgba(44,153,0,.9);border-bottom:1px solid #ebebeb;cursor:pointer;overflow:hidden}#schedule .bookings .state-halfhour.rate.channelerror{background-color:#900}#schedule .bookings .state-halfhour.rate.empty{background-color:rgba(44,153,0,.2);color:#2c9900}#schedule .bookings .state-halfhour.rate.closedtoarrival,#schedule .bookings .state-halfhour.rate.closedtodeparture{background:repeating-linear-gradient(45deg, rgba(44, 153, 0, 0.4), rgba(44, 153, 0, 0.4) 10px, rgba(44, 153, 0, 0.2) 10px, rgba(44, 153, 0, 0.2) 20px);color:#333}#schedule .bookings .state-halfhour.rate:hover{background-color:rgba(44,153,0,.75);color:#fff}#schedule .bookings .state-halfhour.active{background-color:rgba(44,153,0,.75);color:#fff}#schedule .available:hover,#schedule .na:hover{background-color:#d8dee8}#schedule .available:hover,#schedule .na{border-bottom:1px solid #ebebeb}#schedule .bookings .state-halfhour{color:hsla(0,0%,100%,.85);padding:10px;font-size:11px;line-height:13px;position:relative}#schedule .bookings .state-halfhour:before,#schedule .bookings .state-halfhour:after{content:"";position:absolute;width:100%;height:10px}#schedule .bookings .state-halfhour:before{top:0;left:0}#schedule .bookings .state-halfhour:after{bottom:0;left:0}#schedule .bookings .state-halfhour.rate{color:#fff}#schedule .bookings .state-halfhour.booked{cursor:grab;background:#455d77}#schedule .bookings .state-halfhour.blocked{cursor:pointer;background:repeating-linear-gradient(45deg, rgba(100, 100, 100, 0.7), rgba(100, 100, 100, 0.7) 10px, rgba(100, 100, 100, 0.6) 10px, rgba(100, 100, 100, 0.6) 20px) !important}#schedule .bookings .state-halfhour.blocked.is-child-block{background:repeating-linear-gradient(45deg, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.7), rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.7) 10px, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.6) 10px, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.6) 20px) !important}#schedule .bookings .state-halfhour.checkedin{cursor:pointer;background:#4d7745;color:#fff}#schedule .bookings .state-halfhour.checkedinonline{cursor:grab;background:#3f8392;color:#fff}#schedule .bookings .state-halfhour.onlinecheckout{background:#759095;color:#fff}#schedule .bookings .state-halfhour.checkedout{cursor:pointer;background:#666}#schedule .bookings .state-halfhour.option{cursor:grab;background:#907856}#schedule .bookings .state-halfhour.last{border-bottom:solid #fff 1px;overflow:hidden}#schedule .bookings .state-halfhour.last:after{position:absolute;width:100%;height:10px;left:0;bottom:0;background-image:url("");background-position:-27px 0px}#schedule .bookings .state-halfhour.last.greyRoom:after{background-position:-27px -20px}#schedule .bookings .state-halfhour.last.overBook:after{background-position:-27px -40px}#schedule .bookings .state-halfhour.pendingassign{opacity:.5}#schedule .bookings .state-halfhour .unpaidInner{position:absolute;top:0px;right:0px}#schedule .bookings .state-halfhour .groupreservationInner,#schedule .bookings .state-halfhour .masterreservationInner{position:absolute;top:0px;left:0px}#schedule .bookings .state-halfhour .unpaidInner::before,#schedule .bookings .state-halfhour .unpaidInner::after{content:"";position:absolute;top:0;right:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}#schedule .bookings .state-halfhour .groupreservationInner::before,#schedule .bookings .state-halfhour .groupreservationInner::after,#schedule .bookings .state-halfhour .masterreservationInner::before,#schedule .bookings .state-halfhour .masterreservationInner::after{content:"";position:absolute;top:0;left:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}#schedule .bookings .state-halfhour .unpaidInner.full::after{border-width:5px;border-right-color:#f6931d;border-top-color:#f6931d}#schedule .bookings .state-halfhour .unpaidInner.partly::after{border-width:5px;border-right-color:#ffdf00;border-top-color:#ffdf00}#schedule .bookings .state-halfhour .groupreservationInner::after{border-width:5px;border-left-color:#092649;border-top-color:#092649}#schedule .bookings .state-halfhour .masterreservationInner::after{border-width:5px;border-left-color:#258175;border-top-color:#258175}#schedule .bookings .state-halfhour .unpaidInner::before{border-width:6px;border-right-color:#fff;border-top-color:#fff}#schedule .bookings .state-halfhour .groupreservationInner::before,#schedule .bookings .state-halfhour .masterreservationInner::before{border-width:6px;border-left-color:#fff;border-top-color:#fff}#schedule .bookings .state-halfhour.first,#schedule .dates .label:first-child{border-top:1px solid #ebebeb}#schedule .bookings .state-halfhour.resFirst:before{position:absolute;width:100%;height:10px;top:0;left:0;background-image:url("");background-position:-27px -10px}#schedule .bookings .state-halfhour.resFirst.greyRoom:before{background-position:-27px -30px}#schedule .bookings .state-halfhour.resFirst.overBook:before{background-position:-27px -50px}#schedule .bookings .state-halfhour input{font-size:10px !important;padding:0;border:none;background:rgba(0,0,0,0);text-align:center;line-height:30px}#schedule .bookings .state-halfhour input:disabled{background:#1e4878}#schedule .segment{float:left;width:60px;font-size:11px;width:100%}#schedule .col{position:relative;float:left;width:100px}#schedule .col.overbookable{background-color:#eee}#schedule .col.overbookable>a{border-color:#ddd !important}#schedule .col.grey-room{background-color:#ccc}#schedule .segment>div{background:#fff;height:100%;width:100%;float:left;clear:none;border-bottom:1px solid #ebebeb}#schedule .segment>div.booked{background:purple}#schedule .segment>div:first-child{width:25%}#tpl-account.reservations-schedule{padding:142px 0 30px 0}#tpl-account.reservations-schedule .fixed-background{position:fixed;top:0;right:0;left:0;height:132px;width:100%;background-color:#fff;z-index:95}#tpl-account.reservations-schedule .btn-container{position:fixed;padding:0 25px 0 0;top:15px;right:0px;z-index:100}.state-halfhour.booked.draghover{background:rgba(50,56,77,.8)}.today{font-weight:bold}.past{color:gray !important}.remark-wrapper,.cancellations-wrapper{position:relative;display:inline-block}.unfold{display:none;position:absolute;top:35px;left:-9px;border-radius:5px;background-color:#888;color:#fff;padding:10px;font-style:italic;opacity:1;font-size:12px;line-height:12px;z-index:99;width:190px}.unfold a{color:#fff;text-decoration:underline}.remark-wrapper>button{display:block;background-color:#fff;border:0;width:20px;height:24px;outline:none;opacity:.8}.cancellations-wrapper>button{display:block;background-color:#fff;border:0;width:20px;height:24px;outline:none;opacity:.8}.cancellations-wrapper button.icon-cancellations{background-position:0 -35px;opacity:.6}.unfold:before{position:absolute;top:-10px;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0)}.remark-wrapper button.icon-remark{background-position:0 -69px;position:relative;width:28px;top:3px;opacity:.6}.remark-wrapper button.empty{opacity:.2}.remark-wrapper button.empty:hover{opacity:.8;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.unfold-remark{width:250px}.unfold-remark button{margin-top:8px;font-size:14px;line-height:28px;float:right}.unfold-remark textarea{background-color:#fff;color:#888}.state-halfhour .options{position:relative;z-index:1;padding-right:3px;font-style:italic;opacity:.7;display:block}.state-halfhour .options>span{display:inline;clear:both}.state-halfhour .options .important{opacity:1;font-weight:bold;text-decoration:underline}.datesFixed{display:none;background-color:#fff;width:100px;height:76px;margin-top:-32px;border-style:solid;border-width:1px;border-color:#ebebeb;z-index:60}.datesFixed span{left:15px;top:15px;position:absolute}.datesFixed.small{margin-top:-11px;height:41px}.datesFixed.small span{top:10px}.modal:before{content:"";display:none;background:rgba(0,0,0,.6);position:fixed;top:0;left:240px;right:0;bottom:0;z-index:99}.modal.light:before{background:rgba(0,0,0,.2)}.modal.target:before,.modal:target:before{display:block}.modal.target .modal-dialog,.modal:target .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0);top:20%}.modal-dialog{background:#fefefe;border:4px solid hsla(0,0%,100%,.9);border-radius:5px;position:fixed;z-index:1501;-webkit-transform:translate(0, -500%);transform:translate(0, -500%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;padding:0px;margin-left:-60%;left:80%;top:-100%;width:60%;height:60%;overflow:auto}.modal-dialog.small{left:55%;width:70%;min-width:200px;min-height:225px;height:auto;margin-top:7%;margin-left:-40%;padding:20px 40px}.modal-dialog.drag-drop{padding:20px 40px;overflow-y:auto;max-height:60vh}.modal-dialog.drag-drop .modal-body{padding:0px 20px 10px 0px !important}.modal-dialog.drag-drop .modal-body .drag-overbook-warning{padding:20px;margin-top:20px;border:.12em solid #f6931d}.modal-dialog.drag-drop .modal-body .drag-overbook-warning:before{color:#f6931d;padding-right:5px}.modal-dialog.drag-drop .room-div{border:1px solid #e9e9e9;border-left:5px solid #e9e9e9;background-color:#f9f9f9;padding:12px 20px 12px 15px;margin-bottom:20px}.modal-dialog.drag-drop .room-div .reslabel:before{padding-right:5px}.modal-dialog.drag-drop .room-div .reslabel{margin-bottom:5px}.modal-dialog .last-room{width:calc(100% - 300px);float:left}.modal-dialog .btn{cursor:pointer;margin-left:10px}.modal-drag-handler{width:100%;top:0;position:absolute;cursor:move;height:60px}.modal-dialog-close{position:fixed;top:16px;right:16px;width:30px;height:30px;font-size:42px;line-height:30px;text-align:center;text-decoration:none !important;color:#333 !important;cursor:pointer;opacity:.7}.modal-dialog-close:hover{opacity:1}.modal-body{padding:30px 60px 40px 40px;height:100%;overflow-y:auto}.modal-body .validateUnassignedRooms,.modal-body .reservationNotification{border:1px solid #e9e9e9;border-left:5px solid #1e4878 !important;padding:15px 20px;background-color:#f9f9f9;margin-bottom:40px}.modal-body .validateUnassignedRooms.reservationNotification,.modal-body .reservationNotification.reservationNotification{border-left:5px solid rgba(246,147,29,.7) !important;margin-bottom:12px;padding:10px 14px 8px}.modal-body .validateUnassignedRooms.reservationNotification:last-child,.modal-body .reservationNotification.reservationNotification:last-child{margin-bottom:0}.modal-body .validateUnassignedRooms.reservationNotification .booking-title,.modal-body .reservationNotification.reservationNotification .booking-title{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.modal-body .validateUnassignedRooms.reservationNotification p:not(.booking-title),.modal-body .reservationNotification.reservationNotification p:not(.booking-title){margin-bottom:8px;font-size:13px;line-height:1.35}.modal-body .validateUnassignedRooms.reservationNotification .modal-footer,.modal-body .reservationNotification.reservationNotification .modal-footer{margin-top:0;padding-top:0}.modal-body .validateUnassignedRooms.reservationNotification .modal-footer.nomessage,.modal-body .reservationNotification.reservationNotification .modal-footer.nomessage{margin-top:0}.modal-body .validateUnassignedRooms.reservationNotification .modal-footer a,.modal-body .reservationNotification.reservationNotification .modal-footer a{margin-left:8px;margin-top:0}.modal-body .validateUnassignedRooms.validateUnassignedRooms .booking-title,.modal-body .reservationNotification.validateUnassignedRooms .booking-title{font-size:18px;font-weight:300;margin-bottom:10px}.modal-body .validateUnassignedRooms .ratetype-not-found,.modal-body .reservationNotification .ratetype-not-found{display:inline-block;border-radius:4px;color:#000;background-color:#e9e9e9;padding:4px 7px}.modal-body .validateUnassignedRooms .ratetype-not-found a,.modal-body .reservationNotification .ratetype-not-found a{margin-left:5px;color:#000 !important}.modal-body p{margin-bottom:5px}.modal-footer{text-align:right}.modal-alert .modal-dialog{left:100%;width:auto;height:auto;max-width:400px;max-height:300px}.modal-alert .modal-body{margin-top:10px}#dragOverridePrice .modal-dialog{padding-bottom:0}#dragOverridePrice .modal-dialog .btn-group .rr-button{margin-bottom:20px}#dragOverridePrice select.error{border:1px solid red}.changeViews{display:inline-flex;align-items:center;vertical-align:middle;gap:10px}.changeViews .midstay-move-snip-line-container{display:inline-flex;align-items:center;gap:10px;float:none;margin-right:0}.changeViews .reservation-calendar-settings{float:none;display:inline-flex;align-items:center}.changeViews .reservation-page-tooltip--round-button,.changeViews .reservation-page-tooltip--calendar-settings{display:flex;align-items:center;height:40px;line-height:0}.changeViews .rr-design-system-component-buttons-button.rr-btn-icon-only{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;padding:0 !important;color:#64748b !important}.changeViews .rr-design-system-component-buttons-button.rr-btn-icon-only svg.rr-design-system-component-icons-icon{width:16px !important;height:16px !important}.changeViews .rr-design-system-component-buttons-button.rr-btn-icon-only:hover{color:#475569 !important;background:#f8fafc !important;border-color:#d1d5db !important}.changeViews .rr-design-system-component-buttons-button.rr-btn-icon-only.btn-active,.changeViews .rr-design-system-component-buttons-button.rr-btn-icon-only.active{border-color:#d1d5db !important;background:#f9fafb !important;color:#475569 !important;box-shadow:none !important}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-width:none;color:inherit;cursor:inherit;font-weight:inherit;vertical-align:middle;line-height:0}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--round-button,#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--calendar-settings,#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--colourblind-toggle,#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--legend-close,#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--view-toggle{vertical-align:middle}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--search{display:flex;align-items:center;height:40px;width:auto;line-height:0}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-page-tooltip--hk-status{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0;min-width:20px;min-height:20px;flex:0 0 auto}#tpl-account.reservations-schedule .reservation-hk-status-icon{display:block;width:20px;height:20px;flex-shrink:0}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-day-closed-tooltip{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;color:inherit;cursor:inherit}#tpl-account.reservations-schedule .rr-design-system-component-interactive-tooltip.reservation-day-closed-tooltip>.state-halfhour{display:block;width:100%;height:100%}.reservation-calendar-settings{position:relative;float:left}.reservation-calendar-settings__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:130;min-width:220px;padding:12px 44px 12px 12px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.reservation-calendar-settings__panel .rr-modal-close{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6a7b8e;z-index:1;padding:0}.reservation-calendar-settings__panel .rr-modal-close:hover{top:7px;border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12)}.reservation-calendar-settings__panel .rr-modal-close svg{display:block;width:16px;height:16px}.reservation-calendar-settings__panel.hidden{display:none}.reservation-calendar-settings__section+.reservation-calendar-settings__section{margin-top:12px;padding-top:12px;border-top:1px solid #eee}.reservation-calendar-settings__section--actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.reservation-calendar-settings__section--actions .reservation-calendar-settings__label{margin-bottom:0}.reservation-calendar-settings__toggle-row{cursor:pointer;user-select:none}.reservation-calendar-settings__toggle-row:hover .reservation-calendar-settings__label{color:#6e63ff}.reservation-calendar-settings__label{margin-bottom:8px;font-size:11px;font-weight:600;line-height:1.2;color:#777;text-transform:uppercase;letter-spacing:.04em}.reservation-calendar-settings .toggleViewType{float:none;padding-right:0;display:flex;align-items:flex-end;gap:8px}.reservation-calendar-settings .toggleViewType>.reservation-page-tooltip--view-toggle{display:block;flex:0 0 48px;width:48px;line-height:0}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle{box-sizing:border-box;display:grid;grid-template-rows:22px 10px;align-content:center;justify-items:center;width:48px;height:48px;padding:5px 4px 4px;border:1px solid #e3e3e3;border-radius:6px;background:#fafafa;font-size:17px;line-height:1;text-decoration:none !important;color:#333;opacity:.7}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle::before{grid-row:1;align-self:end;line-height:1}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle.active{opacity:1;color:#6e63ff;border-color:rgba(110,99,255,.45);background:rgba(110,99,255,.06)}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle:hover{opacity:1}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle.view-legacy{opacity:.6;color:#777;background:#f5f5f5}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle.view-legacy.active{opacity:1;color:#6e63ff;border-color:rgba(110,99,255,.45);background:rgba(110,99,255,.06)}.reservation-calendar-settings .toggleViewType a.js-reservation-view-toggle:not(.view-legacy)::after{content:"";grid-row:2;height:10px}.reservation-calendar-settings .toggleViewType .view-legacy-badge{grid-row:2;align-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto",sans-serif;font-size:6px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#999;pointer-events:none}.reservation-calendar-settings .toggleViewType .reservation-page-tooltip--view-toggle .tooltip-popup{pointer-events:none}.reservation-calendar-settings .toggleViewType .compact::before{display:block;transform:rotate(90deg)}.reservation-calendar-settings .reservationZoomLevel{float:none;width:100%;padding-top:4px}.reservation-calendar-settings .reservationZoomLevel .ui-state-default,.reservation-calendar-settings .reservationZoomLevel .ui-widget-content .ui-state-default,.reservation-calendar-settings .reservationZoomLevel .ui-widget-header .ui-state-default{background-color:#aaa;border-radius:50%;width:20px !important;height:20px !important;outline:0}.reservation-calendar-settings .reservationZoomLevel .ui-widget-content{border:0;background-color:#eee;height:3px}.reservation-calendar-settings .reservationZoomLevel .ui-slider-horizontal .ui-slider-handle{margin-left:0}.reservation-calendar-settings .reservationZoomLevel .custom-slider-handle:hover{background-color:#777 !important}.reservation-calendar-settings .reservations-colorblind-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);font-size:18px;line-height:1;color:#333;opacity:.5;cursor:pointer}.reservation-calendar-settings .reservations-colorblind-toggle.active{opacity:1;color:#6e63ff}.reservation-calendar-settings .reservations-colorblind-toggle:hover{opacity:1}.reservation-overview .col-res,.reservation-overview .col-date,.reservation-overview .col-status{float:left;width:100px;height:40px}.reservation-overview .white-fade{height:40px;width:40px;position:absolute;right:40px;z-index:1;background:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)}.reservation-overview .col-status{background-color:#fff;right:10px;width:30px;position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.reservation-overview .col-status img,.reservation-overview .col-status .reservation-hk-status-icon{display:block;width:20px;height:20px;margin:0;flex-shrink:0}.reservation-overview .reservation-date-header{position:fixed;width:5000px;top:0;background-color:#fff;z-index:90;height:190px;padding-left:200px}.reservation-overview .reservation-date-header .col-date{text-align:center;font-weight:500;font-size:14px;line-height:1.15;height:48px;box-sizing:border-box;border-bottom:1px solid #eee;margin-top:142px;position:relative;cursor:pointer;user-select:none}.reservation-overview .reservation-date-header .col-date:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;transition:height 200ms ease-in-out}.reservation-overview .reservation-date-header .col-date .date-visual{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;box-sizing:border-box;position:relative;width:100%;height:100%;margin:0;padding:14px 6px 3px;border-radius:10px 10px 0 0;background-color:#f8fafc;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;overflow:hidden;color:#0f172a}.reservation-overview .reservation-date-header .col-date .date-visual:hover{background-color:#f1f5f9}.reservation-overview .reservation-date-header .col-date .reservation-cal-day-tooltip{display:block;width:100%;height:100%;max-width:none}.reservation-overview .reservation-date-header .col-date .cal-day-weather{position:absolute;top:3px;right:5px;left:auto;transform:none;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-height:12px;margin-top:0;line-height:1;color:#94a3b8;order:0}.reservation-overview .reservation-date-header .col-date .cal-day-weather[hidden]{display:none !important}.reservation-overview .reservation-date-header .col-date .cal-day-weather-temp{display:inline;font-size:9px;font-weight:600;letter-spacing:.01em;color:#94a3b8;font-variant-numeric:tabular-nums}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon{display:block;width:11px;height:11px;opacity:.9;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0) !important;flex:0 0 auto}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon.is-clear{background-image:url("")}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon.is-cloud{background-image:url("")}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon.is-rain{background-image:url("")}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon.is-storm{background-image:url("")}.reservation-overview .reservation-date-header .col-date .cal-day-weather-icon.is-snow{background-image:url("")}.reservation-overview .reservation-date-header .col-date .label-day{order:1;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.reservation-overview .reservation-date-header .col-date .label-date-row{order:2;display:inline-flex;align-items:baseline;justify-content:center;gap:3px;min-width:0;line-height:1.15}.reservation-overview .reservation-date-header .col-date .label-date{font-size:15px;font-weight:700;color:#0f172a;line-height:1.15}.reservation-overview .reservation-date-header .col-date .label-month{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;line-height:1.15}.reservation-overview .reservation-date-header .col-date.active .date-visual{background-color:rgba(110,99,255,.06)}.reservation-overview .reservation-date-header .col-date:after,.reservation-overview .reservation-date-header .col-date.active:after,.reservation-overview .reservation-date-header .col-date.available-overbooked:after,.reservation-overview .reservation-date-header .col-date.available-100:after,.reservation-overview .reservation-date-header .col-date.available-90:after,.reservation-overview .reservation-date-header .col-date.available-80:after,.reservation-overview .reservation-date-header .col-date.available-60:after,.reservation-overview .reservation-date-header .col-date.available-40:after,.reservation-overview .reservation-date-header .col-date.available-20:after,.reservation-overview .reservation-date-header .col-date.available-0:after{content:none;display:none;height:0}.reservation-overview .reservation-date-header .col-date.nav-button{width:100px;height:48px;position:fixed;left:240px;z-index:110}.reservation-overview .reservation-date-header .col-date.nav-button .reservation-cal-nav-tooltip{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none}.reservation-overview .reservation-date-header .col-date.nav-button .cal-nav-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;text-decoration:none !important;color:#64748b;background-color:#fff;transition:background-color .2s ease-in-out,color .2s ease-in-out}.reservation-overview .reservation-date-header .col-date.nav-button .cal-nav-link svg{display:block;flex:0 0 auto;color:inherit;stroke:currentColor}.reservation-overview .reservation-date-header .col-date.nav-button .cal-nav-link:hover{background-color:#f8fafc;color:#0f172a}.reservation-overview .reservation-date-header .col-date.nav-button.next-button{left:340px}.reservation-overview .reservation-date-header .col-date.yesterday,.reservation-overview .reservation-date-header .col-date.today{width:100px}.reservation-overview .reservation-date-header .col-date.today{background-color:rgba(0,0,0,0)}.reservation-overview .reservation-date-header .col-date.today .date-visual{background-color:#e8edf3;border-radius:10px 10px 0 0;box-shadow:inset 1px 1px 0 #d0d7e2,inset -1px 0 0 #d0d7e2}.reservation-overview .reservation-date-header .col-date.today .date-visual .label-date{color:#6e63ff}.reservation-overview .reservation-date-header .col-date.past .date-visual{color:#94a3b8}.reservation-overview .reservation-date-header .col-date.past .date-visual .label-day,.reservation-overview .reservation-date-header .col-date.past .date-visual .label-month,.reservation-overview .reservation-date-header .col-date.past .date-visual .label-date{color:#94a3b8}.reservation-overview .reservation-date-header .col-date.active .room-infobox{display:block}.reservation-overview .reservation-date-header .col-date .cancellationTriangle,.reservation-overview .reservation-date-header .col-date .remarksTriangle{position:absolute;top:5px;z-index:10;width:7px;height:7px;border-radius:999px;pointer-events:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.9)}.reservation-overview .reservation-date-header .col-date .cancellationTriangle{left:6px;right:auto;background:#94a3b8}.reservation-overview .reservation-date-header .col-date .remarksTriangle{left:6px;right:auto;background:#6e63ff}.reservation-overview .reservation-date-header .col-date.hascancellations .remarksTriangle{left:15px}.reservation-overview .reservation-date-header .col-date .cancellationTriangle::before,.reservation-overview .reservation-date-header .col-date .cancellationTriangle::after,.reservation-overview .reservation-date-header .col-date .remarksTriangle::before,.reservation-overview .reservation-date-header .col-date .remarksTriangle::after{content:none;display:none}.reservation-overview .reservation-date-header .col-date .room-infobox{cursor:default;width:320px;display:none;overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background-color:#fff;box-shadow:0 12px 32px rgba(15,23,42,.14);top:48px;right:0;position:absolute;transition:height ease-in-out 200ms;text-align:left;z-index:99}.reservation-overview .reservation-date-header .col-date .room-infobox .inner{padding:14px;transition:height ease-in-out 200ms;display:flex;flex-direction:column;gap:12px}.reservation-overview .reservation-date-header .col-date .room-infobox .date-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0 0 2px;padding:8px 10px;border-radius:10px;background:#f8fafc}.reservation-overview .reservation-date-header .col-date .room-infobox .date-wrapper .label-day{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.reservation-overview .reservation-date-header .col-date .room-infobox .date-wrapper .label-date-row{display:inline-flex;align-items:baseline;gap:4px;line-height:1.15}.reservation-overview .reservation-date-header .col-date .room-infobox .date-wrapper .label-date{font-size:18px;font-weight:700;color:#0f172a;line-height:1.15}.reservation-overview .reservation-date-header .col-date .room-infobox .date-wrapper .label-month{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;line-height:1.15}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__toggle-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 7px;border-radius:999px;background:rgba(110,99,255,.12);color:#6e63ff;font-size:12px;font-weight:700}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__chevron,.reservation-overview .reservation-date-header .col-date .room-infobox .fa-chevron-up,.reservation-overview .reservation-date-header .col-date .room-infobox .fa-chevron-down{display:none !important}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown{border:0;background:rgba(0,0,0,0);margin:0;display:block;width:100%;margin-bottom:0 !important}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper.hide,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper.hide,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown.hide{display:none !important}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper.rr-design-system-component-forms-select,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper.rr-design-system-component-forms-select,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown.rr-design-system-component-forms-select{margin-bottom:0}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper details.room-infobox__details,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper details.room-infobox__details,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown details.room-infobox__details{position:relative}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper summary.trigger,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper summary.trigger,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown summary.trigger{list-style:none}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper summary.trigger::-webkit-details-marker,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper summary.trigger::-webkit-details-marker,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown summary.trigger::-webkit-details-marker{display:none}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper .sel-current,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper .sel-current,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown .sel-current{display:inline-flex;align-items:center;gap:8px;min-width:0}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-wrapper .menu-option__label,.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper .menu-option__label,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__dropdown .menu-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-overview .reservation-date-header .col-date .room-infobox .content-details,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__panel,.reservation-overview .reservation-date-header .col-date .room-infobox .menu.content-details{display:none;position:static !important;margin-top:8px;padding:10px 12px !important;border:1px solid #eef2f7 !important;border-radius:12px !important;background:#f8fafc !important;box-shadow:none !important;line-height:1.45;font-size:13px;color:#334155;max-height:200px;overflow-y:auto;box-sizing:border-box;width:100% !important;min-width:0 !important;list-style:none}.reservation-overview .reservation-date-header .col-date .room-infobox details[open]>.content-details,.reservation-overview .reservation-date-header .col-date .room-infobox details[open]>.room-infobox__panel,.reservation-overview .reservation-date-header .col-date .room-infobox details[open]>.menu.content-details{display:block}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__list-name{min-width:0;color:#475569}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__list-value{flex:0 0 auto;color:#0f172a;font-weight:700}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__section-title{margin:10px 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.reservation-overview .reservation-date-header .col-date .room-infobox .availability-overbook{color:#f6931d}.reservation-overview .reservation-date-header .col-date .room-infobox .remark-wrapper,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__remarks{display:block;margin:0;position:relative}.reservation-overview .reservation-date-header .col-date .room-infobox .remark-wrapper>.btn,.reservation-overview .reservation-date-header .col-date .room-infobox .remark-wrapper .form-remark>.btn,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__remarks>.btn,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__remarks .form-remark>.btn{bottom:0;right:0;position:absolute;border-radius:0;background-color:#999;height:28px;line-height:28px;font-size:14px}.reservation-overview .reservation-date-header .col-date .room-infobox .remark-wrapper>.btn:hover,.reservation-overview .reservation-date-header .col-date .room-infobox .remark-wrapper .form-remark>.btn:hover,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__remarks>.btn:hover,.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__remarks .form-remark>.btn:hover{background-color:#777}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:4px;padding-top:4px}.reservation-overview .reservation-date-header .col-date .room-infobox .room-infobox__save-btn.rr-btn{min-height:32px;padding:0 14px;text-transform:none}.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper{width:100%}.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper.hide{display:none}.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper .content-details{padding:4px}.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper .content-details a{display:block;width:100%;padding:8px 10px;border-radius:8px;font-weight:500;text-decoration:none !important;color:#475569;box-sizing:border-box}.reservation-overview .reservation-date-header .col-date .room-infobox .cancellations-wrapper .content-details a:hover{background-color:#fff;color:#6e63ff}.reservation-overview .reservation-date-header .col-date:first-child .room-infobox{left:0px;right:inherit}.reservation-overview .bookings{margin-top:48px;margin-bottom:40px;overflow:hidden}.reservation-overview .bookings .room-line{position:relative;width:100%;margin-left:200px}.reservation-overview .bookings .room-line.grey-room>div{background-color:#f1f5f9;border-color:#e2e8f0}.reservation-overview .bookings .room-line.grey-room>div.room-name-label{border-bottom:1px solid #f1f5f9;background-color:#fff;color:#94a3b8}.reservation-overview .bookings .room-line.grey-room>div.room-name-label .room-number,.reservation-overview .bookings .room-line.grey-room>div.room-name-label .room-name{color:#94a3b8}.reservation-overview .bookings .room-line.overbookable>div{background-color:#f8fafc;border-color:#e2e8f0}.reservation-overview .bookings .room-line.overbookable .room-number{color:#6e63ff}.reservation-overview .bookings .room-line.overbookable .room-name-label{color:#94a3b8}.reservation-overview .bookings .room-line.overbookable .room-name-label .room-name{color:#64748b}.reservation-overview .bookings .room-line .room-name-label{display:flex;align-items:center;gap:0;position:fixed;z-index:80;box-sizing:border-box;background-color:#fff;margin-left:-200px;width:200px;height:40px;line-height:1.2;border-right:1px solid #eee;border-bottom:1px solid #f1f5f9;opacity:.98;overflow:visible}.reservation-overview .bookings .room-line .room-name-label .room-number{display:flex;align-items:center;justify-content:flex-end;flex:0 0 60px;box-sizing:border-box;float:none;width:60px;height:40px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;text-align:right;color:#64748b;padding:0 8px 0 12px}.reservation-overview .bookings .room-line .room-name-label .room-number.smaller-number{font-size:11px;letter-spacing:0}.reservation-overview .bookings .room-line .room-name-label .room-number:empty{padding-right:0}.reservation-overview .bookings .room-line .room-name-label .room-name{display:block;float:none;flex:1 1 auto;min-width:0;width:auto;height:auto;max-width:none;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.reservation-overview .bookings .room-line.overbookable .col-date.day-6 .available,.reservation-overview .bookings .room-line.overbookable .col-date.day-7 .available{background-color:#f3f5f8}.reservation-overview .bookings .room-line.overbookable .col-date.day-6 .available:hover,.reservation-overview .bookings .room-line.overbookable .col-date.day-7 .available:hover{background-color:#c9d2de}.reservation-overview .bookings .room-line.overbookable .state-halfhour.available:hover{background-color:#d8dee8}.reservation-overview .bookings :not(.grey-room) .col-date.day-6 .available,.reservation-overview .bookings :not(.grey-room) .col-date.day-7 .available{background-color:#f7f8fa}.reservation-overview .bookings :not(.grey-room) .col-date.day-6 .available:hover,.reservation-overview .bookings :not(.grey-room) .col-date.day-7 .available:hover{background-color:#d0d7e2}.reservation-overview .bookings .col-date{border-right:1px solid #eee;border-bottom:1px solid #eee}.reservation-overview .bookings .col-date.allotted-reservation{display:flex;position:relative}.reservation-overview .bookings .state-halfhour{position:relative;display:block;float:left;border-radius:10px;width:99px;height:39px;cursor:pointer;transition:background-color .5s ease,right .3s ease,left .3s ease,top .3s ease,bottom .3s ease;text-decoration:none !important}.reservation-overview .bookings .state-halfhour.light{opacity:.5}.reservation-overview .bookings .state-halfhour.available{background:rgba(0,0,0,0);border-radius:0px}.reservation-overview .bookings .state-halfhour.available:hover{background-color:#d8dee8}.reservation-overview .bookings .state-halfhour{color:hsla(0,0%,100%,.85);padding:6px 7px;font-size:11px;line-height:13px}.reservation-overview .bookings .state-halfhour.booked{background:#455d77;cursor:grab}.reservation-overview .bookings .state-halfhour.blocked{background:repeating-linear-gradient(45deg, rgba(100, 100, 100, 0.7), rgba(100, 100, 100, 0.7) 10px, rgba(100, 100, 100, 0.6) 10px, rgba(100, 100, 100, 0.6) 20px) !important}.reservation-overview .bookings .state-halfhour.blocked.is-child-block{background:repeating-linear-gradient(45deg, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.7), rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.7) 10px, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.6) 10px, rgba(146.1428571429, 173.3571428571, 167.3095238095, 0.6) 20px) !important}.reservation-overview .bookings .state-halfhour.allotted{background:#e0e0e0;color:#959595;border-radius:0px 10px 10px;position:absolute}.reservation-overview .bookings .state-halfhour.allotted-child{position:absolute;z-index:51 !important;height:31px !important;padding:2px 12px !important;top:4px;left:4px;box-shadow:1px 1px 2px rgba(0,0,0,.5)}.reservation-overview .bookings .state-halfhour.checkedin{background:#4d7745;color:#fff}.reservation-overview .bookings .state-halfhour.onlinecheckout{background:#759095;color:#fff}.reservation-overview .bookings .state-halfhour.checkedinonline{background:#3f8392;color:#fff;cursor:grab}.reservation-overview .bookings .state-halfhour.checkedout{background:#666}.reservation-overview .bookings .state-halfhour.option{background:#907856;cursor:grab}.reservation-overview .bookings .state-halfhour .unpaidInner{position:absolute;top:0px;right:0px}.reservation-overview .bookings .state-halfhour .groupreservationInner,.reservation-overview .bookings .state-halfhour .masterreservationInner{position:absolute;top:0px;left:0px}.reservation-overview .bookings .state-halfhour .unpaidInner::before,.reservation-overview .bookings .state-halfhour .unpaidInner::after{content:"";position:absolute;top:0;right:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.reservation-overview .bookings .state-halfhour .groupreservationInner::before,.reservation-overview .bookings .state-halfhour .groupreservationInner::after,.reservation-overview .bookings .state-halfhour .masterreservationInner::before,.reservation-overview .bookings .state-halfhour .masterreservationInner::after{content:"";position:absolute;top:0;left:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.reservation-overview .bookings .state-halfhour .unpaidInner.full::after{border-width:5px;border-right-color:#f6931d;border-top-color:#f6931d}.reservation-overview .bookings .state-halfhour .unpaidInner.partly::after{border-width:5px;border-right-color:#ffdf00;border-top-color:#ffdf00}.reservation-overview .bookings .state-halfhour .groupreservationInner::after{border-width:5px;border-left-color:#092649;border-top-color:#092649}.reservation-overview .bookings .state-halfhour .masterreservationInner::after{border-width:5px;border-left-color:#258175;border-top-color:#258175}.reservation-overview .bookings .state-halfhour .unpaidInner::before{border-width:6px;border-right-color:#fff;border-top-color:#fff}.reservation-overview .bookings .state-halfhour .groupreservationInner::before,.reservation-overview .bookings .state-halfhour .masterreservationInner::before{border-width:6px;border-left-color:#fff;border-top-color:#fff}.reservation-overview .bookings .state-halfhour .inner-info{overflow:hidden;height:26px}.reservation-overview-grid-host.is-loading-overview-grid{opacity:.65;pointer-events:none}.reservation-overview.horizontal{--rr-cal-day-width: 100px}.reservation-overview.horizontal .reservation-date-header .col-date:not(.nav-button){width:var(--rr-cal-day-width)}.reservation-overview.horizontal .bookings .col-date:not(.date-booked){width:var(--rr-cal-day-width)}.reservation-overview.horizontal .bookings .col-date:not(.date-booked) .state-halfhour{width:calc(var(--rr-cal-day-width) - 1px);max-width:calc(var(--rr-cal-day-width) - 1px)}.reservation-overview.horizontal .bookings .col-date.date-booked{width:calc(var(--rr-cal-day-width)*var(--rr-cal-stay-length, 1))}.reservation-overview.horizontal .bookings .col-date.date-booked>.state-halfhour:not(.allotted-child),.reservation-overview.horizontal .bookings .col-date.date-booked>.reservation-calendar-tooltip>.state-halfhour{width:calc(var(--rr-cal-day-width)*var(--rr-cal-stay-length, 1) - 1px);max-width:calc(var(--rr-cal-day-width)*var(--rr-cal-stay-length, 1) - 1px)}.reservation-overview.horizontal .bookings .col-date.date-booked>.state-halfhour.allotted-child{width:calc(var(--rr-cal-day-width)*var(--rr-cal-stay-length, 1) - 9px);max-width:calc(var(--rr-cal-day-width)*var(--rr-cal-stay-length, 1) - 9px);left:calc(var(--rr-cal-day-width)*var(--rr-cal-day-offset, 0) + 4px)}.reservation-overview.horizontal .rr-design-system-component-interactive-tooltip.reservation-calendar-tooltip,.reservation-overview.horizontal .rr-design-system-component-interactive-tooltip.reservation-day-closed-tooltip{display:block;float:left;position:relative;color:inherit;cursor:inherit;min-width:0;min-height:0;max-width:none}.reservation-overview.horizontal .rr-design-system-component-interactive-tooltip.reservation-calendar-tooltip>.state-halfhour,.reservation-overview.horizontal .rr-design-system-component-interactive-tooltip.reservation-day-closed-tooltip>.state-halfhour{float:none}.reservation-overview.horizontal .tooltip-popup--compact .infobox-popup{min-width:0;max-width:none;padding:0}.infobox-popup{position:relative;min-width:200px;max-width:400px;padding:5px 0;line-height:120%;font-size:12px}.infobox-popup div{position:relative;padding-top:10px}.infobox-popup div.fa-before,.infobox-popup div.fa-before-solid{padding-left:20px}.infobox-popup div.fa-before:before,.infobox-popup div.fa-before-solid:before{padding-right:5px;position:absolute;left:0}.infobox-popup .title{font-weight:300;font-size:16px;line-height:120%;padding-top:0px}.infobox-popup .ratetype .ratetype-persons{display:inline-block;border-right:1px solid #777;padding-right:5px;margin-right:3px}.infobox-popup .ratetype .ratetype-persons:before{content:"";font-family:"Font Awesome 5 Solid","Roboto",sans-serif}.infobox-popup .group-rooms ul{padding-left:10px}.infobox-popup .group-rooms ul li{padding-left:5px !important;margin-left:5px !important}.infobox-popup .due-amount,.infobox-popup .group-rooms,.infobox-popup .addons,.infobox-popup .group-reservations{border-top:1px solid #777;margin-top:10px}.infobox-popup .due-amount,.infobox-popup .group-rooms,.infobox-popup .group-reservations{position:relative}.infobox-popup .due-amount:before,.infobox-popup .due-amount:after,.infobox-popup .group-rooms:before,.infobox-popup .group-rooms:after,.infobox-popup .group-reservations:before,.infobox-popup .group-reservations:after{content:"";position:absolute;top:5px;right:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.infobox-popup .due-amount.due-amount:after,.infobox-popup .group-rooms.due-amount:after,.infobox-popup .group-reservations.due-amount:after{border-width:5px}.infobox-popup .due-amount.due-amount.partly:after,.infobox-popup .group-rooms.due-amount.partly:after,.infobox-popup .group-reservations.due-amount.partly:after{border-right-color:#ffdf00;border-top-color:#ffdf00}.infobox-popup .due-amount.due-amount.full:after,.infobox-popup .group-rooms.due-amount.full:after,.infobox-popup .group-reservations.due-amount.full:after{border-right-color:#f6931d;border-top-color:#f6931d}.infobox-popup .due-amount.group-rooms:after,.infobox-popup .group-rooms.group-rooms:after,.infobox-popup .group-reservations.group-rooms:after{border-width:5px;border-right-color:#092649;border-top-color:#092649}.infobox-popup .due-amount.group-reservations:after,.infobox-popup .group-rooms.group-reservations:after,.infobox-popup .group-reservations.group-reservations:after{border-width:5px;border-right-color:#258175;border-top-color:#258175}@media screen and (max-width: 959px){#tpl-account.reservations-schedule{padding-top:198px}#tpl-account.reservations-schedule .fixed-background{height:188px}#tpl-account.reservations-schedule .reservation-schedule-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px}#tpl-account.reservations-schedule .filterReservationsContainer{width:auto;min-width:0;max-width:100%;flex:1 1 auto}#tpl-account.reservations-schedule .filterReservations,#tpl-account.reservations-schedule .reservation-schedule-filter-select{min-width:0;max-width:100%}#tpl-account.reservations-schedule .reservation-overview .reservation-date-header{height:246px}#tpl-account.reservations-schedule .reservation-overview .reservation-date-header .col-date{margin-top:198px}}@media screen and (max-width: 767px){.reservation-overview{margin-top:0}.reservation-overview .col-res,.reservation-overview .col-date,.reservation-overview .col-status{float:left;width:100px;height:40px}.reservation-overview .reservation-date-header{position:fixed;top:calc(72px + 99px + env(safe-area-inset-top, 0px));left:0;width:5000px;height:48px;min-height:48px;margin-top:0;padding-top:0;padding-left:200px !important;background-color:#fff;z-index:90}.reservation-overview .reservation-date-header .col-date{margin-top:0;height:48px}.reservation-overview .reservation-date-header .col-date.nav-button{position:fixed !important;top:calc(72px + 99px + env(safe-area-inset-top, 0px));left:0 !important;height:48px;z-index:110}.reservation-overview .reservation-date-header .col-date.nav-button.next-button{left:100px !important}.reservation-overview .bookings{margin-top:48px}.reservation-overview .bookings .room-line .room-name-label{position:relative}#tpl-account.reservations-schedule{padding:calc(72px + 99px - 40px + 4px + env(safe-area-inset-top, 0px)) 0 30px 0}#tpl-account.reservations-schedule .fixed-background{height:calc(72px + 99px + env(safe-area-inset-top, 0px))}#tpl-account.reservations-schedule .reservation-overview .reservation-date-header{height:48px;min-height:48px}#tpl-account.reservations-schedule .reservation-overview .reservation-date-header .col-date{margin-top:0}#tpl-account.reservations-schedule h1{top:70px}#tpl-account.reservations-schedule .btn-container{z-index:101}#tpl-account.reservations-schedule .reservation-schedule-toolbar{top:calc(72px + env(safe-area-inset-top, 0px));left:0;width:100%;flex-direction:column;align-items:stretch;gap:6px;padding:6px max(8px,env(safe-area-inset-right, 0px)) 6px max(8px,env(safe-area-inset-left, 0px));border-bottom:1px solid #e5e7eb;box-sizing:border-box}#tpl-account.reservations-schedule .reservation-schedule-date-filter-label{display:none}#tpl-account.reservations-schedule .datepickers-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}#tpl-account.reservations-schedule #form-filter-schedule{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#tpl-account.reservations-schedule #form-filter-schedule .list-reset{display:flex;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;min-width:0;gap:8px}#tpl-account.reservations-schedule .reservation-schedule-date-filter-container{flex:0 0 auto;min-width:0}#tpl-account.reservations-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--single .dp-input,#tpl-account.reservations-schedule .reservation-schedule-date-filter.dp--pill.dp--compact.dp--range .dp-input{font-size:14px}#tpl-account.reservations-schedule .reservation-schedule-goto-today-container{display:none}#tpl-account.reservations-schedule .filterReservationsContainer{flex:1 1 0;min-width:0;width:auto !important;max-width:none !important;overflow:hidden}#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select{width:100% !important;min-width:0 !important;max-width:100% !important}#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations .trigger,#tpl-account.reservations-schedule .filterReservationsContainer .filterReservations summary.trigger,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select .trigger,#tpl-account.reservations-schedule .filterReservationsContainer .reservation-schedule-filter-select summary.trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tpl-account.reservations-schedule .reservationFollowUpsContainer{display:none}#tpl-account.reservations-schedule .searchbox-container{flex:1 1 100%;order:10;width:100%;justify-content:stretch}#tpl-account.reservations-schedule .searchbox-container .reservation-page-tooltip--search{width:100%}#tpl-account.reservations-schedule .searchbox-container #reservationSearch.rr-design-system-component-inputs-searchbar,#tpl-account.reservations-schedule .searchbox-container .reservation-schedule-search.rr-design-system-component-inputs-searchbar{width:100%;max-width:none}#tpl-account.reservations-schedule .fixed-background{display:none}}.reservations th.reservationNr .yadcf-filter-wrapper input{width:92% !important}.data-tables.reservations>thead>tr>th.sorting>span.sort-icon{padding-bottom:6px;margin-left:0px}@media screen and (max-width: 959px){#tpl-account.reservations-schedule .filterReservationsContainer{margin-left:0px}}@media screen and (max-width: 1200px){.filterReservations,.filterReservationsContainer{width:150px !important;min-width:150px !important;max-width:150px !important}}@media screen and (max-width: 1200px)and (max-width: 767px){#tpl-account.reservations-schedule .filterReservationsContainer,#tpl-account.reservations-schedule .filterReservations,#tpl-account.reservations-schedule .reservation-schedule-filter-select{width:auto !important;min-width:0 !important;max-width:none !important}}@media screen and (min-width: 1599px){.modal-dialog{margin-left:-60%;left:80%;top:-100%;width:60%;height:60%;overflow:auto}.modal-dialog.small{left:70%;width:40%;min-width:200px;margin-top:4%;margin-left:-40%;padding:20px 40px}}#unassignedModal.rr-design-system-component-modal{position:absolute;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;background:rgba(0,0,0,0)}#unassignedModal.rr-modal-backdrop,#unassignedModal .rr-modal-backdrop,#unassignedModal-backdrop.rr-modal-backdrop,#unassignedModal-backdrop .rr-modal-backdrop{pointer-events:auto}#unassignedModal.rr-modal-backdrop[aria-hidden=false],#unassignedModal .rr-modal-backdrop[aria-hidden=false],#unassignedModal-backdrop.rr-modal-backdrop[aria-hidden=false],#unassignedModal-backdrop .rr-modal-backdrop[aria-hidden=false]{top:-1px;right:0;bottom:-1px;left:0;height:auto;min-height:calc(100dvh + 2px)}#unassignedModal .rr-modal-body,#unassignedModal-backdrop .rr-modal-body{padding-top:12px}#unassignedModal .unassigned-modal__note,#unassignedModal .unassigned-modal__notice,#unassignedModal .unassigned-modal__section-title,#unassignedModal-backdrop .unassigned-modal__note,#unassignedModal-backdrop .unassigned-modal__notice,#unassignedModal-backdrop .unassigned-modal__section-title{margin:0 0 12px;font-size:14px;line-height:1.45;color:#475569}#unassignedModal .unassigned-modal__count,#unassignedModal-backdrop .unassigned-modal__count{display:inline-block;margin:0;padding:4px 12px;border-radius:9999px;background:#eef0f6;color:#142031;font-size:13px;font-weight:600;line-height:1.4}#unassignedModal .unassigned-modal__section-title,#unassignedModal-backdrop .unassigned-modal__section-title{margin:8px 0 12px;font-size:16px;font-weight:600;color:#142031}#unassignedModal .unassigned-modal__notice,#unassignedModal .unassigned-booking-card__notice,#unassignedModal-backdrop .unassigned-modal__notice,#unassignedModal-backdrop .unassigned-booking-card__notice{padding:10px 12px;border-radius:10px;background:#eff1f5;color:#142031}#unassignedModal .unassigned-assign-actions,#unassignedModal-backdrop .unassigned-assign-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}#unassignedModal .unassigned-booking-card,#unassignedModal-backdrop .unassigned-booking-card{isolation:isolate;position:relative;margin:0 0 10px;padding:12px 14px;overflow:visible;border:1px solid #e9e9e9;border-left:4px solid #3d4450;border-radius:12px;background:#f7f8fa}#unassignedModal .unassigned-booking-card:has(details[open]),#unassignedModal-backdrop .unassigned-booking-card:has(details[open]){z-index:5}#unassignedModal .unassigned-booking-card:last-child,#unassignedModal-backdrop .unassigned-booking-card:last-child{margin-bottom:0}#unassignedModal .unassigned-booking-card--reminder,#unassignedModal-backdrop .unassigned-booking-card--reminder{border-left-color:rgba(246,147,29,.7)}#unassignedModal .unassigned-booking-card--notice,#unassignedModal-backdrop .unassigned-booking-card--notice{border-left-color:#94a3b8}#unassignedModal .unassigned-booking-card__head,#unassignedModal-backdrop .unassigned-booking-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px}#unassignedModal .unassigned-booking-card__badges,#unassignedModal-backdrop .unassigned-booking-card__badges{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;flex-shrink:0;max-width:55%;overflow:visible}#unassignedModal .unassigned-booking-card__badges .rr-design-system-component-shared-badge,#unassignedModal-backdrop .unassigned-booking-card__badges .rr-design-system-component-shared-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}#unassignedModal .unassigned-booking-card__direct,#unassignedModal-backdrop .unassigned-booking-card__direct{position:relative;z-index:2;flex-shrink:0}#unassignedModal .unassigned-booking-card__direct-badge,#unassignedModal-backdrop .unassigned-booking-card__direct-badge{position:relative;z-index:2}#unassignedModal .unassigned-booking-card__celebration,#unassignedModal-backdrop .unassigned-booking-card__celebration{position:absolute;inset:-14px -12px;z-index:1;overflow:visible;pointer-events:none}#unassignedModal .unassigned-booking-card__confetti,#unassignedModal-backdrop .unassigned-booking-card__confetti{position:absolute;width:5px;height:5px;border-radius:1px;opacity:0;pointer-events:none;animation:unassigned-direct-confetti-float 2.8s ease-in-out infinite}#unassignedModal .unassigned-booking-card__confetti:nth-child(1),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(1){left:6%;top:18%;background:#fed14d;animation-delay:0s;--unassigned-confetti-x: 8px}#unassignedModal .unassigned-booking-card__confetti:nth-child(2),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(2){left:78%;top:8%;background:#6e63ff;animation-delay:.35s;--unassigned-confetti-x: -7px}#unassignedModal .unassigned-booking-card__confetti:nth-child(3),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(3){left:92%;top:52%;background:#2cab95;animation-delay:.7s;--unassigned-confetti-x: 5px}#unassignedModal .unassigned-booking-card__confetti:nth-child(4),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(4){left:12%;top:72%;background:#ca0b59;animation-delay:1.05s;--unassigned-confetti-x: -6px}#unassignedModal .unassigned-booking-card__confetti:nth-child(5),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(5){left:48%;top:4%;background:#fed14d;animation-delay:1.4s;--unassigned-confetti-x: 4px}#unassignedModal .unassigned-booking-card__confetti:nth-child(6),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(6){left:88%;top:78%;background:#6e63ff;animation-delay:1.75s;--unassigned-confetti-x: -5px}#unassignedModal .unassigned-booking-card__confetti:nth-child(7),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(7){left:28%;top:88%;background:#2cab95;animation-delay:2.1s;--unassigned-confetti-x: 7px}#unassignedModal .unassigned-booking-card__confetti:nth-child(8),#unassignedModal-backdrop .unassigned-booking-card__confetti:nth-child(8){left:64%;top:86%;background:#ca0b59;animation-delay:2.45s;--unassigned-confetti-x: -4px}#unassignedModal .unassigned-booking-card__title,#unassignedModal-backdrop .unassigned-booking-card__title{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;min-width:0;flex:1;font-size:14px;font-weight:600;line-height:1.3;color:#142031;text-align:left;text-transform:none;letter-spacing:0}#unassignedModal .unassigned-booking-card__icon,#unassignedModal-backdrop .unassigned-booking-card__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#ededfc}#unassignedModal .unassigned-booking-card__icon svg,#unassignedModal .unassigned-booking-card__icon img,#unassignedModal-backdrop .unassigned-booking-card__icon svg,#unassignedModal-backdrop .unassigned-booking-card__icon img{width:12px;height:12px;flex-shrink:0;color:#6366f1}#unassignedModal .unassigned-booking-card__channel,#unassignedModal .unassigned-booking-card__message,#unassignedModal-backdrop .unassigned-booking-card__channel,#unassignedModal-backdrop .unassigned-booking-card__message{margin:0 0 6px;font-size:14px;line-height:1.4;color:#334155}#unassignedModal .unassigned-booking-card__guest,#unassignedModal-backdrop .unassigned-booking-card__guest{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px;font-size:13px;line-height:1.35;color:#334155}#unassignedModal .unassigned-booking-card__dot,#unassignedModal-backdrop .unassigned-booking-card__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#94a3b8;flex-shrink:0}#unassignedModal .unassigned-booking-card__dates,#unassignedModal-backdrop .unassigned-booking-card__dates{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 6px}#unassignedModal .unassigned-booking-card__date,#unassignedModal-backdrop .unassigned-booking-card__date{display:inline-flex;align-items:center;gap:6px;min-width:0}#unassignedModal .unassigned-booking-card__date-icon,#unassignedModal-backdrop .unassigned-booking-card__date-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#eef0f6;color:#334155}#unassignedModal .unassigned-booking-card__date-icon svg,#unassignedModal .unassigned-booking-card__date-icon img,#unassignedModal-backdrop .unassigned-booking-card__date-icon svg,#unassignedModal-backdrop .unassigned-booking-card__date-icon img{width:12px;height:12px}#unassignedModal .unassigned-booking-card__date-icon .ricon,#unassignedModal-backdrop .unassigned-booking-card__date-icon .ricon{font-size:12px;line-height:1}#unassignedModal .unassigned-booking-card__pax,#unassignedModal-backdrop .unassigned-booking-card__pax{display:inline-flex;align-items:center;gap:6px;color:#142031}#unassignedModal .unassigned-booking-card__pax strong,#unassignedModal-backdrop .unassigned-booking-card__pax strong{font-size:13px;font-weight:600;line-height:1}#unassignedModal .unassigned-booking-card__date-text,#unassignedModal-backdrop .unassigned-booking-card__date-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;line-height:1.25;color:#334155}#unassignedModal .unassigned-booking-card__date-text strong,#unassignedModal-backdrop .unassigned-booking-card__date-text strong{font-size:13px;font-weight:600;color:#142031}#unassignedModal .unassigned-booking-card__date-text span,#unassignedModal-backdrop .unassigned-booking-card__date-text span{font-size:13px;color:#64748b}#unassignedModal .unassigned-booking-card__details,#unassignedModal-backdrop .unassigned-booking-card__details{margin:2px 0 6px}#unassignedModal .unassigned-booking-card__details-summary,#unassignedModal-backdrop .unassigned-booking-card__details-summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;user-select:none;font-size:12px;font-weight:600;line-height:1.3;color:#475569}#unassignedModal .unassigned-booking-card__details-summary::-webkit-details-marker,#unassignedModal-backdrop .unassigned-booking-card__details-summary::-webkit-details-marker{display:none}#unassignedModal .unassigned-booking-card__details-summary:hover,#unassignedModal-backdrop .unassigned-booking-card__details-summary:hover{color:#142031}#unassignedModal .unassigned-booking-card__details-chevron,#unassignedModal-backdrop .unassigned-booking-card__details-chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;flex-shrink:0}#unassignedModal .unassigned-booking-card details[open]>.unassigned-booking-card__details-summary .unassigned-booking-card__details-chevron,#unassignedModal-backdrop .unassigned-booking-card details[open]>.unassigned-booking-card__details-summary .unassigned-booking-card__details-chevron{transform:rotate(225deg);translate:0 2px}#unassignedModal .unassigned-booking-card__details-body,#unassignedModal-backdrop .unassigned-booking-card__details-body{margin-top:6px;padding:8px 10px;border-radius:8px;background:#eef0f6}#unassignedModal .unassigned-booking-card__details-body .unassigned-booking-card__guest,#unassignedModal-backdrop .unassigned-booking-card__details-body .unassigned-booking-card__guest{margin:0 0 6px}#unassignedModal .unassigned-booking-card__details-body .unassigned-booking-card__guest:last-child,#unassignedModal-backdrop .unassigned-booking-card__details-body .unassigned-booking-card__guest:last-child{margin-bottom:0}#unassignedModal .unassigned-booking-card__details-body .unassigned-booking-card__guest+.unassigned-booking-card__meta,#unassignedModal-backdrop .unassigned-booking-card__details-body .unassigned-booking-card__guest+.unassigned-booking-card__meta{margin-top:8px}#unassignedModal .unassigned-booking-card__meta,#unassignedModal-backdrop .unassigned-booking-card__meta{margin:0 0 6px;font-size:12px;line-height:1.4;color:#64748b}#unassignedModal .unassigned-booking-card__meta:last-child,#unassignedModal-backdrop .unassigned-booking-card__meta:last-child{margin-bottom:0}#unassignedModal .unassigned-booking-card__missing,#unassignedModal-backdrop .unassigned-booking-card__missing{color:#ca0b59;font-weight:600}#unassignedModal .unassigned-booking-card__assign,#unassignedModal-backdrop .unassigned-booking-card__assign{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}#unassignedModal .unassigned-booking-card__room,#unassignedModal-backdrop .unassigned-booking-card__room{margin:8px 0 0;flex:1 1 200px;min-width:0;max-width:280px}#unassignedModal .unassigned-booking-card__assign #unassignedModal .unassigned-booking-card__room,#unassignedModal .unassigned-booking-card__assign #unassignedModal-backdrop .unassigned-booking-card__room,#unassignedModal-backdrop .unassigned-booking-card__assign #unassignedModal .unassigned-booking-card__room,#unassignedModal-backdrop .unassigned-booking-card__assign #unassignedModal-backdrop .unassigned-booking-card__room{margin:0}#unassignedModal .unassigned-booking-card__room-select,#unassignedModal-backdrop .unassigned-booking-card__room-select{width:100%;max-width:280px;margin-bottom:0}#unassignedModal .unassigned-booking-card__room-select.unassigned-booking-card__room-select--conflict .trigger,#unassignedModal .unassigned-booking-card__room-select.unassigned-booking-card__room-select--conflict summary.trigger,#unassignedModal-backdrop .unassigned-booking-card__room-select.unassigned-booking-card__room-select--conflict .trigger,#unassignedModal-backdrop .unassigned-booking-card__room-select.unassigned-booking-card__room-select--conflict summary.trigger{border-color:red;color:red}#unassignedModal .unassigned-booking-card__unavailable,#unassignedModal-backdrop .unassigned-booking-card__unavailable{margin-top:10px}#unassignedModal .unassigned-booking-card__actions,#unassignedModal-backdrop .unassigned-booking-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}#unassignedModal .unassigned-booking-card__assign #unassignedModal .unassigned-booking-card__actions,#unassignedModal .unassigned-booking-card__assign #unassignedModal-backdrop .unassigned-booking-card__actions,#unassignedModal-backdrop .unassigned-booking-card__assign #unassignedModal .unassigned-booking-card__actions,#unassignedModal-backdrop .unassigned-booking-card__assign #unassignedModal-backdrop .unassigned-booking-card__actions{margin-top:0;margin-left:auto}#unassignedModal .unassigned-booking-card .ratetype-not-found,#unassignedModal-backdrop .unassigned-booking-card .ratetype-not-found{display:inline-block;margin:6px 0;border-radius:8px;color:#142031;background:#e9e9e9;padding:4px 8px}#unassignedModal .unassigned-booking-card .ratetype-not-found a,#unassignedModal-backdrop .unassigned-booking-card .ratetype-not-found a{margin-left:5px;color:#142031}#unassignedModal .unassigned-booking-card__room--last+.unassigned-booking-card__actions,#unassignedModal-backdrop .unassigned-booking-card__room--last+.unassigned-booking-card__actions{margin-top:10px}#unassignedModal .unassigned-booking-card__assign .unassigned-booking-card__room--last+.unassigned-booking-card__actions,#unassignedModal-backdrop .unassigned-booking-card__assign .unassigned-booking-card__room--last+.unassigned-booking-card__actions{margin-top:0}@keyframes unassigned-direct-confetti-float{0%,100%{opacity:0;transform:translate3d(0, 3px, 0) scale(0.45) rotate(0deg)}22%{opacity:.8}50%{opacity:.65;transform:translate3d(var(--unassigned-confetti-x, 6px), -9px, 0) scale(0.95) rotate(70deg)}78%{opacity:0}}@media(prefers-reduced-motion: reduce){#unassignedModal .unassigned-booking-card__confetti{animation:none;opacity:0}}.pms-reservations-new .additionalbtn{width:948px;margin-left:20px}.pms-reservations-new .headtext{font-size:14px;font-weight:600;padding:16px 0px;text-align:start}.pms-reservations-new .bodytext{font-size:13px;font-weight:400;padding:20px 0px;text-align:start}.pms-reservations-new .bodytextbox{font-size:13px;font-weight:400;padding:15px 0px;text-align:start;width:90%}.pms-reservations-new .borderclass{border-radius:10px}.pms-reservations-new .tabledivheads{display:flex;padding:0px 20px;border:solid;border-color:#e7e7e7;border-width:1px 0px}.pms-reservations-new .tabledivbody{display:flex;margin:0px 20px}.pms-reservations-new .tabledivfooter{display:flex;padding:0px 20px;background-color:#f6f6f7;font-weight:600;border-radius:8px}.pms-reservations-new .tabledivfooter div{font-weight:600;text-align:center;margin-right:-18px}.pms-reservations-new .selectrateplan{width:80%}.pms-reservations-new .navmenu-help-trigger{margin-bottom:60px !important}.pms-reservations-new .containerwidth{width:948px}.pms-reservations-new .containerwidth2{width:948px}.pms-reservations-new div#accordion{border:solid;border-radius:10px;border-color:#dedede;margin-bottom:20px;border-width:1px}.pms-reservations-new .form.add-allotted-booking{width:100% !important;margin:auto}.pms-reservations-new .inntercontain{border:solid;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px;border-width:1px;background-color:#fff}.pms-reservations-new .dotted-line{flex-grow:1;margin-right:20px;margin-left:20px}.pms-reservations-new .step p{margin-bottom:5px;margin-top:7px}.pms-reservations-new .row.group-bookings-new{margin:0px 0px 15px 0px}.pms-reservations-new .inactivebar{color:#b7b7b7}.pms-reservations-new .activebar{color:#000}.pms-reservations-new .bottomnxtback{bottom:0;width:90%;padding:20px;position:fixed;margin-left:-25px;border:solid;border-width:1px 0px 0px 0px;border-color:#ccc}.pms-reservations-new .form.add-allotted-booking .card-footer{padding:20px 0px 20px 15px;border-radius:0px 0px 15px 15px}.pms-reservations-new .optionplaceholdersection{color:#ccc}.pms-reservations-new .select-menu{max-width:90px;position:relative}.pms-reservations-new .select-menu .select-btn{display:flex;background:#fff;font-weight:400;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;point:down}.pms-reservations-new .select-menu .options{position:absolute;width:100%;overflow-y:auto;max-height:295px;padding:5px;margin-top:10px;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;display:none}.pms-reservations-new .select-menu .options .option{display:flex;height:45px;cursor:pointer;padding:0 5px;border-radius:8px;align-items:center;background:#fff}.pms-reservations-new .select-menu .options .option:hover{background:#f2f2f2}.pms-reservations-new .select-btn i{font-size:10px;transition:.3s}.pms-reservations-new .select-menu.active .select-btn i{transform:rotate(-180deg)}.pms-reservations-new .select-menu.active .options{display:block;opacity:0;width:300px;z-index:10;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both}.pms-reservations-new .extended-save-wrapper{background-color:rgba(245,246,246,0)}.pms-reservations-new .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pms-reservations-new body.dev.IS_ZA.localdev.extended-save.Safari{background-color:#f5f6f6}.pms-reservations-new .totalsection{background-color:#eaeaea;padding:15px 20px;border-radius:0px 0px 15px 15px}.pms-reservations-new .totalsection div{font-weight:600}.pms-reservations-new .card.accordionloop{border-radius:15px 15px 0px 0px !important}.pms-reservations-new .card{border-radius:15px !important;border:none !important}.pms-reservations-new div#headingTwo{border-radius:15px 15px 0px 0px !important}.pms-reservations-new .card-header{border-radius:15px !important}.pms-reservations-new .card-footer.firstfooter{padding:20px 0px 40px 15px !important;border-radius:15px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{margin-left:-110px;border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn:hover{background-color:#24827c;color:#fff;border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new .col-sm-1.headtext{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.nomob{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.selectoccup{margin-right:30px}@keyframes fadeInUp{from{transform:translate3d(0, 30px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 20px, 0);opacity:0}}.pms-reservations-new .totalsbottom{background-color:#e5e5e5 !important}.pms-reservations-new .form.add-allotted-booking .card-header{padding:20px 0px 20px 0px;background-color:rgba(245,246,246,0)}.pms-reservations-new .mainwrappingcontainer{width:948px;align-items:center;justify-content:center}.pms-reservations-new hr.smlhr{padding:0px;margin-top:0px !important;margin-bottom:5px !important}.pms-reservations-new hr.smlhr2{padding:0px;margin-top:5px !important;margin-bottom:10px !important}.pms-reservations-new .col-9.headingsec{padding-left:0px}@media(max-width: 2200px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2100px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2000px){.pms-reservations-new .bottomnxtback{width:88%}}@media(max-width: 1900px){.pms-reservations-new .bottomnxtback{width:87%}}@media(max-width: 1800px){.pms-reservations-new .bottomnxtback{width:86%}}@media(max-width: 1700px){.pms-reservations-new .bottomnxtback{width:85%}}@media(max-width: 1600px){.pms-reservations-new .bottomnxtback{width:84%}}@media(max-width: 1500px){.pms-reservations-new .bottomnxtback{width:83%}}@media(max-width: 1400px){.pms-reservations-new .bottomnxtback{width:82%}}@media(max-width: 1300px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1200px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1100px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1000px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 900px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 800px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 700px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 600px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 500px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 767px){.pms-reservations-new #tpl-account.reservations-detail:not(:has(.reservation-history-dashboard)):not(:has(.reservation-detail-dashboard)){padding:calc(72px*2 + env(safe-area-inset-top, 0px) + 12px) 12px 30px !important;box-sizing:border-box;overflow-x:clip;max-width:100%}}@media(max-width: 500px){.pms-reservations-new .nomobile{display:none !important}.pms-reservations-new .mainwrappingcontainer{width:unset;align-items:center;justify-content:center;margin-top:-15px}.pms-reservations-new .containerwidth{width:min-content}.pms-reservations-new .containerwidth2{width:max-content}.pms-reservations-new #accordion{display:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{flex:0 0 104% !important;max-width:none}.pms-reservations-new .form.add-allotted-booking .btn-new-success.thin{margin-top:15px !important;width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin{flex:0 0 100%;max-width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin input{margin-right:0px !important}.pms-reservations-new .tabledivheads{display:none}.pms-reservations-new .nomob{display:none}.pms-reservations-new .mobileblock{padding:0px 15px 15px 15px}.pms-reservations-new .mobileimgsection{background-image:url("");width:120px;height:90px;background-size:cover;border-radius:10px;background-position:center}.pms-reservations-new .mobb{margin-bottom:5px}.pms-reservations-new .mobb2{margin-bottom:5px;color:#858585}.pms-reservations-new .tabledivbody{display:flex;margin:0px 0px}.pms-reservations-new .card.brdcontrol{margin:0px 10px}.pms-reservations-new .form.add-allotted-booking .card-header{border:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{padding:0px}.pms-reservations-new .reservation-checkin.no-gutters.col-3.noselect{padding:0px}.pms-reservations-new .inntercontain{border:none}.pms-reservations-new .headingsec{padding:0px 10px;margin-bottom:-10px;margin-left:10px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{margin-left:0px;border:none;font-weight:400;font-size:14px;padding:7px !important}}@media(min-width: 500px){.pms-reservations-new .nodesk{display:none}.pms-reservations-new .col-9.headingsec{margin-left:0px !important}}.pms-reservations-new .accordwrap{background-color:#fff;border:solid;border-width:2px;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px}.pms-reservations-new .card-header.bookerhead.secondpicker{padding:20px 5px}.pms-reservations-new .col-sm-3.bodytextbox.nomob.dropdownpicker{padding-right:20px}.pms-reservations-new .reservation-checkin.no-gutters.noselect{text-align:start}@media(max-width: 500px){.pms-reservations-new .inntercontain{width:unset}.pms-reservations-new .card-header.bookerhead.secondpicker{padding:20px 0px 20px 30px;margin-bottom:15px;margin-left:-30px}}body.mini #tpl-account.reservations-schedule .reservation-schedule-toolbar{left:56px;width:calc(100% - 56px)}body.menu-old #tpl-account.reservations-schedule .reservation-schedule-toolbar{left:110px;width:calc(100% - 110px)}@media screen and (max-width: 767px){body.mini #tpl-account.reservations-schedule .reservation-schedule-toolbar,body.menu-old #tpl-account.reservations-schedule .reservation-schedule-toolbar{left:0;width:100%}}.reservations-colorblind-legend{position:fixed;left:calc(240px + 20px);bottom:20px;z-index:90;max-width:calc(100vw - 240px - 40px);background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:11px;line-height:1.2}.reservations-colorblind-legend__header{display:flex;align-items:stretch;background:#f5f5f5;border-bottom:1px solid #eee;border-radius:7px 7px 0 0;overflow:hidden}.reservations-colorblind-legend__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;padding:0;border:0;border-right:1px solid #e0e0e0;background:rgba(0,0,0,0);color:#666;font-size:13px;line-height:1;cursor:pointer}.reservations-colorblind-legend__close:hover{background:#ebebeb;color:#222}.reservations-colorblind-legend__toggle{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:8px 10px;border:0;background:rgba(0,0,0,0);font-size:11px;font-weight:600;color:#333;cursor:pointer;text-align:left}.reservations-colorblind-legend__toggle:hover{background:#efefef}.reservations-colorblind-legend__items{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.reservations-colorblind-legend__section{display:flex;flex-direction:column;gap:5px}.reservations-colorblind-legend__section+.reservations-colorblind-legend__section{padding-top:8px;border-top:1px solid #eee}.reservations-colorblind-legend__section--corners{gap:4px}.reservations-colorblind-legend__section-label{font-size:9px;font-weight:700;line-height:1.2;color:#777;text-transform:uppercase;letter-spacing:.05em}.reservations-colorblind-legend__section-items{display:flex;flex-wrap:wrap;gap:4px 10px}.reservations-colorblind-legend__corner-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px}.reservations-colorblind-legend__corner-set{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.reservations-colorblind-legend__corner-tag{flex-shrink:0;font-size:9px;font-weight:700;line-height:1;color:#888;text-transform:uppercase;letter-spacing:.04em}.reservations-colorblind-legend__item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.reservations-colorblind-legend__swatch{position:relative;display:inline-block;width:24px;height:16px;border-radius:3px;flex-shrink:0;overflow:hidden}.reservations-colorblind-legend__swatch--marker{width:32px;height:18px;border-radius:4px}.reservations-colorblind-legend__swatch.booked{background-color:#0072b2;box-shadow:inset 4px 0 0 0 hsla(0,0%,100%,.95)}.reservations-colorblind-legend__swatch.checkedin{background-color:#d55e00;background-image:repeating-linear-gradient(0deg, transparent, transparent 5px, rgba(255, 255, 255, 0.18) 5px, rgba(255, 255, 255, 0.18) 6px);box-shadow:inset 4px 0 0 0 #fff}.reservations-colorblind-legend__swatch.checkedinonline{background-color:#009e73;box-shadow:inset 4px 0 0 0 #fff,inset 8px 0 0 0 hsla(0,0%,100%,.45)}.reservations-colorblind-legend__swatch.onlinecheckout{background-color:#cc79a7;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.22) 1px, transparent 1px);background-size:6px 6px;box-shadow:inset 4px 0 0 0 hsla(0,0%,100%,.85)}.reservations-colorblind-legend__swatch.checkedout{background-color:#666;background-image:repeating-linear-gradient(135deg, #737373, #737373 4px, #666 4px, #666 8px)}.reservations-colorblind-legend__swatch.option{background-color:#e69f00;box-shadow:inset 0 0 0 2px #fff,inset 4px 0 0 0 #fff}.reservations-colorblind-legend__swatch.blocked{background:repeating-linear-gradient(45deg, #555, #555 8px, #777 8px, #777 16px) !important}.reservations-colorblind-legend__swatch--marker{background-color:#0072b2;box-shadow:inset 4px 0 0 0 hsla(0,0%,100%,.95)}.reservations-colorblind-legend__swatch--marker .unpaidInner{position:absolute;top:0;right:0}.reservations-colorblind-legend__swatch--marker .groupreservationInner,.reservations-colorblind-legend__swatch--marker .masterreservationInner{position:absolute;top:0;left:0}.reservations-colorblind-legend__swatch--marker .unpaidInner::before,.reservations-colorblind-legend__swatch--marker .unpaidInner::after{content:"";position:absolute;top:0;right:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.reservations-colorblind-legend__swatch--marker .groupreservationInner::before,.reservations-colorblind-legend__swatch--marker .groupreservationInner::after,.reservations-colorblind-legend__swatch--marker .masterreservationInner::before,.reservations-colorblind-legend__swatch--marker .masterreservationInner::after{content:"";position:absolute;top:0;left:0;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.reservations-colorblind-legend__swatch--marker .unpaidInner::before{border-width:6px;border-right-color:#fff;border-top-color:#fff}.reservations-colorblind-legend__swatch--marker .groupreservationInner::before,.reservations-colorblind-legend__swatch--marker .masterreservationInner::before{border-width:6px;border-left-color:#fff;border-top-color:#fff}.reservations-colorblind-legend__swatch--marker .unpaidInner.full::after{border-width:6px;border-right-color:#0072b2;border-top-color:#0072b2}.reservations-colorblind-legend__swatch--marker .unpaidInner.partly::after{border-width:5px;border-right-color:#cc79a7;border-top-color:#cc79a7;border-style:dashed}.reservations-colorblind-legend__swatch--marker .groupreservationInner::after{border-width:6px;border-left-color:#0072b2;border-top-color:#0072b2}.reservations-colorblind-legend__swatch--marker .masterreservationInner::after{border-width:5px;border-left-color:#009e73;border-top-color:#009e73;border-style:double}.reservations-colorblind-legend.is-collapsed .reservations-colorblind-legend__items{display:none}.reservations-colorblind-legend.is-collapsed .reservations-colorblind-legend__close{display:none}.reservations-colorblind-legend.is-collapsed .reservations-colorblind-legend__header{border-bottom:0;border-radius:7px}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour:not(.available):not(.allotted-child){height:39px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #fff}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.booked:not(.blocked){background-color:#0072b2}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.booked:not(.blocked)::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:hsla(0,0%,100%,.95);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;z-index:2;pointer-events:none}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.checkedin{background-color:#d55e00;background-image:repeating-linear-gradient(0deg, transparent, transparent 5px, rgba(255, 255, 255, 0.18) 5px, rgba(255, 255, 255, 0.18) 6px)}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.checkedin::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:#fff;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;z-index:2;pointer-events:none}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.checkedinonline{background-color:#009e73}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.checkedinonline::before{content:"";position:absolute;top:0;left:0;bottom:0;width:8px;background:linear-gradient(to right, #fff 0, #fff 4px, rgba(255, 255, 255, 0.45) 4px, rgba(255, 255, 255, 0.45) 100%);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;z-index:2;pointer-events:none}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.onlinecheckout{background-color:#cc79a7;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.22) 1px, transparent 1px);background-size:6px 6px}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.onlinecheckout::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:hsla(0,0%,100%,.85);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;z-index:2;pointer-events:none}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.checkedout{background-color:#666;background-image:repeating-linear-gradient(135deg, #737373, #737373 4px, #666 4px, #666 8px)}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.option{background-color:#e69f00}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.option::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:#fff;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;z-index:2;pointer-events:none}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.blocked{background:repeating-linear-gradient(45deg, #555, #555 8px, #777 8px, #777 16px) !important}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.blocked.is-child-block{background:repeating-linear-gradient(45deg, #888, #888 8px, #aaa 8px, #aaa 16px) !important}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour .unpaidInner.full::after{border-width:6px;border-right-color:#0072b2;border-top-color:#0072b2}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour .unpaidInner.partly::after{border-width:5px;border-right-color:#cc79a7;border-top-color:#cc79a7;border-style:dashed}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour .groupreservationInner::after{border-width:6px;border-left-color:#0072b2;border-top-color:#0072b2}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour .masterreservationInner::after{border-width:5px;border-left-color:#009e73;border-top-color:#009e73;border-style:double}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .room-line.overbookable .col-date.day-6 .state-halfhour.available,.reservation-overview.horizontal.reservations-colorblind-mode .bookings .room-line.overbookable .col-date.day-7 .state-halfhour.available{box-shadow:inset 0 0 0 2px #bbb}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .room-line:not(.grey-room) .col-date.day-6 .state-halfhour.available,.reservation-overview.horizontal.reservations-colorblind-mode .bookings .room-line:not(.grey-room) .col-date.day-7 .state-halfhour.available{box-shadow:inset 0 0 0 1px #ccc}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .room-line.overbookable .room-name-label{box-shadow:inset 0 -3px 0 0 #f6931d}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.reservation-group-hover{filter:brightness(0.85)}.reservation-overview.horizontal.reservations-colorblind-mode .bookings .state-halfhour.booked.draghover{background:rgba(0,114,178,.85) !important}@media screen and (max-width: 959px){.reservations-colorblind-legend{left:calc(240px + 10px);right:10px;bottom:10px;max-width:none}.reservations-colorblind-legend__corner-row{flex-wrap:wrap}.reservations-colorblind-legend__items{max-height:140px;overflow-y:auto}}body.mini .reservations-colorblind-legend{left:calc(56px + 20px);max-width:calc(100vw - 56px - 40px)}@media screen and (max-width: 959px){body.mini .reservations-colorblind-legend{left:calc(56px + 10px)}}@media screen and (max-width: 768px){.reservations-colorblind-legend{left:10px;right:10px;max-width:none}}#form-reservation{max-width:1600px;margin:auto;padding:10px}#form-reservation input:disabled:disabled::placeholder{opacity:.5}.invoice-row{min-height:36px;line-height:36px;float:left}#reservationStatus{height:36px}#reservation .discount-room-section-header-prod-unassigned a,#reservation .discount-room-section-wrapper-prod-unassigned>.discountRow{border:1px solid red}#reservation .form-cont.res-detail{margin-bottom:0;position:relative}#reservation .form-cont.res-detail.bookerinformation h2{margin-bottom:0px;padding-left:11px}#reservation .form-cont.res-detail.bookerinformation .content-details{padding:10px}#reservation .form-cont.res-detail .edit-booker{position:absolute;right:50px}#reservation .form-cont.res-detail .view-statement{position:absolute;right:85px}#reservation .reservation-message{padding:20px}#reservation .res-logies-discount>div{padding-top:7px}#reservation .res-logies-discount .price-col{position:relative}#reservation .res-logies-discount .price-col>i{position:absolute;top:18px;right:-23px}#reservation .res-discount-amount{float:left;width:65px}#reservation .res-discount-amount.over-max-limit{border:1px solid rgba(246,147,29,.8)}#reservation .res-discount-name{float:left;width:calc(100% - 75px);margin-left:10px;position:relative}#reservation .res-discount-name input.by-pos{padding-right:30px !important}#reservation .res-discount-name .amount-left{position:absolute;top:50%;right:10px;transform:translate(0, -50%);background:#fff;padding-left:5px}#reservation i.by-pos{position:absolute;right:8px;top:6px;color:#333;opacity:.4}#reservation .res-discount-vat-price{padding-left:10px}#reservation .res-discount-targetprod{float:left;position:relative;left:0px}#reservation .res-discount-vat{float:right;width:calc(100% - 30px)}#reservation .js-select-items{position:absolute;top:1px;left:55%;font-size:20px;opacity:.8;cursor:pointer;line-height:34px}#reservation .js-select-items.js-select-items{opacity:.4}#reservation .js-select-items.js-select-items:hover{opacity:.6}#reservation .js-select-items.js-select-items.active{opacity:1}#reservation .js-select-items.invoices{opacity:.6}#reservation .js-select-items.invoices:hover{opacity:.8}#reservation .js-select-items.invoices.active{opacity:1}#reservation .list-items{position:absolute;top:35px;right:-40px;min-width:350px;z-index:100}#reservation .list-items.rooms{width:360px;right:-50px}#reservation .list-items .list-items-container,#reservation .list-items .list-invoices-container{display:inline-block;background-color:#fff;text-align:left;margin-top:4px;margin-left:30px;margin-right:30px;margin-bottom:30px;padding:10px 15px;width:calc(100% - 60px);user-select:none;box-shadow:1px 1px 20px rgba(0,0,0,.2)}#reservation .list-items .list-items-container .formRow,#reservation .list-items .list-invoices-container .formRow{min-height:unset !important}#reservation .list-items .checker{vertical-align:top}#reservation .list-items label{display:inline-block;width:85%}#reservation .housekeeping-note-date.datepicker-cont:after{top:10px}#reservation .price-col{padding-left:15px;vertical-align:bottom}#reservation .price-col input{width:100% !important;cursor:default}#reservation .billing-dateadded{padding-left:15px}#reservation .billingSubRow>div{margin-bottom:10px}#reservation ul ul{padding:0px;list-style:none}#reservation ul ul li{padding-top:20px}#reservation ul ul li:first-child{padding-top:0px}#reservation .reservationRemarksNote{padding-top:10px}#reservation .guestLang,#reservation .guestNightsStayed,#reservation .creditCardAvailable{color:#999;padding-left:10px;font-size:16px;display:inline-block}#reservation .guestLang.guestNightsStayed,#reservation .guestNightsStayed.guestNightsStayed,#reservation .creditCardAvailable.guestNightsStayed{padding-left:0px;font-size:18px;padding:10px 0px 5px 0px}#reservation hr{border:0px;border-top:1px solid #ddd}#reservation .invisible-toggler{position:absolute;top:0px;left:0px;width:100%;height:45px}#reservation .bookerinformation .guestNameLink{position:relative;z-index:10}#reservation .bookerinformation .guestNameLink a{text-decoration:none}#reservation .bookerinformation .guestNameLink a:hover{text-decoration:underline}#reservation .res-detail-col1,#reservation .res-detail-col2{padding:14px 20px 20px 20px;margin-bottom:20px;border:1px solid #e9e9e9;position:relative}#reservation .res-detail-col1 .view-details,#reservation .res-detail-col1 .edit-details,#reservation .res-detail-col2 .view-details,#reservation .res-detail-col2 .edit-details{top:15px}#reservation .res-detail-col1 h2 .fa,#reservation .res-detail-col2 h2 .fa{padding-right:3px}#reservation .res-detail-col1 h2 .guestname,#reservation .res-detail-col2 h2 .guestname{font-size:14px;padding-left:10px}#reservation .res-detail-col1{margin-top:30px;margin-bottom:30px}#reservation .res-detail-col1 textarea{height:178px}#reservation .res-detail-col1 h2 .resNr{position:relative;z-index:10}#reservation .res-detail-col1.linked-reservations{border-color:rgba(37,129,117,.2);padding-bottom:10px;position:relative}#reservation .res-detail-col1.linked-reservations:after{content:"";position:absolute;top:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:12px 0 0 12px;border-color:#258175 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#reservation .res-detail-col1.linked-reservations h2{color:#258175}#reservation .res-detail-col1.linked-reservations .content-details{border:0px;margin-left:-10px;margin-right:-10px}#reservation .res-detail-col1.linked-reservations .view-reservationadd-box{right:50px;width:auto;font-size:16px}#reservation .res-detail-col1.linked-reservations .reservationadd-box:before{right:13px}#reservation .res-detail-col1.linked-reservations .linked-reservation{margin:0 10px 10px 10px;padding:10px;background-color:rgba(37,129,117,.08);cursor:pointer;height:auto}#reservation .res-detail-col1.linked-reservations .linked-reservation .reservationNr{float:left;text-align:left;font-size:20px;font-weight:300;color:#258175}#reservation .res-detail-col1.linked-reservations .linked-reservation .reservationStatus{float:left;padding:0 10px}#reservation .res-detail-col1.linked-reservations .linked-reservation .reservationRooms{float:left;padding:0 10px}#reservation .res-detail-col1.linked-reservations .linked-reservation .reservationDates{float:left;padding:0 10px 0 0}#reservation .res-detail-col1.linked-reservations .linked-reservation .room{margin:0;display:block;font-size:12px}#reservation .res-detail-col1.linked-reservations .linked-reservation .room::before{background-color:#24827c;color:#24827c;content:".";margin-right:4px}#reservation .res-detail-col1.linked-reservations .linked-reservation:hover{background-color:rgba(37,129,117,.8);color:#fff}#reservation .res-detail-col1.linked-reservations .linked-reservation:hover .reservationNr{color:#fff}#reservation .res-detail-col1.linked-reservations .reservationUnlink{font-size:18px;line-height:24px;position:absolute;right:0px;width:43px;height:42px;margin-right:20px;text-align:center;line-height:42px;text-decoration:none;color:#333;transition:none;opacity:.6;cursor:pointer}#reservation .res-detail-col1.linked-reservations .reservationUnlink:hover{opacity:1}#reservation .res-detail-col1.linked-reservations .add-button{margin:0 0 20px 0;padding:10px;border:1px solid #258175;background-color:rgba(37,129,117,.7);cursor:pointer;color:#fff;text-decoration:none}#reservation .res-detail-col1.linked-reservations .add-button:hover{background-color:#258175}#reservation .res-detail-col2{border-left:5px solid #e9e9e9;padding-left:16px;background-color:#f9f9f9}#reservation .quickdoc-container .doc-lang-icon{float:left;font-size:24px;color:#999;text-align:center;line-height:36px;width:36px}#reservation .quickdoc-container .docs-lang-selector{float:left;width:calc(100% - 46px);max-width:80px}#reservation .quickdoc-container .docs-doc-selector{float:left;width:calc(100% - 46px)}#reservation .quickdoc-container .invoice-text{display:block;margin:7px 0 0 0}#reservation .quickdoc-container .invoiceselect-button,#reservation .quickdoc-container .docselect-button{width:36px;height:36px;margin-left:2px;padding:0px 8px;display:inline-block;opacity:.5;cursor:not-allowed}#reservation .quickdoc-container .invoiceselect-button.invoice-make-blocked:before,#reservation .quickdoc-container .docselect-button.invoice-make-blocked:before{opacity:.3;color:red}#reservation .quickdoc-container .invoiceselect-button.invoice-make-blocked:hover:before,#reservation .quickdoc-container .docselect-button.invoice-make-blocked:hover:before{opacity:.6}#reservation .quickdoc-container .invoiceselect-button:before,#reservation .quickdoc-container .docselect-button:before{font-size:20px;line-height:36px;color:#333}#reservation .quickdoc-container .invoiceselect-button.file:before,#reservation .quickdoc-container .docselect-button.file:before{padding-left:2px}#reservation .quickdoc-container .invoiceselect-button.active,#reservation .quickdoc-container .docselect-button.active{opacity:.8;cursor:pointer}#reservation .quickdoc-container .invoiceselect-button.active:hover,#reservation .quickdoc-container .docselect-button.active:hover{opacity:1}#reservation .quickdoc-container .invoiceselect-button.error:before,#reservation .quickdoc-container .docselect-button.error:before{color:red}#reservation .quickdoc-container .invoiceselect-button{text-align:center}#reservation .quickdoc-container .docs-doc-buttons{float:right;width:36px;text-align:right}#reservation .quickdoc-container .invoice-selector{width:calc(100% - 120px)}#reservation .quickdoc-container .invoice-selector.less-wide{width:calc(100% - 165px)}#reservation .quickdoc-container .invoice-selector.less-wider{width:calc(100% - 210px)}#reservation .quickdoc-container .invoice-selector #invoices.select-css{-webkit-text-fill-color:currentColor}#reservation .quickdoc-container .invoice-btns{width:120px}#reservation .quickdoc-container .invoice-btns.wide{width:165px}#reservation .quickdoc-container .invoice-btns.wider{width:210px}#reservation .quickdoc-container .invoice-btns .emailConfirm{padding:0px 8px 0 11px}#reservation .quickdoc-container .invoice-btns .newWindow{padding:0px 8px 0 12px}#reservation .quickdoc-container .quickdoc-buttons{float:left;font-size:10px;padding-left:10px}#reservation .quickdoc-container .quickdoc-buttons .emailConfirm{font-size:10px;line-height:16px;padding-top:3px}#reservation .quickdoc-container .quickdoc-name{float:left;font-size:15px}#reservation .quickdoc-container .col-sm-3{padding-bottom:10px}#reservation .pdf-options{padding:10px 10px 10px 36px;clear:both}#reservation .pdf-options .list-item{display:block;float:left;margin-right:20px}#reservation .pdf-options .list-item label,#reservation .pdf-options .list-item input{display:inline-block}#reservation .pdf-options .list-item label{margin-left:5px}#reservation .maillog-item{color:#999}#reservation .maillog-item .col-date{text-align:right}#reservation .user-icon{font-size:18px;line-height:36px;text-align:center}#reservation .resbtn.guest-registration,#reservation .resbtn.view-details,#reservation .resbtn.view-notification-box,#reservation .resbtn.view-reservationadd-box,#reservation .resbtn.view-statement,#reservation .resbtn.edit-details,#reservation .resbtn.lock,#reservation .resbtn.remove-room,#reservation .resbtn.online-checkin,#reservation .resbtn.guestform,#reservation .resbtn.show-guest-pass,#reservation .resbtn.create-link,#reservation .resbtn.edit-room{position:absolute;top:10px;width:24px;height:24px;line-height:24px;font-size:1.4em;cursor:pointer;opacity:.6;text-align:center;visibility:visible;background:rgba(0,0,0,0);color:#333}#reservation .resbtn.guest-registration.active,#reservation .resbtn.view-details.active,#reservation .resbtn.view-notification-box.active,#reservation .resbtn.view-reservationadd-box.active,#reservation .resbtn.view-statement.active,#reservation .resbtn.edit-details.active,#reservation .resbtn.lock.active,#reservation .resbtn.remove-room.active,#reservation .resbtn.online-checkin.active,#reservation .resbtn.guestform.active,#reservation .resbtn.show-guest-pass.active,#reservation .resbtn.create-link.active,#reservation .resbtn.edit-room.active{opacity:1}#reservation .resbtn.guest-registration:hover,#reservation .resbtn.view-details:hover,#reservation .resbtn.view-notification-box:hover,#reservation .resbtn.view-reservationadd-box:hover,#reservation .resbtn.view-statement:hover,#reservation .resbtn.edit-details:hover,#reservation .resbtn.lock:hover,#reservation .resbtn.remove-room:hover,#reservation .resbtn.online-checkin:hover,#reservation .resbtn.guestform:hover,#reservation .resbtn.show-guest-pass:hover,#reservation .resbtn.create-link:hover,#reservation .resbtn.edit-room:hover{opacity:.85}#reservation .resbtn.guest-registration.disabled,#reservation .resbtn.view-details.disabled,#reservation .resbtn.view-notification-box.disabled,#reservation .resbtn.view-reservationadd-box.disabled,#reservation .resbtn.view-statement.disabled,#reservation .resbtn.edit-details.disabled,#reservation .resbtn.lock.disabled,#reservation .resbtn.remove-room.disabled,#reservation .resbtn.online-checkin.disabled,#reservation .resbtn.guestform.disabled,#reservation .resbtn.show-guest-pass.disabled,#reservation .resbtn.create-link.disabled,#reservation .resbtn.edit-room.disabled{color:#999}#reservation .resbtn.guestform.guestform--empty-guests{color:#b86e00;opacity:.9}#reservation .resbtn.allotted{color:#258175}#reservation .resbtn.remove-room{margin-top:0 !important;margin-right:1px !important;font-size:1.7em}#reservation .resbtn.view-details{right:15px;font-family:"Font Awesome 5 Solid","Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:300 !important}#reservation .resbtn.view-details:before{content:""}#reservation .resbtn.view-details.active:before{content:""}#reservation .resbtn.view-notification-box{right:50px;opacity:.6}#reservation .resbtn.view-notification-box.orange{color:#f6931d;opacity:.85}#reservation .resbtn.view-notification-box.orange:hover{opacity:1}#reservation .resbtn.view-notification-box.active{opacity:1}#reservation .resbtn.view-notification-box:hover{opacity:.85}#reservation .resbtn.view-reservationadd-box{right:85px;opacity:.6}#reservation .resbtn.view-reservationadd-box.active{opacity:1}#reservation .resbtn.view-reservationadd-box:hover{opacity:.85}#reservation .resbtn.view-reservationadd-box.disabled{opacity:.5;cursor:not-allowed}#reservation .resbtn.lock .css-lock,#reservation .resbtn.lock .css-unlock{padding:4px 4px 0px 4px}#reservation .resbtn.lock .css-lock{display:none}#reservation .resbtn.lock.active .css-lock{display:initial}#reservation .resbtn.lock.active .css-unlock{display:none}#reservation .resbtn.editDiscountRow,#reservation .resbtn.removeDiscountRow{margin-right:0px}#reservation .resbtn.editDiscountRow .fa,#reservation .resbtn.removeDiscountRow .fa{visibility:visible}#reservation .button-group{position:absolute;top:0;right:45px}#reservation .button-group.allotted-position{right:10px}#reservation .button-group .resbtn{position:relative;display:inline-block;float:right;margin:0 2px;right:auto}#reservation .button-group .guestform-tooltip{position:relative;display:inline-block;float:right;margin:0 2px}#reservation .button-group .guestform-tooltip .resbtn.guestform{float:none;margin:0}#reservation .spinner-room{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:hsla(0,0%,100%,.6);z-index:100}#reservation .spinner-room .spinner{top:50%;position:relative;margin-top:-18px}#reservation .spinner-room .spinner>div{background-color:#999}#reservation .roomGuestNames{position:relative}#reservation .roomGuestNames:before{font-size:16px;position:absolute;top:18px;left:22px;color:#aaa}#reservation .roomGuestNames input{padding-left:32px}#reservation .reservationRoomEdit{margin-bottom:20px}#reservation .content-details{margin-top:10px;border-top:1px solid #f4f4f4;padding-top:10px}#reservation .content-details .detail-block{margin-top:10px;margin-bottom:10px}#reservation .content-details .detail-block textarea{min-height:224px}#reservation .content-details .detail-block .extend-btn{font-size:14px;padding:3px}#reservation .content-details .js-last-reservations{color:#aaa;font-weight:300}#reservation .content-details .js-last-reservations a{display:inline-block;padding:0px 5px 0px 0px;color:#666}#reservation .content-details .js-new-user-added{margin-bottom:10px;color:#777}#reservation .content-details .res-mailto{text-decoration:none !important;color:#333 !important;margin-left:3px}#reservation .content-details .res-mailto:hover,#reservation .content-details .res-mailto:active{color:#258175 !important}#reservation .content-details .js-user-annotations{float:right;padding:10px 20px;background-color:#fafafa;position:relative;margin-bottom:10px}#reservation .content-details .js-user-annotations:before{color:#ccc;font-size:32px;line-height:36px;float:left;padding-right:10px}#reservation .content-details #annotations:disabled{color:#333 !important;background:#fafafa !important;cursor:not-allowed !important}#reservation .content-details .add-user-link{padding-left:20px}#reservation .content-details .reservationUserIdToggle{margin-top:10px}#reservation .content-details .housekeeping-notes-block{display:block}@media(min-width: 992px){#reservation .content-details .housekeeping-notes-block{display:grid;grid-template-columns:1fr minmax(auto, 66%);grid-gap:20px}}#reservation h2{max-width:calc(100% - 85px);font-weight:300}#reservation h2>span>a{color:#333}#reservation h3{font-size:18px;letter-spacing:0px}#reservation h3.doc-h3{margin:0px 0px 20px 0px !important}#reservation .roomprice-row{margin-top:1px;min-height:50px;position:relative}#reservation .roomprice-row .extra-rows{margin-top:-13px}#reservation .roomprice-row .extra-rows.price-wide .roomprice-price,#reservation .roomprice-row .extra-rows.price-wide .js-citytax,#reservation .roomprice-row .roomprice-name-container.price-wide .roomprice-price,#reservation .roomprice-row .roomprice-name-container.price-wide .js-citytax{width:150px !important}#reservation .roomprice-row .extra-rows.price-wide.paid-citytax .roomprice-price,#reservation .roomprice-row .roomprice-name-container.price-wide.paid-citytax .roomprice-price{width:140px !important}#reservation .roomprice-row .roomprice-name-container.price-wide .roomprice-price,#reservation .roomprice-row .roomprice-name-container.price-wide .js-citytax{width:150px !important}#reservation .roomprice-row .roomprice-name-container.package-row,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row{padding:0;font-size:.8em;opacity:.7;cursor:default;line-height:25px}#reservation .roomprice-row .roomprice-name-container.package-row .room-euro-sign,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row .room-euro-sign{line-height:25px}#reservation .roomprice-row .roomprice-name-container.package-row:hover,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row:hover{opacity:1;font-weight:bold}#reservation .roomprice-row .roomprice-name-container.package-row .roomprice-col-name,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row .roomprice-col-name{padding:0;height:20px}#reservation .roomprice-row .roomprice-name-container.package-row .roomprice-price,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row .roomprice-price{height:20px;line-height:25px}#reservation .roomprice-row .roomprice-name-container.package-row:last-child,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row:last-child{padding-bottom:10px}#reservation .roomprice-row .roomprice-name-container.package-row.totalperroom,#reservation .roomprice-row .roomprice-name-container.invoicepaid-row.totalperroom{border-top:1px solid #ddd;margin-top:6px;padding-top:2px}#reservation .roomprice-row .roomprice-name-container.package-row:last-child{padding-bottom:10px}#reservation .roomprice-row .roomprice-name-container.relative{position:relative}#reservation .roomprice-row .roomprice-name-container{display:flex;padding:9px 0px}#reservation .roomprice-row .roomprice-name-container .roomprice-name{flex-grow:1;padding-left:10px}#reservation .roomprice-row .roomprice-name-container .chart-container{display:inline-block;float:right;margin:6px 10px -5px 0}#reservation .roomprice-row .roomprice-name-container .chart-container .pie-chart .percent{position:absolute;font-size:10px;font-weight:bold;padding:2px 4px 0px 6px}#reservation .roomprice-row .roomprice-name-container .roomprice-col-name{float:left;height:30px;padding-top:6px;overflow:hidden;max-width:calc(100% - 64px)}#reservation .roomprice-row .roomprice-name-container .roomprice-col-name .desc{margin-right:10px}#reservation .roomprice-row .roomprice-name-container .roomprice-col-name .ratetype{font-style:italic}#reservation .roomprice-row .roomprice-name-container .roomprice-col-editname{position:absolute;right:-30px}#reservation .roomprice-row .roomprice-name-container .roomprice-price{width:110px;height:32px;line-height:32px;padding-right:11px}#reservation .roomprice-row .roomprice-name-container .roomprice-price .input-currencyprefix{position:absolute;margin-right:10px;margin-left:-20px}#reservation .roomprice-row .roomprice-name-container .roomprice-price.overridden span.price{border-bottom:1px dashed #333}#reservation .roomprice-row .roomprice-name-container .overridename,#reservation .roomprice-row .roomprice-name-container .overrideprice{margin-top:-2px;margin-bottom:-2px}#reservation .roomprice-row .roomprice-name-container .overridename{margin-left:10px;margin-right:30px}#reservation .roomprice-row .roomprice-name-container .price-override-infobox{position:absolute;right:-22px;top:10px;display:none}#reservation .new-discount-container{padding-left:10px;margin-bottom:5px;display:flex;align-items:center;font-size:.8em;opacity:.7}#reservation .new-discount-container.hidden{display:none}#reservation .new-discount-container:hover{opacity:1;font-weight:bold}#reservation .new-discount-container--label{flex-grow:1}#reservation .new-discount-container--price-container{display:block;width:110px;height:32px;line-height:32px;text-align:right}#reservation .new-discount-container--price-container--currency--symbol{margin-left:5px;position:relative}#reservation .new-discount-container--price-container .js-discount-amount{padding-right:11px}#reservation .no-tax-wrapper{display:inline-block;margin:20px 0 0 0}#reservation .no-tax-wrapper .radio-toggle{display:inline-block;width:45px}#reservation .no-tax-wrapper>label{position:relative;display:inline-block;top:2px}#reservation .no-tax-wrapper.not-allowed{cursor:not-allowed}#reservation .no-tax-wrapper.not-allowed label{cursor:not-allowed}#reservation .roomprice-price.citytax .input-currencyprefix{margin-right:0px !important;margin-left:0px !important}#reservation .citytax-edit{position:absolute;right:-30px}#reservation .citytax-edit.day-closed{padding:6px 0}#reservation .invisible-toggler{cursor:pointer}#reservation .paid-citytax{padding-top:0 !important;margin-top:-20px;opacity:.7;cursor:default}#reservation .paid-citytax.first{margin-top:-10px}#reservation .paid-citytax .roomprice-col-name{padding:0}#reservation .paid-citytax .roomprice-col-name .desc{font-size:.8em;font-weight:normal}#reservation .paid-citytax .input-currencyprefix{font-size:12px !important}#reservation .paid-citytax .input-currencyprefix .currency-box,#reservation .paid-citytax .input-currencyprefix input{font-size:12px !important;cursor:default;color:#333}#reservation .paid-citytax .input-currencyprefix input{height:auto;padding:0 11px 0 0;border:0}#reservation .paid-citytax:hover{opacity:1}#reservation .paid-citytax:hover .roomprice-col-name .desc,#reservation .paid-citytax:hover .input-currencyprefix input,#reservation .paid-citytax:hover .input-currencyprefix .currency-box{font-weight:bold !important}#reservation .receiver-amount,#reservation .receiver-date{display:none}#reservation .receiver-amount{margin-bottom:20px}#reservation .receiver-amount #amountValueType{float:left;width:60px}#reservation .receiver-amount #proposedAmount{width:calc(100% - 70px);margin-left:10px}#reservation .receiver-date{margin-bottom:60px}#reservation .js-receiver-amount{text-align:left !important}#reservation .text-warning{font-weight:bold;color:#d03c3c;font-size:12px}#reservation .js-receiver-error{display:none}#reservation .js-receiver-error.active{display:revert}.select-dates .popup-content{max-width:400px !important;min-height:300px !important;height:auto !important;position:relative;margin:auto}.select-dates .form-wrapper{padding:20px}.select-dates .form-wrapper .formRow{margin-bottom:20px}.select-dates .form-wrapper .formRow .allotted-selected-dates-save{width:100%}.prices{position:relative;margin-bottom:20px}.prices .addDiscountRow{bottom:9px}.prices .discountRow{min-height:50px}.prices .discountRow>div{padding-top:7px}.prices .discountRow .discount-paid{font-size:20px;padding:9px}.prices .discountRow.grouped-addon .addon-edit-details .res-discount-name input.reservationAddon{padding-left:25px}.prices .discountRow.grouped-addon .addon-edit-details .res-discount-name i{position:relative;top:-28px;left:7.5px}.prices.linked-reservations{border:1px solid #ddd;margin-bottom:40px}.prices.linked-reservations .reservation-name-container{display:-webkit-box;display:flex;padding:2px 0}.prices.linked-reservations .reservation-name-container:nth-child(even){background-color:#fafafa}.prices.linked-reservations .reservation-name{-webkit-box-flex:1;flex-grow:1;padding-left:10px;line-height:32px}.prices.linked-reservations .reservation-price{min-width:100px;max-width:180px;height:32px;line-height:32px;padding-right:11px;text-align:right}.prices.linked-reservations .reservation-price .price{padding-left:10px}.billingRow{margin-bottom:6px;border-bottom:1px solid #ddd;padding-bottom:5px}.billingRow .billing-initials-col{padding-left:20px}.billingRow.billingRow--pending{color:#f6931d}.billingRow.billingRow--due-warning,.billingRow.billingRow--refund{color:red}.billingRow .btn-menu{position:absolute;right:-32px;line-height:32px;font-size:20px;cursor:pointer;opacity:.6;padding:0 10px;user-select:none;line-height:22px}.billingRow .btn-menu:hover,.billingRow .btn-menu.active{opacity:.85}.billingRow .btn-menu.info{right:-40px}.billingRow .btn-menu.info:hover,.billingRow .btn-menu.info.active{color:red}.billingRow .action.show.black{display:block;color:#000;text-decoration:none;position:relative;top:56px;right:-22px;text-align:right;background-color:#fff;opacity:1;border:none}.billingRow .action.show.red{display:block;color:red;text-decoration:none;position:absolute;top:50px;right:-22px;border-bottom:none;width:auto}.billingRow .x-infor-msg{color:red;position:relative;display:block;float:none;margin:0;width:408px;height:initial;padding:10px 0px 10px 10px}.billingRow:last-of-type{border:0 !important}.billingRow>div{padding:5px 0px}.billingRow .payment-refundable::before{content:"";top:-5px;left:0px;width:0;height:0;position:absolute;border-style:solid;border-width:12px 12px 0 0;border-color:#258175 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.billingRow .payment.link-invoices .js-select-items{margin-top:-7px}.billingRow .payment input{width:100%}.billingRow .payment .notlinked{position:absolute;top:-10px;right:-10px;font-size:.8em;color:red}.billingRow.billingDone>div>div{margin:0 !important}.billingRow.linkedToInvoice .js-select-invoices{top:-7px !important}.billingRow.linkedToInvoice .removeBillingRow{top:-6px !important}.billingRow.simple{padding-bottom:5px;clear:both}.billingRow.simplePaid .removeBillingRow{top:0 !important}.billingRow div.action{color:red;position:absolute;display:block;float:none;margin:0;width:initial;height:initial;top:25px;right:-22px;border-bottom:none}.billingRow div.action.dayClosed{color:#6d7175;cursor:not-allowed}.billingRow div.action.dayClosed:hover{opacity:.6}.billing-action-buttons:not(.fa-times-circle):not(.new){margin-top:6px;border-top:1px dashed rgba(36,130,124,.5);padding-top:5px}.billing-action-buttons:not(.fa-times-circle).new{margin-bottom:20px}.billing-action-buttons:not(.fa-times-circle){display:flex;justify-content:flex-end}.billing-action-buttons:not(.fa-times-circle) .design-system--btn{padding:3px 15px}.billing-action-buttons:not(.fa-times-circle) .design-system--btn:disabled{background-color:#ccc !important}.billing-action-buttons:not(.fa-times-circle) .design-system--btn:not(:last-child),.billing-action-buttons:not(.fa-times-circle) a:not(:last-child){margin:0 5px}.billing-action-buttons:not(.fa-times-circle) a{color:#000 !important}.invoiceRow .text{padding:13px 0 0 0}.addDiscountRow,.addHousekeepingNote{width:32px;height:32px;background-position:-276px -60px;display:block;text-align:center}.addDiscountRow.fa-before,.addHousekeepingNote.fa-before{font-size:20px;line-height:32px;text-decoration:none !important;color:#258175}.addDiscountRow{right:34px;margin-top:-91px;position:absolute}.addDiscountRow.fa-before{right:-36px}.addHousekeepingNote{float:right}.housekeeping-notes-template{display:none}.addBillingRow.hidden,.addDiscountRow.hidden,.addHousekeepingNote.hidden{visibility:hidden;display:none}.removeBillingRow.hidden{visibility:hidden !important}.removeCityTax,.overrideprice-remove{position:absolute;top:9px;display:inline-block;width:32px;height:32px;background-color:#fff;margin-right:4px;border:0;background-position:-148px -60px;visibility:hidden;right:-40px}.removeCityTax.fa-before,.overrideprice-remove.fa-before{color:#333;font-size:20px;right:-38px}.removeBillingRow.fa-times-circle{float:right;top:17px;margin-right:4px;margin-left:0px}.billing .payment input{width:calc(100% - 20px) !important}.overrideprice-edit,.editDiscountRow{position:relative;top:2px;display:inline-block;width:21px;height:21px;background-color:#fff;margin-right:4px;border:0;background-position:-283px -95px;visibility:hidden;background-color:rgba(0,0,0,0)}.overrideprice-edit,.overrideprice-remove{visibility:visible}.overrideprice-edit.disabled,.overrideprice-remove.disabled{opacity:.2 !important}.overrideprice-edit{opacity:.6}.overrideprice-edit:hover{opacity:.85}.overrideprice-remove{right:-10px;top:0px;opacity:.85}.overrideprice-remove:hover{opacity:1}.citytax-edit:has(.overrideprice-remove:not(.hiddenImportant)) .overrideprice-edit.citytax,.roomprice-col-editname:has(.overrideprice-remove:not(.hiddenImportant)) .overrideprice-edit{visibility:hidden !important}.roomPrice .overrideprice{float:right;text-align:right}.addCitytax{position:absolute;top:15px;right:-34px;display:inline-block;width:20px;height:20px;background-color:#fff;margin-right:4px;border:0;background-position:-284px -65px;visibility:hidden}.reservation-checkin .datepicker-cont{float:left;width:184px;margin:0 10px 0 0}.reservation-checkin .datepicker-cont input{color:rgba(0,0,0,0)}.reservation-checkin .datepicker-cont .form-control{color:#333}.reservation-checkin .datepicker-cont .range-datepicker{width:100% !important}.reservation-checkin #reservationTimeStart{width:100px}.reservation-checkin #uniform-reservationTimeStart{width:33.333333% !important}.reservation-checkin #uniform-reservationTimeStart #reservationTimeStart{width:100%}.reservation-checkin i{opacity:.7}.roomPrice .total td,.prices .total td .total td,.final .total td{padding-top:40px}.tourist-tax{clear:both}.tourist-tax .roomprice-col-name.was-charged{padding-top:11px !important}.tourist-tax.roomprice-row{padding-top:20px !important}.reservations table{border-bottom:none}.reservations table.options{border-bottom:1px solid #e9e9e9;margin-bottom:0}.reservations .reservation-totalprice{font-size:18px;text-align:right;font-weight:300;margin-top:40px}.reservations .reservation-totalprice .sub{font-weight:700}.reservations .desc{font-weight:bold}.reservations .desc.js-overridden{border-bottom:1px dashed #333;cursor:help}.reservations .last{text-align:right}.reservations .last .selector span{text-align:left}#reservation h2,#reservation h3{margin-bottom:10px}#reservation .resdetail-roomscontainer{margin-left:0px;margin-right:-20px;width:calc(100% + 20px)}#reservation .resdetail-roomscontainer .room-div{padding:12px 20px 12px 15px;width:calc(100% - 20px);margin-right:20px;margin-bottom:10px}#reservation .resdetail-roomscontainer .room-div .cc-existing-container{display:block;width:100%;float:left}#reservation .resdetail-roomscontainer .room-div .cc-existing-container h2{margin-bottom:15px;margin-top:10px;padding-left:5px;height:auto}#reservation .resdetail-roomscontainer .room-div .cc-existing-container .cc-existing-container-inner{display:flex;gap:10px}#reservation .resdetail-roomscontainer .room-div .cc-existing-container .cc-existing-container-inner .cc-existing-container-inner-item{display:flex;justify-content:center;align-items:center;background:#e9f2f1;border-radius:3px;padding:8px 10px;gap:5px;color:#fff;flex:1}#reservation .resdetail-roomscontainer .room-div .cc-existing-container .cc-existing-container-inner .cc-existing-container-inner-item i{color:#000}#reservation .resdetail-roomscontainer .room-div .cc-existing-container .cc-existing-container-inner .cc-existing-container-inner-item p{margin:0;color:#000;font-weight:500;font-size:13px}#reservation .resdetail-roomscontainer .room-div .cc-existing-container .cc-existing-container-inner a{color:#fff;padding:8px 15px;display:block;float:left;background:#eb5652;border-radius:4px;font-size:12px}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container{float:left;width:100%}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container h2{margin-bottom:15px;margin-top:10px;padding-left:5px;height:auto}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container .guest-credit-card-container-inner .formRow--item{position:relative}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container{width:100%;float:left}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container p{background-color:#25827d;border-radius:5px;padding:10px 10px;margin-bottom:0;color:#fff;font-size:13px;text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:600}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive{width:100%;float:left;border-radius:4px;height:150px;margin-top:0px;background-color:#fcfcfc;position:relative}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive .skeleton-container{padding:15px;background-color:#fff;border-radius:8px;max-width:100%}@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive .skeleton-item{height:29px;margin-bottom:10px;border-radius:4px;background-color:#e0e0e0;background:linear-gradient(to right, #e0e0e0 0%, #f2f2f2 20%, #e0e0e0 40%);background-size:200% 100%;animation:shimmer 3.5s infinite linear}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive .skeleton-container .skeleton-item:first-child{width:100%}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive .skeleton-container .skeleton-item:nth-child(2){width:70%}#reservation .resdetail-roomscontainer .room-div .guest-credit-card-container-inactive-container .guest-credit-card-container-inactive .skeleton-container .skeleton-item:last-child{width:35%}#reservation .resdetail-roomscontainer .room-div .roominfo-container{padding-bottom:6px}#reservation .resdetail-roomscontainer .room-div h2{margin-bottom:0px;max-width:calc(100% - 200px);height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px}#reservation .resdetail-roomscontainer .room-div.missing-fields:after{content:"";position:absolute;top:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:12px 0 0 12px;border-color:#f6931d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#reservation .resdetail-roomscontainer .room-div.overbookable{background-color:#eee;border-color:#ccc}#reservation .resdetail-roomscontainer .room-div.overbookable .guestfield-tab-content,#reservation .resdetail-roomscontainer .room-div.overbookable .housekeeping-note-tab-content{border-color:#e6e6e6;background-color:#fafafa}#reservation .resdetail-roomscontainer .room-div.overbookable .content-details{border-color:#e6e6e6}#reservation .resdetail-roomscontainer .room-div.overbookable .roomname .roomnr{color:#f6931d;font-weight:400}#reservation .resdetail-roomscontainer .room-div.no-triangles:after{display:none}#reservation .options .last{text-align:right}.reservation-log .infobox-payment-title::before{font-size:14px !important}.reservation-log table th,.reservation-log table td{padding-left:5px !important;vertical-align:top}.reservation-log table tr:nth-child(even){background-color:#f9f9f9}.reservation-log table .fa{display:block;color:#333}.reservation-log table .fa:before{font-size:20px;margin-right:5px}.reservation-log table .fa.small:before{font-size:14px}.reservation-log table .timeline-pill{background-color:#777;color:#fff;border-radius:15px;padding:1px 10px;font-weight:bold;font-size:12px}.reservation-log .type-added{padding:0}.popup .reservation-log #DataTables_Table_0{margin-top:20px}.roominfo-container .roominfo-formfields .required-guestfields,.housekeeping-note-container .roominfo-formfields .required-guestfields{margin-top:10px}.roominfo-container .roominfo-formfields>div,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div,.housekeeping-note-container .roominfo-formfields>div,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div{padding-top:10px;padding-left:10px;padding-right:10px}.roominfo-container .roominfo-formfields>div.saveAsGuest,.roominfo-container .roominfo-formfields>div.guestUpdate,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.saveAsGuest,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.guestUpdate,.housekeeping-note-container .roominfo-formfields>div.saveAsGuest,.housekeeping-note-container .roominfo-formfields>div.guestUpdate,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.saveAsGuest,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.guestUpdate{padding-top:20px;min-height:45px !important}.roominfo-container .roominfo-formfields>div.saveAsGuest:before,.roominfo-container .roominfo-formfields>div.guestUpdate:before,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.saveAsGuest:before,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.guestUpdate:before,.housekeeping-note-container .roominfo-formfields>div.saveAsGuest:before,.housekeeping-note-container .roominfo-formfields>div.guestUpdate:before,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.saveAsGuest:before,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.guestUpdate:before{display:inline}.roominfo-container .roominfo-formfields>div.requiredLegend,.roominfo-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.requiredLegend,.housekeeping-note-container .roominfo-formfields>div.requiredLegend,.housekeeping-note-container .roominfo-formfields .required-guestfields .guestfield-tab-content>div.requiredLegend{min-height:auto}.roominfo-container .roominfo-formfields .search-guest-container,.housekeeping-note-container .roominfo-formfields .search-guest-container{position:relative;width:calc(100% - 30px)}.roominfo-container .roominfo-formfields .search-guest-container:before,.housekeeping-note-container .roominfo-formfields .search-guest-container:before{position:absolute;top:14px;right:20px;font-size:16px;color:#aaa}.roominfo-container .roominfo-formfields .reset-guestfields,.roominfo-container .roominfo-formfields .remove-guest,.housekeeping-note-container .roominfo-formfields .reset-guestfields,.housekeeping-note-container .roominfo-formfields .remove-guest{padding:17px 12px 0 0 !important;text-align:right}.roominfo-container .roominfo-formfields .reset-guestfields div,.roominfo-container .roominfo-formfields .remove-guest div,.housekeeping-note-container .roominfo-formfields .reset-guestfields div,.housekeeping-note-container .roominfo-formfields .remove-guest div{padding:5px !important;border-color:#258175;cursor:pointer}.roominfo-container .guestfield-tab-container,.roominfo-container .housekeeping-note-tab-container,.housekeeping-note-container .guestfield-tab-container,.housekeeping-note-container .housekeeping-note-tab-container{width:100%;margin-bottom:-1px}.roominfo-container .guestfield-tab-container .guestfield-tab,.roominfo-container .guestfield-tab-container .housekeeping-note-tab,.roominfo-container .housekeeping-note-tab-container .guestfield-tab,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab,.housekeeping-note-container .guestfield-tab-container .guestfield-tab,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab,.housekeeping-note-container .housekeeping-note-tab-container .guestfield-tab,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab{float:left;padding:5px 15px;margin-left:10px;cursor:pointer;border:1px solid #eee;background-color:#f5f5f5;height:35px;border-top-left-radius:5px;border-top-right-radius:5px;color:#999}.roominfo-container .guestfield-tab-container .guestfield-tab.guestfield-tab-add,.roominfo-container .guestfield-tab-container .guestfield-tab.housekeeping-note-tab-add,.roominfo-container .guestfield-tab-container .housekeeping-note-tab.guestfield-tab-add,.roominfo-container .guestfield-tab-container .housekeeping-note-tab.housekeeping-note-tab-add,.roominfo-container .housekeeping-note-tab-container .guestfield-tab.guestfield-tab-add,.roominfo-container .housekeeping-note-tab-container .guestfield-tab.housekeeping-note-tab-add,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab.guestfield-tab-add,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab.housekeeping-note-tab-add,.housekeeping-note-container .guestfield-tab-container .guestfield-tab.guestfield-tab-add,.housekeeping-note-container .guestfield-tab-container .guestfield-tab.housekeeping-note-tab-add,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab.guestfield-tab-add,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab.housekeeping-note-tab-add,.housekeeping-note-container .housekeeping-note-tab-container .guestfield-tab.guestfield-tab-add,.housekeeping-note-container .housekeeping-note-tab-container .guestfield-tab.housekeeping-note-tab-add,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab.guestfield-tab-add,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab.housekeeping-note-tab-add{background-color:#fff;color:#aaa}.roominfo-container .guestfield-tab-container .guestfield-tab.active,.roominfo-container .guestfield-tab-container .housekeeping-note-tab.active,.roominfo-container .housekeeping-note-tab-container .guestfield-tab.active,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab.active,.housekeeping-note-container .guestfield-tab-container .guestfield-tab.active,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab.active,.housekeeping-note-container .housekeeping-note-tab-container .guestfield-tab.active,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab.active{background-color:#999;border-color:#999;color:#fff}.roominfo-container .guestfield-tab-container .guestfield-tab .housekeepingTabAmount,.roominfo-container .guestfield-tab-container .housekeeping-note-tab .housekeepingTabAmount,.roominfo-container .housekeeping-note-tab-container .guestfield-tab .housekeepingTabAmount,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab .housekeepingTabAmount,.housekeeping-note-container .guestfield-tab-container .guestfield-tab .housekeepingTabAmount,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab .housekeepingTabAmount,.housekeeping-note-container .housekeeping-note-tab-container .guestfield-tab .housekeepingTabAmount,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab .housekeepingTabAmount{margin-left:5px}.roominfo-container .guestfield-tab-container .housekeeping-note-tab,.roominfo-container .housekeeping-note-tab-container .housekeeping-note-tab,.housekeeping-note-container .guestfield-tab-container .housekeeping-note-tab,.housekeeping-note-container .housekeeping-note-tab-container .housekeeping-note-tab{max-width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roominfo-container .guestfield-tab-content,.roominfo-container .housekeeping-note-tab-content,.housekeeping-note-container .guestfield-tab-content,.housekeeping-note-container .housekeeping-note-tab-content{position:relative;padding:20px 10px;background-color:#fff;border:1px solid #eee}.roominfo-container .housekeeping-note-tab-content .datepicker-cont input.default-datepicker.housekeeping-date,.housekeeping-note-container .housekeeping-note-tab-content .datepicker-cont input.default-datepicker.housekeeping-date{overflow:hidden;text-overflow:ellipsis;padding-right:40px}.roominfo-container .formRow,.housekeeping-note-container .formRow{min-height:58px !important}.prodStatusVisual{position:absolute;left:-5px;top:-1px;width:5px;height:calc(100% + 2px)}.prodStatusVisual.gereserveerd{background:#455d77}.prodStatusVisual.checkedin{background:#4d7745}.prodStatusVisual.onlinecheckin{background:#3f8392}.prodStatusVisual.checkedout{background:#666}.prodStatusVisual.optie{background:#907856}.roomGuestNames.invisible{min-height:0px !important;height:0px !important;padding:0px !important}.guest-registration-modal .btn-register{border:1px solid #747474;background:#fff;color:#747474;text-transform:none;border-radius:0}.guest-registration-modal .btn-register:hover{color:rgb(90.5,90.5,90.5);border:1px solid rgb(90.5,90.5,90.5)}.guest-registration-modal .btn-register.disabled{color:#d5d5d5;border:1px solid #d5d5d5;pointer-events:none;cursor:default}.guest-line-wrapper .guest-line.line{border-bottom:1px solid #747474}.guest-line-wrapper .guest-line .guest-line-field{white-space:nowrap;padding:.25 .5rem;border-right:1px solid rgb(187.5,187.5,187.5);overflow:hidden;border-bottom:1px solid rgb(187.5,187.5,187.5)}.guest-line-wrapper .guest-line .guest-line-field:last-of-type{border-right:0}.guest-line-wrapper .guest-line .guest-line-field.col-header{font-weight:bold}@media screen and (max-width: 767px){#reservation .content-details .add-user-link{padding-top:20px;padding-left:0}}@media screen and (min-width: 1400px){.col .reservations input{width:75px}.col .reservations input.overridename,.col .reservations input.overrideprice{width:100%}}@media screen and (min-width: 1500px),screen and (min-width: 960px)and (max-width: 1100px){#reservation .resdetail-roomscontainer.highamount .room-div{width:calc(50% - 20px);float:left;margin-right:20px}}@media screen and (min-width: 478px){.res-filter-list{display:flex;align-items:flex-end}}@media screen and (max-width: 799px){.res-filter-list li{min-width:auto !important}}.res-filter-list li:nth-child(1),.res-filter-list li:nth-child(2){padding-bottom:10px}@media screen and (min-width: 478px){.res-filter-list li:nth-child(1),.res-filter-list li:nth-child(2){padding-bottom:0px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.overrideprice-edit,.overrideprice-remove{color:rgba(0,0,0,.847)}}.custom-loader{display:inline-block;width:30px;height:30px;border-radius:50%;animation:s3 1s infinite linear;margin:auto;border:5px solid;border-color:rgba(0,0,0,0);border-right-color:#24827c;border-top-color:#24827c;border-left-color:#24827c}@keyframes s3{100%{transform:rotate(1turn)}}.new-addon-wrapper{padding:10px;border:1px solid #e9e9e9;display:inline-block}.new-addon-wrapper-expanded{transition:all .8s}.create-addon-btn-actions-wrapper{margin-right:0px !important}.create-addon-btn-actions-wrapper .validation-messages .addons-errors{display:none;color:rgba(209,0,37,.8)}.create-addon-btn-actions-wrapper .validation-messages .addons-warning{display:none;color:#ffc453}.create-addon-btn-actions{margin-left:0;margin-right:0px}.create-addon-btn-actions .error{float:right;font-size:12px;margin-top:20px;padding-right:15px}.create-addon-btn-actions{display:flex;justify-content:flex-end}.create-addon-btn-actions .create-addon-btn,.create-addon-btn-actions .cancel-create-addon-btn{padding:3px 15px;width:auto !important;margin-top:15px !important}.create-addon-btn-actions .create-addon-btn{margin-left:10px}.create-addon-btn-actions .create-addon-btn.error{border:1px solid #ccc}.customise-wrapper{padding:25px 15px 5px 15px;display:block}.customise-wrapper.addon-edit-actions.room-select,.customise-wrapper.addon-edit-actions.discount-date-wrapper{padding-left:0px;padding-right:0px;padding-top:7px}.customise-wrapper.addon-edit-actions.discount-date-wrapper{padding-left:15px}.customise-wrapper.addon-edit-actions.addon-edit-buttons{padding-top:15px;padding-right:0px}.customise-wrapper.addon-edit-actions.addon-edit-buttons a{padding:3px 15px;border:1px solid #24827c;color:#24827c;border-radius:6px;background-color:#fff;opacity:.8;font-size:14px;margin-top:15px}.customise-wrapper.addon-edit-actions.addon-edit-buttons a.addon-edit-update-button,.customise-wrapper.addon-edit-actions.addon-edit-buttons a.addon-edit-reset-button{display:none}.customise-wrapper.addon-edit-actions .error-message{color:#e4252d;display:inline}#create-addon-wrapper{width:100%}.create-addon-customise-extra-actions{display:none}.addon-date-checker:not(:last-child){border-bottom:1px solid #e9e9e9;margin-bottom:5px}#hiddenRooms.is-multiple-rooms{xdisplay:none}#hiddenRooms.is-multiple-rooms .addon-date-checker{xdisplay:none}#hiddenRooms.is-single-room .addon-date-checker{display:block}#hiddenRooms.is-single-room .room-select-checkbox-action{display:none}.customise-button-actions-wrapper.is-single-room{display:none}.room-customize-btn{font-size:13px;background-color:#e9e9e9;border:0;border-radius:7px;padding:5px 8px 7px 8px;color:#2a3037;text-transform:capitalize;margin-right:-13px}.addon-addition-btn{font-size:16px;background-color:rgba(0,0,0,0);border:0;border-radius:0;padding:5px 8px 7px 8px;color:#2a3037;text-transform:capitalize;margin-right:0}.create-addon-btn{background-color:#24827c}#room-select-checkbox-wrapper input[type=checkbox],.room-select-checkbox-action input[type=checkbox]{position:relative;cursor:pointer;margin:0 10px 12px 14px}#room-select-checkbox-wrapper input[type=checkbox]:before,.room-select-checkbox-action input[type=checkbox]:before{content:"";display:block;position:absolute;width:14px;height:14px;top:-1px;left:-1px;border:2px solid #555;border-radius:5px;background-color:#fff}#room-select-checkbox-wrapper input[type=checkbox]:checked:before,.room-select-checkbox-action input[type=checkbox]:checked:before{border:2px solid #24827c;background-color:#24827c;color:#fff}#room-select-checkbox-wrapper input[type=checkbox]:checked:after,.room-select-checkbox-action input[type=checkbox]:checked:after{content:"";display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:5px}.discount-room-section-wrapper-header{padding:0 15px}.discount-room-section-wrapper-header:not(:last-child){margin-bottom:5px}.summary-heading{background-color:#f4f4f4;padding:15px 10px;height:50px;line-height:25px;border-bottom:1px solid #e6e6e6;display:flex;align-items:center}.summary-heading p{margin:0;padding-top:0;padding-bottom:0}.summary-heading p i{margin-right:8px}.summary-heading p i.no-addons{color:#babec3}.summary-heading p i.no-addons:hover{cursor:not-allowed}.summary-heading:first-child{align-self:start}a.no-addons{cursor:not-allowed}.addons-top-labels{background-color:#f9f9f9;padding:8px 0px;border-bottom:1px solid #e6e6e6}.addon-details-spacing{margin-top:12px;margin-bottom:12px;max-width:10%;padding-left:12px}.incrementor-col{position:relative}.number-incrementor-addons{width:140px;position:absolute;right:-22px;top:-8px}.addon-line-details{font-size:12px}.addonLedger.error,.addonPrice.error{border:1px solid #e4252d}.addon-view-details .addon-delete-button{color:#24827c}.addon-view-details .addon-delete-button.childpolicy{color:#6d7175;cursor:not-allowed}.addon-view-details .addon-delete-button.childpolicy:hover{cursor:not-allowed}.addon-view-details .addon-view-details-amount-updated{color:#24827c;display:none}.addon-view-details i.fa-cash-register{color:#333;opacity:.4}.addon-view-details i.addon-upsell-icon{color:#6e63ff}.res-discount-revenueGroup-wrapper{padding-left:15px}.res-discount-package-items{clear:both;margin-top:4px;padding:12px 14px;border:1px solid #e9e9e9;border-radius:8px;background:#fafafa}.discountRow[data-is-package="1"] .res-discount-ledger-fields{display:none !important}.discountRow[data-is-package="1"] .res-discount-package-items{display:block !important}.discountRow:not([data-is-package="1"]) .res-discount-package-items{display:none !important}.discountRow.discountRow--package-sibling-hidden{display:none !important}.res-discount-package-items__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.res-discount-package-items__title{margin:0;font-size:13px;font-weight:600;color:#333;min-width:0}.res-discount-package-items__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.res-discount-package-items__item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.35;color:#444}.res-discount-package-items__flags{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0}.res-discount-package-items__flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(110,99,255,.08);color:#6e63ff;flex-shrink:0}.res-discount-package-items__flag-glyph{display:block;width:12px;height:12px;background-color:#6e63ff;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.res-discount-package-items__flag[data-flag=isBreakfast] .res-discount-package-items__flag-glyph{width:11px;height:11px}.res-discount-package-items__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-discount-package-items__price{flex-shrink:0;font-variant-numeric:tabular-nums;color:#666}.res-discount-package-items__empty{color:#888;font-size:13px;margin:0}.res-discount-package-items__schedule{margin-top:12px;padding-top:10px;border-top:1px solid #e9e9e9}.res-discount-package-items__schedule-title{margin:0 0 8px;font-size:12px;font-weight:600;color:#555}.res-discount-package-items__schedule-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.res-discount-package-items__schedule-item{font-size:13px;color:#333;line-height:1.35}.res-discount-package-items__total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #e9e9e9;font-size:13px;line-height:1.35;color:#333}.res-discount-package-items__total-label{font-weight:600}.res-discount-package-items__total-amount{font-weight:600;white-space:nowrap}.discountRow--package-included-schedule .addon-date-checker.is-package-included-hidden{display:none !important}.discount-date-wrapper{padding-left:10px}@media screen and (max-width: 768px){#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)){box-sizing:border-box;overflow-x:clip;max-width:100%;padding-left:12px !important;padding-right:12px !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #form-reservation,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) section.content{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #form-reservation,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation{padding-left:0;padding-right:0;padding-top:0;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col{padding-left:0;padding-right:0;width:100% !important;max-width:100% !important;float:none}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col.first-column .res-detail{margin-right:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) a.btn-back.mobile-only{display:inline-flex !important;align-items:center;position:relative;z-index:1;width:auto;max-width:calc(100% - 140px);min-height:40px;box-sizing:border-box;padding:6px 10px 6px 4px;margin:0 0 8px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#475569 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) a.btn-back.mobile-only::before{top:0;margin-right:4px;font-size:14px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) a.btn-back.mobile-only:hover,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) a.btn-back.mobile-only:focus{background:#f1f5f9;color:#0f172a !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #saveReservation.main-action{top:calc(72px*2 + 12px + env(safe-area-inset-top, 0px)) !important;right:12px !important;z-index:102 !important;min-width:0;width:auto;max-width:calc(50vw - 24px);height:40px;box-sizing:border-box}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col.first-column>h2.res-detail-head:first-of-type,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col.first-column>a.btn-back.mobile-only+h2.res-detail-head{margin-top:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col1,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col2,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .form-cont.details,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .form-cont.res-detail,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .card.brdcontrol{box-sizing:border-box;max-width:100%;min-width:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col1,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .res-detail-col2{padding-left:12px;padding-right:12px;overflow-x:hidden}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .card.brdcontrol{margin-left:0;margin-right:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .resdetail-roomscontainer,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .resdetail-roomscontainer.highamount{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .resdetail-roomscontainer .room-div,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .resdetail-roomscontainer.highamount .room-div{width:100% !important;max-width:100% !important;margin-right:0 !important;box-sizing:border-box}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .row,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) [class*=col-sm-],#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) [class*=col-md-],#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) [class*=col-lg-],#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) [class*=col-xl-],#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) [class^=col-]:not(.room-euro-sign):not([class*=roomprice-col-]){max-width:100%;min-width:0;box-sizing:border-box}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container{padding-right:28px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container .roomprice-col-editname{right:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-price{flex-wrap:nowrap;align-items:center;justify-content:flex-end;flex-shrink:0}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-price .room-euro-sign,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-price .room-euro-sign.col-2{float:none;width:20px;max-width:20px;min-width:20px;flex:0 0 20px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .extra-rows{margin-top:-8px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.package-row,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.invoicepaid-row{align-items:center}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.package-row .roomprice-col-name,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.invoicepaid-row .roomprice-col-name{height:auto;min-height:20px;padding-top:0;max-width:none}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.package-row .roomprice-price,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.invoicepaid-row .roomprice-price{height:auto;min-height:20px;line-height:1.4}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.package-row .room-euro-sign,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.invoicepaid-row .room-euro-sign{line-height:1.4}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.package-row:last-child,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .roomprice-row .roomprice-name-container.invoicepaid-row:last-child{padding-bottom:12px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .mainwrappingcontainer,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .containerwidth,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .containerwidth2{width:100% !important;max-width:100% !important;min-width:0 !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .js-invoices .col-sm-6{width:100%;max-width:100%;float:none}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .js-invoices .doc-h3.margin-t30{margin-top:12px !important}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) .js-invoices input#poNumber{width:100%;max-width:100%;box-sizing:border-box}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .doc-lang-icon,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-lang-selector,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-selector,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-buttons,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-btns,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .quickdoc-buttons,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .quickdoc-name{float:none}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .doc-lang-icon{flex:0 0 36px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-lang-selector,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-selector{flex:1 1 calc(100% - 46px);min-width:0;max-width:calc(100% - 46px);width:auto}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector{flex:1 1 100%;min-width:0;max-width:100%;width:100%}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector.less-wide,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector.less-wider{width:100%;max-width:100%}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector select,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector .select-css,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-selector #invoices{max-width:100%}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-buttons,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-btns{flex:1 1 100%;width:100%;max-width:100%;margin-left:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-buttons.wide,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .docs-doc-buttons.wider,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-btns.wide,#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-btns.wider{width:100%;max-width:100%}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-text{flex:none;display:block;width:100%;white-space:normal;overflow-wrap:anywhere}#tpl-account.reservations-detail:not(:has(.reservation-detail-dashboard)) #reservation .quickdoc-container .invoice-text-title{white-space:normal}.incrementor-col{position:relative}.number-incrementor-addons{width:72%;position:absolute;right:-22px;top:-8px}.res-discount-revenueGroup-wrapper{padding-left:0px}.res-discount-vat-price{padding-left:0px !important}.discount-date-wrapper{padding-left:0px !important}.discount-price-wrapper{padding-top:7px;padding-left:0px !important}.res-discount-vat{padding-bottom:7px}.addon-edit-actions{padding-top:7px}.specific-discount-date{padding-left:0px !important}}.discountRow[data-has-changed="1"] .addon-view-details .addon-view-details-amount-updated{display:inline}.discountRow[data-has-changed="1"] .addon-edit-buttons a.addon-edit-update-button,.discountRow[data-has-changed="1"] .addon-edit-buttons a.addon-edit-reset-button{display:inline}.discountRow[data-has-changed="1"] .addon-edit-buttons a.addon-edit-close-button{display:none}.discountRow[data-is-added-and-new="1"] .addon-edit-buttons a.addon-edit-reset-button{display:none}.reservation-details{max-width:95%}@media screen and (min-width: 1025px){.res-number-col{width:19.33333% !important}.res-details-col{width:88%}}@media only screen and (max-width: 1599px)and (min-width: 1400px){.res-number-col{width:15.33333% !important}.res-details-col{width:88%}.res-details-col{width:100% !important;max-width:100% !important}}@media only screen and (max-width: 1399px)and (min-width: 1100px){.res-number-col{width:24.33333% !important}.res-details-col{width:88%}.res-details-col{width:100% !important;max-width:100% !important}}@media screen and (min-width: 1600px){.res-number-col{width:14.33333% !important}.res-details-col{width:89%}}a[data-populate-payment-field-with-due-amount].disabled i{color:gray !important;cursor:not-allowed}.accountBanner{color:#fff;padding:10px;text-align:center;position:fixed;bottom:0;z-index:100;width:calc(100% - 240px);right:0}.accountBannermini{width:calc(100% - 56px)}#create-addon-wrapper{background-color:#f4f4f4;border-radius:5px}.whitebg{background-color:#fff;padding:10px}.res-discount-revenueGroup-wrapper{border-radius:0px 10px 10px 0px;background-color:#fff}.ledger-container{padding:10px;border-radius:10px 10px 10px 10px;background-color:#fff}#hiddenRooms.is-multiple-rooms{background:#fff;border-radius:5px}.discount-room-section-wrapper-header:not(:last-child){margin-bottom:0px}.pms-reservations body{font-family:"inter" !important}.pms-reservations #tp-wrap *{font-family:arial,sans-serif;box-sizing:border-box}.pms-reservations #tp-wrap *::selection{background:rgba(0,0,0,0)}.pms-reservations #tp-wrap{width:220px !important;position:absolute;z-index:999;opacity:0;margin-top:-15px;visibility:hidden;transition:opacity .3s}.pms-reservations #tp-wrap.show{opacity:2;visibility:visible}.pms-reservations #tp-box{width:100%;display:flex;flex-wrap:wrap;border:0px solid #e4e4e4;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.23) !important;border-radius:10px !important}.pms-reservations .tp-cell{width:33.3%;padding:0 15px;text-align:center}.pms-reservations .tp-up,.pms-reservations .tp-down{padding:10px 0;color:#24827c;font-size:25px;font-weight:700;cursor:pointer}.pms-reservations .tp-val{width:100%;padding:10px 0;text-align:center;border:solid 1px #e5e5e5;font-size:18px;background:#fff;border-radius:10px;outline:none}.pms-reservations .tp-val[contenteditable=true]:focus{border-color:#24827c}.pms-reservations #tp-close,.pms-reservations #tp-set{width:50%;padding:15px 0;border:0;font-size:15px !important;font-weight:700;color:#fff;cursor:pointer}.pms-reservations #tp-close{background:#fff;border-radius:0 0 0 10px;color:#24827c;border:solid 2px #24827c}.pms-reservations #tp-set{background:#24827c;color:#fff;border-radius:0 0 10px 0;border:solid #24827c}.pms-reservations #tp-wrap.tp-24 #tp-ap{display:none}.pms-reservations #tp-wrap.tp-24 #tp-hr,.pms-reservations #tp-wrap.tp-24 #tp-min{width:48%}.pms-reservations .flatpickr-calendar.hasTime.noCalendar.animate.open.arrowTop.arrowLeft{display:none}@media(max-width: 600px){.pms-reservations #tp-wrap{width:100%}}.pms-reservations .slide-out-menu-container .design-system--modal--pullout.guest-pass-pullout{width:70dvw;max-width:1200px;min-width:480px;direction:rtl}.pms-reservations .slide-out-menu-container .design-system--modal--pullout.guest-pass-pullout *{direction:ltr}.pms-reservations .show-guest-pass-frame a h1{padding:.5em}.pms-reservations .guest-pass-validation-table h1{background:linear-gradient(90deg, #26817c 0%, #4a8d88 25%, #7a7ae8 75%, #9999f5 100%)}.pms-reservations .guest-pass-validation-table th{padding:.6em 0 .6em .6em;background:#ddd}.pms-reservations .guest-pass-validation-table td{padding:.5em 0 .5em .6em}.pms-reservations .guest-pass-validation-table td[colspan]{background-color:#bbb;font-weight:bold}@media(max-width: 1000px){.col-12.col-md-6.discount-price-wrapper{padding-left:20px !important;margin-top:-15px !important}}.pms-reservations-new .additionalbtn{width:948px;margin-left:20px}.pms-reservations-new .headtext{font-size:14px;font-weight:600;padding:16px 0px;text-align:start}.pms-reservations-new .bodytext{font-size:13px;font-weight:400;padding:20px 0px;text-align:start}.pms-reservations-new .bodytextbox{font-size:13px;font-weight:400;padding:15px 0px;text-align:start;width:90%}.pms-reservations-new .borderclass{border-radius:10px}.pms-reservations-new .tabledivheads{display:flex;padding:0px 20px;border:solid;border-color:#e7e7e7;border-width:1px 0px}.pms-reservations-new .tabledivbody{display:flex;margin:0px 20px}.pms-reservations-new .tabledivfooter{display:flex;padding:0px 20px;background-color:#f6f6f7;font-weight:600;border-radius:8px}.pms-reservations-new .tabledivfooter div{font-weight:600;text-align:center;margin-right:-18px}.pms-reservations-new .selectrateplan{width:80%}.pms-reservations-new .navmenu-help-trigger{margin-bottom:60px !important}.pms-reservations-new .containerwidth{width:948px}.pms-reservations-new .containerwidth2{width:948px}.pms-reservations-new div#accordion{border:solid;border-radius:10px;border-color:#dedede;margin-bottom:20px;border-width:1px}.pms-reservations-new .form.add-allotted-booking{width:100% !important;margin:auto}.pms-reservations-new .inntercontain{border:solid;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px;border-width:1px;background-color:#fff}.pms-reservations-new .dotted-line{flex-grow:1;margin-right:20px;margin-left:20px}.pms-reservations-new .step p{margin-bottom:5px;margin-top:7px}.pms-reservations-new .row.group-bookings-new{margin:0px 0px 15px 0px}.pms-reservations-new .inactivebar{color:#b7b7b7}.pms-reservations-new .activebar{color:#000}.pms-reservations-new .bottomnxtback{bottom:0;width:90%;padding:20px;position:fixed;margin-left:-25px;border:solid;border-width:1px 0px 0px 0px;border-color:#ccc}.pms-reservations-new .form.add-allotted-booking .card-footer{padding:20px 0px 20px 15px;border-radius:0px 0px 15px 15px}.pms-reservations-new .optionplaceholdersection{color:#ccc}.pms-reservations-new .select-menu{max-width:90px;position:relative}.pms-reservations-new .select-menu .select-btn{display:flex;background:#fff;font-weight:400;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;point:down}.pms-reservations-new .select-menu .options{position:absolute;width:100%;overflow-y:auto;max-height:295px;padding:5px;margin-top:10px;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;display:none}.pms-reservations-new .select-menu .options .option{display:flex;height:45px;cursor:pointer;padding:0 5px;border-radius:8px;align-items:center;background:#fff}.pms-reservations-new .select-menu .options .option:hover{background:#f2f2f2}.pms-reservations-new .select-btn i{font-size:10px;transition:.3s}.pms-reservations-new .select-menu.active .select-btn i{transform:rotate(-180deg)}.pms-reservations-new .select-menu.active .options{display:block;opacity:0;width:300px;z-index:10;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both}.pms-reservations-new .extended-save-wrapper{background-color:rgba(245,246,246,0)}.pms-reservations-new .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pms-reservations-new body.dev.IS_ZA.localdev.extended-save.Safari{background-color:#f5f6f6}.pms-reservations-new .totalsection{background-color:#eaeaea;padding:15px 20px;border-radius:0px 0px 15px 15px}.pms-reservations-new .totalsection div{font-weight:600}.pms-reservations-new .card.accordionloop{border-radius:15px 15px 0px 0px !important}.pms-reservations-new .card{border-radius:15px !important;border:none !important}.pms-reservations-new div#headingTwo{border-radius:15px 15px 0px 0px !important}.pms-reservations-new .card-header{border-radius:15px !important}.pms-reservations-new .card-footer.firstfooter{padding:20px 0px 40px 15px !important;border-radius:15px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{margin-left:-110px;border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn:hover{background-color:#24827c;color:#fff;border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new .col-sm-1.headtext{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.nomob{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.selectoccup{margin-right:30px}@keyframes fadeInUp{from{transform:translate3d(0, 30px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 20px, 0);opacity:0}}.pms-reservations-new .totalsbottom{background-color:#e5e5e5 !important}.pms-reservations-new .form.add-allotted-booking .card-header{padding:20px 0px 20px 0px;background-color:rgba(245,246,246,0)}.pms-reservations-new .mainwrappingcontainer{width:948px;align-items:center;justify-content:center}.pms-reservations-new hr.smlhr{padding:0px;margin-top:0px !important;margin-bottom:5px !important}.pms-reservations-new hr.smlhr2{padding:0px;margin-top:5px !important;margin-bottom:10px !important}.pms-reservations-new .col-9.headingsec{padding-left:0px}@media(max-width: 2200px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2100px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2000px){.pms-reservations-new .bottomnxtback{width:88%}}@media(max-width: 1900px){.pms-reservations-new .bottomnxtback{width:87%}}@media(max-width: 1800px){.pms-reservations-new .bottomnxtback{width:86%}}@media(max-width: 1700px){.pms-reservations-new .bottomnxtback{width:85%}}@media(max-width: 1600px){.pms-reservations-new .bottomnxtback{width:84%}}@media(max-width: 1500px){.pms-reservations-new .bottomnxtback{width:83%}}@media(max-width: 1400px){.pms-reservations-new .bottomnxtback{width:82%}}@media(max-width: 1300px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1200px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1100px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1000px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 900px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 800px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 700px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 600px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 500px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 767px){.pms-reservations-new #tpl-account.reservations-detail:not(:has(.reservation-history-dashboard)):not(:has(.reservation-detail-dashboard)){padding:calc(72px*2 + env(safe-area-inset-top, 0px) + 12px) 12px 30px !important;box-sizing:border-box;overflow-x:clip;max-width:100%}}@media(max-width: 500px){.pms-reservations-new .nomobile{display:none !important}.pms-reservations-new .mainwrappingcontainer{width:unset;align-items:center;justify-content:center;margin-top:-15px}.pms-reservations-new .containerwidth{width:min-content}.pms-reservations-new .containerwidth2{width:max-content}.pms-reservations-new #accordion{display:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{flex:0 0 104% !important;max-width:none}.pms-reservations-new .form.add-allotted-booking .btn-new-success.thin{margin-top:15px !important;width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin{flex:0 0 100%;max-width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin input{margin-right:0px !important}.pms-reservations-new .tabledivheads{display:none}.pms-reservations-new .nomob{display:none}.pms-reservations-new .mobileblock{padding:0px 15px 15px 15px}.pms-reservations-new .mobileimgsection{background-image:url("");width:120px;height:90px;background-size:cover;border-radius:10px;background-position:center}.pms-reservations-new .mobb{margin-bottom:5px}.pms-reservations-new .mobb2{margin-bottom:5px;color:#858585}.pms-reservations-new .tabledivbody{display:flex;margin:0px 0px}.pms-reservations-new .card.brdcontrol{margin:0px 10px}.pms-reservations-new .form.add-allotted-booking .card-header{border:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{padding:0px}.pms-reservations-new .reservation-checkin.no-gutters.col-3.noselect{padding:0px}.pms-reservations-new .inntercontain{border:none}.pms-reservations-new .headingsec{padding:0px 10px;margin-bottom:-10px;margin-left:10px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{margin-left:0px;border:none;font-weight:400;font-size:14px;padding:7px !important}}@media(min-width: 500px){.pms-reservations-new .nodesk{display:none}.pms-reservations-new .col-9.headingsec{margin-left:0px !important}}.pms-reservations-new .accordwrap{background-color:#fff}.pms-reservations-new .accordwrap{background-color:#fff;border:solid;border-width:2px;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px}.pms-reservations-new .card-header.bookerhead.secondpicker{padding:20px 5px}.pms-reservations-new .col-sm-3.bodytextbox.nomob.dropdownpicker{padding-right:20px}.pms-reservations-new .reservation-checkin.no-gutters.noselect{text-align:start}@media(max-width: 500px){.pms-reservations-new .inntercontain{width:unset}.pms-reservations-new .card-header.bookerhead.secondpicker{padding:20px 0px 20px 30px;margin-bottom:15px;margin-left:-30px}}.pms-reservations-new .additionalbtn{width:948px;margin-left:20px}.pms-reservations-new .headtext{font-size:13px;font-weight:600;padding:16px 0px;text-align:start}.pms-reservations-new .bodytext{font-size:13px;font-weight:400;padding:20px 0px;text-align:start}.pms-reservations-new .bodytextbox{font-size:13px;font-weight:400;padding:15px 0px;text-align:start;width:90%}.pms-reservations-new .borderclass{border-radius:10px}.pms-reservations-new .tabledivheads{display:flex;padding:0px 20px;border:solid;border-color:#e7e7e7;border-width:1px 0px}.pms-reservations-new .tabledivbody{display:flex;margin:0px 20px}.pms-reservations-new .tabledivfooter{display:flex;padding:0px 20px;background-color:#f5f5f6;font-weight:600;border-radius:8px}.pms-reservations-new .tabledivfooter div{font-weight:600;text-align:center;margin-right:3px}.pms-reservations-new .selectrateplan{width:80%}.pms-reservations-new .col-sm-2.bodytext.footsection{text-align:end;padding-right:13px !important}.pms-reservations-new .navmenu-help-trigger{margin-bottom:60px !important}.pms-reservations-new .containerwidth{width:948px}.pms-reservations-new .containerwidth2{width:948px}.pms-reservations-new div#accordion{border-radius:10px}.pms-reservations-new .form.add-allotted-booking{width:100% !important;margin:auto}.pms-reservations-new .inntercontain{border:solid;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px;border-width:2px;background-color:#fff}.pms-reservations-new .dotted-line{flex-grow:1;margin-right:20px;margin-left:20px}.pms-reservations-new .step p{margin-bottom:5px;margin-top:7px}.pms-reservations-new .row.group-bookings-new{margin:0px 0px 15px 0px}.pms-reservations-new .inactivebar{color:#b7b7b7}.pms-reservations-new .activebar{color:#000}.pms-reservations-new .bottomnxtback{bottom:0;width:90%;padding:20px;position:fixed;margin-left:-25px;border:solid;border-width:1px 0px 0px 0px;border-color:#ccc}.pms-reservations-new .form.add-allotted-booking .card-footer{padding:20px 0px 20px 15px;border-radius:0px 0px 15px 15px}.pms-reservations-new .optionplaceholdersection{color:#ccc}.pms-reservations-new .select-menu{max-width:90px;position:relative}.pms-reservations-new .select-menu .select-btn{display:flex;background:#fff;font-weight:400;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;point:down}.pms-reservations-new .select-menu .options{position:absolute;width:100%;overflow-y:auto;max-height:295px;padding:5px;margin-top:10px;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;display:none}.pms-reservations-new .select-menu .options .option{display:flex;height:45px;cursor:pointer;padding:0 5px;border-radius:8px;align-items:center;background:#fff}.pms-reservations-new .select-menu .options .option:hover{background:#f2f2f2}.pms-reservations-new .select-btn i{font-size:10px;transition:.3s}.pms-reservations-new .select-menu.active .select-btn i{transform:rotate(-180deg)}.pms-reservations-new .select-menu.active .options{display:block;opacity:0;width:300px;z-index:10;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both}.pms-reservations-new .extended-save-wrapper{background-color:rgba(245,246,246,0)}.pms-reservations-new .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pms-reservations-new body.dev.IS_ZA.localdev.extended-save.Safari{background-color:#f5f6f6}.pms-reservations-new .totalsection{background-color:#eaeaea;padding:15px 20px;border-radius:0px 0px 15px 15px}.pms-reservations-new .totalsection div{font-weight:600}.pms-reservations-new .card.accordionloop{border-radius:15px 15px 0px 0px !important}.pms-reservations-new .card{border-radius:15px !important;border:none !important}.pms-reservations-new div#headingTwo{border-radius:15px 15px 0px 0px !important;background-color:#fff !important;padding:20px 0px 20px 30px}.pms-reservations-new .card-header.bookerhead{background-color:#fff !important}.pms-reservations-new .card-header{border-radius:15px !important}.pms-reservations-new #tpl-account h1{font-size:30px;font-weight:300;margin-bottom:0px;font-size:22px;font-weight:600;margin-top:10px;margin-left:10px}.pms-reservations-new .form-control:disabled,.pms-reservations-new .form-control[readonly]{opacity:1;background:#fff !important}.pms-reservations-new .card-footer.firstfooter{padding:20px 0px 40px 15px !important;border-radius:15px !important}.pms-reservations-new .inntercontain{width:948px}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn:hover{background-color:#24827c;color:#fff;border:none;font-weight:400;font-size:14px;padding:7px !important}.pms-reservations-new .col-sm-1.headtext{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.nomob{margin-right:30px}.pms-reservations-new .col-sm-1.bodytext.selectoccup{margin-right:30px}@keyframes fadeInUp{from{transform:translate3d(0, 30px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 20px, 0);opacity:0}}.pms-reservations-new .totalsbottom{background-color:#e5e5e5 !important}.pms-reservations-new .form.add-allotted-booking .card-header{padding:20px 0px 20px 0px;background-color:rgba(245,246,246,0)}.pms-reservations-new .mainwrappingcontainer{width:948px;align-items:center;justify-content:center}.pms-reservations-new hr.smlhr{padding:0px;margin-top:0px !important;margin-bottom:5px !important}.pms-reservations-new hr.smlhr2{padding:0px;margin-top:5px !important;margin-bottom:10px !important}.pms-reservations-new .col-9.headingsec{padding-left:0px}@media(max-width: 2200px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2100px){.pms-reservations-new .bottomnxtback{width:89%}}@media(max-width: 2000px){.pms-reservations-new .bottomnxtback{width:88%}}@media(max-width: 1900px){.pms-reservations-new .bottomnxtback{width:87%}}@media(max-width: 1800px){.pms-reservations-new .bottomnxtback{width:86%}}@media(max-width: 1700px){.pms-reservations-new .bottomnxtback{width:85%}}@media(max-width: 1600px){.pms-reservations-new .bottomnxtback{width:84%}}@media(max-width: 1500px){.pms-reservations-new .bottomnxtback{width:83%}}@media(max-width: 1400px){.pms-reservations-new .bottomnxtback{width:82%}}@media(max-width: 1300px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1200px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1100px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1000px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 900px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 800px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 700px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 600px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 500px){.pms-reservations-new .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 767px){.pms-reservations-new #tpl-account.reservations-detail:not(:has(.reservation-history-dashboard)):not(:has(.reservation-detail-dashboard)){padding:calc(72px*2 + env(safe-area-inset-top, 0px) + 12px) 12px 30px !important;box-sizing:border-box;overflow-x:clip;max-width:100%}}@media(max-width: 500px){.pms-reservations-new .nomobile{display:none !important}.pms-reservations-new .mainwrappingcontainer{width:unset;align-items:center;justify-content:center;margin-top:-15px}.pms-reservations-new .containerwidth{width:min-content}.pms-reservations-new .containerwidth2{width:max-content}.pms-reservations-new #accordion{display:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{flex:0 0 104% !important;max-width:none}.pms-reservations-new .form.add-allotted-booking .btn-new-success.thin{margin-top:15px !important;width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin{flex:0 0 100%;max-width:100%}.pms-reservations-new .form.add-allotted-booking .card-header .reservation-checkin input{margin-right:0px !important}.pms-reservations-new .tabledivheads{display:none}.pms-reservations-new .nomob{display:none}.pms-reservations-new .mobileblock{padding:0px 15px 15px 15px}.pms-reservations-new .mobileimgsection{background-image:url("");width:120px;height:90px;background-size:cover;border-radius:10px;background-position:center}.pms-reservations-new .mobb{margin-bottom:5px;font-size:16px}.pms-reservations-new .mobb2{margin-bottom:5px;color:#858585;font-size:14px}.pms-reservations-new .tabledivbody{display:flex;margin:0px 0px}.pms-reservations-new .card.brdcontrol{margin:0px 10px}.pms-reservations-new .form.add-allotted-booking .card-header{border:none}.pms-reservations-new .reservation-checkin.no-gutters.col-4.noselect{padding:0px}.pms-reservations-new .reservation-checkin.no-gutters.col-3.noselect{padding:0px}.pms-reservations-new .inntercontain{border:none}.pms-reservations-new .headingsec{padding:0px 10px;margin-bottom:-10px;margin-left:10px !important}.pms-reservations-new button.btn-new-success.thin.availabilitybtn{margin-left:0px;border:none;font-weight:400;font-size:14px;width:-webkit-fill-available;padding:7px !important;margin-top:15px}}@media(min-width: 500px){.pms-reservations-new .nodesk{display:none}.pms-reservations-new .col-9.headingsec{margin-left:0px !important}}.pms-reservations-new input#search{padding:20px;border:solid;border-width:2px;border-color:#24827c}.pms-reservations-new .step2search{margin:15px 0px 0px 0px}.pms-reservations-new .cycle-tab-container a{color:#173649;font-size:16px;font-family:roboto;text-align:center}.pms-reservations-new .tab-pane{text-align:center;height:100px !important;max-width:100%}.pms-reservations-new .fade.active{opacity:1}.pms-reservations-new .cycle-tab-item{width:180px}.pms-reservations-new .cycle-tab-item:after{display:block;border-bottom:solid 3px #24827c;transform:scaleX(0)}.pms-reservations-new .cycle-tab-item.active:after{transform:scaleX(1);transform-origin:0% 50%}.pms-reservations-new .nav-link:focus,.pms-reservations-new .nav-link:hover,.pms-reservations-new .cycle-tab-item.active a{border-color:rgba(0,0,0,0) !important;color:#24827c;border:solid;border-width:0px 0px 4px 0px;border-color:#24827c !important}.pms-reservations-new .cycle-tab-container{margin-top:-10px}.pms-reservations-new .detailsclass{background-color:#fff;border-radius:10px;margin-top:10px;padding:15px}.pms-reservations-new .col-6{margin-left:0px;margin-right:0px}.pms-reservations-new input.communicationblock{border:solid;border-width:0px 0px 1px 0px}.pms-reservations-new select.communicationblock{border:solid;border-width:0px 0px 1px 0px}.pms-reservations-new .inputtitle{font-size:13px}.pms-reservations-new .blocktitle{font-size:16px}.pms-reservations-new .commuicationblocks{justify-content:end;float:left;margin-top:10px;padding:20px}.pms-reservations-new .col-sm-8.bodytext.totalfooter{text-align:start !important;margin-right:12px}.res-modal .docs-preview.lock-system .lock-system-cloud .lock-system-cloud-intro{margin:0 0 1rem;line-height:1.5;color:#334155;font-size:14px}.res-modal .docs-preview.lock-system .lock-system-cloud .roomkey-code{margin:.75rem 0 1rem;text-align:center;font-size:2.25rem;font-weight:700;line-height:1.2;color:#6e63ff;letter-spacing:.1em}.res-modal .docs-preview.lock-system .lock-system-cloud .roomkey-qr{display:none;margin:.75rem auto 1rem;max-width:100%;height:auto}.res-modal .docs-preview.lock-system .lock-system-cloud .lock-system-cloud-footnote{margin:0;line-height:1.45;color:#64748b;font-size:13px}.terminal-upsell{margin-bottom:4px}.terminal-upsell .rr-design-system-component-alerts-alert{margin:0 0 12px;align-items:flex-start}.terminal-upsell .rr-design-system-component-alerts-alert .alert-icon{align-self:flex-start}.terminal-upsell .rr-design-system-component-alerts-alert .alert-content{min-width:0;align-self:flex-start}.terminal-upsell .rr-design-system-component-alerts-alert .alert-message{margin-top:0}.terminal-upsell__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.terminal-upsell__text{flex:1 1 200px;margin:0;line-height:1.5}.terminal-upsell__cta{flex:0 0 auto}.terminal-upsell__charge{width:100%}.terminal-upsell__charge-btn{width:100%;justify-content:center;border-radius:4px;font-size:14px;padding:10px 16px}.terminalPayment--pending .terminals,.terminalPayment--pending .terminal-ask-tip{opacity:.55;pointer-events:none}.terminal-charge-pending{margin-top:8px;padding:12px;border:1px solid #e8edf3;border-radius:8px;background:#f8fafc;text-align:center}.terminal-charge-pending__status{margin:0 0 4px;font-size:14px;line-height:1.4;color:#142031}.terminal-charge-pending__status .fa-spinner{margin-right:6px}.terminal-charge-pending .js-cancel-terminal-charge{background:#fff;color:#142031;border:1px solid #cbd5e1}.data-tables.breakfast-list,table.housekeeping{margin-bottom:40px}.data-tables.breakfast-list.housekeeping,table.housekeeping.housekeeping{border-bottom:2px solid #999 !important;min-width:900px;table-layout:fixed}.data-tables.breakfast-list .even,table.housekeeping .even{background-color:#fafafa}.data-tables.breakfast-list th.breakfast-head-meal,table.housekeeping th.breakfast-head-meal{width:50px !important;padding-right:0px}.data-tables.breakfast-list.rms th.breakfast-head-room,.data-tables.breakfast-list.rms th.breakfast-head-guest,table.housekeeping.rms th.breakfast-head-room,table.housekeeping.rms th.breakfast-head-guest{width:200px !important}.data-tables.breakfast-list td,table.housekeeping td{padding:8px 0 8px 12px}.data-tables.breakfast-list td.breakfast-col-meal,table.housekeeping td.breakfast-col-meal{font-size:24px}.data-tables.breakfast-list td.breakfast-col-meal>i,table.housekeeping td.breakfast-col-meal>i{width:30px;display:inline-block;text-align:center}.data-tables.breakfast-list td.breakfast-col-room,table.housekeeping td.breakfast-col-room{width:200px}.data-tables.breakfast-list td.breakfast-col-room>span.roomname,table.housekeeping td.breakfast-col-room>span.roomname{width:200px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-tables.breakfast-list td.breakfast-col-room>span.resinfo,table.housekeeping td.breakfast-col-room>span.resinfo{font-weight:300;font-size:13px}.data-tables.breakfast-list td.breakfast-col-remarks,table.housekeeping td.breakfast-col-remarks{max-width:500px}.data-tables.breakfast-list thead td,table.housekeeping thead td{border-bottom:1px solid #cecece}.data-tables.breakfast-list td.housekeeping-col-clean,table.housekeeping td.housekeeping-col-clean{width:60px}.data-tables.breakfast-list td.housekeeping-col-room,table.housekeeping td.housekeeping-col-room{width:150px}.data-tables.breakfast-list td.housekeeping-col-status,table.housekeeping td.housekeeping-col-status{width:180px}.data-tables.breakfast-list td.housekeeping-col-remarks,table.housekeeping td.housekeeping-col-remarks{width:calc(50% - 355px);word-wrap:break-word}.data-tables.breakfast-list td.housekeeping-col-addons,table.housekeeping td.housekeeping-col-addons{width:150px}.data-tables.breakfast-list td.housekeeping-col-initials,table.housekeeping td.housekeeping-col-initials{width:120px;min-width:120px}.data-tables.breakfast-list td.housekeeping-col-initials input,table.housekeeping td.housekeeping-col-initials input{height:80px;font-size:16px;font-weight:300;letter-spacing:2px;text-align:center}.data-tables.breakfast-list td.housekeeping-col-extratasks,table.housekeeping td.housekeeping-col-extratasks{width:calc(50% - 355px)}.data-tables.breakfast-list td.housekeeping-col-extratasks>textarea.housekeeperRemarks,table.housekeeping td.housekeeping-col-extratasks>textarea.housekeeperRemarks{min-width:200px;height:80px}.data-tables.breakfast-list td.first-of-split,table.housekeeping td.first-of-split{border-left:1px solid #eee}.data-tables.breakfast-list td.last-of-split,table.housekeeping td.last-of-split{border-right:1px solid #eee}.data-tables.breakfast-list tr.housekeeping-row-even,table.housekeeping tr.housekeeping-row-even{background-color:#fafafa}.breakfast-list-stats.breakfast-list-stats,.housekeeping-list-stats.breakfast-list-stats{position:absolute;top:92px;right:20px}.breakfast-list-stats.footer,.housekeeping-list-stats.footer{position:static;top:0px;right:0px}.breakfast-list-stats .breakfast-item,.breakfast-list-stats .housekeeping-item,.housekeeping-list-stats .breakfast-item,.housekeeping-list-stats .housekeeping-item{padding:5px 10px;font-size:16px}.breakfast-list-stats .breakfast-item.housekeeping-item,.breakfast-list-stats .housekeeping-item.housekeeping-item,.housekeeping-list-stats .breakfast-item.housekeeping-item,.housekeeping-list-stats .housekeeping-item.housekeeping-item{margin:5px 10px 0 0;display:inline-block}.breakfast-list-stats .download-res-list,.housekeeping-list-stats .download-res-list{cursor:pointer}.breakfast-list-stats .download-res-list:hover,.housekeeping-list-stats .download-res-list:hover{text-decoration:underline}@media screen and (max-width: 1200px){.fb_list-mbl{margin-top:70px !important}.top-nav-container .top-nav-content .top-nav-pages-wrapper{width:calc(100vw - 500px)}.top-nav-container .top-nav-content .menu-scroll.js-scrollRight{left:calc(100vw - 500px)}.breakfast-list-stats.breakfast-list-stats,.housekeeping-list-stats.breakfast-list-stats{position:absolute;top:152px;left:25px}}.inhouse table{width:100%;color:#333 !important}.inhouse td{padding:10px}.inhouse thead td{font-weight:bold;border-bottom:2px solid #888;padding-left:12px !important}.inhouse tbody td{border-bottom:1px solid #ebebeb}.inhouse .label{font-weight:400;display:block}.inhouse .label.nr{font-weight:700;font-size:18px}.inhouse form.housekeepingType{float:right;margin-left:10px;width:120px}.inhouse form.housekeepingType select{width:100%}.inhouse .no-items{padding:20px;text-align:center}.inhouse .reservation-status.green{color:#258175}.inhouse .reservation-status.orange{color:#f6931d}.inhouse .reservation-status.grey{color:#aaa}.inhouse .resinfo{font-size:13px;font-weight:300}.inhouse .dataTables_filter{display:none}.inhouse .statusHousekeeping{text-decoration:none !important;font-size:36px;line-height:100%}.inhouse .statusHousekeeping.dirty{display:block;width:36px;height:36px;border-radius:50%;background-color:#666;background-position:8px -130px}.inhouse .statusHousekeeping.clean{color:#258175 !important}.inhouse .statusHousekeeping.maintenance{color:#f6931d !important}.inhouse .prod-status{display:inline-block;font-size:28px;color:#333 !important}.inhouse .prod-status.fa-arrow-left{position:relative;font-size:21px;left:-20px}.inhouse .prod-status.fa-arrow-right{position:relative;font-size:21px;left:13px}.inhouse .prod-status.fa-sign-out{color:#aaa !important}.inhouse .print{display:none}@media print{@page{.inhouse{margin:2.5cm}}.inhouse .hide-print{display:none}.inhouse .print{display:block}.inhouse .housekeeping-col-initials{width:80px !important}.inhouse .force-print-input{opacity:1;display:inherit;-moz-appearance:checkbox;-webkit-appearance:checkbox}}.inhouse input:required{box-shadow:none}.inhouse .docselect-button{font-size:14px;line-height:36px;color:#333 !important;height:36px;width:36px;opacity:.8}.inhouse .docselect-button:hover{opacity:1}.inhouse .gotoToday{padding:0px 10px 0px 10px}a.icon-housekeeping{position:relative;top:3px;display:inline-block;background-color:#fff;border:0;width:25px;height:24px;outline:none;background-position:0 -103px;opacity:.6}@media only screen and (max-width: 1200px){.housekeeping-list-stats.header .breakfast-item{display:none}}#inner-container.admin.dashboard-container:has(.operations-dashboard-page-with-glow),#inner-container.admin:has(#tpl-account.dashboard .operations-dashboard-page-with-glow){padding-top:0 !important;margin-top:0 !important}@media(min-width: 769px){#tpl-account.dashboard:has(.operations-dashboard-page-with-glow){padding-top:72px !important}}body.pms-dashboard #tpl-account,body.pms-dashboard #container,body.pms-reservations-dashboard #tpl-account,body.pms-reservations-dashboard #container{background:#f9fafb}body.pms-dashboard #inner-container.admin.dashboard-container:has(.operations-dashboard-page-with-glow),body.pms-dashboard #inner-container.admin:has(#tpl-account.dashboard .operations-dashboard-page-with-glow),body.pms-reservations-dashboard #inner-container.admin.dashboard-container:has(.operations-dashboard-page-with-glow),body.pms-reservations-dashboard #inner-container.admin:has(#tpl-account.dashboard .operations-dashboard-page-with-glow){display:flex;flex-direction:column;min-height:100vh;padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip}body.pms-dashboard #inner-container.admin.dashboard-container #main:has(.operations-dashboard-page-with-glow),body.pms-dashboard #inner-container.admin #main:has(#tpl-account.dashboard .operations-dashboard-page-with-glow),body.pms-reservations-dashboard #inner-container.admin.dashboard-container #main:has(.operations-dashboard-page-with-glow),body.pms-reservations-dashboard #inner-container.admin #main:has(#tpl-account.dashboard .operations-dashboard-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:#f9fafb;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;padding-bottom:0 !important}body.pms-dashboard #tpl-account.dashboard:has(.operations-dashboard-page-with-glow),body.pms-reservations-dashboard #tpl-account.dashboard:has(.operations-dashboard-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-bottom:0;padding-left:0;padding-right:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}body.pms-dashboard .operations-dashboard-page-layout.operations-dashboard-page-with-glow,body.pms-reservations-dashboard .operations-dashboard-page-layout.operations-dashboard-page-with-glow{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;min-height:100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-top:0;padding-bottom:0;margin:0;background:#f9fafb}body.pms-dashboard .operations-dashboard-gradient-stripe,body.pms-reservations-dashboard .operations-dashboard-gradient-stripe{position:relative;flex:0 0 auto;width:100%;max-width:100%;margin-top:0;margin-bottom:0;box-sizing:border-box;pointer-events:none}body.pms-dashboard .operations-dashboard-gradient-stripe .gradient-bar,body.pms-reservations-dashboard .operations-dashboard-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;display:block;width:100%;max-width:none;margin:0 !important;z-index:auto;pointer-events:none}body.pms-dashboard .operations-dashboard-container,body.pms-reservations-dashboard .operations-dashboard-container{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:32px 20px 16px;min-width:0;flex:1 1 auto}body.pms-dashboard .operations-dashboard-heading,body.pms-reservations-dashboard .operations-dashboard-heading{box-sizing:border-box;width:100%;min-width:0;margin:0 0 24px;padding:0}body.pms-dashboard .operations-dashboard-heading .rr-design-system-component-headers-pageheader,body.pms-dashboard .operations-dashboard-heading .rr-design-system-component-headers-pageheader.container,body.pms-reservations-dashboard .operations-dashboard-heading .rr-design-system-component-headers-pageheader,body.pms-reservations-dashboard .operations-dashboard-heading .rr-design-system-component-headers-pageheader.container{width:100%;max-width:none !important;margin:0 !important;padding:0 !important}body.pms-dashboard .operations-dashboard-page,body.pms-reservations-dashboard .operations-dashboard-page{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box}body.pms-dashboard .operations-dashboard-content,body.pms-reservations-dashboard .operations-dashboard-content{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;flex:1 1 auto}body.pms-dashboard #operations-dashboard-page-bottom-glow.rr-design-system-component-shared-glowwave,body.pms-reservations-dashboard #operations-dashboard-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;margin-left:0 !important;margin-right:0;margin-bottom:0;overflow:hidden;box-sizing:border-box;z-index:0;font-size:0;line-height:0;background:#f9fafb;pointer-events:none;opacity:1;visibility:visible}body.pms-dashboard #operations-dashboard-page-bottom-glow.rr-design-system-component-shared-glowwave svg,body.pms-reservations-dashboard #operations-dashboard-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}@media(max-width: 768px){body.pms-dashboard #tpl-account.dashboard:has(.operations-dashboard-page-with-glow),body.pms-reservations-dashboard #tpl-account.dashboard:has(.operations-dashboard-page-with-glow){padding-top:0 !important}body.pms-dashboard .operations-dashboard-page-layout.operations-dashboard-page-with-glow,body.pms-reservations-dashboard .operations-dashboard-page-layout.operations-dashboard-page-with-glow{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important;margin-top:0 !important}body.pms-dashboard .operations-dashboard-gradient-stripe .gradient-bar,body.pms-reservations-dashboard .operations-dashboard-gradient-stripe .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}body.pms-dashboard .operations-dashboard-container,body.pms-reservations-dashboard .operations-dashboard-container{padding-left:clamp(12px,2vw,20px);padding-right:clamp(12px,2vw,20px)}}body.pms-dashboard .operations-dashboard-tabs-wrap,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap{width:100%;min-width:0}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav{margin-bottom:30px}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-design-system-component-interactive-tabs,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-design-system-component-interactive-tabs{width:100%}@media(max-width: 768px){body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav::-webkit-scrollbar,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav::-webkit-scrollbar{display:none}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab{flex-shrink:0}}body.pms-dashboard .operations-dashboard-toolbar-wrap,body.pms-reservations-dashboard .operations-dashboard-toolbar-wrap{margin:8px 0 16px}body.pms-dashboard .operations-dashboard-toolbar,body.pms-reservations-dashboard .operations-dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0}body.pms-dashboard .operations-dashboard-summary-stats,body.pms-reservations-dashboard .operations-dashboard-summary-stats{margin-bottom:36px}body.pms-dashboard .operations-dashboard-summary-stats .section-head,body.pms-reservations-dashboard .operations-dashboard-summary-stats .section-head{margin:0 0 16px}body.pms-dashboard .operations-dashboard-summary-stats-grid,body.pms-reservations-dashboard .operations-dashboard-summary-stats-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;width:100%;min-width:0}body.pms-dashboard .operations-dashboard-summary-stats-item,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item{display:flex;flex-direction:column;min-width:0;transition:transform .3s ease,filter .3s ease}body.pms-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard:hover),body.pms-reservations-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard:hover){transform:translateY(-4px)}body.pms-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard{flex:1 1 auto;height:100%;margin-bottom:0 !important;overflow:hidden}body.pms-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard:hover,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard:hover{transform:none}body.pms-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard::before,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard::before{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body.pms-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.revenue:hover),body.pms-reservations-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.revenue:hover){filter:drop-shadow(0 12px 24px rgba(44, 171, 149, 0.14))}body.pms-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.credit:hover),body.pms-reservations-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.credit:hover){filter:drop-shadow(0 12px 24px rgba(110, 99, 255, 0.12))}body.pms-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.muted:hover),body.pms-reservations-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.muted:hover){filter:drop-shadow(0 12px 24px rgba(100, 116, 139, 0.12))}body.pms-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.danger:hover),body.pms-reservations-dashboard .operations-dashboard-summary-stats-item:has(.rr-design-system-component-cards-statscard.danger:hover){filter:drop-shadow(0 12px 24px rgba(202, 11, 89, 0.14))}body.pms-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard .stat-label,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard .stat-label{min-height:0;margin-bottom:12px}body.pms-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard .stat-value,body.pms-reservations-dashboard .operations-dashboard-summary-stats-item .rr-design-system-component-cards-statscard .stat-value{margin-bottom:0}@media(max-width: 1024px){body.pms-dashboard .operations-dashboard-summary-stats-grid,body.pms-reservations-dashboard .operations-dashboard-summary-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){body.pms-dashboard .operations-dashboard-summary-stats-grid,body.pms-reservations-dashboard .operations-dashboard-summary-stats-grid{grid-template-columns:1fr}}body.pms-dashboard .operations-dashboard-content .section-head,body.pms-reservations-dashboard .operations-dashboard-content .section-head{margin:28px 0 16px}body.pms-dashboard .operations-dashboard-table-section,body.pms-reservations-dashboard .operations-dashboard-table-section{width:100%;margin-bottom:20px}body.pms-dashboard .operations-dashboard-table-section__head,body.pms-reservations-dashboard .operations-dashboard-table-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 16px}body.pms-dashboard .operations-dashboard-table-section:first-child .operations-dashboard-table-section__head,body.pms-reservations-dashboard .operations-dashboard-table-section:first-child .operations-dashboard-table-section__head{margin-top:8px}body.pms-dashboard .operations-dashboard-table-section__head .section-head,body.pms-reservations-dashboard .operations-dashboard-table-section__head .section-head{margin:0;flex:1 1 auto;min-width:0}body.pms-dashboard .operations-dashboard-table-section__actions,body.pms-reservations-dashboard .operations-dashboard-table-section__actions{flex-shrink:0;margin-bottom:2px}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-nav{overflow:visible}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip{display:inline-flex;vertical-align:middle;line-height:0;position:relative;z-index:2;pointer-events:auto}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .rr-tabs-tab-notify--inline,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .rr-tabs-tab-notify--inline{pointer-events:auto}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .tooltip-popup,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .tooltip-popup{min-width:0;max-width:min(240px,88vw);padding:10px 12px;font-size:12px;line-height:1.45;border-radius:8px}body.pms-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .tooltip-content,body.pms-reservations-dashboard .operations-dashboard-tabs-wrap .rr-tabs-tab-notify-tooltip .tooltip-content{font-size:inherit;line-height:inherit}body.pms-dashboard .operations-dashboard-table-shell,body.pms-reservations-dashboard .operations-dashboard-table-shell{width:100%;margin-bottom:0}body.pms-dashboard .operations-dashboard-table-shell .smart-table th:nth-child(2),body.pms-dashboard .operations-dashboard-table-shell .smart-table td:nth-child(2),body.pms-reservations-dashboard .operations-dashboard-table-shell .smart-table th:nth-child(2),body.pms-reservations-dashboard .operations-dashboard-table-shell .smart-table td:nth-child(2){max-width:220px;width:28%}body.pms-dashboard .operations-dashboard-table-truncate,body.pms-reservations-dashboard .operations-dashboard-table-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pms-dashboard .operations-dashboard-table-shell .smart-table td:nth-child(2) .rr-design-system-component-interactive-tooltip,body.pms-reservations-dashboard .operations-dashboard-table-shell .smart-table td:nth-child(2) .rr-design-system-component-interactive-tooltip{display:block;max-width:100%;min-width:0;color:inherit;font-weight:inherit}body.pms-dashboard .operations-dashboard-table-shell .table-actions,body.pms-reservations-dashboard .operations-dashboard-table-shell .table-actions{flex-wrap:wrap;align-items:center;gap:12px}body.pms-dashboard .operations-dashboard-table-shell .smart-table-footer-summary,body.pms-reservations-dashboard .operations-dashboard-table-shell .smart-table-footer-summary{margin-left:auto;font-size:14px;font-weight:600;color:#64748b;line-height:1.4}body.pms-dashboard .operations-dashboard-table-shell .smart-table-footer-summary [data-smart-table-visible-label],body.pms-reservations-dashboard .operations-dashboard-table-shell .smart-table-footer-summary [data-smart-table-visible-label]{color:#94a3b8;font-weight:600}body.pms-dashboard .operations-dashboard-empty,body.pms-reservations-dashboard .operations-dashboard-empty{margin:0;padding:20px 16px;text-align:center;color:#757575}body.pms-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link,body.pms-reservations-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link{font-weight:700;text-decoration:none;color:#0f172a;cursor:pointer;transition:color .15s ease}body.pms-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link::before,body.pms-reservations-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link::before{content:none !important;display:none !important}body.pms-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link:hover,body.pms-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link:focus-visible,body.pms-reservations-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link:hover,body.pms-reservations-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link:focus-visible{color:#6e63ff;text-decoration:underline;text-underline-offset:2px}body.pms-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link--group-room,body.pms-reservations-dashboard .operations-dashboard-page-layout .operations-dashboard-reservation-link--group-room{color:#94a3b8}body.pms-dashboard .operations-dashboard-insights,body.pms-reservations-dashboard .operations-dashboard-insights{width:100%;min-width:0}body.pms-dashboard .operations-dashboard-insights .section-head,body.pms-reservations-dashboard .operations-dashboard-insights .section-head{margin:24px 0 16px}body.pms-dashboard .operations-dashboard-insights .section-head:first-of-type,body.pms-reservations-dashboard .operations-dashboard-insights .section-head:first-of-type{margin-top:8px}body.pms-dashboard .operations-dashboard-insights-grid,body.pms-reservations-dashboard .operations-dashboard-insights-grid{display:grid;gap:16px;width:100%;min-width:0;margin-bottom:8px}body.pms-dashboard .operations-dashboard-insights-grid--performance,body.pms-reservations-dashboard .operations-dashboard-insights-grid--performance{grid-template-columns:repeat(3, minmax(0, 1fr))}body.pms-dashboard .operations-dashboard-insights-grid--charts,body.pms-reservations-dashboard .operations-dashboard-insights-grid--charts{grid-template-columns:1fr}@media(max-width: 1024px){body.pms-dashboard .operations-dashboard-insights-grid--performance,body.pms-reservations-dashboard .operations-dashboard-insights-grid--performance{grid-template-columns:1fr}}body.pms-dashboard .operations-dashboard-insights-card,body.pms-reservations-dashboard .operations-dashboard-insights-card{box-sizing:border-box;position:relative;min-width:0;padding:20px 18px 18px;border-radius:16px;background:#fff;border:1px solid #eef2f7;box-shadow:0 1px 2px rgba(15,23,42,.04)}body.pms-dashboard .operations-dashboard-insights-card__badge,body.pms-reservations-dashboard .operations-dashboard-insights-card__badge{position:absolute;top:14px;right:14px;z-index:2;pointer-events:auto}body.pms-dashboard .operations-dashboard-insights-card--demo .operations-dashboard-insights-card__title,body.pms-reservations-dashboard .operations-dashboard-insights-card--demo .operations-dashboard-insights-card__title{padding-right:108px}body.pms-dashboard .operations-dashboard-insights-demo-tooltip,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip{position:relative;padding-top:2px}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__top,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__top{display:flex;justify-content:flex-end;margin:-2px 0 10px}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__badge,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#fff;color:#6e63ff;font-size:11px;font-weight:800;line-height:1.3;white-space:nowrap;box-shadow:0 2px 8px rgba(15,23,42,.12)}body.pms-dashboard .operations-dashboard-insights-chart,body.pms-reservations-dashboard .operations-dashboard-insights-chart{min-height:280px;width:100%}body.pms-dashboard .operations-dashboard-insights-chart>div[id^=jsChart],body.pms-reservations-dashboard .operations-dashboard-insights-chart>div[id^=jsChart]{min-height:280px}body.pms-dashboard .operations-dashboard-insights-chart .apexcharts-tooltip.apexcharts-theme-dark,body.pms-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip.apexcharts-theme-dark,body.pms-reservations-dashboard .operations-dashboard-insights-chart .apexcharts-tooltip.apexcharts-theme-dark,body.pms-reservations-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip.apexcharts-theme-dark{background:#1e293b !important;border:0 !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(15,23,42,.28) !important;color:#fff !important}body.pms-dashboard .operations-dashboard-insights-chart .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title,body.pms-reservations-dashboard .operations-dashboard-insights-chart .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:#0f172a !important;border-bottom:1px solid hsla(0,0%,100%,.08) !important;color:#fff !important;font-weight:700}body.pms-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before,body.pms-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,body.pms-reservations-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before,body.pms-reservations-dashboard .operations-dashboard-insights-chart .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after{border-bottom-color:#1e293b !important}body.pms-dashboard .operations-dashboard-insights-chart--lead-time,body.pms-reservations-dashboard .operations-dashboard-insights-chart--lead-time{min-height:0}body.pms-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart,body.pms-reservations-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart{width:100%}body.pms-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart .chart.small,body.pms-reservations-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart .chart.small{height:290px}body.pms-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart .chart.small canvas,body.pms-reservations-dashboard .operations-dashboard-insights-chart--lead-time .rr-design-system-component-chart .chart.small canvas{width:100% !important}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__list,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__list{margin:0 0 12px;padding-left:18px;color:hsla(0,0%,100%,.95)}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__list li,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__list li{margin-bottom:6px}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__list li:last-child,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__list li:last-child{margin-bottom:0}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__cta,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__cta{margin-top:14px}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.2;color:#6e63ff;text-decoration:none;box-shadow:0 4px 14px rgba(15,23,42,.18);border:0;cursor:pointer}body.pms-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white:hover,body.pms-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white:focus-visible,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white:hover,body.pms-reservations-dashboard .operations-dashboard-insights-demo-tooltip__btn.rr-btn.white:focus-visible{color:#5a51e6;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.22)}body.pms-dashboard .tooltip-popup-purple.tooltip-popup-large:has(.operations-dashboard-insights-demo-tooltip),body.pms-reservations-dashboard .tooltip-popup-purple.tooltip-popup-large:has(.operations-dashboard-insights-demo-tooltip){min-width:280px;max-width:min(360px,100vw - 32px)}body.pms-dashboard .operations-dashboard-insights-card--wide,body.pms-reservations-dashboard .operations-dashboard-insights-card--wide{grid-column:1/-1}body.pms-dashboard .operations-dashboard-insights-card__title,body.pms-reservations-dashboard .operations-dashboard-insights-card__title{margin:0 0 12px;font-size:14px;font-weight:700;color:#0f172a;text-align:left}body.pms-dashboard .operations-dashboard-insights-card__title .rr-design-system-component-interactive-tooltip,body.pms-reservations-dashboard .operations-dashboard-insights-card__title .rr-design-system-component-interactive-tooltip{color:inherit;font-weight:inherit;min-width:0;justify-content:flex-start;cursor:help}body.pms-dashboard .operations-dashboard-insights-stat,body.pms-reservations-dashboard .operations-dashboard-insights-stat{margin-top:8px;font-size:32px;line-height:1.2;font-weight:800;text-align:left;color:#0f172a}body.pms-dashboard .operations-dashboard-insights-stat--light,body.pms-reservations-dashboard .operations-dashboard-insights-stat--light{margin-top:4px;font-size:24px;font-weight:600;color:#0f172a}body.pms-dashboard .operations-dashboard-insights-stat-meta,body.pms-reservations-dashboard .operations-dashboard-insights-stat-meta{margin-top:16px;text-align:left;line-height:1.7;color:#64748b;font-size:14px}body.pms-dashboard .operations-dashboard-insights-stat-meta--inline,body.pms-reservations-dashboard .operations-dashboard-insights-stat-meta--inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}body.pms-dashboard .operations-dashboard-insights-stat-meta strong,body.pms-reservations-dashboard .operations-dashboard-insights-stat-meta strong{color:#0f172a;font-weight:700}.dashboard-wrapper{max-width:1600px;margin:auto}.dashboard-wrapper hr{border:2px solid #e6e6e6}.dashboard-wrapper .dashboard-title{display:block;text-align:center;width:100%;margin:60px 0 20px 0 !important}.dashboard-wrapper .dashboard-container{margin-bottom:20px}.dashboard-wrapper .dashboard-container.flex{display:flex}.dashboard-wrapper .chart-wrapper .plain-data{text-align:center}.dashboard-wrapper .chart-wrapper .plain-data .large-number{margin-top:60px;font-size:48px;line-height:120%}.dashboard-wrapper .chart-wrapper .plain-data .large-number.positive{color:#258175}.dashboard-wrapper .chart-wrapper .plain-data .large-number.negative{color:#999}.dashboard-wrapper .chart-wrapper .plain-data .data-explanation{margin-top:20px;line-height:180%}.dashboard-wrapper .chart-wrapper.d-quarter .chart-container,.dashboard-wrapper .chart-wrapper.d-left .chart-container{max-width:350px}.dashboard-wrapper .chart-wrapper .chart-container{padding:20px 0px 40px 0px;margin:auto;width:98%;min-height:300px}.dashboard-wrapper .chart-wrapper .chart-container h3{text-align:center}.dashboard-wrapper .chart-wrapper .chart-container .chart-placeholder.nodata{text-align:center;padding:80px 0 40px 0;color:#999}@media screen and (max-width: 767px){.dashboard-wrapper .chart-wrapper .chart-container .heatmap-xaxis-label{font-size:10px}}.dashboard-wrapper .data-container{padding:20px 20px 0 20px;background-color:#fff;min-height:250px;margin-bottom:40px}.dashboard-wrapper .data-container .reservation-lines{padding:20px 0}.dashboard-wrapper .data-container .reservation-lines .reservation-line.nodata{text-align:center;color:#999;padding:10px 25px}.dashboard-wrapper .data-container .reservation-lines .reservation-line.grey{color:#999}.dashboard-wrapper .data-container .reservation-lines .reservation-line{padding:5px 25px;margin-left:-20px;margin-right:-20px}.dashboard-wrapper .data-container .reservation-lines .reservation-line:nth-child(odd){background-color:#fafafa}.dashboard-wrapper .data-container .reservation-lines .reservation-line>div{height:20px}.dashboard-wrapper .data-container .reservation-lines .green{color:#258175}.dashboard-wrapper .data-container .reservation-lines .grey{color:#666}.dashboard-wrapper .data-container .reservation-lines .light-grey{color:#999}@media(min-width: 768px){.dashboard-wrapper .data-container.data-container--scrollable-content{overflow-x:scroll;width:715px}}@media(min-width: 1200px){.dashboard-wrapper .data-container.data-container--scrollable-content{width:1000px}}@media(min-width: 1800px){.dashboard-wrapper .data-container.data-container--scrollable-content{overflow-x:visible;width:100%}}@media(min-width: 768px){.dashboard-wrapper .data-container.data-container--scrollable-content .reservation-lines--scrollable{overflow-x:scroll;width:100%}}@media(min-width: 768px){.dashboard-wrapper .data-container.data-container--scrollable-content .reservation-lines--scrollable .reservation-line{width:1100px}}@media(min-width: 1800px){.dashboard-wrapper .data-container.data-container--scrollable-content .reservation-lines--scrollable .reservation-line{width:100%}}@media(min-width: 768px){.dashboard-wrapper .data-container.data-container--scrollable-content .reservation-lines--scrollable .reservation-line .text-ellipsis{padding-left:5px;padding-right:5px}}@media screen and (max-width: 991px){.dashboard-wrapper .dashboard-container{display:block !important}.dashboard-wrapper .data-container .reservation-lines .reservation-line>div{height:auto}.wrap{text-wrap:wrap}}.rrbilling-action-link{color:#25827c !important;text-decoration:underline !important}.rrbilling-action-link:link,.rrbilling-action-link:visited,.rrbilling-action-link:hover,.rrbilling-action-link:active{color:#25827c !important;text-decoration:underline !important}.rrbilling-danger-action{color:#c00 !important;text-decoration:underline}.rrbilling-danger-action:link,.rrbilling-danger-action:visited,.rrbilling-danger-action:hover,.rrbilling-danger-action:active{color:#c00 !important}.rrbilling-danger-action.rrbilling-subscription-lines__action{text-decoration:none}.rrbilling-danger-action.rrbilling-danger-action--button{background:#c00 !important;border-color:#c00 !important;color:#fff !important;text-decoration:none}.rrbilling-manual-invoice-preview{background:#fff;min-height:100vh;padding:0 0 40px}.rrbilling-manual-invoice-preview__bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 24px;background:#fff8e6;border-bottom:1px solid #e8d48b;box-shadow:0 1px 0 rgba(0,0,0,.04)}.rrbilling-manual-invoice-preview__copy{display:flex;flex-direction:column;gap:4px;max-width:640px;color:#333;font-size:13px;line-height:1.4}.rrbilling-manual-invoice-preview__copy strong{font-size:15px}.rrbilling-manual-invoice-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rrbilling-manual-invoice-preview__actions form{display:inline;margin:0}.rrbilling-manual-invoice-preview__doc{padding:40px}body:has(#tpl-account.rrbilling) .extended-save-wrapper{display:none !important}#tpl-account.rrbilling section.user-form#account-rrbilling{padding:calc(72px + 58px) 25px 48px 25px !important}#tpl-account.rrbilling .top-nav-container .top-nav-content .top-nav-pages>a.is-active.is-super{color:#c00 !important}#tpl-account.rrbilling .top-nav-container .top-nav-content .top-nav-pages>a.is-active.is-super::before{background:#c00 !important}#tpl-account.rrbilling #account-rrbilling{position:relative}#tpl-account.rrbilling #account-rrbilling [style*="color:red"],#tpl-account.rrbilling #account-rrbilling [style*="color: red"]{color:inherit !important}#tpl-account.rrbilling #account-rrbilling [style*="border:1px red"],#tpl-account.rrbilling #account-rrbilling [style*="border: 1px red"]{border-color:#d0d0d0 !important}#tpl-account.rrbilling #account-rrbilling .rrbilling-danger-action{color:#c00 !important}#tpl-account.rrbilling #account-rrbilling .rrbilling-danger-action--button{color:#fff !important}#tpl-account.rrbilling .rrbilling-cancellation-notice{color:#c00;font-weight:bold;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}#tpl-account.rrbilling .rrbilling-cancellation-notice__date{color:#c00;font-weight:bold;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}#tpl-account.rrbilling .rrbilling-cancellation-notice__undo{flex-shrink:0}#tpl-account.rrbilling .rrbilling-billing-term-options{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}#tpl-account.rrbilling .rrbilling-billing-term-options label{margin:0;font-weight:normal}#tpl-account.rrbilling table.data-tables.rrbilling th.rrbilling-invoice-amount,#tpl-account.rrbilling table.data-tables.rrbilling td.rrbilling-invoice-amount{white-space:nowrap}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-amount__total{display:block}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-amount__prepaid{display:block;margin-top:2px;font-size:11px;font-weight:normal;line-height:1.3;color:#64748b;white-space:nowrap}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-accounting-alert{color:#c00 !important;margin-left:5px;cursor:help}#tpl-account.rrbilling table.data-tables.rrbilling th.rrbilling-invoice-actions-col,#tpl-account.rrbilling table.data-tables.rrbilling td.rrbilling-invoice-actions-cell{width:2rem;padding-left:8px;text-align:right;vertical-align:top;white-space:nowrap}#tpl-account.rrbilling table.data-tables.rrbilling th.rrbilling-invoice-actions-col{padding:0;border:none}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions{position:relative;flex-shrink:0;font-size:12px}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 6px;border:1px solid #d8dee6;border-radius:5px;background:#fff;color:#555;user-select:none;line-height:1}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions>summary::-webkit-details-marker{display:none}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions>summary .fa{font-size:13px;pointer-events:none}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions[open]>summary{border-color:#258175;color:#258175}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:25;min-width:11rem;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dde2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu li{margin:0}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__form{margin:0}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font:inherit;text-align:left;text-decoration:none !important;cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#111 !important}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn>.fa-solid{flex:0 0 1em;width:1em;text-align:center;color:inherit;opacity:.9;pointer-events:none}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:link,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:visited,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:hover,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:active{color:#111 !important;text-decoration:none !important}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:hover{background:#f5f7f8}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn:disabled,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn.rrbilling-danger-action{color:#c00 !important}#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn.rrbilling-danger-action:link,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn.rrbilling-danger-action:visited,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn.rrbilling-danger-action:hover,#tpl-account.rrbilling table.data-tables.rrbilling .rrbilling-invoice-actions__menu-btn.rrbilling-danger-action:active{color:#c00 !important}#tpl-account.rrbilling .rrbilling-page-header{position:fixed;top:calc(72px + 12px);right:186px;z-index:97}#tpl-account.rrbilling .rrbilling-page-actions{position:relative;font-size:12px}#tpl-account.rrbilling .rrbilling-page-actions>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px 8px;border:1px solid #c8cdd2;border-radius:5px;background:#fff;color:#555;user-select:none;line-height:1}#tpl-account.rrbilling .rrbilling-page-actions>summary::-webkit-details-marker{display:none}#tpl-account.rrbilling .rrbilling-page-actions>summary .fa{font-size:14px;pointer-events:none}#tpl-account.rrbilling .rrbilling-page-actions[open]>summary{border-color:#258175;color:#258175}#tpl-account.rrbilling .rrbilling-page-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:14rem;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dde2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}#tpl-account.rrbilling .rrbilling-page-actions__menu .rrbilling-page-actions__form{margin:0}#tpl-account.rrbilling .rrbilling-page-actions__menu a,#tpl-account.rrbilling .rrbilling-page-actions__menu .rrbilling-page-actions__menu-btn{display:block;width:100%;padding:8px 12px;border:none;background:none;font:inherit;color:#333;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}#tpl-account.rrbilling .rrbilling-page-actions__menu a:hover,#tpl-account.rrbilling .rrbilling-page-actions__menu .rrbilling-page-actions__menu-btn:hover{background:#f5f7f8}#tpl-account.rrbilling .rrbilling-page-actions__menu a.is-danger,#tpl-account.rrbilling .rrbilling-page-actions__menu .rrbilling-page-actions__menu-btn.is-danger{color:#c0392b}#tpl-account.rrbilling .rrbilling-page-actions__menu a.is-danger:hover,#tpl-account.rrbilling .rrbilling-page-actions__menu .rrbilling-page-actions__menu-btn.is-danger:hover{background:#fdecea}#tpl-account.rrbilling .rrbilling-page-actions__menu li.is-disabled span{display:block;padding:8px 12px;color:#999;cursor:not-allowed;white-space:nowrap}#tpl-account.rrbilling .rrbilling-detail-panel{margin:0 0 10px;padding:10px 12px;background:#f8fafc;border:1px solid #d8dee6;border-radius:6px;font-size:13px;color:#333}#tpl-account.rrbilling .rrbilling-detail-panel__title{font-weight:600;line-height:1.4}#tpl-account.rrbilling .rrbilling-detail-panel__list{margin:6px 0 0;padding-left:18px}#tpl-account.rrbilling .rrbilling-detail-panel__body{margin-top:8px}#tpl-account.rrbilling .rrbilling-detail-panel__row{line-height:1.5}#tpl-account.rrbilling .rrbilling-detail-panel__row+.rrbilling-detail-panel__row{margin-top:2px}#tpl-account.rrbilling .rrbilling-detail-panel a{color:#25827c;text-decoration:underline}#tpl-account.rrbilling .rrbilling-subscription-usage>summary.rrbilling-detail-panel__title,#tpl-account.rrbilling .rrbilling-subscription-history>summary.rrbilling-detail-panel__title{list-style:none;cursor:pointer;user-select:none}#tpl-account.rrbilling .rrbilling-subscription-usage>summary.rrbilling-detail-panel__title::-webkit-details-marker,#tpl-account.rrbilling .rrbilling-subscription-history>summary.rrbilling-detail-panel__title::-webkit-details-marker{display:none}#tpl-account.rrbilling .rrbilling-subscription-usage>summary.rrbilling-detail-panel__title::before,#tpl-account.rrbilling .rrbilling-subscription-history>summary.rrbilling-detail-panel__title::before{content:"+";display:inline-block;width:1em;margin-right:2px}#tpl-account.rrbilling .rrbilling-subscription-usage[open]>summary.rrbilling-detail-panel__title::before,#tpl-account.rrbilling .rrbilling-subscription-history[open]>summary.rrbilling-detail-panel__title::before{content:"−"}#tpl-account.rrbilling .rrbilling-subscription-history__note,#tpl-account.rrbilling .rrbilling-subscription-history__empty{margin:0 0 8px;color:#5c6773;font-size:12px;line-height:1.45}#tpl-account.rrbilling .rrbilling-subscription-history__table{width:100%;border-collapse:collapse;font-size:12px}#tpl-account.rrbilling .rrbilling-subscription-history__table th,#tpl-account.rrbilling .rrbilling-subscription-history__table td{padding:6px 8px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}#tpl-account.rrbilling .rrbilling-subscription-history__table th{font-weight:600;color:#4a5568;white-space:nowrap}#tpl-account.rrbilling .rrbilling-subscription-history__table tr.is-decrease td{color:#b94a48}#tpl-account.rrbilling .rrbilling-subscription-history__table tr:last-child td{border-bottom:0}#tpl-account.rrbilling .rrbilling-subscription-history__units{margin-top:2px;color:#5c6773;font-size:11px}#tpl-account.rrbilling .rrbilling-subscription-panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px;margin-bottom:12px}#tpl-account.rrbilling .rrbilling-subscription-summary{flex:1 1 200px;min-width:0}#tpl-account.rrbilling .rrbilling-subscription-summary__plan{line-height:1.45}#tpl-account.rrbilling .rrbilling-subscription-summary__price{margin:4px 0 8px}#tpl-account.rrbilling .rrbilling-subscription-summary__paid-through{margin:4px 0 8px}#tpl-account.rrbilling .rrbilling-subscription-summary__consolidated{margin:0 0 10px}#tpl-account.rrbilling .rrbilling-subscription-packages{flex:0 0 auto;min-width:120px}#tpl-account.rrbilling .rrbilling-credit-codes-link{display:inline-block;margin:8px 0 12px;padding:0;font-size:12px;font-weight:normal;color:inherit;text-decoration:underline;line-height:1.3}#tpl-account.rrbilling .rrbilling-credit-codes-link:link,#tpl-account.rrbilling .rrbilling-credit-codes-link:visited,#tpl-account.rrbilling .rrbilling-credit-codes-link:hover,#tpl-account.rrbilling .rrbilling-credit-codes-link:active{color:inherit;text-decoration:underline}#tpl-account.rrbilling .rrbilling-subscription-lines__table{width:100%;border-collapse:collapse;table-layout:fixed}#tpl-account.rrbilling .rrbilling-subscription-lines__table td{white-space:nowrap;vertical-align:middle;padding:4px 8px 4px 0}#tpl-account.rrbilling .rrbilling-subscription-lines__table td.rrbilling-subscription-lines__desc{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:manual}#tpl-account.rrbilling .rrbilling-subscription-lines__table td.rrbilling-subscription-lines__amount-cell{overflow:hidden}#tpl-account.rrbilling .rrbilling-subscription-lines__table td.rrbilling-subscription-lines__per{overflow:hidden;text-overflow:ellipsis}#tpl-account.rrbilling .rrbilling-subscription-lines__table td.rrbilling-subscription-lines__added{overflow:hidden;padding-right:4px}#tpl-account.rrbilling .rrbilling-subscription-lines__table td.rrbilling-subscription-lines__actions{width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:4px 0 4px 4px;text-align:center;vertical-align:middle;overflow:visible}#tpl-account.rrbilling .rrbilling-subscription-lines__table .changepackagenamebutton,#tpl-account.rrbilling .rrbilling-subscription-lines__table .changepackagepricebutton,#tpl-account.rrbilling .rrbilling-subscription-lines__table .changepackagemonthstartbutton,#tpl-account.rrbilling .rrbilling-subscription-lines__table .changepackagemonthendbutton,#tpl-account.rrbilling .rrbilling-subscription-lines__table .assignterminalbutton{display:inline}#tpl-account.rrbilling .rrbilling-subscription-lines__table .assignterminalbutton,#tpl-account.rrbilling .rrbilling-subscription-lines__table .assignterminalform{white-space:nowrap}#tpl-account.rrbilling .rrbilling-subscription-lines__col-desc{width:auto}#tpl-account.rrbilling .rrbilling-subscription-lines__col-amount{width:9rem}#tpl-account.rrbilling .rrbilling-subscription-lines__col-per{width:5.75rem}#tpl-account.rrbilling .rrbilling-subscription-lines__col-added{width:5.25rem}#tpl-account.rrbilling .rrbilling-subscription-lines__col-actions{width:2.5rem}#tpl-account.rrbilling .rrbilling-subscription-lines__amount{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}#tpl-account.rrbilling .rrbilling-subscription-lines .changepackagepricebutton{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tpl-account.rrbilling .rrbilling-subscription-lines__local{font-size:inherit}#tpl-account.rrbilling .rrbilling-subscription-lines__action{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:13px;line-height:1;text-decoration:none !important}#tpl-account.rrbilling .rrbilling-subscription-lines__action:hover{opacity:.8}#tpl-account.rrbilling .rrbilling-subscription-lines__action.is-disabled{color:#aaa !important;cursor:not-allowed}#tpl-account.rrbilling .rrbilling-subscription-lines__row--ended{color:gray !important;font-size:11px}#tpl-account.rrbilling .rrbilling-subscription-lines__row--ended .rrbilling-subscription-lines__strike{text-decoration:line-through}#tpl-account.rrbilling .rrbilling-subscription-lines__row--ended a{color:gray !important}#tpl-account.rrbilling .rrbilling-subscription-lines__row--expired{opacity:.5}#tpl-account.rrbilling .rrbilling-add-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;clear:both}#tpl-account.rrbilling .rrbilling-add-line__row--term{gap:10px}#tpl-account.rrbilling .rrbilling-add-line__recurring,#tpl-account.rrbilling .rrbilling-add-line__onceoff-type,#tpl-account.rrbilling .rrbilling-add-line__package-type,#tpl-account.rrbilling .rrbilling-add-line__name,#tpl-account.rrbilling .rrbilling-add-line__terminal,#tpl-account.rrbilling .rrbilling-add-line__month{float:none;margin:0;width:auto;min-width:150px;height:34px;box-sizing:border-box;vertical-align:middle}#tpl-account.rrbilling .rrbilling-add-line__recurring{min-width:200px}#tpl-account.rrbilling .rrbilling-add-line__onceoff-type,#tpl-account.rrbilling .rrbilling-add-line__package-type,#tpl-account.rrbilling .rrbilling-add-line__terminal{min-width:250px}#tpl-account.rrbilling .rrbilling-add-line__name{min-width:220px;width:220px}#tpl-account.rrbilling .rrbilling-add-line__sold-by{float:none;margin:0;width:150px}#tpl-account.rrbilling .rrbilling-add-line__sold-by select{width:100%;height:34px;box-sizing:border-box}#tpl-account.rrbilling .rrbilling-add-line__price{display:inline-flex;align-items:center;gap:6px}#tpl-account.rrbilling .rrbilling-add-line__price input{width:100px;height:34px;box-sizing:border-box}#tpl-account.rrbilling .rrbilling-add-line__label{flex:0 0 auto;line-height:34px;margin:0}#tpl-account.rrbilling .rrbilling-add-line__hint{font-size:12px;color:#666;line-height:1.3}#tpl-account.rrbilling .rrbilling-add-line__notify{display:inline-flex;align-items:center;gap:6px;margin:4px 0;font-weight:normal}#tpl-account.rrbilling .rrbilling-staff-panel{color:red;border:1px red solid;padding:16px 20px;background:#fffbd0;clear:both;margin:12px 0 16px;border-radius:6px}#tpl-account.rrbilling .rrbilling-staff-panel--units{margin-top:8px}@media screen and (max-width: 1160px){.super-user #tpl-account.rrbilling section.user-form#account-rrbilling{padding-top:calc(72px + 58px) !important}}button.rrbilling-action-link,button.rrbilling-danger-action{background:none;border:none;padding:0;font:inherit;cursor:pointer;font-style:normal}.rrbilling .user-form .form-client>div{min-height:80px}.pms-box{background-color:#f5f5f5;padding:20px;margin-bottom:20px}.large-price{font-weight:300;font-size:24px;margin-bottom:20px}.rr-billing.direct-payment-container{max-width:760px;margin:48px auto 64px;padding:0 16px}#rr-invoice-direct-pay.card .content{padding-top:8px;max-width:none}.rr-billing.direct-payment-container .rr-design-system-component-cards-card.card.with-hero-image{overflow:hidden}.rr-billing.direct-payment-container .rr-design-system-component-cards-card.card.with-hero-image .card-hero-media{display:flex;justify-content:center;align-items:center;padding:28px 16px 22px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.rr-billing.direct-payment-container .rr-design-system-component-cards-card.card.with-hero-image .card-hero-media img{width:88px;height:88px;object-fit:contain}.rr-invoice-pay-summary{font-size:14px;line-height:1.55;color:#334155;margin-bottom:20px}.rr-invoice-pay-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;border-bottom:1px solid #e2e8f0}.rr-invoice-pay-row:last-child{border-bottom:0}.rr-invoice-pay-label{color:#64748b;flex:1 1 auto;min-width:0;padding-right:8px}.rr-invoice-pay-value{flex:0 0 auto;min-width:9.5rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-invoice-pay-method-label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#0f172a;margin-bottom:10px;cursor:default}.rr-invoice-pay-card-element{border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;background:#fff;min-height:46px}.rr-invoice-pay-card-errors{min-height:1.25em;margin-top:8px;font-size:13px;color:#b91c1c}.rr-invoice-pay-actions{margin-top:20px;display:flex;justify-content:flex-end}.rr-invoice-pay-loading{display:none;position:fixed;inset:0;z-index:100000;align-items:center;justify-content:center;background:hsla(0,0%,100%,.94);backdrop-filter:blur(4px)}.rr-invoice-pay-loading:not([hidden]){display:flex}.rr-invoice-pay-loading__panel{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:22rem;padding:28px 32px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(15,23,42,.14)}.rr-invoice-pay-loading__spinner{width:44px;height:44px;border:3px solid #e5e7eb;border-top-color:#6e63ff;border-radius:50%;animation:rrInvoicePaySpin .7s linear infinite;flex-shrink:0}.rr-invoice-pay-loading__message{margin:0;font-size:15px;font-weight:500;line-height:1.55;color:#4338ca;transition:opacity .35s ease}@keyframes rrInvoicePaySpin{to{transform:rotate(360deg)}}.rr-billing-choose-method .rr-billing-method{margin-bottom:10px}.rr-billing-choose-method .payment-option{margin:10px 0 0 0}.ccInfo .credit-card{width:360px;height:400px;margin:60px auto 0;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1)}.ccInfo .title{font-size:16px;margin:0;color:#5e6977}.ccInfo .card-number,.ccInfo .month input,.ccInfo .year input{font-size:16px;font-weight:100;line-height:14px}.ccInfo .card-number,.ccInfo .cvv-details,.ccInfo .cvv-input input,.ccInfo .month input,.ccInfo .year input{opacity:.7;color:#86939e}.ccInfo .card-number{width:100%;margin-bottom:20px;padding-left:20px;border:2px solid #e1e8ee;border-radius:6px}.ccInfo .month input,.ccInfo .year input{width:145px;margin-bottom:20px;padding-left:20px;border:2px solid #e1e8ee;border-radius:6px}.ccInfo .month input{float:left}.ccInfo .year input{float:right}.units-linked-accounts{margin-bottom:20px}.units-linked-accounts .container{display:inline-block;height:114px;overflow:auto;margin:10px 0 0 0;padding:0}.calculate-price{background-color:#fff;padding:10px;margin-bottom:20px;border-bottom:2px solid #999 !important}.calculate-price .prices{padding:18px 0 0 10%;margin:0 0 0 0}.pms-rrbilling .pill{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.pms-rrbilling .pill.inline{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:#eef1f5;color:#334155;font-weight:800;font-size:12px}.pms-rrbilling .pill.inline b{color:#0f172a}.pms-rrbilling .upg-pills{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 10px}.pms-rrbilling .upg-pills--before-preview{margin-top:12px;margin-bottom:8px}.pms-rrbilling .upg-block{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:14px}.pms-rrbilling .upg-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:6px 0}@media(max-width: 560px){.pms-rrbilling .upg-row{grid-template-columns:1fr}}.pms-rrbilling .upg-title{margin:0;font-weight:800;color:#0f172a}.pms-rrbilling .upg-price{font-weight:800;font-size:24px;color:#0f172a;line-height:1}.pms-rrbilling .upg-sub{font-size:12px;font-weight:700;color:#64748b;margin-left:6px;white-space:nowrap}.pms-rrbilling .upg-ask{grid-column:1;color:#64748b;font-size:14px;margin-top:2px}@media(max-width: 560px){.pms-rrbilling .upg-ask{grid-column:1}}.pms-rrbilling .upg-input-wrap{grid-column:2;display:flex;justify-content:flex-end}@media(max-width: 560px){.pms-rrbilling .upg-input-wrap{grid-column:1;justify-content:flex-start}}.pms-rrbilling .upg-input{width:220px;max-width:100%;height:46px;padding:10px 12px;padding-right:34px;border-radius:12px;border:1px solid #e5e7eb;font-size:16px;font-weight:700;color:#0f172a;background:#fff;text-align:right;transition:box-shadow .18s ease}@media(max-width: 560px){.pms-rrbilling .upg-input{width:100%}}.pms-rrbilling .upg-input[type=number]{text-align:right}.pms-rrbilling .upg-input[type=number]::-webkit-outer-spin-button,.pms-rrbilling .upg-input[type=number]::-webkit-inner-spin-button{margin-left:6px}.pms-rrbilling .upg-input:focus,.pms-rrbilling .upg-input:focus-visible{outline:0;box-shadow:0 10px 20px rgba(110,99,255,.12)}.pms-rrbilling .upg-slab{border-top:1px solid #eef1f5;margin:12px 0}.pms-rrbilling .upg-preview-wrap{display:flex;justify-content:space-between;align-items:center;margin:20px 0 20px}.pms-rrbilling .upg-preview-label{font-weight:800;color:#64748b}.pms-rrbilling .upg-preview-amt{font-weight:800;font-size:22px;color:#0f172a}@media(min-width: 1024px){.pms-rrbilling .upg-block{display:grid !important;grid-template-columns:repeat(2, minmax(240px, 1fr));gap:12px}.pms-rrbilling .upg-slab{display:none}.pms-rrbilling .upg-row{border:1px solid #eef1f5;border-radius:12px;padding:12px}.pms-rrbilling .upg-input-wrap{justify-content:flex-start}}.pms-rrbilling #upgradeModal-backdrop .rr-modal,.pms-rrbilling body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal{width:min(1140px,100vw - 24px) !important}.rrbilling-cursor-dialog{border:0;border-radius:14px;padding:0;max-width:min(720px,100vw - 32px);width:100%;background:rgba(0,0,0,0);color:#1f2d2d}.rrbilling-cursor-dialog::backdrop{background:rgba(20,40,40,.45)}.rrbilling-cursor-dialog__panel{margin:0;padding:18px 18px 16px;border:1px solid #dde2e6;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(20,40,40,.18)}.rrbilling-cursor-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.rrbilling-cursor-dialog__header h3{margin:0;font-size:17px}.rrbilling-cursor-dialog__close{appearance:none;width:34px;height:34px;margin:0;padding:0;border-radius:999px;border:1px solid #dde2e6;background:#fff;color:#405055;cursor:pointer}.rrbilling-cursor-dialog__intro{margin:0 0 12px;font-size:13px;color:#64748b;line-height:1.45}.rrbilling-cursor-dialog__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#405055}.rrbilling-cursor-dialog__question{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:10px 12px;border:1px solid #dde2e6;border-radius:10px;background:#fff;color:#1f2d2d;font:inherit;font-size:13px;font-weight:500;line-height:1.45;resize:vertical;min-height:88px}.rrbilling-cursor-dialog__question:disabled{opacity:.7;background:#f7faf9}.rrbilling-cursor-dialog__status{margin:0 0 16px;font-size:13px;line-height:1.45;color:#405055}.rrbilling-cursor-dialog__status.is-error{padding:10px 12px;border-radius:10px;background:#fdeeee;color:#8a2b2b;border:1px solid #f0c4c4}.rrbilling-cursor-dialog__status[hidden],.rrbilling-cursor-dialog__result[hidden],.rrbilling-cursor-dialog__btn[hidden]{display:none !important}.rrbilling-cursor-dialog__result{margin:0 0 16px;max-height:min(50vh,420px);overflow:auto;padding:12px;border:1px solid #dde2e6;border-radius:10px;background:#f7faf9;font-size:13px;line-height:1.45;color:#1f2d2d}.rrbilling-cursor-dialog__meta{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.rrbilling-cursor-dialog__section-title{margin:10px 0 4px;font-weight:700}.rrbilling-cursor-dialog__pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:12px;line-height:1.4}.rrbilling-cursor-dialog__md h1,.rrbilling-cursor-dialog__md h2,.rrbilling-cursor-dialog__md h3{margin:.75em 0 .35em;font-size:1.05em;line-height:1.3}.rrbilling-cursor-dialog__md h1{font-size:1.2em}.rrbilling-cursor-dialog__md p{margin:0 0 .65em}.rrbilling-cursor-dialog__md ul,.rrbilling-cursor-dialog__md ol{margin:0 0 .65em;padding-left:1.35em}.rrbilling-cursor-dialog__md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:rgba(0,0,0,.06);padding:.1em .35em;border-radius:4px}.rrbilling-cursor-dialog__md pre{margin:0 0 .75em;padding:10px 12px;overflow:auto;border-radius:8px;background:#eef2f1;border:1px solid #dde2e6}.rrbilling-cursor-dialog__md pre code{background:rgba(0,0,0,0);padding:0}.rrbilling-cursor-dialog__md table{width:100%;margin:0 0 .75em;border-collapse:collapse;font-size:.95em}.rrbilling-cursor-dialog__md th,.rrbilling-cursor-dialog__md td{border:1px solid #dde2e6;padding:6px 10px;text-align:left;vertical-align:top}.rrbilling-cursor-dialog__md th{background:#eef2f1;font-weight:700}.rrbilling-cursor-dialog__md tbody tr:nth-child(even){background:rgba(0,0,0,.02)}.rrbilling-cursor-dialog__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:4px}.rrbilling-cursor-dialog__btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:8px;border:1px solid #dde2e6;background:#fff;color:#405055 !important;text-decoration:none !important;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rrbilling-cursor-dialog__btn:disabled{opacity:.65;cursor:wait}.rrbilling-cursor-dialog__btn.is-primary,a.rrbilling-cursor-dialog__btn.is-primary{background:#258175;border-color:#258175;color:#fff !important}.rrbilling-cursor-dialog__btn.is-primary:hover,a.rrbilling-cursor-dialog__btn.is-primary:hover{filter:brightness(0.96);color:#fff !important}.billing-reactivation-welcome{text-align:center;padding:8px 8px 4px}.billing-reactivation-welcome__celebration{position:relative;width:88px;height:88px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.billing-reactivation-welcome__ring{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg, rgba(110, 99, 255, 0.18), rgba(44, 171, 149, 0.12));animation:billingReactivationRingPulse 2.4s ease-in-out infinite}.billing-reactivation-welcome__icon{position:relative;z-index:1;width:40px;height:40px;color:#6e63ff}.billing-reactivation-welcome__celebration.is-celebrating .billing-reactivation-welcome__icon{animation:billingReactivationIconPop .55s ease}.billing-reactivation-welcome__confetti{position:absolute;width:7px;height:7px;border-radius:50%;left:50%;top:50%;margin:-3.5px 0 0 -3.5px;pointer-events:none;opacity:0;animation:billingReactivationConfetti 1.1s ease-out forwards}.billing-reactivation-welcome__confetti:nth-child(2){animation-delay:.04s}.billing-reactivation-welcome__confetti:nth-child(3){animation-delay:.08s}.billing-reactivation-welcome__confetti:nth-child(4){animation-delay:.02s}.billing-reactivation-welcome__confetti:nth-child(5){animation-delay:.1s}.billing-reactivation-welcome__confetti:nth-child(6){animation-delay:.06s}.billing-reactivation-welcome__confetti:nth-child(7){animation-delay:.12s}.billing-reactivation-welcome__confetti:nth-child(8){animation-delay:.05s}.billing-reactivation-welcome__confetti:nth-child(9){animation-delay:.09s}.billing-reactivation-welcome__lead{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35;color:#0f172a}.billing-reactivation-welcome__text{margin:0;font-size:15px;line-height:1.6;color:#64748b}.billing-prospect-welcome-celebration{margin:4px 0 8px;padding-top:28px}.billing-prospect-welcome-celebration__layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.billing-prospect-welcome-celebration__avatar-wrap{position:relative;flex:0 0 72px;width:72px;height:72px;overflow:visible;z-index:1}.billing-prospect-welcome-celebration__avatar-disc{position:absolute;inset:0;z-index:0;border-radius:50%;background:radial-gradient(circle at 35% 30%, #ffffff 0%, #f3f0ff 55%, #e8e4ff 100%);border:2px solid rgba(110,99,255,.28);box-shadow:0 6px 16px rgba(110,99,255,.18),inset 0 1px 0 hsla(0,0%,100%,.9);pointer-events:none}.billing-prospect-welcome-celebration__avatar{position:relative;z-index:2;display:block;width:72px;height:72px;margin:0;padding:10px;box-sizing:border-box;border:0;border-radius:0;background:rgba(0,0,0,0);object-fit:contain;object-position:center center;transform-origin:50% 50%}.billing-prospect-welcome-celebration__avatar--photo{padding:0;border-radius:50%;object-fit:cover;background:#fff}.billing-prospect-welcome-celebration__avatar-wrap::before,.billing-prospect-welcome-celebration__avatar-wrap::after{content:"";position:absolute;inset:0;z-index:1;border-radius:50%;border:2px solid rgba(110,99,255,.35);pointer-events:none;opacity:0}.billing-prospect-welcome-celebration.is-pulsing .billing-prospect-welcome-celebration__avatar-wrap::before{opacity:1;animation:prospectSignupAgentAvatarPulseRing 1.8s ease-out infinite}.billing-prospect-welcome-celebration.is-pulsing .billing-prospect-welcome-celebration__avatar-wrap::after{opacity:1;animation:prospectSignupAgentAvatarPulseRing 1.8s ease-out .9s infinite}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap{animation:billingProspectWelcomeBounce .6s ease}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;left:50%;top:50%;margin:-4px 0 0 -4px;z-index:3;animation:billingProspectWelcomeConfettiFall 1s ease-out forwards}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(1){--dx: -28px;--dy: -36px;animation-delay:.02s}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(2){--dx: 24px;--dy: -40px;animation-delay:.06s}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(3){--dx: -18px;--dy: -22px;animation-delay:.1s}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(4){--dx: 30px;--dy: -18px;animation-delay:.04s}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(5){--dx: -8px;--dy: -44px;animation-delay:.08s}.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap .confetti-particle:nth-child(6){--dx: 12px;--dy: -30px;animation-delay:.12s}.billing-prospect-welcome-celebration__title{margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3;color:#0f172a}.billing-prospect-welcome-celebration__body{margin:0;font-size:14px;line-height:1.55;color:#64748b}@keyframes billingProspectWelcomeBounce{0%{transform:scale(0.85)}45%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes billingProspectWelcomeConfettiFall{0%{opacity:1;transform:translate(0, 0) rotate(0deg)}100%{opacity:0;transform:translate(var(--dx, 0), var(--dy, -30px)) rotate(180deg)}}@media(prefers-reduced-motion: reduce){.billing-prospect-welcome-celebration.is-pulsing .billing-prospect-welcome-celebration__avatar-wrap::before,.billing-prospect-welcome-celebration.is-pulsing .billing-prospect-welcome-celebration__avatar-wrap::after,.billing-prospect-welcome-celebration.celebrating .billing-prospect-welcome-celebration__avatar-wrap,.billing-prospect-welcome-celebration .confetti-particle{animation:none !important}}#billing-prospect-welcome-modal-backdrop .rr-modal-header,body>.rr-modal-backdrop[data-rr-modal-component-id=billing-prospect-welcome-modal] .rr-modal-header{position:relative;z-index:0}#billing-prospect-welcome-modal-backdrop .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=billing-prospect-welcome-modal] .rr-modal-scroll{position:relative;z-index:1}@keyframes billingReactivationRingPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.92}}@keyframes billingReactivationIconPop{0%{transform:scale(0.85)}45%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes billingReactivationConfetti{0%{opacity:1;transform:translate(0, 0) scale(1)}100%{opacity:0;transform:translate(calc(-28px + var(--confetti-i, 0) * 8px), -36px) scale(0.4)}}.rr-payment-method-missing-alert{background:#fee2e2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:10px;padding:16px;margin-bottom:20px}.rr-payment-method-missing-alert__title{font-size:16px;font-weight:800;color:#991b1b;margin-bottom:8px;line-height:1.35}.rr-payment-method-missing-alert__message{font-size:14px;font-weight:600;color:#7f1d1d;line-height:1.5}.rr-payment-method-missing-action{display:flex;width:100%;justify-content:center;text-align:center}#payment-method-card.payment-method-card--missing>.content>.rr-design-system-component-buttons-button.rr-btn.primary{display:flex;width:100%;justify-content:center;text-align:center}html.new-design:has(.subscription-dashboard-page-with-glow),html.new-design:has(.subscription-dashboard-page-with-glow) body,html.new-design body.pms-rrbillingplan,html.new-design body.pms-rrbillingplan #container{background-color:#f7f7f9 !important}body #inner-container.admin:has(.subscription-dashboard-page-with-glow),body #inner-container:has(.subscription-dashboard-page-with-glow),body.pms-rrbillingplan #inner-container.admin,body.pms-rrbillingplan #inner-container,#inner-container.rrbillingplan-container,html.new-design body #inner-container.admin:has(.subscription-dashboard-page-with-glow),html.new-design body #inner-container.rrbillingplan-container:has(.subscription-dashboard-page-with-glow){padding-bottom:0 !important}body.pms-rrbillingplan #inner-container.admin,#inner-container.rrbillingplan-container,html.new-design body #inner-container.admin:has(.subscription-dashboard-page-with-glow),html.new-design body #inner-container.rrbillingplan-container:has(.subscription-dashboard-page-with-glow){display:flex;flex-direction:column;float:none !important;min-height:100vh;min-width:0 !important;max-width:100%;width:100%;box-sizing:border-box;overflow-x:clip;background-color:#f7f7f9}body.pms-rrbillingplan #inner-container.admin #main,#inner-container.rrbillingplan-container #main,html.new-design body #inner-container.admin #main:has(.subscription-dashboard-page-with-glow),html.new-design body #inner-container.rrbillingplan-container #main:has(.subscription-dashboard-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:0 !important;background:#f7f7f9;background-image:none;overflow-x:clip}body.pms-rrbillingplan #tpl-account.rrbillingplan,#inner-container.rrbillingplan-container #tpl-account,html.new-design body #tpl-account.rrbillingplan:has(.subscription-dashboard-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#f7f7f9;overflow-x:clip}body.pms-rrbillingplan #tpl-account.rrbillingplan::before,body.pms-rrbillingplan #tpl-account.rrbillingplan::after,#inner-container.rrbillingplan-container #tpl-account::before,#inner-container.rrbillingplan-container #tpl-account::after,html.new-design body #tpl-account.rrbillingplan:has(.subscription-dashboard-page-with-glow)::before,html.new-design body #tpl-account.rrbillingplan:has(.subscription-dashboard-page-with-glow)::after{content:none !important;display:none !important}@media(min-width: 769px){body.pms-rrbillingplan #tpl-account.rrbillingplan,#inner-container.rrbillingplan-container #tpl-account{padding-top:72px !important}}.subscription-dashboard-page-with-glow{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;min-width:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;background-color:#f7f7f9;overflow-x:clip}.dashboard-container.subscription-dashboard{--subscr-container-max: 1120px;flex:1 1 auto;display:flex;flex-direction:column;padding:0 !important;padding-top:0 !important;padding-bottom:24px !important;margin-bottom:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;min-height:0;background:rgba(0,0,0,0);container-type:inline-size;container-name:billing-plan;overflow-x:clip}.dashboard-container.subscription-dashboard .subscription-dashboard-gradient-bleed{width:100%;max-width:100%;margin:0;box-sizing:border-box;pointer-events:none;z-index:2}.dashboard-container.subscription-dashboard .subscription-dashboard-gradient-bleed .gradient-bar{position:static;top:auto;right:auto;left:auto;z-index:1;display:block;width:100%;max-width:none;height:8px;min-height:8px;margin:0 !important;box-shadow:none !important;pointer-events:none}.dashboard-container.subscription-dashboard header.page-head.rr-design-system-component-headers-pageheader.container{padding-top:8px !important;padding-bottom:2px !important}.dashboard-container.subscription-dashboard header.page-head.rr-design-system-component-headers-pageheader.container.container{padding-top:8px !important;padding-bottom:2px !important}.dashboard-container.subscription-dashboard header.page-head.rr-design-system-component-headers-pageheader.container .page-sub{margin-top:2px !important}.dashboard-container.subscription-dashboard header.page-head+.container{padding:2px 20px 4px !important}.dashboard-container.subscription-dashboard .header-actions{margin-top:4px}.dashboard-container.subscription-dashboard .subscription-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 400px);gap:20px;align-items:stretch;margin:.35em 0 .85em}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child{min-height:0;display:flex;flex-direction:column;align-self:stretch;height:100%}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child [data-customer-since]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero{flex:1 1 auto;min-height:0}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero .stats-hero-gradient{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero .stats-hero-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero .stats-hero-grid{flex:1 1 auto}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child{display:flex;flex-direction:column;min-height:0;height:100%;overflow:visible}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child>.rr-design-system-component-cards-card.card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child>.rr-design-system-component-cards-card.card .content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child>.rr-design-system-component-cards-card.card .content>div:last-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dashboard-container.subscription-dashboard .subscription-hero-grid .prospect-signup-cta-wrap,.dashboard-container.subscription-dashboard .subscription-hero-grid .churn-reactivate-cta-wrap{margin-top:auto !important;position:relative;z-index:2}.dashboard-container.subscription-dashboard .subscription-hero-grid .prospect-signup-info-card--pending .prospect-signup-cta-wrap--pending{display:flex;justify-content:flex-end;margin-top:auto !important;padding-top:32px;text-align:right}.dashboard-container.subscription-dashboard .subscription-hero-grid .prospect-signup-info-card--pending .prospect-signup-cta-wrap--pending .rr-design-system-component-buttons-button,.dashboard-container.subscription-dashboard .subscription-hero-grid .prospect-signup-info-card--pending .prospect-signup-cta-wrap--pending .rr-design-system-component-buttons-button button{width:auto;justify-content:center;text-align:center}.dashboard-container.subscription-dashboard .prospect-signup-cta-wrap #prospect-signup-cta,.dashboard-container.subscription-dashboard .prospect-signup-cta-wrap .rr-design-system-component-buttons-button{position:relative;z-index:1;pointer-events:auto;cursor:pointer}.dashboard-container.subscription-dashboard #churn-reactivate-cta,.dashboard-container.subscription-dashboard #billing-keep-subscription-cta,.dashboard-container.subscription-dashboard #prospect-signup-cta{width:100%;justify-content:center;text-align:center}.dashboard-container.subscription-dashboard .churn-reactivate-cta-wrap .rr-design-system-component-buttons-button,.dashboard-container.subscription-dashboard .churn-reactivate-cta-wrap .rr-design-system-component-buttons-button .btn,.dashboard-container.subscription-dashboard .churn-reactivate-cta-wrap .rr-design-system-component-buttons-button button,.dashboard-container.subscription-dashboard .prospect-signup-cta-wrap .rr-design-system-component-buttons-button,.dashboard-container.subscription-dashboard .prospect-signup-cta-wrap .rr-design-system-component-buttons-button button{width:100%;justify-content:center;text-align:center}.dashboard-container.subscription-dashboard .churn-reactivation-window{text-align:center;padding:0;border-radius:0;border:none;background:rgba(0,0,0,0)}.dashboard-container.subscription-dashboard .churn-reactivation-window--active-count{cursor:default;outline:none;display:inline-flex;flex-direction:column;align-items:center}.dashboard-container.subscription-dashboard #churn-active-countdown-tip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;text-align:center}.dashboard-container.subscription-dashboard #prospect-credit-countdown-tip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;text-align:center}.dashboard-container.subscription-dashboard .prospect-signup-info-card__countdown{margin-top:6px;margin-bottom:0;text-align:center}.dashboard-container.subscription-dashboard .prospect-signup-info-card__content:has(.prospect-signup-info-card__countdown)+.prospect-signup-cta-wrap{padding-top:28px}.dashboard-container.subscription-dashboard .churn-reactivation-window__value{display:block;font-size:2.25rem;font-weight:700;line-height:1.1;color:#6e63ff;letter-spacing:-0.02em}.dashboard-container.subscription-dashboard .churn-reactivation-window--expired .churn-reactivation-window__value{font-size:1.75rem;color:#64748b}.dashboard-container.subscription-dashboard .churn-reactivation-window__unit{display:block;margin-top:4px;font-size:.8125rem;font-weight:600;color:#5b21b6}.dashboard-container.subscription-dashboard .churn-reactivation-window--urgent .churn-reactivation-window__value,.dashboard-container.subscription-dashboard .churn-reactivation-window--urgent .churn-reactivation-window__unit{color:#ca0b59}.dashboard-container.subscription-dashboard .churn-reactivation-window__caption{margin:10px 0 0;font-size:.8125rem;color:#64748b;line-height:1.45}.dashboard-container.subscription-dashboard .churn-reactivation-window--expired{cursor:default;display:flex;flex-direction:column;align-items:center;width:100%}.dashboard-container.subscription-dashboard .churn-reactivation-window--expired .churn-reactivation-window__caption{text-align:center;max-width:100%}.dashboard-container.subscription-dashboard .churn-reactivation-dual-countdown{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.dashboard-container.subscription-dashboard .churn-reactivation-dual-countdown .churn-reactivation-window__unit{max-width:16rem;line-height:1.35}.dashboard-container.subscription-dashboard .churn-reactivation-dual-countdown__connector{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:1}.dashboard-container.subscription-dashboard #scheduled-cancel-access-countdown-tip.rr-design-system-component-interactive-tooltip,.dashboard-container.subscription-dashboard #scheduled-cancel-reactivation-total-tip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;text-align:center}#customer-journey-hero{height:100%;display:flex;flex-direction:column}.dashboard-container.subscription-dashboard main.grid.grid-3 #dash-upcoming-churn{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard main.grid.grid-3 #dash-upcoming-churn .content{flex:1 1 auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.renewal-credit-payment-method-row{margin-top:8px;margin-bottom:8px}.renewal-credit-payment-method-row__card{max-width:420px}.renewal-credit-payment-method-row__card #payment-method-card{height:auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary{grid-column:1;grid-row:1}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice{grid-column:2;grid-row:1}@media(max-width: 1024px){.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary{order:1;grid-column:1;grid-row:auto;width:100%;min-width:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice{order:2;grid-column:1;grid-row:auto;width:100%;min-width:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>#grey-card{order:3;grid-column:1;grid-row:auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>#tiersCard{order:4;grid-column:1;grid-row:auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row>.subscription-dashboard-upcoming-invoice,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row>.subscription-dashboard-billing-summary,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .content,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-design-system-component-tables-upcoming-invoice,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-body,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-items{display:block;flex:none;align-self:auto;min-height:auto;height:auto;overflow:visible}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-foot{margin-top:12px}}@media(min-width: 1025px){.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3{align-items:stretch}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary{display:flex;flex-direction:column;align-self:stretch;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-churn,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary #billing-fields-card-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .content,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-churn .content,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect .content,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary #billing-fields-card-card .content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .content>.rr-design-system-component-tables-upcoming-invoice.rr-card,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect .content>.rr-design-system-component-tables-upcoming-invoice.rr-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-body,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect .rr-design-system-component-tables-upcoming-invoice .rr-ui-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-items,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect .rr-design-system-component-tables-upcoming-invoice .rr-ui-items{flex:1 1 auto;min-height:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-foot,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming-prospect .rr-design-system-component-tables-upcoming-invoice .rr-ui-foot{margin-top:auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-billing-summary #billing-fields-card-card .card-utility{margin-top:auto}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .content,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-body,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-items{overflow:visible}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-card-header,.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming>h2{position:relative;z-index:0}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .content{position:relative;z-index:1}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row #dash-upcoming .rr-design-system-component-tables-upcoming-invoice .rr-ui-head{padding-top:10px}.dashboard-container.subscription-dashboard main.subscription-dashboard-invoice-row.grid.grid-3>.subscription-dashboard-upcoming-invoice{position:relative;z-index:2}}.card-utility{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 16px 16px;flex-shrink:0}.dashboard-container .header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;max-width:100%;min-width:0}.dashboard-container .header-actions .room-pills{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex:0 1 auto;min-width:0}.dashboard-container .header-actions>.rr-design-system-component-buttons-button{flex:0 1 auto;max-width:100%}.dashboard-container .header-actions .room-pills .rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;max-width:100%}.dashboard-container.subscription-dashboard header.page-head.container,.dashboard-container.subscription-dashboard .container,.dashboard-container.subscription-dashboard>.container,.dashboard-container.subscription-dashboard .subscription-invoices-above-hero.container,.dashboard-container.subscription-dashboard main.container{width:100%;max-width:min(var(--subscr-container-max, 1120px),100%);min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width: 576px){.dashboard-container.subscription-dashboard header.page-head.container,.dashboard-container.subscription-dashboard>.container,.dashboard-container.subscription-dashboard .subscription-invoices-above-hero.container{max-width:540px}}@media(min-width: 768px){.dashboard-container.subscription-dashboard header.page-head.container,.dashboard-container.subscription-dashboard>.container,.dashboard-container.subscription-dashboard .subscription-invoices-above-hero.container{max-width:720px}}@media(min-width: 992px){.dashboard-container.subscription-dashboard header.page-head.container,.dashboard-container.subscription-dashboard>.container,.dashboard-container.subscription-dashboard .subscription-invoices-above-hero.container{max-width:960px}}@media(min-width: 1200px){.dashboard-container.subscription-dashboard header.page-head.container,.dashboard-container.subscription-dashboard>.container,.dashboard-container.subscription-dashboard .subscription-invoices-above-hero.container{max-width:1140px}}.dashboard-container.subscription-dashboard .container:has(.subscription-hero-grid){padding-left:20px !important;padding-right:20px !important}.dashboard-container.subscription-dashboard>.container.subscription-dashboard-body>.container,.dashboard-container.subscription-dashboard>.container.subscription-dashboard-body>main.container,.dashboard-container.subscription-dashboard .container .container,.dashboard-container.subscription-dashboard .container main.container{max-width:none;width:100%;padding-left:0 !important;padding-right:0 !important;margin-left:0;margin-right:0}.dashboard-container.subscription-dashboard #dash-invoices.rr-design-system-component-tables-smarttable{max-width:100%;min-width:0}.dashboard-container.subscription-dashboard #dash-invoices.rr-design-system-component-tables-smarttable .st-card-content{max-width:100%;min-width:0}.dashboard-container.subscription-dashboard #dash-invoices.rr-design-system-component-tables-smarttable .table-wrap{overflow-x:auto !important;max-width:100%;-webkit-overflow-scrolling:touch}#upgradeModal-backdrop .rr-modal-header,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-header{padding-bottom:8px}#upgradeModal-backdrop .rr-modal-body,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-body{padding-top:0}#upgradeModal-backdrop #upgrade-modal-tabs .rr-tabs-nav,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs .rr-tabs-nav{position:sticky;top:0;z-index:8;background:#fff;margin-left:-40px;margin-right:-40px;padding:4px 40px 0;border-bottom:1px solid #e2e8f0;box-shadow:0 6px 12px hsla(0,0%,100%,.92)}@media(max-width: 768px){#upgradeModal-backdrop #upgrade-modal-tabs .rr-tabs-nav,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs .rr-tabs-nav{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}#upgradeModal-backdrop #upgrade-modal-tabs .rr-tabs-content,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs .rr-tabs-content{padding-top:16px}#upgradeModal-backdrop .rr-tabs-nav,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-tabs-nav{flex-wrap:wrap;gap:4px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#upgradeModal-backdrop #upgrade-modal-tabs.rr-tabs--full-width .rr-tabs-tab,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs.rr-tabs--full-width .rr-tabs-tab,#upgradeModal-backdrop .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;text-align:center;padding:10px 8px;font-size:13px;line-height:1.25}#upgradeModal-backdrop .rr-tabs-tab.upg-cancel-subscription-tab,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-tabs-tab.upg-cancel-subscription-tab{font-size:11px;line-height:1.2}#upgradeModal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] [data-rr-modal-content].rr-modal--has-footer,#churn-reactivate-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=churn-reactivate-modal] [data-rr-modal-content].rr-modal--has-footer,#prospect-signup-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] [data-rr-modal-content].rr-modal--has-footer,#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer,#pay-invoice-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=pay-invoice-modal] [data-rr-modal-content].rr-modal--has-footer{display:grid !important;grid-template-rows:auto minmax(0, 1fr) !important;overflow:hidden !important;position:relative !important;min-height:0;--rr-modal-footer-offset: 88px;height:min(90vh,100dvh - 48px) !important;max-height:min(90vh,100dvh - 48px) !important}#prospect-signup-modal-backdrop .rr-modal-header,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-header{padding:36px 56px 22px;text-align:center}#prospect-signup-modal-backdrop .rr-title-hero,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-title-hero{display:none}#prospect-signup-modal-backdrop .rr-title-stack,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-title-stack{row-gap:0;justify-items:center}#prospect-signup-modal-backdrop .rr-modal-title,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-title{font-size:24px;line-height:1.3;margin-bottom:0}#prospect-signup-modal-backdrop .prospect-signup-modal-header-extras,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-modal-header-extras{margin-top:10px}#prospect-signup-modal-backdrop .rr-modal-subtitle--html,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-subtitle--html{width:100%;max-width:none;margin:12px 0 0;padding:0}.prospect-signup-modal-header-extras{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.prospect-signup-voucher-status{margin:0;text-align:center}.prospect-signup-voucher-status[hidden]{display:none !important}.prospect-signup-voucher-status--hero{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 16px 0;box-sizing:border-box}.prospect-signup-voucher-status--hero .rr-design-system-component-shared-badge.pill{margin:0;max-width:100%;white-space:nowrap;text-align:center}.prospect-signup-voucher-status--hero .rr-design-system-component-interactive-tooltip{cursor:help}.prospect-signup-voucher-status--header{max-width:100%;margin-top:2px}.prospect-signup-voucher-status--header .rr-design-system-component-shared-badge.pill{white-space:nowrap;max-width:100%}.prospect-signup-voucher-status--header .rr-design-system-component-interactive-tooltip{cursor:help}.prospect-signup-voucher-status--header .rr-design-system-component-shared-badge.pill{max-width:100%;white-space:normal;text-align:center;line-height:1.35;padding:4px 12px;font-size:12px}.prospect-signup-info-card__body{padding:20px 24px 24px}.prospect-signup-info-card__content{border-top:1px solid #e2e8f0;padding-top:16px;margin-top:6px}.prospect-signup-info-card--pending .prospect-signup-info-card__explain{font-size:13px;color:#64748b;line-height:1.65}.prospect-signup-info-card--pending .prospect-signup-info-card__body{display:flex;flex-direction:column;flex:1 1 auto}.prospect-signup-info-card--pending .prospect-signup-info-card__content{margin-bottom:0}.prospect-signup-info-card--pending .prospect-signup-cta-wrap--pending{display:flex;justify-content:flex-end;margin-top:auto !important;padding-top:32px;text-align:right}.prospect-signup-info-card--pending .prospect-signup-cta-wrap--pending .rr-design-system-component-buttons-button{width:auto;justify-content:center;text-align:center}.prospect-signup-info-card--pending .subscription-info-card__meta-row{margin-bottom:12px;gap:12px}.prospect-signup-info-card--pending .prospect-signup-info-card__body>.subscription-info-card__meta-row:first-child{margin-top:4px}.prospect-signup-info-card__meta-value{font-weight:600;color:#0f172a}.prospect-signup-pending-invoice .subscription-info-card__meta-row{margin-bottom:8px}.prospect-signup-pending-invoice__cta{display:flex;justify-content:flex-end;margin-top:16px}.prospect-signup-pending-invoice__cta .rr-design-system-component-buttons-button{width:auto;justify-content:center;text-align:center}#prospect-signup-modal-backdrop .rr-modal-body,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-body{padding-top:8px}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay{position:absolute;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(2px);border-radius:inherit}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay.is-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay.is-visible{display:flex}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay__inner,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:22rem}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay__spinner,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay__spinner{width:52px;height:52px;flex:0 0 auto;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:prospect-signup-loading-spin .9s linear infinite}@keyframes prospect-signup-loading-spin{to{transform:rotate(360deg)}}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay__copy,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay__copy{display:flex;flex-direction:column;gap:6px}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay__label,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay__label{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36}#prospect-signup-modal-backdrop .prospect-signup-loading-overlay__hint,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-loading-overlay__hint{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#6e63ff}#prospect-signup-modal-backdrop.rr-design-system-component-modal .rr-modal,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal].rr-design-system-component-modal .rr-modal,#prospect-signup-modal-backdrop .rr-modal--x-large,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal--x-large,#prospect-signup-modal-backdrop [data-rr-modal-content].rr-modal--x-large,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] [data-rr-modal-content].rr-modal--x-large{width:min(1280px,96vw);max-width:96vw}#upgradeModal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#churn-reactivate-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=churn-reactivate-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#prospect-signup-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,#pay-invoice-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=pay-invoice-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll{width:100%;overflow-x:hidden;overflow-y:auto;min-width:0;min-height:0;padding-bottom:var(--rr-modal-footer-offset) !important}#upgradeModal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#churn-reactivate-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=churn-reactivate-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#prospect-signup-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,#pay-invoice-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=pay-invoice-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;min-width:0;box-sizing:border-box;margin:0;z-index:10 !important}#prospect-signup-modal-backdrop .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-start,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-start{display:flex;align-items:center;gap:12px;margin-right:auto;min-width:0}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-end,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-end{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-progress,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-progress{font-size:12px;font-weight:500;color:#94a3b8;letter-spacing:.01em;white-space:nowrap;user-select:none}#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip{color:inherit;max-width:none;cursor:inherit}#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.is-disabled::before,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.is-disabled::after,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.reservation-tooltip-disabled::before,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.reservation-tooltip-disabled::after,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::before,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::after,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::before,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::after,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.is-disabled::before,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.is-disabled::after,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.reservation-tooltip-disabled::before,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip.reservation-tooltip-disabled::after,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::before,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip:not([data-tooltip])::after,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::before,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-continue-tip.rr-design-system-component-interactive-tooltip[data-tooltip=""]::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important}#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-back,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-back{margin-right:0}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 4px;border-radius:999px;text-decoration:none;color:inherit;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease,background-color .15s ease}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae.is-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae:hover,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae:hover{background:#f1f5f9}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae:focus-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:2px}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__avatar,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#eef2ff;flex:0 0 auto;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(110,99,255,.35)}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__avatar img,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__avatar img{width:100%;height:100%;object-fit:cover;display:block}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__avatar:not(.is-photo) img,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__avatar:not(.is-photo) img{object-fit:contain;padding:6px;box-sizing:border-box}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__copy,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__copy{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.2}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__question,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__question{font-size:12px;font-weight:600;color:#64748b}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__cta,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__cta{font-size:13px;font-weight:700;color:#6e63ff;text-decoration:underline;text-underline-offset:2px}#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-next.is-prospect-agent-locked,#prospect-signup-modal-backdrop .rr-modal-footer #prospect-signup-next[hidden],body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-next.is-prospect-agent-locked,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer #prospect-signup-next[hidden]{display:none !important}@media(max-width: 640px){#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-start,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-start{gap:8px}#prospect-signup-modal-backdrop .rr-modal-footer .prospect-signup-footer-ae__question,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-footer .prospect-signup-footer-ae__question{display:none}}#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer{--rr-modal-footer-offset: 112px}#update-card-modal-backdrop .rr-billing-stripe-mount,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .rr-billing-stripe-mount{position:relative;z-index:1;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;background:#fff;pointer-events:auto}#update-card-modal-backdrop #update-card-stripe-element,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] #update-card-stripe-element{min-height:44px}#update-card-modal-backdrop .rr-billing-stripe-mount iframe,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .rr-billing-stripe-mount iframe{pointer-events:auto !important}#upgradeModal-backdrop .rr-modal-body,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-body,#churn-reactivate-modal-backdrop .rr-modal-body,body>.rr-modal-backdrop[data-rr-modal-component-id=churn-reactivate-modal] .rr-modal-body,#update-card-modal-backdrop .rr-modal-body,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .rr-modal-body{overflow:visible}#update-card-modal-backdrop .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .rr-modal-footer{overflow:visible}#upgradeModal-backdrop #cancel-reason-select,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select{position:relative;z-index:0}#upgradeModal-backdrop #cancel-reason-select:has(details[open]),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select:has(details[open]){z-index:40}#upgradeModal-backdrop #cancel-reason-select details[open] .menu,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select details[open] .menu,#upgradeModal-backdrop #cancel-reason-select details[open] ul.menu,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select details[open] ul.menu{top:auto;bottom:calc(100% + 8px);max-height:min(280px,40vh)}#upgradeModal-backdrop #cancel-reason-select details[open] .caret,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select details[open] .caret{transform:rotate(0deg)}#upgradeModal-backdrop .upg-cancel-field--select .rr-design-system-component-forms-select:has(details[open]),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-cancel-field--select .rr-design-system-component-forms-select:has(details[open]){z-index:35}#upgradeModal-backdrop .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer{align-items:center;justify-content:flex-end;gap:12px}#upgradeModal-backdrop .rr-modal-footer #billing-open-cancel-flow,#upgradeModal-backdrop .rr-modal-footer .upg-cancel-entry-btn,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer #billing-open-cancel-flow,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer .upg-cancel-entry-btn{margin-right:auto}#upgradeModal-backdrop .rr-modal-footer .upg-cancel-entry-btn,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer .upg-cancel-entry-btn{padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;font-size:14px;font-weight:500;line-height:1.4;color:#94a3b8;text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:auto}#upgradeModal-backdrop .rr-modal-footer .upg-cancel-entry-btn:hover:not(:disabled),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer .upg-cancel-entry-btn:hover:not(:disabled){color:#ca0b59;background:rgba(0,0,0,0)}#upgradeModal-backdrop .rr-modal-footer .upg-cancel-entry-btn:focus-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer .upg-cancel-entry-btn:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:2px}#upgradeModal-backdrop .rr-modal-footer .upg-cancel-footer-btn--secondary,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-modal-footer .upg-cancel-footer-btn--secondary{background:rgba(0,0,0,0) !important;box-shadow:none !important}#upgradeModal-backdrop .upg-ownership-panel,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-ownership-panel,#upgradeModal-backdrop .upg-ownership-company-lookup,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-ownership-company-lookup,#upgradeModal-backdrop .upg-ownership-company-lookup-input-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-ownership-company-lookup-input-wrap{overflow:visible}#upgradeModal-backdrop .upg-tier-change-panel,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-panel{display:flex;flex-direction:column;gap:1rem}#upgradeModal-backdrop .upgrade-modal-units-cards,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:8px 0 12px}#upgradeModal-backdrop .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card{grid-column:auto;min-width:0}@media(max-width: 640px){#upgradeModal-backdrop .upgrade-modal-units-cards,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards{grid-template-columns:1fr}}#upgradeModal-backdrop .upg-billing-cycle-toggle-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 18px}#upgradeModal-backdrop .upg-billing-cycle-toggle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle{display:inline-flex;align-items:stretch;padding:4px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}#upgradeModal-backdrop .upg-billing-cycle-toggle__option,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option{appearance:none;border:0;background:rgba(0,0,0,0);color:#64748b;font:inherit;font-size:14px;font-weight:700;line-height:1;padding:10px 22px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}#upgradeModal-backdrop .upg-billing-cycle-toggle__option--annual,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option--annual{padding-right:14px}#upgradeModal-backdrop .upg-billing-cycle-toggle__option-label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option-label{line-height:1.2}#upgradeModal-backdrop .upg-billing-cycle-toggle__save,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__save{pointer-events:none;display:inline-flex;align-items:center;flex:0 0 auto}#upgradeModal-backdrop .upg-billing-cycle-toggle__save .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__save .rr-design-system-component-shared-badge.pill{padding:5px 10px;line-height:1.2;font-size:11px;font-weight:800}#upgradeModal-backdrop .upg-billing-cycle-toggle__save .rr-design-system-component-shared-badge.pill--success,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__save .rr-design-system-component-shared-badge.pill--success{background:#e6f8f4;color:#2cab95}#upgradeModal-backdrop .upg-billing-cycle-toggle__option.is-active .upg-billing-cycle-toggle__save,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option.is-active .upg-billing-cycle-toggle__save{display:none}#upgradeModal-backdrop .upg-your-plan-billing-cycle .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-billing-cycle .rr-design-system-component-shared-badge.pill{padding:5px 10px;line-height:1.2;font-size:11px;font-weight:800}#upgradeModal-backdrop .upg-your-plan-billing-cycle .rr-design-system-component-shared-badge.pill--success,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-billing-cycle .rr-design-system-component-shared-badge.pill--success{background:#e6f8f4;color:#2cab95}#upgradeModal-backdrop .upg-your-plan-payment .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment .rr-design-system-component-shared-badge.pill{padding:5px 10px;line-height:1.2;font-size:11px;font-weight:800}#upgradeModal-backdrop .upg-your-plan-payment .rr-design-system-component-shared-badge.pill--danger,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment .rr-design-system-component-shared-badge.pill--danger{background:rgba(202,11,89,.12);color:#ca0b59}#upgradeModal-backdrop .upg-billing-cycle-save-hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-save-hint{margin:0;text-align:center;max-width:520px}#upgradeModal-backdrop .upg-your-plan-billing-cycle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-billing-cycle{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px}#upgradeModal-backdrop .upg-billing-cycle-toggle__option.is-active,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option.is-active{background:#fff;color:#6e63ff;box-shadow:0 2px 8px rgba(110,99,255,.18)}#upgradeModal-backdrop .upg-billing-cycle-toggle__option:focus-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle__option:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:2px}#upgradeModal-backdrop .upg-billing-cycle-toggle-note,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-toggle-note{margin:0;text-align:center;max-width:520px}#upgradeModal-backdrop .upg-addons-pending-note,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-pending-note{margin:0 0 12px;color:var(--rr-color-text-secondary, #6b7280);font-size:.875rem}#upgradeModal-backdrop .upg-addons-over-slots-notice,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-over-slots-notice{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(192,57,43,.08);color:var(--rr-color-danger-700, #a93226);font-size:.875rem;line-height:1.45}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-tier-locked,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-tier-locked{opacity:.72}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-tier-locked .upg-tier-upgrade-addon-row__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-tier-locked .upg-tier-upgrade-addon-row__label{color:var(--rr-color-text-secondary, #6b7280)}#upgradeModal-backdrop .upg-addons-pending-summary,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-pending-summary{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:rgba(110,99,255,.06)}#upgradeModal-backdrop .upg-addons-pending-summary__list,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-pending-summary__list{margin:0;padding-left:1.1rem;color:var(--rr-color-text-secondary, #4b5563);font-size:.875rem}#upgradeModal-backdrop .upg-tier-change-quote-included-row td,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-included-row td{color:var(--rr-color-text-secondary, #4b5563)}#upgradeModal-backdrop .upg-tier-change-quote-table__td--included,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table__td--included{text-align:right;white-space:nowrap}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-staged-change,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-staged-change{background-color:rgba(110,99,255,.04)}#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));justify-content:center;justify-items:stretch;max-width:960px;margin-left:auto;margin-right:auto;padding-top:10px;gap:16px}@media(max-width: 1024px){#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));max-width:100%}}@media(max-width: 560px){#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker{grid-template-columns:1fr}}#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker .tier-card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker .tier-card,#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker .tier-card--selectable,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker .tier-card--selectable,#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker .tier-card--current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker .tier-card--current-badge,#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker .tier-card--scheduled{min-width:0;max-width:300px;width:100%;justify-self:center}#upgradeModal-backdrop .upg-tier-change-options .tier-price,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tier-price{word-break:break-word;hyphens:auto}#upgradeModal-backdrop .upg-tier-change-options .tier-price.tier-price--compact,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tier-price.tier-price--compact{font-size:20px;line-height:1.15}#upgradeModal-backdrop .upg-tier-change-options .tiers-grid--picker .tier-price.tier-price--compact,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-options .tiers-grid--picker .tier-price.tier-price--compact{font-size:18px}#upgradeModal-backdrop .tier-card--selectable,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card--selectable{cursor:pointer;display:block;position:relative;margin:0}#upgradeModal-backdrop .tier-card-radio-slot,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-radio-slot{position:absolute;top:12px;right:12px;z-index:2}#upgradeModal-backdrop .tier-card-radio-slot .rr-design-system-component-forms-radio,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-radio-slot .rr-design-system-component-forms-radio{margin:0}#upgradeModal-backdrop .tier-card-select-body,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-select-body{display:block;cursor:pointer;margin:0;padding-right:2rem}#upgradeModal-backdrop .tier-card--selectable:has(.rr-radio-input:checked),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card--selectable:has(.rr-radio-input:checked){border-color:#d9d6ff;box-shadow:0 0 0 3px rgba(110,99,255,.12),0 16px 36px rgba(110,99,255,.12)}#upgradeModal-backdrop .upg-tier-change-quote,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote{min-width:0;max-width:100%}#upgradeModal-backdrop .upg-tier-change-quote .churn-reactivate-modal-body__intro,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote .churn-reactivate-modal-body__intro{color:#64748b;line-height:1.65;margin-bottom:4px}#upgradeModal-backdrop .upg-tier-change-quote .churn-reactivate-modal-table-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote .churn-reactivate-modal-table-wrap{max-width:100%;overflow:hidden}#upgradeModal-backdrop .upg-tier-change-quote-table,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table{table-layout:fixed;width:100%}#upgradeModal-backdrop .upg-tier-change-quote-table td,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table td{white-space:normal;vertical-align:top}#upgradeModal-backdrop .upg-tier-change-quote-table td:first-child,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table td:first-child{width:34%;padding-right:10px}#upgradeModal-backdrop .upg-tier-change-quote-table td.churn-reactivate-modal-table__td--amount:not(.upg-tier-change-quote-table__td--description),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table td.churn-reactivate-modal-table__td--amount:not(.upg-tier-change-quote-table__td--description){white-space:nowrap;width:66%}#upgradeModal-backdrop .upg-tier-change-quote-table__td--description,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-table__td--description{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}#upgradeModal-backdrop .upg-tier-downgrade-usage-blockers,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-usage-blockers{margin:16px 0 0;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg, rgba(202, 11, 89, 0.12) 0%, rgba(202, 11, 89, 0.06) 100%);border:1px solid rgba(202,11,89,.25)}#upgradeModal-backdrop .upg-tier-downgrade-usage-blockers-intro,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-usage-blockers-intro{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.45;color:#ca0b59}#upgradeModal-backdrop .upg-tier-downgrade-usage-blockers-list,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-usage-blockers-list{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:#a30947}#upgradeModal-backdrop .upg-tier-downgrade-usage-blockers-list li+li,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-usage-blockers-list li+li{margin-top:6px}#upgradeModal-backdrop .upg-tier-change-error,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-error{color:#ca0b59;margin:0}@keyframes upg-tier-quote-spinner{to{transform:rotate(360deg)}}#upgradeModal-backdrop .upg-tier-change-quote-pending,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-pending{display:flex;align-items:flex-start;gap:14px;margin:24px 0 8px;padding:18px 20px;border:1px solid #e8eaf6;border-radius:12px;background:linear-gradient(180deg, #fafaff 0%, #f6f7ff 100%);color:#475569}#upgradeModal-backdrop .upg-tier-change-quote-pending__spinner,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-pending__spinner{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border:2px solid rgba(110,99,255,.18);border-top-color:#6e63ff;border-radius:50%;animation:upg-tier-quote-spinner .75s linear infinite}#upgradeModal-backdrop .upg-tier-change-quote-pending__copy,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-pending__copy{display:flex;flex-direction:column;gap:4px;min-width:0}#upgradeModal-backdrop .upg-tier-change-quote-pending__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-pending__label{font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36}#upgradeModal-backdrop .upg-tier-change-quote-pending__hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote-pending__hint{font-size:14px;line-height:1.5;color:#64748b}#upgradeModal-backdrop .upg-your-plan-panel,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-panel{display:flex;flex-direction:column;gap:24px;max-width:720px;margin:0 auto}#upgradeModal-backdrop .upg-your-plan-hero,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-hero{text-align:center;padding:8px 0 4px}#upgradeModal-backdrop .upg-your-plan-hero__kicker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-hero__kicker{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}#upgradeModal-backdrop .upg-your-plan-hero__tier,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-hero__tier{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:#1a1f36}#upgradeModal-backdrop .upg-your-plan-hero__meta,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-hero__meta{margin:8px 0 0;font-size:14px;line-height:1.45;color:#64748b}#upgradeModal-backdrop .upg-your-plan-scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background:#fff;border:1px solid var(--rr-color-border-subtle, #ece9f2)}#upgradeModal-backdrop .upg-your-plan-scheduled .alert,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled .alert{margin:0}#upgradeModal-backdrop .upg-your-plan-scheduled .rr-design-system-component-alerts-alert.alert--info,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled .rr-design-system-component-alerts-alert.alert--info,#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade .rr-design-system-component-alerts-alert.alert--info,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade .rr-design-system-component-alerts-alert.alert--info{background:#fff;border:1px solid var(--rr-color-border-subtle, #ece9f2)}#upgradeModal-backdrop .upg-your-plan-scheduled .alert--info .alert-icon,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled .alert--info .alert-icon,#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade .alert--info .alert-icon,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade .alert--info .alert-icon{background:#64748b}#upgradeModal-backdrop .upg-your-plan-scheduled .alert--info .alert-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled .alert--info .alert-title,#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade .alert--info .alert-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade .alert--info .alert-title{color:#1a1f36}#upgradeModal-backdrop .upg-your-plan-scheduled .alert--info .alert-message,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled .alert--info .alert-message,#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade .alert--info .alert-message,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade .alert--info .alert-message{color:#64748b}#upgradeModal-backdrop .upg-your-plan-scheduled-actions .rr-btn.primary:hover:not(:disabled),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled-actions .rr-btn.primary:hover:not(:disabled),#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade-actions .rr-btn.primary:hover:not(:disabled),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade-actions .rr-btn.primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(15,23,38,.18)}#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;max-width:none;margin:0;padding-top:4px}#upgradeModal-backdrop .upg-tier-change-scheduled-compare,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare{max-width:720px;margin:0 auto 16px;padding-top:4px}#upgradeModal-backdrop .upg-tier-change-picker-heading,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-picker-heading{margin:20px 0 0;font-size:14px;font-weight:700;color:#334155;text-align:center}#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:stretch;gap:12px;max-width:none;margin-left:0;margin-right:0}#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--selectable,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--selectable,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--current-badge,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare .tier-card--scheduled,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--selectable,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--selectable,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--current-badge,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare .tier-card--scheduled{min-width:0;max-width:none;width:100%;justify-self:stretch}#upgradeModal-backdrop .upg-tier-plan-compare-arrow,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-plan-compare-arrow{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;color:#94a3b8;padding:0 2px}#upgradeModal-backdrop .upg-tier-plan-compare-arrow svg,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-plan-compare-arrow svg{display:block;width:28px;height:28px}#upgradeModal-backdrop .tier-list-heading,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-list-heading{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b}#upgradeModal-backdrop .tier-list--losses li,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-list--losses li{color:#475569}#upgradeModal-backdrop .tier-list--losses .tier-loss-icon,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-list--losses .tier-loss-icon{opacity:.75}#upgradeModal-backdrop .tiers-grid--scheduled-compare .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tiers-grid--scheduled-compare .tier-card--scheduled{border-color:var(--rr-color-border-subtle, #dce2e6);background:#f8fafc}#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker .tier-card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker .tier-card,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--selectable,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--selectable,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--current-badge,#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker .tier-card--scheduled{min-width:0;max-width:none;width:100%;justify-self:stretch}#upgradeModal-backdrop .upg-your-plan-scheduled-actions,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled-actions{display:flex;justify-content:center;margin:0}#upgradeModal-backdrop .upg-your-plan-scheduled-actions .rr-design-system-component-interactive-tooltip,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-scheduled-actions .rr-design-system-component-interactive-tooltip{display:inline-flex;max-width:100%}#upgradeModal-backdrop .upg-your-plan-details-section,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-details-section{display:flex;flex-direction:column;gap:12px}#upgradeModal-backdrop .upg-your-plan-details-section__title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-details-section__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b}#upgradeModal-backdrop .upg-your-plan-details,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}#upgradeModal-backdrop .upg-your-plan-detail-card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-detail-card{display:flex;flex-direction:column;gap:6px;min-height:100%;padding:14px 16px;border-radius:10px;border:1px solid var(--rr-color-border-subtle, #ece9f2);background:#fff}#upgradeModal-backdrop .upg-your-plan-detail-card__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-detail-card__label{font-size:12px;font-weight:600;line-height:1.35;color:#64748b}#upgradeModal-backdrop .upg-your-plan-detail-card__value,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-detail-card__value{font-size:15px;font-weight:600;line-height:1.45;color:#1a1f36}#upgradeModal-backdrop .upg-your-plan-billing-cycle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-billing-cycle{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#upgradeModal-backdrop .upg-your-plan-quick-actions,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-quick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:4px}#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade{margin:20px 0 8px}#upgradeModal-backdrop .upg-your-plan-payment,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#upgradeModal-backdrop .upg-your-plan-payment__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment__label{font-weight:600}#upgradeModal-backdrop .upg-your-plan-payment--expired .upg-your-plan-payment__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment--expired .upg-your-plan-payment__label{color:#ca0b59}#upgradeModal-backdrop .upg-your-plan-payment--expiring .upg-your-plan-payment__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment--expiring .upg-your-plan-payment__label{color:#a46b00}#upgradeModal-backdrop .upg-your-plan-payment__action,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-payment__action{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--rr-color-purple-600, #6b4eff);font:inherit;font-size:13px;font-weight:600;padding:0;cursor:pointer;text-decoration:underline}#upgradeModal-backdrop .upg-your-plan-slots,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#upgradeModal-backdrop .upg-your-plan-slots__value,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots__value{font-weight:600;font-variant-numeric:tabular-nums}#upgradeModal-backdrop .upg-your-plan-slots__value--muted,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots__value--muted{color:#64748b;font-weight:500}#upgradeModal-backdrop .upg-your-plan-slots__value--over,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots__value--over{color:#ca0b59}#upgradeModal-backdrop .upg-your-plan-slots__meta,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots__meta{font-size:13px;font-weight:500;color:#64748b;line-height:1.3}#upgradeModal-backdrop .upg-your-plan-slots__action,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-slots__action{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--rr-color-purple-600, #6b4eff);font:inherit;font-size:13px;font-weight:600;padding:0;cursor:pointer;text-decoration:underline}@media(max-width: 640px){#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--picker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--picker{grid-template-columns:1fr}#upgradeModal-backdrop .upg-your-plan-plan-compare .tiers-grid--scheduled-compare,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-plan-compare .tiers-grid--scheduled-compare,#upgradeModal-backdrop .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-compare .tiers-grid--scheduled-compare{grid-template-columns:1fr;gap:8px}#upgradeModal-backdrop .upg-tier-plan-compare-arrow svg,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-plan-compare-arrow svg{transform:rotate(90deg)}#upgradeModal-backdrop .upg-your-plan-details,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-details{grid-template-columns:1fr}#upgradeModal-backdrop .upg-your-plan-hero__tier,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-your-plan-hero__tier{font-size:24px}}#upgradeModal-backdrop .upg-tier-change-deeplink-notice,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-deeplink-notice{margin:0 0 12px;padding:12px 14px;border-radius:8px;background:var(--rr-color-warning-50, #fff8e6);color:var(--rr-color-warning-900, #7a4d00);font-size:14px;line-height:1.45}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-deeplink-target,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-deeplink-target{position:relative;margin-inline:-8px;padding-inline:8px;border-radius:8px;border-bottom-color:rgba(0,0,0,0);background:linear-gradient(90deg, rgba(15, 23, 42, 0.06) 0%, rgba(15, 23, 42, 0.025) 52%, transparent 100%);animation:upg-addon-deeplink-fade 2.6s ease-out forwards}@keyframes upg-addon-deeplink-fade{0%{background:linear-gradient(90deg, rgba(15, 23, 42, 0.08) 0%, rgba(15, 23, 42, 0.035) 52%, transparent 100%)}40%{background:linear-gradient(90deg, rgba(15, 23, 42, 0.05) 0%, rgba(15, 23, 42, 0.02) 52%, transparent 100%)}100%{background:rgba(0,0,0,0)}}#upgradeModal-backdrop .upg-tier-upgrade-addons,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons{display:flex;flex-direction:column;gap:10px;padding-top:8px}#upgradeModal-backdrop .upg-tier-upgrade-addons-slots,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-slots{display:block;align-self:flex-start;margin:0;padding:0;background:rgba(0,0,0,0);color:inherit;font-size:inherit;font-weight:inherit;border-radius:0;transition:none}#upgradeModal-backdrop .upg-tier-upgrade-addons-slots.is-updated:not([data-unlimited-slots="1"]) .rr-design-system-component-shared-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-slots.is-updated:not([data-unlimited-slots="1"]) .rr-design-system-component-shared-badge{transform:scale(1.03);transition:transform .25s ease}#upgradeModal-backdrop .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill,#upgradeModal-backdrop .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill{padding:5px 10px;line-height:1.2;font-size:11px;font-weight:800}#upgradeModal-backdrop .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill--danger,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill--danger,#upgradeModal-backdrop .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill--danger,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill--danger{background:rgba(202,11,89,.12);color:#ca0b59}#upgradeModal-backdrop .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill--muted,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-slots .rr-design-system-component-shared-badge.pill--muted,#upgradeModal-backdrop .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill--muted,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-slots .rr-design-system-component-shared-badge.pill--muted{background:#f4f7fb;color:#64748b}#upgradeModal-backdrop .upg-tier-upgrade-addons-list,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addons-list{display:flex;flex-direction:column;gap:0}#upgradeModal-backdrop .upg-tier-upgrade-addon-row,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rr-color-border-subtle, #ece9f2)}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-slot-blocked,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-slot-blocked{opacity:.55}#upgradeModal-backdrop .upg-tier-upgrade-addon-toggle-tip,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-toggle-tip{display:inline-flex;align-items:center;flex:0 0 auto;cursor:help}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__main,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__main{flex:1 1 auto;min-width:0}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label{font-weight:600;color:#0f172a}#upgradeModal-backdrop .upg-tier-upgrade-addon-label-tip,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-label-tip{display:inline-flex;align-items:center;cursor:help;color:inherit;font:inherit;font-weight:inherit}#upgradeModal-backdrop .upg-tier-upgrade-addon-label-tip .upg-tier-upgrade-addon-row__label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-label-tip .upg-tier-upgrade-addon-row__label{border-bottom:1px dotted rgba(110,99,255,.45)}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__description,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__description{margin:0;max-height:0;opacity:0;overflow:hidden;font-size:13px;line-height:1.5;color:#475569;transition:max-height .45s ease,opacity .35s ease,margin-top .35s ease}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__description.is-open,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__description.is-open{margin-top:6px;max-height:14rem;opacity:1}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__hint{margin:4px 0 0}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-description-revealed .upg-tier-upgrade-addon-row__hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-description-revealed .upg-tier-upgrade-addon-row__hint{margin-top:6px}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge{flex:0 0 auto}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill{padding:5px 10px;line-height:1.2;font-size:11px;font-weight:800}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--success,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--success{background:#e6f8f4;color:#2cab95}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--muted,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--muted{background:#f4f7fb;color:#64748b}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--accent,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__label-line .rr-design-system-component-shared-badge.pill--accent{background:#ede9fe;color:#6e63ff}#upgradeModal-backdrop .upg-tier-upgrade-addon-toggle-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-toggle-wrap{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;min-width:0}#upgradeModal-backdrop .upg-tier-upgrade-addon-slot-flash,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-slot-flash{font-size:12px;font-weight:700;line-height:1.2;color:#6e63ff;white-space:nowrap;opacity:0;transform:translateX(10px);pointer-events:none;max-width:0;overflow:hidden;transition:opacity .2s ease,transform .2s ease,max-width .2s ease}#upgradeModal-backdrop .upg-tier-upgrade-addon-slot-flash.is-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-slot-flash.is-visible{opacity:1;transform:translateX(0);max-width:120px;animation:upg-tier-addon-slot-flash 2.4s ease forwards}@keyframes upg-tier-addon-slot-flash{0%{opacity:0;transform:translateX(10px)}12%{opacity:1;transform:translateX(0)}72%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-8px)}}#upgradeModal-backdrop .upg-tier-upgrade-addon-toggle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-toggle{flex:0 0 auto}#upgradeModal-backdrop .upg-tier-upgrade-addon-toggle .rr-toggle-label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-toggle .rr-toggle-label{margin:0}#upgradeModal-backdrop .upg-tier-upgrade-addon-toggle .rr-toggle-text,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-toggle .rr-toggle-text{display:none}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-downgrade-disabled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-downgrade-disabled{opacity:.72}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-addon-pending,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-addon-pending{opacity:.72}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-pending-release,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-pending-release{opacity:.85}#upgradeModal-backdrop .upg-tier-downgrade-slots,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-slots{margin:0}#upgradeModal-backdrop .upg-billing-cycle-panel,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-panel,#upgradeModal-backdrop .upg-addons-panel,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-panel{display:flex;flex-direction:column;gap:12px;padding-top:8px}#upgradeModal-backdrop #upg-addons-section-head.rr-design-system-component-headers-sectionheader.section-head,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-addons-section-head.rr-design-system-component-headers-sectionheader.section-head,#upgradeModal-backdrop #upg-tier-upgrade-addons-section-head.rr-design-system-component-headers-sectionheader.section-head,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-upgrade-addons-section-head.rr-design-system-component-headers-sectionheader.section-head,#upgradeModal-backdrop #upg-tier-change-quote-section-head.rr-design-system-component-headers-sectionheader.section-head,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-change-quote-section-head.rr-design-system-component-headers-sectionheader.section-head{margin-top:24px;margin-bottom:8px;scroll-margin-top:72px}#upgradeModal-backdrop #upg-addons-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-addons-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker,#upgradeModal-backdrop #upg-tier-upgrade-addons-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-upgrade-addons-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker,#upgradeModal-backdrop #upg-tier-change-quote-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-change-quote-section-head.rr-design-system-component-headers-sectionheader.section-head .kicker{scroll-margin-top:72px}#upgradeModal-backdrop #upg-addons-section-head .section-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-addons-section-head .section-title,#upgradeModal-backdrop #upg-tier-upgrade-addons-section-head .section-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-upgrade-addons-section-head .section-title,#upgradeModal-backdrop #upg-tier-change-quote-section-head .section-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-change-quote-section-head .section-title{font-size:20px}#upgradeModal-backdrop #upg-addons-section-head .section-subtitle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-addons-section-head .section-subtitle,#upgradeModal-backdrop #upg-tier-upgrade-addons-section-head .section-subtitle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-upgrade-addons-section-head .section-subtitle,#upgradeModal-backdrop #upg-tier-change-quote-section-head .section-subtitle,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upg-tier-change-quote-section-head .section-subtitle{font-size:14px}#upgradeModal-backdrop .upg-tier-change-quote .rr-design-system-component-headers-sectionheader.section-head,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-quote .rr-design-system-component-headers-sectionheader.section-head{margin-top:28px}#upgradeModal-backdrop .upg-billing-cycle-option,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-option,#upgradeModal-backdrop .upg-tier-downgrade-module-row,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-module-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rr-color-border-subtle, #ece9f2)}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-paid,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-paid{opacity:.92}#upgradeModal-backdrop .upg-tier-upgrade-addon-row__paid-note,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row__paid-note{flex:0 0 auto;max-width:180px;text-align:right;line-height:1.4}#upgradeModal-backdrop .tier-card--current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card--current-badge{position:relative;padding-top:18px;overflow:visible}#upgradeModal-backdrop .tier-card-current-badge,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-current-badge{position:absolute;top:0;left:50%;right:auto;transform:translate(-50%, -50%);z-index:2;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;padding:4px 10px;border-radius:999px;background:var(--rr-color-purple-100, #f0ebff);color:var(--rr-color-purple-700, #5a3fe0);border:1px solid rgba(110,99,255,.2);box-shadow:0 2px 8px rgba(110,99,255,.12)}#upgradeModal-backdrop .tier-card--scheduled-current,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card--scheduled-current{border-color:rgba(110,99,255,.28)}#upgradeModal-backdrop .tier-card-scheduled-note,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-scheduled-note{margin:0 0 8px;padding-top:6px;font-size:12px;font-weight:600;line-height:1.35;color:var(--rr-color-purple-700, #5a3fe0);text-align:center}#upgradeModal-backdrop .tier-card--scheduled,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card--scheduled{position:relative;padding-top:18px;overflow:visible;cursor:default;border-color:rgba(202,11,89,.18);background:rgba(202,11,89,.04)}#upgradeModal-backdrop .tier-card-scheduled-badge-slot,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .tier-card-scheduled-badge-slot{position:absolute;top:0;left:50%;right:auto;transform:translate(-50%, -50%);z-index:2;white-space:nowrap}#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade .alert-message,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade .alert-message{display:flex;flex-direction:column;align-items:flex-start;gap:0}#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade-message,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade-message{margin:0}#upgradeModal-backdrop .upg-tier-change-scheduled-downgrade-actions,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-change-scheduled-downgrade-actions{margin-top:12px}#upgradeModal-backdrop .upg-addons-scheduled-lock-note,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-scheduled-lock-note{margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;font-weight:600;color:#ca0b59;background:rgba(202,11,89,.12);border-radius:8px}#upgradeModal-backdrop .upg-tier-upgrade-addon-row.is-view-only .upg-tier-upgrade-addon-row__main,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-upgrade-addon-row.is-view-only .upg-tier-upgrade-addon-row__main{margin-right:0}#upgradeModal-backdrop .upg-tier-downgrade-no-credit,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-tier-downgrade-no-credit{margin-top:8px}#upgradeModal-backdrop .upg-billing-cycle-error,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-billing-cycle-error,#upgradeModal-backdrop .upg-addons-error,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-error{color:#ca0b59}#upgradeModal-backdrop .upg-addons-success,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-addons-success{color:var(--rr-color-success-700, #1f7a45)}.dashboard-container.subscription-dashboard .rr-design-system-component-modal:not(.rr-modal--toast):not(.rr-modal--drawer-right):not(.rr-modal--drawer-left) .rr-modal-backdrop[aria-hidden=false]{padding:12px;box-sizing:border-box}@container billing-plan (max-width: 720px){.dashboard-container .header-actions>.rr-design-system-component-buttons-button,.dashboard-container .header-actions>.btn{flex:1 1 100%;margin-left:0;max-width:100%}.dashboard-container .header-actions .rr-design-system-component-buttons-button .btn,.dashboard-container .header-actions .rr-design-system-component-buttons-button button{width:100%;max-width:100%;white-space:normal;text-align:center}}@container billing-plan (max-width: 640px){#dash-invoices .smart-table td:last-child a.invoice-action-pdf{display:none !important}.invoice-tools{flex-wrap:wrap;align-items:stretch;padding-left:16px;padding-right:16px}.invoice-tools>div:first-child{flex:1 1 100%;min-width:0}#dash-invoices-status{flex:1 1 auto;min-width:0;max-width:100%}#dash-invoices-status summary{max-width:100%}}@media(max-width: 1024px){.dashboard-container.subscription-dashboard .subscription-hero-grid{grid-template-columns:1fr !important;gap:16px;margin:12px 0 20px;width:auto;max-width:100%;min-width:0;box-sizing:border-box}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child,.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child{width:100%;max-width:100%;min-width:0;height:auto;flex:none}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child [data-customer-since],.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero,.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero .stats-hero-gradient,.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child #customer-journey-hero .stats-hero-content{width:100%;max-width:100%;min-width:0;height:auto;flex:none}.dashboard-container.subscription-dashboard .subscription-hero-grid #customer-journey-hero.rr-design-system-component-stats-statshero{width:100%;max-width:100%}.dashboard-container.subscription-dashboard .subscription-hero-grid #customer-journey-hero .stats-hero-grid{grid-template-columns:1fr !important;max-width:100%;gap:12px}.dashboard-container.subscription-dashboard .subscription-hero-grid #customer-journey-hero .stats-hero-gradient{padding:20px 16px}}@container billing-plan (max-width: 720px){.dashboard-container.subscription-dashboard .subscription-hero-grid{grid-template-columns:1fr !important;margin-left:0;margin-right:0}.dashboard-container.subscription-dashboard .subscription-hero-grid>div:first-child,.dashboard-container.subscription-dashboard .subscription-hero-grid>div:last-child{width:100%;max-width:100%;height:auto}}@media(max-width: 768px){#inner-container.rrbillingplan-container #tpl-account{padding-top:0 !important}.subscription-dashboard-page-with-glow{min-height:calc(100vh - 72px - env(safe-area-inset-top, 0px))}.dashboard-container.subscription-dashboard{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important;padding-bottom:24px !important;margin-top:0 !important;min-height:0}.dashboard-container.subscription-dashboard .subscription-dashboard-gradient-bleed{margin-top:0 !important}.dashboard-container.subscription-dashboard .subscription-dashboard-gradient-bleed .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}.dashboard-container.subscription-dashboard .header-actions{flex-direction:column;align-items:center;justify-content:center}.dashboard-container.subscription-dashboard .header-actions .room-pills{justify-content:center;width:100%}.dashboard-container.subscription-dashboard .header-actions>.rr-design-system-component-buttons-button{flex:0 0 auto;width:100%;max-width:100%;margin-left:0 !important;display:flex;justify-content:center}.dashboard-container.subscription-dashboard .header-actions>.rr-design-system-component-buttons-button .btn,.dashboard-container.subscription-dashboard .header-actions>.rr-design-system-component-buttons-button button{width:auto;max-width:100%}.dashboard-container.subscription-dashboard .subscription-hero-grid{margin:8px 0 16px;gap:12px}.dashboard-container.subscription-dashboard .container:has(.subscription-hero-grid){padding-left:12px !important;padding-right:12px !important}}.dashboard-container.subscription-dashboard .subscription-invoices-above-hero{margin-top:2px;margin-bottom:16px}.dashboard-container.subscription-dashboard .subscription-invoices-above-hero .invoice-tools{margin-top:10px;margin-bottom:8px;padding-left:0;padding-right:0}.dashboard-container.subscription-dashboard .invoice-tools{display:flex;gap:12px;align-items:center;margin:20px 0 12px;padding:0}.dashboard-container.subscription-dashboard .invoice-tools>div:first-child{flex:1 1 auto;min-width:0}#dash-invoices-search.rr-design-system-component-inputs-searchbar.is-pill{border-radius:9999px}#dash-invoices-search.rr-design-system-component-inputs-searchbar{margin:0 !important;max-width:none !important;width:100%;box-sizing:border-box;min-height:40px;height:40px;max-height:40px;padding:0 36px 0 14px;box-shadow:0 1px 4px rgba(15,23,42,.06);align-items:center}#dash-invoices-search.rr-design-system-component-inputs-searchbar:focus-within{box-shadow:0 10px 20px rgba(110,99,255,.12)}#dash-invoices-search.rr-design-system-component-inputs-searchbar .sb-input{font-size:14px;line-height:1.5;min-height:0;padding:0;appearance:none}#dash-invoices-search.rr-design-system-component-inputs-searchbar .sb-clear{top:8px;right:8px;width:24px;height:24px;font-size:18px;line-height:24px}#dash-invoices-status{margin:0 !important}#dash-invoices-status summary{height:40px;display:inline-flex;align-items:center}.invoice-filter-meta{display:none}#grey-card{margin-bottom:1.5rem}main.container.grid #grey-card:last-child{margin-bottom:1.5rem}#grey-card+#tiersCard.subscription-tiers-below-conference{margin-bottom:1.5rem}.subscription-tiers-below-hero{margin-bottom:1.5rem}body:has(.billing-plan-scheduled-downgrade-bar:not(.billing-plan-is-hidden)) #inner-container{padding-bottom:48px !important;box-sizing:border-box}.billing-plan-scheduled-downgrade-bar{background:#6e63ff;color:#fff;font-size:14px;font-weight:500;line-height:1.35;z-index:100}.billing-plan-scheduled-downgrade-bar.billing-plan-is-hidden{display:none !important}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:auto;max-width:none;padding:8px 88px 8px 12px}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__text{flex:1 1 auto;min-width:0;text-align:left}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.billing-plan-scheduled-downgrade-bar.billing-plan-prospect-bank-pending-bar .billing-plan-scheduled-downgrade-bar__inner{flex-wrap:nowrap}.billing-plan-scheduled-downgrade-bar.billing-plan-prospect-bank-pending-bar .billing-plan-scheduled-downgrade-bar__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel .btn,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel button,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel.btn{background:#0c111d;border-color:#0c111d;color:#fff}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel .btn:hover,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel button:hover,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__cancel.btn:hover{background:#1a2233;border-color:#1a2233;color:#fff}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss .btn,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss button,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss.btn{min-width:36px;width:36px;height:36px;padding:0;border-radius:50%;background:#fff;border-color:#fff;color:#0c111d}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss .btn:hover,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss button:hover,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss.btn:hover{background:#f3f4f6;border-color:#f3f4f6;color:#0c111d}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss svg,.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__dismiss img{filter:none}@media(max-width: 992px){.billing-plan-scheduled-downgrade-bar{display:block}.billing-plan-scheduled-downgrade-bar .billing-plan-scheduled-downgrade-bar__inner{padding:8px 72px 8px 12px;font-size:13px}body:has(.billing-plan-scheduled-downgrade-bar:not(.billing-plan-is-hidden)) #inner-container{padding-bottom:56px !important}}.billing-plan-qa-section+#tiersCard.subscription-tiers-below-conference{margin-bottom:1.5rem}#tpl-account.rrbillingplan #rrbillingplan-page-bottom-glow.rr-design-system-component-shared-glowwave,.subscription-dashboard-page-with-glow #rrbillingplan-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;margin-bottom:0 !important;margin-left:0;margin-right:0;padding:0 !important;position:relative;width:100%;max-width:100%;box-sizing:border-box;height:112px;overflow:hidden;font-size:0;line-height:0;pointer-events:none;opacity:1;visibility:visible;z-index:0;background:#f7f7f9}#tpl-account.rrbillingplan #rrbillingplan-page-bottom-glow.rr-design-system-component-shared-glowwave svg,.subscription-dashboard-page-with-glow #rrbillingplan-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;max-width:100%;height:160px !important;margin:-40px 0 0;padding:0;vertical-align:top}.rr-csat-modal{z-index:10001 !important}.rr-csat-modal .rr-csat-overlay{z-index:10000 !important}.rr-csat-modal .rr-csat-container{z-index:10002 !important}.rr-design-system-component-modal:not(.rr-modal--toast):not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom) .rr-modal-backdrop[aria-hidden=false]{display:flex !important;align-items:center !important;justify-content:center !important}.rr-design-system-component-modal:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen) .rr-modal{margin:auto}.docs-preview-wrapper--subscription-billing .docs-preview-print{display:none !important}#payment-method-card,#renewal-credit-card{overflow:visible}#payment-method-card>.content,#renewal-credit-card>.content{overflow:visible}#payment-method-card .payment-method-card__header,#renewal-credit-card .payment-method-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:calc(-1*var(--card-header-vpad, 16px));margin-left:calc(-1*var(--card-padding-inline, 40px));margin-right:calc(-1*var(--card-padding-inline, 40px));margin-bottom:10px;padding-right:var(--card-padding-inline, 40px);border-bottom:1px solid #eef2f7}#payment-method-card .payment-method-card__header .rr-design-system-component-cards-cardheader.card-head.alt,#renewal-credit-card .payment-method-card__header .rr-design-system-component-cards-cardheader.card-head.alt{margin:0;border-bottom:0;flex:1;min-width:0}#payment-method-card .payment-method-card__header-badge,#renewal-credit-card .payment-method-card__header-badge{flex-shrink:0}#payment-method-card .renewal-credit-card__countdown,#renewal-credit-card .renewal-credit-card__countdown{margin:8px 0 12px;text-align:center}#payment-method-card #renewal-credit-apply-countdown-tip.rr-design-system-component-interactive-tooltip,#payment-method-card #renewal-credit-redeem-countdown-tip.rr-design-system-component-interactive-tooltip,#renewal-credit-card #renewal-credit-apply-countdown-tip.rr-design-system-component-interactive-tooltip,#renewal-credit-card #renewal-credit-redeem-countdown-tip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;text-align:center}#payment-method-card .renewal-credit-apply-countdown .churn-reactivation-window__value,#renewal-credit-card .renewal-credit-apply-countdown .churn-reactivation-window__value{color:#6e63ff}#payment-method-card .renewal-credit-apply-countdown .churn-reactivation-window__unit,#renewal-credit-card .renewal-credit-apply-countdown .churn-reactivation-window__unit{color:#5b21b6}#payment-method-card .renewal-credit-card__message,#renewal-credit-card .renewal-credit-card__message{margin:0 0 16px;font-size:14px;line-height:1.5;color:#64748b}#payment-method-card #renewal-credit-reopen-modal.rr-design-system-component-buttons-button.rr-btn,#payment-method-card .renewal-credit-card__claim-btn.rr-design-system-component-buttons-button.rr-btn,#payment-method-card #renewal-credit-preview-invoice.rr-design-system-component-buttons-button.rr-btn,#payment-method-card .renewal-credit-card__preview-btn.rr-design-system-component-buttons-button.rr-btn,#renewal-credit-card #renewal-credit-reopen-modal.rr-design-system-component-buttons-button.rr-btn,#renewal-credit-card .renewal-credit-card__claim-btn.rr-design-system-component-buttons-button.rr-btn,#renewal-credit-card #renewal-credit-preview-invoice.rr-design-system-component-buttons-button.rr-btn,#renewal-credit-card .renewal-credit-card__preview-btn.rr-design-system-component-buttons-button.rr-btn{display:flex;width:100%;margin-top:4px;justify-content:center;text-align:center}#payment-method-card.renewal-credit-card--confirmed .payment-method-card__details-row,#renewal-credit-card.renewal-credit-card--confirmed .payment-method-card__details-row{justify-content:center}#payment-method-card.renewal-credit-card--confirmed .payment-method-card__number,#renewal-credit-card.renewal-credit-card--confirmed .payment-method-card__number{letter-spacing:normal;text-align:center}#payment-method-card.renewal-credit-card--confirmed .renewal-credit-card__message,#renewal-credit-card.renewal-credit-card--confirmed .renewal-credit-card__message{text-align:center}#payment-method-card .payment-method-card__details-row,#renewal-credit-card .payment-method-card__details-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#payment-method-card .payment-method-card__number,#renewal-credit-card .payment-method-card__number{font-size:32px;font-weight:700;color:#0f172a;letter-spacing:2px}#payment-method-card .payment-method-card__number--critical,#renewal-credit-card .payment-method-card__number--critical{color:#ca0b59}#payment-method-card #payment-method-card-number-tip.rr-design-system-component-interactive-tooltip,#renewal-credit-card #payment-method-card-number-tip.rr-design-system-component-interactive-tooltip{display:inline-block;cursor:help}#payment-method-card .payment-method-card__brand,#renewal-credit-card .payment-method-card__brand{font-size:14px;font-weight:600;color:#64748b;text-transform:uppercase}#payment-method-card .payment-method-card__expires-row,#renewal-credit-card .payment-method-card__expires-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#payment-method-card .payment-method-card__expires-label,#renewal-credit-card .payment-method-card__expires-label{font-size:12px;color:#94a3b8;margin-bottom:4px}#payment-method-card .payment-method-card__expiry,#renewal-credit-card .payment-method-card__expiry{font-size:16px;font-weight:600;color:#0f172a}#payment-method-card .payment-method-card__expiry--critical,#renewal-credit-card .payment-method-card__expiry--critical{color:#ca0b59}#upgradeModal-backdrop [data-rr-modal-content],body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] [data-rr-modal-content],#upgradeModal-backdrop .rr-csat-container,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .rr-csat-container,#churn-reactivate-modal-backdrop [data-rr-modal-content],body>.rr-modal-backdrop[data-rr-modal-component-id=churn-reactivate-modal] [data-rr-modal-content],#update-card-modal-backdrop [data-rr-modal-content],body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content],#pay-invoice-modal-backdrop [data-rr-modal-content],body>.rr-modal-backdrop[data-rr-modal-component-id=pay-invoice-modal] [data-rr-modal-content]{width:min(1140px,100vw - 24px) !important;max-width:calc(100vw - 24px) !important;min-width:0 !important;box-sizing:border-box}#billing-invoice-breakdown-modal-backdrop [data-rr-modal-content],body>.rr-modal-backdrop[data-rr-modal-component-id=billing-invoice-breakdown-modal] [data-rr-modal-content]{width:min(780px,100vw - 24px) !important;max-width:calc(100vw - 24px) !important;min-width:0 !important;box-sizing:border-box}#update-card-modal-backdrop .billing-update-card-modal__intro,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__intro{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 16px}#update-card-modal-backdrop .billing-update-card-modal__current,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__current{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}#update-card-modal-backdrop .billing-update-card-modal__current-label,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__current-label{font-size:14px;color:#64748b;margin-bottom:8px;font-weight:600}#update-card-modal-backdrop .billing-update-card-modal__current-number,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__current-number{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:1px}#update-card-modal-backdrop .billing-update-card-modal__current-expiry,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__current-expiry{font-size:13px;color:#94a3b8;margin-top:4px}#update-card-modal-backdrop .billing-update-card-modal__stripe-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__stripe-wrap{padding:16px;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:20px;position:relative;z-index:1}#update-card-modal-backdrop .billing-update-card-modal__field,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__field{margin-bottom:14px}#update-card-modal-backdrop .billing-update-card-modal__field .ti-label,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__field .ti-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px;font-size:14px}#update-card-modal-backdrop .billing-update-card-modal__field:last-child,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__field:last-child{margin-bottom:0}#update-card-modal-backdrop .billing-update-card-modal__field-row,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 640px){#update-card-modal-backdrop .billing-update-card-modal__field-row,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__field-row{grid-template-columns:1fr}}#update-card-modal-backdrop .rr-design-system-component-forms-textinput.textinput--pill,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .rr-design-system-component-forms-textinput.textinput--pill{margin-bottom:0}#update-card-modal-backdrop .billing-update-card-modal__stripe-mount,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__stripe-mount{padding:10px 18px;border:1px solid #e5e7eb;border-radius:9999px;min-height:42px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);box-sizing:border-box}#update-card-modal-backdrop .billing-update-card-modal__stripe-mount iframe,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__stripe-mount iframe{min-height:20px}#update-card-modal-backdrop .billing-update-card-modal__errors,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-update-card-modal__errors{color:#dc2626;font-size:14px;margin-bottom:16px}#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer{--rr-modal-footer-offset: 0}#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll{padding-bottom:0}#update-card-modal-backdrop [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer{position:static !important;box-shadow:none}#update-card-modal-backdrop .billing-save-card-host,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-save-card-host{position:relative;display:inline-flex;align-items:stretch;justify-content:center;vertical-align:middle}#update-card-modal-backdrop .billing-save-card-host.rr-design-system-component-interactive-tooltip,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-save-card-host.rr-design-system-component-interactive-tooltip{display:inline-flex}#update-card-modal-backdrop .billing-save-card-shield,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-save-card-shield{display:none;position:absolute;inset:0;z-index:3;cursor:not-allowed;border-radius:12px}#update-card-modal-backdrop .billing-save-card-host[data-blocked="1"] .billing-save-card-shield,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-save-card-host[data-blocked="1"] .billing-save-card-shield{display:block}#update-card-modal-backdrop .billing-save-card-host[data-blocked="1"] .billing-save-card-btn,body>.rr-modal-backdrop[data-rr-modal-component-id=update-card-modal] .billing-save-card-host[data-blocked="1"] .billing-save-card-btn{opacity:.48 !important;pointer-events:none;box-shadow:none !important;cursor:not-allowed;filter:grayscale(0.35)}.upg-input{transition:box-shadow .18s ease}.upg-input:focus,.upg-input:focus-visible{outline:0;box-shadow:0 10px 20px rgba(110,99,255,.12)}.dashboard-container.subscription-dashboard .upg-preview-wrap{margin:20px 0 20px}.dashboard-container.subscription-dashboard .rr-modal-card{width:min(1200px,100vw - 24px) !important;max-width:calc(100vw - 24px) !important;min-width:0 !important;max-height:min(90vh,100dvh - 24px);display:flex;flex-direction:column;box-sizing:border-box}.dashboard-container.subscription-dashboard .rr-modal{z-index:10000 !important}.dashboard-container.subscription-dashboard .rr-modal-bg{z-index:-1}.rr-modal:not([data-rr-modal-content]) .rr-modal-body{overflow:auto}.rr-modal:not([data-rr-modal-content]) .rr-modal-actions{position:sticky;bottom:0;background:#fff}.rr-csat-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001 !important;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.rr-csat-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.rr-csat-modal.is-visible .rr-csat-container{transform:translateY(0) scale(1);opacity:1}.rr-csat-modal .rr-csat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:10000}.rr-csat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);cursor:pointer;z-index:10 !important}.rr-csat-container{position:relative;z-index:10;background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:520px;width:90%;max-height:90vh;overflow-y:auto;padding:40px;transform:translateY(-20px);transition:transform .3s ease,opacity .3s ease;opacity:0}.rr-csat-modal.is-visible .rr-csat-container{transform:translateY(0)}.rr-csat-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:color .2s ease}.rr-csat-close:hover{color:#0f172a}.rr-csat-header{margin-bottom:24px}.rr-csat-icon{width:48px;height:48px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rr-csat-title{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 8px 0}.rr-csat-subtitle{font-size:15px;color:#64748b;margin:0}.rr-csat-form{color:#334155}.rr-csat-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.rr-csat-modal[data-size=large] .rr-csat-container{max-width:900px}#upgradeModal-backdrop .upg-block,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-block{display:flex;flex-direction:column;gap:16px}#upgradeModal-backdrop .upg-row,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-row{border:1px solid #eef1f5;border-radius:12px;padding:20px;background:#f8fafc}#upgradeModal-backdrop .upg-slab,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-slab{display:none}#upgradeModal-backdrop .upg-title,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}#upgradeModal-backdrop .upg-price,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-price{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:0}#upgradeModal-backdrop .upg-sub,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-sub{font-size:13px;font-weight:600;color:#64748b;margin-left:4px}#upgradeModal-backdrop .upg-ask,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-ask{font-size:14px;color:#64748b;margin-bottom:8px}#upgradeModal-backdrop .upg-min-hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-min-hint{margin:6px 0 0;font-size:12px;line-height:1.4}#upgradeModal-backdrop .upg-input-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-input-wrap{display:flex}#upgradeModal-backdrop .upg-input,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-input{width:100%;max-width:200px;padding:12px 20px;border:1px solid #e5e7eb;border-radius:999px;font-size:18px;font-weight:700;color:#0f172a;text-align:right;transition:box-shadow .2s ease,transform .2s ease}#upgradeModal-backdrop .upg-input:focus,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-input:focus{outline:none;border-color:#e5e7eb;box-shadow:0 10px 20px rgba(110,99,255,.12);transform:translateY(-1px)}#upgradeModal-backdrop .upg-input:hover,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-input:hover{box-shadow:0 4px 12px rgba(110,99,255,.08)}#upgradeModal-backdrop .upg-preview-wrap,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-preview-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin:16px 0;text-align:center}#upgradeModal-backdrop .upg-preview-label,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-preview-label{font-size:13px;color:#64748b;font-weight:600;margin-bottom:4px}#upgradeModal-backdrop .upg-preview-amt,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-preview-amt{font-size:18px;font-weight:700;color:#0f172a}#upgradeModal-backdrop .upg-pills,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;justify-content:center}#upgradeModal-backdrop .upg-pills--before-preview,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-pills--before-preview{margin-top:12px;margin-bottom:8px;gap:6px;justify-content:center}#upgradeModal-backdrop .upg-units-intro,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-units-intro{margin:0 0 12px}#upgradeModal-backdrop .upg-units-intro p,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-units-intro p{margin:0;font-size:14px;line-height:1.55;color:#475569}#upgradeModal-backdrop .upg-units-intro .upg-units-intro__lead,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-units-intro .upg-units-intro__lead{font-weight:600;color:#334155;margin-bottom:4px}#upgradeModal-backdrop .upgrade-modal-units-cards,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:8px 0 12px}#upgradeModal-backdrop .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card{grid-column:auto;min-width:0}#upgradeModal-backdrop .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card h2,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card h2{padding:10px 18px;font-size:15px}#upgradeModal-backdrop .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card>.content,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards>.rr-design-system-component-cards-card.card>.content{padding:10px 18px 12px}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack{display:grid;grid-template-columns:1fr auto;column-gap:14px;row-gap:8px;align-items:start}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-price,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-price{grid-column:2;grid-row:1;justify-self:end;text-align:right;font-size:15px;line-height:1.3;margin:0;white-space:nowrap}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy{grid-column:1;grid-row:1/span 2;display:flex;flex-direction:column;gap:4px;min-width:0}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy .upg-card-desc,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy .upg-card-desc{margin:0;font-size:13px;line-height:1.45;color:#475569}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy .upg-min-hint,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy .upg-min-hint{margin:0;font-size:12px;line-height:1.35}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-input-wrap--stacked,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-input-wrap--stacked{grid-column:2;grid-row:2;justify-content:flex-end;width:auto}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-input-wrap--stacked .upg-input,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-input-wrap--stacked .upg-input{width:100px;max-width:100%;height:40px;padding:8px 16px;font-size:16px;border-radius:999px}#upgradeModal-backdrop .pill,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .pill{background:#eef1f5;color:#334155;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700}@media(max-width: 640px){#upgradeModal-backdrop .upg-input,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-input{max-width:100%}#upgradeModal-backdrop .upg-price,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-price{font-size:20px}#upgradeModal-backdrop .upg-preview-amt,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-preview-amt{font-size:24px}#upgradeModal-backdrop .upgrade-modal-units-cards,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards{grid-template-columns:1fr}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack{grid-template-columns:1fr;row-gap:10px}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-plan-copy{grid-column:1;grid-row:auto}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-card-stack .upg-price,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-card-stack .upg-price{grid-column:1;grid-row:auto;justify-self:start;text-align:left}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-input-wrap--stacked,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-input-wrap--stacked{grid-column:1;justify-content:stretch}#upgradeModal-backdrop .upgrade-modal-units-cards .upg-input-wrap--stacked .upg-input,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upgrade-modal-units-cards .upg-input-wrap--stacked .upg-input{width:100%;max-width:100%}}.rr-design-system-component-alerts-alert{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:16px;backdrop-filter:blur(10px);border:1px solid;margin:20px 0 24px 0}.rr-design-system-component-alerts-alert .alert-icon{width:40px;height:40px;min-width:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.rr-design-system-component-alerts-alert .alert-icon svg,.rr-design-system-component-alerts-alert .alert-icon img{width:24px !important;height:24px !important;display:block;max-width:24px;max-height:24px}.rr-design-system-component-alerts-alert .alert-content{flex:1}.rr-design-system-component-alerts-alert .alert-title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:4px}.rr-design-system-component-alerts-alert .alert-message{font-size:14px;line-height:1.5}.rr-design-system-component-alerts-alert.alert--success{background:linear-gradient(135deg, rgba(44, 171, 149, 0.08) 0%, rgba(44, 171, 149, 0.04) 100%);border-color:rgba(44,171,149,.15)}.rr-design-system-component-alerts-alert.alert--success .alert-icon{background:#2cab95}.rr-design-system-component-alerts-alert.alert--success .alert-title{color:#2cab95}.rr-design-system-component-alerts-alert.alert--success .alert-message{color:#248a78}.rr-design-system-component-alerts-alert.alert--info{background:linear-gradient(135deg, rgba(110, 99, 255, 0.08) 0%, rgba(110, 99, 255, 0.04) 100%);border-color:rgba(110,99,255,.15)}.rr-design-system-component-alerts-alert.alert--info .alert-icon{background:#6e63ff}.rr-design-system-component-alerts-alert.alert--info .alert-title{color:#6e63ff}.rr-design-system-component-alerts-alert.alert--info .alert-message{color:#5850d8}input[type=radio][name=payment-method]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#6e63ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #cbd5e1;border-radius:50%;position:relative;flex-shrink:0}input[type=radio][name=payment-method]:checked{border-color:#6e63ff;background-color:#6e63ff}input[type=radio][name=payment-method]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#fff}.payment-option-label{display:flex;align-items:center;padding:16px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;background:rgba(0,0,0,0)}.payment-option-label:hover{border-color:#6e63ff;background:#f8f7ff}.payment-option-label.selected{border-color:#6e63ff;background:#f8f7ff}@media(max-width: 1024px){.dashboard-container.subscription-dashboard .subscription-hero-grid{grid-template-columns:1fr;gap:16px;margin:1em 0}.dashboard-container.subscription-dashboard .container,.dashboard-container.subscription-dashboard main.container{padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important}.dashboard-container.subscription-dashboard .container:has(.subscription-hero-grid){padding-left:16px !important;padding-right:16px !important}#tiersCard{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}#tiersCard .content{padding-left:16px !important;padding-right:16px !important}main.container.grid>section,main.container.grid>.card{padding-left:0 !important;padding-right:0 !important}main.container.grid>section>.content,main.container.grid>.card>.content{padding-left:16px !important;padding-right:16px !important}.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr !important;gap:16px !important}.rr-design-system-component-tables-smarttable table td:first-child .subtitle,.rr-design-system-component-tables-smarttable table td:first-child small,.rr-design-system-component-tables-smarttable table td:first-child div:not(.subscription-plan-invoice-failure-reason),.rr-design-system-component-tables-smarttable table td:first-child div p{display:none !important}.rr-design-system-component-tables-smarttable table td:nth-child(4) .small.text-muted{display:none !important}.rr-design-system-component-cards-card .card-utility .btn,.rr-design-system-component-cards-card .card-utility button,#actionUpdate{width:auto !important}}@media(max-width: 768px){#tpl-account .dashboard-container.subscription-dashboard{padding:0;padding-bottom:0 !important;margin-bottom:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box}#inner-container.rrbillingplan-container{padding-bottom:0}.dashboard-container.subscription-dashboard .container,.dashboard-container.subscription-dashboard main.container{padding-left:12px !important;padding-right:12px !important;margin-left:auto !important;margin-right:auto !important}.dashboard-container.subscription-dashboard .container:has(.subscription-hero-grid){padding-left:12px !important;padding-right:12px !important}main.container.grid{gap:16px !important}#tiersCard{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}#tiersCard .content{padding-left:12px !important;padding-right:12px !important}main.container.grid>section,main.container.grid>.card{padding-left:0 !important;padding-right:0 !important}main.container.grid>section>.content,main.container.grid>.card>.content{padding-left:12px !important;padding-right:12px !important}.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr !important;gap:14px !important}.container{padding-left:12px !important;padding-right:12px !important}.subscription-hero-grid{gap:16px}#customer-journey-hero .stat{padding:12px !important}#customer-journey-hero .stat-value{font-size:18px !important}#customer-journey-hero .stat-title{font-size:11px !important}#customer-journey-hero .stat-subtitle{font-size:11px !important}.invoice-tools{flex-direction:column;align-items:stretch !important;gap:8px !important;padding:12px !important}.invoice-tools>div:first-child{width:100%}.card{padding:16px !important}.card .content{padding:12px !important}.card-header h3,.rr-design-system-component-headers-sectionheader .section-header-title{font-size:18px !important}.rr-design-system-component-headers-sectionheader .section-header-kicker{font-size:11px !important}.rr-design-system-component-cards-card{padding:16px !important}#payment-method-card>div{padding:12px 16px 16px !important}#payment-method-card>div>div:first-of-type>div:first-child{font-size:24px !important}#payment-method-card>div>div:first-of-type>div:last-child{font-size:12px !important}#payment-method-card>div>div:nth-of-type(2)>div:first-child>div:last-child{font-size:14px !important}#payment-method-card>div>div:nth-of-type(3)>div{font-size:12px !important}#payment-method-card>div>div:nth-of-type(3)>div>div:first-child{font-size:13px !important}.edit-field{padding:12px 0 !important}.edit-field-label{font-size:13px !important}.edit-field-value{font-size:14px !important}.rr-design-system-component-tables-smarttable .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rr-design-system-component-tables-smarttable table{min-width:100%}.rr-design-system-component-tables-upcoming-invoice .table-wrap table{min-width:100%}.rr-design-system-component-tables-upcoming-invoice table th:nth-child(2),.rr-design-system-component-tables-upcoming-invoice table td:nth-child(2),.rr-design-system-component-tables-upcoming-invoice table th:nth-child(3),.rr-design-system-component-tables-upcoming-invoice table td:nth-child(3){display:none}.rr-design-system-component-tables-smarttable table th:nth-child(2),.rr-design-system-component-tables-smarttable table td:nth-child(2){display:none}.rr-design-system-component-tables-smarttable table td:nth-child(4) .small.text-muted{display:none !important}#dash-invoices .smart-table td:last-child a.invoice-action-pdf{display:none !important}.rr-design-system-component-tables-smarttable table td:first-child{font-weight:700 !important}.rr-design-system-component-tables-smarttable table td:last-child,.rr-design-system-component-tables-upcoming-invoice table td:last-child{min-width:auto !important}.rr-design-system-component-tables-smarttable .table-actions,.rr-design-system-component-tables-upcoming-invoice .table-actions{flex-direction:column !important;gap:4px !important;align-items:stretch !important}.rr-design-system-component-tables-smarttable .table-actions button,.rr-design-system-component-tables-upcoming-invoice .table-actions button{width:100% !important;font-size:12px !important;padding:6px 10px !important}#greyTable.rr-design-system-component-tables-smarttable{overflow:visible}#greyTable.rr-design-system-component-tables-smarttable .st-card-content{overflow:visible}#greyTable.rr-design-system-component-tables-smarttable .table-wrap{overflow:visible}#greyTable.rr-design-system-component-tables-smarttable .smart-table td,#greyTable.rr-design-system-component-tables-smarttable .smart-table th{overflow:visible}#greyTable table th:nth-child(2),#greyTable table td:nth-child(2){display:none}.rr-design-system-component-tables-smarttable table td,.rr-design-system-component-tables-upcoming-invoice table td{padding:8px 6px !important;font-size:13px !important}.rr-design-system-component-tables-smarttable table th,.rr-design-system-component-tables-upcoming-invoice table th{padding:8px 6px !important;font-size:12px !important}.rr-design-system-component-alerts-alert{padding:12px !important}.rr-design-system-component-shared-infocallout{padding:12px !important}.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr !important;gap:12px !important}.rr-design-system-component-stats-tiers .tier-card{padding:14px !important;min-width:0 !important}.rr-design-system-component-stats-tiers .tier-price{font-size:24px !important}.rr-design-system-component-stats-tiers .tier-list li{font-size:12px !important}.rr-design-system-component-tables-upcoming-invoice{padding:12px !important}.rr-design-system-component-tables-upcoming-invoice .card-header{flex-direction:column;align-items:flex-start !important;gap:8px !important}.rr-design-system-component-tables-upcoming-invoice .card-header h3{font-size:16px !important}.rr-design-system-component-tables-upcoming-invoice .header-details{flex-direction:column;align-items:flex-start !important;gap:4px !important}.rr-design-system-component-tables-upcoming-invoice .header-date,.rr-design-system-component-tables-upcoming-invoice .header-amount{font-size:13px !important}.rr-design-system-component-modal-modal .rr-csat-actions{flex-direction:column;gap:8px !important}.rr-design-system-component-modal-modal .rr-csat-actions .rr-design-system-component-buttons-button{width:100%;justify-content:center}.rr-design-system-component-tables-upcoming-invoice .table-actions button,.rr-design-system-component-forms-editablefieldlist button,.rr-design-system-component-cards-card .card-utility .btn,.rr-design-system-component-cards-card .card-utility button,#actionUpdate{width:auto !important}.rr-design-system-component-cards-card .card-utility{align-items:flex-start !important}.rr-design-system-component-modal-modal{max-width:95% !important;margin:12px !important}#tier-status{padding:12px !important}}@media(max-width: 768px)and (max-width: 480px){.subscription-hero-grid{gap:12px}main.container.grid:not(.subscription-dashboard-invoice-row){display:flex !important;flex-direction:column;gap:16px}#tiersCard{padding-left:0 !important;padding-right:0 !important}#tiersCard .content{padding-left:12px !important;padding-right:12px !important}main.container.grid>section,main.container.grid>aside,main.container.grid>.card{padding-left:0 !important;padding-right:0 !important}main.container.grid>section>.content,main.container.grid>aside>.content,main.container.grid>.card>.content{padding-left:12px !important;padding-right:12px !important}.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr !important;gap:12px !important}.rr-design-system-component-stats-tiers .tier-card{padding:14px !important;min-width:0 !important;overflow:hidden !important}.rr-design-system-component-stats-tiers .tier-list li{font-size:11px !important;word-wrap:break-word !important}.rr-design-system-component-stats-tiers .tier-title{font-size:16px !important}.rr-design-system-component-cards-card .card-utility .btn,.rr-design-system-component-cards-card .card-utility button,#actionUpdate{width:auto !important}}.billing-plan-raccoononly{margin:48px 24px 28px;max-width:1200px;padding-top:24px;border-top:2px solid #ca0b59}.billing-plan-raccoononly__header{margin-bottom:16px}.billing-plan-raccoononly__header .rr-design-system-component-headers-sectionheader,.billing-plan-raccoononly__header .section-head.rr-design-system-component-headers-sectionheader{margin-bottom:0;padding:0;max-width:none}.billing-plan-raccoononly__header .kicker{color:#ca0b59}.billing-plan-qa-section{position:relative;z-index:2;margin:0 0 1.5rem}.billing-plan-qa-section .rr-design-system-component-headers-sectionheader.section-head{margin-bottom:12px}main.container.grid #billing-plan-qa-section.billing-plan-qa-section:last-child{margin-bottom:1.5rem}.billing-plan-qa-tools{margin:0;max-width:none;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.45}.billing-plan-qa-tools__note{margin:0 0 10px}.billing-plan-qa-tools__note code{font-size:12px;background:#eef2ff;color:#4338ca;padding:1px 4px;border-radius:4px}.billing-plan-qa-tools__actions{display:flex;flex-wrap:wrap;gap:8px}.billing-plan-qa-tools__toggles{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.billing-plan-qa-tools__toggles .rr-design-system-component-forms-toggle{margin-bottom:0}.billing-plan-qa-tools__toggles .rr-toggle-label-text{font-size:13px;font-weight:600;color:#334155}.billing-plan-qa-tools__toggles .rr-toggle-hint{font-size:12px;line-height:1.45}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card{margin:28px 0;max-width:100%;overflow-x:clip}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__body{padding:0 24px 24px;max-width:100%;overflow-x:clip}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__intro{margin:0 0 14px;font-size:13px;line-height:1.55;color:#475569}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-match-banner{margin:0 0 18px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-cycle-toggle{display:flex;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 10px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms{margin:0 auto 16px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);max-width:420px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 14px;align-items:start}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__field{min-width:0}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__field .rr-design-system-component-forms-textinput{margin-bottom:0}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__field .ti-label{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__field .ti-input{min-height:34px;padding:6px 14px;font-size:14px;box-shadow:none}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__field .ti-hint{margin-top:4px;font-size:11px;line-height:1.3;color:#94a3b8}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__row-slot-summary .prospect-tier-comparison__feature,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__row-slot-summary .prospect-tier-comparison__cell{background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__row-slot-summary .prospect-tier-comparison__cell.is-recommended{background:#f5f3ff}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table-wrap{overflow-x:clip;overflow-y:visible;max-width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-head,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature{width:34%;text-align:left;font-size:12px;font-weight:500;color:#475569;padding:8px 10px;vertical-align:middle;border-bottom:1px solid #e2e8f0;line-height:1.35;word-wrap:break-word;overflow-wrap:anywhere}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell{text-align:center;padding:8px 6px;vertical-align:middle;border-bottom:1px solid #e2e8f0;font-size:12px;color:#334155;line-height:1.35}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head{width:16.5%;background:#f8fafc;border-left:1px solid #e2e8f0}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head.is-recommended{background:linear-gradient(180deg, #f5f3ff 0%, #faf5ff 100%);border-left:1px solid #ddd6fe;border-right:1px solid #ddd6fe;box-shadow:inset 0 2px 0 #7c3aed;position:relative}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table.has-tier-match .prospect-tier-comparison__tier-head.is-recommended:not(.is-tier-match-recommended){background:#f8fafc;border-left:1px solid #e2e8f0;border-right:none;box-shadow:none}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table.has-tier-match .prospect-tier-comparison__cell.is-recommended:not(.is-tier-match-recommended){background:rgba(0,0,0,0);border-left:none;border-right:none}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table.has-tier-match .prospect-tier-comparison__tier-head.is-recommended:not(.is-tier-match-recommended) .prospect-tier-comparison__tier-name,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table.has-tier-match .prospect-tier-comparison__tier-head.is-recommended:not(.is-tier-match-recommended) .prospect-tier-comparison__tier-price{color:#0f172a}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell.is-recommended{background:#faf5ff;border-left:1px solid #ede9fe;border-right:1px solid #ede9fe}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card tbody tr:last-child .prospect-tier-comparison__feature,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card tbody tr:last-child .prospect-tier-comparison__cell{border-bottom:none}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__badge{display:block;margin-bottom:6px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__badge.is-hidden,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__badge[hidden]{display:none !important}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-name{display:block;font-size:13px;font-weight:700;color:#0f172a;margin-bottom:2px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head.is-recommended .prospect-tier-comparison__tier-name{color:#5b21b6}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-price{display:block;font-size:17px;font-weight:700;color:#0f172a;line-height:1.15}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head.is-recommended .prospect-tier-comparison__tier-price{color:#6d28d9}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-per{display:block;font-size:10px;color:#64748b;margin-top:2px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__value{font-weight:600;font-size:11px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__value.is-highlight{color:#6d28d9;font-weight:700}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-label{cursor:help;border-bottom:1px dotted #cbd5e1}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature.is-slot-summary .prospect-tier-comparison__feature-label{font-weight:700}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__slot-badge{display:inline-flex;cursor:help}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__slot-badge .rr-design-system-component-shared-badge{margin:0}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell .rr-design-system-component-interactive-tooltip{display:inline-flex;justify-content:center;max-width:100%}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature .rr-design-system-component-interactive-tooltip{display:inline}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__dash{color:#cbd5e1;font-weight:400}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__yes{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__yes .tick-icon{flex-shrink:0;width:16px;height:16px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__yes span,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__yes .prospect-tier-comparison__yes-label{font-size:11px;font-weight:600;color:#475569}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell.is-recommended .prospect-tier-comparison__yes span,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell.is-recommended .prospect-tier-comparison__yes-label{color:#5b21b6}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell.is-recommended .prospect-tier-comparison__value:not(.is-highlight){color:#5b21b6;font-weight:600}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__footnote{margin:16px 0 0;padding:14px 16px;border-radius:12px;background:linear-gradient(90deg, #f5f3ff 0%, #faf5ff 100%);border:1px solid #e9d5ff;font-size:13px;line-height:1.55;color:#5b21b6}@media(max-width: 768px){.dashboard-container.subscription-dashboard .prospect-tier-comparison-card{margin-bottom:16px;overflow-x:visible}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__body{padding:0 12px 16px;overflow-x:visible}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-compare-rooms__fields{grid-template-columns:1fr}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table-wrap{overflow-x:auto;overflow-y:visible;margin:0 -12px;padding:0 12px 8px;overscroll-behavior-x:contain;scrollbar-gutter:stable}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__table{width:max-content;min-width:720px;table-layout:fixed}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-head,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature{position:sticky;left:0;z-index:2;width:148px;min-width:148px;max-width:148px;background:#fff;box-shadow:4px 0 10px rgba(15,23,42,.06)}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-head{z-index:3;background:#f8fafc}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__row-slot-summary .prospect-tier-comparison__feature{background:#f8fafc}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-head,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__cell{width:132px;min-width:132px;padding:8px 8px;font-size:12px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__tier-price{font-size:15px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature,.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__feature-head{padding:8px 10px;font-size:12px}.dashboard-container.subscription-dashboard .prospect-tier-comparison-card .prospect-tier-comparison__yes .tick-icon{width:14px;height:14px}}.prospect-tier-match-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;padding:18px 20px;border:1px solid rgba(110,99,255,.16);border-radius:16px;background:linear-gradient(135deg, rgba(110, 99, 255, 0.08) 0%, rgba(110, 99, 255, 0.03) 100%)}.prospect-tier-match-banner.is-complete{border-color:rgba(110,99,255,.24);background:linear-gradient(135deg, rgba(110, 99, 255, 0.1) 0%, rgba(44, 171, 149, 0.06) 100%)}.prospect-tier-match-banner__copy{flex:1 1 auto;min-width:0}.prospect-tier-match-banner__title{margin:0 0 4px;font-size:16px;font-weight:800;color:#0f172a;line-height:1.35}.prospect-tier-match-banner__body{margin:0;font-size:14px;line-height:1.55;color:#64748b}.prospect-tier-match-banner__actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;align-items:center;justify-content:flex-end}.prospect-tier-match-banner #prospect-tier-match-retake[hidden],.prospect-tier-match-banner #prospect-tier-match-retake.is-tier-match-banner-hidden{display:none !important}.prospect-tier-match-banner .rr-design-system-component-buttons-button.rr-btn.purple{border-radius:9999px;font-weight:700}#prospect-signup-modal-backdrop .prospect-signup-tier-card.tier-card.is-tier-match-recommended,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-tier-card.tier-card.is-tier-match-recommended,#prospect-signup-modal-backdrop .prospect-signup-plan.is-tier-match-recommended,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-plan.is-tier-match-recommended,#tiersWrap .tier-card.is-tier-match-recommended{border-color:#d9d6ff;box-shadow:0 0 0 3px rgba(110,99,255,.14),0 12px 28px rgba(110,99,255,.12)}.prospect-tier-comparison__tier-head.is-tier-match-recommended,.prospect-tier-comparison__cell.is-tier-match-recommended{background:#f5f3ff}.prospect-tier-comparison__tier-head.is-tier-match-recommended{box-shadow:inset 0 0 0 2px rgba(110,99,255,.28)}.prospect-tier-match-flow{min-height:320px}#prospect-tier-match-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer{justify-content:flex-end}#prospect-tier-match-modal .rr-modal-footer[hidden]{display:none !important}#prospect-tier-match-modal .rr-modal-footer .rr-design-system-component-buttons-button.rr-btn.purple{border-radius:9999px;font-weight:700}.prospect-tier-match-panel{display:flex;flex-direction:column;gap:16px;animation:prospectTierMatchIn .28s ease}.prospect-tier-match-panel.is-from-right{animation-name:prospectTierMatchInRight}.prospect-tier-match-panel.is-from-left{animation-name:prospectTierMatchInLeft}@keyframes prospectTierMatchIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes prospectTierMatchInRight{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes prospectTierMatchInLeft{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.prospect-tier-match-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6e63ff}.prospect-tier-match-heading{margin:0;font-size:22px;font-weight:800;line-height:1.3;color:#0f172a}.prospect-tier-match-logic-note{margin:0;font-size:13px;line-height:1.55;color:#64748b}.prospect-tier-match-subheading{margin:4px 0 0;font-size:14px;font-weight:800;color:#334155}.prospect-tier-match-lead{margin:0;font-size:15px;line-height:1.6;color:#64748b}.prospect-tier-match-progress{height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.prospect-tier-match-progress__bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #6E63FF, #8b83ff);transition:width .25s ease}.prospect-tier-match-progress-label{margin:-8px 0 0;font-size:12px;font-weight:700;color:#94a3b8}.prospect-tier-match-choices{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:12px;align-items:stretch}.prospect-tier-match-or{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.prospect-tier-match-choice{display:flex;flex-direction:column;gap:8px;padding:18px 16px;border:2px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.prospect-tier-match-choice:hover{border-color:#c7c2ff;box-shadow:0 10px 24px rgba(110,99,255,.1);transform:translateY(-1px)}.prospect-tier-match-choice__label{font-size:15px;font-weight:800;line-height:1.35;color:#0f172a}.prospect-tier-match-choice__hint{font-size:13px;line-height:1.5;color:#64748b}.prospect-tier-match-result-card{padding:18px;border-radius:16px;border:1px solid #d9d6ff;background:linear-gradient(135deg, rgba(110, 99, 255, 0.08), rgba(110, 99, 255, 0.02));text-align:center}.prospect-tier-match-result-card__tier{font-size:18px;font-weight:800;color:#0f172a}.prospect-tier-match-result-card__price{margin-top:4px;font-size:28px;font-weight:800;color:#0f172a;line-height:1.1}.prospect-tier-match-result-card__per{margin-top:2px;font-size:12px;font-weight:700;color:#64748b}.prospect-tier-match-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prospect-tier-match-reasons li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;font-weight:600;color:#334155}.prospect-tier-match-primary,.prospect-tier-match-secondary,.prospect-tier-match-link{border:0;cursor:pointer;font:inherit}.prospect-tier-match-primary{align-self:flex-start;padding:12px 20px;border-radius:999px;background:#0f172a;color:#fff;font-size:14px;font-weight:700}.prospect-tier-match-secondary{padding:10px 16px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:14px;font-weight:700}.prospect-tier-match-link{padding:8px 0;background:rgba(0,0,0,0);color:#6e63ff;font-size:13px;font-weight:700;text-decoration:underline}.prospect-tier-match-result-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(max-width: 768px){.prospect-tier-match-banner{flex-direction:column;align-items:stretch}.prospect-tier-match-banner__actions{width:100%;justify-content:flex-start}.prospect-tier-match-choices{grid-template-columns:1fr}.prospect-tier-match-or{padding:2px 0}}.prospect-signup-flow{display:flex;flex-direction:column;gap:16px}.prospect-signup-stepper{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0 8px;width:100%;box-sizing:border-box}.prospect-signup-stepper--soft{align-items:center;padding:0 4px;margin:0 0 4px;opacity:.85}.prospect-signup-stepper--soft .prospect-signup-stepper__item{gap:0}.prospect-signup-stepper--soft .prospect-signup-stepper__item:not(:last-child)::before{top:11px;height:1px;background:#e8eef5}.prospect-signup-stepper--soft .prospect-signup-stepper__item.is-complete:not(:last-child)::before{background:rgba(110,99,255,.45)}.prospect-signup-stepper--soft .prospect-signup-stepper__num{width:22px;height:22px;font-size:11px;font-weight:600;border-width:1.5px;border-color:#dbe3ee;color:#b0bac8;box-shadow:none}.prospect-signup-stepper--soft .prospect-signup-stepper__item.is-active .prospect-signup-stepper__num{box-shadow:0 0 0 3px rgba(110,99,255,.1);background:#6e63ff;border-color:#6e63ff}.prospect-signup-stepper--soft .prospect-signup-stepper__item.is-complete .prospect-signup-stepper__num{background:rgba(110,99,255,.7);border-color:rgba(0,0,0,0)}.prospect-signup-stepper--soft .prospect-signup-stepper__item.is-complete .prospect-signup-stepper__num::after{width:5px;height:8px;margin-top:-1px}.prospect-signup-stepper--soft .prospect-signup-stepper__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.prospect-signup-stepper__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;min-width:0;text-align:center}.prospect-signup-stepper__item:not(:last-child)::before{content:"";position:absolute;top:15px;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:0}.prospect-signup-stepper__item.is-complete:not(:last-child)::before{background:#6e63ff}.prospect-signup-stepper__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.prospect-signup-stepper__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;color:#94a3b8;font-size:13px;font-weight:700;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.prospect-signup-stepper__item.is-active .prospect-signup-stepper__num{border-color:#6e63ff;background:#6e63ff;color:#fff;box-shadow:0 0 0 4px rgba(110,99,255,.14)}.prospect-signup-stepper__item.is-complete .prospect-signup-stepper__num{border-color:#6e63ff;background:#6e63ff;color:rgba(0,0,0,0);font-size:0}.prospect-signup-stepper__item.is-complete .prospect-signup-stepper__num::after{content:"";display:block;width:7px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.prospect-signup-stepper__label{font-size:12px;line-height:1.35;color:#94a3b8;padding:0 6px;max-width:100%}.prospect-signup-stepper__item.is-active .prospect-signup-stepper__label{color:#6e63ff;font-weight:600}.prospect-signup-stepper__item.is-complete .prospect-signup-stepper__label{color:#475569}.prospect-signup-stepper--compact{gap:6px;padding:0}.prospect-signup-stepper--compact .prospect-signup-stepper__item{flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 8px;border-radius:8px;background:#f1f5f9}.prospect-signup-stepper--compact .prospect-signup-stepper__item::before{display:none}.prospect-signup-stepper--compact .prospect-signup-stepper__item.is-active{background:#ededfc;box-shadow:inset 0 0 0 1px rgba(110,99,255,.22)}.prospect-signup-stepper--compact .prospect-signup-stepper__item.is-complete{background:#f8fafc}.prospect-signup-stepper--compact .prospect-signup-stepper__num{width:20px;height:20px;font-size:10px;border-width:1.5px;flex-shrink:0}.prospect-signup-stepper--compact .prospect-signup-stepper__item.is-active .prospect-signup-stepper__num{box-shadow:none}.prospect-signup-stepper--compact .prospect-signup-stepper__item.is-complete .prospect-signup-stepper__num::after{width:5px;height:9px;margin-top:-1px}.prospect-signup-stepper--compact .prospect-signup-stepper__label{font-size:11px;line-height:1.2;padding:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospect-signup-step-lead{margin:0 0 12px;color:#64748b;font-size:14px;line-height:1.55}.prospect-signup-field-row{display:grid;gap:10px;margin-bottom:10px}.prospect-signup-field-row--cols{grid-template-columns:repeat(2, minmax(0, 1fr))}.prospect-signup-field-row--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.prospect-signup-field-row--full{grid-template-columns:1fr}.prospect-signup-field-row .prospect-signup-field-span-2{grid-column:span 2}.prospect-signup-field-row>.rr-design-system-component-forms-textinput,.prospect-signup-field-row>.rr-design-system-component-forms-select{margin-bottom:0}#prospect-signup-modal-backdrop .prospect-signup-step[data-prospect-step-panel="1"]>.rr-design-system-component-forms-textinput,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-step[data-prospect-step-panel="1"]>.rr-design-system-component-forms-textinput{margin-bottom:10px}.prospect-signup-rooms{margin:0 0 16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.prospect-signup-rooms__lead{margin:0 0 12px;font-size:14px;line-height:1.45;color:#475569}.prospect-signup-rooms__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px}.prospect-signup-rooms__field{min-width:0}.prospect-signup-rooms__field .rr-design-system-component-forms-textinput{margin-bottom:0}.prospect-signup-rooms__min{margin:6px 0 0;font-size:12px;line-height:1.35;color:#64748b}.prospect-signup-cycle-toggle{display:flex;justify-content:center;margin:0 0 12px;padding:4px;background:#f1f5f9;border-radius:999px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;gap:4px}.prospect-signup-cycle-toggle__option{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.prospect-signup-cycle-toggle__option.is-selected{background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.08)}.prospect-signup-cycle-toggle__option.is-selected .rb-label-text{color:#0f172a}.prospect-signup-cycle-toggle__option:not(.is-selected) .rb-label-text{color:#64748b}.prospect-signup-cycle-toggle__radio{margin:0}.prospect-signup-cycle-toggle__radio .rr-radio-label{align-items:center;gap:8px;margin:0}.prospect-signup-cycle-toggle__radio .rb-label-text{font-size:14px;font-weight:700}#prospect-signup-modal-backdrop .prospect-signup-step--plans,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-step--plans{padding-top:0}.prospect-signup-guide{--agent-content-indent: 60px;display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;max-width:720px;padding-top:4px}.prospect-signup-guide .prospect-signup-agent-bubble{flex:1 1 auto;min-width:0}.prospect-signup-guide .prospect-signup-agent-bubble-text{font-weight:500}.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::before,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::after{opacity:1}@media(prefers-reduced-motion: reduce){.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::before,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::after{animation:none}}.prospect-signup-cycle-hint{margin:0 auto 16px;max-width:520px;text-align:center;font-size:12px;line-height:1.45;color:#64748b}.prospect-signup-plans-intro{margin:0 auto 12px;max-width:560px;text-align:center;font-size:12px;line-height:1.45;color:#64748b}.prospect-signup-plans-lead{display:none}.prospect-signup-welcome-banner,.prospect-signup-plans-hero__banner{position:relative;display:block;width:100%;border-radius:18px;overflow:hidden;min-height:96px;margin:0 0 16px;box-shadow:0 10px 32px rgba(110,99,255,.22);background:linear-gradient(135deg, #6e63ff 0%, #9333ea 50%, #26817c 100%);color:#fff;transition:filter .2s ease,box-shadow .2s ease;box-sizing:border-box}.prospect-signup-welcome-banner.is-monthly,.prospect-signup-plans-hero__banner.is-monthly{filter:saturate(0.7) brightness(0.92);box-shadow:0 8px 24px rgba(15,23,42,.12)}.prospect-signup-welcome-banner.is-monthly .prospect-signup-plans-hero__monthly-hint,.prospect-signup-plans-hero__banner.is-monthly .prospect-signup-plans-hero__monthly-hint{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-0.02em;color:#fff}.prospect-signup-plans-hero{display:contents}.prospect-signup-plans-hero__grain{position:absolute;inset:0;background-image:url("");opacity:.55;mix-blend-mode:overlay;pointer-events:none}.prospect-signup-plans-hero__banner-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:96px;padding:18px 22px;box-sizing:border-box;text-align:center}.prospect-signup-plans-hero__kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.prospect-signup-plans-hero__headline{margin:0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-0.03em;color:#fff}.prospect-signup-plans-hero__sub,.prospect-signup-plans-hero__monthly-hint{margin:0;max-width:40rem;font-size:14px;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.92)}.prospect-signup-plans-hero__monthly-hint[hidden],.prospect-signup-plans-hero__sub[hidden],.prospect-signup-plans-hero__headline[hidden]{display:none !important}.prospect-signup-plans-hero__cycle-card,.prospect-signup-cycle-toggle--stacked,.prospect-signup-welcome-offer{display:none}.prospect-signup-plans{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;align-items:stretch}.prospect-signup-plans[data-tier-count="1"]{grid-template-columns:minmax(0, 1fr);max-width:360px}.prospect-signup-plans[data-tier-count="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}.prospect-signup-plans[data-tier-count="3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 900px){.prospect-signup-plans-hero__headline,.prospect-signup-welcome-banner.is-monthly .prospect-signup-plans-hero__monthly-hint{font-size:22px}}.prospect-signup-plan{position:relative;display:flex;flex-direction:column;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;text-align:left;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.prospect-signup-plan:hover{border-color:#c4bfff}.prospect-signup-plan:focus-visible{outline:none;border-color:#6e63ff;box-shadow:0 0 0 3px rgba(110,99,255,.2)}.prospect-signup-plan.is-selected,.prospect-signup-plan.is-current{border-color:#6e63ff;box-shadow:0 0 0 2px rgba(110,99,255,.18)}.prospect-signup-plan.is-selected .prospect-signup-plan__marker,.prospect-signup-plan.is-current .prospect-signup-plan__marker{border-color:#6e63ff;background:#6e63ff;box-shadow:inset 0 0 0 3px #fff}.prospect-signup-plan.is-tier-match-recommended:not(.is-selected):not(.is-current){border-color:#d9d6ff}.prospect-signup-plan.is-tier-match-recommended{box-shadow:0 0 0 2px rgba(110,99,255,.12)}.prospect-signup-plan__radio,.prospect-signup-plan .prospect-signup-tier-card__radio,.prospect-signup-plan .rr-design-system-component-forms-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.prospect-signup-plan__marker{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;box-sizing:border-box;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.prospect-signup-plan__body{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 12px 12px;min-height:0}.prospect-signup-plan__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.prospect-signup-plan__title-row{display:flex;align-items:center;gap:10px;min-width:0}.prospect-signup-plan__name{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-0.02em}.prospect-signup-plan__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px;max-width:100%;margin-left:auto}.prospect-signup-plan__badge{display:inline-flex;flex-shrink:0}.prospect-signup-plan__badge.is-hidden{display:none !important}.prospect-signup-plan__value{margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.4;color:#64748b}.prospect-signup-plan__highlights{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.prospect-signup-plan__highlight{display:flex;align-items:flex-start;gap:8px;margin:0}.prospect-signup-plan__highlight-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:rgba(110,99,255,.1);color:#6e63ff}.prospect-signup-plan__highlight-svg{display:block;color:inherit}.prospect-signup-plan__highlight-label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;line-height:1.35;color:#334155}.prospect-signup-plan__perks{display:none}.prospect-signup-plan--value-only .prospect-signup-plan__body{min-height:100%}.prospect-signup-plan__pricing{display:block;margin:0 0 10px}.prospect-signup-plan__rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.1}.prospect-signup-plan__price-now{font-size:18px;font-weight:600;color:#475569;letter-spacing:-0.02em}.prospect-signup-plan__price-suffix{font-size:12px;font-weight:500;color:#94a3b8}.prospect-signup-plan__billing-note{margin:4px 0 0;font-size:11px;font-weight:500;color:#94a3b8}.prospect-signup-plan__checkout{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;border-top:0}.prospect-signup-plan__checkout-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:11px;line-height:1.35}.prospect-signup-plan__checkout-line dt{margin:0;font-weight:500;color:#64748b}.prospect-signup-plan__checkout-line dd{margin:0;font-weight:600;color:#475569;text-align:right}.prospect-signup-plan__checkout-line--discount dd{color:#2cab95}.prospect-signup-plan__checkout-line--subtotal{margin-top:2px;padding-top:4px;border-top:1px solid #f1f5f9}.prospect-signup-plan__checkout-line--subtotal dt,.prospect-signup-plan__checkout-line--subtotal dd{font-weight:700;color:#475569}.prospect-signup-plan__checkout-line--total{margin-top:4px;padding-top:6px;border-top:1px dashed #e2e8f0}.prospect-signup-plan__checkout-line--total dt{font-weight:600;color:#475569}.prospect-signup-plan__checkout-line--total dd{font-weight:700;color:#0f172a}.prospect-signup-plan__checkout-note{margin:8px 0 0;font-size:10px;line-height:1.45;font-weight:600;color:#64748b}.prospect-signup-plan__checkout-savings{margin:6px 0 0;font-size:11px;line-height:1.4;font-weight:700;color:#2cab95}.prospect-signup-plan__features-trigger{margin-top:10px}.prospect-signup-plan__features-trigger .rr-design-system-component-interactive-tooltip{display:inline-flex;color:#0f172a}.prospect-signup-plan__features-btn{margin:0;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:#0f172a;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.prospect-signup-plan__features-btn:hover{color:#334155}.prospect-signup-plan__tooltip-list{margin:0;padding:0 0 0 16px;list-style:disc;font-size:12px;line-height:1.5;color:#e2e8f0}.prospect-signup-plan__tooltip-list li+li{margin-top:6px}.prospect-signup-plan.has-voucher-excluded .prospect-signup-plan__badge--no-voucher{display:inline-flex}@media(max-width: 1100px){.prospect-signup-plans{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.prospect-signup-plans{grid-template-columns:1fr;gap:10px}.prospect-signup-plans-hero__headline,.prospect-signup-welcome-banner.is-monthly .prospect-signup-plans-hero__monthly-hint{font-size:20px}.prospect-signup-plan__price-now{font-size:17px}.prospect-signup-cycle-toggle{width:100%;box-sizing:border-box}.prospect-signup-cycle-toggle__option{flex:1 1 0;justify-content:center;padding:8px 10px}.prospect-signup-cycle-toggle__radio .rb-label-text{font-size:13px}}.prospect-signup-step--implementation{max-width:560px;margin-left:auto;margin-right:auto;text-align:center}.prospect-signup-step--implementation .prospect-signup-step-lead{text-align:center}.prospect-signup-implementation-value{display:flex;align-items:flex-start;gap:14px;margin:4px auto 18px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg, rgba(110, 99, 255, 0.08) 0%, rgba(45, 212, 191, 0.08) 100%);border:1px solid rgba(110,99,255,.14);text-align:left}.prospect-signup-implementation-value__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fff;color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.12)}.prospect-signup-implementation-value__copy{min-width:0}.prospect-signup-implementation-value__title{display:block;margin:0 0 6px;font-size:15px;font-weight:700;color:#1e1b4b;line-height:1.35}.prospect-signup-implementation-value__body{margin:0;font-size:14px;line-height:1.5;color:#475569}.prospect-signup-implementation-date{margin:4px auto 0;max-width:420px;text-align:center}.prospect-signup-implementation-date__label{display:block;margin:0 0 8px;font-size:13px;font-weight:700;color:#334155;text-transform:lowercase;text-align:center}.prospect-signup-implementation-date__required{color:#e11d48;font-weight:700}.prospect-signup-implementation-date__hint{margin:10px auto 0;max-width:420px;font-size:13px;line-height:1.45;color:#64748b;text-align:center}.prospect-signup-implementation-date .rr-design-system-component-inputs-datepicker{width:100%;margin-left:auto;margin-right:auto;text-align:left}.prospect-signup-preview-table{border:0;border-radius:0;overflow:visible;min-width:0;max-width:100%}.prospect-signup-preview-table table.prospect-signup-preview-overview{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.prospect-signup-preview-table th,.prospect-signup-preview-table td{padding:12px 4px;border-bottom:1px solid #e2e8f0;vertical-align:top}.prospect-signup-preview-table td:first-child{width:72%;overflow-wrap:anywhere;word-break:break-word}.prospect-signup-preview-table td:last-child{width:28%;text-align:right;white-space:nowrap;font-weight:600}.prospect-signup-preview-table .prospect-signup-preview-tip{display:inline-flex;align-items:center;gap:6px;max-width:100%;cursor:help}.prospect-signup-preview-table .prospect-signup-preview-tip__label{min-width:0}.prospect-signup-preview-table .prospect-signup-preview-tip__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid rgba(100,116,139,.45);color:#64748b;font-size:10px;font-weight:700;font-style:italic;line-height:1;text-transform:none;letter-spacing:0}.prospect-signup-preview-table tr:last-child td{border-bottom:0}.prospect-signup-preview-table .prospect-signup-preview-section th{padding:18px 0 8px;border-bottom:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6e63ff;background:rgba(0,0,0,0)}.prospect-signup-preview-table tr.prospect-signup-preview-section+tr td{border-top:1px solid #eef2ff}.prospect-signup-preview-table .prospect-signup-preview-total td{font-size:15px;font-weight:800;color:#0f172a;background:#f8fafc;padding-top:14px;padding-bottom:14px}.prospect-signup-preview-table .prospect-signup-preview-discount td{color:#6e63ff;font-weight:700}.prospect-signup-preview-table .prospect-signup-preview-muted td{color:#64748b;font-weight:500}.prospect-signup-preview-table .pill-included{display:inline-block;background:rgba(44,171,149,.16);color:#2cab95;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.prospect-signup-preview-footnote{margin:12px 0 0;font-size:12px;line-height:1.45;color:#64748b}.prospect-signup-step--upgrades,.prospect-signup-step--connections{max-width:1080px;margin-left:auto;margin-right:auto}.prospect-signup-upgrades-header,.prospect-signup-connections-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.prospect-signup-upgrades-title{margin:0 0 6px;font-size:20px;font-weight:800;color:#0f172a}.prospect-signup-upgrades-subtitle{margin:0;font-size:14px;line-height:1.5;color:#64748b;max-width:560px}.prospect-signup-upgrades-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:#475569;max-width:560px}.prospect-signup-slots-counter{flex:0 0 auto;min-width:160px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg, #6e63ff 0%, #8b7cff 100%);color:#fff;text-align:center;box-shadow:0 10px 24px rgba(110,99,255,.28)}.prospect-signup-slots-counter strong{display:block;font-size:28px;line-height:1;font-weight:800}.prospect-signup-slots-counter span{display:block;margin-top:4px;font-size:12px;line-height:1.35;opacity:.95}.prospect-signup-terminal-hero{margin:0 0 18px}.prospect-signup-terminal-hero[hidden]{display:none !important}.prospect-signup-terminal-hero__banner{position:relative;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(220px, 0.9fr);gap:16px;align-items:stretch;padding:18px;border-radius:18px;overflow:hidden;box-shadow:0 10px 32px rgba(110,99,255,.22);background:linear-gradient(135deg, #6e63ff 0%, #9333ea 48%, #26817c 100%);color:#fff;box-sizing:border-box}.prospect-signup-terminal-hero__grain{position:absolute;inset:0;background-image:url("");opacity:.55;mix-blend-mode:overlay;pointer-events:none}.prospect-signup-terminal-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:4px 4px 4px 6px}.prospect-signup-terminal-hero__kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.prospect-signup-terminal-hero__headline{margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#fff}.prospect-signup-terminal-hero__body{margin:0;max-width:34rem;font-size:14px;font-weight:600;line-height:1.45;color:hsla(0,0%,100%,.92)}.prospect-signup-terminal-hero__card{position:relative;z-index:1;min-width:0}.prospect-signup-terminal-hero__card .prospect-signup-upgrade-item{height:100%}.prospect-signup-terminal-hero__card .prospect-signup-upgrade-card{height:100%;background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.7);box-shadow:0 8px 24px rgba(15,23,42,.12)}.prospect-signup-terminal-hero__card .prospect-signup-upgrade-item.is-expanded{background:hsla(0,0%,100%,.98)}.prospect-signup-upgrades-tabs-wrap{margin-top:4px}.prospect-signup-upgrades-tabs-wrap[hidden]{display:none !important}.prospect-signup-upgrades-tabs-wrap .rr-design-system-component-interactive-tabs{margin-top:0}.prospect-signup-upgrades-tabs-wrap .rr-tabs-nav{margin-bottom:14px}.prospect-signup-upgrades-tabs-wrap .rr-tabs-tab,.prospect-signup-upgrades-tabs-wrap .rr-tabs-tab-label{text-transform:capitalize}.prospect-signup-upgrades-tabs-wrap .rr-tabs-panel{padding:0}.prospect-signup-upgrades-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.prospect-signup-upgrade-item{display:flex;flex-direction:column;gap:0;min-width:0}.prospect-signup-upgrade-item.is-expanded{grid-column:1/-1;gap:12px;padding:4px;border:1px solid #ddd6fe;border-radius:20px;background:linear-gradient(180deg, #faf8ff 0%, #ffffff 48%);box-shadow:0 10px 28px rgba(110,99,255,.08)}.prospect-signup-upgrade-item.is-expanded .prospect-signup-upgrade-card{border-color:rgba(0,0,0,0);box-shadow:none;background:rgba(0,0,0,0)}.prospect-signup-upgrade-item.is-expanded .prospect-signup-upgrade-card:hover:not(.is-disabled){transform:none;border-color:rgba(0,0,0,0)}.prospect-signup-upgrade-partners{padding:0 12px 14px}.prospect-signup-upgrade-partners__hint{margin:0 0 12px;font-size:13px;line-height:1.45;color:#64748b}.prospect-signup-partner-grid--inline{grid-template-columns:repeat(auto-fill, minmax(132px, 1fr))}.prospect-signup-partner-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:700;line-height:1;text-transform:capitalize}.prospect-signup-partner-card.is-selected .prospect-signup-partner-card__action{border-color:#6e63ff;background:#6e63ff;color:#fff}.prospect-signup-upgrade-card{position:relative;display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px 16px 18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.prospect-signup-upgrade-card.is-selected{border-color:#6e63ff;box-shadow:0 0 0 1px #6e63ff,0 10px 24px rgba(110,99,255,.12);background:#f8f7ff}.prospect-signup-upgrade-card.is-locked{border-color:#6e63ff;background:#f8f7ff;padding-top:22px}.prospect-signup-upgrade-card.is-disabled{background:#fafafa}.prospect-signup-upgrade-card.is-disabled .prospect-signup-upgrade-card__title,.prospect-signup-upgrade-card.is-disabled .prospect-signup-upgrade-card__blurb{color:#94a3b8}.prospect-signup-upgrade-card.is-pro-feature{padding-top:22px}.prospect-signup-upgrade-card__badge-slot{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:2;display:inline-flex;max-width:calc(100% - 24px);white-space:nowrap}.prospect-signup-upgrade-card__top{display:flex;align-items:center;gap:12px;min-width:0}.prospect-signup-upgrade-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#6e63ff;color:#fff;flex:0 0 auto}.prospect-signup-upgrade-card__icon img{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}.prospect-signup-upgrade-card__icon--accent,.prospect-signup-upgrade-card__icon--success,.prospect-signup-upgrade-card__icon--warn,.prospect-signup-upgrade-card__icon--danger,.prospect-signup-upgrade-card__icon--muted,.prospect-signup-upgrade-card__icon--rms,.prospect-signup-upgrade-card__icon--pos{background:#6e63ff;color:#fff}.prospect-signup-upgrade-card__title{font-size:15px;font-weight:800;color:#0f172a;min-width:0}.prospect-signup-upgrade-card__blurb{font-size:13px;line-height:1.45;color:#475569}.prospect-signup-upgrade-card__pro-badge{display:inline-flex}.prospect-signup-upgrade-card__included-badge{display:inline-flex}.prospect-signup-upgrade-card__slot-note{display:inline-flex;align-items:center;align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700;line-height:1.4}.prospect-signup-upgrade-card__fee-note{background:#f1f5f9;color:#64748b}.prospect-signup-upgrade-card__commit-note{display:block;margin-top:6px;color:#4338ca;font-size:12px;font-weight:600;line-height:1.4}.prospect-signup-upgrade-card__commit-note--deferred{color:#475569;font-weight:500}.prospect-signup-upgrade-card.is-disabled .prospect-signup-upgrade-card__badge-slot .rr-design-system-component-shared-badge{opacity:1}.prospect-signup-upgrade-card__actions{display:flex;justify-content:flex-end;margin-top:4px}.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn{min-width:96px;justify-content:center;border-radius:9999px !important;text-transform:capitalize}.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn.is-selected-upgrade,.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn.is-selected-upgrade.soft{border-radius:9999px !important;border:0 !important;background:#6e63ff !important;color:#fff !important;box-shadow:0 6px 16px rgba(110,99,255,.28);text-transform:capitalize}.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn.is-selected-upgrade:hover:not(:disabled),.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn.is-selected-upgrade.soft:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 8px 18px rgba(110,99,255,.34)}.prospect-signup-upgrade-card__select.rr-design-system-component-buttons-button.rr-btn.primary{color:#fff}.prospect-signup-terminal-hero__card .prospect-signup-upgrade-card__select.primary{background:#0f1726;color:#fff;border:0;border-radius:9999px !important;box-shadow:0 8px 20px rgba(15,23,38,.22)}.prospect-signup-terminal-reminder-guide{margin:0 0 20px;max-width:640px}.prospect-signup-terminal-reminder-guide .prospect-signup-agent-bubble{max-width:min(560px,100%)}.prospect-signup-terminal-reminder-guide .prospect-signup-agent-bubble-text{display:flex;flex-direction:column;gap:6px}.prospect-signup-step--terminal-reminder{--agent-content-indent: 58px}.prospect-signup-step--terminal-reminder .prospect-signup-terminal-hero{margin-left:var(--agent-content-indent);width:calc(100% - var(--agent-content-indent));box-sizing:border-box}.prospect-signup-terminal-reminder-guide__title{display:block;font-size:16px;font-weight:800;line-height:1.3;color:#0f172a}.prospect-signup-terminal-reminder-guide__body{display:block;font-size:14px;font-weight:500;line-height:1.45;color:#475569}.prospect-signup-connections{display:block}.prospect-signup-marketplace{display:grid;grid-template-columns:minmax(180px, 220px) minmax(0, 1fr);gap:20px;align-items:start;width:100%;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-sizing:border-box}.prospect-signup-category-nav{padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.92);box-sizing:border-box}.prospect-signup-category-nav__title{margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.prospect-signup-category-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.prospect-signup-category-nav__item-wrap{margin:0;padding:0}.prospect-signup-category-nav__item{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:#475569;font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.prospect-signup-category-nav__item:hover{background:rgba(110,99,255,.06);color:#334155}.prospect-signup-category-nav__item.is-active{background:rgba(110,99,255,.12);color:#5b52e8;box-shadow:inset 0 0 0 1px rgba(110,99,255,.18)}.prospect-signup-category-nav__item.has-selection:not(.is-active) .prospect-signup-category-nav__count{background:rgba(16,185,129,.16);color:#047857}.prospect-signup-category-nav__item:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(110,99,255,.25)}.prospect-signup-category-nav__label{min-width:0;flex:1 1 auto}.prospect-signup-category-nav__count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 7px;border-radius:999px;background:rgba(100,116,139,.12);color:#64748b;font-size:11px;font-weight:700;line-height:1.6}.prospect-signup-category-nav__item.is-active .prospect-signup-category-nav__count{background:rgba(91,82,232,.14);color:#5b52e8}.prospect-signup-marketplace__content{min-width:0}.prospect-signup-marketplace__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.prospect-signup-marketplace__toolbar-copy{min-width:0;flex:1 1 auto}.prospect-signup-marketplace__heading{margin:0 0 4px;font-size:15px;font-weight:800;color:#0f172a}.prospect-signup-marketplace__hint{margin:0;font-size:13px;line-height:1.45;color:#64748b}.prospect-signup-marketplace__empty{margin:0 0 12px;padding:16px;border-radius:12px;background:rgba(248,250,252,.9);border:1px dashed rgba(15,23,42,.12);color:#64748b;font-size:13px;text-align:center}.prospect-signup-marketplace__empty[hidden]{display:none !important}.prospect-signup-partner-search{flex:0 0 220px;max-width:100%;height:38px;padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#0f172a;box-sizing:border-box}.prospect-signup-partner-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(148px, 1fr));gap:12px}.prospect-signup-partner-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:148px;padding:18px 14px 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;text-align:center;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.prospect-signup-partner-card:hover{border-color:#94a3b8;transform:translateY(-1px)}.prospect-signup-partner-card.is-selected{border-color:#6e63ff;box-shadow:0 0 0 1px #6e63ff,0 10px 20px rgba(110,99,255,.1);background:#f8f7ff}.prospect-signup-partner-card[hidden]{display:none !important}.prospect-signup-partner-grid--inline .prospect-signup-partner-card{min-height:168px;padding-bottom:14px}.prospect-signup-partner-card__logo-wrap{display:flex;align-items:center;justify-content:center;width:88px;height:56px}.prospect-signup-partner-card__logo{max-width:88px;max-height:48px;width:auto;height:auto;object-fit:contain}.prospect-signup-partner-card__logo--placeholder{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg, #eef2ff 0%, #f1f5f9 100%);color:#475569;font-size:18px;font-weight:800}.prospect-signup-partner-card__name{font-size:13px;font-weight:700;color:#0f172a;line-height:1.3}.prospect-signup-partner-card__check{position:absolute;top:10px;right:10px;width:16px;height:16px;border-radius:50%;border:1.5px solid #cbd5e1;background:#fff}.prospect-signup-partner-card.is-selected .prospect-signup-partner-card__check{border-color:#6e63ff;background:#6e63ff;box-shadow:inset 0 0 0 2px #fff}.prospect-signup-partner-empty{margin:0;grid-column:1/-1;padding:18px;color:#64748b;font-size:13px;text-align:center}@media(max-width: 768px){.prospect-signup-upgrades-header,.prospect-signup-connections-header,.prospect-signup-marketplace__toolbar{flex-direction:column}.prospect-signup-upgrades-grid{grid-template-columns:1fr}.prospect-signup-terminal-hero__banner{grid-template-columns:1fr}.prospect-signup-marketplace{grid-template-columns:1fr;padding:12px}.prospect-signup-category-nav__list{flex-direction:row;flex-wrap:wrap;gap:6px}.prospect-signup-category-nav__item-wrap{flex:1 1 auto}.prospect-signup-partner-search{flex:1 1 auto;width:100%}}.prospect-signup-payment-methods{display:flex;flex-direction:column;gap:10px;margin-top:16px}.prospect-signup-step--terms{max-width:720px;margin-left:auto;margin-right:auto}.prospect-signup-terms-scroll{max-height:280px;overflow:auto;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.55;box-sizing:border-box}.prospect-signup-terms-scroll p{margin:0 0 12px}.prospect-signup-terms-scroll p:last-child{margin-bottom:0}.prospect-signup-terms-scroll a{color:#6e63ff}.prospect-signup-terms-scroll h1,.prospect-signup-terms-scroll h2,.prospect-signup-terms-scroll h3,.prospect-signup-terms-scroll h4{margin:0 0 8px;color:#0f172a;font-size:14px;line-height:1.4}.prospect-signup-terms-accept{display:flex;justify-content:center;align-items:center;margin-top:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-align:center}.prospect-signup-terms-accept .rr-design-system-component-forms-checkbox,.prospect-signup-terms-accept .rr-design-system-component-forms-checkbox--form-field{display:inline-flex;align-items:center;align-self:center;justify-content:center;width:auto;max-width:100%}.prospect-signup-terms-accept .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label,.prospect-signup-terms-accept .rr-checkbox-label{display:inline-flex;align-items:center;gap:10px;margin:0;text-align:left}.prospect-signup-terms-accept .cb-box{flex:0 0 auto;align-self:center;margin-top:0}.prospect-signup-terms-accept .cb-label-text{display:flex;align-items:center;margin:0;padding:0;font-size:14px;line-height:var(--cb-size, 24px);color:#0f172a}.prospect-signup-payment-method{display:flex;flex-direction:row;align-items:flex-start;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.prospect-signup-payment-method.is-selected,.prospect-signup-payment-method:has(.rr-radio-input:checked){border-color:#0f172a;box-shadow:0 0 0 1px #0f172a;background:#f8fafc}.prospect-signup-payment-method:hover{border-color:#94a3b8}.prospect-signup-payment-method.is-selected:hover,.prospect-signup-payment-method:has(.rr-radio-input:checked):hover{border-color:#0f172a}.prospect-signup-payment-method[hidden]{display:none !important}.prospect-signup-payment-method__radio{flex:0 0 auto;margin-top:2px;pointer-events:auto}.prospect-signup-payment-method__copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto;font-size:13px;line-height:1.45;color:#475569}.prospect-signup-payment-method__copy strong{display:block;color:#0f172a;font-size:14px;font-weight:700}.prospect-signup-payment-method__copy>span{display:block}.prospect-signup-payment-subtitle{margin:0 0 14px;font-size:14px;line-height:1.45;color:#64748b}.prospect-signup-payment-due{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#f8fafc;color:#0f172a;font-size:14px}.prospect-signup-payment-due strong{font-size:16px;font-weight:800;white-space:nowrap}.prospect-signup-payment-flow{margin-top:14px}.prospect-signup-payment-flow .alert-message .prospect-signup-payment-flow__email{display:block;margin:0 0 16px;padding-bottom:2px}.prospect-signup-payment-flow .alert-message .prospect-signup-payment-flow__steps{margin-top:4px}.prospect-signup-payment-flow__intro{margin:0 0 10px}.prospect-signup-payment-flow__email{margin:0 0 18px;padding-bottom:4px;font-weight:700;color:#0f172a}.prospect-signup-payment-flow__steps{margin:8px 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px}.prospect-signup-payment-flow__steps li{line-height:1.45}#prospect-signup-preview-card .content,#prospect-signup-payment-card .content{padding-top:8px}.prospect-signup-preview-welcome{display:none !important}.prospect-signup-preview-welcome{position:relative;display:block;width:100%;margin:0 0 16px;padding:0;border:0;border-radius:18px;overflow:hidden;min-height:96px;box-shadow:0 10px 32px rgba(110,99,255,.22);background:linear-gradient(135deg, #6e63ff 0%, #9333ea 50%, #26817c 100%);color:#fff;text-align:center;box-sizing:border-box}.prospect-signup-preview-welcome[hidden]{display:none !important}.prospect-signup-preview-welcome .prospect-signup-plans-hero__banner-inner{min-height:96px}.prospect-signup-preview-welcome .prospect-signup-plans-hero__headline{font-size:28px}.prospect-signup-setup-explain{margin:14px 0 0;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.prospect-signup-setup-explain__title{display:block;margin-bottom:4px;font-size:13px;font-weight:800;color:#0f172a}.prospect-signup-setup-explain__body{margin:0;font-size:13px;line-height:1.55;color:#475569}.prospect-signup-preview-note,.prospect-signup-step-lead{margin:0 0 14px;font-size:14px;line-height:1.55;color:#64748b}.prospect-signup-voucher-note{margin:0 0 14px;text-align:center}.prospect-signup-voucher-note--modal{margin-bottom:16px}.prospect-signup-preview-note{margin-top:14px;font-size:13px;color:#64748b;line-height:1.55}.prospect-signup-billing-fields--agent-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.prospect-signup-agent{display:flex;flex-direction:column;gap:0;min-height:0;max-height:min(480px,55vh);--agent-content-indent: 60px}#prospect-signup-modal-backdrop .prospect-signup-step[data-prospect-step-panel="1"] .prospect-signup-agent,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-step[data-prospect-step-panel="1"] .prospect-signup-agent,#prospect-signup-modal-backdrop .prospect-signup-step[data-prospect-step-panel="6"] .prospect-signup-agent,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .prospect-signup-step[data-prospect-step-panel="6"] .prospect-signup-agent{max-height:calc(min(90vh,100dvh - 48px) - 210px)}.prospect-signup-agent-chat{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 8px 12px 10px;scroll-behavior:smooth}.prospect-signup-agent-chat .prospect-signup-agent-turn--user{align-self:flex-end}.prospect-signup-agent-transcript{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.prospect-signup-agent-active{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;padding-bottom:4px}.prospect-signup-agent-turn{display:flex;align-items:flex-end;gap:10px}.prospect-signup-agent-turn--agent{align-items:flex-start}.prospect-signup-agent-turn--user{justify-content:flex-end;align-self:flex-end;width:100%;padding-left:48px;box-sizing:border-box}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble{flex:0 1 auto;max-width:min(340px,85%);padding:9px 16px;background:linear-gradient(135deg, #6e63ff 0%, #5b52e8 100%);border:none;border-radius:18px 18px 4px 18px;box-shadow:0 4px 16px rgba(110,99,255,.28)}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble--editable{display:inline-flex;align-items:center;gap:10px;padding-right:10px}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble-text{font-size:14px;font-weight:600;color:#fff;flex:1 1 auto;min-width:0;word-break:break-word}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble-edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble-edit:hover{background:hsla(0,0%,100%,.32)}.prospect-signup-agent-turn--user .prospect-signup-agent-bubble-edit:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes prospectSignupAgentAvatarPulseRing{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.55);opacity:0}100%{transform:scale(1.55);opacity:0}}@keyframes prospectSignupAgentAvatarBob{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}@keyframes prospectSignupAgentAvatarSpeak{0%,100%{transform:translateY(0) rotate(0deg) scale(1)}28%{transform:translateY(-3px) rotate(-4deg) scale(1.06)}55%{transform:translateY(-1px) rotate(3deg) scale(1.03)}78%{transform:translateY(-2px) rotate(-1.5deg) scale(1.05)}}.prospect-signup-agent-avatar-wrap{position:relative;flex:0 0 auto;width:48px;height:48px;overflow:visible}.prospect-signup-agent-avatar-disc{position:absolute;inset:0;z-index:0;border-radius:50%;background:radial-gradient(circle at 35% 30%, #ffffff 0%, #f3f0ff 55%, #e8e4ff 100%);border:2px solid rgba(110,99,255,.28);box-shadow:0 6px 16px rgba(110,99,255,.18),inset 0 1px 0 hsla(0,0%,100%,.9);pointer-events:none}.prospect-signup-agent-avatar{position:relative;z-index:2;display:block;width:48px;height:48px;margin:0;padding:7px 8px 9px;box-sizing:border-box;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;object-fit:contain;object-position:center center;transform-origin:50% 50%}.prospect-signup-agent-avatar--photo{padding:0;border-radius:50%;object-fit:cover;background:#fff}.prospect-signup-agent-avatar-wrap::before,.prospect-signup-agent-avatar-wrap::after{content:"";position:absolute;inset:0;z-index:1;border-radius:50%;border:2px solid rgba(110,99,255,.35);pointer-events:none;opacity:0}.prospect-signup-agent-active .prospect-signup-agent-avatar-wrap::before,.prospect-signup-agent-turn--agent.is-speaking .prospect-signup-agent-avatar-wrap::before,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::before{opacity:1;animation:prospectSignupAgentAvatarPulseRing 1.8s ease-out infinite}.prospect-signup-agent-active .prospect-signup-agent-avatar-wrap::after,.prospect-signup-agent-turn--agent.is-speaking .prospect-signup-agent-avatar-wrap::after,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-wrap::after{opacity:1;animation:prospectSignupAgentAvatarPulseRing 1.8s ease-out .9s infinite}.prospect-signup-agent-active .prospect-signup-agent-avatar-disc,.prospect-signup-agent-turn--agent.is-speaking .prospect-signup-agent-avatar-disc,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar-disc{border-color:rgba(110,99,255,.55);box-shadow:0 8px 22px rgba(110,99,255,.28),0 0 0 4px rgba(110,99,255,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.prospect-signup-agent-active .prospect-signup-agent-avatar,.prospect-signup-agent-turn--agent.is-speaking .prospect-signup-agent-avatar,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar{animation:prospectSignupAgentAvatarSpeak .75s ease-out 1,prospectSignupAgentAvatarBob 2.4s ease-in-out .75s infinite}.prospect-signup-agent-transcript .prospect-signup-agent-avatar{opacity:.92;filter:saturate(0.92)}.prospect-signup-agent-transcript .prospect-signup-agent-avatar-disc{opacity:.95}@media(prefers-reduced-motion: reduce){.prospect-signup-agent-avatar-wrap::before,.prospect-signup-agent-avatar-wrap::after,.prospect-signup-agent-active .prospect-signup-agent-avatar,.prospect-signup-agent-turn--agent.is-speaking .prospect-signup-agent-avatar,.prospect-signup-guide.is-speaking .prospect-signup-agent-avatar{animation:none}}.prospect-signup-agent-bubble{position:relative;flex:0 1 auto;max-width:min(520px,90%);min-width:0;padding:11px 14px;background:#fff;border:1px solid #e8edf2;border-radius:16px 16px 16px 6px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.prospect-signup-agent-bubble-tail{position:absolute;left:-6px;top:14px;width:12px;height:12px;background:#fff;border-left:1px solid #e8edf2;border-bottom:1px solid #e8edf2;transform:rotate(45deg)}.prospect-signup-agent-bubble-text{margin:0;font-size:14px;line-height:1.5;color:#0f172a;font-weight:600}.prospect-signup-agent-bubble-text p{margin:0 0 .7em;font-weight:500}.prospect-signup-agent-bubble-text p:last-child{margin-bottom:0}.prospect-signup-agent-bubble--rich{max-width:min(560px,100%)}.prospect-signup-agent-bubble--rich .prospect-signup-agent-bubble-text{font-weight:500}.prospect-signup-billing-summary{margin-top:14px;display:flex;flex-direction:column;gap:12px}.prospect-signup-billing-summary__table{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f8fafc}.prospect-signup-billing-summary__table th,.prospect-signup-billing-summary__table td{padding:10px 12px;font-size:13px;line-height:1.45;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.prospect-signup-billing-summary__table tr:last-child th,.prospect-signup-billing-summary__table tr:last-child td{border-bottom:0}.prospect-signup-billing-summary__table th{width:38%;color:#64748b;font-weight:600;background:#f1f5f9}.prospect-signup-billing-summary__table td{color:#0f172a;font-weight:700;word-break:break-word}.prospect-signup-billing-summary__confirm{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.prospect-signup-billing-summary__confirm .rr-design-system-component-forms-checkbox,.prospect-signup-billing-summary__confirm .rr-design-system-component-forms-checkbox--form-field{display:inline-flex;align-items:center;align-self:center;width:auto;max-width:100%}.prospect-signup-billing-summary__confirm .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label,.prospect-signup-billing-summary__confirm .rr-checkbox-label{display:inline-flex;align-items:center;gap:10px;margin:0;text-align:left}.prospect-signup-billing-summary__confirm .cb-box{flex:0 0 auto;align-self:center;margin-top:0}.prospect-signup-billing-summary__confirm .cb-label-text{display:flex;align-items:center;margin:0;padding:0;font-size:13px;line-height:var(--cb-size, 24px);font-weight:600;color:#0f172a}.prospect-signup-payment-summary-slot{margin-top:14px}.prospect-signup-payment-summary{display:flex;flex-direction:column;gap:10px}.prospect-signup-payment-summary__intro,.prospect-signup-payment-summary__loading,.prospect-signup-payment-summary__note{margin:0;font-size:13px;line-height:1.45;color:#334155}.prospect-signup-payment-summary__note{padding:10px 12px;border-radius:10px;background:#f1f5f9;color:#0f172a}.prospect-signup-payment-summary__table{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.prospect-signup-payment-summary__table th,.prospect-signup-payment-summary__table td{padding:10px 12px;font-size:13px;line-height:1.45;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.prospect-signup-payment-summary__table tr:last-child th,.prospect-signup-payment-summary__table tr:last-child td{border-bottom:0}.prospect-signup-payment-summary__table th{width:62%;color:#64748b;font-weight:600;background:#f8fafc}.prospect-signup-payment-summary__table td{color:#0f172a;font-weight:700;text-align:right;white-space:nowrap}.prospect-signup-payment-summary__table tr.is-muted th,.prospect-signup-payment-summary__table tr.is-muted td{color:#475569;font-weight:600}.prospect-signup-payment-summary__table tr.is-total th,.prospect-signup-payment-summary__table tr.is-total td{background:#0f172a;color:#fff;font-weight:700}.prospect-signup-preview-vat-note{display:block;margin:12px 0 0;padding:10px 12px;border-radius:8px;box-sizing:border-box;max-width:100%;font-size:12px;line-height:1.5;font-weight:500;color:#475569;background:#f8fafc;overflow-wrap:anywhere;word-break:break-word}.prospect-signup-preview-vat-guide{margin:16px 0 0;max-width:100%}.prospect-signup-preview-vat-guide .prospect-signup-agent-bubble-text{display:flex;flex-direction:column;gap:6px}.prospect-signup-preview-vat-guide__title{display:block;font-size:14px;font-weight:800;color:#0f172a;line-height:1.35}.prospect-signup-preview-vat-guide__body{display:block;font-size:13px;font-weight:500;line-height:1.5;color:#475569;overflow-wrap:anywhere;word-break:break-word}.prospect-signup-agent-welcome-lead{font-weight:700 !important}.prospect-signup-agent-welcome-voucher{background:#f3f0ff;border-left:3px solid #6e63ff;padding:8px 12px;border-radius:8px;margin-top:4px;font-weight:500;color:#3b2e8a}.prospect-signup-agent-welcome-contact{margin-top:0}.prospect-signup-agent-welcome-email{color:#6e63ff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.prospect-signup-agent-welcome-email:hover,.prospect-signup-agent-welcome-email:focus{color:#584fd6}.prospect-signup-agent-highlight{color:#6e63ff;font-weight:800}.prospect-signup-agent-hint{display:block;margin-top:8px;font-size:12px;line-height:1.45;font-weight:500;color:#64748b}.prospect-signup-agent-hint--vies-checking{margin-top:10px;padding:8px 10px;border-radius:8px;background:#eef2ff;color:#3730a3;font-weight:700}.prospect-signup-agent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:var(--agent-content-indent, 52px);max-width:min(520px,100% - var(--agent-content-indent, 52px))}.prospect-signup-agent-field-shell{margin-left:var(--agent-content-indent, 52px);max-width:min(520px,100% - var(--agent-content-indent, 52px));width:100%;box-sizing:border-box}.prospect-signup-agent-field-shell .rr-design-system-component-forms-textinput,.prospect-signup-agent-field-shell .rr-design-system-component-forms-select,.prospect-signup-agent-field-shell .prospect-company-lookup{margin-bottom:0}.prospect-signup-agent-field-shell .upg-ownership-vat-validation-status,.prospect-signup-agent-field-shell .upg-ownership-company-verified{margin-top:6px}.prospect-signup-agent-btn{appearance:none;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.25;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.prospect-signup-agent-btn--primary{background:#0f1726;color:#fff}.prospect-signup-agent-btn--soft{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.prospect-signup-agent-billing-address{display:flex;flex-direction:column;gap:10px}.prospect-signup-agent-field-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}#prospect-signup-agent-active .upg-ownership-company-lookup-list{z-index:12}@media(max-width: 640px){.prospect-signup-agent{--agent-content-indent: 56px}.prospect-signup-agent-field-row{grid-template-columns:1fr}.prospect-signup-rooms__grid{grid-template-columns:1fr}}@media(max-width: 768px){.prospect-signup-field-row--cols,.prospect-signup-field-row--cols-3{grid-template-columns:1fr}.prospect-signup-field-row .prospect-signup-field-span-2{grid-column:auto}#prospect-signup-modal-backdrop .rr-modal-header,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-header{padding:28px 48px 18px}#prospect-signup-modal-backdrop .rr-modal-title,body>.rr-modal-backdrop[data-rr-modal-component-id=prospect-signup-modal] .rr-modal-title{font-size:20px}.prospect-signup-stepper--compact .prospect-signup-stepper__label{display:none}.prospect-signup-stepper--compact .prospect-signup-stepper__item.is-active .prospect-signup-stepper__label{display:block}}.dashboard-container .subscription-plan-invoice-failure-reason,.subscription-plan-invoice-failure-reason{color:#a94442;font-size:12px;line-height:1.4}.subscription-hero-container{padding:0 !important}.subscription-card-stretch{height:100%;display:flex;flex-direction:column}.subscription-hero-favicon{filter:brightness(0) invert(1)}.subscription-icon--16{width:16px;height:16px}.subscription-icon--18{width:18px;height:18px}.subscription-icon--24{width:24px;height:24px}.subscription-icon--28{width:28px;height:28px}.subscription-icon--centered{margin:auto}#tenure-value{font-size:28px;font-weight:700}.subscription-renewal-amount-badge{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);padding:6px 16px;border-radius:12px;margin:8px 0}.subscription-info-card__body{padding:16px 0px 24px}.subscription-info-card__meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subscription-info-card__label{font-size:13px;color:#64748b}.subscription-info-card__section{border-top:1px solid #e2e8f0;padding-top:16px}.subscription-info-card__section-gap{margin-top:16px}.subscription-info-card__explain{font-size:13px;color:#64748b;line-height:1.65}.subscription-info-card__explain p{margin:0}.churn-reactivate-cta-wrap{margin-top:20px;text-align:center}.subscription-inline-flex{display:inline-flex}.subscription-cta-btn--disabled{opacity:.55}.subscription-payment-step{margin-bottom:6px}.subscription-info-card__badge-row{display:inline-flex;align-items:center;gap:8px}.subscription-info-card__status-align{text-align:right}.subscription-info-card__model-row{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:0}.subscription-info-card__payments-footer{border-top:1px solid #e2e8f0;padding-top:16px;margin-bottom:16px}.subscription-info-card__how-payments{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:12px}.subscription-info-card__how-payments-title{font-weight:600;color:#0f172a;margin-bottom:8px}.payment-method-yearly-charges{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:16px}.payment-method-yearly-charges__heading{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.payment-method-yearly-charges__body{font-size:13px;color:#475569;line-height:1.5}.payment-method-alert{border-left:4px solid;padding:12px;border-radius:8px;margin-bottom:16px}.payment-method-alert__title{font-size:14px;font-weight:600;margin-bottom:4px}.payment-method-alert__text{font-size:13px}.payment-method-alert--missing{background:rgba(202,11,89,.08);border-left-color:#ca0b59}.payment-method-alert--missing .payment-method-alert__title{color:#ca0b59}.payment-method-alert--missing .payment-method-alert__text{color:#991b1b}.payment-method-alert--expired{background:#fee2e2;border-left-color:#dc2626}.payment-method-alert--expired .payment-method-alert__title{color:#991b1b}.payment-method-alert--expired .payment-method-alert__text{color:#7f1d1d}.payment-method-alert--expiring{background:#fef3c7;border-left-color:#f59e0b}.payment-method-alert--expiring .payment-method-alert__title{color:#92400e}.payment-method-alert--expiring .payment-method-alert__text{color:#78350f}main.container.subscription-dashboard-invoice-row{margin-top:28px}.subscription-dashboard-upcoming-invoice{grid-column:auto}.subscription-empty-copy{margin:0;font-size:14px;line-height:1.6}#billing-fields-hidden-container{display:none}#grey-card,#billing-plan-qa-section.billing-plan-qa-section,#tiersCard.subscription-tiers-below-conference{grid-column:1/-1}#tiersCard.subscription-tiers-below-conference{position:relative;z-index:2}#tiersCard.subscription-tiers-below-conference .rr-design-system-component-stats-tiers .tiers-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));justify-content:center;justify-items:stretch;gap:16px;width:100%;max-width:980px;margin-left:auto;margin-right:auto}#tiersCard.subscription-tiers-below-conference .rr-design-system-component-stats-tiers .tier-card{min-width:0;max-width:320px;width:100%;justify-self:center}#tiersCard.subscription-tiers-below-conference .rr-design-system-component-stats-tiers .tier-price{font-size:clamp(18px,2.4vw,28px);line-height:1.15;word-break:break-word;hyphens:auto}.conference-billed-not-setup{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#greySummary{margin:6px 0 10px}.churn-reactivate-modal-body{font-size:14px;color:#64748b;line-height:1.65}.churn-reactivate-modal-body__intro{margin:0 0 14px}.churn-reactivate-modal-body__heading{margin:0 0 6px;font-weight:600;color:#0f172a}.churn-reactivate-modal-body__footnote{margin:14px 0 0;font-size:12px;color:#94a3b8}.churn-reactivate-modal-body__outstanding{margin:24px 0 0;padding-top:20px;border-top:1px solid #cbd5e1}.churn-reactivate-modal-body__outstanding-label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.churn-reactivate-modal-body__outstanding-blurb{margin:0 0 12px;font-size:13px;color:#64748b;line-height:1.5}.churn-reactivate-modal-body__outstanding-heading{margin:0 0 6px;font-weight:600;color:#0f172a;font-size:13px}.churn-reactivate-modal-body__invoice-link{color:#4f46e5;text-decoration:underline;font-weight:600}.churn-reactivate-modal-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.churn-reactivate-modal-table{width:100%;border-collapse:collapse;font-size:14px}.churn-reactivate-modal-table thead tr{background:#f1f5f9}.churn-reactivate-modal-table th{padding:10px 14px;border-bottom:1px solid #e2e8f0;text-align:left;font-weight:600;font-size:12px;color:#475569}.churn-reactivate-modal-table th.churn-reactivate-modal-table__th--amount{text-align:right;white-space:nowrap}.churn-reactivate-modal-table td{padding:12px 14px;border-bottom:1px solid #e2e8f0;color:#334155}.churn-reactivate-modal-table td.churn-reactivate-modal-table__td--amount{text-align:right;white-space:nowrap}.churn-reactivate-modal-table td.churn-reactivate-modal-table__td--amount-strong{font-weight:600;color:#0f172a}.churn-reactivate-modal-table tr.churn-reactivate-modal-table__total-row{background:#f8fafc}.churn-reactivate-modal-table tr.churn-reactivate-modal-table__total-row td{font-weight:700;color:#0f172a;border-bottom:none}.churn-reactivate-modal-table td.churn-reactivate-modal-table__td--invoice{font-weight:600}.billing-keep-modal__lead{margin:0 0 14px;font-size:15px;line-height:1.6;color:#334155}.billing-keep-modal__note{margin:0;font-size:14px;line-height:1.55;color:#64748b}.upcoming-invoice-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.upcoming-invoice-head__value{font-weight:800}.upcoming-invoice-head__amount{font-weight:800;font-size:20px}.upcoming-invoice-head__col--right{text-align:right}.grey-summary-badge{display:inline-block}.billing-fields-card-host{position:relative}.billing-fields-loading-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.95);display:none;align-items:center;justify-content:center;z-index:1000;border-radius:12px;backdrop-filter:blur(2px)}.billing-fields-loading-overlay.is-visible{display:flex}.billing-fields-loading-overlay__inner{text-align:center}.billing-fields-loading-overlay__spinner{font-size:28px;color:#6e63ff;margin-bottom:12px;display:block}.billing-fields-loading-overlay__text{color:#64748b;font-size:14px;font-weight:500}.billing-fields-toast{position:absolute;top:16px;right:16px;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;z-index:1001;animation:billingFieldsToastSlideIn .3s ease-out}.billing-fields-toast.is-fading{transition:opacity .3s ease-out;opacity:0}.billing-fields-toast--success{background:#10b981;box-shadow:0 4px 12px rgba(16,185,129,.3)}.billing-fields-toast--error{background:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.3)}@keyframes billingFieldsToastSlideIn{from{transform:translateX(12px);opacity:0}to{transform:translateX(0);opacity:1}}#customer-journey-hero .hero-title-animated{animation:subscriptionHeroTitleFadeIn 1s ease-out forwards !important}@keyframes subscriptionHeroTitleFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#customer-journey-hero u{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.6);text-decoration-thickness:2px;text-underline-offset:4px}.billing-plan-is-hidden{display:none !important}#stripe-card-errors.billing-update-card-modal__errors,#ownership-stripe-card-errors.upg-ownership-stripe-errors{display:none}#stripe-card-errors.billing-update-card-modal__errors.is-visible,#ownership-stripe-card-errors.upg-ownership-stripe-errors.is-visible{display:block}#upg-cancel-yearly-early-wrap.upg-cancel-yearly-stack--after-date{display:none}#upg-cancel-yearly-early-wrap.upg-cancel-yearly-stack--after-date.is-visible{display:block}.upg-cancel-confirm-host.billing-plan-is-hidden,.upg-cancel-confirm-btn.billing-plan-is-hidden,.upg-subscription-addons-confirm-host.billing-plan-is-hidden,.upg-subscription-addons-confirm-btn.billing-plan-is-hidden{display:none !important}.extra-invoice .title{float:left}.extra-invoice .payment-info{text-align:center;padding-top:7px;padding-left:4px}.extra-invoice .payment-info i{padding-top:4px;font-size:20px;color:#aaa}.extra-invoice #select-invoicetype{margin-bottom:10px}.extra-invoice #payment-choice{margin-top:0}.extra-invoice .js-credit-placeholder{clear:both}.extra-invoice h2{margin:0 0 10px 0 !important;font-size:20px;font-weight:300}.extra-invoice .add-payment-wrapper{display:block;padding:15px 10px;background-color:#fafafa;border:1px solid #ddd;border-top:0}.extra-invoice input.checkbox+label{top:0}.extra-invoice .select-group input.checkbox+label{top:15px}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.extra-invoice input.checkbox+label{top:0}.extra-invoice .select-group input.checkbox+label{top:0}}.extra-invoice _:not(a,b) input.checkbox+label,.extra-invoice .selector input.checkbox+label{top:15px}@supports(-moz-appearance: none){.extra-invoice input.checkbox+label{top:0px}.extra-invoice .select-group input.checkbox+label{top:0px}}.extra-invoice .discount-line .discount{max-width:100px;float:right}.extra-invoice .discount-line,.extra-invoice .invoice-line{padding:10px 10px;margin:0}.extra-invoice .discount-line:nth-child(odd),.extra-invoice .invoice-line:nth-child(odd){background-color:#fafafa}.extra-invoice .discount-line:nth-child(even),.extra-invoice .invoice-line:nth-child(even){background-color:#fff}.extra-invoice .discount-line.total,.extra-invoice .invoice-line.total{background-color:#fff}.extra-invoice .discount-line .name>label,.extra-invoice .invoice-line .name>label{display:inline-block;margin:6px 0 0 0}.extra-invoice .discount-line .name>label:after,.extra-invoice .invoice-line .name>label:after{top:2px}.extra-invoice .discount-line .borderless,.extra-invoice .invoice-line .borderless{padding:7px 0 0 0 !important}.extra-invoice .discount-line .invoice-price input,.extra-invoice .invoice-line .invoice-price input{height:37px}@media screen and (max-width: 767px){.extra-invoice .discount-line .price,.extra-invoice .invoice-line .price{margin-top:10px}}.extra-invoice .invoicelines-reservation-tabs{user-select:none;margin-top:10px;max-width:calc(100% - 200px)}.extra-invoice .invoicelines-reservation-tabs .invoicelines-reservation-tab{float:left;padding:5px 15px;margin:0 0 10px 10px;cursor:pointer;border:1px solid #eee;background-color:#f5f5f5;height:35px;border-radius:5px;color:#999;font-size:20px;font-weight:300}.extra-invoice .invoicelines-reservation-tabs .invoicelines-reservation-tab:hover{background-color:#999;border-color:#999;color:#fff}.extra-invoice .reservation-container.multires{padding:10px 20px 0 20px;border:2px solid #eee;background-color:#fff;margin-bottom:30px}.extra-invoice .add-invoice-line{position:absolute;right:-29px;top:-38px;font-size:22px;color:#258175;cursor:pointer}.extra-invoice .remove-invoice-line{position:absolute;right:-39px;top:18px;font-size:22px;color:#333;cursor:pointer}.extra-invoice .manual-invoice-info{margin-top:-10px}.extra-invoice .manual-invoice-info>div{margin-top:10px}.extra-invoice .manual-line>div{float:left !important;padding-right:10px}.extra-invoice .manual-line .checker{margin-top:8px}.extra-invoice .manual-line .line-price{float:right !important;padding-right:0}.extra-invoice .manual-line:last-child .remove-invoice-line{display:none}.extra-invoice .reservationAddon,.extra-invoice .line-name{width:calc(100% - 30px);float:right}.extra-invoice .reservationAddon.perday,.extra-invoice .line-name.perday{padding-left:10px;padding-right:10px}.extra-invoice .reservationAddon.perday .line-addon,.extra-invoice .line-name.perday .line-addon{font-size:.8em;color:#555}.extra-invoice .reservationAddon .simple-name,.extra-invoice .line-name .simple-name{display:inline-block;padding-top:7px}.extra-invoice .reservationAddon .simple-name.perday,.extra-invoice .line-name .simple-name.perday{padding-top:0}.extra-invoice .reservationAddon .js-line-name-edit,.extra-invoice .line-name .js-line-name-edit{display:inline-block;margin-left:10px;cursor:pointer}.extra-invoice .name .checker{margin-top:7px}.extra-invoice .prices{margin-bottom:0px !important;padding-top:0}.extra-invoice .invoice-guest,.extra-invoice .line{margin-bottom:10px}.extra-invoice .citytax-line{padding:7px 10px}.extra-invoice .citytax-line .name .checker{margin:0}.extra-invoice .prices .check,.extra-invoice .invoice-line .check{padding-top:6px}.extra-invoice .prices .currency-box,.extra-invoice .invoice-line .currency-box{color:#111}.extra-invoice .prices .invoice-type,.extra-invoice .invoice-line .invoice-type{float:left;width:60px}.extra-invoice .prices .invoice-type select,.extra-invoice .invoice-line .invoice-type select{height:37px}.extra-invoice .prices .invoice-price,.extra-invoice .invoice-line .invoice-price{float:left;width:calc(100% - 60px)}.extra-invoice .calc .price .name{text-align:right !important;padding:6px 10px 0 0}.extra-invoice .btn-save{position:fixed;z-index:999;top:0;right:0;margin-top:0px;border-radius:0;color:#fff;line-height:39px;height:40px;font-size:18px;text-align:center;font-family:Inter;font-weight:500;padding:0 12px}.extra-invoice .btn-save:before{margin-right:8px}.extra-invoice .invoice-roomcontainer{border:1px solid #ddd;margin-bottom:20px}.extra-invoice iframe#docPreview{width:100%;min-height:700px;height:100%;border:0}.js-invoice-preview{width:100% !important}.js-invoice-preview iframe#docPreview{width:calc(100% - 20px);height:100vh}@media screen and (max-width: 1200px){iframe#docPreview{margin-top:50px}}.invoice-roomcontainer .greyed-out{color:#999 !important}.invoice-roomcontainer .greyed-out input,.invoice-roomcontainer .greyed-out .currency-box{color:#999 !important;cursor:pointer !important;pointer-events:none !important}.invoice-roomcontainer .greyed-out label{cursor:pointer !important;pointer-events:none !important}.invoice-roomcontainer .greyed-out input.checkbox:checked+label:before{background:#999 !important}.pms-newinvoice .icononsearchlight{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:1px 8px 1px 0px;border-width:1px;border-style:solid;border-color:#268175;border-image:initial;padding:7px 10px 6px;border-radius:5px}.pms-newinvoice a.btn{opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#24827c;padding:8px 20px;border-width:1px;border-style:solid;border-color:initial;border-image:initial;font-size:14px;border-radius:5px;display:inline-block;padding:6px 20px 6px 20px;color:#fff;vertical-align:top;line-height:24px}.pms-newinvoice a.btn:hover{opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#fff;border-width:1px;border-style:solid;border-color:#ddd;border-image:initial;font-size:14px;border-radius:5px;display:inline-block;padding:6px 20px 6px 20px;color:#000;vertical-align:top;line-height:24px}.pms-newinvoice .js-invoice-preview iframe#docPreview{top:130px;position:sticky;margin-top:0px}.pms-newinvoice div#search-invoice-user-dialog{padding:20px 20px 0px 20px}.pms-newinvoice .border-btn.green{color:#fff;opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#24827c;padding:8px 20px;border-width:1px;border-style:solid;border-color:initial;border-image:initial;border-radius:5px}.pms-newinvoice .border-btn.delete{color:#000;opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#fff;padding:8px 20px;border-width:1px;border-style:solid;border-image:initial;border-radius:5px;border-color:#ccc}.pms-newinvoice .border-btn.green:hover{color:#000;opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#fff;padding:8px 20px;border-width:1px;border-style:solid;border-image:initial;border-radius:5px;border-color:#ccc}.pms-newinvoice .border-btn.delete:hover{color:#fff;opacity:1;font-weight:500;margin-top:-1px;font-family:Inter;cursor:pointer !important;background:#24827c;padding:8px 20px;border-width:1px;border-style:solid;border-color:initial;border-image:initial;border-radius:5px}.pms-newinvoice .icononsearch{display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;padding:5px 10px;margin:1px 0px 1px 8px;background:#268175;border-radius:5px}.pms-newinvoice input.checkbox+label::before{box-shadow:rgba(37,129,117,0) 0px 0px 0px 2px;width:13px !important;min-width:13px !important;height:13px !important;border-radius:3px;border-width:1px;border-style:solid;border-color:#d8d8d8;border-image:initial}.pms-newinvoice input.checkbox:checked+label::after{background-color:rgba(0,0,0,0);position:absolute;top:2.3px !important;left:4px;width:4px;height:7px;transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.pms-newinvoice .systemh2headtext{font-family:inter;padding-top:10px;font-size:14px !important;font-weight:600 !important;margin-left:0px !important}.pms-newinvoice #tpl-account .main-action.fixed{font-size:14px;font-family:inter;text-transform:capitalize !important}.pms-newinvoice input{border-radius:5px}.pms-newinvoice .extra-invoice #payment-choice{margin-top:0;border-radius:5px 5px 0px 0px}.pms-newinvoice .extra-invoice .invoice-line.total{margin-bottom:0px;border-radius:10px;padding:10px 10px 14px;background:#ececec !important}.pms-newinvoice .js-select-all{font-family:inter;font-size:14px;background:#f5f5f5;margin:10px 10px 10px 0px !important;padding:5px 15px !important}.pms-newinvoice .vat-totals-copy{background:#f7f7f7;width:fit-content;border:1px solid #efefef;border-radius:5px;display:none}.pms-newinvoice .vat-totals-copy.visible{display:flex}.pms-newinvoice .vat-totals-copy span{color:#e70202}.pms-newinvoice .smlblock{max-width:47%;margin-right:10px}.pms-newinvoice .partial-charge{width:200px;margin:0px 0px 30px}.pms-newinvoice .partial-charge .row{margin-top:10px}.pms-raccoon-site #tpl-account,.pms-raccoon-site #inner-container{padding-bottom:0 !important}.pms-raccoon-site .container{margin-bottom:48px}.pms-raccoon-site .raccoon-site-pages-workspace{margin-bottom:48px}.pms-raccoon-site .raccoon-site-pages-workspace .raccoon-site-top-bar{margin:24px 0 20px;padding:16px 20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.pms-raccoon-site .raccoonsite-hero-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:stretch;margin-top:20px}.pms-raccoon-site .raccoonsite-hero-column{display:flex;flex-direction:column;min-height:0}.pms-raccoon-site .raccoonsite-hero-column #raccoonsite-setup-hero{flex:1;min-height:0;height:auto;display:flex;flex-direction:column}.pms-raccoon-site .raccoonsite-hero-column #raccoonsite-setup-hero .stats-hero-gradient{flex:1;min-height:0;display:flex;flex-direction:column}.pms-raccoon-site .raccoonsite-hero-column #raccoonsite-setup-hero .stats-hero-content{flex:1;display:flex;flex-direction:column;min-height:0}.pms-raccoon-site .raccoonsite-benefits-card-wrap{display:flex;flex-direction:column;min-height:0}.pms-raccoon-site .raccoonsite-benefits-card-wrap .rr-design-system-component-cards-card{flex:1;display:flex;flex-direction:column;min-height:0}.pms-raccoon-site .raccoonsite-benefits-card-wrap .rr-design-system-component-cards-card>div:nth-child(2){flex:1;display:flex;flex-direction:column}.pms-raccoon-site #raccoonsite-benefits-card .card-utility{border-top:1px solid #e2e8f0;margin-top:24px;padding:20px 24px 24px 24px}.pms-raccoon-site #raccoonsite-setup-hero .stats-hero-title u{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.6);text-decoration-thickness:2px;text-underline-offset:4px}.pms-raccoon-site .template-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr));gap:32px;margin-top:24px}.pms-raccoon-site .template-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column}.pms-raccoon-site .template-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.pms-raccoon-site .template-card-image{width:100%;height:280px;object-fit:cover;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.pms-raccoon-site .template-card-content{padding:28px;display:flex;flex-direction:column;flex:1;min-height:0}.pms-raccoon-site .template-card-title{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px}.pms-raccoon-site .template-card-description{font-size:15px;color:#64748b;line-height:1.6;margin-bottom:20px}.pms-raccoon-site .template-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pms-raccoon-site .template-card-tag{padding:6px 12px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;border-radius:6px;display:flex;align-items:center;gap:6px}.pms-raccoon-site .template-card-tag img{width:14px;height:14px;flex-shrink:0}.pms-raccoon-site .template-card-badge-wrap{position:absolute;top:16px;right:16px;z-index:1}.pms-raccoon-site .template-card-cta-wrap{margin-top:auto;align-self:flex-end;display:flex;gap:12px;flex-wrap:wrap}.pms-raccoon-site .template-card-cta-wrap .rr-design-system-component-buttons-button a{text-decoration:none}@media(max-width: 1024px){.pms-raccoon-site .raccoonsite-hero-grid{grid-template-columns:1fr}.pms-raccoon-site .template-grid{grid-template-columns:1fr}}@media(max-width: 768px){.pms-raccoon-site .container,.pms-raccoon-site main.container{padding-left:12px !important;padding-right:12px !important}}.pms-raccoon-site #raccoonsite-csm-modal .rr-csat-container{max-width:900px !important;width:90vw !important}.pms-raccoon-site #raccoonsite-csm-modal .raccoonsite-csm-iframe-wrap{width:100%;height:600px;border:none;border-radius:12px;overflow:hidden;background:#f8fafc}.pms-raccoon-site #raccoonsite-csm-modal .raccoonsite-csm-iframe-wrap iframe{width:100%;height:100%;border:none}@media(max-width: 768px){.pms-raccoon-site #raccoonsite-csm-modal .rr-csat-container{max-width:95%;max-height:90vh}.pms-raccoon-site #raccoonsite-csm-modal .raccoonsite-csm-iframe-wrap{height:70vh}}.pms-raccoon-site #raccoon-site-block-reviews-table .data-table tbody tr,.pms-raccoon-site #raccoon-site-block-reviews-table .data-table tbody td,.pms-raccoon-site #raccoon-site-block-photo-gallery-table .data-table tbody tr,.pms-raccoon-site #raccoon-site-block-photo-gallery-table .data-table tbody td{overflow:visible}.pms-raccoon-site #raccoon-site-block-reviews-table .data-table tbody td:last-child,.pms-raccoon-site #raccoon-site-block-photo-gallery-table .data-table tbody td:last-child{position:relative}.pms-raccoon-site #raccoon-site-block-reviews-table .rr-design-system-component-navigation-dropdown details .menu,.pms-raccoon-site #raccoon-site-block-photo-gallery-table .rr-design-system-component-navigation-dropdown details .menu{right:0;left:auto}.pms-raccoon-site .raccoon-site-block-edit>.upgrade-module-trial-body,.pms-raccoon-site .raccoon-site-page-edit>.upgrade-module-trial-body{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pms-raccoon-site .raccoon-site-block-edit .rr-design-system-component-cards-card.card,.pms-raccoon-site .raccoon-site-page-edit .rr-design-system-component-cards-card.card{width:100%;max-width:none;grid-column:span 12}.pms-raccoon-site .raccoon-site-block-edit .rr-design-system-component-cards-card.card>.content,.pms-raccoon-site .raccoon-site-page-edit .rr-design-system-component-cards-card.card>.content{padding:1em}.pms-raccoon-site .raccoon-site-block-edit #raccoon-site-blocks-table td:last-child,.pms-raccoon-site .raccoon-site-block-edit #raccoon-site-blocks-table th:last-child,.pms-raccoon-site .raccoon-site-page-edit #raccoon-site-blocks-table td:last-child,.pms-raccoon-site .raccoon-site-page-edit #raccoon-site-blocks-table th:last-child{text-align:right}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview{display:flex;align-items:center;gap:10px}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__icon,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__icon{font-size:1rem;color:#6c757d;width:20px;text-align:center;flex-shrink:0}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__text,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__title,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__title{font-weight:500;color:#24827c;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__type,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__type{font-size:.85rem;color:#6c757d}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__edit,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__edit{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#495057;border:1px solid #dee2e6;background:#fff;text-decoration:none;flex-shrink:0}.pms-raccoon-site .raccoon-site-block-edit .raccoon-site-block-overview__edit .fa,.pms-raccoon-site .raccoon-site-page-edit .raccoon-site-block-overview__edit .fa{font-size:.85rem}.pms-raccoon-site .raccoon-site-block-edit [id^=raccoon-site-block-rooms-table-] .data-table,.pms-raccoon-site .raccoon-site-page-edit [id^=raccoon-site-block-rooms-table-] .data-table{margin-top:0}.pms-raccoon-site .raccoon-site-block-edit [id^=raccoon-site-block-rooms-table-] tbody tr.raccoon-site-room-row-reordering,.pms-raccoon-site .raccoon-site-page-edit [id^=raccoon-site-block-rooms-table-] tbody tr.raccoon-site-room-row-reordering{transition:background-color 180ms ease;background-color:rgba(36,130,124,.08)}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .upgrade-module-trial-body>.rr-design-system-component-headers-pageheader,#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .upgrade-module-trial-body>.page-head.rr-design-system-component-headers-pageheader{margin-bottom:16px !important}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-workspace{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel{display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px 32px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__visual{flex:0 0 240px;max-width:100%;padding:12px;border-radius:12px;background:#edf7f7}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__visual img{display:block;width:100%;height:auto}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__body{flex:1 1 280px;min-width:0}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__status{margin-bottom:12px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__copy{color:#475569;font-size:15px;line-height:1.6}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__copy p{margin:0 0 12px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__copy p:last-child{margin-bottom:0}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__copy a{display:inline;float:none;margin:0;padding:0;border:0;border-radius:0;color:#20827c;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-transform:none;transition:color .2s ease}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__copy a:hover{color:#121821;border:0}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__actions{margin-top:16px}@media(max-width: 768px){#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-workspace{padding:16px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel{gap:20px}#tpl-account.booking-engine-rate-shopper .booking-engine-rate-shopper-content .booking-engine-rate-shopper-panel__visual{flex-basis:100%}}.document-specificroom-list,.document-specificroomtype-list{background-color:#fff;border:1px solid #e9e9e9;height:183px}.document-specificroom-list .searchcontent-container,.document-specificroomtype-list .searchcontent-container{max-height:181px;padding:10px}.document-specificroom-list label,.document-specificroomtype-list label{padding-left:10px}.document-specificroom-list .roomid-container,.document-specificroomtype-list .roomid-container{padding-left:30px}.document-specificroom-list .toggleSubSelection,.document-specificroomtype-list .toggleSubSelection{float:right;padding:4px 10px;margin-top:-3px;font-size:13px;margin-right:-6px;cursor:pointer;color:#999}.document-specificroom-list .toggleSubSelection i.fa-chevron-down,.document-specificroomtype-list .toggleSubSelection i.fa-chevron-down{display:block}.document-specificroom-list .toggleSubSelection i.fa-chevron-up,.document-specificroomtype-list .toggleSubSelection i.fa-chevron-up{display:none}.document-specificroom-list .toggleSubSelection.open i.fa-chevron-down,.document-specificroomtype-list .toggleSubSelection.open i.fa-chevron-down{display:none}.document-specificroom-list .toggleSubSelection.open i.fa-chevron-up,.document-specificroomtype-list .toggleSubSelection.open i.fa-chevron-up{display:block}.docs-fallback-lang-missing{max-width:1024px;margin:0 0 16px}.docs-fallback-lang-missing .docs-fallback-lang-missing-list{margin:8px 0;padding-left:1.25rem}.docs-fallback-lang-missing .docs-fallback-lang-missing-list li{margin:.25rem 0}.docs-fallback-lang-missing .docs-fallback-lang-missing-list .docs-fallback-lang-missing-add{margin-left:.35rem;text-decoration:none;white-space:nowrap}.docs-fallback-lang-missing .docs-fallback-lang-missing-hint{margin:8px 0 0}.doctype-container{margin-bottom:20px}.doctype-container .doctype-title{padding:10px;text-transform:uppercase;font-size:16px}.doctype-container .doc-row-container{background-color:#fff}.doctype-container .doc-row-container .doc-row{position:relative;border-bottom:1px solid #ebebeb;border-left:2px solid #ccc}.doctype-container .doc-row-container .doc-row .col-main{font-size:15px;min-height:32px}.doctype-container .doc-row-container .doc-row .col-main .doc-icon{border:1.5px solid #ccc;color:#ccc;border-radius:50%;width:32px;height:32px;text-align:center;line-height:30px;float:left;margin-right:10px}.doctype-container .doc-row-container .doc-row .col-main .doc-main-text{min-height:32px;display:flex;justify-content:center;align-content:center;flex-direction:column}.doctype-container .doc-row-container .doc-row .col-sec{font-size:12px;min-height:32px;line-height:120%;padding-left:42px;display:flex;justify-content:center;align-content:center;flex-direction:column}.doctype-container .doc-row-container .doc-row:hover{color:#258175;border-left:2px solid #258175}.doctype-container .doc-row-container .doc-row:hover .col-main>.doc-icon{border:1.5px solid #258175;color:#258175}.doctype-container .doc-row-container .doc-row .doc-linkoverlay{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10}.doctype-container .doc-row-container .doc-row.no-document .doc-main-text{display:inline-block;line-height:32px}.doctype-container .doc-row-container .doc-row.no-document .doc-main-text a{display:inline-block;margin-left:10px;text-decoration:none !important}.doctype-container .doc-row-container .doc-row.no-document{background-color:#f6f6f6;border-left:0px}.doctype-container .doc-row-container .doc-row.no-document .col-main{text-decoration:none}.mailTemplatePreview{border:0px;background-color:#fff;width:100%;height:480px;overflow-y:auto}.js-showDocumentSourceCode{padding:5px;cursor:pointer}.js-showDocumentSourceCode .hideDocCode{display:none}.js-showDocumentSourceCode .showDocCode{display:inline}.js-showDocumentSourceCode.active .hideDocCode{display:inline}.js-showDocumentSourceCode.active .showDocCode{display:none}.js-documentSourceCode{height:300px;display:none}.documentType-warning-message{margin-top:0px !important;padding:10px;color:red}#tpl-account.property{padding:0}#tpl-account.property .property-question .formRow .formRow--item{display:inline !important}#tpl-account.property .property-question .sub-radios,#tpl-account.property .property-question .property-radios{min-height:unset;text-align:right}#tpl-account.property .property-question .subField{padding:10px 0}#tpl-account.property .property-question .addRow{display:inline-block;margin:10px 0 0 0;color:#258175;font-size:20px;text-decoration:none !important}#tpl-account.property .property-question .removeRow{display:inline-block;margin:10px 0 0 0;color:#333;font-size:20px;text-decoration:none !important}.persons-border{border:1px solid #d10025 !important}.add-employee .accountlogin-content{padding:20px}.add-employee .accountlogin-content label{margin:0}.add-employee .accountlogin-content .formRow{padding-left:10px}.add-employee .password-edit-wrapper{background-color:#fff;overflow:hidden;padding:30px 20px;margin-bottom:50px}@media screen and (min-width: 576px){.add-employee .password-edit-wrapper .formRow.passwordOriginal{padding-left:0;padding-right:10px}}.add-employee .staff-reset-guidance{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:#e8f4f3;color:#1f4f4c}.add-employee .admin-security-cooldown-notice{margin:0 0 16px;padding:12px 16px;border:1px solid #f0d78c;border-radius:8px;background:#fff8e6}.add-employee .accountlogin-row--disabled{background-color:#f3f3f3;box-shadow:inset 3px 0 0 #b0b0b0}.add-employee .accountlogin-row--disabled td{color:#6b6b6b}.add-employee .action-buttons a{margin-right:15px;text-decoration:none !important;font-size:18px}.add-employee .action-buttons a.send-pw{color:#333}.add-employee .action-buttons a.edit-accountlogin{color:#258175}.add-employee .action-buttons a.delete-accountLogin{color:rgba(255,0,0,.8)}.add-employee .action-buttons a.accountlogin-action-disabled,.add-employee .action-buttons a.accountlogin-action-disabled.disabled{color:#b0b0b0 !important;cursor:not-allowed;opacity:.55}.add-employee .action-buttons .accountlogin-raccoononly-impersonate-btn{margin-right:15px;padding:0;border:none;background:rgba(0,0,0,0);font-size:18px;vertical-align:middle;cursor:pointer;line-height:1;color:rgba(255,0,0,.8)}.add-employee .action-buttons .accountlogin-raccoononly-impersonate-btn:hover{color:red}.add-employee .action-buttons .accountlogin-locked-icon{padding:0;border:none;background:rgba(0,0,0,0);font-size:18px;color:rgba(255,0,0,.8);vertical-align:middle;line-height:1;cursor:pointer}.add-employee .action-buttons .accountlogin-locked-icon:hover{color:red}.add-employee .accountlogin-email-cell{display:flex;align-items:center;gap:6px}.add-employee .accountlogin-email-status{display:inline-flex;flex-shrink:0}.add-employee .multiselect-wrapper{padding-left:10px !important}.add-employee .multiselect-wrapper .multiselect{width:100%}.add-employee .multiselect-wrapper label{color:#333 !important}.add-employee .upload-row input.file{height:64px !important;padding:22px 10px 20px 20px;width:100%}.add-employee .upload-row label{left:7px}.add-employee .add-accountLogin-overlay .popup-content.add-accountLogin-modal{display:flex;flex-direction:column;width:min(960px,100vw - 48px);max-width:960px;height:auto;max-height:min(88vh,880px);top:50%;left:50%;margin:0;transform:translate(-50%, -50%);overflow:hidden;box-sizing:border-box;border-radius:18px;box-shadow:0 8px 26px rgba(20,32,49,.08);background:#fff}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__header{display:flex;align-items:center;gap:12px;padding:16px 64px 16px 20px;border-bottom:1px solid #e5e7eb}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:9999px;background:#f0edff;color:#6e63ff}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__icon svg{width:24px;height:24px}.add-employee .add-accountLogin-overlay .popup-title{width:auto;min-height:0;margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;color:#0f172a;font-size:18px;font-weight:800;line-height:1.3;white-space:normal}.add-employee .add-accountLogin-overlay .accountlogin-content .formRow input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.add-employee .add-accountLogin-overlay .accountlogin-content .formRow select,.add-employee .add-accountLogin-overlay .accountlogin-content .formRow textarea{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 28px rgba(15,23,42,.06)}.add-employee .add-accountLogin-overlay .accountlogin-content .formRow input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.add-employee .add-accountLogin-overlay .accountlogin-content .formRow select:focus,.add-employee .add-accountLogin-overlay .accountlogin-content .formRow textarea:focus{border-color:#e5e7eb;outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:16px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#fff}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__footer .accountlogin-modal-cancel{position:static;width:auto;height:auto;overflow:visible;text-indent:0;font-size:14px;line-height:1.5;color:#142031}.add-employee .add-accountLogin-overlay .add-accountLogin-modal__footer .accountlogin-modal-cancel::after{content:none}.add-employee .add-accountLogin-overlay .image-wrapper{display:block;min-height:80px !important;text-align:center;margin-bottom:15px}.add-employee .add-accountLogin-overlay .image-positioning{display:block;min-height:63px;border:1px solid #e9e9e9;border-radius:4px;padding:15px}.add-employee .add-accountLogin-overlay .image-label{position:absolute;top:-9px;left:5px;padding:0 10px;background-color:#fff;color:#979b9d}.add-employee .add-accountLogin-overlay .js-image-container{max-width:100%;max-height:200px;margin:0 auto}.add-employee .add-accountLogin-overlay .account-login-session-settings{display:flex;flex-direction:column;gap:14px;margin-top:12px;margin-bottom:8px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-input{position:absolute !important;width:0 !important;height:0 !important;opacity:0 !important;pointer-events:none}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label{display:inline-flex;align-items:flex-start;gap:10px;margin:0;color:#334155;font-size:14px;line-height:1.4}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput{margin:0}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-label{position:static;display:block;margin:0 0 6px;padding:0;background:rgba(0,0,0,0);color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-input{-moz-appearance:textfield}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-input::-webkit-outer-spin-button,.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-input--has-suffix{padding-right:5.25rem}.add-employee .add-accountLogin-overlay .account-login-session-settings .rr-design-system-component-forms-textinput .ti-hint{max-width:calc(100% - 110px)}body.pms-hotelier-success-goal .hotelier-success-goal-page{padding:24px 20px 40px;max-width:720px}body.pms-hotelier-success-goal .hotelier-success-goal-guidance{margin:0 0 12px;padding-left:1.25rem}body.pms-hotelier-success-goal .hotelier-success-goal-guidance li{margin-bottom:6px}body.pms-hotelier-success-goal .hotelier-success-goal-examples{margin:0;font-size:.95em;opacity:.9}body.pms-hotelier-success-goal .hotelier-success-goal-form{margin-top:24px}body.pms-hotelier-success-goal .hotelier-success-goal-actions{margin-top:16px}.rms-specs-detail .content-overflow .tab-inactive-pricing-schedule{width:100%;overflow-x:auto}.rms-specs-detail .specs-container{background-color:#fff;padding:40px 30px 20px 30px}@media(max-width: 1199px){.rms-specs-detail .specs-container{height:auto !important}}.rms-specs-detail .specs-checkboxes{padding-left:0;margin-top:20px}@media(min-width: 1200px){.rms-specs-detail .specs-checkboxes{padding-left:20px;margin-top:0}}.rms-specs-detail .specs-checkboxes>.checkboxes{background-color:#fff;padding:40px 30px 20px 30px}@media(max-width: 1199px){.rms-specs-detail .specs-checkboxes>.checkboxes{height:auto !important}}.rms-specs-detail .specs-checkboxes.child-policy{position:relative;overflow:hidden}.rms-specs-detail .specs-checkboxes.child-policy .checkboxes{z-index:1}.rms-specs-detail .specs-checkboxes.child-policy .lock-container{background:rgba(0,0,0,.6);position:absolute;top:0;left:20px;padding-right:20px;z-index:2;min-height:100%;min-width:100%;display:flex;justify-content:center;align-items:center}.rms-specs-detail .specs-checkboxes.child-policy .edit-lock{text-align:center;color:#fff;padding:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;flex-direction:column}.rms-specs-detail .specs-checkboxes.child-policy .edit-lock .fa-lock{font-size:24px;margin-bottom:20px}.rms-specs-detail .specs-checkboxes.child-policy .edit-lock p{margin:0}.rms-specs-detail .lang-wrapper{margin-bottom:20px}.rms-specs-detail .lang-wrapper .lang-tab-container{top:-10px}.rms-specs-detail .lang-wrapper .lang-container{background-color:#fff;padding:25px 10px 5px 10px}.rms-specs-detail .lang-wrapper .lang-container .formRow{padding:0 10px}.rms-specs-detail .pricing{padding-top:10px}.rms-specs-detail .add-extratax{padding-top:30px}.rms-specs-detail .price{padding-right:10px}.rms-specs-detail .price:nth-child(4){padding-right:0}@media screen and (max-width: 1600px){.rms-specs-detail .price:nth-child(3){padding-right:0px}.rms-specs-detail .price:nth-child(4){padding-right:10px}}.rms-specs-detail .ledger{padding-left:10px}.rms-specs-detail .extratax{margin-top:-35px;min-height:25px !important}.rms-specs-detail .checkboxes{padding-top:10px}.rms-specs-detail .checkboxes div.formRow{min-height:30px !important}.rms-specs-detail .checkboxes div.formRow.maxamount,.rms-specs-detail .checkboxes div.formRow.maxamountbe{min-height:60px !important;margin-top:10px}.rms-specs-detail .checkboxes div.formRow.maxamount:nth-child(even),.rms-specs-detail .checkboxes div.formRow.maxamountbe:nth-child(even){padding-left:10px}.rms-specs-detail .checkboxes div.formRow.maxamount:nth-child(odd),.rms-specs-detail .checkboxes div.formRow.maxamountbe:nth-child(odd){padding-right:10px}.rms-specs-detail .image-upload{padding-top:10px}.rms-specs-detail .image-upload .image-wrapper{margin-top:20px}.rms-specs-detail .spec-price-schedule .formRow{padding-right:10px}.upload{background:#fff;border:1px dashed #97999b;padding:10px 10px 0}.upload .upload-icon{color:#258175}.upload__description{color:#97999b;margin:0 0 10px}.upload__input{width:100%;font-weight:normal}.upload__text{text-align:center;padding-top:10%;padding-bottom:10%}.upload__text label{position:relative;top:0;left:0;right:0;padding:0 !important;margin:0 !important}.upload__files{display:flex;flex-flow:row wrap;width:100%}.preview{background:#e5e7e9;padding:10px 10px 5px;margin:0 10px 10px 0}.preview__thumb{background:#fff;border:1px solid #97999b;flex:0 0 100%;margin:0 0 10px;display:flex;justify-content:center;align-items:center;overflow:hidden;max-height:250px}.preview__thumb img,.preview__thumb video{max-width:100%}.preview__name,.preview__type{display:inline-block;font-size:.8571rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.preview__name{font-weight:700}.data-tables.rms.specs td.spec-ledger-cell--archived .spec-ledger-cell__inner{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.data-tables.rms.specs td.spec-ledger-cell--archived .spec-ledger-cell__text{color:#d97706}.data-tables.rms.specs td.spec-ledger-cell--archived .spec-ledger-cell__indicator{display:inline-flex;align-items:center;flex-shrink:0}.data-tables.rms.specs td.spec-ledger-cell--archived .spec-ledger-cell__indicator .spec-ledger-cell__info-icon{width:16px;height:16px;vertical-align:middle;display:inline-block}#tpl-account.specs #account-clients table{margin-top:0}#tpl-account.specs .specs-categories__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:28px}#tpl-account.specs .specs-categories__count{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}#tpl-account.specs .specs-categories__select-all{margin:0}#tpl-account.specs .specs-categories__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 16px}@media(max-width: 640px){#tpl-account.specs .specs-categories__list{grid-template-columns:1fr}}#tpl-account.specs .specs-categories__item{display:flex;align-items:center;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}#tpl-account.specs .specs-categories__item.is-selected,#tpl-account.specs .specs-categories__item:has(.is-checked),#tpl-account.specs .specs-categories__item:has(.rr-checkbox-input:checked){border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.04)}#tpl-account.specs .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,#tpl-account.specs .specs-categories__item .specs-categories__checkbox{display:flex;align-items:center;align-self:stretch;width:100%;margin:0;padding:0}#tpl-account.specs .specs-categories__item .rr-checkbox-label{display:flex !important;align-items:center !important;gap:10px;width:100%;min-height:44px;margin:0;padding:0;line-height:1.3}#tpl-account.specs .specs-categories__item .cb-box{flex-shrink:0;align-self:center;margin-top:0 !important;margin-bottom:0 !important}#tpl-account.specs .specs-categories__item .cb-label-text{display:flex;align-items:center;flex:1 1 auto;min-width:0;padding:0;margin:0;font-size:14px;font-weight:500;line-height:1.3;color:#0f172a}#tpl-account.specs .specs-categories__empty{margin:0;color:#64748b;font-size:13px;line-height:1.45}#tpl-account.specs .specs-addon-modal__categories .specs-categories__list,#tpl-account.specs .specs-package-modal__categories .specs-categories__list{max-height:280px;overflow:auto;padding-right:4px}#tpl-account.specs #specs-addon-langs.rr-design-system-component-forms-multilingual-fieldgroup,#tpl-account.specs #specs-package-langs.rr-design-system-component-forms-multilingual-fieldgroup,#tpl-account.specs #spec-langs.rr-design-system-component-forms-multilingual-fieldgroup{overflow:visible}#tpl-account.specs .specs-desc-field{display:flex;flex-direction:column;gap:0;min-width:0}#tpl-account.specs .specs-desc-field__label{display:block;font-size:13px;font-weight:700;color:#0f172a;line-height:1.2;margin:0 0 6px}#tpl-account.specs textarea.specs-desc-textarea{display:block;width:100%;box-sizing:border-box;min-height:88px;height:auto;margin:0;padding:12px 16px;font-size:14px;line-height:1.5;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px rgba(15,23,42,.06);resize:none;overflow:hidden;font-family:inherit;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#tpl-account.specs textarea.specs-desc-textarea:hover:not(:disabled){border-color:#cbd5e1;background:#f1f5f9}#tpl-account.specs textarea.specs-desc-textarea:focus{outline:none;border-color:#6e63ff;background:#fff;box-shadow:0 0 0 3px rgba(110,99,255,.12),0 1px 4px rgba(15,23,42,.06)}#tpl-account.specs textarea.specs-desc-textarea::placeholder{color:#94a3b8;font-style:italic}#tpl-account.specs textarea.specs-desc-textarea:disabled{background:#f1f5f9;opacity:1;cursor:not-allowed}#tpl-account.specs #spec-langs textarea.specs-desc-textarea{margin-bottom:0}body>.tooltip-popup .specs-addons-table__thumb-preview{display:block;width:100%;max-width:320px;max-height:240px;height:auto;object-fit:cover;margin:0;border-radius:8px}body:has(#tpl-account.specs .specs-dashboard) .extended-save-wrapper{display:none !important}#tpl-account.specs:has(.specs-dashboard) section.content,.extended-save #tpl-account.specs:has(.specs-dashboard) section.content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important;background-color:#f8fafc}#inner-container.admin:has(#tpl-account.specs .specs-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;overflow-x:clip}#tpl-account.specs:has(.specs-dashboard){flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-top:0 !important;background-color:#f8fafc;overflow-x:clip}@media(max-width: 768px){#container:has(#tpl-account.specs .specs-dashboard),#container:has(#tpl-account.specs .specs-detail-dashboard){padding-top:0 !important}#tpl-account.specs:has(.specs-dashboard){padding-top:calc(72px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.specs-dashboard{padding-top:0 !important;margin-top:0 !important}.dashboard-container.specs-dashboard>.gradient-bar,.dashboard-container.specs-dashboard .specs-dashboard-gradient.gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 0 16px !important;z-index:2 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important}}.dashboard-container.specs-dashboard{display:flex;flex-direction:column;flex:1 1 auto;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:#f8fafc;position:relative;min-height:calc(100vh - 72px);overflow-x:clip}@media(min-width: 769px){.dashboard-container.specs-dashboard .specs-dashboard-gradient.gradient-bar{position:absolute !important;top:72px !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 !important;z-index:100 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important;box-shadow:0 4px 16px rgba(138,124,255,.16)}}.dashboard-container.specs-dashboard .specs-dashboard__stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;padding:0 0 12px;margin:0}@media(max-width: 1100px){.dashboard-container.specs-dashboard .specs-dashboard__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.dashboard-container.specs-dashboard .specs-dashboard__stats{grid-template-columns:1fr}}.dashboard-container.specs-dashboard .specs-dashboard__stats .rr-design-system-component-cards-statscard .stat-icon svg{width:18px;height:18px}.dashboard-container.specs-dashboard .specs-dashboard__stats #specs-overview-stat-oci .stat-icon svg{width:15px;height:15px}.dashboard-container.specs-dashboard .specs-dashboard__stats#specs-addons-overview-stats.tutorial-highlight-background{padding:16px !important;margin:-8px -16px 4px !important;overflow:visible !important}.dashboard-container.specs-dashboard .specs-dashboard__hero{max-width:1100px;margin:0 auto;padding:32px 24px 24px;box-sizing:border-box;width:100%;min-width:0}@media(max-width: 768px){.dashboard-container.specs-dashboard .specs-dashboard__hero{padding:16px 16px 20px}}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;z-index:3;overflow:visible}@media(max-width: 720px){.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-head{flex-direction:column;gap:12px}}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-copy{flex:1 1 0;min-width:0}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-actions{display:flex;flex-shrink:0;align-items:flex-start;justify-content:flex-end;gap:10px;overflow:visible;padding-top:2px}@media(max-width: 720px){.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;padding-top:0}}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-dashboard__hero-ai{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;overflow:visible}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-tutorial-trigger{display:inline-flex;flex-shrink:0}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-wrap{display:inline-flex;flex-direction:row;align-items:center;gap:10px}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-try{display:flex;flex-direction:row;align-items:center;gap:6px;color:#6e63ff;pointer-events:none;white-space:nowrap}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-try-label{font-size:12px;font-weight:700;letter-spacing:.02em;color:inherit;line-height:1.2}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-try-arrow{display:inline-flex;color:inherit;animation:specs-ai-try-bounce 1.35s ease-in-out infinite}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-try-arrow svg{display:block}@keyframes specs-ai-try-bounce{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}@media(prefers-reduced-motion: reduce){.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-try-arrow{animation:none}}.dashboard-container.specs-dashboard .specs-dashboard__hero .specs-addons-table__ai-tooltip{display:inline-flex;align-items:center}.dashboard-container.specs-dashboard .specs-dashboard__hero .rr-design-system-component-buttons-aibutton{min-height:40px;height:40px;white-space:nowrap}.dashboard-container.specs-dashboard .specs-dashboard__hero .rr-design-system-component-headers-pageheader,.dashboard-container.specs-dashboard .specs-dashboard__hero .page-head.rr-design-system-component-headers-pageheader,.dashboard-container.specs-dashboard .specs-dashboard__hero .page-head.container{margin:0 !important;padding:0 !important;max-width:none !important;width:100%;box-sizing:border-box;background:rgba(0,0,0,0) !important}.dashboard-container.specs-dashboard .specs-dashboard__hero h1.page-title{text-align:left !important}.dashboard-container.specs-dashboard .specs-dashboard__hero p.page-sub{text-align:left !important;margin-bottom:0}.dashboard-container.specs-dashboard .specs-dashboard__tabs-row{position:relative;margin-bottom:24px;overflow:visible}.dashboard-container.specs-dashboard .specs-dashboard__tabs-row>.rr-design-system-component-interactive-tabs{width:100%;min-width:0;overflow:visible}.dashboard-container.specs-dashboard .specs-dashboard__tabs-row>.rr-design-system-component-interactive-tabs>.rr-tabs-nav{margin-bottom:12px;box-sizing:border-box}.dashboard-container.specs-dashboard .container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%;min-width:0}@media(max-width: 768px){.dashboard-container.specs-dashboard .container{padding:0 16px}}.dashboard-container.specs-dashboard .specs-dashboard__guide-dock{display:contents}.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions{display:flex;align-items:center;justify-content:flex-end;margin:0 0 16px;min-height:0;position:relative}.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions .specs-dashboard__cta-btn.rr-btn{text-transform:none}.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight,.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight-background{z-index:1 !important;border-radius:999px !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;overflow:visible !important;isolation:auto !important}.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight::before,.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight::after,.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight-background::before,.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight-background::after{content:none !important;display:none !important}.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight .specs-dashboard__cta-btn.rr-btn,.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions.tutorial-highlight-background .specs-dashboard__cta-btn.rr-btn{position:relative;z-index:1;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 20px rgba(15,23,42,.12)}.dashboard-container.specs-dashboard #specs-new-addon.tutorial-highlight,.dashboard-container.specs-dashboard #specs-new-addon.tutorial-highlight-background,.dashboard-container.specs-dashboard #specs-new-package.tutorial-highlight,.dashboard-container.specs-dashboard #specs-new-package.tutorial-highlight-background{z-index:1 !important;border-radius:999px !important;overflow:visible !important;background:#0f1726 !important;background-image:none !important;color:#fff !important;box-shadow:0 0 0 3px #fff,0 8px 20px rgba(15,23,42,.18) !important}.dashboard-container.specs-dashboard #specs-addons-filter-search.tutorial-highlight-background,.dashboard-container.specs-dashboard #specs-addons-revenue-filter-tabs.tutorial-highlight-background{padding:10px 12px !important;margin:-4px -8px !important;overflow:visible !important;background:rgba(0,0,0,0) !important;background-image:none !important;box-shadow:none !important;border-radius:18px !important}.dashboard-container.specs-dashboard #specs-addons-revenue-filter-tabs.tutorial-highlight-background{padding:8px 10px 4px !important;margin:-4px -6px 0 !important}.dashboard-container.specs-dashboard #specs-addons-all-settings.tutorial-highlight-background,.dashboard-container.specs-dashboard #specs-addons-search.tutorial-highlight-background{overflow:visible !important;background:#fff !important;background-image:none !important;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 20px rgba(15,23,42,.12) !important;border-radius:999px !important}.dashboard-container.specs-dashboard #specs-magic-image-match.tutorial-highlight-background{padding:6px 8px !important;margin:-6px -8px !important;overflow:visible !important;border-radius:999px !important}.dashboard-container.specs-dashboard .specs-addons-table-shell>.specs-dashboard__tabs-actions,.dashboard-container.specs-dashboard .specs-packages-table-shell>.specs-dashboard__tabs-actions{margin-top:0;margin-bottom:16px}.dashboard-container.specs-dashboard .specs-addons-table-shell{width:100%}.dashboard-container.specs-dashboard .specs-addons-table__toolbar-stack{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.dashboard-container.specs-dashboard .specs-addons-table__chrome-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:10px 16px;width:100%;min-width:0;padding-top:2px}.dashboard-container.specs-dashboard .specs-addons-revenue-filter-tabs{flex:1 1 220px;min-width:0;max-width:100%;padding-top:4px}.dashboard-container.specs-dashboard .specs-addons-revenue-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-content{display:none}.dashboard-container.specs-dashboard .specs-addons-revenue-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav{margin-bottom:4px;padding:4px 4px 0;flex-wrap:nowrap;align-items:flex-end;overflow-x:auto;overflow-y:visible;min-width:0;scrollbar-width:thin}.dashboard-container.specs-dashboard .specs-addons-revenue-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab{flex-shrink:0;max-width:14rem;min-width:0;padding:10px 16px;white-space:nowrap;overflow:visible}.dashboard-container.specs-dashboard .specs-addons-revenue-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-label{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-table__toolbar{--specs-toolbar-control-height: 40px;margin-bottom:4px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.dashboard-container.specs-dashboard .specs-addons-table__toolbar .rr-st-dt-global-search{flex:1 1 220px;min-width:0;max-width:none;min-height:var(--specs-toolbar-control-height);align-items:stretch}.dashboard-container.specs-dashboard .specs-addons-table__toolbar .rr-design-system-component-inputs-searchbar.is-pill{width:100%;max-width:none;box-sizing:border-box;min-height:var(--specs-toolbar-control-height);height:var(--specs-toolbar-control-height);max-height:var(--specs-toolbar-control-height);padding:0 36px 0 14px;align-items:center}.dashboard-container.specs-dashboard .specs-addons-table__filter{flex:0 0 auto;display:flex;align-items:center;min-width:180px;max-width:280px;position:relative}.dashboard-container.specs-dashboard .specs-addons-table__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.dashboard-container.specs-dashboard .specs-ai-enrich{display:flex;flex-direction:column;gap:16px;min-height:240px}.dashboard-container.specs-dashboard .specs-ai-enrich__intro{margin:0;color:#475569;font-size:14px;line-height:1.45}.dashboard-container.specs-dashboard .specs-ai-enrich__intro[hidden]{display:none}.dashboard-container.specs-dashboard .specs-ai-enrich__highlight{color:#6e63ff;font-weight:700}.dashboard-container.specs-dashboard .specs-ai-enrich__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 20px;text-align:center;color:#64748b}.dashboard-container.specs-dashboard .specs-ai-enrich__state[hidden]{display:none}.dashboard-container.specs-dashboard .specs-ai-enrich__loader{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:22rem}.dashboard-container.specs-dashboard .specs-ai-enrich__spinner{width:52px;height:52px;flex:0 0 auto;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:specs-ai-enrich-spin .9s linear infinite}@keyframes specs-ai-enrich-spin{to{transform:rotate(360deg)}}.dashboard-container.specs-dashboard .specs-ai-enrich__loader-copy{display:flex;flex-direction:column;gap:6px}.dashboard-container.specs-dashboard .specs-ai-enrich__loader-label{margin:0;min-height:1.35em;font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36;transition:opacity .2s ease,transform .2s ease}.dashboard-container.specs-dashboard .specs-ai-enrich__loader-label.is-leaving{opacity:0;transform:translateY(-4px)}.dashboard-container.specs-dashboard .specs-ai-enrich__loader-label.is-entering{opacity:0;transform:translateY(4px)}.dashboard-container.specs-dashboard .specs-ai-enrich__loader-hint{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#6e63ff}.dashboard-container.specs-dashboard .specs-ai-enrich__list{display:flex;flex-direction:column;gap:14px;max-height:min(58vh,640px);overflow:auto;padding-right:4px}.dashboard-container.specs-dashboard .specs-ai-enrich__list[hidden]{display:none}.dashboard-container.specs-dashboard .specs-ai-enrich__state-title{margin:0;color:#0f172a;font-size:16px;font-weight:600}.dashboard-container.specs-dashboard .specs-ai-enrich__state-hint{margin:0;max-width:420px;font-size:14px;line-height:1.45}.dashboard-container.specs-dashboard .specs-ai-enrich-card{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:16px;transition:opacity .15s ease}.dashboard-container.specs-dashboard .specs-ai-enrich-card.is-skipped{opacity:.55}.dashboard-container.specs-dashboard .specs-ai-enrich-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-container.specs-dashboard .specs-ai-enrich-card__name{margin:0;font-size:16px;font-weight:600;color:#0f172a}.dashboard-container.specs-dashboard .specs-ai-enrich-card__meta{margin:4px 0 0;font-size:12px;color:#64748b}.dashboard-container.specs-dashboard .specs-ai-enrich-card__skip{width:auto;max-width:none;align-self:flex-start;white-space:nowrap}.dashboard-container.specs-dashboard .specs-ai-enrich-card__skip.rr-design-system-component-forms-checkbox--form-field{width:auto}.dashboard-container.specs-dashboard .specs-ai-enrich-card__skip.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label{width:auto}.dashboard-container.specs-dashboard .specs-ai-enrich-card__skip.rr-design-system-component-forms-checkbox--form-field .cb-label-text{font-size:13px;font-weight:500;color:#475569}.dashboard-container.specs-dashboard .specs-ai-enrich-card__skip-tip,.dashboard-container.specs-dashboard .specs-ai-enrich-card__query-tip{display:inline-flex;align-items:center;max-width:100%}.dashboard-container.specs-dashboard .specs-ai-enrich-card__query-tip{flex:1 1 180px;min-width:0}.dashboard-container.specs-dashboard .specs-ai-enrich-card__body{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(280px, 0.9fr);gap:20px;align-items:start}@media(max-width: 900px){.dashboard-container.specs-dashboard .specs-ai-enrich-card__body{grid-template-columns:1fr}}.dashboard-container.specs-dashboard .specs-ai-enrich-card__images{min-width:0}.dashboard-container.specs-dashboard .specs-ai-enrich-card__thumbs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 640px){.dashboard-container.specs-dashboard .specs-ai-enrich-card__thumbs{grid-template-columns:1fr}}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb{position:relative;display:block;margin:0;border:2px solid #e2e8f0;border-radius:16px;padding:0;overflow:hidden;background:#f8fafc;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb:hover{border-color:#c4b5fd}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb.is-selected{border-color:#6e63ff;box-shadow:0 0 0 3px rgba(110,99,255,.2)}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__media{display:block;aspect-ratio:4/3;overflow:hidden;background:#e2e8f0}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__media img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__radio{position:absolute;top:10px;left:10px;z-index:2}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__radio .rr-design-system-component-forms-radio{background:rgba(0,0,0,0);padding:0;box-shadow:none}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__radio .rb-box{box-shadow:0 1px 4px rgba(15,23,42,.45)}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__radio .rb-label-text{display:none}.dashboard-container.specs-dashboard .specs-ai-enrich-thumb__radio .rr-radio-input{pointer-events:auto}.dashboard-container.specs-dashboard .specs-ai-enrich-card__credit,.dashboard-container.specs-dashboard .specs-ai-enrich-card__image-error{margin:8px 0 0;font-size:12px;color:#64748b}.dashboard-container.specs-dashboard .specs-ai-enrich-card__image-error{color:#b91c1c}.dashboard-container.specs-dashboard .specs-ai-enrich-card__image-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px}.dashboard-container.specs-dashboard .specs-ai-enrich-card__query-label{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;width:100%;min-width:0;font-size:12px;color:#475569}.dashboard-container.specs-dashboard .specs-ai-enrich-card__query{box-sizing:border-box;width:100%;min-height:36px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#0f172a;background:#fff}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh:disabled{opacity:.6;cursor:not-allowed}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh.is-loading .specs-ai-enrich-card__refresh-spinner{display:inline-block}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh.is-loading .specs-ai-enrich-card__refresh-icon{display:none}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh-icon{flex:0 0 auto;display:inline-flex;color:inherit}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh-icon svg{display:block;width:14px;height:14px}.dashboard-container.specs-dashboard .specs-ai-enrich-card__refresh-spinner{display:none;width:14px;height:14px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(124,58,237,.25);border-top-color:#7c3aed;animation:specs-ai-enrich-spin .8s linear infinite}.dashboard-container.specs-dashboard .specs-ai-enrich-card__desc-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#0f172a}.dashboard-container.specs-dashboard .specs-ai-enrich-card__desc-input{box-sizing:border-box;width:100%;min-height:110px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;resize:vertical;font:inherit;font-size:14px;line-height:1.4;color:#0f172a}.dashboard-container.specs-dashboard .specs-ai-enrich-card__desc-hint{margin:8px 0 0;font-size:12px;line-height:1.4;color:#64748b}.dashboard-container.specs-dashboard .specs-addons-flag-filter{width:100%;position:relative}.dashboard-container.specs-dashboard .specs-addons-flag-filter[open]>.specs-addons-flag-filter__summary .specs-addons-flag-filter__caret{transform:rotate(180deg)}.dashboard-container.specs-dashboard .specs-addons-flag-filter__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-height:var(--specs-toolbar-control-height);height:var(--specs-toolbar-control-height);padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#0f172a;font-size:14px;font-weight:500;cursor:pointer;user-select:none}.dashboard-container.specs-dashboard .specs-addons-flag-filter__summary::-webkit-details-marker{display:none}.dashboard-container.specs-dashboard .specs-addons-flag-filter__summary:hover{border-color:#c7d2fe}.dashboard-container.specs-dashboard .specs-addons-flag-filter__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-flag-filter__caret{flex-shrink:0;display:inline-block;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #6e63ff;transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1)}.dashboard-container.specs-dashboard .specs-addons-flag-filter__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:280px;max-width:min(340px,92vw);padding:8px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12)}.dashboard-container.specs-dashboard .specs-addons-flag-filter__list{display:flex;flex-direction:column;gap:4px;max-height:min(420px,70vh);overflow:auto}.dashboard-container.specs-dashboard .specs-addons-flag-filter__section{display:flex;flex-direction:column;gap:2px;padding:4px 0 6px}.dashboard-container.specs-dashboard .specs-addons-flag-filter__section+.dashboard-container.specs-dashboard .specs-addons-flag-filter__section{border-top:1px solid #eef2f7;margin-top:2px;padding-top:8px}.dashboard-container.specs-dashboard .specs-addons-flag-filter__section-title{display:flex;align-items:center;gap:8px;padding:4px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;line-height:1.2}.dashboard-container.specs-dashboard .specs-addons-flag-filter__section-icon{flex-shrink:0;color:#6e63ff;opacity:.9}.dashboard-container.specs-dashboard .specs-addons-flag-filter__option{padding:4px 6px;border-radius:10px}.dashboard-container.specs-dashboard .specs-addons-flag-filter__option:hover{background:rgba(110,99,255,.06)}.dashboard-container.specs-dashboard .specs-addons-flag-filter__option .rr-design-system-component-forms-checkbox{width:100%;align-items:center;gap:10px}.dashboard-container.specs-dashboard .specs-addons-flag-filter__option .cb-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:#0f172a}.dashboard-container.specs-dashboard .specs-addons-flag-filter__option .specs-addons-flag-filter__option-icon{flex-shrink:0;color:#6e63ff}.dashboard-container.specs-dashboard .specs-addons-flag-filter__divider{display:none}.dashboard-container.specs-dashboard .specs-addons-table__name-cell{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb,.dashboard-container.specs-dashboard .specs-addons-table__name-head .specs-addons-table__select-all-host,.dashboard-container.specs-dashboard .specs-addons-table__name-head .rr-design-system-component-forms-checkbox{align-self:center}.dashboard-container.specs-dashboard .specs-addons-table__name-head{display:inline-flex;align-items:center;gap:10px;min-width:0}.dashboard-container.specs-dashboard .specs-addons-table__name-head-label{font-weight:700;color:inherit}.dashboard-container.specs-dashboard .specs-addons-table__thumb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0;color:#94a3b8}.dashboard-container.specs-dashboard .specs-addons-table__thumb.is-placeholder{background:#f8fafc;color:#cbd5e1}.dashboard-container.specs-dashboard .specs-addons-table__thumb.specs-addons-table__thumb--head-spacer{visibility:hidden;pointer-events:none}.dashboard-container.specs-dashboard .specs-addons-table__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-container.specs-dashboard .specs-addons-table__thumb-icon{width:16px !important;height:16px !important;display:block;opacity:.85}.dashboard-container.specs-dashboard .specs-addons-table__thumb-tip{flex-shrink:0;max-width:none;cursor:zoom-in;color:inherit}.dashboard-container.specs-dashboard .specs-addons-table__thumb-tip>svg,.dashboard-container.specs-dashboard .specs-addons-table__thumb-tip>.rr-design-system-component-icons-icon{max-width:none;max-height:none}.dashboard-container.specs-dashboard #specs-addons-table .specs-addons-table__name-link:before,.dashboard-container.specs-dashboard .specs-addons-smarttable .specs-addons-table__name-link:before{content:none !important;display:none !important;margin:0 !important}.dashboard-container.specs-dashboard #specs-addons-table th.specs-addons-table__th-name{vertical-align:middle}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host,.dashboard-container.specs-dashboard .specs-addons-table__row-cb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb{display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-self:center !important;align-items:center !important;margin:0;vertical-align:middle;line-height:0}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox .cb-box,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb .cb-box{display:inline-flex !important;visibility:visible !important;opacity:1 !important;width:var(--cb-size, 18px) !important;height:var(--cb-size, 18px) !important;min-width:var(--cb-size, 18px) !important;min-height:var(--cb-size, 18px) !important;border:2px solid var(--cb-border, #cbd5e1) !important;background:var(--cb-bg, #fff) !important;box-shadow:none}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox[data-state=checked] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox.is-checked .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox[data-state=checked] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox.is-checked .cb-box,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox[data-state=checked] .cb-box,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-box,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox.is-checked .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb[data-state=checked] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb[data-state=indeterminate] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb.is-checked .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb[data-state=checked] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb[data-state=indeterminate] .cb-box,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb.is-checked .cb-box{border-color:rgba(0,0,0,0) !important;background:var(--cb-fill, #6e63ff) !important}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox[data-state=checked] .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox.is-checked .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox[data-state=checked] .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox.is-checked .cb-icon--check,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox[data-state=checked] .cb-icon--check,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox.is-checked .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb[data-state=checked] .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb.is-checked .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb[data-state=checked] .cb-icon--check,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb.is-checked .cb-icon--check{opacity:1;transform:translate(-50%, -50%) scale(1)}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host .rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-icon--minus,.dashboard-container.specs-dashboard .specs-addons-table__row-cb.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-icon--minus,.dashboard-container.specs-dashboard .specs-packages-table__row-cb.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-icon--minus,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-addons-table__row-cb[data-state=indeterminate] .cb-icon--minus,.dashboard-container.specs-dashboard .specs-addons-table__name-cell .specs-packages-table__row-cb[data-state=indeterminate] .cb-icon--minus{opacity:1;transform:translate(-50%, -50%) scale(1)}.dashboard-container.specs-dashboard .specs-addons-table__name-link{color:#0f172a;font-weight:600;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-table__name-link:hover{color:#6e63ff}.dashboard-container.specs-dashboard .specs-addons-table__name-tip{min-width:0;flex:1 1 auto;max-width:100%;cursor:inherit;color:inherit;font-weight:inherit}.dashboard-container.specs-dashboard .specs-addons-table__name-tip .specs-addons-table__name-link{display:block;width:100%}.dashboard-container.specs-dashboard .specs-addons-table__flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:160px}.dashboard-container.specs-dashboard .specs-addons-table__flags--empty{color:#cbd5e1;font-size:14px;line-height:1}.dashboard-container.specs-dashboard .specs-addons-table__flag{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(110,99,255,.08);color:#6e63ff;flex-shrink:0}.dashboard-container.specs-dashboard .specs-addons-table__flag img,.dashboard-container.specs-dashboard .specs-addons-table__flag .rr-design-system-component-icons-icon,.dashboard-container.specs-dashboard .specs-addons-table__flag .specs-addons-table__flag-icon{width:14px !important;height:14px !important;max-width:14px;max-height:14px;display:block;object-fit:contain;opacity:.95}.dashboard-container.specs-dashboard .specs-addons-table__flag[data-flag=isBreakfast] img,.dashboard-container.specs-dashboard .specs-addons-table__flag[data-flag=isBreakfast] .rr-design-system-component-icons-icon,.dashboard-container.specs-dashboard .specs-addons-table__flag[data-flag=isBreakfast] .specs-addons-table__flag-icon{width:12px !important;height:12px !important;max-width:12px;max-height:12px}.dashboard-container.specs-dashboard #specs-addons-table tbody tr.is-flag-filtered-out,.dashboard-container.specs-dashboard #specs-packages-table tbody tr.is-flag-filtered-out{display:none !important}.dashboard-container.specs-dashboard .specs-addons-table__order{display:inline-flex;align-items:center;gap:8px;cursor:grab;user-select:none;color:#64748b !important;padding:4px 6px;border-radius:8px}.dashboard-container.specs-dashboard .specs-addons-table__order:active{cursor:grabbing}.dashboard-container.specs-dashboard .specs-addons-table__drag-icon{opacity:.7;flex-shrink:0}.dashboard-container.specs-dashboard .specs-addons-table__order-value{font-variant-numeric:tabular-nums;font-size:13px;color:#64748b !important}.dashboard-container.specs-dashboard table:has(#specs-addons-order-column.tutorial-highlight) .specs-addons-table__th-order,.dashboard-container.specs-dashboard table:has(#specs-addons-order-column.tutorial-highlight) td:has(>.specs-addons-table__order){position:relative !important;z-index:1 !important;background:#fff !important;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 20px rgba(15,23,42,.12) !important}.dashboard-container.specs-dashboard table:has(#specs-addons-order-column.tutorial-highlight) #specs-addons-order-column.tutorial-border::before,.dashboard-container.specs-dashboard table:has(#specs-addons-order-column.tutorial-highlight) #specs-addons-order-column.tutorial-border::after{content:none !important;display:none !important}.dashboard-container.specs-dashboard table:has(#specs-addons-order-column.tutorial-highlight) #specs-addons-order-column.tutorial-highlight-background{background:rgba(0,0,0,0) !important;box-shadow:none !important}.dashboard-container.specs-dashboard .specs-addons-table__actions{display:flex;align-items:center;justify-content:flex-end;width:100%}.dashboard-container.specs-dashboard .specs-addons-table__edit-btn.rr-btn-icon-only,.dashboard-container.specs-dashboard .specs-package-edit-btn.rr-btn-icon-only{background:#fff !important;border:1px solid #e5e7eb !important}.dashboard-container.specs-dashboard .specs-addons-table__edit-btn.rr-btn-icon-only:hover:not(:disabled),.dashboard-container.specs-dashboard .specs-package-edit-btn.rr-btn-icon-only:hover:not(:disabled){background:rgba(110,99,255,.08) !important;border-color:#6e63ff !important;box-shadow:0 4px 12px rgba(110,99,255,.12) !important}.dashboard-container.specs-dashboard .specs-addons-table__edit-btn.rr-btn-icon-only:active:not(:disabled),.dashboard-container.specs-dashboard .specs-package-edit-btn.rr-btn-icon-only:active:not(:disabled){background:rgba(110,99,255,.15) !important}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table tbody td,.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table tbody td,.dashboard-container.specs-dashboard #specs-addons-table .smart-table tbody td,.dashboard-container.specs-dashboard #specs-packages-table .smart-table tbody td{background-color:#fff !important}@media(min-width: 769px){.dashboard-container.specs-dashboard .specs-addons-smarttable .table-wrap,.dashboard-container.specs-dashboard .specs-packages-smarttable .table-wrap,.dashboard-container.specs-dashboard #specs-addons-table .table-wrap,.dashboard-container.specs-dashboard #specs-packages-table .table-wrap{overflow-x:clip !important;overflow-y:visible !important}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table,.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table,.dashboard-container.specs-dashboard #specs-addons-table .smart-table,.dashboard-container.specs-dashboard #specs-packages-table .smart-table{table-layout:fixed;width:100%}.dashboard-container.specs-dashboard .specs-addons-smarttable[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard .specs-packages-smarttable[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard #specs-addons-table[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard #specs-packages-table[data-scroll-content=true] .smart-table{min-width:0 !important}}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table tbody tr:hover>td,.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table tbody tr:hover>td,.dashboard-container.specs-dashboard #specs-addons-table .smart-table tbody tr:hover>td,.dashboard-container.specs-dashboard #specs-packages-table .smart-table tbody tr:hover>td{background-color:#f9fbff !important}.dashboard-container.specs-dashboard #specs-addons-table th:last-child,.dashboard-container.specs-dashboard #specs-addons-table td:last-child,.dashboard-container.specs-dashboard #specs-packages-table th:last-child,.dashboard-container.specs-dashboard #specs-packages-table td:last-child{width:56px;max-width:56px;box-sizing:border-box;text-align:right;padding-right:12px}.dashboard-container.specs-dashboard #specs-addons-table tbody tr.is-dragging{opacity:.65;background:rgba(110,99,255,.06)}.dashboard-container.specs-dashboard .specs-addons-bulk-dock{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column;align-items:stretch;width:min(960px,100vw - 32px);pointer-events:none}.dashboard-container.specs-dashboard .specs-addons-bulk-dock[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addons-bulk-dock>*{pointer-events:auto}.dashboard-container.specs-dashboard .specs-addons-bulk-bar{display:grid;grid-template-columns:auto auto auto minmax(0, 1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:center;min-height:52px;padding:10px 16px 12px 18px;border-radius:9999px;background:#0f172a;color:#fff;box-shadow:0 16px 44px rgba(15,23,42,.42)}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__left{grid-row:2;grid-column:1;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.12);flex-shrink:0}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__count{white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__actions,.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section{display:contents}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section-title{grid-row:1;padding-left:4px;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:rgba(248,250,252,.52);white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section--settings .specs-addons-bulk-bar__section-title{grid-column:2}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section--revenue .specs-addons-bulk-bar__section-title{grid-column:3}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section-controls{grid-row:2;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section--settings .specs-addons-bulk-bar__section-controls{grid-column:2}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section--revenue .specs-addons-bulk-bar__section-controls{grid-column:3}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__section--end .specs-addons-bulk-bar__section-controls{grid-column:4;justify-self:end}.dashboard-container.specs-dashboard .specs-addons-bulk-bar:not(:has(.specs-addons-bulk-bar__section--revenue)){grid-template-columns:auto auto minmax(0, 1fr)}.dashboard-container.specs-dashboard .specs-addons-bulk-bar:not(:has(.specs-addons-bulk-bar__section--revenue)) .specs-addons-bulk-bar__section--end .specs-addons-bulk-bar__section-controls{grid-column:3}.dashboard-container.specs-dashboard .specs-addons-bulk-details{position:relative}.dashboard-container.specs-dashboard .specs-addons-bulk-details[open]>.specs-addons-bulk-summary .specs-addons-bulk-summary__caret{transform:rotate(180deg)}.dashboard-container.specs-dashboard .specs-addons-bulk-summary{display:inline-flex;align-items:center;gap:6px;max-width:11rem;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;list-style:none;cursor:pointer}.dashboard-container.specs-dashboard .specs-addons-bulk-summary::-webkit-details-marker{display:none}.dashboard-container.specs-dashboard .specs-addons-bulk-summary__text{display:block;min-width:0;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container.specs-dashboard .specs-addons-bulk-summary__caret{display:inline-block;width:0;height:0;flex-shrink:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid rgba(248,250,252,.78);transition:transform .15s ease}.dashboard-container.specs-dashboard .specs-addons-bulk-menu{position:absolute;bottom:calc(100% + 8px);right:0;min-width:260px;max-width:min(320px,100vw - 32px);max-height:380px;display:flex;flex-direction:column;padding:0;border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 16px 40px rgba(15,23,42,.28);z-index:2;overflow:hidden}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__list{max-height:300px;overflow:auto;padding:6px 0 8px}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__section-title{padding:8px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__option{display:flex;align-items:center;width:100%;padding:6px 12px;margin:0;cursor:pointer}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__option:hover{background:rgba(110,99,255,.08)}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__option .rr-design-system-component-forms-checkbox{width:100%}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__option .cb-label{font-size:13px;color:#0f172a;font-weight:500}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__footer{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__item{display:block;width:100%;padding:10px 14px;border:0;background:rgba(0,0,0,0);text-align:left;font-size:13px;color:#0f172a;cursor:pointer}.dashboard-container.specs-dashboard .specs-addons-bulk-menu__item:hover{background:rgba(110,99,255,.08);color:#6e63ff}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__actions .specs-addons-bulk-bar__action.rr-btn.soft{background:hsla(0,0%,100%,.12);color:#fff;border:0;white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__actions .specs-addons-bulk-bar__action.rr-btn.soft:hover:not(:disabled){background:hsla(0,0%,100%,.2);box-shadow:none;transform:none}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;flex-shrink:0}.dashboard-container.specs-dashboard .specs-addons-bulk-bar__icon-btn:hover{background:hsla(0,0%,100%,.18)}.dashboard-container.specs-dashboard .specs-addons-bulk-delete-linked{margin-top:10px;font-size:13px;color:#b45309;line-height:1.4}@media screen and (max-width: 768px){.dashboard-container.specs-dashboard .specs-addons-bulk-dock{bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(960px,100vw - 16px)}.dashboard-container.specs-dashboard .specs-addons-bulk-bar{border-radius:9999px;overflow-x:auto}}.dashboard-container.specs-dashboard .spec-ledger-cell__inner{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dashboard-container.specs-dashboard .spec-ledger-cell__text{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;min-width:0}.dashboard-container.specs-dashboard .spec-ledger-cell__name{color:#0f172a;font-weight:500}.dashboard-container.specs-dashboard .spec-ledger-cell__meta{color:#64748b;font-variant-numeric:tabular-nums;border-bottom:1px dotted rgba(100,116,139,.55);cursor:help}.dashboard-container.specs-dashboard .spec-ledger-cell__dot{display:inline-flex;align-items:center;justify-content:center;margin:0 8px;color:#cbd5e1;font-weight:700;line-height:1;user-select:none}.dashboard-container.specs-dashboard .spec-ledger-cell--archived .spec-ledger-cell__text{color:#d97706}.dashboard-container.specs-dashboard .spec-ledger-cell--archived .spec-ledger-cell__name{color:#d97706}.dashboard-container.specs-dashboard .spec-ledger-cell__indicator{display:inline-flex;align-items:center;flex-shrink:0}.dashboard-container.specs-dashboard .spec-ledger-cell__indicator .spec-ledger-cell__info-icon{width:16px;height:16px;vertical-align:middle;display:inline-block}.dashboard-container.specs-dashboard .specs-packages-empty{padding-top:0}.dashboard-container.specs-dashboard .specs-packages-empty-note{margin:0 0 12px;color:#64748b;font-size:14px}.dashboard-container.specs-dashboard .specs-packages-table-shell{width:100%}@media(min-width: 769px){.dashboard-container.specs-dashboard #specs-packages-table th.specs-addons-table__th-name,.dashboard-container.specs-dashboard #specs-packages-table tbody td:nth-child(1){width:42%;min-width:240px}.dashboard-container.specs-dashboard #specs-packages-table th:nth-child(2),.dashboard-container.specs-dashboard #specs-packages-table td:nth-child(2),.dashboard-container.specs-dashboard #specs-packages-table th:nth-child(3),.dashboard-container.specs-dashboard #specs-packages-table td:nth-child(3){width:12%;white-space:nowrap}.dashboard-container.specs-dashboard #specs-packages-table th:nth-child(4),.dashboard-container.specs-dashboard #specs-packages-table td:nth-child(4){width:18%}.dashboard-container.specs-dashboard #specs-packages-table .specs-addons-table__name-link{white-space:normal;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}}.dashboard-container.specs-dashboard button.specs-addons-table__name-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;text-align:left}.dashboard-container.specs-dashboard .specs-package-modal__form{text-align:left}.dashboard-container.specs-dashboard .specs-modal-loading-overlay{position:absolute;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(2px);border-radius:inherit}.dashboard-container.specs-dashboard .specs-modal-loading-overlay.is-visible{display:flex}.dashboard-container.specs-dashboard .specs-modal-loading-overlay__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:22rem}.dashboard-container.specs-dashboard .specs-modal-loading-overlay__spinner{width:52px;height:52px;flex:0 0 auto;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:specs-modal-loading-spin .9s linear infinite}@keyframes specs-modal-loading-spin{to{transform:rotate(360deg)}}.dashboard-container.specs-dashboard .specs-modal-loading-overlay__copy{display:flex;flex-direction:column;gap:6px}.dashboard-container.specs-dashboard .specs-modal-loading-overlay__label{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36}.dashboard-container.specs-dashboard .specs-modal-loading-overlay__hint{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#6e63ff}.dashboard-container.specs-dashboard .specs-package-modal__section{margin-bottom:20px}.dashboard-container.specs-dashboard .specs-package-modal__section-title{font-weight:600;font-size:14px;color:#0f172a;margin-bottom:8px}.dashboard-container.specs-dashboard .specs-package-modal__section-intro{margin:0 0 16px;color:#64748b;font-size:13px;line-height:1.45}.dashboard-container.specs-dashboard .specs-package-modal__condition-group{margin-bottom:18px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.dashboard-container.specs-dashboard .specs-package-modal__condition-group:last-child{margin-bottom:0}.dashboard-container.specs-dashboard .specs-package-modal__group-title{font-weight:600;font-size:13px;color:#0f172a;margin-bottom:4px}.dashboard-container.specs-dashboard .specs-package-modal__group-hint{margin:0 0 12px;color:#64748b;font-size:12px;line-height:1.4}.dashboard-container.specs-dashboard .specs-package-modal__toggles{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.dashboard-container.specs-dashboard .specs-package-modal__condition{display:flex;align-items:center;min-width:0}.dashboard-container.specs-dashboard .specs-package-modal__condition .rr-design-system-component-interactive-tooltip{display:block;width:100%;min-width:0}.dashboard-container.specs-dashboard .specs-package-modal__inventory-block{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.dashboard-container.specs-dashboard .specs-package-modal__inventory-block .specs-package-modal__condition{margin-bottom:8px}.dashboard-container.specs-dashboard .specs-package-modal__inventory-field{margin-top:4px;max-width:320px}.dashboard-container.specs-dashboard .specs-package-modal__inventory-field[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-package-modal__addon-search{margin-bottom:10px}.dashboard-container.specs-dashboard .specs-package-modal__addon-search .rr-design-system-component-inputs-searchbar{max-width:none;width:100%}.dashboard-container.specs-dashboard .specs-package-modal__specs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px 12px;max-height:160px;overflow:auto;border:1px solid #e2e8f0;border-radius:12px;padding:8px;background:#fff}@media(max-width: 640px){.dashboard-container.specs-dashboard .specs-package-modal__specs{grid-template-columns:minmax(0, 1fr)}}.dashboard-container.specs-dashboard .specs-package-modal__spec-row{display:block;min-width:0;padding:4px 6px;border-radius:8px}.dashboard-container.specs-dashboard .specs-package-modal__spec-row[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-package-modal__spec-row:hover{background:#f8fafc}.dashboard-container.specs-dashboard .specs-package-modal__spec-row .specs-package-modal__spec-check,.dashboard-container.specs-dashboard .specs-package-modal__spec-row .rr-design-system-component-forms-checkbox{width:100%}.dashboard-container.specs-dashboard .specs-package-modal__spec-row .rr-checkbox-label{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer}.dashboard-container.specs-dashboard .specs-package-modal__spec-row .cb-label-text{display:flex;align-items:center;gap:8px;flex:1;min-width:0;width:100%}.dashboard-container.specs-dashboard .specs-package-modal__spec-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-dashboard .specs-package-modal__spec-price{margin-left:auto;color:#64748b;font-variant-numeric:tabular-nums;font-size:13px;flex-shrink:0}.dashboard-container.specs-dashboard .specs-package-modal__summary{margin-top:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.dashboard-container.specs-dashboard .specs-package-modal__summary-title{font-weight:600;font-size:13px;color:#0f172a;margin-bottom:10px}.dashboard-container.specs-dashboard .specs-package-modal__summary-empty{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.4}.dashboard-container.specs-dashboard .specs-package-modal__summary-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.dashboard-container.specs-dashboard .specs-package-modal__summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;color:#0f172a}.dashboard-container.specs-dashboard .specs-package-modal__summary-name{flex:1;min-width:0}.dashboard-container.specs-dashboard .specs-package-modal__summary-price{flex-shrink:0;color:#64748b;font-variant-numeric:tabular-nums}.dashboard-container.specs-dashboard .specs-package-modal__total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#0f172a}.dashboard-container.specs-dashboard .specs-package-modal__hint{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.4}.dashboard-container.specs-dashboard #specs-addon-create-modal .rr-modal-subtitle--html,.dashboard-container.specs-dashboard #specs-package-modal .rr-modal-subtitle--html{width:100%;max-width:100%;margin:16px 0 0;text-align:left}.dashboard-container.specs-dashboard #specs-addon-create-modal .rr-modal-header,.dashboard-container.specs-dashboard #specs-package-modal .rr-modal-header{padding-bottom:16px}.dashboard-container.specs-dashboard #specs-addon-create-modal .rr-modal-footer .rr-btn[hidden],.dashboard-container.specs-dashboard #specs-package-modal .rr-modal-footer .rr-btn[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__form,.dashboard-container.specs-dashboard .specs-package-modal__form{text-align:left}.dashboard-container.specs-dashboard .specs-addon-modal__stepper{list-style:none;margin:0;padding:0 0 4px;display:flex;align-items:center;gap:8px}.dashboard-container.specs-dashboard .specs-addon-modal__step-item{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;padding:2px 0}.dashboard-container.specs-dashboard .specs-addon-modal__step-item:hover{color:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__step-item:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:2px}.dashboard-container.specs-dashboard .specs-addon-modal__step-item:not(:last-child)::after{content:"";flex:1;height:2px;border-radius:2px;background:#e2e8f0;margin-left:8px;pointer-events:none}.dashboard-container.specs-dashboard .specs-addon-modal__step-item.is-active{color:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__step-item.is-active .specs-addon-modal__step-index{background:#6e63ff;border-color:#6e63ff;color:#fff}.dashboard-container.specs-dashboard .specs-addon-modal__step-item.is-complete{color:#0f172a}.dashboard-container.specs-dashboard .specs-addon-modal__step-item.is-complete .specs-addon-modal__step-index{background:rgba(110,99,255,.12);border-color:#6e63ff;color:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__step-item.is-complete:not(:last-child)::after{background:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__step-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:600;flex-shrink:0}.dashboard-container.specs-dashboard .specs-addon-modal__step-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container.specs-dashboard .specs-addon-modal__step{display:none}.dashboard-container.specs-dashboard .specs-addon-modal__step.is-active{display:block}.dashboard-container.specs-dashboard .specs-addon-modal__field-note{margin:0 0 14px;color:#64748b;font-size:13px;line-height:1.45}.dashboard-container.specs-dashboard .specs-addon-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-bottom:12px}.dashboard-container.specs-dashboard .specs-addon-modal__grid:empty{display:none}.dashboard-container.specs-dashboard .specs-addon-modal__col{min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__field{min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__field .rr-design-system-component-forms-textinput,.dashboard-container.specs-dashboard .specs-addon-modal__field .rr-design-system-component-forms-select{width:100%}.dashboard-container.specs-dashboard .specs-addon-modal__label-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;min-height:18px}.dashboard-container.specs-dashboard .specs-addon-modal__label-tip.rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;max-width:100%;cursor:help}.dashboard-container.specs-dashboard .specs-addon-modal__label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.2;margin:0;cursor:help}.dashboard-container.specs-dashboard .specs-addon-modal__label .req{color:#ca0b59}.dashboard-container.specs-dashboard .specs-addon-modal__toggles{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.dashboard-container.specs-dashboard .specs-addon-modal__settings,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings],.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings]{display:flex;flex-direction:column;gap:10px;overflow:visible}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group{padding:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:visible}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-toggle,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-toggle,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 14px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-align:left;font:inherit;color:inherit;line-height:inherit}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-toggle:hover,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-toggle:hover,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-toggle:hover{background:rgba(148,163,184,.08)}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-icon,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-icon,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(110,99,255,.1);color:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-icon svg,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-icon svg,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-icon svg{display:block;width:18px;height:18px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-toggle-text,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-toggle-text,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-title,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-title,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-title{font-weight:700;font-size:13px;color:#0f172a;margin:0;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-count,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-count,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-count{font-size:12px;font-weight:600;color:#6e63ff;line-height:1.3}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-chevron,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-chevron,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-chevron{flex-shrink:0;display:block;color:#94a3b8;transform:rotate(0deg);transform-origin:center;transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1),color .28s ease}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group.is-open .specs-detail-settings__group-chevron,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group.is-open .specs-detail-settings__group-chevron,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group.is-open .specs-detail-settings__group-chevron{transform:rotate(180deg);color:#6e63ff}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-panel,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-panel,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-panel{padding:0 14px 12px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-panel[hidden],.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-panel[hidden],.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-panel[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-hint,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-hint,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-hint{margin:0 0 12px;color:#64748b;font-size:12px;line-height:1.4}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__group-body,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__group-body,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__group-body{display:flex;flex-direction:column;gap:8px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__row,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__row,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__row{min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-modal__fields-row,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-modal__fields-row,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-modal__fields-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;align-items:start;margin-top:8px;padding-top:4px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-modal__fields-row.specs-package-modal__fields-row--single,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-modal__fields-row.specs-package-modal__fields-row--single,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-modal__fields-row.specs-package-modal__fields-row--single{grid-template-columns:1fr}@media(max-width: 720px){.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-modal__fields-row,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-modal__fields-row,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-modal__fields-row{grid-template-columns:1fr}}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-modal__settings-field,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-modal__settings-field,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-modal__settings-field{min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-pkg-charge-flags,.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-pkg-meal-flags,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-pkg-charge-flags,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-pkg-meal-flags,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-pkg-charge-flags,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-pkg-meal-flags{display:flex;flex-direction:column;gap:8px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-pkg-charge-flags.is-disabled,.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-pkg-meal-flags.is-disabled,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-pkg-charge-flags.is-disabled,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-pkg-meal-flags.is-disabled,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-pkg-charge-flags.is-disabled,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-pkg-meal-flags.is-disabled{opacity:.45;pointer-events:none}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-settings-use-included,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-settings-use-included,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-settings-use-included{padding:12px 14px;border:1px solid rgba(110,99,255,.28);border-radius:12px;background:rgba(110,99,255,.06)}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-settings-columns,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-settings-columns,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-settings-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;align-items:start}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-settings-columns.is-disabled,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-settings-columns.is-disabled,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-settings-columns.is-disabled{opacity:.55}@media(max-width: 720px){.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-package-settings-columns,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-package-settings-columns,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-package-settings-columns{grid-template-columns:1fr}}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__sub,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__sub,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__sub{display:flex;flex-wrap:wrap;gap:8px 20px;padding:4px 0 4px 2px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__sub[hidden],.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__sub[hidden],.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__sub[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__inventory-block,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__inventory-block,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__inventory-block{display:flex;flex-direction:column;gap:8px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__amount,.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__amount,.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__amount{padding-left:2px}.dashboard-container.specs-dashboard .specs-addon-modal__settings .specs-detail-settings__amount[hidden],.dashboard-container.specs-dashboard #specs-package-modal [data-specs-package-settings] .specs-detail-settings__amount[hidden],.dashboard-container.specs-dashboard #specs-addon-create-modal [data-specs-addon-settings] .specs-detail-settings__amount[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__condition{display:flex;align-items:center;min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__condition .rr-design-system-component-interactive-tooltip{display:block;width:100%;min-width:0}.dashboard-container.specs-dashboard .specs-addon-modal__sub{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 20px;padding:4px 0 8px}.dashboard-container.specs-dashboard .specs-addon-modal__sub[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__inventory-block{grid-column:1/-1;margin-top:8px;padding-top:12px;border-top:1px solid #e2e8f0}.dashboard-container.specs-dashboard .specs-addon-modal__inventory-block .specs-addon-modal__condition{margin-bottom:8px}.dashboard-container.specs-dashboard .specs-addon-modal__inventory-field{margin-top:4px;max-width:320px}.dashboard-container.specs-dashboard .specs-addon-modal__inventory-field[hidden]{display:none !important}.dashboard-container.specs-dashboard .specs-addon-modal__hint{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.4}.dashboard-container.specs-dashboard #specs-addon-image[data-specs-single-image="1"] .iu-grid{grid-template-columns:minmax(0, 1fr);max-width:360px}.dashboard-container.specs-dashboard #specs-addon-image[data-specs-single-image="1"] .iu-item img{height:auto;max-height:var(--iu-preview-max-height, 240px);width:100%;object-fit:cover}.dashboard-container.specs-dashboard #specs-addon-image[data-specs-single-image="1"] .iu-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-dashboard #specs-addon-image[data-specs-single-image="1"]:has(.iu-item) .iu-drop{display:none}.dashboard-container.specs-dashboard #specs-addon-image[data-specs-single-image="1"]:has(.iu-item) .iu-label{display:none}.dashboard-container.specs-dashboard .specs-addons-table-shell>.specs-dashboard__tabs-actions,.dashboard-container.specs-dashboard .specs-packages-empty>.specs-dashboard__tabs-actions,.dashboard-container.specs-dashboard .specs-packages-table-shell>.specs-dashboard__tabs-actions{margin-top:0}.dashboard-container.specs-dashboard .specs-packages-empty__actions{margin-top:20px;display:flex;justify-content:flex-start}.dashboard-container.specs-dashboard #specs-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:none;margin-left:0 !important;margin-right:0;margin-bottom:0 !important;padding-bottom:0 !important;z-index:0;font-size:0;line-height:0;background:#f8fafc;pointer-events:none;opacity:1;visibility:visible}.dashboard-container.specs-dashboard #specs-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}@media(max-width: 768px){.dashboard-container.specs-dashboard .specs-dashboard__tabs-actions{margin-bottom:12px}.dashboard-container.specs-dashboard .specs-addons-smarttable,.dashboard-container.specs-dashboard .specs-packages-smarttable,.dashboard-container.specs-dashboard #specs-addons-table,.dashboard-container.specs-dashboard #specs-packages-table{overflow-x:clip}.dashboard-container.specs-dashboard .specs-addons-smarttable[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard .specs-packages-smarttable[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard #specs-addons-table[data-scroll-content=true] .smart-table,.dashboard-container.specs-dashboard #specs-packages-table[data-scroll-content=true] .smart-table{min-width:0 !important;width:100%}.dashboard-container.specs-dashboard .specs-addons-smarttable .table-wrap,.dashboard-container.specs-dashboard .specs-packages-smarttable .table-wrap,.dashboard-container.specs-dashboard #specs-addons-table .table-wrap,.dashboard-container.specs-dashboard #specs-packages-table .table-wrap{overflow-x:auto !important;overflow-y:hidden !important}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table,.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table,.dashboard-container.specs-dashboard #specs-addons-table .smart-table,.dashboard-container.specs-dashboard #specs-packages-table .smart-table{table-layout:fixed;width:100%}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table th:nth-child(1),.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table td:nth-child(1),.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table th:nth-child(2),.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table td:nth-child(2){display:table-cell !important;visibility:visible !important}.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table th:nth-child(n+3),.dashboard-container.specs-dashboard .specs-addons-smarttable .smart-table td:nth-child(n+3){display:none !important}.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table th:nth-child(1),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table td:nth-child(1),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table th:nth-child(2),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table td:nth-child(2),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table th:nth-child(3),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table td:nth-child(3){display:table-cell !important;visibility:visible !important}.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table th:nth-child(n+4),.dashboard-container.specs-dashboard .specs-packages-smarttable .smart-table td:nth-child(n+4){display:none !important}.dashboard-container.specs-dashboard #specs-addons-table th:nth-child(1),.dashboard-container.specs-dashboard #specs-addons-table td:nth-child(1){width:auto;min-width:0;overflow:visible}.dashboard-container.specs-dashboard #specs-addons-table th:nth-child(2),.dashboard-container.specs-dashboard #specs-addons-table td:nth-child(2){width:88px;min-width:72px;text-align:right;white-space:nowrap}.dashboard-container.specs-dashboard .specs-addons-table__select-all-host,.dashboard-container.specs-dashboard .specs-addons-table__row-cb,.dashboard-container.specs-dashboard .specs-addons-table__thumb:not(.specs-addons-table__thumb--head-spacer),.dashboard-container.specs-dashboard .specs-addons-table__name-cell,.dashboard-container.specs-dashboard .specs-addons-table__name-head{display:inline-flex !important;visibility:visible !important}.dashboard-container.specs-dashboard .specs-addons-table__thumb--head-spacer{visibility:hidden !important}.dashboard-container.specs-dashboard .specs-addons-table__name-cell{width:100%;max-width:100%;gap:8px}.dashboard-container.specs-dashboard .specs-addons-table__thumb-tip{display:inline-flex !important}}body:has(#tpl-account.specs .specs-detail-dashboard) .extended-save-wrapper{display:none !important}#inner-container.admin:has(#tpl-account.specs .specs-detail-dashboard),#inner-container.admin:has(#tpl-account.specs .specs-dashboard){padding-bottom:0 !important}html.new-design body #inner-container.admin:has(#tpl-account.specs .specs-dashboard){display:flex;flex-direction:column;min-height:100vh;padding-bottom:0 !important;background-color:#f8fafc}html.new-design body #inner-container.admin #main:has(#tpl-account.specs .specs-dashboard){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0 !important;background:#f8fafc;background-image:none}#tpl-account.specs:has(.specs-dashboard) .specs-page-context{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;min-width:0;box-sizing:border-box}#tpl-account.specs:has(.specs-detail-dashboard){padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-top:0 !important;background-color:#f8fafc;overflow-x:clip}#tpl-account.specs:has(.specs-detail-dashboard) section.content,.extended-save #tpl-account.specs:has(.specs-detail-dashboard) section.content,#tpl-account.specs section.content.rms-specs-detail,.extended-save #tpl-account.specs section.content.rms-specs-detail{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important;background-color:#f8fafc}#inner-container.admin:has(#tpl-account.specs .specs-detail-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;overflow-x:clip}@media(min-width: 769px){#tpl-account.specs:has(.specs-detail-dashboard){padding-top:72px !important}}@media(max-width: 768px){#tpl-account.specs:has(.specs-detail-dashboard){padding-top:calc(72px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.specs-detail-dashboard{padding-top:0 !important;margin-top:0 !important}.dashboard-container.specs-detail-dashboard>.gradient-bar,.dashboard-container.specs-detail-dashboard .specs-detail-dashboard-gradient.gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 0 16px !important;z-index:2 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important}}.dashboard-container.specs-detail-dashboard{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:#f8fafc;position:relative;min-height:calc(100vh - 72px);overflow:visible;overflow-x:clip}@media(min-width: 769px){.dashboard-container.specs-detail-dashboard .specs-detail-dashboard-gradient.gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 0 28px !important;z-index:2 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important;box-shadow:0 4px 16px rgba(138,124,255,.16)}}.dashboard-container.specs-detail-dashboard .container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%;min-width:0}@media(max-width: 768px){.dashboard-container.specs-detail-dashboard .container{padding:0 16px}}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero{max-width:1100px;margin:0 auto;padding:0 24px 4px;box-sizing:border-box}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .specs-detail-dashboard__hero-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px 16px;flex-wrap:nowrap}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .specs-detail-dashboard__hero-copy{flex:1 1 auto;min-width:0}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .specs-tutorial-trigger{display:inline-flex;flex-shrink:0;margin-top:2px}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .specs-detail-dashboard__back{flex-shrink:0;margin-top:4px;transition:opacity .28s ease,transform .28s ease,visibility .28s}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .specs-detail-dashboard__back.is-away{opacity:0;visibility:hidden;transform:translateY(-8px) scale(0.96);pointer-events:none}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .rr-design-system-component-headers-pageheader,.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .page-head.rr-design-system-component-headers-pageheader,.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero .page-head.container{margin:0 !important;padding:0 !important;max-width:none !important;width:auto;min-width:0;box-sizing:border-box;background:rgba(0,0,0,0) !important;flex:1 1 auto}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero h1.page-title{text-align:left !important}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__hero p.page-sub{text-align:left !important}.dashboard-container.specs-detail-dashboard .settings-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;margin:0;padding:0;background:none;border:none;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}.dashboard-container.specs-detail-dashboard .settings-sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.dashboard-container.specs-detail-dashboard .settings-sticky-save.is-visible::before{animation:specs-detail-save-glow-pulse 2.6s ease-in-out infinite}.dashboard-container.specs-detail-dashboard .settings-sticky-save::before{content:"";position:absolute;left:50%;bottom:-10px;z-index:-1;width:88%;height:22px;transform:translateX(-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, rgba(110, 99, 255, 0.42) 0%, rgba(110, 99, 255, 0.14) 45%, transparent 72%);filter:blur(6px)}.dashboard-container.specs-detail-dashboard .settings-sticky-save .rr-design-system-component-buttons-button,.dashboard-container.specs-detail-dashboard .settings-sticky-save .settings-sticky-save-btn{margin:0 !important;position:relative;z-index:1}.dashboard-container.specs-detail-dashboard .settings-sticky-save .rr-btn.primary{min-width:140px;display:inline-flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}.dashboard-container.specs-detail-dashboard .settings-sticky-save .rr-btn.primary::before,.dashboard-container.specs-detail-dashboard .settings-sticky-save .rr-btn.primary::after{display:none !important}.dashboard-container.specs-detail-dashboard .settings-sticky-save .rr-btn.primary:hover{box-shadow:0 6px 20px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1),0 0 18px rgba(110,99,255,.22) !important}@keyframes specs-detail-save-glow-pulse{0%,100%{opacity:.38;transform:translateX(-50%) scale(0.92)}50%{opacity:.72;transform:translateX(-50%) scale(1.06)}}@media(prefers-reduced-motion: reduce){.dashboard-container.specs-detail-dashboard .settings-sticky-save::before{animation:none;opacity:.5}.dashboard-container.specs-detail-dashboard .settings-sticky-save.is-visible::before{opacity:.5}}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__actions{display:none}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__grid{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(0, 1fr);gap:20px;align-items:start;padding-top:0}@media(max-width: 991px){.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__grid{grid-template-columns:1fr}}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__stats-wrap{padding-top:16px;margin-bottom:8px}.dashboard-container.specs-detail-dashboard .specs-detail-general-section{width:100%;max-width:1100px;margin:28px auto 0;padding:16px 24px 0;box-sizing:border-box}.dashboard-container.specs-detail-dashboard .specs-detail-general-section .rr-design-system-component-headers-sectionheader{margin-bottom:0}.dashboard-container.specs-detail-dashboard .specs-detail-general-section .specs-detail-dashboard__grid{padding-top:0}.dashboard-container.specs-detail-dashboard .specs-detail-general-section__head{margin-bottom:14px}.dashboard-container.specs-detail-dashboard .specs-detail-general-section__head .section-title{text-transform:none}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 900px){.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__stats{grid-template-columns:1fr}}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__stats .rr-design-system-component-cards-statscard .stat-icon svg{width:18px;height:18px}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__stats #spec-stat-oci .stat-icon svg{width:15px;height:15px}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__col{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:visible}.dashboard-container.specs-detail-dashboard .rr-design-system-component-cards-card{width:100%;box-sizing:border-box}.dashboard-container.specs-detail-dashboard #spec-pricing-card,.dashboard-container.specs-detail-dashboard #spec-languages-card{overflow:visible !important}.dashboard-container.specs-detail-dashboard #spec-pricing-card .content,.dashboard-container.specs-detail-dashboard #spec-languages-card .content{overflow:visible !important}.dashboard-container.specs-detail-dashboard #spec-langs .mfg-header{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-bottom:12px}.dashboard-container.specs-detail-dashboard #spec-langs .mfg-ai-button-tooltip,.dashboard-container.specs-detail-dashboard #spec-langs .mfg-ai-button{flex:0 0 auto}.dashboard-container.specs-detail-dashboard .specs-detail-lang__label-tip.rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;margin-bottom:6px;cursor:help}.dashboard-container.specs-detail-dashboard .specs-detail-lang__label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.2;margin:0;cursor:help}.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow{margin-bottom:12px}.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=text],.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=number],.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=date],.dashboard-container.specs-detail-dashboard #spec-pricing-card .field select,.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=text],.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=number],.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=date],.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item select,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=text],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=number],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=date],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field select,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=text],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=number],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=date],.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item select{border-radius:9999px;border:1px solid #e5e7eb;min-height:40px;padding:8px 14px;box-shadow:0 1px 4px rgba(15,23,42,.06)}.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=text]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=number]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .field input[type=date]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .field select:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=text]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=number]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item input[type=date]:focus,.dashboard-container.specs-detail-dashboard #spec-pricing-card .formRow--item select:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=text]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=number]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field input[type=date]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .field select:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=text]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=number]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item input[type=date]:focus,.dashboard-container.specs-detail-dashboard .pricing-schedule-container .formRow--item select:focus{outline:none;border-color:#6e63ff;box-shadow:0 10px 20px rgba(110,99,255,.12)}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px 20px;align-items:end}@media(max-width: 900px){.dashboard-container.specs-detail-dashboard .specs-detail-pricing__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.dashboard-container.specs-detail-dashboard .specs-detail-pricing__grid{grid-template-columns:1fr}}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__grid--schedule{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;margin-top:8px}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__field{min-width:0;position:relative;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__field .rr-design-system-component-forms-textinput,.dashboard-container.specs-detail-dashboard .specs-detail-pricing__field .rr-design-system-component-forms-select{width:100%}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__label-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;min-height:18px;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__label-tip.rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;max-width:100%;cursor:help}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.2;margin:0;cursor:help}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__label .req{color:#ca0b59}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__field--note{grid-column:1/-1}.dashboard-container.specs-detail-dashboard .specs-detail-categories-section{width:100%;max-width:1100px;margin:36px auto 0;padding:16px 24px 0;box-sizing:border-box}.dashboard-container.specs-detail-dashboard .specs-detail-categories-section .rr-design-system-component-headers-sectionheader{margin-bottom:0}.dashboard-container.specs-detail-dashboard .specs-detail-categories-section__head{margin-bottom:14px}.dashboard-container.specs-detail-dashboard .specs-detail-categories-section__head .section-title{text-transform:none}.dashboard-container.specs-detail-dashboard .specs-categories__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:28px}.dashboard-container.specs-detail-dashboard .specs-categories__count{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.dashboard-container.specs-detail-dashboard .specs-categories__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 16px}@media(max-width: 640px){.dashboard-container.specs-detail-dashboard .specs-categories__list{grid-template-columns:1fr}}.dashboard-container.specs-detail-dashboard .specs-categories__item{display:flex;align-items:center;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.dashboard-container.specs-detail-dashboard .specs-categories__item.is-selected,.dashboard-container.specs-detail-dashboard .specs-categories__item:has(.is-checked),.dashboard-container.specs-detail-dashboard .specs-categories__item:has(.rr-checkbox-input:checked){border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.04)}.dashboard-container.specs-detail-dashboard .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,.dashboard-container.specs-detail-dashboard .specs-categories__item .specs-categories__checkbox{display:flex;align-items:center;align-self:stretch;width:100%;margin:0;padding:0}.dashboard-container.specs-detail-dashboard .specs-categories__item .rr-checkbox-label{display:flex !important;align-items:center !important;gap:10px;width:100%;min-height:44px;margin:0;padding:0;line-height:1.3}.dashboard-container.specs-detail-dashboard .specs-categories__item .cb-box{flex-shrink:0;align-self:center;margin-top:0 !important;margin-bottom:0 !important}.dashboard-container.specs-detail-dashboard .specs-categories__item .cb-label-text{display:flex;align-items:center;flex:1 1 auto;min-width:0;padding:0;margin:0;font-size:14px;font-weight:500;line-height:1.3;color:#0f172a}.dashboard-container.specs-detail-dashboard .specs-categories__empty{margin:0;color:#64748b;font-size:13px;line-height:1.45}.dashboard-container.specs-detail-dashboard .specs-addon-modal__categories .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-package-modal__categories .specs-categories__list{max-height:280px;overflow:auto;padding-right:4px}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section{width:100%;max-width:1100px;margin:36px auto 0;padding:16px 24px 0;box-sizing:border-box}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section .rr-design-system-component-headers-sectionheader{margin-bottom:0;flex:1 1 auto;min-width:0}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-tabs{width:100%}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-tabs .rr-tabs-nav{margin-bottom:16px}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-tabs .rr-tabs-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:rgba(100,116,139,.14);color:#64748b;font-size:11px;font-weight:700;line-height:1}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-tabs .rr-tabs-tab.is-active .rr-tabs-tab-count{background:rgba(110,99,255,.12);color:#6e63ff}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-card,.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-scheduled-pricing-card{width:100%;overflow:visible !important}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-pricing-card .content,.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section #spec-scheduled-pricing-card .content{overflow:visible !important}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__head{display:block;margin-bottom:16px}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__tabs-bar{position:relative}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__tabs-bar #spec-pricing-tabs>.rr-tabs-nav{padding-right:200px;box-sizing:border-box}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__actions{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;height:44px;padding-top:0;flex:0 0 auto}@media(max-width: 640px){.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__tabs-bar #spec-pricing-tabs>.rr-tabs-nav{padding-right:0}.dashboard-container.specs-detail-dashboard .specs-detail-pricing-section__actions{position:static;height:auto;justify-content:flex-end;margin:0 0 12px}}.dashboard-container.specs-detail-dashboard .specs-schedule-list__empty{margin:0;color:#64748b;font-size:14px;line-height:1.5}.dashboard-container.specs-detail-dashboard .specs-schedule-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dashboard-container.specs-detail-dashboard .specs-schedule-list__item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.dashboard-container.specs-detail-dashboard .specs-schedule-list__main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;min-width:0;flex:1 1 auto}.dashboard-container.specs-detail-dashboard .specs-schedule-list__dates{font-weight:700;font-size:14px;color:#0f172a;display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-container.specs-detail-dashboard .specs-schedule-list__badge{display:inline-flex;flex:0 0 auto}.dashboard-container.specs-detail-dashboard .specs-schedule-delete-confirm__text{margin:0;color:#64748b;font-size:15px;line-height:1.6;text-align:center}.dashboard-container.specs-detail-dashboard .specs-detail-remove-image-confirm__text{margin:0;color:#64748b;font-size:15px;line-height:1.6;text-align:center}.dashboard-container.specs-detail-dashboard .specs-schedule-list__meta{display:inline-flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:#64748b}.dashboard-container.specs-detail-dashboard .specs-schedule-list__meta>span:first-child{font-weight:700;color:#0f172a}.dashboard-container.specs-detail-dashboard .specs-schedule-list__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.dashboard-container.specs-detail-dashboard .specs-schedule-list__action.rr-btn-icon-only{background:#fff !important;border:1px solid #e5e7eb !important}.dashboard-container.specs-detail-dashboard .specs-schedule-list__action.rr-btn-icon-only:hover:not(:disabled){background:rgba(110,99,255,.08) !important;border-color:#6e63ff !important;box-shadow:0 4px 12px rgba(110,99,255,.12) !important}.dashboard-container.specs-detail-dashboard .specs-schedule-list__action.rr-btn-icon-only:active:not(:disabled){background:rgba(110,99,255,.15) !important}.dashboard-container.specs-detail-dashboard .specs-schedule-list__action.specs-schedule-list__delete.rr-btn-icon-only:hover:not(:disabled){background:rgba(202,11,89,.06) !important;border-color:#ca0b59 !important;box-shadow:0 4px 12px rgba(202,11,89,.12) !important;color:#ca0b59 !important}.dashboard-container.specs-detail-dashboard .specs-schedule-list__ledger{color:#94a3b8}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__header-action,.dashboard-container.specs-detail-dashboard .specs-detail-pricing__schedule-summary{display:none !important}.dashboard-container.specs-detail-dashboard .specs-schedule-panel{display:flex;flex-direction:column;gap:16px}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__intro{margin:0;color:#64748b;font-size:14px;line-height:1.5}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__today{margin:0;color:#6e63ff;font-size:13px;font-weight:600}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__be-note{margin:0;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:13px;line-height:1.45}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__heading{margin:12px 0 8px;font-size:14px;font-weight:700;color:#0f172a}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__heading:first-child{margin-top:0}.dashboard-container.specs-detail-dashboard .pricing-schedule-wrapper{display:flex;flex-direction:column;gap:16px}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__add-row{display:none}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__add-another{display:flex;justify-content:flex-start;padding-top:12px}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__add-another-btn{margin:0;padding:0;border:0;background:none;color:#6e63ff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.dashboard-container.specs-detail-dashboard .specs-schedule-panel__add-another-btn:hover{text-decoration:underline}.dashboard-container.specs-detail-dashboard #spec-schedule-prices-modal .rr-modal{max-width:760px}.dashboard-container.specs-detail-dashboard #spec-schedule-prices-modal .rr-modal-body{text-align:left}.dashboard-container.specs-detail-dashboard #spec-schedule-prices-modal .rr-modal-footer{justify-content:flex-end}.dashboard-container.specs-detail-dashboard .spec-price-schedule{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;padding-right:56px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-container.specs-detail-dashboard .spec-price-schedule.is-focused{border-color:#6e63ff;box-shadow:0 0 0 3px rgba(110,99,255,.15)}.dashboard-container.specs-detail-dashboard .spec-price-schedule .divider-line{display:none}.dashboard-container.specs-detail-dashboard .spec-price-schedule .spec-price-delete{position:absolute;top:14px;right:14px;bottom:auto;color:#ca0b59;border-color:rgba(202,11,89,.35)}.dashboard-container.specs-detail-dashboard .specs-schedule-row__dates{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-container.specs-detail-dashboard .specs-schedule-row__dates .rr-design-system-component-inputs-datepicker{width:100%;max-width:360px}.dashboard-container.specs-detail-dashboard .specs-detail-pricing__grid--schedule{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;margin-top:0}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning{display:none;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;line-height:1.45}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning i{margin-top:2px}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning strong{display:block;margin-bottom:2px}.dashboard-container.specs-detail-dashboard .pricing-schedule-container .warning-note{background-color:#ffe6e6;padding:10px 14px;border-radius:12px;margin-bottom:15px}.dashboard-container.specs-detail-dashboard .specs-detail-settings-wrap{position:relative;display:flex;flex-direction:column;gap:10px;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-settings-wrap.is-locked{border-radius:14px}.dashboard-container.specs-detail-dashboard .specs-detail-settings-wrap__title{display:none}.dashboard-container.specs-detail-dashboard .specs-detail-settings-card{position:relative;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-settings{display:flex;flex-direction:column;gap:10px;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group{padding:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:visible}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 14px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-align:left;font:inherit;color:inherit;line-height:inherit}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-toggle:hover{background:rgba(148,163,184,.08)}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(110,99,255,.1);color:#6e63ff}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-icon svg{display:block;width:18px;height:18px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-title{font-weight:700;font-size:13px;color:#0f172a;margin:0;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-count{font-size:12px;font-weight:600;color:#6e63ff;line-height:1.3}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-chevron{flex-shrink:0;display:block;color:#94a3b8;transform:rotate(0deg);transform-origin:center;transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1),color .28s ease}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group.is-open .specs-detail-settings__group-chevron{transform:rotate(180deg);color:#6e63ff}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-panel{padding:0 14px 12px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-panel[hidden]{display:none !important}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-hint{margin:0 0 12px;color:#64748b;font-size:12px;line-height:1.4}.dashboard-container.specs-detail-dashboard .specs-detail-settings__group-body{display:flex;flex-direction:column;gap:8px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__row{min-width:0}.dashboard-container.specs-detail-dashboard .specs-detail-settings__row .rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;min-width:0;color:inherit;font-weight:inherit;justify-content:flex-start}.dashboard-container.specs-detail-dashboard .specs-detail-settings__row .rr-design-system-component-forms-toggle{width:100%}.dashboard-container.specs-detail-dashboard .specs-detail-settings__sub{padding:8px 10px 10px;margin:0 0 2px;display:flex;flex-direction:column;gap:8px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.dashboard-container.specs-detail-dashboard .specs-detail-settings__inventory-block{padding-top:4px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__inventory-block+.dashboard-container.specs-detail-dashboard .specs-detail-settings__inventory-block{margin-top:8px;padding-top:12px;border-top:1px solid #e2e8f0}.dashboard-container.specs-detail-dashboard .specs-detail-settings__amount{max-width:280px;margin:8px 0 0;padding-left:2px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__amount.formRow{min-height:0 !important}.dashboard-container.specs-detail-dashboard .specs-detail-settings__amount .rr-design-system-component-forms-textinput{width:100%}.dashboard-container.specs-detail-dashboard .specs-detail-settings__amount .rr-design-system-component-forms-textinput .ti-label{position:static !important;top:auto !important;left:auto !important;padding:0 !important;margin:0 0 6px !important;background:rgba(0,0,0,0) !important;color:#0f172a !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:normal !important;transform:none !important;z-index:auto !important}.dashboard-container.specs-detail-dashboard .specs-detail-settings__lock{position:absolute;inset:0;z-index:3;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:inherit}.dashboard-container.specs-detail-dashboard .specs-detail-settings__lock .specs-detail-settings__lock-inner{color:#fff;font-weight:600;padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.dashboard-container.specs-detail-dashboard .specs-detail-settings__lock .specs-detail-settings__lock-inner .fa-lock{font-size:24px}.dashboard-container.specs-detail-dashboard .specs-detail-image__alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:10px}.dashboard-container.specs-detail-dashboard .specs-detail-image__alert i{font-size:1.1em;line-height:1.5;flex-shrink:0}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"] .iu-label{margin-bottom:10px}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"] .iu-grid{grid-template-columns:minmax(0, 1fr);max-width:420px;margin-top:0}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"] .iu-item{border-radius:12px}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"] .iu-item img{height:auto;max-height:var(--iu-preview-max-height, 280px);width:100%;object-fit:cover}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"] .iu-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"]:has(.iu-item) .iu-drop{display:none}.dashboard-container.specs-detail-dashboard #spec-image[data-specs-single-image="1"]:has(.iu-item) .iu-grid{margin-top:0}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning{margin-bottom:20px;padding:15px 15px 15px 42px;border-radius:8px;color:#a00;border:1px solid rgba(170,0,0,.4);background-color:rgba(170,0,0,.08);position:relative}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning i{position:absolute;left:14px;top:16px;font-size:18px}.dashboard-container.specs-detail-dashboard .spec-price-overlap-warning span{font-size:14px}.dashboard-container.specs-detail-dashboard #spec-price-warning-note.warning-note{background-color:#fff5f5;border:1px solid #ffd5d5;padding:10px 12px;border-radius:8px;margin-bottom:15px;font-size:13px;color:#64748b}.dashboard-container.specs-detail-dashboard .specs-detail-dashboard__footer{max-width:1100px;margin:24px auto 0;padding:0 24px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.dashboard-container.specs-detail-dashboard .specs-detail-delete-btn.rr-btn.danger.solid{background:#ca0b59 !important;border-color:#ca0b59 !important;color:#fff !important}.dashboard-container.specs-detail-dashboard .specs-detail-delete--disabled{opacity:.55;cursor:not-allowed !important;pointer-events:auto}.dashboard-container.specs-detail-dashboard .specs-detail-delete-error{width:100%;text-align:right;color:#ca0b59;font-size:13px}.dashboard-container.specs-detail-dashboard .rr-design-system-component-shared-glowwave{margin-top:24px;margin-bottom:0 !important}#tpl-account.specs .specs-weekdays .specs-categories__toolbar,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__toolbar{margin-bottom:12px}#tpl-account.specs .specs-weekdays .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__list{display:flex;align-items:stretch;gap:8px;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}#tpl-account.specs .specs-weekdays .specs-categories__item,#tpl-account.specs .specs-weekdays .specs-weekdays__day,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__day{flex:1 1 0;justify-content:stretch;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transition:none}#tpl-account.specs .specs-weekdays .specs-categories__item.is-selected,#tpl-account.specs .specs-weekdays .specs-categories__item:has(.is-checked),#tpl-account.specs .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked),#tpl-account.specs .specs-weekdays .specs-weekdays__day.is-selected,#tpl-account.specs .specs-weekdays .specs-weekdays__day:has(.is-checked),#tpl-account.specs .specs-weekdays .specs-weekdays__day:has(.rr-checkbox-input:checked),.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item.is-selected,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.is-checked),.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked),.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__day.is-selected,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__day:has(.is-checked),.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__day:has(.rr-checkbox-input:checked){border:0;background:rgba(0,0,0,0)}#tpl-account.specs .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,#tpl-account.specs .specs-weekdays .specs-weekdays__checkbox,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__checkbox{--cb-size: 14px !important;--cb-radius: 50%;--cb-shadow: none;width:100%;height:100%;justify-content:stretch;gap:0;box-shadow:none}#tpl-account.specs .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:hover .cb-box,#tpl-account.specs .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:active .cb-box,#tpl-account.specs .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:focus-within .cb-box,#tpl-account.specs .specs-weekdays .specs-weekdays__checkbox:hover .cb-box,#tpl-account.specs .specs-weekdays .specs-weekdays__checkbox:active .cb-box,#tpl-account.specs .specs-weekdays .specs-weekdays__checkbox:focus-within .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:hover .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:active .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:focus-within .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__checkbox:hover .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__checkbox:active .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-weekdays__checkbox:focus-within .cb-box{box-shadow:none;outline:none}#tpl-account.specs .specs-weekdays .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .rr-checkbox-label{display:flex !important;align-items:center !important;justify-content:center;box-sizing:border-box;width:100%;min-height:36px;height:100%;padding:6px 10px 6px 8px;gap:6px;border:1px solid #dce2e6;border-radius:9999px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}#tpl-account.specs .specs-weekdays .cb-box,.dashboard-container.specs-detail-dashboard .specs-weekdays .cb-box{display:inline-flex !important;flex-shrink:0;border-radius:50%;box-shadow:none}#tpl-account.specs .specs-weekdays .cb-icon,.dashboard-container.specs-detail-dashboard .specs-weekdays .cb-icon{display:block}#tpl-account.specs .specs-weekdays .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .cb-label-text{display:block !important;flex:0 1 auto;width:auto;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#6a7b8e;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:capitalize;transition:color .2s ease}#tpl-account.specs .specs-weekdays .specs-categories__item:hover .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:hover .rr-checkbox-label{border-color:#6a5acd;box-shadow:0 2px 8px rgba(0,0,0,.12)}#tpl-account.specs .specs-weekdays .specs-categories__item:hover .cb-label-text,#tpl-account.specs .specs-weekdays .specs-categories__item.is-selected .cb-label-text,#tpl-account.specs .specs-weekdays .specs-categories__item:has(.is-checked) .cb-label-text,#tpl-account.specs .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked) .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:hover .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item.is-selected .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.is-checked) .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked) .cb-label-text{color:#3d4450}#tpl-account.specs .specs-weekdays .specs-categories__item.is-selected .rr-checkbox-label,#tpl-account.specs .specs-weekdays .specs-categories__item:has(.is-checked) .rr-checkbox-label,#tpl-account.specs .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked) .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item.is-selected .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.is-checked) .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__item:has(.rr-checkbox-input:checked) .rr-checkbox-label{border-color:#6a5acd;background:#fff;box-shadow:none}@media(max-width: 520px){#tpl-account.specs .specs-weekdays .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__list{gap:6px}#tpl-account.specs .specs-weekdays .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-weekdays .rr-checkbox-label{min-height:32px;padding:4px 8px 4px 6px;gap:4px}#tpl-account.specs .specs-weekdays .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-weekdays .cb-label-text{font-size:11px}}#tpl-account.specs .specs-months .specs-categories__toolbar,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__toolbar{margin-bottom:12px}#tpl-account.specs .specs-months .specs-months__seasons,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__seasons{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin-bottom:10px}#tpl-account.specs .specs-months .specs-months__season,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px 10px;border:1px solid #dce2e6;border-radius:9999px;background:#fff;color:#6a7b8e;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}#tpl-account.specs .specs-months .specs-months__season::before,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season::before{content:"";width:12px;height:12px;border:1.5px solid #cbd5e1;border-radius:50%;background:#fff;box-sizing:border-box;flex-shrink:0}#tpl-account.specs .specs-months .specs-months__season:hover,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season:hover{border-color:#6a5acd;color:#3d4450;box-shadow:0 2px 8px rgba(0,0,0,.12)}#tpl-account.specs .specs-months .specs-months__season.is-partial,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season.is-partial{border-color:#6a5acd;background:#fff;color:#3d4450}#tpl-account.specs .specs-months .specs-months__season.is-partial::before,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season.is-partial::before{border-color:#6a5acd}#tpl-account.specs .specs-months .specs-months__season.is-on,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season.is-on{border-color:#6a5acd;background:#fff;color:#3d4450;box-shadow:none}#tpl-account.specs .specs-months .specs-months__season.is-on::before,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season.is-on::before{border-color:#6e63ff;background:#6e63ff}#tpl-account.specs .specs-months .specs-months__season:focus-visible,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__season:focus-visible{outline:2px solid rgba(106,90,205,.45);outline-offset:2px}#tpl-account.specs .specs-months .specs-categories__list,#tpl-account.specs .specs-months .specs-months__year,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__year{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:6px;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}#tpl-account.specs .specs-months .specs-categories__item,#tpl-account.specs .specs-months .specs-months__month,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__month{display:flex;justify-content:stretch;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}#tpl-account.specs .specs-months .specs-categories__item.is-selected,#tpl-account.specs .specs-months .specs-categories__item:has(.is-checked),#tpl-account.specs .specs-months .specs-categories__item:has(.rr-checkbox-input:checked),#tpl-account.specs .specs-months .specs-months__month.is-selected,#tpl-account.specs .specs-months .specs-months__month:has(.is-checked),#tpl-account.specs .specs-months .specs-months__month:has(.rr-checkbox-input:checked),.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item.is-selected,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.is-checked),.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.rr-checkbox-input:checked),.dashboard-container.specs-detail-dashboard .specs-months .specs-months__month.is-selected,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__month:has(.is-checked),.dashboard-container.specs-detail-dashboard .specs-months .specs-months__month:has(.rr-checkbox-input:checked){border:0;background:rgba(0,0,0,0)}#tpl-account.specs .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,#tpl-account.specs .specs-months .specs-months__checkbox,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__checkbox{--cb-size: 12px !important;--cb-radius: 50%;--cb-shadow: none;width:100%;height:100%;justify-content:stretch;gap:0;box-shadow:none}#tpl-account.specs .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:hover .cb-box,#tpl-account.specs .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:active .cb-box,#tpl-account.specs .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:focus-within .cb-box,#tpl-account.specs .specs-months .specs-months__checkbox:hover .cb-box,#tpl-account.specs .specs-months .specs-months__checkbox:active .cb-box,#tpl-account.specs .specs-months .specs-months__checkbox:focus-within .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:hover .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:active .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item .rr-design-system-component-forms-checkbox--form-field:focus-within .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__checkbox:hover .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__checkbox:active .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__checkbox:focus-within .cb-box{box-shadow:none;outline:none}#tpl-account.specs .specs-months .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .rr-checkbox-label{display:flex !important;flex-direction:column;align-items:center !important;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;height:100%;padding:8px 4px 6px;gap:4px;border:1px solid #dce2e6;border-radius:9999px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}#tpl-account.specs .specs-months .cb-box,.dashboard-container.specs-detail-dashboard .specs-months .cb-box{display:inline-flex !important;flex-shrink:0;border-radius:50%;box-shadow:none}#tpl-account.specs .specs-months .cb-icon,.dashboard-container.specs-detail-dashboard .specs-months .cb-icon{display:block}#tpl-account.specs .specs-months .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .cb-label-text{display:block !important;flex:0 1 auto;width:auto;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#6a7b8e;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:capitalize;transition:color .2s ease}#tpl-account.specs .specs-months .specs-categories__item:hover .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:hover .rr-checkbox-label{border-color:#6a5acd;box-shadow:0 2px 8px rgba(0,0,0,.12)}#tpl-account.specs .specs-months .specs-categories__item:hover .cb-label-text,#tpl-account.specs .specs-months .specs-categories__item.is-selected .cb-label-text,#tpl-account.specs .specs-months .specs-categories__item:has(.is-checked) .cb-label-text,#tpl-account.specs .specs-months .specs-categories__item:has(.rr-checkbox-input:checked) .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:hover .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item.is-selected .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.is-checked) .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.rr-checkbox-input:checked) .cb-label-text{color:#3d4450}#tpl-account.specs .specs-months .specs-categories__item.is-selected .rr-checkbox-label,#tpl-account.specs .specs-months .specs-categories__item:has(.is-checked) .rr-checkbox-label,#tpl-account.specs .specs-months .specs-categories__item:has(.rr-checkbox-input:checked) .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item.is-selected .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.is-checked) .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__item:has(.rr-checkbox-input:checked) .rr-checkbox-label{border-color:#6a5acd;background:#fff}@media(max-width: 640px){#tpl-account.specs .specs-months .specs-categories__list,#tpl-account.specs .specs-months .specs-months__year,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__year{grid-template-columns:repeat(6, minmax(0, 1fr));row-gap:6px}#tpl-account.specs .specs-months .rr-checkbox-label,.dashboard-container.specs-detail-dashboard .specs-months .rr-checkbox-label{min-height:44px;border-radius:16px}#tpl-account.specs .specs-months .cb-label-text,.dashboard-container.specs-detail-dashboard .specs-months .cb-label-text{font-size:10px}#tpl-account.specs .specs-months .specs-months__seasons,.dashboard-container.specs-detail-dashboard .specs-months .specs-months__seasons{grid-template-columns:repeat(2, 1fr)}}#tpl-account.specs .specs-availability__block,.dashboard-container.specs-detail-dashboard .specs-availability__block{margin-top:20px}#tpl-account.specs .specs-availability__block:first-child,.dashboard-container.specs-detail-dashboard .specs-availability__block:first-child{margin-top:0}#tpl-account.specs .specs-availability__label,.dashboard-container.specs-detail-dashboard .specs-availability__label{margin:0 0 10px;color:#334155;font-size:13px;font-weight:700;line-height:1.3}#tpl-account.specs .specs-availability__hint,.dashboard-container.specs-detail-dashboard .specs-availability__hint{margin:-4px 0 12px;color:#64748b;font-size:13px;line-height:1.45}#tpl-account.specs .specs-period .specs-period__hint,.dashboard-container.specs-detail-dashboard .specs-period .specs-period__hint{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.45}#tpl-account.specs .specs-period .specs-period__picker,.dashboard-container.specs-detail-dashboard .specs-period .specs-period__picker{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#tpl-account.specs .specs-period .specs-period__picker[hidden],#tpl-account.specs .specs-period .specs-period__picker.is-hidden,.dashboard-container.specs-detail-dashboard .specs-period .specs-period__picker[hidden],.dashboard-container.specs-detail-dashboard .specs-period .specs-period__picker.is-hidden{display:none !important}#tpl-account.specs .specs-period .specs-period__datepicker,.dashboard-container.specs-detail-dashboard .specs-period .specs-period__datepicker{flex:1 1 220px;min-width:0}#tpl-account.specs .specs-period .specs-period__add[hidden],#tpl-account.specs .specs-period .specs-period__add.is-hidden,.dashboard-container.specs-detail-dashboard .specs-period .specs-period__add[hidden],.dashboard-container.specs-detail-dashboard .specs-period .specs-period__add.is-hidden{display:none !important}#tpl-account.specs .specs-package-modal__availability .rr-design-system-component-alerts-alert,#tpl-account.specs .specs-addon-modal__availability{margin-top:4px}#tpl-account.specs .specs-package-modal__availability .rr-design-system-component-alerts-alert{margin-bottom:16px}#tpl-account.specs .specs-addon-modal__categories .specs-weekdays .specs-categories__list,#tpl-account.specs .specs-addon-modal__categories .specs-months .specs-categories__list,#tpl-account.specs .specs-package-modal__categories .specs-weekdays .specs-categories__list,#tpl-account.specs .specs-package-modal__categories .specs-months .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-weekdays .specs-categories__list,.dashboard-container.specs-detail-dashboard .specs-months .specs-categories__list{max-height:none;overflow:visible;padding-right:6px}#specs-ai-enrich-modal.rr-design-system-component-modal .rr-modal.rr-modal--x-large,#specs-ai-enrich-modal.rr-design-system-component-modal [data-rr-modal-content].rr-modal--x-large{width:min(1180px,96vw);max-width:96vw}.rms-rooms-detail .room-container{background-color:#fff;padding:35px 30px 20px 30px;overflow:visible}.rms-rooms-detail .room-name{padding-left:20px}.rms-rooms-detail .archive{padding:13px 0 0 10px}.rms-rooms-detail .rooms-detail-layout{max-width:920px}.rms-rooms-detail .rooms-detail-subscription{margin-top:20px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.rms-rooms-detail .rooms-detail-subscription__help{display:inline-flex;flex-shrink:0}.rms-rooms-detail .rooms-detail-subscription__head{display:flex;flex-direction:column;gap:8px;min-width:0}.rms-rooms-detail .rooms-detail-subscription__title-row{display:flex;align-items:center;gap:8px}.rms-rooms-detail .rooms-detail-subscription__title{margin:0;font-size:14px;font-weight:600;color:#0f172a;line-height:1.3}.rms-rooms-detail .rooms-detail-subscription__stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rms-rooms-detail .rooms-detail-subscription__note{margin:0;font-size:12px;line-height:1.4;color:#64748b}.rms-rooms-detail .rooms-detail-subscription__note--warning{color:#ca0b59;font-weight:500}.rms-rooms-detail .rooms-detail-subscription__actions{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.rms-rooms-detail .rooms-detail-field-tooltip{display:block;width:100%}.rms-rooms-detail .rooms-detail-card__grid{display:flex;flex-wrap:wrap;gap:16px 0;margin:0 -8px}.rms-rooms-detail .rooms-detail-field{padding:0 8px;box-sizing:border-box;margin-bottom:4px}.rms-rooms-detail .rooms-detail-field--nr{width:16.666%}.rms-rooms-detail .rooms-detail-field--name{width:50%;padding-left:20px}.rms-rooms-detail .rooms-detail-card__grid--secondary .rooms-detail-field{width:50%}.rms-rooms-detail .rooms-detail-field--housekeeping{display:flex;align-items:center;min-height:48px}.rms-rooms-detail .rooms-detail-field--housekeeping .rooms-detail-field-tooltip{width:auto;display:inline-flex;max-width:100%}.rms-rooms-detail .rooms-detail-field.is-hidden{display:none !important}.rms-rooms-detail .rooms-detail-field--raccoon-only .rr-design-system-component-forms-select .select-label,.rms-rooms-detail .rooms-detail-field--raccoon-only .rr-design-system-component-forms-select label,.rms-rooms-detail .rooms-detail-field--raccoon-only label{color:#b42318 !important}.rms-rooms-detail .rooms-detail-field--raccoon-only .rr-design-system-component-forms-select details,.rms-rooms-detail .rooms-detail-field--raccoon-only .rr-design-system-component-forms-select .select-trigger{border-color:#fda29b}.rms-rooms-detail .rooms-detail-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid #e2e8f0;flex-wrap:wrap}.rms-rooms-detail .rooms-detail-footer__actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rms-rooms-detail .rooms-detail-footer--save-only .rooms-detail-footer__actions{justify-content:flex-end}.rms-rooms-detail .rooms-detail-add-type{display:inline-block;margin-top:6px;font-size:12px;color:#6e63ff}.rms-rooms-detail .rooms-detail-archive-history{margin:8px 0 16px;font-size:13px;color:#64748b}.rms-rooms-detail.rms-rooms-detail--popup{padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;max-width:none !important}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-layout--popup{max-width:none;padding:8px 4px 0}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-subscription{margin-top:16px;margin-bottom:0}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-card.room-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 24px 16px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:visible}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-field--nr{width:22%}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-field--name{width:78%;padding-left:8px}.rms-rooms-detail.rms-rooms-detail--popup .rooms-detail-footer--popup{position:sticky;bottom:0;background:#fff;margin:16px -8px 0;padding:16px 8px 8px;border-top:1px solid #e2e8f0;z-index:2}.rms-rooms-detail.rms-rooms-detail--popup .main-action,.rms-rooms-detail.rms-rooms-detail--popup .btn.cta.main-action{display:none !important}@media screen and (max-width: 767px){.rms-rooms-detail .room-name,.rms-rooms-detail .rooms-detail-field--name{padding-left:0}.rms-rooms-detail .rooms-detail-field--nr,.rms-rooms-detail .rooms-detail-field--name,.rms-rooms-detail .rooms-detail-card__grid--secondary .rooms-detail-field{width:100%}.rms-rooms-detail .archive{padding:13px 0 0 0}}body:has(.rms-rooms-detail--popup) .extended-save-wrapper,body:has(.rms-rooms-detail--popup) .top-nav-container,body:has(.rms-rooms-detail--popup) .mobile-nav-container,body:has(.rms-rooms-detail--popup) .gradient-bar,body:has(.rms-rooms-detail--popup) #rocco-widget,body:has(.rms-rooms-detail--popup) #ada-entry,body:has(.rms-rooms-detail--popup) iframe#ada-button-frame{display:none !important}body:has(.rms-rooms-detail--popup) #inner-container.admin,body:has(.rms-rooms-detail--popup) #main,body:has(.rms-rooms-detail--popup) #tpl-account.rooms{padding:0 !important;margin:0 !important;min-height:0 !important;background:#fff !important}body:has(.rms-rooms-detail--popup) #tpl-account.rooms section.content{padding:12px 16px 20px !important;margin:0 !important;max-width:none !important;background:#fff !important;box-shadow:none !important}body:has(#rooms-edit-modal-backdrop.is-visible) #rocco-widget,body:has(#rooms-edit-modal-backdrop.is-visible) #ada-entry,body:has(#rooms-edit-modal-backdrop.is-visible) iframe#ada-button-frame,body:has(#rooms-edit-modal-backdrop[aria-hidden=false]) #rocco-widget,body:has(#rooms-edit-modal-backdrop[aria-hidden=false]) #ada-entry,body:has(#rooms-edit-modal-backdrop[aria-hidden=false]) iframe#ada-button-frame{display:none !important}body:has(#tpl-account.rooms .rooms-dashboard) .extended-save-wrapper{display:none !important}#tpl-account.rooms:has(.rooms-dashboard) section.content,.extended-save #tpl-account.rooms:has(.rooms-dashboard) section.content{padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:0 !important}#inner-container.admin:has(#tpl-account.rooms .rooms-dashboard) .wrapper{max-width:none}#tpl-account.rooms:has(.rooms-dashboard){flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-top:0 !important;background-color:#f8fafc;overflow-x:clip}@media(max-width: 768px){#container:has(#tpl-account.rooms .rooms-dashboard){padding-top:0 !important}#tpl-account.rooms:has(.rooms-dashboard){padding-top:calc(72px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.rooms-dashboard{padding-top:0 !important;margin-top:0 !important}.dashboard-container.rooms-dashboard>.gradient-bar,.dashboard-container.rooms-dashboard .rooms-dashboard-gradient.gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 0 16px !important;z-index:2 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important}}.dashboard-container.rooms-dashboard{display:flex;flex-direction:column;flex:1 1 auto;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:#f8fafc;position:relative;min-height:calc(100vh - 72px);overflow-x:clip}@media(min-width: 769px){.dashboard-container.rooms-dashboard .rooms-dashboard-gradient.gradient-bar{position:absolute !important;top:72px !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:8px !important;margin:0 !important;z-index:100 !important;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%) !important;box-shadow:0 4px 16px rgba(138,124,255,.16)}}.dashboard-container.rooms-dashboard .rooms-dashboard__stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;padding:0 0 12px;margin:0}@media(max-width: 1100px){.dashboard-container.rooms-dashboard .rooms-dashboard__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.dashboard-container.rooms-dashboard .rooms-dashboard__stats{grid-template-columns:1fr}}.dashboard-container.rooms-dashboard .container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%;min-width:0}@media(max-width: 768px){.dashboard-container.rooms-dashboard .container{padding:0 16px}}.dashboard-container.rooms-dashboard .rooms-dashboard__hero{max-width:1100px;margin:0 auto;padding:32px 24px 8px;position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0}@media(max-width: 768px){.dashboard-container.rooms-dashboard .rooms-dashboard__hero{padding:16px 16px 4px}}.dashboard-container.rooms-dashboard .rooms-dashboard__hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-container.rooms-dashboard .rooms-dashboard__hero-copy{min-width:0;flex:1 1 auto}.dashboard-container.rooms-dashboard .rooms-dashboard__content-row{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 24px 24px;box-sizing:border-box;width:100%;flex:1 1 auto;min-width:0}@media(max-width: 768px){.dashboard-container.rooms-dashboard .rooms-dashboard__content-row{padding:0 16px 20px}}.dashboard-container.rooms-dashboard .rooms-dashboard__tabs-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin:0 0 12px}.dashboard-container.rooms-dashboard .rooms-dashboard__cta-tip{display:inline-flex;align-items:center}.dashboard-container.rooms-dashboard .rooms-table-shell{position:relative;min-width:0}.dashboard-container.rooms-dashboard .rooms-table__toolbar-stack{display:flex;flex-direction:column;gap:10px;width:100%}.dashboard-container.rooms-dashboard .rooms-table__chrome-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-width:0;padding-top:2px}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs{flex:1 1 220px;min-width:0;max-width:100%;padding-top:4px}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-content{display:none}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav{margin-bottom:4px;padding:4px 4px 0;flex-wrap:nowrap;align-items:flex-end;overflow:visible;min-width:0}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rr-design-system-component-interactive-tabs .rr-tabs-tab{flex-shrink:0;min-width:0;padding:10px 16px;white-space:nowrap}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rooms-status-tab-tooltip{display:inline-flex;align-items:center}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rooms-status-tab-tooltip-label{display:inline-block;color:inherit}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rr-tabs-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:rgba(100,116,139,.14);color:#64748b;font-size:11px;font-weight:700;line-height:1}.dashboard-container.rooms-dashboard .rooms-status-filter-tabs .rr-tabs-tab.is-active .rr-tabs-tab-count{background:rgba(110,99,255,.12);color:#6e63ff}.dashboard-container.rooms-dashboard .rooms-table__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.dashboard-container.rooms-dashboard .rooms-table__toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.dashboard-container.rooms-dashboard .rooms-table__category-filter{min-width:200px;max-width:280px}.dashboard-container.rooms-dashboard .rooms-table__name-cell{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.dashboard-container.rooms-dashboard .rooms-table__name-head{display:inline-flex;align-items:center;gap:10px}.dashboard-container.rooms-dashboard #rooms-table .rooms-table__name-link:before,.dashboard-container.rooms-dashboard #rooms-table .rooms-table__edit-btn:before,.dashboard-container.rooms-dashboard .rooms-smarttable .rooms-table__name-link:before,.dashboard-container.rooms-dashboard .rooms-smarttable .rooms-table__edit-btn:before{content:none !important;display:none !important;margin:0 !important}.dashboard-container.rooms-dashboard .rooms-table__select-all-host,.dashboard-container.rooms-dashboard .rooms-table__row-cb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;flex-shrink:0}.dashboard-container.rooms-dashboard .rooms-table__select-all-host .rr-design-system-component-forms-checkbox,.dashboard-container.rooms-dashboard .rooms-table__row-cb.rr-design-system-component-forms-checkbox,.dashboard-container.rooms-dashboard .rooms-table__name-cell .rooms-table__row-cb{display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-self:center !important;align-items:center !important;margin:0;vertical-align:middle;line-height:0}.dashboard-container.rooms-dashboard .rooms-table__select-all-host .rr-design-system-component-forms-checkbox .cb-box,.dashboard-container.rooms-dashboard .rooms-table__row-cb.rr-design-system-component-forms-checkbox .cb-box,.dashboard-container.rooms-dashboard .rooms-table__name-cell .rooms-table__row-cb .cb-box{display:inline-flex !important;visibility:visible !important;opacity:1 !important;width:var(--cb-size, 18px) !important;height:var(--cb-size, 18px) !important;min-width:var(--cb-size, 18px) !important;min-height:var(--cb-size, 18px) !important;box-shadow:none}.dashboard-container.rooms-dashboard #rooms-table th.rooms-table__th-name,.dashboard-container.rooms-dashboard #rooms-table td:has(.rooms-table__name-cell){vertical-align:middle}.dashboard-container.rooms-dashboard .rooms-table__thumb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;overflow:hidden;background:#f1f5f9;flex:0 0 auto;border:1px solid #e2e8f0}.dashboard-container.rooms-dashboard .rooms-table__thumb.is-placeholder{color:#94a3b8}.dashboard-container.rooms-dashboard .rooms-table__thumb.rooms-table__thumb--head-spacer{visibility:hidden;border:0;background:rgba(0,0,0,0)}.dashboard-container.rooms-dashboard .rooms-table__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-container.rooms-dashboard .rooms-table__name-link{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#0f172a;font-weight:600;text-decoration:none;cursor:pointer}.dashboard-container.rooms-dashboard .rooms-table__name-link:hover{color:#6e63ff}.dashboard-container.rooms-dashboard .rooms-table__nr{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700}.dashboard-container.rooms-dashboard .rooms-table__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.rooms-dashboard .rooms-table__parent-link{display:inline-flex;color:#ef4444;opacity:.85}.dashboard-container.rooms-dashboard .rooms-table__muted{color:#94a3b8}.dashboard-container.rooms-dashboard .rooms-table__th-actions{width:56px;text-align:right}.dashboard-container.rooms-dashboard .rooms-table__actions{display:flex;align-items:center;justify-content:flex-end;width:100%}.dashboard-container.rooms-dashboard .rooms-table__edit-btn.rr-btn-icon-only{background:#fff !important;border:1px solid #e5e7eb !important}.dashboard-container.rooms-dashboard .rooms-table__edit-btn.rr-btn-icon-only:hover:not(:disabled){background:rgba(110,99,255,.08) !important;border-color:#6e63ff !important;box-shadow:0 4px 12px rgba(110,99,255,.12) !important}.dashboard-container.rooms-dashboard .rooms-table__edit-btn.rr-btn-icon-only:active:not(:disabled){background:rgba(110,99,255,.15) !important}.dashboard-container.rooms-dashboard #rooms-table tbody tr[data-active="0"]{background:rgba(15,23,42,.04)}.dashboard-container.rooms-dashboard .rooms-bulk-dock{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column;align-items:stretch;width:min(560px,100vw - 32px);pointer-events:none}.dashboard-container.rooms-dashboard .rooms-bulk-dock[hidden]{display:none !important}.dashboard-container.rooms-dashboard .rooms-bulk-dock>*{pointer-events:auto}.dashboard-container.rooms-dashboard .rooms-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 16px 10px 18px;border-radius:9999px;background:#0f172a;color:#fff;box-shadow:0 16px 44px rgba(15,23,42,.42)}.dashboard-container.rooms-dashboard .rooms-bulk-bar__left{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600}.dashboard-container.rooms-dashboard .rooms-bulk-bar__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.12);flex-shrink:0}.dashboard-container.rooms-dashboard .rooms-bulk-bar__actions,.dashboard-container.rooms-dashboard .rooms-bulk-bar__section,.dashboard-container.rooms-dashboard .rooms-bulk-bar__section-controls{display:inline-flex;align-items:center;gap:8px}.dashboard-container.rooms-dashboard .rooms-bulk-bar__action--danger.rr-btn{color:#fecaca !important;background:rgba(248,113,113,.16) !important;border-color:rgba(0,0,0,0) !important}.dashboard-container.rooms-dashboard .rooms-bulk-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.dashboard-container.rooms-dashboard .rooms-bulk-delete-linked{margin:8px 0 0;color:#64748b;font-size:13px}.dashboard-container.rooms-dashboard #rooms-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:none;margin-left:0 !important;margin-right:0;margin-bottom:0 !important;padding-bottom:0 !important;z-index:0;font-size:0;line-height:0;background:#f8fafc;pointer-events:none;opacity:1;visibility:visible}.dashboard-container.rooms-dashboard #rooms-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}#inner-container.admin:has(#tpl-account.rooms .rooms-dashboard){padding-bottom:0 !important}html.new-design body #inner-container.admin:has(#tpl-account.rooms .rooms-dashboard){display:flex;flex-direction:column;min-height:100vh;padding-bottom:0 !important;background-color:#f8fafc}html.new-design body #inner-container.admin #main:has(#tpl-account.rooms .rooms-dashboard){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0 !important;background:#f8fafc;background-image:none}#tpl-account.rooms:has(.rooms-dashboard) .rooms-page-context{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;min-width:0;box-sizing:border-box}.rooms-edit-modal__frame-wrap,body>.rr-modal-backdrop .rooms-edit-modal__frame-wrap{display:flex;flex-direction:column;position:relative;min-height:min(62vh,640px);height:min(62vh,640px);max-height:calc(100vh - 260px);margin:-4px 0}.rooms-edit-modal__iframe,body>.rr-modal-backdrop .rooms-edit-modal__iframe{flex:1 1 auto;width:100%;height:100%;border:0;border-radius:12px;background:#fff}.rooms-edit-loading-overlay,body>.rr-modal-backdrop .rooms-edit-loading-overlay{position:absolute;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(2px);border-radius:12px}.rooms-edit-loading-overlay.is-visible,body>.rr-modal-backdrop .rooms-edit-loading-overlay.is-visible{display:flex}.rooms-edit-loading-overlay__inner,body>.rr-modal-backdrop .rooms-edit-loading-overlay__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.rooms-edit-loading-overlay__spinner,body>.rr-modal-backdrop .rooms-edit-loading-overlay__spinner{width:52px;height:52px;flex:0 0 auto;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:rooms-edit-loading-spin .9s linear infinite}.rooms-edit-loading-overlay__label,body>.rr-modal-backdrop .rooms-edit-loading-overlay__label{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36}@keyframes rooms-edit-loading-spin{to{transform:rotate(360deg)}}.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip,body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip{display:inline-flex;align-items:center}.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive[hidden],.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip[hidden],.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip:has(.rooms-edit-modal-archive[hidden]),body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive[hidden],body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip[hidden],body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-archive-tip:has(.rooms-edit-modal-archive[hidden]){display:none !important}.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save,body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save{margin-left:auto}.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save.is-loading,body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save.is-loading{pointer-events:none;opacity:.85}.rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save.is-loading::after,body>.rr-modal-backdrop .rooms-edit-modal .rr-modal-footer .rooms-edit-modal-save.is-loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:rooms-edit-save-spin .6s linear infinite}@keyframes rooms-edit-save-spin{to{transform:rotate(360deg)}}#whats-new{margin-bottom:15px;margin-left:44px;display:flex;color:#fff}#whats-new i{font-size:21px}#whats-new .badge-holder{position:relative}#whats-new .badge-holder span{position:absolute;width:7px;height:7px;border-radius:7px;background:#f6931d;color:#fff;font-weight:700;font-size:14px;top:-2px;right:-2px}.badge.badge-soft-success{background-color:rgba(30,202,123,.15) !important;color:#1eca7b !important;font-weight:800;padding:10px 15px;display:inline-block}.badge-holder.ring i{-webkit-animation:ring 4s .7s ease-in-out;-webkit-transform-origin:50% 4px;-moz-animation:ring 4s .7s ease-in-out;-moz-transform-origin:50% 4px;animation:ring 4s .7s ease-in-out;transform-origin:50% 4px}@-webkit-keyframes ring{0%{-webkit-transform:rotateZ(0)}1%{-webkit-transform:rotateZ(30deg)}3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}9%{-webkit-transform:rotateZ(30deg)}11%{-webkit-transform:rotateZ(-28deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0)}}#tpl-account.whats-new .report-scorecard-graph{height:100%}#tpl-account.whats-new iframe{width:100% !important;height:227px}#tpl-account.whats-new a{color:#acb7c0;text-decoration:none}#tpl-account.whats-new a:hover,#tpl-account.whats-new a:active,#tpl-account.whats-new a:focus{outline:none !important}#tpl-account.whats-new img{max-width:100%}#tpl-account.whats-new h1{font-weight:bold}#tpl-account.whats-new h2{font-weight:bold}#tpl-account.whats-new .cd-container::after{content:"";display:table;clear:both}#tpl-account.whats-new .mt-5{margin-top:50px !important}#tpl-account.whats-new .display-flex{display:flex;align-items:center;justify-content:center}#tpl-account.whats-new .component-header{background:#258175;padding:16px 20px;box-shadow:inset 0 -1px #e3e8ee}#tpl-account.whats-new .component-header .section-title{color:#fff;font-weight:initial;font-size:17px}#tpl-account.whats-new .component-header .section-title i{font-size:30px}#tpl-account.whats-new .component-header .section-title .sub-title{font-size:18px;font-weight:300;position:relative;top:-5px;text-transform:uppercase}#tpl-account.whats-new .trophy .extcontent{padding-top:5px}#tpl-account.whats-new .posBottom{position:relative}#tpl-account.whats-new .extraInfo{float:left;width:100%;padding:0 0 20px 0}@media screen and (max-width: 480px){#tpl-account.whats-new .extraInfo{padding:0 0 50px 0}}#tpl-account.whats-new .extraInfo .box{font-size:18px;font-weight:300;margin-bottom:10px;margin-left:10px;color:#258175}#tpl-account.whats-new .extraInfo .box .icon{clear:both;width:50px;float:left;color:#666;text-align:center}#tpl-account.whats-new .extraInfo .box .icon i{color:#258175;font-size:30px;font-weight:300;-webkit-text-stroke:1px #fff}#tpl-account.whats-new .extraInfo .box .extra-content{padding:5px 0 0 0}@media screen and (max-width: 480px){#tpl-account.whats-new .extraInfo .box .extra-content{font-size:14px}}#tpl-account.whats-new .extraInfo .effort i{padding-right:20px}#tpl-account.whats-new .extraInfo .revenue i{padding-right:15px}#tpl-account.whats-new .chart-stat{display:inline-block;font-size:1em;line-height:1.7;background:rgba(17,239,208,.1098039216);padding:8px 18px;font-weight:800;text-transform:uppercase;color:#333;letter-spacing:.7px;margin:20px 0}#tpl-account.whats-new .report-scorecard-graph{border:1px rgba(0,0,0,0);margin-bottom:20px !important;margin-top:20px !important;display:inline-block;float:none;vertical-align:top}#tpl-account.whats-new .report-scorecard-graph.report-component{box-shadow:0 7px 14px 0 rgba(59,65,94,.1),0 3px 6px 0 rgba(0,0,0,.07);background-color:#fff}#tpl-account.whats-new .report-scorecard-graph .overall-summary-recommendations{padding-left:20px;padding-right:20px}#tpl-account.whats-new .time-estimate-num .revenue{font-size:22px;display:inline-block;color:#2ecc71;font-weight:800;margin-bottom:20px}#tpl-account.whats-new .single-recommendation{position:relative;border:1px solid rgba(50,50,93,.1);margin:20px 0 20px 0;padding:20px;text-align:left;min-height:353px;overflow:auto}#tpl-account.whats-new .single-recommendation .single-recommendation-icon{display:inline-block;width:25px;vertical-align:top;padding-right:25px}#tpl-account.whats-new .single-recommendation .single-recommendation-content{max-width:560px;font-size:14px;font-family:"Roboto",sans-serif}#tpl-account.whats-new .single-recommendation .single-recommendation-content:not(.extranet .single-recommendation-content){font-family:Inter}#tpl-account.whats-new .single-recommendation .single-recommendation-content h3{font-size:18px;text-transform:uppercase}#tpl-account.whats-new .single-recommendation-fix-btn{display:inline-block;line-height:30px;padding:5px 20px;background:#258175;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;position:absolute;bottom:40px;right:20px}#tpl-account.whats-new #cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}#tpl-account.whats-new #cd-timeline::before{content:"";position:absolute;top:0;height:100%;width:4px;background:#d7e4ed}#tpl-account.whats-new .cd-timeline-block{position:relative;margin:2em 0}#tpl-account.whats-new .cd-timeline-block a,#tpl-account.whats-new .cd-timeline-block a:link,#tpl-account.whats-new .cd-timeline-block a:visited{color:#2d8578 !important;text-decoration:none !important}#tpl-account.whats-new .cd-timeline-block::after{clear:both;content:"";display:table}#tpl-account.whats-new .cd-timeline-block:first-child{margin-top:0}#tpl-account.whats-new .cd-timeline-block:last-child{margin-bottom:0}#tpl-account.whats-new .percent-container{width:100%}#tpl-account.whats-new .swiper-container{width:100% !important;overflow:hidden}#tpl-account.whats-new .swiper-container .swiper-wrapper{padding:0 10px}#tpl-account.whats-new .swiper-container .swiper-button-next,#tpl-account.whats-new .swiper-container .swiper-button-prev{color:#258175}#tpl-account.whats-new .swiper-container .swiper-button-next{right:0}#tpl-account.whats-new .swiper-container .swiper-button-prev{left:0}#tpl-account.whats-new .cd-timeline-img.cd-picture{position:absolute;background:#2d8578}#tpl-account.whats-new .cd-picture.toggle-circle{width:20px;height:20px;border-radius:20px;margin-left:-10px;position:absolute;top:50%;margin-top:-10px}#tpl-account.whats-new .cd-picture.toggle-circle i{display:none}#tpl-account.whats-new .cd-picture.info{background:#2ecc71}#tpl-account.whats-new .cd-picture.info i{margin-left:23px}#tpl-account.whats-new .cd-timeline-img.cd-movie{background:#c03b44}#tpl-account.whats-new .cd-timeline-img.cd-location{background:#f0ca45}#tpl-account.whats-new .cd-timeline-content{position:relative;margin-left:60px;background:#e9f0f5;padding:1em;box-shadow:0 3px 0 #d7e4ed}#tpl-account.whats-new .cd-timeline-content::after{clear:both;content:"";display:table}#tpl-account.whats-new .cd-timeline-content h2{color:#303e49}#tpl-account.whats-new .cd-timeline-content p{font-size:13px;font-size:.8125rem;margin:1em 0;line-height:1.6}#tpl-account.whats-new .cd-timeline-content .cd-read-more{font-size:13px;font-size:.8125rem;display:inline-block;float:right;padding:.8em 1em;background:#acb7c0;color:#fff}#tpl-account.whats-new .cd-timeline-content .cd-date{font-size:13px;font-size:.8125rem;display:inline-block;float:left;padding:.8em 0;opacity:.7}#tpl-account.whats-new .cd-timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid rgba(0,0,0,0);border-right:7px solid #fff}#tpl-account.whats-new .no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}#tpl-account.whats-new .cd-picture .fa{color:#fff;font-size:30px;margin:15px 13px}#tpl-account.whats-new .element .content{display:none}#tpl-account.whats-new .element.block-0 .content{display:block}#tpl-account.whats-new .float-right{float:right}#tpl-account.whats-new .toggle{display:block;text-decoration:none !important;position:relative;z-index:999}#tpl-account.whats-new .pt-5{padding:15px 0 0 0}#tpl-account.whats-new .flip{transform:rotate(180deg);transition:transform .3s}#tpl-account.whats-new .csh-markdown-list{display:inline-block;list-style:disc}#tpl-account.whats-new .title{font-size:21px}#tpl-account.whats-new .csh-markdown-title{font-size:18px;font-weight:800;display:block}@media screen and (max-width: 1024px){#tpl-account.whats-new .swiper-slide{width:100%}}@media screen and (max-width: 480px){#tpl-account.whats-new .single-recommendation-fix-btn{bottom:10px;right:20px}}#tpl-account.whats-new .timeline-title h3{font-size:28px;margin-left:-12px}@media only screen and (min-width: 1170px){#tpl-account.whats-new #cd-timeline{margin-top:3em;margin-bottom:3em}#tpl-account.whats-new #cd-timeline::before{margin-left:-2px}#tpl-account.whats-new #cd-timeline .timeline-title{padding-left:54px}#tpl-account.whats-new #cd-timeline .cd-timeline-content{background:#fff;border:1px solid #e9f0f5}#tpl-account.whats-new #cd-timeline .cd-timeline-content:before{display:none}#tpl-account.whats-new .cd-timeline-block{margin:4em 0}#tpl-account.whats-new .cd-timeline-block:first-child{margin-top:0}#tpl-account.whats-new .cd-timeline-block:last-child{margin-bottom:0}#tpl-account.whats-new .cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:rgba(0,0,0,0);border-right-color:#fff}#tpl-account.whats-new .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}#tpl-account.whats-new .cd-timeline-block .cd-timeline-content .cd-date{left:-140px}#tpl-account.whats-new .cd-timeline-img{width:60px;height:60px;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}#tpl-account.whats-new .cd-timeline-content{margin-left:0;padding:1.6em;margin-left:55px}#tpl-account.whats-new .cd-timeline-content::before{top:24px;left:100%;border-color:rgba(0,0,0,0);border-left-color:#fff}#tpl-account.whats-new .cd-timeline-content .cd-read-more{float:left}#tpl-account.whats-new .cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:50%;margin-top:-20px;margin-top:-20px;font-size:16px;font-size:1rem}}@media only screen and (min-width: 768px){#tpl-account.whats-new .cd-timeline-content h2{font-size:20px;font-size:1.25rem}#tpl-account.whats-new .cd-timeline-content p{font-size:16px;font-size:1rem}#tpl-account.whats-new .cd-timeline-content .cd-read-more{font-size:14px;font-size:.875rem}#tpl-account.whats-new .cd-timeline-content .cd-date{font-size:14px;font-size:.875rem}}@media only screen and (max-width: 767px){#tpl-account.whats-new .container{width:100%}}.history-container .history-status{background:none}.history-container .history-status tr,.history-container .history-status td{background:none;padding:0}.history-container .history-status .history-icon{width:20px}.folios .input-currency-prefix{position:relative}.folios .input-currency-prefix input{padding-left:20px;text-align:right;width:100%;max-width:100%}.folios .title{float:left}.folios .payment-info{text-align:center;padding-top:7px;padding-left:4px}.folios .payment-info i{padding-top:4px;font-size:20px;color:#aaa}.folios #select-invoicetype{margin-bottom:10px}.folios #payment-choice{margin-top:0}.folios .js-credit-placeholder{clear:both}.folios h2{margin:0 0 10px 0 !important;font-size:20px;font-weight:300}.folios .add-payment-wrapper{display:block;padding:15px 10px;background-color:#fafafa;border:1px solid #ddd;border-top:0}.folios input.checkbox+label{top:0}.folios .select-group input.checkbox+label{top:15px}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.folios input.checkbox+label{top:0}.folios .select-group input.checkbox+label{top:0}}.folios _:not(a,b) input.checkbox+label,.folios .selector input.checkbox+label{top:15px}@supports(-moz-appearance: none){.folios input.checkbox+label{top:0px}.folios .select-group input.checkbox+label{top:0px}}.folios .discount-line .discount{max-width:100px;float:right}.folios .discount-line,.folios .folio-line{padding:10px 10px;margin:0}.folios .discount-line:nth-child(odd),.folios .folio-line:nth-child(odd){background-color:#fafafa}.folios .discount-line:nth-child(even),.folios .folio-line:nth-child(even){background-color:#fff}.folios .discount-line.total,.folios .folio-line.total{background-color:#fff}.folios .discount-line .name>label,.folios .folio-line .name>label{display:inline-block;margin:6px 0 0 0}.folios .discount-line .name>label:after,.folios .folio-line .name>label:after{top:2px}.folios .discount-line .borderless,.folios .folio-line .borderless{padding:7px 0 0 0 !important}.folios .discount-line .folio-price input,.folios .folio-line .folio-price input{height:37px}@media screen and (max-width: 767px){.folios .discount-line .price,.folios .folio-line .price{margin-top:10px}}.folios .invoicelines-reservation-tabs{user-select:none;margin-top:10px;max-width:calc(100% - 200px)}.folios .invoicelines-reservation-tabs .invoicelines-reservation-tab{float:left;padding:5px 15px;margin:0 0 10px 10px;cursor:pointer;border:1px solid #eee;background-color:#f5f5f5;height:35px;border-radius:5px;color:#999;font-size:20px;font-weight:300}.folios .invoicelines-reservation-tabs .invoicelines-reservation-tab:hover{background-color:#999;border-color:#999;color:#fff}.folios .reservation-container.multires{padding:10px 20px 0 20px;border:2px solid #eee;background-color:#fff;margin-bottom:30px}.folios .add-folio-line{position:absolute;right:-29px;top:-38px;font-size:22px;color:#258175;cursor:pointer}.folios .remove-folio-line{position:absolute;right:-39px;top:18px;font-size:22px;color:#333;cursor:pointer}.folios .manual-folio-info{margin-top:-10px}.folios .manual-folio-info>div{margin-top:10px}.folios .manual-line>div{float:left !important;padding-right:10px}.folios .manual-line .checker{margin-top:8px}.folios .manual-line .line-price{float:right !important;padding-right:0}.folios .manual-line:last-child .remove-folio-line{display:none}.folios .reservationAddon,.folios .line-name{width:calc(100% - 30px);float:right}.folios .reservationAddon.perday,.folios .line-name.perday{padding-left:10px;padding-right:10px}.folios .reservationAddon.perday .line-addon,.folios .line-name.perday .line-addon{font-size:.8em;color:#555}.folios .reservationAddon .simple-name,.folios .line-name .simple-name{display:inline-block;padding-top:7px}.folios .reservationAddon .simple-name.perday,.folios .line-name .simple-name.perday{padding-top:0}.folios .reservationAddon .js-line-name-edit,.folios .line-name .js-line-name-edit{display:inline-block;margin-left:10px;cursor:pointer}.folios .name .checker{margin-top:7px}.folios .prices{margin-bottom:0px !important;padding-top:0}.folios .folio-guest,.folios .line{margin-bottom:10px}.folios .citytax-line{padding:7px 10px}.folios .citytax-line .name .checker{margin:0}.folios .prices .check,.folios .folio-line .check{padding-top:6px}.folios .prices .currency-box,.folios .folio-line .currency-box{color:#111}.folios .prices .folio-type,.folios .folio-line .folio-type{float:left;width:60px}.folios .prices .folio-type select,.folios .folio-line .folio-type select{height:37px}.folios .prices .folio-price,.folios .folio-line .folio-price{float:left;width:calc(100% - 60px)}.folios .calc .price .name{text-align:right !important;padding:6px 10px 0 0}.folios .btn-save{position:fixed;z-index:999;top:0;right:0;margin-top:0px;border-radius:0;color:#fff;line-height:39px;height:40px;font-size:18px;text-align:center;font-family:Inter;font-weight:500;padding:0 12px}.folios .btn-save:before{margin-right:8px}.folios .folio-roomcontainer{border:1px solid #ddd;margin-bottom:20px}.folios iframe#docPreview{width:100%;min-height:700px;height:100%;border:0}.js-folio-preview{width:100% !important}.js-folio-preview iframe#docPreview{width:calc(100% - 20px);height:100vh}@media screen and (max-width: 1200px){iframe#docPreview{margin-top:50px}}.folio-roomcontainer .greyed-out{color:#999 !important}.folio-roomcontainer .greyed-out input,.folio-roomcontainer .greyed-out .currency-box{color:#999 !important;cursor:pointer !important;pointer-events:none !important}.folio-roomcontainer .greyed-out label{cursor:pointer !important;pointer-events:none !important}.folio-roomcontainer .greyed-out input.checkbox:checked+label:before{background:#999 !important}.pms-onboarding-import-base44 table.dataTable{margin:0 !important}.pms-onboarding-import-base44 .notif{background-color:#a8e27b;border:solid 1px #07662d;padding:20px;margin:20px;color:#07662d}.pms-onboarding-import-base44 .notif-error{background-color:#f8d7da;border:solid 1px #842029;color:#842029}.pms-onboarding-import-base44__intro-secondary{margin-top:8px}.pms-onboarding-import-base44 .form-client ul.pms-onboarding-import-base44__form-list{float:none;width:100%;max-width:36rem;margin-left:0;margin-right:0;clear:both}.pms-onboarding-import-base44__form-list{margin:16px 0 0;width:100%;max-width:36rem;text-align:left;display:flex;flex-direction:column;gap:12px}.pms-onboarding-import-base44 .form-client ul.pms-onboarding-import-base44__form-list>li{margin-top:0;text-align:left}.pms-onboarding-import-base44__item--full{width:100%}.pms-onboarding-import-base44__item--after-file{margin-top:0}.pms-onboarding-import-base44__item--after-dry-run{margin-top:0}.pms-onboarding-import-base44__item--after-import{margin-top:0}.pms-onboarding-import-base44 .form-client .btn.pms-onboarding-import-base44__btn{display:block;margin:0;width:100%;max-width:22rem;box-sizing:border-box}.pms-onboarding-import-base44__hint{display:block;font-size:12px;color:#555;margin-top:4px;max-width:36rem}.pms-onboarding-import-base44__message{display:none}.pms-onboarding-import-base44 #base44ImportResult{margin-top:16px;max-width:100%}.pms-onboarding-import-base44__dry-summary{margin-bottom:16px}.pms-onboarding-import-base44__dry-summary-title{margin:0 0 8px;font-size:16px;font-weight:600;font-family:inherit}.pms-onboarding-import-base44__dry-summary-body{margin:0;padding:12px 14px;white-space:pre-wrap;font-family:ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px;line-height:1.45;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;max-height:28rem;overflow:auto}.pms-onboarding-import-base44__dry-raw{margin-top:8px;font-size:13px}.pms-onboarding-import-base44__dry-raw-pre{margin:8px 0 0;padding:10px 12px;white-space:pre-wrap;font-family:ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:12px;background:#fff;border:1px solid #e1e4e8;border-radius:4px;max-height:16rem;overflow:auto}.pms-onboarding-import-base44 #base44ImportBtn[disabled]{opacity:.45;cursor:not-allowed}.pms-onboarding-import-base44 #base44DeleteSetupBtn{background-color:#c82333;border:1px solid #bd2130;color:#fff}.pms-onboarding-import-base44 #base44DeleteSetupBtn:hover{filter:brightness(0.92)}.accounting .content h1{padding:0;text-align:center;font-size:52px !important;line-height:61px;min-height:61px;margin-bottom:12px !important}.accounting .content h3{padding:0;text-align:left;font-size:24px}.accounting .content a.border-btn,.accounting .content button:not(.rr-btn){text-align:center;height:60px;padding:18px;border-radius:8px;color:#fff;background-color:#12403b}.accounting .content a.border-btn:hover,.accounting .content button:not(.rr-btn):hover{background-color:#12403b}.accounting .content .border-btn{text-transform:uppercase}.accounting .content .border-btn.back{color:#2a3037;background-color:rgba(0,0,0,0)}.accounting .content .border-btn.back:hover{background-color:rgba(0,0,0,0)}.accounting .content .border-btn.request{background-color:rgba(0,0,0,0)}.accounting .content .border-btn.request:hover{background-color:rgba(0,0,0,0)}.accounting .content .border-btn.request{color:#000;line-height:20px;padding:14px 20px 14px;text-transform:none;width:100%;font-size:16px;height:48px;border-color:#000}.accounting .content .checkbox{cursor:pointer}.accounting .content .heading-description{text-align:left;font-size:14px;line-height:22px;margin-bottom:49px}.accounting .content .heading-description p{margin-bottom:0}.accounting .content .white-background{background-color:#fff}.accounting .content .number-summary :not(:last-child){margin-right:10px}.accounting .content .number-summary>div{width:calc(33% - 5px)}.accounting .content .number-summary>div :nth-child(1){line-height:14px;font-size:12px;color:#000;opacity:50%;float:left}.accounting .content .number-summary>div :nth-child(3){line-height:38px;font-size:32px;font-weight:600}.accounting .content .number-summary :nth-child(1) :nth-child(3){color:#6f7985}.accounting .content .number-summary :nth-child(2) :nth-child(3){color:#2a3037}.accounting .content .number-summary :nth-child(3) :nth-child(3){color:red}.accounting .content .number-summary :nth-child(4) :nth-child(3){color:#f7b500}.accounting .content .reconnect_div{border-radius:8px;background-color:rgba(146,156,165,.1647058824);margin:0 12px 20px;padding:16px;line-height:19px;font-size:16px;color:#929ca5;float:left}.accounting .content .reconnect_div :not(:last-child){margin-bottom:10px}.accounting .content .reconnect_div a{color:#24827c;line-height:19px;font-size:16px}.accounting .content .dataTables_filter{float:right !important}.accounting .content .dataTables_filter #listSearch{float:right;border-radius:8px;height:38px;font-size:14px;padding:0 15px;max-width:300px}.accounting .content .dataTables_wrapper .dataTables_paginate .paginate_button.current,.accounting .content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:rgba(36,130,124,.2392156863);border-radius:4px;border:none}.accounting .content .bottom select{margin-top:5px}.accounting .content .sync-button{float:right;margin-right:10px;cursor:pointer}.accounting .content .field-padding .field{padding-right:18px}.accounting .content .accounting-sub{margin-top:20px}.accounting .content .accounting-sub>div.col-6,.accounting .content .accounting-sub div.col-3,.accounting .content .accounting-sub div.col-9{padding:30px}.accounting .content .accounting-sub #table-filters>div.col-3{padding:10px 30px}@media(max-width: 1450px){.accounting .content .accounting-sub #table-filters>div.col-3{padding:10px 10px}}.accounting .content .accounting-sub #table-filters select,.accounting .content .accounting-sub #table-filters input{border-radius:8px;height:40px}.accounting .content .accounting-sub .dataTables_filter{width:22%;padding:0 30px 0 20px}@media(max-width: 1450px){.accounting .content .accounting-sub .dataTables_filter{padding:0 10px 0 20px}}.accounting .content .accounting-sub .dataTables_filter input{margin-top:10px;height:40px}.accounting .content .accounting-sub .col-4.margin-right{margin-right:20px;width:calc(33% - 20px)}.accounting .content .accounting-sub .margin-b12{margin-bottom:12px}.accounting .content .accounting-sub .col-view>div{margin-left:10px;margin-right:10px;width:calc(50% - 20px);float:left}.accounting .content .accounting-sub .left-pan .frame-holder.white-background{padding:15px 20px}.accounting .content .accounting-sub .frame-holder{padding:40px;border-radius:8px}.accounting .content .accounting-sub .frame-holder#accounting_statistic_graph{height:200px;padding:0}.accounting .content .accounting-sub .frame-holder .transaction-numbers{width:calc(50% - 6px);padding:18px;height:100px;background-color:#d3d3d3}.accounting .content .accounting-sub .frame-holder .transaction-numbers :nth-child(2){font-size:32px;line-height:38px}.accounting .content .accounting-sub .frame-holder.error-code,.accounting .content .accounting-sub .frame-holder.posted-data{padding:24px}.accounting .content .accounting-sub .frame-holder .frame-holder-inner{padding:5px 25px 25px}.accounting .content .accounting-sub .frame-holder .frame-holder-inner button{border-radius:5px;height:inherit}.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-clients table.accountingSetup,.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-table table.accountingSetup{margin-top:0}.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-clients table.accountingSetup .field,.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-table table.accountingSetup .field{padding:0 10px}.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-clients table.accountingSetup td:first-child a::before,.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-clients table.accountingSetup td:nth-child(2) a::before,.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-table table.accountingSetup td:first-child a::before,.accounting .content .accounting-sub .frame-holder .frame-holder-inner #account-table table.accountingSetup td:nth-child(2) a::before{font-family:"Font Awesome 5 Solid";content:"";margin-right:5px}.accounting .content .accounting-sub .frame-holder .help{padding:5px;cursor:pointer;background-color:#389488;height:60px;display:flex;align-items:center;border:none;font-size:14px;line-height:22px}.accounting .content .accounting-sub .frame-holder .help p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.accounting .content .accounting-sub .frame-holder .margin-b8{margin-bottom:8px}.accounting .content .accounting-sub .have-help .frame-holder{padding:32px}.accounting .content .accounting-sub .help-grid{padding:32px}.accounting .content .accounting-sub .help-grid .body-header h3{font-size:32px;line-height:38px;margin-bottom:20px !important}.accounting .content .accounting-sub .read-more{color:#24827c}.accounting .content .accounting-sub .transaction{border:1px rgba(0,0,0,.1803921569) solid;padding:5px 25px;border-radius:5px;margin:3px 0}.accounting .content .accounting-sub .transaction p{margin:0}.accounting .content .body-price h3{float:left;font-size:32px;line-height:38px}.accounting .content .body-description{text-align:left;padding-top:10px;margin-bottom:28px;font-size:14px;line-height:22px}.accounting .content .body-description strong{font-size:24px;font-weight:600}.accounting .content .body-description ul{margin:0}.accounting .content .body-description p{margin:0}.accounting .content .body-description p.selection-description{margin:0 0 0 34px}.accounting .content .body-description p.selection-description a{color:#24827c}.accounting .content .body-description label.accounting-checkbox{font-size:18px;font-weight:500}.accounting .content .body-video{margin-bottom:28px}.accounting .content .body-video iframe{border-radius:8px}.accounting .content .border-btn{padding:10px;min-width:150px}.accounting .content .no-border-btn{font-size:18px;display:inline-block;padding:10px;cursor:pointer;border:none;background-color:rgba(0,0,0,0);margin:0;color:#000;margin-left:30px;text-transform:uppercase}.accounting .content .no-border-btn:hover{background-color:rgba(0,0,0,0)}.accounting .content .connectivity-button a,.accounting .content .connectivity-button button{width:100%}.accounting .content .line-break{height:1px;border:1px rgba(0,0,0,.1803921569) solid;margin:0 0 10px}.accounting .content .grey-background{background-color:rgba(0,0,0,.062745098)}.accounting .content .green-background h3{color:#fff}.accounting .content .green-background{background-color:#258175;color:#fff}.accounting .content .green-background input{background-color:#258175;color:#fff}.accounting .content .green-background input::-webkit-input-placeholder{color:#fff}.accounting .content .green-background input::-moz-placeholder{color:#fff}.accounting .content .green-background input::-moz-placeholder{color:#fff}.accounting .content .green-background a:link,.accounting .content .green-background a:visited{color:#fff !important}.accounting .content .green-background .connectivity-button button{background-color:#389488;color:#fff}.accounting .content .green-background .frame-holder{padding:25px;border-radius:8px}.accounting .content .green-background .frame-holder .help{padding:5px 25px;cursor:pointer;background-color:#389488}.accounting .content .green-background .frame-holder .help p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#fff}.accounting .content .green-background .frame-holder .m40{max-width:40px;text-align:center}.accounting .content #account-clients .bottom,.accounting .content #account-table .bottom{display:none}.accounting .content .success-message{padding:10px 30px;border:2px green solid;border-radius:5px}.accounting .content .datepicker-cont:after{top:11px}.accounting .content .vertical-center{display:flex;align-items:center}.accounting .content .partner-img{height:30px}.accounting .content .partner-img.twinfield{height:48px}.accounting .content .datepicker-cont:after{top:9px}@media screen and (max-width: 1295px){.accounting .content .datepicker-cont:after{background:none}}@media screen and (min-width: 1451px)and (max-width: 1530px){.accounting .content .datepicker-cont:after{background:none}}@media screen and (max-width: 1295px){.accounting .content input.datepicker{padding-right:10px}}@media screen and (min-width: 1451px)and (max-width: 1530px){.accounting .content input.datepicker{padding-right:10px}}.accounting .content table.dataTable thead th,.accounting .content table.dataTable thead td{padding:10px 10px}.accounting .content .js-infobox-label{cursor:pointer}.accounting_old h1,.accounting_old h4{padding:0;text-align:center}.accounting_old .datepicker-cont:after{top:11px}.accounting_old #account-clients,.accounting_old #account-table{overflow-y:auto;max-height:75vh}.accounting_old #account-clients table,.accounting_old #account-table table{margin-top:0}.accounting_old #account-clients thead tr,.accounting_old #account-table thead tr{height:60px}.accounting_old #account-table .bottom{padding:20px 0 20px 0}.accounting_old .breadcrumb{text-align:left}.accounting_old .explanation-wrapper{max-width:800px;margin:0px auto}.accounting_old .explanation-wrapper p{text-align:center}.accounting_old .steps-btns{padding:0 25px 20px 25px}.accounting_old .border-btn{font-size:18px}.accounting_old .step-wrapper{background-color:#fff;padding-bottom:10px}.accounting_old .step{position:relative;overflow:hidden;padding:25px 20px}.accounting_old .step h3{padding:0 0 0 10px;font-size:2em;font-weight:400;color:#333}.accounting_old .step h3 i{color:#258175;margin-right:10px}.accounting_old .step h3.step-title{text-align:left;margin-top:10px !important;margin-bottom:10px !important}.accounting_old .step h3.step-title.main{margin-bottom:20px !important}.accounting_old .formRow{position:relative;width:100%}.accounting_old .formRow>div:not(.formRow--item) label{top:0px;left:3px}.accounting_old .formRow .formRow--input-wrapper{padding:0 10px 0 0;margin:0 0 15px 0}.accounting_old .formRow .formRow--input-wrapper .formRow--input:focus,.accounting_old .formRow .formRow--input-wrapper .formRow--input:hover{border-color:#258175}.accounting_old .dataTables_filter input{width:320px;margin-top:10px}.accounting_old table{margin-top:30px}.accounting_old table .tablet-delete{display:none !important}.accounting_old table span.tablet-delete{display:inline-block !important;padding:0}.accounting_old table .mobile-delete{display:table-cell !important}.accounting_old th,.accounting_old td{vertical-align:middle;padding-left:12px}.accounting_old td{padding:16px 0 16px 12px;border-bottom:1px solid #ebebeb}.accounting_old td.edit-row{padding:0}.accounting_old td img{width:70px}.accounting_old th{color:#8c8c8c;vertical-align:bottom;padding-bottom:14px;border-bottom:1px solid #cecece;white-space:nowrap}.accounting_old th.blacklist{width:8px !important}.accounting_old th span{position:relative}.accounting_old th span:after{position:absolute;content:"";width:12px;height:20px;background-position:-137px -346px}.accounting_old th.sorting_asc span:after{background-position:-167px -346px}.accounting_old th.sorting_desc span:after{background-position:-199px -346px}.accounting_old th:first-child{padding-left:10px}.accounting_old .left-column .block{margin-right:20px;margin-bottom:20px}.accounting_old .left-column .block.chart{min-height:300px}.accounting_old .left-column .block.chart h3{padding-bottom:10px}.accounting_old .right-column{float:right}.accounting_old .right-column .block{overflow:visible}.accounting_old .right-column .block table.dataTable tbody th,.accounting_old .right-column .block table.dataTable tbody td{padding:2px 10px}.accounting_old .content{position:relative}.accounting_old .block,.accounting_old .step{background:#fff;position:relative;overflow:hidden;padding:20px}.accounting_old .main{padding:10px;display:inline-block;width:100%}.accounting_old .data-table td a,.accounting_old .data-tables td a{text-decoration:none !important;color:rgba(51,51,51,.8) !important}.accounting_old .data-table td a:hover,.accounting_old .data-tables td a:hover{color:#999 !important}.accounting_old .insights td{padding:10px}@media screen and (max-width: 1199px){.accounting .left-column{margin-bottom:70px}.accounting .left-column .block{margin-right:0px}}.accounting-dashboard h1{float:left;text-align:left}.accounting-dashboard .searchbox{float:right;border-radius:8px;height:48px;font-size:18px;padding:0 15px;max-width:300px}.accounting-dashboard .clearfix{margin-top:20px}.accounting-dashboard .center-div .field{display:flex;align-items:center;float:right}.accounting-dashboard .center-div .field select{width:150px;margin-left:10px}.accounting-dashboard .link-button{height:48px;border-radius:24px;border:1px #000 solid;width:100%;margin-left:0;text-align:center;padding:14px 0;font-size:14px}.accounting-dashboard .link-button div{float:left;margin-left:30px}.accounting-dashboard .link-button i{float:right;margin-right:30px;margin-top:3px}.accounting-dashboard .link-button.error strong{margin-right:10px}.accounting-dashboard .link-button.error{text-align:left}.accounting-dashboard .link-button.error p{width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.accounting-dashboard .toggleable{cursor:pointer}.accounting-dashboard .toggleable i{float:right}.accounting-dashboard .noselect{margin:0 0 .5em}.accounting-dashboard .toggle-description{display:none}.accounting-dashboard .frame-holder.error-code{background-color:rgba(250,100,0,.1);border:1px solid #fa6400}.accounting-dashboard .frame-holder.error-code .link-button{width:auto;padding:12px 20px}.accounting-dashboard .frame-holder.error-code .col-6.margin-right{margin-right:20px;width:calc(50% - 20px)}.accounting-dashboard .frame-holder.error-code iframe{border-radius:8px}.accounting-dashboard .transaction-row{display:grid;text-align:left}@media(min-width: 800px){.accounting-dashboard .transaction-row{grid-template-columns:10% 20% 10% 15% 10% 10% 10% 15%}}.accounting-dashboard .transaction-row div:not(:first-child){padding-left:10px}.accounting-dashboard .transaction-row.header{text-align:left}.accounting-dashboard tr.even{background-color:#fafafa}.accounting-dashboard .tabs{width:100%;border-bottom:3px solid rgba(0,0,0,.1294117647)}.accounting-dashboard .tab-wrapper{display:flex;flex-direction:column;align-items:center}.accounting-dashboard .tab{cursor:pointer;padding:10px 20px;margin:0 2px;background:#000;display:inline-block;color:#fff}.accounting-dashboard .panels{background:hsla(0,0%,100%,.9647058824);min-height:200px;width:100%;overflow:hidden;padding:20px 0}.accounting-dashboard .panel{display:none;animation:fadein .8s}@keyframes fadein{from{opacity:0}to{opacity:1}}.accounting-dashboard .radio{display:none}.accounting-dashboard #one:checked~.panels #one-panel,.accounting-dashboard #two:checked~.panels #two-panel{display:block}.accounting-dashboard #one~.tabs #one-tab,.accounting-dashboard #two~.tabs #two-tab{background:hsla(0,0%,100%,.9647058824);color:#000}.accounting-dashboard #one:checked~.tabs #one-tab,.accounting-dashboard #two:checked~.tabs #two-tab{margin-bottom:-4px;border-bottom:4px solid #000}.accounting-dashboard .searchbox-error{border-radius:8px;height:48px;font-size:18px;padding:0 15px;max-width:300px;background-color:rgba(111,121,133,.1803921569)}.accounting-dashboard .data-tables.accounting tbody>tr .orange{color:#fa6400}.accounting-dashboard .dataTables_wrapper tr.failedRow{background-color:rgba(255,0,0,.2509803922)}.accounting-dashboard .dataTables_wrapper tr.queuedRow{color:#807474}.accounting-dashboard .dataTables_wrapper tr.successRow{background-color:#fff}.accounting-dashboard .dataTables_wrapper tr.failedLineRow{background-color:rgba(255,0,0,.1098039216)}.accounting-dashboard .start_accounting_holder{border-radius:4px 4px 0 0;background-color:#24827c;padding:48px 40px}.accounting-dashboard .start_accounting_holder h4{color:#fff;font-family:Roboto;font-size:40px;font-weight:900;letter-spacing:0;line-height:47px;margin-bottom:16px}.accounting-dashboard .start_accounting_holder h5{color:#fff;font-family:Roboto;font-size:24px;font-weight:600;letter-spacing:0;line-height:34px;margin-bottom:36px}.accounting-dashboard .start_accounting_holder button{height:48px;border-radius:4px;background-color:#2a3037;margin-top:40px;color:#fff;font-family:Roboto;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;text-align:center;padding:14px 20px}.accounting-dashboard .start_accounting_holder .right-image-wrapper{padding:40px 0 40px 0}@media(min-width: 769px){.accounting-dashboard .start_accounting_holder .right-image-wrapper{padding:40px 0 40px 0}}@media(min-width: 1130px){.accounting-dashboard .start_accounting_holder .right-image-wrapper{padding:0 20px 0 40px}}.accounting-dashboard .start_accounting_holder table{color:#fff}.accounting-dashboard .start_accounting_holder table i{height:14.67px}.accounting-dashboard .start_accounting_holder table th,.accounting-dashboard .start_accounting_holder table td{padding:1px 1px}.accounting-dashboard .start_accounting_holder table th object,.accounting-dashboard .start_accounting_holder table td object{margin-top:8px}.accounting-dashboard .start_accounting_holder table td{height:24px;color:#fff;font-family:Roboto;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}.accounting-dashboard .start_accounting_holder table tr:nth-child(even) td{font-weight:300;padding-bottom:16px}.accounting-dashboard .start_accounting_holder_white{color:#929ca5;background-color:#fff;font-family:Roboto;font-size:24px;letter-spacing:0;line-height:34px;padding:65px 40px;margin-bottom:24px}.accounting-dashboard .start_accounting_holder_white div:nth-child(1){color:#24827c;margin-bottom:24px}.accounting-dashboard .start_accounting_holder_white div:nth-child(2){color:#929ca5}.accounting-error-info{position:fixed;height:70vh;width:70vw;top:15vh;left:15vw;right:15vw;bottom:15vh;padding:32px;background-color:#fff;border-radius:8px;overflow-y:auto;-webkit-box-shadow:0 0 12px 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 8px rgba(0,0,0,.2);box-shadow:0 0 12px 8px rgba(0,0,0,.2);z-index:999}.accounting-error-info .close-cross{height:30px;width:31px;background-color:rgba(0,0,0,.0666666667);border-radius:18px;cursor:pointer;display:flex;justify-content:center;align-items:center}.accounting-error-info .close-cross i{font-size:24px}.accounting-error-info .header{font-size:28px;line-height:33px;font-weight:600;display:flex;justify-content:space-between}.accounting-error-info .header>div{float:left}.accounting-error-info .header .header-action-btns{display:flex;justify-content:center}.accounting-error-info .sync-button{border-radius:14.5px;background-color:rgba(146,156,165,.1019607843);font-size:16px;line-height:24px;padding:5px;float:left;margin-left:20px}.accounting-error-info .sync-button strong{margin-left:10px}.accounting-error-info .data-blocks>div:not(:first-child){margin-left:12px}.accounting-error-info .data-blocks>div{border-radius:8px;border:1px rgba(151,151,151,.1019607843) solid;width:calc(16.33% - 7px);padding:14px;float:left}.accounting-error-info .data-blocks>div :nth-child(1){line-height:14px;font-size:12px;color:#000;opacity:50%}.accounting-error-info .data-blocks>div :nth-child(2){margin-top:5px;line-height:22px;font-size:18px;font-weight:400}.accounting-error-info .no-border-btn{margin-left:0;margin-top:10px}.accounting-error-info .link-button{height:48px;border-radius:24px;border:1px #000 solid;text-align:center;padding:14px 24px}.accounting-error-info .link-button div{float:left;line-height:17px;font-size:14px}.accounting-error-info .full-log{color:red}.accounting-error-info .full-log div:first-child{text-decoration:underline}.accounting-error-info .full-log textarea{height:280px;color:red}.accounting-error-info.accounting-error-info--failed .err-resultText,.accounting-error-info.accounting-error-info--failed .err-shortError{color:crimson;font-weight:600}.accounting-menu-item-notification{width:10px;height:10px;background-color:red;float:right;position:relative;margin-top:-41px;margin-right:15px;border-radius:5px}.upsell h1.first-header{line-height:47px !important;font-size:40px !important;font-family:Roboto;font-weight:bold !important;letter-spacing:0}.upsell .dashboard-date{float:left;margin-right:20px;margin-top:24px}.upsell .dashboard-date li{line-height:26px;font-size:16px}.upsell .datepicker-cont{margin-left:inherit;float:inherit;min-width:12vw}.upsell .datepicker-cont input{border-radius:4px;height:48px}.upsell .datepicker-cont:after{top:13px}.upsell .start_upsell_holder{margin-top:24px;border-radius:4px 4px 0 0;background-color:#24827c;padding:48px 40px}.upsell .start_upsell_holder h4{color:#fff;font-family:Roboto;font-size:40px;font-weight:900;letter-spacing:0;line-height:47px;margin-bottom:16px}.upsell .start_upsell_holder h5{color:#fff;font-family:Roboto;font-size:24px;font-weight:600;letter-spacing:0;line-height:34px;margin-bottom:36px}.upsell .start_upsell_holder button{height:48px;border-radius:4px;background-color:#2a3037;margin-top:40px}.upsell .start_upsell_holder img{margin-top:0;width:100%}@media(min-width: 769px){.upsell .start_upsell_holder img{margin-top:-80px;float:right}}@media(min-width: 1130px){.upsell .start_upsell_holder img{margin-top:-96px}}.upsell .start_upsell_holder table{color:#fff}.upsell .start_upsell_holder table i{height:14.67px}.upsell .start_upsell_holder table th,.upsell .start_upsell_holder table td{padding:1px 1px}.upsell .start_upsell_holder table th object,.upsell .start_upsell_holder table td object{margin-top:8px}.upsell .start_upsell_holder table td{height:24px;color:#fff;font-family:Roboto;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}.upsell .start_upsell_holder table tr:nth-child(even) td{font-weight:300;padding-bottom:16px}.upsell .start_upsell_holder_white{color:#929ca5;background-color:#fff;font-family:Roboto;font-size:24px;letter-spacing:0;line-height:34px;padding:65px 40px;margin-bottom:24px}.upsell .start_upsell_holder_white div:nth-child(1){color:#24827c;margin-bottom:24px}.upsell .start_upsell_holder_white div:nth-child(2){color:#929ca5}.upsell .block_holder{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 768px){.upsell .block_holder{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 525px){.upsell .block_holder{grid-template-columns:repeat(1, 1fr)}}.upsell .block_holder .block{grid-column:auto;justify-items:center;background-color:#fff;border-radius:4px;height:171px;padding:40px 0 0 32px;font-family:Roboto;font-weight:bold;letter-spacing:0}.upsell .block_holder .block.compare{height:230px}.upsell .block_holder .block :nth-child(1){line-height:16px;font-size:14px;opacity:.5;margin-bottom:24px;text-transform:uppercase;letter-spacing:.3px}.upsell .block_holder .block :nth-child(1) i{margin-bottom:0}.upsell .block_holder .block :nth-child(2){font-size:30px;line-height:47px;color:#258175}.upsell .block_holder .block :nth-child(3){margin-top:12px;font-size:30px;line-height:47px;opacity:.4;color:#2a3037}.upsell .upsell-description{height:28px;color:#515961;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:16px;margin-bottom:28px}.upsell .upsell-link{height:48px;border-radius:4px;background-color:#24827c;color:#fff;font-family:Roboto;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;text-align:center;padding:14px 20px}.upsell .missing-pictures{border-radius:4px;background-color:#f7b500;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px;color:#fff;font-family:Roboto;font-size:16px;letter-spacing:0;line-height:20px;padding:14px 20px;max-width:350px;width:100%}.upsell .missing-pictures i{margin-right:10px}.upsell .missing-pictures a{color:#fff;text-decoration:underline}.upsell .missing-list-holder{gap:20px;margin-top:20px;display:flex;flex-wrap:wrap}.upsell .missing-list-holder .missing-pictures-list{padding:32px 36px;grid-column:auto;justify-items:center;background-color:#fff;border-radius:4px;width:100%}.upsell .missing-list-holder .missing-pictures-list h3{height:20px;color:#2a3037;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:20px;padding-bottom:40px}.upsell .missing-list-holder .missing-pictures-list .spec-popup{text-decoration:underline;cursor:pointer}.upsell .missing-list-holder .missing-pictures-list .no-picture{padding-top:8px;padding-bottom:24px}.upsell .missing-list-holder .missing-pictures-list .no-picture div{height:20px;color:#515961;font-family:Roboto;font-size:16px;letter-spacing:0;line-height:20px}.upsell .missing-list-holder .missing-pictures-list .no-picture a{color:#24827c;font-weight:500;text-decoration:underline}.upsell .missing-list-holder .missing-pictures-list .no-picture :nth-child(1){float:left}.upsell .missing-list-holder .missing-pictures-list .no-picture :nth-child(2){float:right}.upsell .demo-overlay{width:100%;opacity:0;position:absolute;text-align:center;overflow:hidden}.upsell .demo-overlay>div{width:50%;height:50%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:table;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg)}.upsell .demo-overlay span{display:table-cell;vertical-align:middle;line-height:normal;font-size:48px;opacity:.3}.raccoonrev-dashboard .start_raccoonrev_holder{margin-top:24px;border-radius:4px 4px 0 0;background-color:#24827c;padding:48px 40px}.raccoonrev-dashboard .start_raccoonrev_holder h4{color:#fff;font-family:Roboto;font-size:40px;font-weight:900;letter-spacing:0;line-height:47px;margin-bottom:16px}.raccoonrev-dashboard .start_raccoonrev_holder h5{color:#fff;font-family:Roboto;font-size:24px;font-weight:600;letter-spacing:0;line-height:34px;margin-bottom:36px}.raccoonrev-dashboard .start_raccoonrev_holder button{height:48px;border-radius:4px;background-color:#2a3037;margin-top:40px;color:#fff;font-family:Roboto;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px;text-align:center;padding:14px 20px}.raccoonrev-dashboard .start_raccoonrev_holder .right-image-wrapper{padding:40px 0 40px 0}@media(min-width: 769px){.raccoonrev-dashboard .start_raccoonrev_holder .right-image-wrapper{padding:40px 0 40px 0}}@media(min-width: 1130px){.raccoonrev-dashboard .start_raccoonrev_holder .right-image-wrapper{padding:0 20px 0 40px}}.raccoonrev-dashboard .start_raccoonrev_holder table{color:#fff}.raccoonrev-dashboard .start_raccoonrev_holder table i{height:14.67px}.raccoonrev-dashboard .start_raccoonrev_holder table th,.raccoonrev-dashboard .start_raccoonrev_holder table td{padding:1px 1px}.raccoonrev-dashboard .start_raccoonrev_holder table th object,.raccoonrev-dashboard .start_raccoonrev_holder table td object{margin-top:8px}.raccoonrev-dashboard .start_raccoonrev_holder table td{height:24px;color:#fff;font-family:Roboto;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}.raccoonrev-dashboard .start_raccoonrev_holder table tr:nth-child(even) td{font-weight:300;padding-bottom:16px}.raccoonrev-dashboard .start_raccoonrev_holder_white{color:#929ca5;background-color:#fff;font-family:Roboto;font-size:24px;letter-spacing:0;line-height:34px;padding:65px 40px;margin-bottom:24px}.raccoonrev-dashboard .start_raccoonrev_holder_white div:nth-child(1){color:#24827c;margin-bottom:24px}.raccoonrev-dashboard .start_raccoonrev_holder_white div:nth-child(2){color:#929ca5}.video-popup{display:none;width:100%;height:100vh;margin:auto;position:fixed;top:0;left:0;z-index:99999}.video-popup .close-btn{position:absolute;top:-24px;right:0;background-color:rgba(0,0,0,0);border:0}.video-popup .popup-btn:hover{color:#fff;background-color:#000}.video-popup .popup-bg{background:rgba(0,0,0,.5);width:100%;height:100vh;position:absolute;top:0;left:0}.video-popup .popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:800px;height:auto}.popup-wrapper.competitors .rr-compset-popup{text-align:left;display:flex;flex-direction:column;width:calc(100% - 32px);max-width:560px;height:auto !important;max-height:min(85vh,680px);top:50% !important;left:50% !important;right:auto;bottom:auto;transform:translate(-50%, -50%);margin:0 !important;padding:0;overflow:hidden}.popup-wrapper.competitors .rr-compset-popup .popup-title{flex-shrink:0}.popup-wrapper.competitors .rr-compset-popup .competitors-form.rr-compset-form{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;max-width:none !important;height:auto !important;margin:0 !important;margin-top:0 !important;background:rgba(0,0,0,0)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-popup__body{flex:1;overflow-y:auto;padding:16px 20px 20px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-popup__footer{display:flex;flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 20px;border-top:1px solid #e1e3e5;background:#fafbfb}.popup-wrapper.competitors .rr-compset-popup .popup-close{top:16px;right:16px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-intro{margin:0 0 20px;font-size:14px;line-height:1.5;color:#202223}.popup-wrapper.competitors .rr-compset-popup .rr-compset-intro__note{align-items:center;color:#6d7175;display:flex;font-size:13px;gap:6px;margin-top:4px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-intro__note-icon{flex-shrink:0;font-size:14px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits{margin:0 0 20px;padding:12px 14px;border:1px solid #c9e0de;border-radius:8px;background:#f4faf9}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__heading{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.4;color:#202223;text-transform:uppercase;letter-spacing:.04em}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plans{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e1e3e5;border-radius:6px;background:#fff;font-size:13px;line-height:1.4;color:#202223}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan.is-active{border-color:#24827c;background:rgba(36,130,124,.08);box-shadow:inset 0 0 0 1px rgba(36,130,124,.12)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan-name{font-weight:600}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan-max{color:#6d7175;text-align:right;white-space:nowrap}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan.is-active .popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__plan-max{color:#1f6b66;font-weight:600}.popup-wrapper.competitors .rr-compset-popup .rr-compset-limits__account{margin:10px 0 0;font-size:13px;line-height:1.5;color:#6d7175}.popup-wrapper.competitors .rr-compset-popup .rr-compset-hint,.popup-wrapper.competitors .rr-compset-popup .rr-compset-empty{color:#6d7175;font-size:13px;line-height:1.5;margin:0}.popup-wrapper.competitors .rr-compset-popup .rr-compset-section+.popup-wrapper.competitors .rr-compset-popup .rr-compset-section{margin-top:20px;padding-top:20px;border-top:1px solid #e1e3e5}.popup-wrapper.competitors .rr-compset-popup .rr-compset-section.rr-compset-add{margin-top:28px;padding-top:24px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-section.rr-compset-add>.rr-compset-section__title{margin-top:4px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-section__title{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.4;color:#202223;text-transform:none;letter-spacing:0}.popup-wrapper.competitors .rr-compset-popup .rr-compset-section__title .rr-compset-current-count{font-weight:600;color:#6d7175}.popup-wrapper.competitors .rr-compset-popup .rr-compset-current-list{display:flex;flex-direction:column;gap:8px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-empty{padding:14px 16px;text-align:center;border:1px dashed #d2d5d8;border-radius:8px;background:#fafbfb}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row{border:1px solid #e1e3e5;border-radius:8px;background:#fff}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-inner .rr-compset-row__info{flex:1}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row__info{display:flex;flex-direction:column;gap:2px;min-width:0}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row__name{font-size:14px;font-weight:600;color:#202223;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row__meta{font-size:12px;color:#6d7175}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row__remove,.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-remove{flex-shrink:0;border:0;background:rgba(0,0,0,0);color:#6d7175;cursor:pointer;padding:6px 8px;border-radius:6px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-row__remove:hover,.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-remove:hover{background:#f6f6f7;color:#d72c0d}.popup-wrapper.competitors .rr-compset-popup .rr-compset-alert{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.popup-wrapper.competitors .rr-compset-popup .rr-compset-alert--warning{background:#fff5ea;border:1px solid #ffc96b;color:#5c4a1f}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-hint{margin:8px 0 0;font-size:12px;color:#929ca5}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-field{position:relative;width:100%}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-field.is-searching .rr-compset-search-input{opacity:.45;cursor:wait}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-field.is-searching .rr-compset-search-icon{opacity:.35}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-icon{position:absolute;left:12px;top:50%;margin-top:-7px;color:#929ca5;font-size:14px;line-height:1;pointer-events:none;z-index:1}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:hsla(0,0%,100%,.88);color:#6d7175;font-size:13px;font-weight:500;line-height:1;pointer-events:auto;cursor:wait}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-overlay[hidden]{display:none}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-spinner{width:16px;height:16px;flex-shrink:0;border:2px solid #d2d5d8;border-top-color:#24827c;border-radius:50%;box-sizing:border-box;animation:rr-compset-search-spin .7s linear infinite}@keyframes rr-compset-search-spin{to{transform:rotate(360deg)}}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-input{box-sizing:border-box;width:100%;height:40px;padding:0 36px;border-radius:8px;border:1px solid #c9cccf;font-size:14px;transition:opacity .15s ease}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-input:disabled{background:#f6f6f7}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-input:focus{border-color:#24827c;outline:none;box-shadow:0 0 0 2px rgba(36,130,124,.15)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-results{position:relative;border:1px solid #e1e3e5;border-radius:8px;margin-top:6px;max-height:220px;overflow-y:auto;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 14px;border:0;border-bottom:1px solid #f0f1f3;background:#fff;cursor:pointer}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result:last-child{border-bottom:0}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result:hover,.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result:focus{background:#f6f6f7;outline:none}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result__name{font-size:14px;font-weight:500;color:#202223}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result__meta{font-size:12px;color:#6d7175}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result--not-found{border-top:2px solid #e1e3e5;margin-top:0;cursor:pointer}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result--not-found .rr-compset-search-result__name{font-weight:600;color:#6d7175}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result--not-found .rr-compset-search-result__meta{color:#929ca5}.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result--not-found:hover,.popup-wrapper.competitors .rr-compset-popup .rr-compset-search-result--not-found:focus{background:#f6f6f7}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-list:empty{display:none}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-row{border:1px dashed #24827c;border-radius:8px;background:rgba(36,130,124,.04)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;min-width:96px}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos__label{margin:0;font-size:11px;font-weight:600;color:#6d7175;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos__input{width:56px;height:36px;min-height:36px;margin:0;padding:0 8px !important;border:1px solid #c9cccf;border-radius:6px;font-size:14px;line-height:1.2;text-align:center;box-sizing:border-box;-moz-appearance:textfield;appearance:textfield}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos__input::-webkit-outer-spin-button,.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popup-wrapper.competitors .rr-compset-popup .rr-compset-pending-mlos__input:focus{border-color:#24827c;outline:none;box-shadow:0 0 0 2px rgba(36,130,124,.15)}.popup-wrapper.competitors .rr-compset-popup .rr-compset-hint{margin-top:12px;font-size:12px;color:#929ca5}.rr-compset-rates-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 12px 14px;padding:14px 16px;border:1px solid #c9e0de;border-radius:16px;background:#f4faf9}.rr-compset-rates-empty__text{margin:0;font-size:13px;line-height:1.5;color:#202223;flex:1;min-width:0}.rr-compset-rates-empty__cta{flex-shrink:0;white-space:nowrap}.rr-compset-rates-empty--guided{margin-bottom:16px;position:relative}.rr-compset-rates-empty--guided::before,.rr-compset-rates-empty--guided::after{content:"";height:0;left:242px;position:absolute;transform:translateX(-50%);width:0}.rr-compset-rates-empty--guided::after{border-color:#c9e0de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:14px 14px 0 14px;bottom:-14px}.rr-compset-rates-empty--guided::before{border-color:#f4faf9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:12px 12px 0 12px;bottom:-11px;z-index:1}.rr-compset-rates-empty--guided .rr-compset-rates-empty__text{max-width:none}.rr-compset-rates-empty--readonly{justify-content:flex-start}.rr-compset-rates-empty--readonly .rr-compset-rates-empty__text{display:flex;align-items:center;gap:8px;color:#6d7175}@media(max-width: 768px){.rr-compset-rates-empty{flex-direction:column;align-items:stretch}.rr-compset-rates-empty__cta{width:100%;text-align:center}.rr-compset-rates-empty--guided::before,.rr-compset-rates-empty--guided::after{left:auto;right:36px;transform:none}}.competition .rates-row-container>.rates-row:first-child .col-competition-title.col-name{display:flex;align-items:center;position:relative;padding-right:8px;box-sizing:border-box}.competition .rates-row-container>.rates-row:first-child .col-competition-title.col-name .rr-compset-competition-label{flex:1;min-width:0;padding-right:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition .rates-row-container>.rates-row:first-child .col-competition-title.col-name .rr-compset-competition-label--fit{flex:0 1 auto;overflow:visible;text-overflow:unset}.competition .rates-row-container>.rates-row:first-child .col-competition-title.col-name .rr-compset-manage-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#6d7175;font-size:14px;line-height:1;cursor:pointer;z-index:2}.competition .rates-row-container>.rates-row:first-child .col-competition-title.col-name .rr-compset-manage-btn:hover{background:#f6f6f7;color:#24827c}.competition .rr-compset-manage-btn{margin-left:0}.rr-compset-preview .layover-single-row{display:none}.rr-compset-preview .rr-compset-preview-cell{color:#929ca5 !important;font-weight:500}.rr-compset-preview .rr-compset-preview-live{background:rgba(36,130,124,.14) !important;border-color:rgba(36,130,124,.35) !important;color:#1f6b66 !important;font-weight:600}.rr-compset-preview .rr-compset-preview-blurred{cursor:help;overflow:hidden;padding:0 !important;position:relative}.rr-compset-preview .rr-compset-preview-blurred:hover,.rr-compset-preview .rr-compset-preview-blurred:focus-visible{outline:1px solid rgba(36,130,124,.45);outline-offset:-1px;z-index:2}.rr-compset-preview .rr-compset-preview-blurred:hover .rr-compset-preview-blur,.rr-compset-preview .rr-compset-preview-blurred:focus-visible .rr-compset-preview-blur{filter:blur(2px);opacity:.55}.rr-compset-preview .rr-compset-preview-blurred:hover .rr-compset-preview-blurred-hint,.rr-compset-preview .rr-compset-preview-blurred:focus-visible .rr-compset-preview-blurred-hint{opacity:1}.rr-compset-preview .rr-compset-preview-blurred-hint{align-items:center;color:#4a5568;display:flex;font-size:9px;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:.02em;line-height:1.15;opacity:0;padding:2px 3px;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:100%;z-index:1}.rr-compset-preview .rr-compset-preview-blur{background:linear-gradient(90deg, #e8eceb 0%, #f4f6f5 50%, #e8eceb 100%);display:block;filter:blur(4px);height:100%;min-height:28px;width:100%}.rr-compset-search-result--live-preview{border-left:3px solid #24827c}.rr-compset-search-result--live-preview .rr-compset-search-result__name{color:#1f6b66;font-weight:600}.rr-compset-search-result--live-preview:hover,.rr-compset-search-result--live-preview:focus{background:rgba(36,130,124,.08)}.rr-compset-search-result__tag{background:#24827c;border-radius:999px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;margin-left:8px;padding:3px 6px;text-transform:uppercase;vertical-align:middle}.rates-types.competition .upgrade-module-trial-banner-wrap--compset{margin:12px 12px 18px;padding:0;background:rgba(0,0,0,0)}.send-invoice-statement:before{margin-right:10px}.send-options{position:relative}.send-options .send-invoice-statement{position:absolute;right:0;bottom:0;left:0;width:100%;height:40px;border-radius:0;line-height:100%;padding:0 10px;z-index:1}@media(max-width: 768px){.send-options{padding-bottom:20px}.send-options .send-invoice-statement{position:static !important;width:100%;margin-top:12px}}.invoice-statements-table{padding:10px 20px 40px 20px}.invoice-statements-table .section-title{font-size:2em;margin:30px 0 25px 0 !important}.invoice-statements-table .section-title i{color:#258175;padding-right:10px}.invoice-statements-table .preview-invoices-guest{margin-bottom:15px}#tpl-account.payments .payments-report-page{--payments-report-gutter: clamp(16px, 2.2vw, 28px);--payments-report-rail-max: 1152px;--payments-report-table-max: 2200px;overflow-x:clip;max-width:100%;box-sizing:border-box}#tpl-account.payments .payments-report-page .raccoonpay-insights-page-with-glow,#tpl-account.payments .payments-report-page .mainouttercontain.pms-raccoonpay-insights{overflow-x:clip;max-width:100%;box-sizing:border-box}#tpl-account.payments .payments-report-page .raccoonpay-insights-hero-inner{max-width:var(--payments-report-rail-max);width:100%;margin:0;padding-left:var(--payments-report-gutter);padding-right:var(--payments-report-gutter);box-sizing:border-box}#tpl-account.payments .payments-report-toolbar{position:relative;z-index:3;max-width:var(--payments-report-rail-max);width:100%;margin:0 0 8px;padding:4px var(--payments-report-gutter) 14px;box-sizing:border-box;overflow:visible}#tpl-account.payments .payments-report-toolbar-row,#tpl-account.payments .payments-report-filter-form{overflow:visible}#tpl-account.payments .payments-report-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}#tpl-account.payments .payments-report-toolbar .rr-design-system-component-forms-select{margin-bottom:0 !important}#tpl-account.payments .payments-report-type-tabs{min-width:0}#tpl-account.payments .payments-report-type-tabs .rr-design-system-component-interactive-tabs.rr-tabs--underline.rr-tabs--purple .rr-tabs-nav{margin-bottom:0;border-bottom:0;gap:0}#tpl-account.payments .payments-report-type-tabs .rr-design-system-component-interactive-tabs.rr-tabs--underline.rr-tabs--purple .rr-tabs-content{display:none}#tpl-account.payments .payments-report-type-tabs .rr-design-system-component-interactive-tabs.rr-tabs--underline.rr-tabs--purple .rr-tabs-tab.rr-tabs-tab--href{padding:10px 16px;font-size:14px;border-radius:8px 8px 0 0}#tpl-account.payments .payments-report-toolbar .rr-design-system-component-inputs-datepicker{margin-bottom:0}#tpl-account.payments .payments-report-toolbar .rr-design-system-component-forms-select summary.trigger{background-color:#fff !important}#tpl-account.payments .payments-report-toolbar .rr-design-system-component-inputs-datepicker .dp-wrap,#tpl-account.payments .payments-report-toolbar .rr-design-system-component-inputs-datepicker .dp-input{background-color:#fff !important}#tpl-account.payments .payments-report-toolbar .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,#tpl-account.payments .payments-report-toolbar .rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0 !important;max-width:min(28rem,100vw - 24px) !important}#tpl-account.payments .payments-report-toolbar-group--type{flex:0 0 auto;min-width:0;display:flex;align-items:flex-end}#tpl-account.payments .payments-report-toolbar-group--dates{flex:1 1 280px;min-width:0;display:flex;align-items:center}#tpl-account.payments .payments-report-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact{width:fit-content;max-width:min(100%,36rem)}#tpl-account.payments .payments-report-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-wrap{width:max-content;max-width:100%}#tpl-account.payments .payments-report-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:22rem;max-width:100%;overflow:visible;white-space:nowrap;text-overflow:clip;field-sizing:content}#tpl-account.payments .payments-report-toolbar-group--actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;position:relative;z-index:2;overflow:visible}#tpl-account.payments .payments-report-toolbar-group--actions>.rr-design-system-component-buttons-button{position:relative;margin:0}#tpl-account.payments .payments-report-toolbar-group--actions>.rr-design-system-component-buttons-button.primary{z-index:2}#tpl-account.payments .payments-report-toolbar-group--actions>.payments-report-print-btn{z-index:1}#tpl-account.payments .payments-report-toolbar-group--actions a.rr-design-system-component-buttons-button{text-decoration:none}#tpl-account.payments .payments-report-table-stage{max-width:min(100%,var(--payments-report-table-max));width:100%;margin:0;padding:0 var(--payments-report-gutter) 48px;box-sizing:border-box;min-width:0}#tpl-account.payments .payments-report-dt-host{min-width:0;max-width:100%;width:100%}#tpl-account.payments .payments-report-dt-host .rr-st-dt-table-hscroll,#tpl-account.payments .payments-report-dt-host .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}#tpl-account.payments .payments-report-dt-host #payments-report-datatable{width:100% !important}#tpl-account.payments .payments-report-dt-host .dataTables_wrapper table.data-tables.payments-report-dt{position:relative;z-index:5}#tpl-account.payments .payments-report-dt-host .dataTables_wrapper .dt-controls.rr-st-dt-controls-row:has(#payments-report-page-length-root details[open]){z-index:50 !important}#tpl-account.payments .payments-report-table-stage:has(#payments-report-page-length-root details[open]) .payments-report-summary-layout{pointer-events:none}#tpl-account.payments .payments-report-table-lede{margin:0 16px 12px;padding:0;font-size:13px;line-height:1.45;color:var(--muted, #52607a)}#tpl-account.payments .payments-report-table-toolbar.rr-st-dt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 14px;padding:0;min-width:0;position:static;box-shadow:none;background:rgba(0,0,0,0)}#tpl-account.payments .payments-report-table-search.rr-st-dt-global-search{flex:1 1 220px;min-width:0;max-width:28rem}#tpl-account.payments .payments-report-table-search .rr-design-system-component-inputs-searchbar{width:100%}#tpl-account.payments .payments-report-summary-layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px;align-items:stretch;margin-top:28px;min-width:0}#tpl-account.payments .payments-report-summary-card-host{display:flex;flex-direction:column;margin-top:0;padding-top:0;min-width:0;height:100%}#tpl-account.payments .payments-report-summary-card-host>.rr-design-system-component-tables-smarttable.rr-st-dt-list-card{display:flex;flex-direction:column;flex:1 1 auto;height:100%;margin-bottom:0}#tpl-account.payments .payments-report-summary-card-host .st-card-content{display:flex;flex-direction:column;flex:1 1 auto;height:100%;box-sizing:border-box}#tpl-account.payments .payments-report-summary-card-host .st-card-content>.payments-report-summary{margin-top:0;padding:0;border:none;background:rgba(0,0,0,0);box-sizing:border-box;flex:1 1 auto}#tpl-account.payments .payments-report-summary-card-host--insight .payments-report-pie-block{margin-top:auto}#tpl-account.payments .payments-report-insight-body{margin:0 16px 16px;padding:0;font-size:14px;line-height:1.5;color:#475569}#tpl-account.payments .payments-report-insight-empty{margin:0 16px 16px;font-size:13px;color:#64748b}#tpl-account.payments .payments-report-pie-block{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 16px 20px}#tpl-account.payments .payments-report-pie{position:relative;width:min(168px,55%);aspect-ratio:1/1;flex-shrink:0;filter:drop-shadow(0 8px 24px rgba(110, 99, 255, 0.18))}#tpl-account.payments .payments-report-pie__svg{display:block;width:100%;height:100%;overflow:visible}#tpl-account.payments .payments-report-pie__slice{cursor:pointer;transform-origin:50% 50%;transition:opacity .18s ease,filter .18s ease;outline:none}#tpl-account.payments .payments-report-pie__slice:hover,#tpl-account.payments .payments-report-pie__slice:focus-visible,#tpl-account.payments .payments-report-pie__slice.is-active{opacity:1;filter:brightness(1.08)}#tpl-account.payments .payments-report-pie:has(.payments-report-pie__slice:hover) .payments-report-pie__slice:not(:hover),#tpl-account.payments .payments-report-pie:has(.payments-report-pie__slice:focus-visible) .payments-report-pie__slice:not(:focus-visible){opacity:.55}#tpl-account.payments .payments-report-pie-tip{position:absolute;left:50%;top:50%;width:0;height:0;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:5;color:rgba(0,0,0,0)}#tpl-account.payments .payments-report-pie-tip[hidden]{display:none !important}#tpl-account.payments .payments-report-pie-legend{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px}#tpl-account.payments .payments-report-pie-legend__item{display:grid;grid-template-columns:12px minmax(0, 1fr) auto;align-items:center;gap:8px;font-size:12px;line-height:1.35;color:#0f172a}#tpl-account.payments .payments-report-pie-legend__swatch{width:10px;height:10px;border-radius:999px;flex-shrink:0}#tpl-account.payments .payments-report-pie-legend__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tpl-account.payments .payments-report-pie-legend__pct{font-weight:700;color:#5b4dff;font-variant-numeric:tabular-nums}#tpl-account.payments .payments-report-stats-section{position:relative;z-index:1;max-width:var(--payments-report-rail-max);width:100%;margin:0 0 20px;padding:0 var(--payments-report-gutter);box-sizing:border-box}#tpl-account.payments .payments-report-stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;width:100%;min-width:0}#tpl-account.payments .payments-report-stats-item{min-width:0}#tpl-account.payments .payments-report-stats-item .rr-design-system-component-cards-statscard{height:100%;margin-bottom:0 !important;overflow:visible}@media screen and (max-width: 1100px){#tpl-account.payments .payments-report-summary-layout{grid-template-columns:1fr}#tpl-account.payments .payments-report-summary-card-host--insight .payments-report-pie-block{flex-direction:row;align-items:flex-start;gap:20px}#tpl-account.payments .payments-report-summary-card-host--insight .payments-report-pie{width:140px}}@media screen and (max-width: 900px){#tpl-account.payments .payments-report-stats-grid{grid-template-columns:1fr}#tpl-account.payments .payments-report-table-search.rr-st-dt-global-search{max-width:none;flex:1 1 100%}}@media screen and (max-width: 640px){#tpl-account.payments .payments-report-summary-card-host--insight .payments-report-pie-block{flex-direction:column;align-items:center}}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-inner{display:flex;flex-direction:column;gap:12px}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;line-height:1.45;color:#0f172a}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-row .payments-report-summary-value{color:#0f172a;text-align:right}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-row .payments-report-summary-value b{font-weight:700;color:inherit}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-row--grand{margin-top:8px;padding-top:14px;border-top:1px solid #e2e8f0;font-size:15px}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-row--grand .payments-report-summary-value--grand b{font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#5b4dff}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-debug{margin-top:20px;padding-top:16px;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#b42318}#tpl-account.payments #payments-report-summary-card-host .payments-report-summary-debug-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}#tpl-account.payments #payments-report-datatable.dataTable thead th{vertical-align:middle !important}#tpl-account.payments #payments-report-datatable.dataTable thead th.payments-report-th-filter{background-image:none !important;padding-right:12px !important;min-width:10rem}#tpl-account.payments #payments-report-datatable.dataTable thead th.payments-report-th-filter .payments-report-th-filter-wrap{display:flex;align-items:center;min-height:32px;width:fit-content;max-width:100%;min-width:0}#tpl-account.payments #payments-report-datatable.dataTable thead th.payments-report-th-filter .rr-design-system-component-forms-select{margin-bottom:0 !important;min-width:10rem;max-width:16rem}#tpl-account.payments #payments-report-datatable.dataTable thead th.payments-report-th-filter .rr-design-system-component-forms-select summary.trigger{background-color:#fff !important}#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_asc,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_desc,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_asc_disabled,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_desc_disabled{background-image:none !important;padding-right:12px !important}#tpl-account.payments #payments-report-datatable.dataTable thead th .smart-table-th-content{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px;line-height:1.25;font-weight:800;min-width:0}#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting .smart-table-th-content::after,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_asc .smart-table-th-content::after,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_desc .smart-table-th-content::after,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_asc_disabled .smart-table-th-content::after,#tpl-account.payments #payments-report-datatable.dataTable thead th.sorting_desc_disabled .smart-table-th-content::after{content:none !important;display:none !important}#tpl-account.payments #payments-report-datatable.dataTable tbody tr,#tpl-account.payments #payments-report-datatable.dataTable tbody tr.odd,#tpl-account.payments #payments-report-datatable.dataTable tbody tr.even,#tpl-account.payments #payments-report-datatable.dataTable tbody tr.odd>td,#tpl-account.payments #payments-report-datatable.dataTable tbody tr.even>td,#tpl-account.payments #payments-report-datatable.dataTable tbody td,#tpl-account.payments #payments-report-datatable.dataTable tbody td.sorting_1,#tpl-account.payments #payments-report-datatable.dataTable tbody td.sorting_2,#tpl-account.payments #payments-report-datatable.dataTable tbody td.sorting_3{background-color:#fff !important}#tpl-account.payments #payments-report-datatable.dataTable tbody tr:hover>td{background-color:#fff !important}#tpl-account.payments #payments-report-datatable.dataTable td .payments-report-booking-nr{font-weight:700 !important;color:#0f172a}#tpl-account.payments #payments-report-datatable.dataTable td .payments-report-booking-nr:hover{color:#334155}#tpl-account.payments #payments-report-datatable.dataTable td .payments-report-booking-nr--muted{font-weight:500;color:#64748b}#tpl-account.payments #payments-report-datatable.dataTable td.payments-report-registered-by-cell{white-space:nowrap}#tpl-account.payments #payments-report-datatable.dataTable td.payments-report-registered-by-cell .payments-report-peach-ref-trigger{display:inline-block;margin-left:4px;cursor:help;color:#64748b;vertical-align:middle;line-height:1}#tpl-account.payments #payments-report-datatable.dataTable td.payments-report-registered-by-cell .rr-design-system-component-interactive-tooltip{display:inline;vertical-align:middle}#tpl-account.payments .payments-report-dt-host .rr-design-system-component-tables-smarttable tbody tr:hover,#tpl-account.payments .payments-report-dt-host .rr-design-system-component-tables-smarttable .smart-table tbody tr:hover{background-color:#fff !important}#tpl-account.payments .payments-report-dt-host .rr-st-dt-list-card,#tpl-account.payments .payments-report-dt-host .st-card-content{overflow:visible}#tpl-account.payments .payments-report-peach-ref-tip,#tpl-account.payments .payments-report-invoice-unlinked-tip{margin:0;font-size:13px;line-height:1.45;word-break:break-word}#tpl-account.payments .payments-report-invoice-cell .rr-design-system-component-interactive-tooltip{display:inline-flex;vertical-align:middle;cursor:help}@media print{@page{.pms-payments-report{margin:2.5cm}}.pms-payments-report .payments-report-toolbar,.pms-payments-report .payments-report-table-toolbar,.pms-payments-report .payments-report-summary-card-host--insight,.pms-payments-report .raccoonpay-insights-gradient-bleed,.pms-payments-report .rr-st-dt-length-root,.pms-payments-report .dataTables_filter,.pms-payments-report .dataTables_length,.pms-payments-report .rr-design-system-component-shared-glowwave{display:none !important}.pms-payments-report .payments-report-summary-layout{display:block !important}}#tpl-account.payments .pms-payments-cash .raccoonpay-insights-hero-inner,#tpl-account.payments .pms-payments-cash .raccoonpay-insights-hero-head{position:relative;z-index:1}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog-tooltip{flex-shrink:0;margin:2px 0 0;cursor:pointer}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog-tooltip .payments-cash-settings-cog__icon,#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog-tooltip .payments-cash-settings-cog__icon svg{max-width:28px;max-height:28px}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border-radius:50%;color:#5b4dff;background:rgba(91,77,255,.08);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog:hover,#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog:focus-visible{background:rgba(91,77,255,.14);border-color:rgba(91,77,255,.35);color:#4338ca}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog:focus-visible{outline:2px solid rgba(91,77,255,.45);outline-offset:2px}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog--readonly{opacity:.55;cursor:not-allowed}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog--readonly:hover,#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog--readonly:focus-visible{background:rgba(91,77,255,.08);border-color:rgba(0,0,0,0);color:#5b4dff}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog__icon{display:block;transition:transform .45s cubic-bezier(0.34, 1.2, 0.64, 1)}#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog:not(.payments-cash-settings-cog--readonly):hover .payments-cash-settings-cog__icon,#tpl-account.payments .pms-payments-cash .payments-cash-settings-cog:not(.payments-cash-settings-cog--readonly):focus-visible .payments-cash-settings-cog__icon{transform:rotate(72deg)}#tpl-account.payments .payments-cash-register-tabs-section{position:relative;z-index:40;max-width:1152px;margin:0 auto 4px;padding:0 20px 8px;box-sizing:border-box;overflow:visible}#tpl-account.payments .payments-cash-toolbar{position:relative;z-index:35;max-width:1152px;margin:0 auto 8px;padding:4px 20px 14px;box-sizing:border-box;overflow:visible}#tpl-account.payments .payments-cash-toolbar-row,#tpl-account.payments .payments-cash-filter-form{overflow:visible}#tpl-account.payments .payments-cash-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs{width:100%;max-width:1152px;margin:0 auto 0;box-sizing:border-box}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .rr-tabs-nav{flex-wrap:nowrap;margin:-4px 0 0;padding:4px 0 4px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-item{display:inline-flex;align-items:center;gap:2px;position:relative;max-width:none;overflow:visible}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-item .rr-tabs-tab{display:inline-flex;align-items:center;gap:6px}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-item.is-active .rr-tabs-tab.is-active::after{display:none}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-item.is-active .rr-tabs-tab.is-active{box-shadow:inset 0 -2px 0 #6e63ff}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-item.is-active .rr-tabs-tab.is-active:focus-visible{box-shadow:inset 0 -2px 0 #6e63ff,inset 0 0 0 2px rgba(110,99,255,.4)}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-tooltip{display:inline-flex;align-items:stretch;max-width:none;color:inherit;cursor:default;overflow:visible}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-tooltip .rr-tabs-tab{display:inline-flex;align-items:center;gap:6px;text-decoration:none;overflow:visible}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-tooltip .rr-tabs-tab:focus{outline:none}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-tooltip .rr-tabs-tab:focus-visible{position:relative;z-index:1;box-shadow:inset 0 0 0 2px rgba(110,99,255,.4)}#tpl-account.payments #payments-cash-register-tabs.rr-design-system-component-interactive-tabs .payments-cash-register-tab-tooltip .tooltip-popup.tooltip-popup--compact .tooltip-content{font-size:13px;line-height:1.55}#tpl-account.payments .payments-cash-toolbar .rr-design-system-component-inputs-datepicker{margin-bottom:0 !important}#tpl-account.payments .payments-cash-toolbar .rr-design-system-component-inputs-datepicker .dp-wrap,#tpl-account.payments .payments-cash-toolbar .rr-design-system-component-inputs-datepicker .dp-input{background-color:#fff !important}#tpl-account.payments .payments-cash-toolbar-group--dates{flex:1 1 280px;min-width:0;display:flex;align-items:center}#tpl-account.payments .payments-cash-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact{width:fit-content;max-width:min(100%,36rem)}#tpl-account.payments .payments-cash-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-wrap{width:max-content;max-width:100%}#tpl-account.payments .payments-cash-toolbar-group--dates .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:22rem;max-width:100%;overflow:visible;white-space:nowrap;text-overflow:clip;field-sizing:content}#tpl-account.payments .payments-cash-toolbar-group--actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;position:relative;overflow:visible}#tpl-account.payments .payments-cash-toolbar-group--actions>.rr-design-system-component-buttons-button{position:relative;margin:0}#tpl-account.payments .payments-cash-toolbar-group--actions a.rr-design-system-component-buttons-button{text-decoration:none}#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-guide-tooltip,#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-print-tooltip{display:inline-flex;max-width:none;color:inherit;cursor:default}#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-guide-tooltip .rr-design-system-component-buttons-button,#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-print-tooltip .rr-design-system-component-buttons-button{margin:0}#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-guide-tooltip .tooltip-popup.tooltip-popup--compact .tooltip-content,#tpl-account.payments .payments-cash-toolbar-group--actions .payments-cash-print-tooltip .tooltip-popup.tooltip-popup--compact .tooltip-content{font-size:13px;line-height:1.55;max-width:min(280px,92vw)}#tpl-account.payments .payments-cash-alert-section{max-width:1152px;margin:0 auto 16px;padding:0 20px;box-sizing:border-box}#tpl-account.payments .payments-cash-stats-section{max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}#tpl-account.payments .payments-cash-stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;width:100%;min-width:0}#tpl-account.payments .payments-cash-stats-item{min-width:0}#tpl-account.payments .payments-cash-stats-item .rr-design-system-component-cards-statscard{height:100%;margin-bottom:0 !important}@media screen and (max-width: 900px){#tpl-account.payments .payments-cash-stats-grid{grid-template-columns:1fr}}#tpl-account.payments .payments-cash-actions{position:relative;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:1152px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box;overflow:visible}#tpl-account.payments .payments-cash-actions .payments-cash-action-tooltip{display:inline-flex;max-width:none;color:inherit;cursor:default}#tpl-account.payments .payments-cash-actions .payments-cash-action-tooltip .rr-design-system-component-buttons-button{margin:0}#tpl-account.payments .payments-cash-actions .payments-cash-action-tooltip .tooltip-popup.tooltip-popup--compact .tooltip-content{font-size:13px;line-height:1.55}#tpl-account.payments .payments-cash-actions .payments-cash-action-tooltip .tooltip-popup{pointer-events:none !important}#tpl-account.payments .payments-cash-table-stage{max-width:1152px;margin:0 auto;padding:0 20px 48px;box-sizing:border-box}#tpl-account.payments .payments-cash-table-stage .rr-st-dt-list-card,#tpl-account.payments .payments-cash-table-stage .rr-st-dt-list-card .st-card-content,#tpl-account.payments .payments-cash-table-stage .payments-cash-table-wrap{overflow:visible}#tpl-account.payments .payments-cash-table-lede{position:relative;z-index:0;margin:0 16px 16px;padding:0;font-size:13px;line-height:1.45;color:#64748b}#tpl-account.payments .payments-cash-table-wrap{position:relative;z-index:1;margin:0 16px 16px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}#tpl-account.payments .payments-cash-diff-tooltip::before,#tpl-account.payments .payments-cash-diff-tooltip::after{z-index:2147483646 !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table{width:100%;min-width:720px;margin:0;border:1px solid #e2e8f0;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:visible;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06)}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead tr{background:#f8fafc !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th{padding:12px 16px;font-size:12px;font-weight:800 !important;color:#0f172a !important;text-transform:none;letter-spacing:.02em;border:none !important;border-bottom:1px solid #e2e8f0 !important;background:#f8fafc !important;vertical-align:middle}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th:first-child{border-top-left-radius:11px}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th:last-child{border-top-right-radius:11px}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th.date,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th.time{width:100px}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th.amount{width:160px;text-align:left}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table thead th.difference{width:160px;text-align:left}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td{padding:12px 16px;font-size:14px;line-height:1.45;color:#0f172a;border:none !important;border-bottom:1px solid #eef2f7 !important;background:#fff !important;vertical-align:middle}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.amount{text-align:left;font-variant-numeric:tabular-nums}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.difference{position:relative;z-index:1;text-align:left;font-variant-numeric:tabular-nums}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.positive::before,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.negative::before,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.no-difference::before,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.empty::before{content:none !important;font-family:inherit !important;padding-right:0 !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.positive{color:#15803d;font-weight:700}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.positive::before{content:"+" !important;padding-right:4px;font-family:inherit !important;font-weight:700}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.negative{color:#b42318;font-weight:700}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.negative::before{content:"−" !important;padding-right:4px;font-family:inherit !important;font-weight:700}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.payments-cash-diff-matched,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.no-difference{color:#0f172a;font-weight:500}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip{display:inline-flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;color:inherit;cursor:help}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip .rr-design-system-component-shared-badge{margin:0}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top::before{left:0;right:auto;transform:translateX(0) translateY(4px);max-width:min(280px,100vw - 32px);min-width:200px;white-space:normal;text-align:left}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top::after{left:12px;right:auto;transform:translateX(0) translateY(4px)}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::before,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateX(0) translateY(0)}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::after,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td .payments-cash-diff-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(0) translateY(0)}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.empty::before{content:"?";padding-right:6px;color:#94a3b8;font-weight:700;font-family:inherit}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody td.partial{font-style:italic;color:#64748b}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:first-child td{font-size:15px;font-weight:700;background:#fafbff !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:first-child td.remarks{font-size:14px;font-weight:500}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:last-child.total td,#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:last-child.next td{font-size:15px;font-weight:700;background:#fafbff !important;border-bottom:none !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:last-child td:first-child{border-bottom-left-radius:11px}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:last-child td:last-child{border-bottom-right-radius:11px}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:hover td{background:#f8fafc !important}#tpl-account.payments section.cashreport.payments-cash-page table.cash-registry-report.payments-cash-registry-table tbody tr:hover td.difference{z-index:2}body:has(#payments-cash-registry-modal-backdrop.is-visible)>.tooltip-popup.is-open,body:has(#payments-cash-settings-modal-backdrop.is-visible)>.tooltip-popup.is-open,body.payments-cash-registry-modal-open>.tooltip-popup.is-open,body>.tooltip-popup.payments-cash-modal-portaled-tooltip.is-open{z-index:2147483647 !important;position:fixed !important}.payments-cash-registry-modal-host .rr-modal-backdrop.is-visible{z-index:10000000}.payments-cash-registry-modal-host .rr-modal{overflow:visible}.payments-cash-registry-modal-host .rr-modal-header{overflow:visible}.payments-cash-registry-modal-host .rr-title-hero svg,.payments-cash-registry-modal-host .rr-title-hero img{width:20px;height:20px}.payments-cash-registry-modal-host .rr-modal-body{overflow-x:hidden;overflow-y:auto;padding-top:4px}.payments-cash-registry-modal-host .payments-cash-registry-modal-body{text-align:left}.payments-cash-registry-modal-host .payments-cash-modal-lede{margin:0 0 20px;font-size:14px;line-height:1.55;color:#64748b}.payments-cash-registry-modal-host .payments-cash-modal-lede.hidden{display:none}.payments-cash-registry-modal-host .payments-cash-registry-form{display:flex;flex-direction:column;gap:16px}.payments-cash-registry-modal-host .payments-cash-modal-field,.payments-cash-registry-modal-host .payments-cash-modal-amount-host,.payments-cash-registry-modal-host .rr-design-system-component-forms-textinput,.payments-cash-registry-modal-host .rr-design-system-component-forms-textarea{margin-bottom:0 !important}.payments-cash-registry-modal-host .rr-design-system-component-forms-textinput .ti-input{border-radius:9999px;border-color:#e2e8f0;box-shadow:none;min-height:42px;padding-left:16px;padding-right:16px;text-align:left}.payments-cash-registry-modal-host .rr-design-system-component-forms-textinput .ti-input:focus{box-shadow:0 0 0 3px rgba(110,99,255,.12)}.payments-cash-registry-modal-host .rr-design-system-component-forms-textarea .ta-input{border-radius:16px;border-color:#e2e8f0;box-shadow:none}.payments-cash-registry-modal-host .rr-design-system-component-forms-textarea .ta-input:focus{box-shadow:0 0 0 3px rgba(110,99,255,.12)}.payments-cash-registry-modal-host .payments-cash-modal-vault__row .payments-cash-modal-vault-amount{flex:0 0 auto;width:100%;max-width:200px;margin-bottom:0 !important}.payments-cash-registry-modal-host .payments-cash-modal-vault__row .payments-cash-modal-vault-amount .ti-input{text-align:left}.payments-cash-registry-modal-host .payments-cash-modal-vault-select.rr-design-system-component-forms-select{flex:0 0 auto;width:100%;margin-bottom:0 !important}.payments-cash-registry-modal-host .payments-cash-modal-vault-select.rr-design-system-component-forms-select summary.trigger{width:100%;min-height:42px;border-color:#e2e8f0;box-shadow:none;font-weight:600}.payments-cash-registry-modal-host .payments-cash-modal-vault-select.rr-design-system-component-forms-select .sel-current{white-space:normal;overflow:visible;text-overflow:clip}.payments-cash-registry-modal-host .payments-cash-modal-vault-select.rr-design-system-component-forms-select[open] summary.trigger,.payments-cash-registry-modal-host .payments-cash-modal-vault-select.rr-design-system-component-forms-select details[open] summary.trigger{box-shadow:0 0 0 3px rgba(110,99,255,.12)}.payments-cash-registry-modal-host .payments-cash-partial-type{padding-top:2px}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs{width:100%;overflow:visible}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .rr-tabs-nav{display:flex;flex-wrap:wrap;gap:0;width:100%;margin:-4px -4px 0;padding:4px 4px 0;overflow:visible}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .rr-tabs-tab:focus{outline:none}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .rr-tabs-tab:focus-visible{position:relative;z-index:1;box-shadow:inset 0 0 0 2px rgba(110,99,255,.4)}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .rr-tabs-tab.is-active:focus-visible{box-shadow:inset 0 -2px 0 #6e63ff,inset 0 0 0 2px rgba(110,99,255,.4)}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .payments-cash-partial-tab-tooltip{flex:1 1 0;display:flex;min-width:0}.payments-cash-registry-modal-host .payments-cash-partial-type-tabs .rr-tabs-tab{flex:1 1 0;justify-content:center;min-width:0;width:100%}.payments-cash-registry-modal-host .rr-modal-footer{justify-content:flex-end}.payments-cash-registry-modal-host .payments-cash-modal-alert{padding:12px 14px;font-size:13px;line-height:1.45;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.payments-cash-registry-modal-host .payments-cash-modal-alert--info{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.payments-cash-registry-modal-host .payments-cash-modal-vault{padding:14px 0 0;border-top:1px solid #eef2f7}.payments-cash-registry-modal-host .payments-cash-modal-vault .section-head.rr-design-system-component-headers-sectionheader{margin-bottom:12px}.payments-cash-registry-modal-host .payments-cash-modal-vault__title{margin:0 0 16px;font-size:16px;font-weight:800;color:#0f172a}.payments-cash-registry-modal-host .payments-cash-modal-vault.js-register-partial .section-title.payments-cash-modal-vault__title{margin:0 0 16px}.payments-cash-registry-modal-host .payments-cash-modal-vault.js-register-partial>.payments-cash-modal-vault-select{margin-top:4px}.payments-cash-registry-modal-host .payments-cash-modal-vault__row{display:flex;flex-direction:column;gap:12px;align-items:stretch}.payments-cash-registry-modal-host .payments-cash-modal-vault .payments-cash-modal-vault-select{width:100%}.payments-cash-registry-modal-host .payments-cash-modal-remaining{margin:0;font-size:14px;color:#0f172a}.payments-cash-registry-modal-host .payments-cash-modal-remaining strong{font-weight:800}.payments-cash-settings-modal-host .rr-modal-backdrop.is-visible{z-index:10000000}.payments-cash-settings-modal-host .payments-cash-settings-modal-body{text-align:left}.payments-cash-settings-modal-host .payments-cash-settings-modal-lede{margin:0 0 20px;font-size:14px;line-height:1.55;color:#64748b}.payments-cash-settings-modal-host .payments-cash-settings-form{margin:0}.payments-cash-settings-modal-host .payments-cash-settings-field-tooltip{display:block;width:100%;max-width:none;color:inherit;cursor:help}.payments-cash-settings-modal-host .payments-cash-settings-field-tooltip .rr-design-system-component-forms-textinput{margin-bottom:0 !important}.payments-cash-settings-modal-host .payments-cash-settings-field-tooltip .ti-input:disabled{color:#64748b;background:#f8fafc;cursor:not-allowed}.payments-cash-settings-modal-host .rr-modal-footer{justify-content:flex-end}@media print{.payments-cash-print-header{margin:0 0 16px}.payments-cash-print-header__property{margin:0 0 4px;font-size:18px;font-weight:700}.payments-cash-print-header__register,.payments-cash-print-header__period{margin:0 0 4px;font-size:14px}}@media print{.pms-payments-cash .payments-cash-register-tabs-section,.pms-payments-cash .payments-cash-toolbar,.pms-payments-cash .payments-cash-alert-section,.pms-payments-cash .payments-cash-actions,.pms-payments-cash .payments-cash-stats-section,.pms-payments-cash .payments-cash-settings-cog-tooltip,.pms-payments-cash .payments-cash-guide-tooltip,.pms-payments-cash .raccoonpay-insights-gradient-bleed,.pms-payments-cash .rr-design-system-component-shared-glowwave{display:none !important}.pms-payments-cash .payments-cash-table-stage{padding:0}.pms-payments-cash .payments-cash-table-wrap{overflow:visible}}body:has(#tpl-account.payments .payments-settings-page) .extended-save-wrapper{display:none !important}#tpl-account.payments:has(.payments-settings-dashboard){padding-left:0 !important;padding-right:0 !important;overflow-x:clip;background-color:var(--ds-bg, #f8fafc)}@media screen and (max-width: 1200px)and (min-width: 769px){body:has(#tpl-account.payments) .top-nav-container .top-nav-content{padding-right:220px}body:has(#tpl-account.payments) .top-nav-container .top-nav-content .top-nav-pages-wrapper{width:100%;max-width:100%;box-sizing:border-box}body:has(#tpl-account.payments) .top-nav-container .top-nav-content .menu-scroll.js-scrollRight{left:auto;right:0}}@media screen and (max-width: 992px)and (min-width: 769px){body:has(#tpl-account.payments) .top-nav-container .top-nav-content{padding-right:160px}}@media(min-width: 769px){#tpl-account.payments:has(.payments-settings-dashboard){padding-top:72px !important}}#tpl-account.payments:has(.payments-settings-dashboard) section.content.pms-raccoonpay-insights-layout,body.extended-save:has(#tpl-account.payments .payments-settings-page) section.content.pms-raccoonpay-insights-layout{padding:0 !important;overflow-x:clip;background-color:var(--ds-bg, #f8fafc)}#inner-container.admin:has(#tpl-account.payments .payments-settings-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;overflow-x:clip}#tpl-account.payments .dashboard-container.payments-settings-dashboard{padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box}#tpl-account.payments .payments-settings-dashboard .raccoonpay-insights-gradient-bleed .gradient-bar{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0 0 28px}#tpl-account.payments .payments-settings-canvas{position:relative;z-index:2;max-width:1152px;margin:0 auto;padding:0 20px 32px;box-sizing:border-box;width:100%}#tpl-account.payments .payments-settings-hero-head{align-items:flex-start}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save,#tpl-account.payments .payments-settings-page .settings-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:101;margin:0;padding:0;background:none;border:none;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save.is-visible,#tpl-account.payments .payments-settings-page .settings-sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save.is-visible::before,#tpl-account.payments .payments-settings-page .settings-sticky-save.is-visible::before{animation:payments-settings-save-glow-pulse 2.6s ease-in-out infinite}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save::before,#tpl-account.payments .payments-settings-page .settings-sticky-save::before{content:"";position:absolute;left:50%;bottom:-10px;z-index:-1;width:88%;height:22px;transform:translateX(-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, rgba(110, 99, 255, 0.42) 0%, rgba(110, 99, 255, 0.14) 45%, transparent 72%);filter:blur(6px)}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .rr-design-system-component-buttons-button,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save #payments-settings-submit,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .settings-sticky-save-btn,#tpl-account.payments .payments-settings-page .settings-sticky-save .rr-design-system-component-buttons-button,#tpl-account.payments .payments-settings-page .settings-sticky-save #payments-settings-submit,#tpl-account.payments .payments-settings-page .settings-sticky-save .settings-sticky-save-btn{margin:0 !important;position:relative;z-index:1}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .rr-btn.primary,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save #payments-settings-submit,#tpl-account.payments .payments-settings-page .settings-sticky-save .rr-btn.primary,#tpl-account.payments .payments-settings-page .settings-sticky-save #payments-settings-submit{min-width:140px;display:inline-flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .rr-btn.primary::before,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .rr-btn.primary::after,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save #payments-settings-submit::before,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save #payments-settings-submit::after,#tpl-account.payments .payments-settings-page .settings-sticky-save .rr-btn.primary::before,#tpl-account.payments .payments-settings-page .settings-sticky-save .rr-btn.primary::after,#tpl-account.payments .payments-settings-page .settings-sticky-save #payments-settings-submit::before,#tpl-account.payments .payments-settings-page .settings-sticky-save #payments-settings-submit::after{display:none !important}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save .rr-btn.primary:hover,#tpl-account.payments .payments-settings-dashboard .settings-sticky-save #payments-settings-submit:hover,#tpl-account.payments .payments-settings-page .settings-sticky-save .rr-btn.primary:hover,#tpl-account.payments .payments-settings-page .settings-sticky-save #payments-settings-submit:hover{box-shadow:0 6px 20px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1),0 0 18px rgba(110,99,255,.22) !important}@keyframes payments-settings-save-glow-pulse{0%,100%{opacity:.38;transform:translateX(-50%) scale(0.92)}50%{opacity:.72;transform:translateX(-50%) scale(1.06)}}@media(prefers-reduced-motion: reduce){#tpl-account.payments .payments-settings-dashboard .settings-sticky-save::before,#tpl-account.payments .payments-settings-page .settings-sticky-save::before{animation:none;opacity:.5}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save.is-visible::before,#tpl-account.payments .payments-settings-page .settings-sticky-save.is-visible::before{opacity:.5}}#tpl-account.payments .payments-settings-provider-card.rr-design-system-component-cards-card{margin-top:0}#tpl-account.payments .payments-card-machine-moto-card.rr-design-system-component-cards-card{margin-bottom:20px}#tpl-account.payments .payments-card-machine-moto-card.rr-design-system-component-cards-card>h2{align-items:center;gap:12px}#tpl-account.payments .payments-card-machine-moto-card__description{margin:0;color:#4b5563;font-size:14px;line-height:1.5}#tpl-account.payments .payments-card-machine-moto-card__audit{margin:8px 0 0;color:#6b7280;font-size:11px;font-style:italic;text-transform:uppercase}#tpl-account.payments .payments-card-machine-moto-card__actions{display:flex;justify-content:flex-end;margin-top:16px}#tpl-account.payments .payments-card-machine-moto-card__action-tooltip{display:inline-flex}#tpl-account.payments .payments-settings-raccoononly-wrap{max-width:1152px;margin:28px auto 0;padding:0 20px;box-sizing:border-box}#tpl-account.payments .payments-settings-raccoononly-card.rr-design-system-component-cards-card{margin-top:0;overflow:visible}#tpl-account.payments .payments-settings-raccoononly-card.rr-design-system-component-cards-card>.content{display:flex;flex-direction:column;gap:20px;padding-top:20px;overflow:visible}#tpl-account.payments .payments-settings-raccoononly-list{gap:12px}#tpl-account.payments .payments-settings-raccoononly-block{margin:0;padding:0;border:0;background:none;width:100%;box-sizing:border-box}#tpl-account.payments .payments-settings-raccoononly-block--guest-pay{display:flex;flex-direction:column;gap:16px}#tpl-account.payments .payments-settings-raccoononly-block--adyen-options{margin-top:4px;padding-top:16px;border-top:1px solid #e8edf3}#tpl-account.payments .payments-settings-raccoononly-block--terminals{padding-top:16px;border-top:1px solid #e8edf3;overflow:visible}#tpl-account.payments .payments-settings-raccoononly-block--vault-migration{padding-top:16px;border-top:1px solid #e8edf3;display:flex;flex-direction:column;gap:12px}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip{display:inline-flex;width:auto;max-width:none;cursor:help}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top::before{left:0;right:auto;bottom:calc(100% + 8px);min-width:0;max-width:min(320px,100vw - 48px);transform:translateX(0) translateY(4px)}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top::after{left:24px;right:auto;bottom:calc(100% - 1px);transform:translateX(0) translateY(4px)}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::before,#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::before{transform:translateX(0) translateY(0)}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::after,#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-add-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::after{transform:translateX(0) translateY(0)}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-option-list--staff{grid-template-columns:1fr;gap:12px}@media(min-width: 768px){#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-option-list--staff{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 20px}}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;cursor:help}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-actions{margin-bottom:10px}#tpl-account.payments .payments-settings-raccoononly-block .payments-settings-terminal-table{margin:0}#tpl-account.payments .payments-settings-vault-migration-lead{margin:0;color:#475569;font-size:14px;line-height:1.45}#tpl-account.payments .payments-settings-vault-migration-form{display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;border-radius:10px;border:1px solid #e8edf3;background:#f8fafc;box-sizing:border-box}#tpl-account.payments .payments-settings-vault-migration-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}#tpl-account.payments .payments-settings-vault-migration-force{margin:0}#tpl-account.payments .payments-settings-provider-list{display:flex;flex-direction:column;gap:14px}#tpl-account.payments .payments-settings-save-provider-hint{margin:12px 0 0;padding:12px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:14px;line-height:1.45}#tpl-account.payments .payments-settings-save-provider-hint[hidden]{display:none !important}#tpl-account.payments .payments-settings-provider-option.rr-design-system-component-forms-radio{margin:0}#tpl-account.payments .payments-settings-provider-option--disabled{opacity:.55}#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:none;cursor:help}#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top::before{left:32px;right:auto;bottom:calc(100% + 8px);min-width:0;max-width:min(300px,100vw - 48px);transform:translateX(0) translateY(4px)}#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top::after{left:56px;right:auto;bottom:calc(100% - 1px);transform:translateX(0) translateY(4px)}#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::before,#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::before{transform:translateX(0) translateY(0)}#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::after,#tpl-account.payments .payments-settings-provider-tooltip.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::after{transform:translateX(0) translateY(0)}#tpl-account.payments .payments-settings-panel{margin:8px 0 0;padding:18px 20px;border:1px solid #e8edf3;border-radius:12px;background:#f8fafc;width:100%;box-sizing:border-box}#tpl-account.payments .payments-settings-section-heading{grid-column:1/-1;margin:4px 0 0;color:#334155;font-size:14px;font-weight:800;letter-spacing:.01em}#tpl-account.payments .payments-settings-section-heading:first-child{margin-top:0}#tpl-account.payments .payments-settings-field-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;align-items:start;margin-bottom:8px}#tpl-account.payments .payments-settings-field-grid--two-column{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 24px}#tpl-account.payments .payments-settings-field-grid .rr-design-system-component-forms-textinput,#tpl-account.payments .payments-settings-field-grid .payments-settings-field-hover-tooltip,#tpl-account.payments .payments-settings-field-grid .settings-field-hover-tooltip{width:100%;min-width:0;max-width:none}#tpl-account.payments .payments-settings-field-grid .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip,#tpl-account.payments .payments-settings-field-grid .payments-settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip{display:block;max-width:none}#tpl-account.payments .payments-settings-field-grid .ti-input{box-sizing:border-box;width:100%;min-width:0;font-size:13px;letter-spacing:.01em}#tpl-account.payments .payments-settings-field-grid--single-column{grid-template-columns:minmax(0, 1fr)}#tpl-account.payments .payments-settings-field-hover-tooltip{display:block}#tpl-account.payments .payments-settings-raccoononly-intro{margin:0 0 16px;color:#64748b;font-size:13px;line-height:1.45}#tpl-account.payments .payments-settings-disconnect{margin-top:18px;padding-top:16px;border-top:1px solid #e8edf3}#tpl-account.payments .payments-settings-panel .formRow{margin:0}#tpl-account.payments .payments-settings-panel .formRow label{display:none}#tpl-account.payments .payments-settings-option-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px 24px;align-items:start}#tpl-account.payments .payments-settings-option-item{min-width:0;width:100%}#tpl-account.payments .payments-settings-option-item.payments-settings-option--wide{grid-column:1/-1}#tpl-account.payments .payments-settings-option-list .payments-settings-option--wide{grid-column:1/-1}#tpl-account.payments .payments-settings-option-item .payments-settings-field-hover-tooltip{display:block;width:100%;min-width:0;cursor:default}#tpl-account.payments .payments-settings-option-item .rr-design-system-component-forms-checkbox,#tpl-account.payments .payments-settings-option-item .rr-checkbox-label{cursor:pointer}#tpl-account.payments .payments-settings-option-list .rr-design-system-component-forms-checkbox{margin:0;width:100%;max-width:none;align-self:stretch}#tpl-account.payments .payments-settings-option-list .rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label{align-items:flex-start}#tpl-account.payments .payments-settings-option-list .rr-design-system-component-forms-checkbox--form-field .cb-label-text{white-space:normal;word-break:break-word}#tpl-account.payments .payments-settings-manage-methods{margin-top:0;padding-top:0;border-top:0}#tpl-account.payments .payments-settings-manage-methods-lead{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.45;max-width:720px}#tpl-account.payments .payments-settings-guest-pay-summary{display:flex;flex-direction:column;gap:18px;margin:0;padding:14px 16px;border:1px solid #e8edf3;border-radius:12px;background:#f8fafc}#tpl-account.payments .payments-settings-guest-pay-summary__block{margin:0;min-width:0}#tpl-account.payments .payments-settings-guest-pay-summary__block--pending .payments-settings-guest-pay-chip{background:#fff7ed;border-color:#fed7aa}#tpl-account.payments .payments-settings-guest-pay-summary__title{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}#tpl-account.payments .payments-settings-guest-pay-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none}#tpl-account.payments .payments-settings-guest-pay-chip{display:inline-flex;align-items:center;gap:8px;height:38px;min-height:38px;max-height:38px;padding:0 14px 0 8px;box-sizing:border-box;border:1px solid rgba(230,236,245,.95);border-radius:999px;background:#eef1f6;box-shadow:0 2px 8px rgba(20,32,49,.07);color:#142031;flex:0 0 auto}#tpl-account.payments .payments-settings-guest-pay-chip--dimmed{background:#e8ecf4;border-color:#e2e8f0;box-shadow:0 1px 4px rgba(20,32,49,.05);color:#475569}#tpl-account.payments .payments-settings-guest-pay-chip--dimmed .payments-settings-guest-pay-chip__icon{opacity:.72}#tpl-account.payments .payments-settings-guest-pay-chip--dimmed .payments-settings-guest-pay-chip__label{color:#475569}#tpl-account.payments .payments-settings-guest-pay-chip__icon{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:24px;overflow:hidden;line-height:0}#tpl-account.payments .payments-settings-guest-pay-chip__icon img{display:block;width:36px;height:24px;max-width:36px;max-height:24px;object-fit:contain;object-position:center}#tpl-account.payments .payments-settings-guest-pay-chip__label{font-size:13px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.adyen-guest-pay-methods-modal__body{min-height:120px}.adyen-guest-pay-methods-modal__loading{padding:24px 8px;text-align:center;color:#64748b;font-size:14px}.adyen-guest-pay-methods-modal__list{display:flex;flex-direction:column;gap:12px}.adyen-guest-pay-methods-modal__row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e8edf3;border-radius:14px;background:#fff}.adyen-guest-pay-methods-modal__row-icon img{display:block;width:40px;height:40px;object-fit:contain}.adyen-guest-pay-methods-modal__row-main{flex:1;min-width:0}.adyen-guest-pay-methods-modal__row-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.adyen-guest-pay-methods-modal__core-badge-tip{display:inline-flex;cursor:help;position:relative;z-index:1}.adyen-guest-pay-methods-modal__row:has(.adyen-guest-pay-methods-modal__core-badge-tip:hover){position:relative;z-index:2}.adyen-guest-pay-methods-modal__row-label{font-size:15px;font-weight:700;color:#0f172a}.adyen-guest-pay-methods-modal__row-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.adyen-guest-pay-methods-modal__row-badge--live{background:#ecfdf5;color:#047857}.adyen-guest-pay-methods-modal__row-badge--pending{background:#fff7ed;color:#c2410c}.adyen-guest-pay-methods-modal__row-badge--ready,.adyen-guest-pay-methods-modal__row-badge--not_added{background:#f1f5f9;color:#64748b}.adyen-guest-pay-methods-modal__row-badge--core{background:#eef2ff;color:#4338ca}.adyen-guest-pay-methods-modal__row-badge--invalid{background:#fef2f2;color:#b91c1c}.adyen-guest-pay-methods-modal__row-hint{margin:0;font-size:13px;line-height:1.45;color:#64748b}.adyen-guest-pay-methods-modal__row-toggle{flex-shrink:0;padding-top:4px}.adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle{display:inline-block;width:auto;position:relative}.adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle:has(.adyen-guest-pay-toggle--switch-only) .rr-toggle-label{gap:0}.adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle:has(.adyen-guest-pay-toggle--switch-only) .rr-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.adyen-guest-pay-methods-modal__row--busy{opacity:.65;pointer-events:none}#adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer{display:flex !important;flex-direction:column !important;height:auto !important;max-height:min(90vh,100dvh - 48px) !important;min-height:0;overflow:hidden;--rr-modal-footer-offset: 0}#adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;max-height:none;padding-bottom:0 !important}#adyen-guest-pay-methods-modal [data-rr-modal-content].rr-modal--has-footer .rr-modal-footer{position:static !important;flex-shrink:0;width:100% !important;box-shadow:none}#adyen-guest-pay-methods-modal .tooltip-popup:not(.is-open){position:absolute !important;top:0 !important;left:0 !important;width:1px !important;height:1px !important;min-width:0 !important;max-width:none !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;box-shadow:none !important}#adyen-guest-pay-methods-modal .adyen-guest-pay-methods-modal__row-toggle .rr-design-system-component-forms-toggle:has(.adyen-guest-pay-toggle--switch-only) .rr-toggle-label{align-items:center}#tpl-account.payments .payments-settings-stripe-reset{margin:12px 0 0}#tpl-account.payments .payments-settings-stripe-connect{margin:8px 0 0}#tpl-account.payments .payments-settings-terminal-actions{margin-bottom:12px;overflow:visible}#tpl-account.payments .payments-settings-terminal-delete{float:right;color:#d10025}#payments-settings-create-terminal-modal .payments-settings-create-terminal-form{display:flex;flex-direction:column;gap:16px;margin:0}#payments-settings-create-terminal-modal .payments-settings-create-terminal-form .rr-design-system-component-forms-textinput{width:100%;max-width:none}#tpl-account.payments .payments-settings-modal{width:auto;min-width:500px;height:auto;padding:1rem;overflow:auto;border:1px solid #e8edf3;border-radius:12px}#tpl-account.payments .payments-settings-modal-title{margin:0 0 1rem;color:#475569;font-size:18px;font-weight:800}@media(max-width: 1024px){#tpl-account.payments .payments-settings-option-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){body:has(#tpl-account.payments .payments-settings-dashboard),#container:has(#tpl-account.payments .payments-settings-dashboard){overflow-x:clip}#tpl-account.payments:has(.payments-settings-dashboard),.extended-save #tpl-account.payments:has(.payments-settings-dashboard){padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}#tpl-account.payments:has(.payments-settings-dashboard) section.content.pms-raccoonpay-insights-layout,body.extended-save:has(#tpl-account.payments .payments-settings-page) section.content.pms-raccoonpay-insights-layout{padding:0 !important}#tpl-account.payments .dashboard-container.payments-settings-dashboard,#tpl-account.payments .raccoonpay-insights-page-with-glow{display:flex;flex-direction:column;margin-top:0 !important;min-width:0;overflow-x:clip;padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important}#tpl-account.payments .payments-settings-dashboard .raccoonpay-insights-gradient-bleed{margin-top:0 !important}#tpl-account.payments .payments-settings-dashboard .raccoonpay-insights-gradient-bleed .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;flex:0 0 auto;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}#tpl-account.payments .payments-settings-hero-head.settings-page-toolbar{flex:0 0 auto;flex-direction:column;align-items:stretch;margin-top:0 !important;padding:0 16px 16px !important;position:relative;z-index:2;background:var(--ds-bg, #f8fafc)}#tpl-account.payments .payments-settings-dashboard .settings-sticky-save,#tpl-account.payments .payments-settings-page .settings-sticky-save{right:16px;top:calc(72px + 8px)}#tpl-account.payments .payments-settings-canvas,#tpl-account.payments .payments-settings-raccoononly-wrap{padding-left:16px;padding-right:16px}#tpl-account.payments #payments-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}#tpl-account.payments .payments-settings-option-list{grid-template-columns:1fr}}.hotelier-dashboard-container{background:#f0f6f6;padding-bottom:0 !important}.hotelier-dashboard-container #tpl-account{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}.hotelier-dashboard-container .hotelier-dashboard{padding:0px !important;margin:0 auto;position:relative}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-scene{background:url("") center bottom/cover no-repeat;width:100%;height:clamp(180px,28vw,340px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.25) 8%, rgba(0, 0, 0, 0.6) 14%, black 22%);mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.25) 8%, rgba(0, 0, 0, 0.6) 14%, black 22%);box-shadow:0 -6px 18px rgba(15,23,42,.04)}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header{background:linear-gradient(100deg, #25827b 0%, #4ea0c6 55%, #9d99fa 100%);color:#fff;margin-top:38px;box-shadow:0 10px 30px rgba(15,23,42,.1) inset;display:block}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-container{max-width:1200px;margin:0 auto;padding:25px 25px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-top-content{display:flex;justify-content:space-between;align-items:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-top-content .hotelier-dashboard-header-top-content-left h1{font-size:20px !important;font-weight:800 !important;letter-spacing:0;color:#fff}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-top-content .hotelier-dashboard-header-top-content-left p{font-size:13px;font-weight:400;color:#fff;margin-bottom:0px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-top-content .hotelier-dashboard-header-top-content-right p{font-size:19px;font-weight:800;margin-bottom:0px}@media screen and (max-width: 600px){.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-top-content{flex-direction:column;align-items:flex-start;gap:10px}}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-bottom-content{margin-top:15px;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-bottom-content .hotelier-dashboard-header-bottom-content-grid{background:hsla(0,0%,100%,.16);border:0;padding:13px 15px;border-radius:13px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);display:flex;flex-direction:column}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-bottom-content .hotelier-dashboard-header-bottom-content-grid p{font-size:12px;font-weight:500;margin-bottom:0px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-header .hotelier-dashboard-header-bottom-content .hotelier-dashboard-header-bottom-content-grid h1{font-weight:800 !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content{gap:2%;display:grid;grid-template-columns:64% 34%;padding:25px 25px;max-width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content{grid-template-columns:49% 49%}}@media screen and (max-width: 992px){.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content{grid-template-columns:1fr;gap:0}}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .is-loading{padding:30px;background:#fff;border-radius:10px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .has-tooltip[data-tip]{position:relative}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .has-tooltip[data-tip]:hover::after{content:attr(data-tip);position:absolute;bottom:120%;right:0;background:#0f172a;color:#fff;font-size:11px;padding:6px 8px;border-radius:6px;box-shadow:0 4px 12px rgba(15,23,42,.25);z-index:1000;max-width:350px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .has-tooltip[data-tip]:hover::before{content:"";position:absolute;bottom:110%;right:10px;border:6px solid rgba(0,0,0,0);border-top-color:#0f172a;z-index:1000}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-pickup .card{padding:15px 15px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-pickup .card .textblocksec{margin:0px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-pickup .card .textblocksec .charttitle .tabletitle{margin:0px;font-size:17px;font-weight:800}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-pickup .card .textblocksec .tabletitlesml{font-size:12px;color:#6b7280}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-booking-stay-container .booking-stay-date-column-content-pills{display:flex;gap:10px;margin-bottom:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-booking-stay-container canvas{width:100% !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-forecast{position:relative}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-forecast canvas{width:100% !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-gha-performance-container .gha-performance-container h1{font-size:18px !important;font-weight:800 !important;margin-bottom:10px !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-channel-segment-container .channel-segment-container .kpi-title{margin-bottom:10px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-channel-segment-container .channel-segment-container .mix-charts{display:flex;gap:10px;justify-content:space-between}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-channel-segment-container .channel-segment-container .chart{display:flex;flex:1;align-items:center;justify-content:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-channel-segment-container .channel-segment-container .chart canvas{width:100% !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-left-tables-grid.hotelier-dashboard-content-left-tables-grid-gha-performance-container canvas{width:100% !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container{margin-top:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-day-summary{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-day-summary p{margin-bottom:0px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-day-summary .hotelier-dashboard-content-right-day-summary-weather{display:flex}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-day-summary .hotelier-dashboard-content-right-day-summary-weather p{margin-bottom:0px;flex:1;font-weight:500}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-day-summary .hotelier-dashboard-content-right-day-summary-weather span{font-weight:800}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-housekeeping-status-container{margin-bottom:20px;position:relative}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-housekeeping-status-container .kpi-title{display:flex;margin-bottom:20px;gap:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-housekeeping-status-container .kpi-title p{margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-housekeeping-status-container .chart{max-width:250px;margin:auto}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-housekeeping-status-container .chart canvas{margin:0 auto;width:100% !important}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container .kpi-title{display:flex;margin-bottom:20px;gap:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container .kpi-title p{margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container .hotelier-dashboard-alerts-tasks-grid-line{display:flex;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;align-items:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container .hotelier-dashboard-alerts-tasks-grid-line .hotelier-dashboard-alerts-tasks-grid-line-title{color:#303030;font-weight:600;font-size:13px;flex:1;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-alerts-tasks-grid-container .hotelier-dashboard-alerts-tasks-grid-line .hotelier-dashboard-alerts-tasks-grid-line-title.not-enabled{color:#c7c7c7}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .kpi-title{display:flex;margin-bottom:20px;gap:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .kpi-title p{margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-line{display:flex;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;align-items:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-line .hotelier-dashboard-payments-risks-grid-line-title{color:#303030;font-weight:600;font-size:13px;flex:1;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-line .hotelier-dashboard-payments-risks-grid-line-title.not-enabled{color:#c7c7c7}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-line .hotelier-dashboard-payments-risks-grid-line-value{font-weight:800;font-size:13px;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-footer{display:flex;align-items:center;gap:15px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-footer .hotelier-dashboard-payments-risks-grid-footer-title{color:#ca0b59;font-weight:700;font-size:13px;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-footer a{cursor:pointer}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-payments-risks-container .hotelier-dashboard-payments-risks-grid-footer a *{cursor:pointer}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .kpi-title{display:flex;margin-bottom:20px;gap:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .kpi-title p{margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-line{display:flex;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;align-items:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-line-title{color:#303030;font-weight:600;font-size:13px;flex:1;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-line-value{font-weight:800;font-size:13px;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-footer{display:flex;align-items:center;gap:15px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-footer .hotelier-dashboard-raccoon-upsell-grid-footer-title{color:#ca0b59;font-weight:700;font-size:13px;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-footer .hotelier-dashboard-raccoon-upsell-grid-footer-pill-link{cursor:pointer}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-raccoon-upsell-container .hotelier-dashboard-raccoon-upsell-grid-footer .hotelier-dashboard-raccoon-upsell-grid-footer-pill-link *{cursor:pointer}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container{margin-bottom:20px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .kpi-title{display:flex;margin-bottom:20px;gap:5px}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .kpi-title p{margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .hotelier-dashboard-most-booked-time-grid-line{display:flex;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;align-items:center}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .hotelier-dashboard-most-booked-time-grid-line .hotelier-dashboard-most-booked-time-grid-line-title{color:#303030;font-weight:600;font-size:13px;flex:1;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .hotelier-dashboard-most-booked-time-grid-line .hotelier-dashboard-most-booked-time-grid-line-value{font-weight:800;font-size:13px;margin-bottom:0}.hotelier-dashboard-container .hotelier-dashboard .hotelier-dashboard-content .hotelier-dashboard-content-right .hotelier-dashboard-content-right-most-booked-time-container .hotelier-dashboard-most-booked-time-grid-footer .hotelier-dashboard-most-booked-time-grid-footer-title{font-size:13px;margin-bottom:0px;color:#919191}#section-new-log-layout .log-entry{border:1px solid #ddd;border-left:6px solid;border-radius:8px;background:#fff;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}#section-new-log-layout .log-entry.success-border{border-left-color:#28a745}#section-new-log-layout .log-entry.error-border{border-left-color:#dc3545}#section-new-log-layout .log-header{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:.5rem 1rem;margin-bottom:1rem}#section-new-log-layout .log-header div{background:#f3f4f6;padding:.5rem .75rem;border-radius:6px;font-size:.9rem}#section-new-log-layout .log-header strong{display:block;font-weight:600;color:#444}#section-new-log-layout .log-section{position:relative;margin-top:1rem}#section-new-log-layout .log-section h4{font-size:1rem;color:#555;border-bottom:1px solid #eee;padding-bottom:.3rem;margin-bottom:.3rem}#section-new-log-layout .log-section button.copy-btn{position:absolute;top:0;right:0;background:#e9ecef;border:none;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.8rem;transition:background .2s}#section-new-log-layout .log-section button.copy-btn:hover{background:#d6d8db}#section-new-log-layout .log-section button.copy-btn.copied::after{content:"Copied!";position:absolute;right:0;top:-1.5rem;font-size:.75rem;color:#28a745;animation:fadeOut 1.5s forwards}#section-new-log-layout .section-header{display:flex;justify-content:space-between;align-items:center;position:relative}#section-new-log-layout .collapse-btn{background:#e9ecef;border:none;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.8rem;transition:background .2s}#section-new-log-layout .collapse-btn:hover{background:#d6d8db}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;transform:translateY(-4px)}}#section-new-log-layout pre{background:#f8f9fa;padding:.75rem;border-radius:6px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;font-family:monospace;font-size:.9rem}#section-new-log-layout .duration{font-weight:bold;color:#007bff}.dash-tickets-page{--dt-teal: #258175;--dt-teal-soft: #e8f4f1;--dt-teal-border: #d5e8e3;--dt-teal-ink: #2a4f49;--dt-border: #e3e7ea;--dt-bg: #f4f6f7;--dt-text: #243033;--dt-muted: #6b767a;margin:24px 28px 40px;color:var(--dt-text)}.dash-tickets-page__header{margin-bottom:16px}.dash-tickets-page__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:26px;font-weight:700;color:var(--dt-text)}.dash-tickets-page__title .fa-solid{color:var(--dt-teal)}.dash-tickets-flash{display:flex;gap:10px;align-items:center;margin:0 0 16px;padding:14px 16px;border-radius:10px;font-size:14px}.dash-tickets-flash.is-ok{background:var(--dt-teal-soft);border:1px solid var(--dt-teal-border);color:var(--dt-teal-ink)}.dash-tickets-flash.is-ok .fa-solid{color:var(--dt-teal)}.dash-tickets-flash.is-err{background:#fdecea;color:#b71c1c}.dash-ticket-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 16px}.dash-ticket-nav__primary{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1 1 auto}.dash-ticket-nav__link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--dt-border);background:#fff;color:var(--dt-text);text-decoration:none;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}button.dash-ticket-nav__link{appearance:none}.dash-ticket-nav__link:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-nav-more{position:relative;flex:0 0 auto;margin-left:auto}.dash-ticket-thread__header .dash-ticket-nav-more__toggle{width:32px;height:32px}.dash-ticket-nav-more>summary{list-style:none}.dash-ticket-nav-more>summary::-webkit-details-marker{display:none}.dash-ticket-nav-more__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border-radius:999px;border:1px solid var(--dt-border);background:#fff;color:#405055;cursor:pointer}.dash-ticket-nav-more__toggle:hover,.dash-ticket-nav-more[open]>.dash-ticket-nav-more__toggle{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-nav-more__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;max-width:min(280px,100vw - 16px);margin:0;padding:6px;list-style:none;border:1px solid var(--dt-border);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(20,40,40,.12)}.dash-ticket-nav-more.is-menu-start .dash-ticket-nav-more__menu{right:auto;left:0}.dash-ticket-nav-more__menu li{margin:0}.dash-ticket-nav-more__item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#405055 !important;text-decoration:none !important;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}button.dash-ticket-nav-more__item{appearance:none}a.dash-ticket-nav-more__item:link,a.dash-ticket-nav-more__item:visited{color:#405055 !important}.dash-ticket-nav-more__item:hover{background:var(--dt-teal-soft);color:var(--dt-teal) !important}.dash-ticket-nav-more__item--danger{color:#b71c1c !important}.dash-ticket-nav-more__item--danger:hover{background:#fdecea;color:#b71c1c !important}.dash-ticket-nav-more__item .fa-solid{width:1em;text-align:center;color:inherit}.dash-ticket-cursor-dialog{border:0;border-radius:14px;padding:0;max-width:min(720px,100vw - 32px);width:100%;background:rgba(0,0,0,0)}.dash-ticket-cursor-dialog::backdrop{background:rgba(20,40,40,.45)}.dash-ticket-cursor-dialog__panel{margin:0;padding:18px 18px 16px;border:1px solid var(--dt-border);border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(20,40,40,.18)}.dash-ticket-cursor-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.dash-ticket-cursor-dialog__header h3{margin:0;font-size:17px}.dash-ticket-cursor-dialog__close{appearance:none;width:34px;height:34px;margin:0;padding:0;border-radius:999px;border:1px solid var(--dt-border);background:#fff;color:#405055;cursor:pointer}.dash-ticket-cursor-dialog__intro{margin:0 0 12px;font-size:13px;color:var(--dt-muted);line-height:1.45}.dash-ticket-cursor-dialog__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#405055}.dash-ticket-cursor-dialog__optional{font-weight:500;color:var(--dt-muted)}.dash-ticket-cursor-dialog__context{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:10px 12px;border:1px solid var(--dt-border);border-radius:10px;background:#fff;color:var(--dt-text);font:inherit;font-size:13px;font-weight:500;line-height:1.45;resize:vertical;min-height:72px}.dash-ticket-cursor-dialog__context:disabled{opacity:.7;background:#f7faf9}.dash-ticket-cursor-dialog__status,.dash-ticket-cursor-dialog .dash-ticket-hint{margin:0 0 16px}.dash-ticket-cursor-dialog__status.is-gitlab{padding:10px 12px;border-radius:10px;background:#eaf0ff;color:#2f4aa0;border:1px solid #c5d0f5;font-weight:600}.dash-ticket-cursor-dialog__gitlab-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#eaf0ff;color:#2f4aa0;border:1px solid #c5d0f5;font-size:13px;line-height:1.45;font-weight:600}.dash-ticket-cursor-dialog__gitlab-banner .fa-solid{margin-top:2px}.dash-ticket-cursor-dialog__result{margin:0 0 16px;max-height:min(50vh,420px);overflow:auto;padding:12px;border:1px solid var(--dt-border);border-radius:10px;background:#f7faf9;font-size:13px;line-height:1.45;color:var(--dt-text)}.dash-ticket-cursor-dialog__md h1,.dash-ticket-cursor-dialog__md h2,.dash-ticket-cursor-dialog__md h3{margin:.75em 0 .35em;font-size:1.05em;line-height:1.3}.dash-ticket-cursor-dialog__md h1{font-size:1.2em}.dash-ticket-cursor-dialog__md p{margin:0 0 .65em}.dash-ticket-cursor-dialog__md ul,.dash-ticket-cursor-dialog__md ol{margin:0 0 .65em;padding-left:1.35em}.dash-ticket-cursor-dialog__md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:rgba(0,0,0,.06);padding:.1em .35em;border-radius:4px}.dash-ticket-cursor-dialog__md pre{margin:0 0 .75em;padding:10px 12px;overflow:auto;border-radius:8px;background:#eef2f1;border:1px solid var(--dt-border)}.dash-ticket-cursor-dialog__md pre code{background:rgba(0,0,0,0);padding:0}.dash-ticket-cursor-dialog__md table{width:100%;margin:0 0 .75em;border-collapse:collapse;font-size:.95em}.dash-ticket-cursor-dialog__md th,.dash-ticket-cursor-dialog__md td{border:1px solid var(--dt-border);padding:6px 10px;text-align:left;vertical-align:top}.dash-ticket-cursor-dialog__md th{background:#eef2f1;font-weight:700}.dash-ticket-cursor-dialog__md tbody tr:nth-child(even){background:rgba(0,0,0,.02)}.dash-ticket-chip.is-cursor-assess{appearance:none;cursor:pointer;border:1px solid #c5d0f5;background:#eaf0ff;color:#2f4aa0;font:inherit}.dash-ticket-chip.is-cursor-assess.is-ready{border-color:#9fd0b8;background:#e7f6ef;color:#1b6b4a}.dash-ticket-chip.is-cursor-assess.is-running{border-color:#f0d4a8;background:#fff4e5;color:#9a5b00}.dash-ticket-chip.is-cursor-assess:hover{filter:brightness(0.98)}.dash-ticket-linked-issues{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.dash-ticket-linked-issues[hidden]{display:none !important}.dash-ticket-chip.is-linked-issue{border:1px solid #c9d3d1;background:#f3f7f6;color:#2a4f49;text-decoration:none !important}.dash-ticket-chip.is-linked-issue.is-issue-open{background:#e7f6ef;color:#1b6b4a;border-color:#b7e0cb}.dash-ticket-chip.is-linked-issue.is-issue-closed{background:#eceff1;color:#546e7a;border-color:#d5dce0}.dash-ticket-chip.is-linked-issue:hover{filter:brightness(0.98)}.dash-ticket-link-issue-dialog__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#405055}.dash-ticket-link-issue-dialog__search-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.dash-ticket-link-issue-dialog__search{flex:1 1 220px;min-width:0;margin:0;padding:9px 12px;border:1px solid var(--dt-border);border-radius:8px;font:inherit;font-size:13px;background:#fff}.dash-ticket-link-issue-dialog__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dash-ticket-link-issue-dialog__empty{margin:0;padding:10px 12px;border-radius:8px;background:#f5f7f7;color:var(--dt-muted);font-size:13px}.dash-ticket-link-issue-dialog__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid var(--dt-border);border-radius:8px;background:#fff}.dash-ticket-link-issue-dialog__item-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 180px}.dash-ticket-link-issue-dialog__item-label{font-size:13px;font-weight:600;color:#243033;word-break:break-word}.dash-ticket-link-issue-dialog__item-links{display:inline-flex;flex-wrap:wrap;gap:10px;font-size:12px}.dash-ticket-link-issue-dialog__item-links a{color:#236b62}.dash-ticket-link-issue-dialog__unlink{appearance:none;margin:0;padding:6px 10px;border-radius:6px;border:1px solid #e0b4b4;background:#fff5f5;color:#8a3030;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dash-ticket-link-issue-dialog__unlink:hover{filter:brightness(0.98)}.dash-ticket-link-issue-dialog__suggestions{list-style:none;margin:0 0 10px;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--dt-border);border-radius:8px;background:#fff}.dash-ticket-link-issue-dialog__suggestions[hidden]{display:none !important}.dash-ticket-link-issue-dialog__suggestion{margin:0;border-bottom:1px solid #e8eeec}.dash-ticket-link-issue-dialog__suggestion:last-child{border-bottom:0}.dash-ticket-link-issue-dialog__suggestion-btn{appearance:none;display:block;width:100%;margin:0;padding:10px 12px;border:0;background:rgba(0,0,0,0);color:#243033;font:inherit;font-size:13px;text-align:left;cursor:pointer}.dash-ticket-link-issue-dialog__suggestion-btn:hover{background:#e7f3f0}.dash-ticket-link-issue-dialog__suggestion-label{display:block;word-break:break-word}.dash-ticket-merge-dialog__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#405055}.dash-ticket-merge-dialog__search-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.dash-ticket-merge-dialog__search{flex:1 1 220px;min-width:0;margin:0;padding:9px 12px;border:1px solid var(--dt-border);border-radius:8px;font:inherit;font-size:13px;background:#fff}.dash-ticket-merge-dialog__suggestions{list-style:none;margin:0 0 10px;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--dt-border);border-radius:8px;background:#fff}.dash-ticket-merge-dialog__suggestions[hidden]{display:none !important}.dash-ticket-merge-dialog__suggestion{margin:0;border-bottom:1px solid #e8eeec}.dash-ticket-merge-dialog__suggestion:last-child{border-bottom:0}.dash-ticket-merge-dialog__suggestion-btn{appearance:none;display:block;width:100%;margin:0;padding:10px 12px;border:0;background:rgba(0,0,0,0);color:#243033;font:inherit;font-size:13px;text-align:left;cursor:pointer}.dash-ticket-merge-dialog__suggestion-btn:hover{background:#e7f3f0}.dash-ticket-merge-dialog__suggestion-label{display:block;word-break:break-word}.dash-ticket-merge-dialog__primary{margin:4px 0 10px}.dash-ticket-merge-dialog__radios{margin:8px 0 0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.dash-ticket-merge-dialog__radio{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;cursor:pointer}.dash-ticket-merge-dialog__radio:has(input:checked){border-color:#2f8f82;background:#eef8f5}.dash-ticket-merge-dialog__radio input{margin:3px 0 0;flex:0 0 auto}.dash-ticket-merge-dialog__radio-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-ticket-merge-dialog__radio-title{font-size:13px;font-weight:700;color:#243033}.dash-ticket-merge-dialog__radio-title em{font-style:normal;font-weight:600;color:var(--dt-muted)}.dash-ticket-merge-dialog__radio-meta{font-size:12px;color:#405055;word-break:break-word}.dash-ticket-merge-dialog .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dash-ticket-cursor-dialog__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 10px}.dash-ticket-cursor-dialog__section-title{margin:10px 0 4px;font-weight:700}.dash-ticket-cursor-dialog__pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:12px;line-height:1.4}.dash-ticket-cursor-dialog__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:4px}.dash-ticket-cursor-dialog__btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:8px;border:1px solid var(--dt-border);background:#fff;color:#405055 !important;text-decoration:none !important;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dash-ticket-cursor-dialog__btn[hidden],.dash-ticket-cursor-dialog__status[hidden],.dash-ticket-cursor-dialog__result[hidden],.dash-ticket-cursor-dialog__gitlab-banner[hidden]{display:none !important}a.dash-ticket-cursor-dialog__btn:link,a.dash-ticket-cursor-dialog__btn:visited{color:#405055 !important}.dash-ticket-cursor-dialog__btn .fa-solid{color:inherit}.dash-ticket-cursor-dialog__btn:disabled{opacity:.65;cursor:wait}.dash-ticket-cursor-dialog__btn.is-primary,a.dash-ticket-cursor-dialog__btn.is-primary{background:var(--dt-teal);border-color:var(--dt-teal);color:#fff !important}.dash-ticket-cursor-dialog__btn.is-primary:hover,a.dash-ticket-cursor-dialog__btn.is-primary:hover{filter:brightness(0.96);color:#fff !important}.dash-ticket-presence-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:none;box-sizing:border-box;margin:0 0 14px;padding:14px 18px;border-radius:12px;border:1px solid #f0d9a8;background:#fff8e8;color:#6a4b12;font-size:14px;line-height:1.4}.dash-ticket-presence-top.is-empty{display:none}.dash-ticket-presence-top.is-shared{border-color:#f0d9a8;background:#fff4df;color:#6a4b12}.dash-ticket-presence-top.is-locked,.dash-ticket-presence-top.is-conflict{border-color:#f0a8a8;background:#fdecea;color:#7a1f1f}.dash-ticket-presence-top.is-claimed{border-color:var(--dt-teal-border);background:var(--dt-teal-soft);color:var(--dt-teal-ink)}.dash-ticket-presence-top.is-quiet{border-color:#d9e0e3;background:#f5f7f8;color:#405055}.dash-ticket-presence-top__main{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 auto}.dash-ticket-presence-top__icon{flex:0 0 auto;margin-top:2px;font-size:18px}.dash-ticket-presence-top__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-ticket-presence-top__copy strong{font-size:14px;font-weight:800;letter-spacing:.01em}.dash-ticket-presence-top__copy span{font-size:13px;opacity:.95}.dash-ticket-presence-top__action{appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid currentColor;background:#fff;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.dash-ticket-presence-top__action:hover{filter:brightness(0.98)}.dash-ticket-presence-top__action.is-claimed{background:var(--dt-teal);border-color:var(--dt-teal);color:#fff}.dash-ticket-presence-top__action.is-nudge{background:#8a5a00;border-color:#8a5a00;color:#fff}.dash-ticket-presence-top.is-locked .dash-ticket-presence-top__action.is-nudge{background:#b71c1c;border-color:#b71c1c;color:#fff}.dash-tickets-assignee{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dash-tickets-assignee__label{line-height:1.3}.dash-tickets-assignee__label.is-claimed-self{font-weight:700;color:#1b6b4a}.dash-tickets-presence-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;max-width:100%}.dash-tickets-presence-chip>.fa-solid{flex-shrink:0;font-size:11px}.dash-tickets-presence-chip__text{white-space:nowrap}.dash-tickets-presence-chip.is-viewing{background:#eef3f6;color:#44555c}.dash-tickets-presence-chip.is-working{background:#fff1d6;color:#8a5a00;border:1px solid #f0d4a8}.dash-tickets-presence-chip.is-working.is-self{background:#e7f6ef;color:#1b6b4a;border:1px solid #9fd0b8}.dash-tickets-presence-chip.is-empty{display:none}#dash-tickets-queue-table tbody tr.is-claimed-by-me{background:#f1faf5;box-shadow:inset 4px 0 0 #2a9d6a}#dash-tickets-queue-table tbody tr.is-claimed-by-other{box-shadow:inset 4px 0 0 #e0a84a}#dash-tickets-queue-table tbody tr.is-claimed-by-me:hover,#dash-tickets-queue-table.hover tbody tr.is-claimed-by-me:hover{background:#e5f6ed !important}.dash-ticket-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dash-ticket-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eef1f2;color:#405055}.dash-ticket-chip[hidden],.dash-ticket-chip.is-cursor-assess[hidden]{display:none !important}.dash-ticket-chip>.fa-solid,.dash-ticket-chip>.fab{font-size:11px;width:1em;text-align:center}.dash-ticket-chip.is-ticket-id{background:var(--dt-teal-soft);color:var(--dt-teal);font-variant-numeric:tabular-nums}.dash-ticket-chip.is-open{background:#e7f6ef;color:#1b6b4a}.dash-ticket-chip.is-pending{background:#fff4df;color:#8a5a00}.dash-ticket-chip.is-waiting{background:#eaf0ff;color:#2f4aa0}.dash-ticket-chip.is-done{background:#eceff1;color:#546e7a}.dash-ticket-chip.is-danger{background:#fdecea;color:#b71c1c}.dash-ticket-chip.is-at-risk{background:#fdecea;color:#b71c1c;border-color:#f0b4b0}.dash-ticket-chip.is-rocco{background:#fff4e5;color:#9a5b00;border-color:#f0d4a8}.dash-ticket-chip.is-not-rocco{background:#eef1f2;color:#405055}.dash-ticket-chip__sub{font-weight:500;opacity:.85}.dash-ticket-chip.is-neutral{background:#eef1f2;color:#405055}.dash-ticket-chip.is-assignee{background:var(--dt-teal-soft);color:var(--dt-teal-ink);border-color:var(--dt-teal-border)}.dash-ticket-chip.is-assignee.is-self{font-weight:700}.dash-ticket-chip.is-assignee.is-unassigned{background:#eef1f2;color:#546e7a;border-color:#d9e0e3}.dash-ticket-chip--risk .account-risk-score{margin-left:2px}.dash-ticket-customer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--dt-border);border-radius:12px;background:#fff}.dash-ticket-customer__identity{min-width:0;flex:1 1 240px}.dash-ticket-customer__hotel{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;color:var(--dt-text);line-height:1.3}.dash-ticket-customer__flag{font-size:18px;line-height:1}.dash-ticket-customer__contact{margin:4px 0 0;font-size:13px;font-weight:600;color:#405055;line-height:1.35}.dash-ticket-customer__role,.dash-ticket-msg__role{font-weight:400;color:var(--dt-muted)}.dash-ticket-customer__role::before,.dash-ticket-msg__role::before{content:"·";margin:0 .35em;font-weight:400;color:var(--dt-muted)}.dash-ticket-customer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}a.dash-ticket-customer__card-link{text-decoration:none}a.dash-ticket-customer__card-link:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(480px, 600px);gap:24px;align-items:start}.dash-ticket-create{max-width:760px;padding:20px 22px;border-radius:14px;border:1px solid var(--dt-border);background:#fff}.dash-ticket-create .dash-ticket-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 18px}.dash-ticket-create__account{font-size:14px;font-weight:600;color:var(--dt-muted)}.dash-ticket-create-form{display:flex;flex-direction:column;gap:14px}.dash-ticket-create__snapshot{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px 14px;margin:0;padding:10px 12px;border-radius:10px;background:#f4f7f8}.dash-ticket-create__snapshot dt{font-size:11px;font-weight:600;color:var(--dt-muted);text-transform:uppercase;letter-spacing:.02em}.dash-ticket-create__snapshot dd{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--dt-text);word-break:break-word}.dash-ticket-create__group{margin:0;font-size:13px;color:var(--dt-muted)}.dash-ticket-create__group strong{color:var(--dt-text)}.dash-ticket-create__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dash-ticket-create__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--dt-muted)}.dash-ticket-create__field input,.dash-ticket-create__field select,.dash-ticket-create__field textarea{font:inherit;font-weight:500;color:var(--dt-text);padding:10px 12px;border-radius:10px;border:1px solid var(--dt-border);background:#fff}.dash-ticket-create__field textarea{resize:vertical;min-height:160px;line-height:1.45}.dash-ticket-create .dash-ticket-reply-shell{margin-top:0}.dash-ticket-create .dash-ticket-lang-row{margin:0}.dash-ticket-create .dash-ticket-translate-panel{margin-top:0}.dash-ticket-create__actions .dash-ticket-submit{display:inline-flex;align-items:center;gap:8px}.dash-ticket-create__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.dash-ticket-create__submit{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:none;background:var(--dt-teal);color:#fff;font:inherit;font-weight:700;cursor:pointer}.dash-ticket-create__submit:hover{filter:brightness(0.95)}@media(max-width: 640px){.dash-ticket-create__row{grid-template-columns:1fr}}.dash-ticket-layout.is-at-risk .dash-ticket-thread__header{border-radius:10px;padding:4px 0}.dash-ticket-thread__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 14px}.dash-ticket-thread__header .dash-ticket-section-title{margin:0}.dash-ticket-section-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;color:var(--dt-text)}.dash-ticket-section-title .fa-solid{color:var(--dt-teal)}.dash-ticket-empty{display:flex;gap:10px;align-items:center;padding:18px;border-radius:12px;border:1px dashed var(--dt-border);color:var(--dt-muted);background:#fff}.dash-ticket-not-found{display:flex;justify-content:center;padding:48px 16px 64px}.dash-ticket-not-found__card{max-width:420px;width:100%;text-align:center;padding:28px 24px;border-radius:14px;border:1px solid var(--dt-border);background:#fff;box-shadow:0 1px 2px rgba(20,40,40,.04)}.dash-ticket-not-found__icon{font-size:1.75rem;color:var(--dt-muted);margin-bottom:12px}.dash-ticket-not-found__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--dt-text)}.dash-ticket-not-found__body{margin:0 0 18px;color:var(--dt-muted);line-height:1.45}.dash-ticket-not-found__actions{margin:0}.dash-ticket-msg{margin:0 0 14px;padding:14px 16px 16px;border-radius:12px;border:1px solid var(--dt-border);border-left-width:4px;background:#fff;box-shadow:0 1px 2px rgba(20,40,40,.03)}.dash-ticket-msg-replies{display:flex;flex-direction:column;gap:12px;margin:0 0 14px 10px;padding:2px 0 0 14px;border-left:3px solid #d5dde0}.dash-ticket-msg-replies .dash-ticket-msg{margin:0;box-shadow:none}.dash-ticket-thread-collapse{margin:0;padding:0;border:none;background:rgba(0,0,0,0)}.dash-ticket-thread-collapse__summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin:2px 0;padding:8px 12px;border-radius:999px;border:1px dashed #c5ced2;background:#f7f9fa;color:#526066;font-size:12px;font-weight:700;user-select:none;width:fit-content}.dash-ticket-thread-collapse__summary::-webkit-details-marker{display:none}.dash-ticket-thread-collapse__summary:hover{color:var(--dt-teal);border-color:var(--dt-teal-border);background:var(--dt-teal-soft)}.dash-ticket-thread-collapse__label-open{display:none}.dash-ticket-thread-collapse[open] .dash-ticket-thread-collapse__label-closed{display:none}.dash-ticket-thread-collapse[open] .dash-ticket-thread-collapse__label-open{display:inline}.dash-ticket-thread-collapse__items{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dash-ticket-msg__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.dash-ticket-msg__who{min-width:0;flex:1}.dash-ticket-msg__avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef1f2;color:#526066;flex-shrink:0;font-size:14px;line-height:1}.dash-ticket-msg__avatar::before{display:block;line-height:1}.dash-ticket-msg.is-customer{background:#f5f8ff;border-color:#c9d7f5;border-left-color:#3b6fd8}.dash-ticket-msg.is-customer .dash-ticket-msg__avatar{background:#dce7ff;color:#2f57b5}.dash-ticket-msg.is-agent{background:#f2faf7;border-color:#c5e4da;border-left-color:var(--dt-teal)}.dash-ticket-msg.is-agent .dash-ticket-msg__avatar{background:var(--dt-teal-soft);color:var(--dt-teal)}.dash-ticket-msg.is-note{background:#fff9eb;border-color:#f0dfb4;border-left-color:#c58a12}.dash-ticket-msg.is-note .dash-ticket-msg__avatar{background:#ffe8a3;color:#8a5a00}.dash-ticket-msg.is-description{background:#fafbfc}.dash-ticket-msg.is-description.is-customer{background:#f5f8ff}.dash-ticket-msg.is-rocco-origin{background:#fff8ef;border-color:#f0d4a8;border-left-color:#c58a12}.dash-ticket-msg.is-rocco-origin .dash-ticket-msg__avatar{background:#ffe8a3;color:#8a5a00}.dash-ticket-msg__badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.3}.dash-ticket-msg__subject{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35;color:var(--dt-text)}.dash-ticket-msg.is-description .dash-ticket-msg__body{margin-top:0}.dash-ticket-msg__from{font-size:13px;font-weight:400;color:var(--dt-text);line-height:1.3}.dash-ticket-msg__sub{margin-top:2px;font-size:12px;font-weight:600;color:#405055;line-height:1.3}.dash-ticket-msg__role{font-size:inherit}.dash-ticket-msg__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.dash-ticket-msg__when{font-size:12px;color:var(--dt-muted);margin-top:0}.dash-ticket-msg__body{font-size:14px;line-height:1.55;color:#2c3639;display:flex;flex-direction:column;gap:10px}.dash-ticket-msg__body-text,.dash-ticket-msg__quote-body{white-space:pre-wrap;word-break:break-word;line-height:1.65}.dash-ticket-msg__body-text{max-width:88ch}.dash-ticket-msg__rich{max-width:88ch;word-break:break-word;line-height:1.65}.dash-ticket-msg__rich p{margin:0 0 .7em}.dash-ticket-msg__rich p:last-child{margin-bottom:0}.dash-ticket-msg__rich ul,.dash-ticket-msg__rich ol{margin:.4em 0 .7em;padding-left:1.35em}.dash-ticket-msg__rich li{margin:.15em 0}.dash-ticket-msg__rich li ul,.dash-ticket-msg__rich li ol{margin:.15em 0 .3em}.dash-ticket-msg__rich a{color:var(--dt-teal)}.dash-ticket-msg__quote{margin:0;padding:0;border-radius:8px;border:1px solid #d9e0e3;background:#f7f9fa}.dash-ticket-msg__quote-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;color:#526066;user-select:none}.dash-ticket-msg__quote-summary::-webkit-details-marker{display:none}.dash-ticket-msg__quote-summary:hover{color:var(--dt-teal)}.dash-ticket-msg__quote[open] .dash-ticket-msg__quote-summary{border-bottom:1px solid #d9e0e3}.dash-ticket-msg__quote-body{padding:10px 12px;font-size:13px;color:#5a666b;max-height:280px;overflow:auto}.dash-ticket-msg__translate{margin-top:10px}.dash-ticket-msg__to-en{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--dt-border);background:#fff;color:var(--dt-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dash-ticket-msg__to-en:hover,.dash-ticket-msg__to-en.is-showing-en{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-msg__to-en:disabled{opacity:.7;cursor:wait}.dash-ticket-msg__en-status{margin:6px 0 0;font-size:12px;color:var(--dt-muted)}.dash-ticket-msg__files{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.dash-ticket-msg__file{margin:0;max-width:100%}.dash-ticket-msg__file-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:8px;border:1px solid var(--dt-border);background:#f7f9fa;color:var(--dt-text);text-decoration:none;font-size:13px;font-weight:600}.dash-ticket-msg__file-link:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-msg__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dash-ticket-msg__file-size{font-weight:500;color:var(--dt-muted);white-space:nowrap}.dash-ticket-msg__file--image{width:auto}.dash-ticket-msg__image-link{display:block;max-width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.dash-ticket-msg__image{display:block;max-width:180px;max-height:120px;width:auto;height:auto;object-fit:contain;border-radius:8px;border:1px solid var(--dt-border);background:#f7f9fa}.dash-ticket-image-lightbox{padding:16px;border:0;background:rgba(0,0,0,0);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.dash-ticket-image-lightbox::backdrop{background:rgba(12,20,22,.78)}.dash-ticket-image-lightbox__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.dash-ticket-image-lightbox__close{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#fff;color:#333;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.18)}.dash-ticket-image-lightbox img{display:block;max-width:min(92vw,1280px);max-height:calc(100vh - 96px);width:auto;height:auto;border-radius:10px;background:#111}.dash-ticket-image-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:min(92vw,1280px)}.dash-ticket-image-lightbox__caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;font-weight:600}.dash-ticket-image-lightbox__download{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.dash-ticket-image-lightbox__download:hover{text-decoration:underline}.dash-ticket-compose{min-width:0;position:sticky;top:16px;padding:18px;border-radius:14px;border:1px solid var(--dt-border);background:#fff;box-shadow:0 1px 2px rgba(20,40,40,.04)}.dash-ticket-compose-form{display:flex;flex-direction:column;gap:14px;margin:0}.dash-ticket-compose-mode{display:inline-flex;flex-wrap:wrap;padding:3px;border-radius:999px;border:1px solid var(--dt-border);background:#f4f6f7;gap:2px;align-self:flex-start}.dash-ticket-compose-mode__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--dt-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dash-ticket-compose-mode__btn.is-active{background:#fff;color:var(--dt-text);box-shadow:0 1px 2px rgba(0,0,0,.06)}.dash-ticket-compose-form.is-note-mode .dash-ticket-submit{background:#8a5a00}.dash-ticket-compose-form .is-reply-only[hidden],.dash-ticket-compose-form .is-note-only[hidden],.dash-ticket-compose-form .is-status-only[hidden],.dash-ticket-compose-form .is-compose-body[hidden],.dash-ticket-compose-form.is-note-mode .is-reply-only,.dash-ticket-compose-form.is-status-mode .is-reply-only,.dash-ticket-compose-form.is-status-mode .is-note-only,.dash-ticket-compose-form.is-status-mode .is-compose-body{display:none !important}.dash-ticket-compose-mode__hint{margin:0}.dash-ticket-lang-row{display:grid;grid-template-columns:minmax(12rem, 22rem);gap:12px}.dash-ticket-lang-row .dash-ticket-field span{font-weight:600;color:#333}.dash-ticket-lang-select{min-width:0;width:100%;font-size:14px}.dash-ticket-editor-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.dash-ticket-editor-toolbar__actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto}.dash-ticket-editor-toolbar button,.dash-ticket-editor-formatbar button{margin:0;min-width:36px;padding:8px 10px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600;cursor:pointer;color:#334044}.dash-ticket-editor-toolbar button:hover,.dash-ticket-editor-formatbar button:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-editor-formatbar button[data-mode=unlink]{border-color:#d7b27a;color:#8a5a00;background:#fff8eb}.dash-ticket-translate-btn{display:inline-flex !important;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:8px;border:1px solid var(--dt-teal);background:var(--dt-teal) !important;color:#fff !important;border-color:var(--dt-teal) !important;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dash-ticket-translate-btn:disabled{opacity:.65;cursor:not-allowed}.dash-ticket-translate-btn[hidden]{display:none !important}.dash-ticket-suggest-btn{appearance:none;display:inline-flex !important;align-items:center;gap:8px;margin:0;min-width:36px;padding:8px 12px;border:1px solid var(--dt-teal);border-radius:8px;background:#fff !important;color:var(--dt-teal) !important;font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.dash-ticket-suggest-btn:hover{filter:brightness(0.97);border-color:var(--dt-teal);color:var(--dt-teal)}.dash-ticket-suggest-btn:disabled{opacity:.65;cursor:wait}.dash-ticket-improve-btn:disabled{cursor:not-allowed}.dash-ticket-suggest-context-wrap{margin:0 0 12px;padding:12px 14px;border:1px solid var(--dt-border);border-radius:10px;background:#f7faf9}.dash-ticket-suggest-context__head{margin:0 0 10px}.dash-ticket-suggest-context__title{margin:0 0 4px;font-size:14px;font-weight:700;color:#243033}.dash-ticket-suggest-context__intro{margin:0;font-size:12px;line-height:1.45;color:var(--dt-muted)}.dash-ticket-suggest-context__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#405055}.dash-ticket-suggest-context__optional{font-weight:500;color:var(--dt-muted)}.dash-ticket-suggest-context__input{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:10px 12px;border:1px solid var(--dt-border);border-radius:10px;background:#fff;color:var(--dt-text);font:inherit;font-size:13px;font-weight:500;line-height:1.45;resize:vertical;min-height:56px}.dash-ticket-suggest-context__input:disabled{opacity:.7;background:#f7faf9}.dash-ticket-suggest-context__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dash-ticket-suggest-context__beta{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400;color:#405055;cursor:pointer;user-select:none}.dash-ticket-suggest-context__beta input{margin:0}.dash-ticket-suggest-context__btn{margin:0}.dash-ticket-suggest-citations{margin:0;padding:10px 12px;border:1px solid var(--dt-border);border-radius:8px;background:#f7faf9;font-size:12px;color:#555;line-height:1.4}.dash-ticket-suggest-citations[hidden]{display:none !important}.dash-ticket-suggest-citations__title{font-weight:700;color:#0f5c56;margin-bottom:6px}.dash-ticket-suggest-citations ul+.dash-ticket-suggest-citations__title{margin-top:10px}.dash-ticket-suggest-citations ul{margin:0;padding-left:18px}.dash-ticket-suggest-citations__note{margin-top:6px;padding:8px 10px;border-radius:6px;background:#fff8e8;border:1px solid #ebd8a8;color:#5c4a1a;font-weight:500}.dash-ticket-suggest-citations__title+.dash-ticket-suggest-citations__note{margin-top:4px}.dash-ticket-reply-shell{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid var(--dt-border);border-radius:10px;background:#fff;overflow:hidden}.dash-ticket-reply-shell.is-drop-target{border-color:var(--dt-teal);box-shadow:inset 0 0 0 2px rgba(20,140,130,.18)}.dash-ticket-attach{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid var(--dt-border);background:#fafbfc}.dash-ticket-attach[hidden]{display:none !important}.dash-ticket-attach__chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.dash-ticket-attach__chips[hidden]{display:none !important}.dash-ticket-attach__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:4px 6px 4px 4px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;line-height:1}.dash-ticket-attach__thumb{flex:0 0 32px;width:32px;height:32px;object-fit:cover;border-radius:5px;background:#eef2f3}.dash-ticket-attach__thumb[hidden],.dash-ticket-attach__icon[hidden]{display:none !important}.dash-ticket-attach__icon{flex:0 0 32px;width:32px;height:32px;display:inline-flex !important;align-items:center;justify-content:center;color:var(--dt-muted);font-size:14px;line-height:1}.dash-ticket-attach__name{display:flex;align-items:center;max-width:160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;color:var(--dt-text)}.dash-ticket-attach__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--dt-muted);cursor:pointer;line-height:1}.dash-ticket-attach__remove i{display:block;font-size:12px;line-height:1;width:12px;text-align:center}.dash-ticket-attach__remove:hover{background:#eef2f3;color:var(--dt-text)}.dash-ticket-attach__add{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--dt-muted);font-size:13px;font-weight:600;line-height:1;cursor:pointer}.dash-ticket-attach__add i{display:block;width:14px;font-size:13px;line-height:1;text-align:center}.dash-ticket-attach__add span{line-height:1}.dash-ticket-attach__add:hover{color:var(--dt-teal)}.dash-ticket-editor-formatbar{display:flex;gap:6px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--dt-border);background:#f7f9fa}.dash-ticket-editor-formatbar__left,.dash-ticket-editor-formatbar__right{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dash-ticket-editor-formatbar__right{margin-left:auto}.dash-ticket-editor-formatbar__right[hidden]{display:none !important}.dash-ticket-editor{min-height:170px;box-sizing:border-box;width:100%;padding:14px 16px;border:0;border-radius:0;background:#fff;font-size:14px;line-height:1.5;overflow-y:auto}.dash-ticket-editor:empty:before{content:attr(data-placeholder);color:#97a1a5}.dash-ticket-editor a{color:var(--dt-teal)}.dash-ticket-editor ul,.dash-ticket-editor ol,.dash-ticket-translate-preview ul,.dash-ticket-translate-preview ol{margin:.4em 0 .7em;padding-left:1.35em}.dash-ticket-editor li,.dash-ticket-translate-preview li{margin:.15em 0}.dash-ticket-translate-panel{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px solid #b7d4ce;background:#f3faf8}.dash-ticket-translate-panel[hidden]{display:none !important}.dash-ticket-translate-panel__title{display:flex;align-items:flex-start;gap:8px;font-size:11px;font-weight:700;color:#6d7a7e;line-height:1.45}.dash-ticket-translate-panel__title>.fa-solid{margin-top:2px;flex:0 0 auto}.dash-ticket-translate-panel__title-text{flex:1 1 auto;text-transform:uppercase;letter-spacing:.02em}.dash-ticket-translate-langs{display:inline;text-transform:none;font-weight:700;color:#2f4f4c;letter-spacing:0;white-space:nowrap}.dash-ticket-translate-preview{min-height:140px;box-sizing:border-box;width:100%;padding:14px 16px;background:#fff;border-radius:10px;border:1px solid var(--dt-border);font-size:14px;line-height:1.5;color:#2c3639;overflow-y:auto;cursor:text;user-select:text;outline:none}.dash-ticket-translate-preview:focus{border-color:#7ab8ad;box-shadow:0 0 0 2px rgba(45,125,114,.15)}.dash-ticket-translate-preview:empty::before{content:"Customer-language translation appears here. You can edit it before send.";color:#8a9699}.dash-ticket-translate-preview a{color:var(--dt-teal)}.dash-ticket-reply-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 14px;margin:0;padding:10px 12px 12px;border-top:1px dashed #d5dcdf;background:#f8fafb}.dash-ticket-reply-footer .dash-ticket-translate-btn{flex:0 0 auto;margin-left:auto}.dash-ticket-signature-preview{margin:0;padding:2px 4px;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:13px;line-height:1.5;color:#444;min-width:0;flex:1 1 180px}.dash-ticket-signature-preview__name{font-weight:400}.dash-ticket-signature-preview__photo{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;margin:0 0 8px}.dash-tickets-lane-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.dash-tickets-lane-tabs__tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:var(--dt-text);font-weight:600;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active),.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active):link,.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active):visited,.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active):hover,.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active):active{color:var(--dt-text);text-decoration:none}.dash-tickets-page a.dash-tickets-lane-tabs__tab:not(.is-active):hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-tickets-lane-tabs__tab.is-active{background:#2d8578;border-color:#2d8578;color:#fff}.dash-tickets-page a.dash-tickets-lane-tabs__tab.is-active,.dash-tickets-page a.dash-tickets-lane-tabs__tab.is-active:link,.dash-tickets-page a.dash-tickets-lane-tabs__tab.is-active:visited,.dash-tickets-page a.dash-tickets-lane-tabs__tab.is-active:hover,.dash-tickets-page a.dash-tickets-lane-tabs__tab.is-active:active{color:#fff;text-decoration:none}button.dash-tickets-lane-tabs__tab--mine,a.dash-tickets-lane-tabs__tab--mine{margin:0;appearance:none;cursor:pointer;font-family:inherit}.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine:not(.is-active),.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine:not(.is-active):link,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine:not(.is-active):visited,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine:not(.is-active):hover,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine:not(.is-active):active{color:#2f4aa0;text-decoration:none}button.dash-tickets-lane-tabs__tab--mine:hover,a.dash-tickets-lane-tabs__tab--mine:hover{border-color:#3557b8;color:#2f4aa0}button.dash-tickets-lane-tabs__tab--mine.is-active,a.dash-tickets-lane-tabs__tab--mine.is-active{border-color:#3557b8;background:#e8f0ff;color:#2f4aa0}.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine.is-active,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine.is-active:link,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine.is-active:visited,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine.is-active:hover,.dash-tickets-page a.dash-tickets-lane-tabs__tab--mine.is-active:active{color:#2f4aa0;text-decoration:none}.dash-tickets-lane-tabs__count{display:inline-flex;min-width:1.5em;justify-content:center;padding:1px 7px;border-radius:999px;background:rgba(0,0,0,.06);font-size:12px;font-weight:700}.dash-tickets-lane-tabs__tab.is-active .dash-tickets-lane-tabs__count{background:hsla(0,0%,100%,.25)}button.dash-tickets-lane-tabs__tab--mine.is-active .dash-tickets-lane-tabs__count,a.dash-tickets-lane-tabs__tab--mine.is-active .dash-tickets-lane-tabs__count{background:rgba(47,74,160,.15)}button.dash-tickets-lane-tabs__tab--mine.is-empty,a.dash-tickets-lane-tabs__tab--mine.is-empty{opacity:.45}button.dash-tickets-lane-tabs__tab--mine.is-empty:hover,a.dash-tickets-lane-tabs__tab--mine.is-empty:hover{border-color:#d0d5dd;color:#2f4aa0;background:#fff}button.dash-tickets-lane-tabs__tab--mine.is-empty.is-active,a.dash-tickets-lane-tabs__tab--mine.is-empty.is-active{border-color:#d0d5dd;background:#fff;color:#2f4aa0;opacity:1}.dash-ticket-lane-pill{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dash-ticket-lane-pill--support{background:#eff8ff;color:#175cd3}.dash-ticket-lane-pill--success{background:#ecfdf3;color:#027a48}.dash-ticket-lane-pill--implementations{background:#fffaeb;color:#b54708}.dash-ticket-signature-preview__banner{margin-top:1.1em;padding-top:0;border-top:0;font-size:13px;line-height:1.5;color:#444}.dash-ticket-signature-preview__label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#6d7a7e;text-transform:uppercase;letter-spacing:.02em}.dash-ticket-banner-preview{display:none}.dash-ticket-meta-fields{display:flex;flex-direction:column;gap:12px}.dash-ticket-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.dash-ticket-meta-row:has(>.dash-ticket-field:only-child){grid-template-columns:1fr}.dash-ticket-meta-row .dash-ticket-field{min-width:0}.dash-ticket-field{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.dash-ticket-field label,.dash-ticket-field>span{font-weight:600;color:#333;display:inline-flex;align-items:center;gap:6px}.dash-ticket-field select,.dash-ticket-field input[type=number],.dash-ticket-field input[type=text],.dash-ticket-field input[type=datetime-local]{display:block;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--dt-border);background:#fff}.dash-ticket-status-select{position:relative}.dash-ticket-status-select div.selector{display:none !important}.dash-ticket-status-select__toggle,.dash-ticket-status-select__menu{display:none}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__toggle{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--dt-border);background:#fff;font:inherit;font-size:13px;color:var(--dt-text);text-align:left;cursor:pointer}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__toggle>span{flex:1}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__toggle>.fa-chevron-down{font-size:11px;color:var(--dt-muted)}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__toggle[aria-expanded=true]{border-color:var(--dt-teal)}.dash-ticket-status-select.is-enhanced .dash-ticket-status-select__menu:not([hidden]){display:block;position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;border-radius:10px;border:1px solid var(--dt-border);background:#fff;box-shadow:0 8px 24px rgba(36,48,51,.12);max-height:280px;overflow:auto;overscroll-behavior:contain}.dash-ticket-status-select.is-enhanced.is-dropup .dash-ticket-status-select__menu:not([hidden]){top:auto;bottom:calc(100% + 4px)}.dash-ticket-status-select__menu [role=option]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px}.dash-ticket-status-select__menu [role=option]:hover,.dash-ticket-status-select__menu [role=option].is-selected{background:var(--dt-teal-soft);color:var(--dt-teal)}.dash-ticket-status-select__menu [role=option]>.fa-solid{width:1em;text-align:center}.dash-ticket-followup{margin:0;padding:0;border:0;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:8px}.dash-ticket-rocco-gap{margin:0;padding:0;border:0;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:0}.dash-ticket-followup__toggle-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dash-ticket-followup__toggle{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:600;color:#333;cursor:pointer}.dash-ticket-followup__toggle input[type=checkbox]{margin-top:2px;width:14px;height:14px;flex:0 0 14px}.dash-ticket-followup__fields{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dash-ticket-followup__fields[hidden]{display:none !important}.dash-ticket-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;margin:4px 0 0;padding:12px 16px;border:0;border-radius:10px;background:var(--dt-teal);color:#fff;font-weight:700;cursor:pointer}.dash-ticket-submit:hover{filter:brightness(0.96)}.dash-ticket-submit:disabled{opacity:.7;cursor:wait}.dash-ticket-hint{margin:0;font-size:12px;color:var(--dt-muted);line-height:1.4}.dash-ticket-hint--accent{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fff7e8;color:#7a5200;border:1px solid #f0dfb4}.dash-ticket-hint--info{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#f3f6f5;color:#3d524a;border:1px solid #d5e0db}.dash-ticket-hint--error{padding:10px 12px;border-radius:10px;background:#fdeeee;color:#8a2b2b;border:1px solid #f0c4c4}.dash-ticket-compose-waiting-hint strong{font-weight:700}.dash-ticket-editor-fallback{width:100%;box-sizing:border-box}.dash-tickets-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:8px 0 16px;padding:16px;border-radius:12px;border:1px solid var(--dt-border);background:#fff}.dash-tickets-filters .dash-ticket-field{min-width:160px}.dash-tickets-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid var(--dt-border);background:#fff;font-weight:600;cursor:pointer}.dash-tickets-filter-btn:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-tickets-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin:0 0 14px}.dash-tickets-topic-search{display:flex;flex-direction:column;gap:6px;min-width:min(100%,340px);flex:1 1 280px;max-width:480px;margin:0}.dash-tickets-topic-search__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#516066}.dash-tickets-topic-search__input{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--dt-text)}.dash-tickets-topic-search__input:focus{outline:2px solid rgba(37,129,117,.35);border-color:var(--dt-teal)}.dash-tickets-count{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13px;color:var(--dt-muted)}.dash-tickets-count #dash-tickets-count-label:empty{display:none}.dash-tickets-status-breakdown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:4px;color:inherit}.dash-tickets-status-breakdown__sep{color:#b0b8bc}.dash-tickets-status-breakdown__item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dash-tickets-status-breakdown__item>.fa-solid{font-size:11px;width:1em;text-align:center;color:var(--dt-muted)}.dash-tickets-attention{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.dash-tickets-attention__btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:999px;border:1px solid var(--dt-border);background:#fff;font-size:13px;font-weight:600;color:#334044;cursor:pointer}.dash-tickets-attention__btn:hover{border-color:var(--dt-teal);color:var(--dt-teal)}.dash-tickets-attention__btn.is-active{border-color:var(--dt-teal);background:var(--dt-teal-soft);color:var(--dt-teal)}.dash-tickets-attention__btn.is-danger.is-active,.dash-tickets-attention__btn.is-danger:hover{border-color:#c62828;background:#fdecea;color:#b71c1c}.dash-tickets-attention__btn.is-warn.is-active,.dash-tickets-attention__btn.is-warn:hover{border-color:#d4a017;background:#fff8e6;color:#8a5a00}.dash-tickets-attention__btn.is-focus.is-active{border-color:#3557b8;background:#e8f0ff;color:#2f4aa0}.dash-tickets-attention__btn.is-muted.is-active{border-color:#90a4ae;background:#eceff1;color:#546e7a}.dash-tickets-attention__btn.is-at-risk.is-active,.dash-tickets-attention__btn.is-at-risk:hover{border-color:#c62828;background:#fdecea;color:#b71c1c}.dash-tickets-attention__count{display:inline-flex;min-width:1.5em;justify-content:center;padding:1px 7px;border-radius:999px;background:rgba(0,0,0,.06);font-size:12px;font-weight:700}.dash-tickets-attention__btn.is-active .dash-tickets-attention__count{background:rgba(37,129,117,.15)}.dash-tickets-attention__btn.is-empty{opacity:.45;cursor:default;pointer-events:none}.dash-tickets-attention__btn.is-empty:hover{border-color:var(--dt-border);color:#334044;background:#fff}.dash-tickets-attention__btn.is-empty.is-active{border-color:var(--dt-border);background:#fff;color:#334044}.dash-tickets-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--dt-border);border-radius:12px;background:#fff;padding:8px 12px 16px;-webkit-overflow-scrolling:touch}.dash-tickets-table,.dash-ticket-queue{width:100%;border-collapse:collapse;font-size:13px}.dash-tickets-table th,.dash-ticket-queue th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--dt-border);background:#f7f9fa;color:#516066;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.dash-tickets-table td,.dash-ticket-queue td{padding:12px 14px;border-bottom:1px solid #eef1f2;vertical-align:middle}.dash-tickets-table tr:last-child td,.dash-ticket-queue tr:last-child td{border-bottom:0}.dash-tickets-table tr.is-overdue,.dash-ticket-queue tr.is-overdue{background:#fff7f7}.dash-tickets-table tr.is-due-soon,.dash-ticket-queue tr.is-due-soon{background:#fffaf0}.dash-tickets-table tr.is-waiting,.dash-ticket-queue tr.is-waiting{opacity:.72}.dash-tickets-table tr.is-at-risk,.dash-ticket-queue tr.is-at-risk{box-shadow:inset 3px 0 0 #c62828}.dash-tickets-table tr.is-at-risk.is-overdue,.dash-ticket-queue tr.is-at-risk.is-overdue{background:#fff1f0}.dash-tickets-at-risk-mark{margin-right:4px;color:#b71c1c}.dash-tickets-at-risk-label{color:#b71c1c;font-weight:700}.dash-tickets-page .account-risk-score{display:inline-flex;align-items:center;gap:1px;white-space:nowrap}.dash-tickets-page .account-risk-score__mark{font-size:.75rem;line-height:1}.dash-tickets-page .account-risk-score__mark--empty{opacity:.35}.dash-tickets-page .account-risk-score--unknown{color:#999}.dash-tickets-table .is-overdue-text,.dash-ticket-queue .is-overdue-text{color:#b71c1c;font-weight:700}.dash-tickets-open-age{font-weight:600}.dash-tickets-open-age[title]{cursor:help}.dash-ticket-queue .is-open-age-warn .dash-tickets-open-age{color:#9a6b00}.dash-ticket-queue .is-open-age-stale .dash-tickets-open-age{color:#b71c1c}.dash-tickets-table .is-due-soon-text,.dash-ticket-queue .is-due-soon-text{color:#8a5a00;font-weight:700}.dash-tickets-ticket-link{font-weight:700;color:var(--dt-teal);text-decoration:none}.dash-tickets-ticket-link:hover{text-decoration:underline}#dash-tickets-queue-table tbody tr[data-ticket]{cursor:pointer}#dash-tickets-queue-table tbody tr[data-ticket]:hover>td{background-color:rgba(37,129,117,.06)}.dash-tickets-sub{color:var(--dt-muted);font-size:12px;margin-top:4px}.dash-ticket-queue .dash-ticket-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 12px;line-height:1.25;vertical-align:middle;white-space:nowrap;box-sizing:border-box}.dash-tickets-issues-cell{min-width:5.5rem;max-width:14rem}.dash-tickets-linked-issues{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.dash-ticket-queue .dash-tickets-linked-issues .dash-ticket-chip.is-linked-issue{min-height:24px;padding:2px 8px;font-size:12px}.dash-ticket-queue .dash-tickets-linked-issues .dash-ticket-chip.is-account-issue{background:#eef1f2;color:#405055;border-color:#d5dce0}.dash-tickets-actions-cell{white-space:nowrap;text-align:right;width:3rem}.dash-tickets-row-actions{position:relative;display:inline-block}.dash-tickets-row-actions>summary{list-style:none;cursor:pointer}.dash-tickets-row-actions>summary::-webkit-details-marker{display:none}.dash-tickets-row-actions__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#516066}.dash-tickets-row-actions__toggle:hover,.dash-tickets-row-actions[open]>.dash-tickets-row-actions__toggle{border-color:var(--dt-border);background:#f7f9fa;color:var(--dt-teal)}.dash-tickets-row-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:9.5rem;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--dt-border);border-radius:8px;box-shadow:0 4px 12px rgba(20,40,40,.1)}.dash-tickets-row-actions__menu li{margin:0;padding:0}.dash-tickets-action{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 12px;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:13px;font-weight:600;cursor:pointer;color:#334044;text-align:left}.dash-tickets-action:hover{background:#f4f6f7;color:var(--dt-teal)}.dash-tickets-action--spam{color:#b71c1c}.dash-tickets-action--spam:hover{background:#fdecea;color:#b71c1c}#dash-tickets-queue-table_wrapper{width:100%;margin:0;clear:both;overflow:visible}#dash-tickets-queue-table_wrapper table.dataTable{width:max-content;min-width:100%}#dash-tickets-queue-table_wrapper thead th{white-space:nowrap;vertical-align:bottom;background:#f7f9fa}#dash-tickets-queue-table_wrapper thead th>span,#dash-tickets-queue-table_wrapper thead th>.DataTables_sort_wrapper{display:block;white-space:nowrap}#dash-tickets-queue-table_wrapper .yadcf-filter-wrapper{display:block;margin-top:6px;white-space:nowrap}#dash-tickets-queue-table_wrapper .yadcf-filter{width:100%;min-width:72px;max-width:120px;box-sizing:border-box;padding:4px 6px;border-radius:6px;border:1px solid var(--dt-border);white-space:nowrap}#dash-tickets-queue-table_wrapper .dash-tickets-actions-col{width:48px;min-width:48px}@media(max-width: 980px){.dash-ticket-layout{grid-template-columns:1fr}.dash-ticket-compose{position:static}}@media(max-width: 720px){.dash-tickets-page{margin:16px}.dash-ticket-lang-row,.dash-ticket-meta-row{grid-template-columns:1fr}.dash-ticket-editor-formatbar__right{margin-left:0}.dash-ticket-suggest-btn,.dash-ticket-suggest-context__btn{justify-content:center}.dash-ticket-suggest-context__actions .dash-ticket-suggest-context__btn{width:100%}.dash-ticket-reply-footer .dash-ticket-translate-btn{width:100%;margin-left:0;justify-content:center}}.dash-page-actions{position:relative;flex:0 0 auto;font-size:12px}.dash-page-actions>summary{list-style:none}.dash-page-actions>summary::-webkit-details-marker{display:none}.dash-page-actions__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px 8px;border:1px solid #c8cdd2;border-radius:5px;background:#fff;color:#555;cursor:pointer;user-select:none;line-height:1}.dash-page-actions__toggle .fa,.dash-page-actions__toggle .fa-solid{font-size:14px;pointer-events:none}.dash-page-actions[open]>.dash-page-actions__toggle,.dash-page-actions__toggle:hover{border-color:#258175;color:#258175}.dash-page-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:16rem;max-width:min(24rem,100vw - 16px);margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dde2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.dash-page-actions.is-menu-start .dash-page-actions__menu{right:auto;left:0}.dash-page-actions__menu li{margin:0}.dash-page-actions__item{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 12px;color:#333 !important;text-decoration:none !important;white-space:nowrap;font-weight:normal;font-size:12px;letter-spacing:.02em}.dash-page-actions__item .fa,.dash-page-actions__item .fa-solid{flex-shrink:0;width:1.1rem;text-align:center;color:#555;font-size:12px}a.dash-page-actions__item:hover,a.dash-page-actions__item:focus{background:#eef5f4;color:#333 !important;text-decoration:none !important}.dash-page-actions__menu li.is-disabled .dash-page-actions__item{color:#999 !important;cursor:not-allowed}.dash-page-actions__menu li.is-disabled .dash-page-actions__item .fa,.dash-page-actions__menu li.is-disabled .dash-page-actions__item .fa-solid{color:#999}.dash-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 16px}.dash-page-toolbar__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px}.dash-page-toolbar__links a{color:#6a737a !important;text-decoration:none !important}.dash-page-toolbar__links a:hover{color:#258175 !important;text-decoration:underline !important}.dash-page-toolbar .bulkids{float:none;margin-right:0;margin-left:auto}.dash-page-toolbar--connectivity{margin-top:10px;margin-bottom:8px}.dash-page-toolbar__add{color:#6a737a !important;text-decoration:none !important;font-size:13px}.dash-page-toolbar__add.is-active{font-weight:bold;color:#333 !important}.dash-page-toolbar__add:hover{color:#258175 !important;text-decoration:underline !important}.super-users-page{margin:20px}.super-users-page .notif{background-color:#a8e27b;border:solid 1px #07662d;padding:20px;margin:20px;color:#07662d}.super-users-page .notifRed{background-color:#e37b7b;border:solid 1px #670707;padding:20px;margin:20px;color:#670707}.super-users-page .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.super-users-page .overlay .overlay-body{display:block;margin:10% auto 0 auto;width:100%;max-width:600px;background-color:#fff;padding:20px}.super-users-footer{margin-top:16px;font-size:13px}.super-users-footer a{color:#258175 !important;text-decoration:none !important}.super-users-footer a:hover{text-decoration:underline !important}.super-users-footer__disabled{color:#aaa;cursor:not-allowed}.customercard-account-meta{margin-bottom:6px;padding:10px 12px;background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;font-size:14px;line-height:1.5}.customercard-account-meta>summary{list-style:none;cursor:pointer}.customercard-account-meta>summary::-webkit-details-marker{display:none}.customercard-account-meta--static{cursor:default}.customercard-account-meta>summary .customercard-account-meta__contact,.customercard-account-meta>summary .customercard-account-meta__summary-subscription,.customercard-account-meta>summary .customercard-account-meta__open-tickets,.customercard-account-meta--static .customercard-account-meta__contact,.customercard-account-meta--static .customercard-account-meta__summary-subscription,.customercard-account-meta--static .customercard-account-meta__open-tickets{font-size:13px;text-transform:uppercase;letter-spacing:.02em}.customercard-account-meta__hotel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 10px;font-size:16px;line-height:1.3;color:#243033;font-family:"Lato",sans-serif}.customercard-account-meta__hotel-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.customercard-account-meta__flag{font-size:18px;line-height:1;font-weight:400}.customercard-account-meta__hotel-name{margin:0;font-size:16px;font-weight:700;line-height:inherit;color:#243033}.customercard-account-meta__open-tickets{width:100%;margin-top:8px;line-height:1.55;color:#555}.customercard-account-meta__open-tickets a{color:#236b62;text-decoration:underline;text-underline-offset:2px}.customercard-account-meta__open-tickets a.is-current{color:#1a3d38;font-weight:700;text-decoration:none;padding:1px 6px;border-radius:4px;background:#d8efe9;box-shadow:inset 0 0 0 1px #9ec9be}.customercard-account-meta__csm-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;white-space:normal}.customercard-account-meta__csm-value a{color:#236b62;text-decoration:underline;text-underline-offset:2px}.customercard-account-meta__csm-edit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border:none;border-radius:3px;background:rgba(0,0,0,0);color:#258175;line-height:1}.customercard-account-meta__csm-edit:hover{background:#e8f5f3;color:#1a6b62}.customercard-account-meta__csm-edit .fa-solid{font-size:14px;pointer-events:none}.customercard-csm-reassign-panel{margin-top:10px}.customercard-account-meta__csm-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customercard-account-meta__csm-form select{flex:1 1 220px;max-width:100%;margin:0}.customercard-account-meta__csm-form .btn{margin:0}.customercard-account-meta__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customercard-account-meta__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2}.customercard-account-meta__badge--vip{background:#333}.customercard-account-meta__badge--warn{background:#e0440e}.customercard-hotel-header__copy{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:2px 6px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#243033;cursor:pointer;font-size:14px;line-height:1;vertical-align:middle;opacity:.85}.customercard-hotel-header__copy:hover{background:rgba(0,0,0,.06);opacity:1}.datatableChurnRisk .customercard-hotel-header__copy:hover{background:hsla(0,0%,100%,.15)}.customercard-account-meta__account-id{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.customercard-account-meta__account-id-value{font-weight:600;font-variant-numeric:tabular-nums;color:#333}.customercard-account-meta a.direct-login{display:inline-flex;align-items:center;font-size:16px;line-height:1;color:inherit;text-decoration:none !important;vertical-align:middle}.customercard-account-meta a.direct-login:hover:not(.direct-login--expired){opacity:.75}.customercard-account-meta .direct-login-unavailable{display:inline-flex;align-items:center;margin-left:4px;font-size:16px;line-height:1;color:#c62828;vertical-align:middle;cursor:help}.customercard-account-meta .direct-login-assign-owner{display:inline-flex;align-items:center;margin-left:4px;position:relative;vertical-align:middle}.customercard-account-meta .direct-login-assign-owner>summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer;color:#c62828;line-height:1}.customercard-account-meta .direct-login-assign-owner>summary::-webkit-details-marker{display:none}.customercard-account-meta .direct-login-assign-owner[open]>summary{opacity:.85}.customercard-account-meta .direct-login-assign-owner__form{position:absolute;left:0;top:calc(100% + 4px);z-index:25;display:flex;flex-direction:column;gap:8px;min-width:16rem;max-width:min(24rem,100vw - 16px);padding:10px;background:#fff;border:1px solid #dde2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.customercard-account-meta .direct-login-assign-owner__form select{width:100%;max-width:100%}.customercard-account-meta .direct-login-assign-owner__form select.direct-login-assign-owner__select--has-contact option.direct-login-assign-owner__option--contact{font-weight:600;color:#236b62}.customercard-account-meta__churned{color:#e0440e;font-weight:600}.customercard-account-meta__summary-subscription{width:100%;margin-top:8px;line-height:1.55;color:#555}.customercard-account-meta__summary-subscription a{color:#236b62;text-decoration:underline;text-underline-offset:2px}.customercard-account-meta__summary-subscription .account-risk-score,.customercard-account-meta__summary-subscription .account-csat-score{display:inline-flex;align-items:center;gap:1px;white-space:nowrap;vertical-align:middle}.customercard-account-meta__summary-subscription .account-risk-score__mark,.customercard-account-meta__summary-subscription .account-csat-score__star{font-size:.75rem;line-height:1}.customercard-account-meta__summary-subscription .account-risk-score__mark--empty,.customercard-account-meta__summary-subscription .account-csat-score__star--empty{opacity:.35}.customercard-account-meta__summary-subscription .account-risk-score--unknown,.customercard-account-meta__summary-subscription .account-csat-score--unknown{color:#999}.customercard-account-meta__body{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:0;border-top:none}.customercard-account-meta__consolidated-master,.customercard-account-meta__consolidated-sub{color:#24827c;font-weight:600}.customercard-account-meta__consolidated-list{font-size:13px;line-height:1.55;color:#555}.customercard-account-meta__consolidated-list a{text-decoration:underline;color:#24827c}.customercard-account-meta__contact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:#333}.customercard-account-meta__contact-name{font-weight:normal}.customercard-account-meta__contact-phone,.customercard-account-meta__contact-email{display:inline-flex;align-items:center;gap:6px}.customercard-account-meta__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.customercard-account-meta__top .customercard-account-meta__contact{flex:1 1 auto;min-width:0}.customercard-account-meta__top .customercard-account-actions{flex:0 0 auto}.customercard-account-meta__top .customercard-account-meta__card-link{flex:0 0 auto}.customercard-account-meta__card-link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 11px;border-radius:8px;border:1px solid #c9d3d1;background:#f3f7f6;color:#2a4f49;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}.customercard-account-meta__card-link:hover{filter:brightness(0.98);color:#1a3d38}.customercard-account-meta__card-link .fa-solid{font-size:12px}.customercard-account-meta__subscription,.customercard-account-meta__status,.customercard-account-meta__metrics{margin:0;font-size:14px;line-height:1.55;color:#555}.customercard-account-meta__open-bugs--has-open{color:#e0440e;font-weight:bold}.customercard-account-meta__open-bugs--has-open a{color:#e0440e}.customercard-account-meta__upgrades{font-weight:500;color:#444}.customercard-account-meta__sep{display:inline-block;margin:0 .4em;color:#b8c0c8;font-size:.75em;line-height:1;vertical-align:middle;user-select:none}.customercard-account-actions{flex:0 0 auto;position:relative;font-size:12px}.customercard-account-actions>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px 8px;border:1px solid #c8cdd2;border-radius:5px;background:#fff;color:#555;user-select:none;line-height:1}.customercard-account-actions>summary .fa{font-size:14px;pointer-events:none}.customercard-account-actions>summary::-webkit-details-marker{display:none}.customercard-account-actions[open]>summary{border-color:#258175;color:#258175}.customercard-account-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:12rem;max-width:min(20rem,100vw - 16px);margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dde2e6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.customercard-account-actions__menu a,.customercard-account-actions__menu span{display:flex;align-items:center;gap:8px;padding:6px 12px;color:#333;text-decoration:none;white-space:nowrap;font-weight:normal}.customercard-account-actions__menu a:hover{background:#eef5f4}.customercard-account-actions__menu a.is-danger,.customercard-account-actions__menu a.is-at-risk{color:#e0440e}.customercard-account-actions__menu a.is-at-risk:hover,.customercard-account-actions__menu a.is-danger:hover{background:#fdeeee;color:#c93a0c}.customercard-account-actions__menu a.is-at-risk-clear{color:#2d8578}.customercard-account-actions__menu a.is-at-risk-clear:hover{background:#e8f5f0;color:#24827c}.customercard-account-actions__menu li.is-disabled span{color:#999;cursor:not-allowed}.customercard-account-actions__menu li.is-disabled .customercard-account-actions__icon--phone,.customercard-account-actions__menu li.is-disabled .customercard-account-actions__icon--qbr-deck{color:#999}.customercard-account-actions.is-menu-start .customercard-account-actions__menu{right:auto;left:0}.customercard-account-actions__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;text-align:center;line-height:1}.customercard-account-actions__icon--at-risk{color:#e0440e;font-size:13px}.customercard-account-actions__icon--phone{color:#555;font-size:12px}.customercard-account-actions__icon--ticket{color:#2cad70;font-size:12px}.customercard-account-actions__icon--block{color:#e0440e;font-size:12px}.customercard-account-actions__icon--at-risk-clear{color:#2d8578;font-size:12px}.customercard-account-actions__icon--order-confirmation,.customercard-account-actions__icon--login,.customercard-account-actions__icon--qbr-deck,.customercard-account-actions__icon--customer-card{color:#236b62;font-size:12px}.customercard-account-actions__submenu>summary{display:flex;align-items:center;gap:8px;padding:6px 12px;color:#333;cursor:pointer;list-style:none;white-space:nowrap;font-weight:normal;user-select:none}.customercard-account-actions__submenu>summary::-webkit-details-marker{display:none}.customercard-account-actions__submenu[open]>summary{background:#eef5f4}.customercard-account-actions__submenu-list{list-style:none;margin:0;padding:0 0 2px;border-top:1px solid #eef1f3}.customercard-account-actions__submenu-list a{display:block;padding:5px 12px 5px 2.35rem;color:#333;text-decoration:none;white-space:nowrap;font-size:11px;font-weight:600}.customercard-account-actions__submenu-list a:hover{background:#eef5f4}.customercard-account-actions__submenu-form{margin:0;padding:0}.customercard-account-actions__submenu-form button{display:block;width:100%;padding:5px 12px 5px 2.35rem;border:0;background:rgba(0,0,0,0);color:#333;text-align:left;white-space:nowrap;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer}.customercard-account-actions__submenu-form button:hover{background:#eef5f4}.dash-tickets-page.is-ticket-detail .customercard-account-meta{margin:0 0 18px}body.pms-cancellation-policies #tpl-account,body.pms-cancellation-policies #container{background:#f8fafc}body.pms-cancellation-policies #cancellation-hero .stats-hero-title,body.pms-cancellation-policies #cancellation-hero .hero-title,body.pms-cancellation-policies #cancellation-hero h1,body.pms-cancellation-policies #cancellation-hero h2{opacity:0}body.pms-cancellation-policies #cancellation-hero .hero-title-animated{animation:fadeInSentence 1s ease-out forwards}@keyframes fadeInSentence{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.pms-cancellation-policies #inner-container{overflow:visible !important}body.pms-cancellation-policies #inner-container.cancellation-policy-context{padding-bottom:0}body.pms-cancellation-policies .stats-hero-title em,body.pms-cancellation-policies .hero-title em{font-style:normal;text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:4px}body.pms-cancellation-policies .cancellation-policy-context .rr-design-system-component-interactive-tooltip::before{min-width:auto;width:max-content}body.pms-cancellation-policies .cancellation-policy-dashboard .container{max-width:1100px;margin:0 auto;padding:0 24px}body.pms-cancellation-policies .dashboard-container .header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;margin-bottom:0}body.pms-cancellation-policies .dashboard-container .header-actions .policy-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}body.pms-cancellation-policies .cancellation-policy-dashboard .container.policy-pills-container{margin:0 auto;padding:0}body.pms-cancellation-policies .cancellation-hero-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:stretch;margin-bottom:32px}body.pms-cancellation-policies .cancellation-hero-grid>*{min-width:0}@media(max-width: 1024px){body.pms-cancellation-policies .cancellation-hero-grid{grid-template-columns:1fr;gap:16px}}body.pms-cancellation-policies #cancellation-hero,body.pms-cancellation-policies .cancellation-hero-grid .rr-design-system-component-stats-statshero{height:100%;display:flex;flex-direction:column}body.pms-cancellation-policies .policies-section{margin-bottom:32px}body.pms-cancellation-policies .policy-actions{display:flex;gap:8px}body.pms-cancellation-policies #policy-modal .rr-csat-container{max-width:700px !important;width:90vw !important}@media(min-width: 1024px){body.pms-cancellation-policies #policy-modal .rr-csat-container{width:700px !important}}body.pms-cancellation-policies .category-selection-grid{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){body.pms-cancellation-policies .category-selection-grid{grid-template-columns:1fr}}body.pms-cancellation-policies .category-selection-item{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#f8fafc}body.pms-cancellation-policies .category-selection-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}body.pms-cancellation-policies .category-selection-header .rr-design-system-component-forms-checkbox{margin:0}body.pms-cancellation-policies .category-name{font-size:15px;font-weight:700;color:#0f172a}body.pms-cancellation-policies .rate-plans-list{margin-left:32px;display:grid;gap:8px}body.pms-cancellation-policies .rate-plan-item{display:flex;align-items:center;gap:8px}body.pms-cancellation-policies .rate-plan-item .rr-design-system-component-forms-checkbox{margin:0}body.pms-cancellation-policies .rate-plan-name{font-size:14px;color:#64748b}body.pms-cancellation-policies .toggle-all-link,body.pms-cancellation-policies .toggle-category-rate-plans-link{display:inline-block;font-size:13px;color:#6e63ff !important;text-decoration:none;font-weight:600;cursor:pointer;margin-bottom:12px;outline:none;border:none;background:none;padding:0}body.pms-cancellation-policies .toggle-all-link:hover,body.pms-cancellation-policies .toggle-category-rate-plans-link:hover{text-decoration:underline}body.pms-cancellation-policies .category-selection-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:0;transition:all .2s ease;overflow:visible !important;position:relative;height:auto !important;display:flex;flex-direction:column;min-width:0}body.pms-cancellation-policies .category-selection-card.is-selected{border-color:rgba(110,99,255,.3);box-shadow:0 10px 20px rgba(110,99,255,.12);transform:translateY(-2px)}body.pms-cancellation-policies .category-selection-card:hover{border-color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.12)}body.pms-cancellation-policies .category-image-wrapper{position:relative;width:100%;max-width:100%;min-width:0;height:140px;overflow:hidden}body.pms-cancellation-policies .category-card-image{width:100%;max-width:100%;min-width:0;height:140px;object-fit:cover;object-position:center;display:block;border-radius:18px 18px 0 0}body.pms-cancellation-policies .create-button-wrapper{padding-left:16px}body.pms-cancellation-policies .category-checkbox-overlay{position:absolute;top:12px;left:12px;z-index:10}body.pms-cancellation-policies .category-title-overlay{position:absolute;bottom:0;left:0;width:100%;padding:16px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);color:#fff;z-index:5}body.pms-cancellation-policies .category-title-overlay .category-title-modal{font-size:16px;font-weight:700;color:#fff}body.pms-cancellation-policies .category-master-checkbox{--cb-size: 28px;--cb-radius: 6px;--cb-shadow: 0 2px 10px rgba(15, 23, 42, 0.12);display:inline-flex;align-items:center;cursor:pointer;user-select:none}body.pms-cancellation-policies .category-master-checkbox:hover .cb-box{box-shadow:0 8px 20px rgba(15,23,42,.22)}body.pms-cancellation-policies .category-master-checkbox:active .cb-box{box-shadow:0 4px 12px rgba(15,23,42,.18)}body.pms-cancellation-policies .category-master-checkbox .cb-box{width:var(--cb-size);height:var(--cb-size);border-radius:var(--cb-radius);border:2px solid var(--cb-border, #cbd5e1);background:var(--cb-bg, #fff);box-shadow:var(--cb-shadow);display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;position:relative;overflow:hidden;flex-shrink:0}body.pms-cancellation-policies .category-master-checkbox[data-state=checked] .cb-box,body.pms-cancellation-policies .category-master-checkbox[data-state=indeterminate] .cb-box{border-color:rgba(0,0,0,0);background:var(--cb-fill, #6e63ff)}body.pms-cancellation-policies .category-master-checkbox .cb-icon{position:absolute;width:calc(var(--cb-size)*.7);height:calc(var(--cb-size)*.7);left:50%;top:50%;color:#fff;opacity:0;transform:translate(-50%, -50%) scale(0.96);transition:opacity .12s ease,transform .12s ease;pointer-events:none}body.pms-cancellation-policies .category-master-checkbox[data-state=checked] .cb-icon--check{opacity:1;transform:translate(-50%, -50%) scale(1)}body.pms-cancellation-policies .category-master-checkbox[data-state=indeterminate] .cb-icon--minus{opacity:1;transform:translate(-50%, -50%) scale(1)}body.pms-cancellation-policies .category-master-checkbox:focus-within .cb-box{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}body.pms-cancellation-policies .rate-plans-collapsible{margin-top:0;padding:16px;height:auto !important;overflow:visible !important;display:flex;flex-direction:column}body.pms-cancellation-policies .rate-plans-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .2s ease}body.pms-cancellation-policies .rate-plans-header:hover{background:#f1f5f9}body.pms-cancellation-policies .rate-plans-header.is-open .rate-plans-chevron{transform:rotate(90deg)}body.pms-cancellation-policies .rate-plans-header.is-open .expand-hint{display:none}body.pms-cancellation-policies .rate-plans-header-title{font-size:12px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.3px;display:flex;align-items:center;gap:6px}body.pms-cancellation-policies .rate-plans-chevron{transition:transform .2s ease;color:#64748b}body.pms-cancellation-policies .rate-plans-list-modal{display:none;overflow:visible !important;transition:all .3s ease;height:auto;position:relative}body.pms-cancellation-policies .rate-plans-list-modal.is-open{display:flex;flex-direction:column;overflow:visible;margin-top:8px;height:auto}body.pms-cancellation-policies .rate-plan-item-wrapper{margin-bottom:4px}body.pms-cancellation-policies .rate-plan-checkbox-item{display:flex;align-items:center;gap:8px;padding:8px 0;position:relative;z-index:1}body.pms-cancellation-policies .rate-plan-checkbox-item:hover{z-index:100}body.pms-cancellation-policies .rate-plan-checkbox-item.parent-rate-plan{font-weight:600}body.pms-cancellation-policies .rate-plan-checkbox-item.parent-rate-plan.non-public-parent{color:#94a3b8}body.pms-cancellation-policies .rate-plan-checkbox-item.parent-rate-plan.non-public-parent .cb-label{color:#94a3b8}body.pms-cancellation-policies .rate-plan-checkbox-item.parent-rate-plan.non-public-parent .rr-design-system-component-forms-checkbox.is-disabled{cursor:not-allowed;opacity:.65}body.pms-cancellation-policies .rate-plan-checkbox-item.derived-rate-plan{font-size:14px;color:#64748b;padding:6px 0}body.pms-cancellation-policies .rate-plan-checkbox-item.derived-rate-plan .cb-label{max-width:320px}body.pms-cancellation-policies .rate-plan-checkbox-item.has-derived .cb-label{max-width:250px}body.pms-cancellation-policies .rate-plan-checkbox-item.has-shared .cb-label,body.pms-cancellation-policies .rate-plan-checkbox-item.in-use .cb-label{max-width:170px}body.pms-cancellation-policies .rate-plan-checkbox-item.has-shared.in-use .cb-label{max-width:110px}body.pms-cancellation-policies .rate-plan-checkbox-item .cb-label{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}body.pms-cancellation-policies .rate-plan-checkbox-item .rr-design-system-component-interactive-tooltip{position:relative;z-index:inherit}body.pms-cancellation-policies .rate-plan-badges{display:flex;align-items:center;gap:8px;margin-left:auto}body.pms-cancellation-policies .derived-rates-list{padding-left:32px;margin-top:4px;border-left:2px solid #e5e7eb;margin-left:12px;display:none !important;height:auto !important;overflow:visible !important;flex-shrink:0}body.pms-cancellation-policies .derived-rates-list.is-open{display:flex !important;flex-direction:column;gap:4px}body.pms-cancellation-policies .toggle-derived-rates{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6e63ff;text-decoration:none;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}body.pms-cancellation-policies .toggle-derived-rates:hover{background:rgba(110,99,255,.08)}body.pms-cancellation-policies .toggle-derived-rates .chevron-icon{transition:transform .2s ease}body.pms-cancellation-policies .toggle-derived-rates.is-open .chevron-icon{transform:rotate(180deg)}body.pms-cancellation-policies .derived-count{white-space:nowrap}body.pms-cancellation-policies .rate-plan-shared-badge{font-size:11px;font-weight:700;color:#f59e0b;background:rgba(254,209,77,.1);padding:2px 8px;border-radius:999px;margin-left:8px;cursor:help}body.pms-cancellation-policies .rate-plan-in-use-badge-wrapper.hidden{display:none !important}body.pms-cancellation-policies .policies-table-skeleton-wrapper{min-height:200px;padding:16px 0}body.pms-cancellation-policies #policy-time .trigger{padding:10px 12px !important;font-size:15px !important;border:1px solid #e5e7eb !important;box-shadow:0 8px 28px rgba(15,23,42,.06) !important}body.pms-cancellation-policies #policy-time .trigger:hover{box-shadow:0 10px 20px rgba(110,99,255,.12) !important}body.pms-cancellation-policies .policy-form-grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:20px}body.pms-cancellation-policies .policy-form-grid-1-1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}body.pms-cancellation-policies .policy-form-grid-1-1-1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}body.pms-cancellation-policies #btn-archive-policy-modal{margin-right:auto}body.pms-cancellation-policies .rr-design-system-component-forms-textinput.has-error .ti-input{border-color:#ca0b59 !important;background:rgba(202,11,89,.05)}body.pms-cancellation-policies .rr-design-system-component-forms-textinput.has-error .ti-input:focus{border-color:#ca0b59 !important;box-shadow:0 0 0 2px rgba(202,11,89,.08)}body.pms-cancellation-policies .rr-design-system-component-forms-textinput.has-error .ti-hint.error{color:#ca0b59 !important}body.pms-cancellation-policies .policy-modal-form .rr-design-system-component-forms-textinput .ti-hint,body.pms-cancellation-policies .policy-modal-form .rr-design-system-component-forms-textarea .ta-hint{padding-left:0 !important;margin-left:0 !important}body.pms-cancellation-policies .policy-modal-form .rr-design-system-component-forms-textinput .ti-label,body.pms-cancellation-policies .policy-modal-form .rr-design-system-component-forms-textarea .ta-label{padding-left:0 !important;margin-left:0 !important}body.pms-cancellation-policies #policy-time-hours:hover,body.pms-cancellation-policies #policy-time-minutes:hover{border-color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.08)}body.pms-cancellation-policies #policy-time-hours:focus,body.pms-cancellation-policies #policy-time-minutes:focus{outline:none;border-color:#6e63ff;box-shadow:0 0 0 3px rgba(110,99,255,.12)}body.pms-cancellation-policies #policy-time-hours option,body.pms-cancellation-policies #policy-time-minutes option{padding:8px}body.pms-cancellation-policies .policy-section{margin-bottom:0}body.pms-cancellation-policies .policy-section-header{margin-bottom:24px}@media(max-width: 768px){body.pms-cancellation-policies .policy-section-header h3{font-size:18px}}@media(max-width: 768px){body.pms-cancellation-policies .policy-section-header p{font-size:13px}}body.pms-cancellation-policies .policy-section-title{font-size:16px;font-weight:800;color:#0f172a;margin:0 0 6px 0;padding:0}body.pms-cancellation-policies .policy-section-subtitle{font-size:13px;color:#64748b;margin:0;padding:0;line-height:1.5}body.pms-cancellation-policies .policy-section-divider{height:1px;background:linear-gradient(to right, transparent, #e5e7eb 20%, #e5e7eb 80%, transparent);margin:48px 0;position:relative}body.pms-cancellation-policies .policy-section-divider::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:8px;height:8px;background:#6e63ff;border-radius:50%;box-shadow:0 0 0 4px rgba(110,99,255,.1)}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only{width:32px;height:32px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only svg{width:16px;height:16px;flex-shrink:0}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only.secondary:hover{background:rgba(110,99,255,.08) !important;border-color:#6e63ff !important;transform:scale(1.05)}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only.secondary:active{background:rgba(110,99,255,.15) !important;transform:scale(0.95)}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only.danger:hover{background:rgba(202,11,89,.08) !important;border-color:#ca0b59 !important;transform:scale(1.05)}body.pms-cancellation-policies .rr-design-system-component-buttons-button.rr-btn-icon-only.danger:active{background:rgba(202,11,89,.15) !important;transform:scale(0.95)}body.pms-cancellation-policies body.modal-open .rr-design-system-component-interactive-tooltip,body.pms-cancellation-policies body.modal-open .policy-actions{z-index:1000 !important}@media(max-width: 768px){body.pms-cancellation-policies .cancellation-policy-dashboard .container{padding:0 16px}body.pms-cancellation-policies .dashboard-container .header-actions{flex-direction:column;align-items:flex-start;gap:12px}body.pms-cancellation-policies .policy-form-grid-2-1,body.pms-cancellation-policies .policy-form-grid-1-1,body.pms-cancellation-policies .policy-form-grid-1-1-1{grid-template-columns:1fr !important}body.pms-cancellation-policies #btn-cancel-policy{display:none !important}body.pms-cancellation-policies .policy-modal-buttons button{width:100%;justify-content:center;text-align:center}body.pms-cancellation-policies .policy-modal-buttons button span{width:100%;text-align:center}body.pms-cancellation-policies .rr-design-system-component-stats-statshero .stats-hero-grid{display:none !important}}body.pms-book-csm-meeting .book-csm-meeting__wrap{max-width:720px;margin:24px auto;padding:0 16px}body.pms-book-csm-meeting .book-csm-meeting__intro{margin:12px 0 20px}body.pms-book-csm-meeting .book-csm-meeting__status{margin-bottom:12px}body.pms-book-csm-meeting .book-csm-meeting__status--error{color:#b42318}body.pms-book-csm-meeting .book-csm-meeting__slot-list{display:flex;flex-direction:column;gap:8px}body.pms-book-csm-meeting .book-csm-meeting__slot-btn{text-align:left}body.pms-book-csm-meeting .book-csm-meeting__confirm{margin-top:16px}body.pms-book-csm-meeting .book-csm-meeting__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#inner-container.support-tickets-container{padding-bottom:0 !important;min-width:0 !important;max-width:100%;width:100%;box-sizing:border-box;overflow-x:visible}#inner-container.support-tickets-container #main{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}#tpl-account.support-tickets{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background-color:var(--ds-bg, #f8fafc)}.support-tickets-upcoming-meetings{margin:0 0 1rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.support-tickets-upcoming-meetings h3{margin:0 0 .5rem;font-size:1rem}.support-tickets-upcoming-meetings ul{margin:0;padding:0;list-style:none}.support-tickets-upcoming-meetings li{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;padding:.35rem 0;border-top:1px solid #f1f5f9}.support-tickets-upcoming-meetings li:first-child{border-top:0}.support-tickets-upcoming-meetings a{margin-left:auto}#inner-container.support-tickets-container #tpl-account.support-tickets .top-nav-container{z-index:101}@media(min-width: 769px){#tpl-account.support-tickets{padding-top:72px !important}}body.pms-support-tickets .support-tickets-context,body.pms-support-tickets-history .support-tickets-context{display:flex;flex-direction:column;min-height:calc(100vh - 72px)}body.pms-support-tickets .support-tickets-dashboard,body.pms-support-tickets-history .support-tickets-dashboard{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:var(--ds-bg, #f8fafc);min-height:calc(100vh - 72px)}body.pms-support-tickets .support-tickets-dashboard>.gradient-bar,body.pms-support-tickets .support-tickets-dashboard .gradient-bar,body.pms-support-tickets-history .support-tickets-dashboard>.gradient-bar,body.pms-support-tickets-history .support-tickets-dashboard .gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100%;max-width:100%;margin:0 !important;z-index:2;height:8px;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);box-shadow:0 4px 16px rgba(138,124,255,.16);flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-frame,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-frame{flex:0 1 auto;width:100%;max-width:min(1200px,100%);margin:0 auto;padding:0 20px 32px;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard>.rr-design-system-component-shared-glowwave,body.pms-support-tickets .support-tickets-dashboard #support-tickets-page-bottom-glow,body.pms-support-tickets .support-tickets-dashboard #support-tickets-detail-bottom-glow,body.pms-support-tickets-history .support-tickets-dashboard>.rr-design-system-component-shared-glowwave,body.pms-support-tickets-history .support-tickets-dashboard #support-tickets-page-bottom-glow,body.pms-support-tickets-history .support-tickets-dashboard #support-tickets-detail-bottom-glow{position:relative;left:auto;right:auto;bottom:auto;margin-top:auto;margin-bottom:0;margin-left:0 !important;margin-right:0 !important;z-index:0;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;opacity:1;visibility:visible}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;margin:0;padding:24px 0 0;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar-head,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar-head{flex:1 1 auto;min-width:0;width:100%}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;margin:0 0 14px;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__search,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__search{flex:1 1 auto;min-width:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__search .rr-design-system-component-inputs-searchbar,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__search .rr-design-system-component-inputs-searchbar{width:100%;max-width:100%;min-height:40px;height:40px;max-height:40px;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__scope,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__scope{flex:0 0 auto}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__scope .support-tickets-scope-tooltip,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__scope .support-tickets-scope-tooltip{display:inline-flex;flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__property,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__property{flex:0 0 auto}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__property .support-tickets-property-tooltip,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__property .support-tickets-property-tooltip{display:inline-flex;flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar .page-head.rr-design-system-component-headers-pageheader,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar .page-head.rr-design-system-component-headers-pageheader{padding:0 0 16px !important;margin:0 !important;max-width:none !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar .page-title,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar .page-title{margin:0 !important;font-weight:800 !important;font-size:28px !important;letter-spacing:.2px !important;line-height:1.25 !important;color:#0f172a !important}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar .page-sub,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar .page-sub{margin:6px 0 0 !important;font-size:14px !important;line-height:1.45 !important;color:#64748b !important}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__list-controls,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__list-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px;padding-top:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs{flex:1 1 auto;min-width:0;margin:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav{gap:8px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav::-webkit-scrollbar,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav::-webkit-scrollbar{display:none}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab{padding:14px 22px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab-count,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:rgba(100,116,139,.14);color:#64748b;font-size:11px;font-weight:700;line-height:1}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab.is-active .rr-tabs-tab-count,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab.is-active .rr-tabs-tab-count{background:rgba(110,99,255,.12);color:#6e63ff}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__list-controls-end,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__list-controls-end{display:inline-flex;align-items:center;flex-shrink:0;padding-bottom:10px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-view-toggle-tooltip,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-view-toggle-tooltip{display:inline-flex;flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-view-toggle__icon,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-view-toggle__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer.table-actions,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer.table-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:16px 0 0;width:100%;border-top:1px solid #e2e8f0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size{flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size .rr-design-system-component-forms-select,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size .rr-design-system-component-forms-select{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size .sel-label,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size .sel-label{display:inline-block;margin:0;font-size:13px;font-weight:600;color:#64748b}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size details,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size details{display:inline-block;min-width:148px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size .trigger,body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer-page-size summary.trigger,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size .trigger,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer-page-size summary.trigger{min-width:148px;padding:8px 12px;font-size:13px;font-weight:600}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer .pagination-controls,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer .pagination-controls{display:flex;align-items:center;gap:16px;margin-left:auto;justify-content:flex-end}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer .pagination-controls.utility-row .meta,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer .pagination-controls.utility-row .meta{color:#64748b;font-size:14px;font-weight:600;flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__pagination-buttons,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__pagination-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-header,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-header{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-not-found-banner,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-not-found-banner{padding-bottom:1rem}body.pms-support-tickets .support-tickets-dashboard .support-tickets-header__title,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-header__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:#101828}body.pms-support-tickets .support-tickets-dashboard #support-tickets-list,body.pms-support-tickets-history .support-tickets-dashboard #support-tickets-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0;padding-top:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-list-active,body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__list,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-list-active,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__list{display:flex;flex-direction:column;gap:.75rem}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__list,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row{display:flex;flex-direction:column;height:100%;min-width:0;gap:.75rem;padding:1rem 1.125rem;box-sizing:border-box}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__main,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__main{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;flex:1 1 auto;min-width:0}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__title,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__title{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.375rem;width:100%;min-width:0}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__number,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__number{font-size:.8125rem}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__kind-pill,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__kind-pill{max-width:100%}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__subject,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__subject{width:100%;max-width:100%;flex:0 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.4;color:#0f172a}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill{align-self:flex-start;max-width:100%;white-space:normal;text-align:left;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__meta,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__meta{margin-top:auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.2rem}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older{margin-top:1rem;border:1px solid rgba(16,24,40,.08);border-radius:12px;background:#fff;overflow:hidden}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__summary,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;font-weight:600;font-size:.9375rem;color:#344054;user-select:none}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__summary::-webkit-details-marker,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__summary::-webkit-details-marker{display:none}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__summary::before,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__summary::before{content:"";width:.45rem;height:.45rem;border-right:2px solid #667085;border-bottom:2px solid #667085;transform:rotate(-45deg);transition:transform .15s ease;flex:0 0 auto}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older[open]>.support-tickets-older__summary::before,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older[open]>.support-tickets-older__summary::before{transform:rotate(45deg)}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__list,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__list{padding:0 1rem 1rem}body.pms-support-tickets .support-tickets-dashboard .support-tickets-older .support-ticket-row,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older .support-ticket-row{background:#f9fafb}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row::before,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--ticket-accent, #fed14d) 0%, var(--ticket-accent-end, #f59e0b) 100%)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-open,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-open{--ticket-accent: #fed14d;--ticket-accent-end: #f59e0b}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-unread,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-unread{--ticket-accent: #64748b;--ticket-accent-end: #475569}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-closed,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-closed{--ticket-accent: #2cab95;--ticket-accent-end: #26817c}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-merged,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.support-ticket-row--accent-merged{--ticket-accent: #98a2b3;--ticket-accent-end: #667085}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.is-unread .support-ticket-row__subject,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.is-unread .support-ticket-row__subject{font-weight:700}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row:hover,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row:hover{border-color:color-mix(in srgb, var(--ticket-accent, #fed14d) 35%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--ticket-accent, #fed14d) 14%, transparent)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__main,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__title,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;flex:1 1 auto;min-width:0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__number,body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__number,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__number,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__number{flex:0 0 auto;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#475467}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__number,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__number{font-size:.875rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__subject,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__subject{font-weight:600;font-size:.975rem;line-height:1.35;flex:1 1 auto;min-width:0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__meta,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;color:#667085}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill,body.pms-support-tickets .support-tickets-dashboard .support-ticket-kind-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-kind-pill{display:inline-flex;align-items:center;flex:0 0 auto;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill{background:#f2f4f7;color:#475467}body.pms-support-tickets .support-tickets-dashboard .support-ticket-kind-pill--support,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-kind-pill--support{background:#eff8ff;color:#175cd3}body.pms-support-tickets .support-tickets-dashboard .support-ticket-kind-pill--success,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-kind-pill--success{background:#ecfdf3;color:#027a48}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__property-pill,body.pms-support-tickets .support-tickets-dashboard .support-ticket-property-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__property-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-property-pill{display:inline-flex;align-items:center;flex:0 0 auto;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;max-width:14rem;overflow:hidden;text-overflow:ellipsis}body.pms-support-tickets .support-tickets-dashboard .support-ticket-property-pill--own,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-property-pill--own{background:#f4f7fb;color:#475467}body.pms-support-tickets .support-tickets-dashboard .support-ticket-property-pill--linked,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-property-pill--linked{background:rgba(254,209,77,.22);color:#b54708}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row--linked-property,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row--linked-property{border-left:3px solid #f79009}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__property-banner,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__property-banner{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#fffaeb;border:1px solid #fedf89;color:#93370d;font-size:.875rem;line-height:1.45}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status=open],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status=pending],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on customer"],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on third party"],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on internal team"],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status="customer responded"],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status=open],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status=pending],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on customer"],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on third party"],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status="waiting on internal team"],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status="customer responded"]{background:#fffaeb;color:#b54708}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status=resolved],body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status=closed],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status=resolved],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status=closed]{background:#ecfdf3;color:#027a48}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__status-pill[data-status=merged],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__status-pill[data-status=merged]{background:#f2f4f7;color:#344054}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row.is-unread .support-ticket-row__status-pill,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row.is-unread .support-ticket-row__status-pill{background:#f2f4f7;color:#475467}body.pms-support-tickets .support-tickets-dashboard .support-ticket-row__merge,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-row__merge{color:#475467;font-weight:600}body.pms-support-tickets .support-tickets-dashboard .support-tickets-merge-banner,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-merge-banner{margin:0 0 1rem}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;text-align:center;color:#667085}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty--inline,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty--inline{padding:1rem;border:1px dashed rgba(16,24,40,.12);border-radius:12px;background:#fff}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty__title,body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty__hint,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty__title,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty__hint{margin:0;max-width:26rem;width:100%;text-align:center}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty__title,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty__title{font-size:.9375rem;line-height:1.4;color:#667085}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty__hint,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty__hint{margin-top:.35rem;font-size:.875rem;line-height:1.45;color:#98a2b3}body.pms-support-tickets .support-tickets-dashboard .support-tickets-empty__help,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-empty__help{font-weight:700;color:#475467}body.pms-support-tickets .support-tickets-dashboard .support-tickets-detail,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-detail{width:100%;max-width:52rem;margin:1.25rem auto 2rem;padding:1.25rem 1.25rem 1.5rem;box-sizing:border-box;background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__top,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.25rem;padding:0 0 1rem;border-bottom:1px solid rgba(16,24,40,.06)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__number,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__number{margin-right:auto;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#101828}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__badges,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__back.rr-btn,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__back.rr-btn{flex-shrink:0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__thread,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__thread{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:.25rem 0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message{position:relative;padding:0 0 0 .75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;isolation:isolate}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message::before,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#94a3b8;z-index:1}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message.is-customer,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message.is-customer{background:#f8fafc;border-color:#e2e8f0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message.is-agent,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message.is-agent{background:#f7f5ff;border-color:rgba(122,90,248,.28);box-shadow:0 1px 2px rgba(122,90,248,.08)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message.is-agent::before,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message.is-agent::before{background:#7a5af8}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message.is-agent .support-ticket-message__actor,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message.is-agent .support-ticket-message__actor{color:#5a3cb4}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__head,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.875rem 1rem;border-bottom:1px solid #e2e8f0;background:rgba(0,0,0,0);font-size:.8125rem;color:#64748b;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__who,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__who{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__actor,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__actor{color:#0f172a;font-weight:700}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__role[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__role[hidden]{display:none !important}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body{margin:0;padding:1rem;line-height:1.55;word-break:break-word;color:#1e293b;background:rgba(0,0,0,0)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body p,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body p{margin:0 0 .5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body p:last-child,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body p:last-child{margin-bottom:0}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body ul,body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body ol,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body ul,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body ol{margin:.35rem 0 .5rem;padding-left:1.25rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__body a,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__body a{color:#5a3cb4}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__files,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__files{list-style:none;margin:0;padding:0 1rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__files[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__files[hidden]{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-link,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-link{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.25rem .65rem;border-radius:9999px;background:#fff;border:1px solid #e2e8f0;text-decoration:none;color:#334155;font-size:.75rem;font-weight:600}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-link:hover,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-link:hover{border-color:rgba(122,90,248,.35);color:#6e63ff;background:#f0edff}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-thumb,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-thumb{width:28px;height:28px;object-fit:cover;border-radius:4px}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-thumb[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-thumb[hidden]{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-name,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-message__file-size,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-message__file-size{color:#98a2b3;font-size:.75rem;font-weight:500}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer{margin-bottom:.5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer.is-hidden,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer.is-hidden{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__raccoononly-hint,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__raccoononly-hint{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .65rem;margin:0 0 .75rem;padding:.75rem .9rem;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;box-sizing:border-box}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__raccoononly-badge,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__raccoononly-badge{flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__raccoononly-text,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__raccoononly-text{margin:0;flex:1 1 12rem;min-width:0;font-size:.8125rem;line-height:1.45;font-weight:500;color:#9f1239}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer-actions,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer-actions{margin-top:.75rem;display:flex;justify-content:flex-end}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer-actions .support-ticket-detail__send.rr-btn,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer-actions .support-ticket-detail__send.rr-btn{min-width:8.5rem;justify-content:center}body.pms-support-tickets .support-tickets-dashboard .support-ticket-reply-shell,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-reply-shell{border:1px solid rgba(16,24,40,.1);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:border-color .15s ease,box-shadow .15s ease}body.pms-support-tickets .support-tickets-dashboard .support-ticket-reply-shell.is-dragover,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-reply-shell.is-dragover{border-color:rgba(122,90,248,.45);box-shadow:0 0 0 3px rgba(122,90,248,.12)}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor-formatbar,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor-formatbar{display:flex;align-items:center;gap:.25rem;padding:.5rem .65rem;border-bottom:1px solid rgba(16,24,40,.06);background:#f8fafc}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor-formatbar button,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor-formatbar button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#475467;cursor:pointer}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor-formatbar button:hover,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor-formatbar button:hover{background:#eaecf0;color:#101828}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor-formatbar button[data-mode=unlink],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor-formatbar button[data-mode=unlink]{color:#6e63ff}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor{min-height:7.5rem;max-height:18rem;overflow:auto;padding:1rem;outline:none;line-height:1.55;color:#1d2939}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor:empty:before,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor:empty:before{content:attr(data-placeholder);color:#98a2b3}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor ul,body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor ol,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor ul,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor ol{margin:.35rem 0;padding-left:1.25rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-editor a,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-editor a{color:#5a3cb4}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach{padding:.75rem 1rem .9rem;border-top:1px solid rgba(16,24,40,.06);background:#fcfcfd}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__chips,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__chips{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__chips[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__chips[hidden]{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__chip,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .35rem .2rem .5rem;border-radius:9999px;background:#f4f7fb;border:1px solid rgba(16,24,40,.08);font-size:.75rem;font-weight:600;color:#344054}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__thumb,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__thumb{width:24px;height:24px;object-fit:cover;border-radius:4px}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__thumb[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__thumb[hidden]{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__icon[hidden],body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__icon[hidden]{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__name,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__remove,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__remove{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#98a2b3;cursor:pointer}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__remove:hover,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__remove:hover{background:#eaecf0;color:#344054}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__add.rr-btn,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__add.rr-btn{display:inline-flex;align-items:center;gap:.4rem;padding-left:.35rem;padding-right:.5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-attach__hint,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-attach__hint{margin:.35rem 0 0;font-size:.75rem;color:#98a2b3}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer-hint,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer-hint{margin-top:.75rem;color:#ca0b59;font-size:.875rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__composer-hint.is-hidden,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__composer-hint.is-hidden{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__readonly-hint,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__readonly-hint{padding:.875rem 1rem;border-radius:12px;background:#f8f7fc;border:1px solid rgba(16,24,40,.06);color:#667085;margin-bottom:.5rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__readonly-hint.is-hidden,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__readonly-hint.is-hidden{display:none}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__readonly-hint .rr-btn,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__readonly-hint .rr-btn{margin-top:.75rem}@media(max-width: 1100px){html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-older__list,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-older__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){#tpl-account.support-tickets{padding-top:0 !important}body.pms-support-tickets .support-tickets-context,body.pms-support-tickets-history .support-tickets-context{min-height:100vh}body.pms-support-tickets .support-tickets-dashboard,body.pms-support-tickets-history .support-tickets-dashboard{min-height:100vh;padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important;margin-top:0 !important}body.pms-support-tickets .support-tickets-dashboard>.gradient-bar,body.pms-support-tickets .support-tickets-dashboard .gradient-bar,body.pms-support-tickets-history .support-tickets-dashboard>.gradient-bar,body.pms-support-tickets-history .support-tickets-dashboard .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-frame,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-frame{padding:0 16px 40px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-detail,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-detail{margin-top:1rem;padding:1rem;border-radius:12px}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__top,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__top{gap:.65rem .75rem}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__number,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__number{flex:1 1 100%;margin-right:0;order:1}body.pms-support-tickets .support-tickets-dashboard .support-ticket-detail__badges,body.pms-support-tickets-history .support-tickets-dashboard .support-ticket-detail__badges{order:2}body.pms-support-tickets .support-tickets-dashboard .support-tickets-page-toolbar,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-page-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-top:20px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__scope,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__scope{width:100%;order:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__property,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__property{width:100%;order:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-filters__search,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-filters__search{flex:1 1 220px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__list-controls,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__list-controls{flex-direction:column;align-items:stretch;gap:8px;margin:0 0 10px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__list-controls-end,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__list-controls-end{padding-bottom:0;justify-content:flex-end}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs{margin:0}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__tabs .rr-tabs-tab{padding:12px 16px}html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets .support-tickets-dashboard .support-tickets-older__list,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-list-active,html[data-support-tickets-view=tiles] body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-older__list{grid-template-columns:1fr}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer.table-actions,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer.table-actions{flex-direction:column;align-items:stretch;gap:12px}body.pms-support-tickets .support-tickets-dashboard .support-tickets-module__footer .pagination-controls,body.pms-support-tickets-history .support-tickets-dashboard .support-tickets-module__footer .pagination-controls{margin-left:0;justify-content:space-between;width:100%}}body.pms-payment-policies #tpl-account,body.pms-payment-policies #container{background:#f8fafc}body.pms-payment-policies #inner-container{overflow:visible !important}body.pms-payment-policies #inner-container.payment-policy-context{padding-bottom:0}body.pms-payment-policies .cancellation-policy-dashboard .container{max-width:1100px;margin:0 auto;padding:0 24px}body.pms-payment-policies .payment-policies-dashboard__guide-dock{display:contents}body.pms-payment-policies .dashboard-container .header-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:0}body.pms-payment-policies .dashboard-container .header-actions .policy-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}body.pms-payment-policies .cancellation-policy-dashboard .container.policy-pills-container{margin:0 auto;padding:0}body.pms-payment-policies .cancellation-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:stretch;margin-bottom:32px}body.pms-payment-policies .cancellation-hero-grid>*{min-width:0}@media(max-width: 1024px){body.pms-payment-policies .cancellation-hero-grid{grid-template-columns:1fr;gap:16px}}body.pms-payment-policies #payment-policies-hero,body.pms-payment-policies .cancellation-hero-grid .rr-design-system-component-stats-statshero{height:100%;display:flex;flex-direction:column}body.pms-payment-policies .policies-section{margin-bottom:32px}body.pms-payment-policies .cancellation-hero-grid>div{display:flex;flex-direction:column;min-height:0;align-self:stretch}body.pms-payment-policies .cancellation-hero-grid>div .rr-design-system-component-cards-card.card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.pms-payment-policies .cancellation-hero-grid>div .rr-design-system-component-cards-card.card .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.pms-payment-policies .cancellation-hero-grid .create-button-wrapper{margin-top:auto;padding-top:20px;padding-left:16px}body.pms-payment-policies .rate-plan-checkbox-item.payment-policy-rate-non-public.hidden{display:none !important}#payment-policy-modal-component-backdrop .rr-modal-footer>*:first-child,body>.rr-modal-backdrop[data-rr-modal-component-id=payment-policy-modal-component] .rr-modal-footer>*:first-child{margin-right:auto}.payment-policy-context .payment-policies-info-copy{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.55}.payments-baby-dvd{position:fixed;z-index:9998;left:48px;top:120px;padding:10px 16px;border-radius:6px;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:linear-gradient(135deg, #6e63ff, #22c55e);box-shadow:0 8px 24px rgba(15,23,42,.25);white-space:nowrap;will-change:transform,left,top}.payments-baby-dvd:focus-visible{outline:3px solid #facc15;outline-offset:3px}.payment-policy-context.is-migration-required .dashboard-container.is-disabled{pointer-events:none;user-select:none;opacity:.45;filter:grayscale(0.15)}.cancellationTooltipWrapper,.paymentPolicyOverviewWrapper{padding:1em}.cancellationTooltipWrapper.inactive,.paymentPolicyOverviewWrapper.inactive{display:none}.tooltip-example-cancellation-policy{font-weight:bold}.paymentPolicyOverviewWrapper .ic-desc{margin-top:.5rem}.payment-policy-timeline{margin-top:.25rem}.payment-policy-timeline-track{position:relative}.payment-policy-timeline-steps{margin:0 0 0 .375rem;padding:0 0 .4rem 1.125rem;list-style:none;border-left:2px solid #c4bdf8;position:relative}.payment-policy-timeline-steps::after{content:"";position:absolute;left:-1px;bottom:0;transform:translate(-50%, 50%);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #6e63ff}.payment-policy-timeline-step{padding-bottom:.7rem}.payment-policy-timeline-step:last-child{padding-bottom:.35rem}.payment-policy-timeline-detail{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem;font-size:.875rem;line-height:1.35;color:#334155}.payment-policy-timeline-day-group{flex:1;min-width:0}.payment-policy-timeline-policy-lines{margin:0;padding:0;list-style:none}.payment-policy-timeline-policy-lines .payment-policy-timeline-policy-line{margin-bottom:.2rem;color:#475569}.payment-policy-timeline-policy-lines .payment-policy-timeline-policy-line:last-child{margin-bottom:0}.payment-policy-timeline-priority{display:inline-block;min-width:1.1rem;font-weight:700;color:#6e63ff}.payment-policy-timeline-override-note{margin:.35rem 0 0;font-size:.8125rem;line-height:1.35;color:#64748b;font-style:italic}.payment-policy-timeline-days{font-weight:600;color:#0f172a;white-space:nowrap}.payment-policy-timeline-step--has-deadline .payment-policy-timeline-deadlines{margin-bottom:.35rem}.payment-policy-timeline-deadline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;padding:.35rem .5rem;margin-bottom:.25rem;border-radius:6px;border:1px solid rgba(225,29,72,.35);background:rgba(225,29,72,.08);cursor:default;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.payment-policy-timeline-deadline:last-child{margin-bottom:0}.payment-policy-timeline-deadline:hover,.payment-policy-timeline-deadline.is-hover,.payment-policy-timeline-deadline:focus-visible{background:rgba(225,29,72,.14);border-color:#e11d48;box-shadow:0 0 0 2px rgba(225,29,72,.2);outline:none}.payment-policy-timeline-days--deadline{color:#be123c}.payment-policy-timeline-deadline-status{font-size:.8125rem;font-weight:600;color:#be123c}.payment-policy-timeline-policy-line.is-linked-highlight{color:#be123c;font-weight:600;background:rgba(225,29,72,.1);border-radius:4px;padding:.1rem .35rem;margin-left:-0.35rem;margin-right:-0.35rem}.paymentPolicyOverviewWrapper.is-deadline-hover .payment-policy-timeline-step:not(:has(.payment-policy-timeline-deadline.is-hover)) .payment-policy-timeline-policy-line:not(.is-linked-highlight){opacity:.55}.payment-policy-timeline-method-amount{color:#475569}.payment-policy-timeline-foot{margin:.35rem 0 0 .375rem;padding-left:1.125rem}.payment-policy-timeline-checkin{font-weight:700;font-size:.875rem;color:#6e63ff;white-space:nowrap;letter-spacing:.01em}.payment-policy-overview-exempt{font-style:italic;opacity:.85;font-size:.8125rem}.pms-guests .searchcontent-container-padder{padding:1.5em}.pms-guests .alert-icon{width:1.5em;height:1.5em;color:#fa0;position:absolute;top:-1.5em}.design-system--btn{text-transform:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 16px;border-radius:4px;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.design-system--btn--basic{border:none;background:#24827c;color:#fff;box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08)}.design-system--btn--icon{display:flex;justify-content:center;align-items:center;height:36px}.design-system--btn--icon svg{margin-right:5px}.design-system--btn--outline{border:1px solid #c9cccf;background:rgba(0,0,0,0);color:#202223}.design-system--btn--outline:visited,.design-system--btn--outline:link{color:inherit !important}.design-system--btn--no-border{border:none;outline:none}.design-system--btn--secondary{border:1px solid #c9cccf;background:rgba(0,0,0,0);color:#202223}.design-system--btn--secondary:hover{background:#f9fafb}.design-system--btn--secondary:visited,.design-system--btn--secondary:link{color:inherit !important}.design-system--btn--black{background-color:#2a3037;color:#fff;border-radius:6px}.design-system--btn:hover{cursor:pointer}.design-system--btn--primary{background:#24827c;border:1px solid #24827c;color:#fff}.design-system--btn--primary:hover{background:#1d6964;cursor:pointer}.design-system--btn--primary:visited,.design-system--btn--primary:link,.design-system--btn--primary a{color:#fff !important}.design-system--btn--primary{box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08)}.design-system--btn--primary--disabled{background-color:#f1f1f1;color:#8c9196;cursor:not-allowed}.design-system--btn--primary--disabled:hover{cursor:not-allowed}.design-system--btn--primary.btn-active{background-color:#f6931d;border-color:#f6931d;color:#000}.design-system--btn--primary.btn-active:hover{background-color:#d8811a;border-color:#d8811a}.design-system--btn--destructive{background:#d10025;border:1px solid #d10025;color:#fff}.design-system--btn--destructive:hover{background:#b0001f;cursor:pointer}.design-system--btn--destructive:visited,.design-system--btn--destructive:link,.design-system--btn--destructive a{color:#fff !important}.design-system--btn--destructive{box-shadow:0px -1px 0px 0px rgba(0,0,0,.2) inset,0px 1px 0px 0px rgba(0,0,0,.08)}.design-system--btn--destructive.disabled{background-color:#f1f1f1;color:#8c9196;box-shadow:none}.design-system--btn.disabled{color:#8c9196;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;background-color:#f1f1f1;box-shadow:none}.design-system--btn.disabled:hover{cursor:not-allowed}.design-system--btn.is-square{border-radius:0;box-shadow:none}.refund-btn{background-color:#f6931d}.refund-btn:hover{background-color:#d8811a}.refund-btn.manual-refund-btn{background-color:#f9b15a;border-color:#f9b15a}.refund-btn.manual-refund-btn:hover{background-color:#f6931d;border-color:#f6931d}.capture-btn{background-color:#24827c !important}.design-system--card{display:flex;justify-content:space-between;border-radius:8px;background:#fff;padding:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}.design-system--card--border{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border:1px solid #e9e9e9;background:#fff}.design-system--card .content{max-width:640px}.design-system--card .content .title{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.design-system--card .content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0px;padding:20px 0px}.design-system--card .video{min-width:248px;min-height:140px}.design-system--card--content{flex-direction:column;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:0}.design-system--card--content .card--body{width:100%}.design-system--card--content .header{border-bottom:1px solid #e0e2e7;width:100%;padding:20px}.design-system--card--content .header .title{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.design-system--card--content .header .description{color:#6d7175;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.design-system--card--content .card-content{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.design-system--card--content .card-content.no-pad{padding:0;gap:0}.design-system--card--pro-feature{display:flex;justify-content:center;align-items:center;margin-top:24px;padding:40px 20px}.design-system--card--pro-feature .content{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:400px;text-align:center}.design-system--card--pro-feature .content .header{display:flex;flex-direction:row;margin-bottom:16px}.design-system--card--pro-feature .content .header h2{margin-left:8px;color:#202223;text-align:center;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.design-system--card--pro-feature .content p{color:#6d7175;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.design-system--card--pro-feature .actions{display:flex;flex-direction:row;justify-content:center;align-items:center}.design-system--card--pro-feature .actions .design-system--btn{height:36px}.design-system--card--pro-feature .actions .design-system--btn--primary a.icon{display:flex;align-items:center;justify-content:center}.design-system--card--pro-feature .actions .design-system--btn--primary span.icon{height:16px;width:16px;margin-right:8px}.design-system--card--pro-feature .actions .design-system--btn--primary span.label{color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.design-system--card--pro-feature .actions div:first-child{margin-right:8px}.design-system--card--no-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px;padding:40px 20px;min-height:430px}.design-system--card--no-content .header{color:#202223;text-align:center;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px;margin-bottom:16px}.design-system--card--no-content .description{color:#6d7175;text-align:center;max-width:400px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.design-system--card--cta-card .content,.design-system--card--cta-card .video{max-width:50%}.design-system--card.super-border{border:1px solid red;color:red}.design-system--card.super-border .header{border-bottom:1px solid red}.design-system--card.super-border .title,.design-system--card.super-border .card-content{color:red}.design-system--accordion.collapsed .design-system--accordion--body,.design-system--accordion.collapsed .design-system--accordion--footer{display:none}.design-system--accordion.collapsed .design-system--accordion--header--chevron span>svg{transform:rotate(180deg)}.design-system--accordion--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.design-system--datatable th,.design-system--datatable td{padding:12px 16px}.design-system--datatable tr{border-bottom:1px solid #e0e2e7}.design-system--datatable thead th{color:#6d7175;font-size:12px;font-weight:500;font-family:Inter;font-style:normal;line-height:16px}.design-system--datatable tbody td{color:#202223;font-size:14px;font-weight:400;font-style:normal;line-height:20px}.design-system--datatable--footer-filter{padding:20px;width:100%;display:flex;justify-content:space-between}.design-system--input--wrap{width:100%;background:#fff}.design-system--input--wrap .grouped{display:flex}.design-system--input--wrap .grouped .input-control-group{border:1px solid #e9e9e9;width:100%;display:flex;position:relative}.design-system--input--wrap .grouped .input-control-group input{flex-grow:1}.design-system--input--wrap .grouped .input-control-group input.has-prefix{padding-left:20px}.design-system--input--wrap .grouped .input-control-group input.has-suffix{padding-right:20px}.design-system--input--wrap .grouped .input-control-group .input-suffix,.design-system--input--wrap .grouped .input-control-group .input-prefix{width:20px;position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none}.design-system--input--wrap .grouped .input-control-group .input-prefix{left:0;top:50%;transform:translateY(-50%)}.design-system--input--wrap .grouped .input-control-group .input-suffix{right:5px;top:50%;transform:translateY(-50%)}.design-system--input--wrap.success .input-control-group,.design-system--input--wrap.success .design-system--input--msg{color:#24827c}.design-system--input--wrap.success .input-control-group{border:1px solid #24827c}.design-system--input--wrap.error .input-control-group,.design-system--input--wrap.error .design-system--input--msg{color:#d10025}.design-system--input--wrap.error .input-control-group{border:1px solid #d10025}.design-system--input--wrap.disabled{color:#333 !important;background:#fafafa !important}.design-system--input{display:flex;align-items:center;gap:8px;flex:1 0 0;border:none !important;background:none}.design-system--input--after{align-self:flex-end}.design-system--input--msg{margin:0;display:block;width:100%}.design-system--modal{display:none;top:0;left:0;position:fixed;z-index:999;height:100vh;width:100vw;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.design-system--modal .modalContainer{position:relative;background-color:#f6f6f7;border-radius:8px;background:#fff;box-sizing:border-box;width:100%;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0px 26px 80px 0px rgba(0,0,0,.2),0px 0px 1px 0px rgba(0,0,0,.2)}.design-system--modal .modalContainer .header{display:flex;justify-content:space-between;min-height:68px}.design-system--modal .modalContainer .header .title,.design-system--modal .modalContainer .header .dismiss{padding:16px 20px}.design-system--modal .modalContainer .header .title{min-width:0;overflow-wrap:break-word}.design-system--modal .modalContainer .header .dismiss:hover{cursor:pointer}.design-system--modal .modalContainer .header .dismiss svg{width:20px;height:20px}.design-system--modal .modalContainer .header .title{flex-grow:1;color:#202223;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.design-system--modal .modalContainer .header{border-bottom:1px solid #e0e2e7}.design-system--modal .modalContainer .content{overflow-x:auto;max-width:100%}.design-system--modal .modalContainer .content p{margin:0;padding:16px 20px;color:#202223;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.design-system--modal .modalContainer .content{border-bottom:1px solid #e0e2e7}.design-system--modal .modalContainer .footer{display:flex;justify-content:flex-end;padding:16px;height:68px}.design-system--modal .modalContainer .footer .design-system--btn:not(:first-child){margin-left:8px}.design-system--modal .modalContainer .footer a,.design-system--modal .modalContainer .footer a:visited{color:#fff !important}.design-system--modal--default .modalContainer{max-width:min(620px,100vw - 32px)}.design-system--modal--dismiss:hover{cursor:pointer}.design-system--dialog{width:auto;height:auto !important;min-height:150px !important;max-height:500px !important}.slide-out-menu-container{position:relative;display:none}.slide-out-menu-container .overlay{z-index:20;top:0;left:0;width:100vw;height:100vw;position:fixed;background:hsla(0,0%,100%,.5);backdrop-filter:blur(2px)}.slide-out-menu-container .design-system--modal--pullout{background-color:#fff;position:fixed;right:0;top:72px;width:560px;height:100vh;z-index:102;display:flex;flex-direction:column;overflow:auto}.slide-out-menu-container .design-system--modal--pullout .modal--footer{position:absolute;bottom:75px;width:100%;background-color:#fff}.slide-out-menu-container .design-system--modal--pullout .modal--footer .footer{display:flex;justify-content:end;padding:16px}.slide-out-menu-container .design-system--modal--pullout .modal--footer .footer button{margin-left:8px;box-shadow:none;height:36px}.slide-out-menu-container .modal--header{display:flex;justify-content:space-between;padding:24px 24px 0 24px}.slide-out-menu-container .modal--header .dismiss{align-self:flex-end}.slide-out-menu-container .modal--body{flex:1;overflow-y:auto;padding:16px;margin-bottom:16em}.rr-guide-modal-body{display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.55;color:#334155}.rr-guide-modal-body p{margin:0}.rr-guide-modal-body__greeting{margin:0 0 6px;font-weight:600;color:#1a1f36}.rr-guide-modal-body__lead{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg, rgba(110, 99, 255, 0.08) 0%, rgba(110, 99, 255, 0.03) 100%);border:1px solid rgba(110,99,255,.14)}.rr-guide-modal-body__lead-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#6e63ff;background:#fff;box-shadow:0 1px 4px rgba(110,99,255,.12)}.rr-guide-modal-body__lead-icon svg{display:block}.rr-guide-modal-body__lead-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.rr-guide-modal-body__sep{margin:0;border:0;height:1px;background:linear-gradient(to right, transparent 0%, #e2e8f0 12%, #e2e8f0 88%, transparent 100%)}.rr-guide-modal-body__pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media screen and (max-width: 640px){.rr-guide-modal-body__pair{grid-template-columns:1fr}}.rr-guide-modal-body__section{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:12px;row-gap:10px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.rr-guide-modal-body__section--wide{width:100%}.rr-guide-modal-body__section-head{display:contents}.rr-guide-modal-body__section-icon{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#6e63ff;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(20,32,49,.06)}.rr-guide-modal-body__section-icon svg{display:block}.rr-guide-modal-body__section-title{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:15px;font-weight:600;line-height:1.35;color:#1a1f36}.rr-guide-modal-body__section-content{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:8px}.rr-guide-modal-body__list{margin:0;padding:0 0 0 1.15em;display:flex;flex-direction:column;gap:8px}.rr-guide-modal-body__list li{padding-left:4px}.rr-guide-modal-body__list li::marker{color:#6e63ff}.rr-guide-modal-host .rr-modal-body{padding-top:8px}.design-system--pagination{display:flex;justify-content:flex-end;align-items:center}.design-system--pagination .back,.design-system--pagination .next{padding:8px;border:1px solid #e0e2e7;display:flex;justify-content:center;align-items:center}.design-system--pagination .back{border-radius:4px 0px 0px 4px;margin-right:8px}.design-system--pagination .next{border-radius:0px 4px 4px 0px;margin-left:8px}.design-system--pagination .number,.design-system--pagination a.number,.design-system--pagination .ellipsis{display:flex;width:32px;height:36px;padding:0px 12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#202223 !important;border-radius:4px}.design-system--pagination .number.active,.design-system--pagination a.number.active,.design-system--pagination .ellipsis.active{background-color:#24827c;color:#fff !important;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.design-system--tabs{display:flex;flex-direction:row}.design-system--tabs:not(.tabs--secondary){justify-content:space-around}.design-system--tabs.flex-start{justify-content:flex-start}.design-system--tabs{color:#6d7175;border-bottom:1px solid #e1e3e5}.design-system--tabs.tabs--secondary{margin-top:24px}.design-system--tabs .tab{color:#6d7175;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:16px 20px;position:relative}.design-system--tabs .tab.link:hover{cursor:pointer}.design-system--tabs .tab.active{color:#202223}.design-system--tabs .tab.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:4px 4px 0px 0px;background:#24827c}.design-system.tabs--start{justify-content:flex-start}.design-system--slide-tabs{margin-bottom:25px}.design-system--slide-tabs .slidetabs-container{border:1px solid #e0e2e7;border-radius:6px;font-family:Inter,sans-serif}.design-system--slide-tabs .slidetabs-top{display:flex;position:relative;border-bottom:1px solid #e0e2e7}.design-system--slide-tabs .slidetabs-title{padding:16px 10px;cursor:pointer;margin:0 15px;font-family:Inter,sans-serif}.design-system--slide-tabs .slidetabs-content{display:none}.design-system--slide-tabs .slidetabs-content.active{display:block}.design-system--slide-tabs .slidetabs-slider{position:absolute;bottom:0;height:2px;background:#24827c;transition:all .3s ease;border-radius:10px 10px 0 0}.design-system--slide-tabs .slidetabs-inner-content{padding:15px}.design-system--slide-tabs .slidetabs-content-card{display:flex;justify-content:space-between;padding:10px 0;font-family:Inter,sans-serif}.design-system--slide-tabs .slidetabs-inner-content p{margin:0}.design-system--slide-tabs .slidetabs-item-value{font-size:16px;font-weight:600}.design-system--alert{padding:10px;border-radius:6px;border-width:1px;border-style:solid;border-color:#6d7175;background-color:hsl(210,3.5398230088%,94.3137254902%)}.design-system--alert.success{border-color:#24827c;background-color:hsl(176.170212766,56.6265060241%,82.5490196078%)}.design-system--alert.info{border-color:#1ba1e2;background-color:rgb(207.6561264822,235.7272727273,249.3438735178)}.design-system--alert.warning{border-color:#fa0;background-color:#fec}.design-system--alert.error{border-color:#ca0b59;background-color:hsl(335.497382199,89.6713615023%,91.7647058824%)}.design-system--alert.primary{border-color:#258175;background-color:hsl(172.1739130435,55.421686747%,82.5490196078%)}#tpl-account.reports .alloggiati-status td i.no-try,#tpl-account.reports .alloggiati-status tr td.no-try,.lts-status td i.no-try,.lts-status tr td.no-try{color:#888}#tpl-account.reports .alloggiati-status td i.valid,#tpl-account.reports .alloggiati-status tr td.valid,.lts-status td i.valid,.lts-status tr td.valid{color:green}#tpl-account.reports .alloggiati-status td i.not-valid,#tpl-account.reports .alloggiati-status tr td.not-valid,.lts-status td i.not-valid,.lts-status tr td.not-valid{color:red}.lts-status #lts-localtax-cron-form{margin:16px 0;padding:0;padding-inline-start:0;margin-inline-start:0}.lts-status #lts-localtax-cron-form .lts-localtax-form-title{margin:0 0 4px;font-weight:bold}.lts-status #lts-localtax-cron-form .lts-localtax-form-subtitle{margin:0 0 10px}.lts-status #lts-localtax-cron-form .report-list-reset{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:12px 16px;float:none;clear:none;padding:0;padding-inline-start:0;margin:0;margin-inline-start:0;list-style:none}.lts-status #lts-localtax-cron-form .grouped-items,.lts-status #lts-localtax-cron-form .grouped-items-btn{float:none;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;padding-inline-start:0;list-style:none}.lts-status #lts-localtax-cron-form .grouped-items:first-child{padding-inline-start:0;margin-inline-start:0}.lts-status #lts-localtax-cron-form .grouped-items label{display:block;margin:0 0 4px;text-align:left}.lts-status #lts-localtax-cron-form .grouped-items--month{--lts-localtax-month-select-width: 10rem}.lts-status #lts-localtax-cron-form .grouped-items--month select.lts-localtax-select--month{width:var(--lts-localtax-month-select-width);min-width:var(--lts-localtax-month-select-width);max-width:var(--lts-localtax-month-select-width);box-sizing:border-box}.lts-status #lts-localtax-cron-form .grouped-items--month div.selector{width:var(--lts-localtax-month-select-width) !important;min-width:var(--lts-localtax-month-select-width);max-width:var(--lts-localtax-month-select-width);box-sizing:border-box}.lts-status #lts-localtax-cron-form .grouped-items--year{--lts-localtax-year-select-width: 5.75rem}.lts-status #lts-localtax-cron-form .grouped-items--year select.lts-localtax-select--year{width:var(--lts-localtax-year-select-width);min-width:var(--lts-localtax-year-select-width);max-width:var(--lts-localtax-year-select-width);box-sizing:border-box}.lts-status #lts-localtax-cron-form .grouped-items--year div.selector{width:var(--lts-localtax-year-select-width) !important;min-width:var(--lts-localtax-year-select-width);max-width:var(--lts-localtax-year-select-width);box-sizing:border-box}.lts-status #lts-localtax-cron-form .grouped-items-btn .btn{width:145px}html.grey-bg:has(#inner-container .invopop-report-layout){background-color:#f9fafb}#inner-container.admin.reports-container #main:has(.invopop-report-layout),#inner-container.admin.accounting-container.invopop-einvoice-host #main:has(.invopop-report-layout){background:#f9fafb;display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.reports-container:has(.invopop-report-layout),#inner-container.admin.accounting-container.invopop-einvoice-host:has(.invopop-report-layout){padding-bottom:0 !important;display:flex;flex-direction:column;min-height:100vh;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#inner-container.admin.reports-container #main:has(.invopop-report-layout) #tpl-account.reports,#inner-container.admin.accounting-container.invopop-einvoice-host #main:has(.invopop-report-layout) #tpl-account.accounting.invopop-einvoice-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.accounting-container.invopop-einvoice-host #main:has(.invopop-report-layout) #tpl-account.accounting.invopop-einvoice-host{padding-top:0 !important}#tpl-account.reports .invopop-report-layout,#tpl-account.accounting.invopop-einvoice-host .invopop-report-layout{padding-top:0;padding-bottom:0;margin-bottom:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#tpl-account.reports .invopop-report-hero,#tpl-account.accounting.invopop-einvoice-host .invopop-report-hero{padding-top:72px;box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:28px}#tpl-account.reports .invopop-gradient-stripe,#tpl-account.accounting.invopop-einvoice-host .invopop-gradient-stripe{position:relative;width:100%;max-width:100%;left:auto;right:auto;transform:none;margin-left:0 !important;margin-right:0;box-sizing:border-box;z-index:1}#tpl-account.reports .invopop-gradient-stripe .gradient-bar,#tpl-account.accounting.invopop-einvoice-host .invopop-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;margin-bottom:0;z-index:auto}#tpl-account.reports .invopop-report-page,#tpl-account.accounting.invopop-einvoice-host .invopop-report-page{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;padding-top:8px;padding-left:0;padding-right:0;padding-bottom:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0}#tpl-account.reports .invopop-report-content,#tpl-account.accounting.invopop-einvoice-host .invopop-report-content{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto;min-width:0;flex:0 1 auto;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px)}#tpl-account.reports .invopop-report-table-stage,#tpl-account.accounting.invopop-einvoice-host .invopop-report-table-stage{display:flow-root;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex:0 1 auto}#tpl-account.reports .invopop-report-heading,#tpl-account.accounting.invopop-einvoice-host .invopop-report-heading{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto;min-width:0;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px);padding-top:0;padding-bottom:0}#tpl-account.reports .invopop-report-heading .rr-design-system-component-headers-pageheader,#tpl-account.accounting.invopop-einvoice-host .invopop-report-heading .rr-design-system-component-headers-pageheader{max-width:none !important;width:100%;margin:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:4px !important;padding-bottom:2px !important;background:rgba(0,0,0,0) !important}.invopop-toolbar-sync-cog{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px}#tpl-account.reports .invopop-above-card-actions,#tpl-account.accounting.invopop-einvoice-host .invopop-above-card-actions{position:relative;z-index:40}#tpl-account.reports .invopop-above-card-actions .rr-design-system-component-interactive-tooltip.tooltip-left::before,#tpl-account.accounting.invopop-einvoice-host .invopop-above-card-actions .rr-design-system-component-interactive-tooltip.tooltip-left::before{max-width:min(22rem,100vw - 24px);min-width:min(14rem,100vw - 24px);white-space:normal;font-size:13px;line-height:1.45;padding:10px 14px}#tpl-account.reports .invopop-vat-toggle-toolbar .rr-design-system-component-interactive-tooltip.tooltip-bottom::before,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar .rr-design-system-component-interactive-tooltip.tooltip-bottom::before{max-width:min(18rem,100vw - 24px);min-width:11rem;font-size:12px;line-height:1.45;padding:10px 12px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip.tooltip-bottom::before,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip.tooltip-bottom::before{max-width:min(18rem,100vw - 24px);min-width:10rem;font-size:12px;line-height:1.45;padding:10px 12px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachments .rr-design-system-component-interactive-tooltip.tooltip-left::before,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachments .rr-design-system-component-interactive-tooltip.tooltip-left::before{max-width:min(20rem,100vw - 24px);min-width:12rem;font-size:12px;line-height:1.45;padding:10px 12px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-right::before,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-right::before{max-width:min(22rem,100vw - 24px);white-space:normal;font-size:12px;line-height:1.45;padding:10px 14px}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__body{display:flex;flex-direction:column;gap:0;min-width:0}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__copy{display:flex;flex-direction:column;gap:0;margin:0;padding:0}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__intro{margin:0;font-size:.875rem;line-height:1.42;color:#475569}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__sep{display:block;border:0;height:1px;margin:.65rem 0;background:#e2e8f0;flex-shrink:0}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__sep--major{height:0;margin:.85rem 0 .75rem;padding:0;border:0;background:rgba(0,0,0,0);border-top:1px solid #cbd5e1;box-shadow:0 1px 0 0 #fff}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__controls{margin:0;padding:0;min-width:0}#invopop-invoice-settings-modal .invopop-invoice-settings-modal__section-label{margin:0 0 .55rem;font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:#64748b}#tpl-account.reports #invopop-page-bottom-glow.rr-design-system-component-shared-glowwave,#tpl-account.accounting.invopop-einvoice-host #invopop-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;margin-bottom:0;margin-left:0 !important;margin-right:0 !important;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;z-index:0;font-size:0;line-height:0;background:#f9fafb}#tpl-account.reports #invopop-page-bottom-glow.rr-design-system-component-shared-glowwave svg,#tpl-account.accounting.invopop-einvoice-host #invopop-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block}@media screen and (max-width: 640px){#inner-container.admin.reports-container #main:has(.invopop-report-layout) #tpl-account.reports,#inner-container.admin.accounting-container.invopop-einvoice-host #main:has(.invopop-report-layout) #tpl-account.accounting.invopop-einvoice-host{padding-left:0;padding-right:0}#tpl-account.reports .invopop-report-content,#tpl-account.accounting.invopop-einvoice-host .invopop-report-content,#tpl-account.reports .invopop-report-heading,#tpl-account.accounting.invopop-einvoice-host .invopop-report-heading{padding-left:clamp(6px,2vw,14px);padding-right:clamp(6px,2vw,14px)}#tpl-account.reports .invopop-report-page,#tpl-account.accounting.invopop-einvoice-host .invopop-report-page{padding-bottom:0}}@media screen and (max-width: 768px){#tpl-account.reports .invopop-report-hero,#tpl-account.accounting.invopop-einvoice-host .invopop-report-hero{padding-top:calc(40px + env(safe-area-inset-top, 0px));row-gap:10px}#tpl-account.reports .invopop-gradient-stripe,#tpl-account.accounting.invopop-einvoice-host .invopop-gradient-stripe{margin-top:-8px;position:relative;z-index:2}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row{top:calc(40px + env(safe-area-inset-top, 0px));margin-bottom:6px}#tpl-account.reports .invopop-above-card-actions__refresh,#tpl-account.accounting.invopop-einvoice-host .invopop-above-card-actions__refresh{display:none !important}}.invopop-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;margin:0;padding:0 0 12px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;flex-shrink:0}.invopop-toolbar-row__right{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:1 1 auto;margin-left:0;width:100%}.invopop-above-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0;padding:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.invopop-above-card-actions__cluster{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;min-width:0;max-width:100%}.invopop-above-card-tallies{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.invopop-above-card-actions__guide{display:inline-flex;align-items:center;flex-shrink:0}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button{white-space:nowrap}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button.rr-btn.ghost:not(.rr-btn-icon-only){text-decoration:none;border-radius:9999px;padding:6px 12px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0) !important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button.rr-btn.ghost:not(.rr-btn-icon-only):hover:not(:disabled){background:#fff !important;border-color:#e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(226,232,240,.9);transform:translateY(-1px)}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button.rr-btn.ghost:not(.rr-btn-icon-only):active:not(:disabled){transform:translateY(0)}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button.rr-btn.ghost:not(.rr-btn-icon-only):focus:not(:disabled){background:rgba(0,0,0,0) !important}.invopop-above-card-actions__guide .rr-design-system-component-buttons-button.rr-btn.ghost:not(.rr-btn-icon-only):focus-visible:not(:disabled){background:#fff !important;border-color:#cbd5e1}.invopop-above-card-actions__refresh{display:inline-flex;align-items:center;flex-shrink:0;min-width:0}.invopop-above-card-tallies .invopop-tally-hit{min-width:0;max-width:min(12.5rem,48vw)}.invopop-above-card-tallies .invopop-tally-hit .rr-design-system-component-shared-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media screen and (max-width: 900px){.invopop-toolbar-row{flex-direction:column;align-items:stretch}.invopop-toolbar-row__right{justify-content:flex-start;width:100%;flex:1 1 auto}.invopop-above-card-actions{justify-content:flex-start;width:100%}.invopop-above-card-actions__cluster{width:100%;justify-content:flex-start;align-items:flex-start;row-gap:10px;column-gap:10px}.invopop-above-card-actions__refresh{width:100%;justify-content:flex-start}.invopop-toolbar-sync-cog{flex-wrap:wrap;width:100%;justify-content:flex-start}}#invopop-page-guide-modal .invopop-page-guide-modal__body{max-height:min(70vh,32rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px 0 4px}#invopop-page-guide-modal .invopop-page-guide-modal__section-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b;line-height:1.35}#invopop-page-guide-modal .invopop-page-guide-modal__body>.invopop-page-guide-modal__section-title:first-child{margin-top:0}#invopop-page-guide-modal .invopop-page-guide-modal__sep{display:block;height:1px;margin:1.15rem 0;border:none;background:linear-gradient(90deg, transparent 0%, rgba(148, 163, 184, 0.45) 20%, rgba(148, 163, 184, 0.45) 80%, transparent 100%)}#invopop-page-guide-modal .invopop-page-guide-modal__p{margin:0 0 .85rem;font-size:14px;line-height:1.65;color:#334155}#invopop-page-guide-modal .invopop-page-guide-modal__list{margin:0 0 .85rem;padding:0 0 0 1.2rem;font-size:14px;line-height:1.55;color:#334155}#invopop-page-guide-modal .invopop-page-guide-modal__list li{margin:0 0 .55rem}#invopop-page-guide-modal .invopop-page-guide-modal__list li:last-child{margin-bottom:0}#invopop-page-guide-modal .invopop-page-guide-modal__footnote{margin:0;padding:.75rem .85rem;font-size:12px;line-height:1.55;color:#64748b;background:#f9fafb;border-radius:8px;border:1px solid #eef2f7}.invopop-tally-hit{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font:inherit;line-height:normal;border-radius:9999px;transition:transform .12s ease}.invopop-tally-hit .rr-design-system-component-shared-badge.pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 12px;line-height:1.25;font-size:13px;font-weight:700;white-space:nowrap;box-sizing:border-box}.invopop-tally-hit .rr-design-system-component-shared-badge.pill.pill--accent{background:#e4ddff}.invopop-tally-hit .rr-design-system-component-shared-badge.pill.pill--danger{background:rgba(202,11,89,.18)}.invopop-tally-hit:hover .rr-design-system-component-shared-badge{filter:brightness(0.97)}.invopop-tally-hit:active{transform:translateY(1px)}.invopop-tally-hit:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:3px;border-radius:9999px}.invopop-above-card-actions .rr-design-system-component-interactive-tooltip{display:inline-flex}.invopop-above-card-actions .rr-design-system-component-buttons-button .rr-design-system-component-icons-icon{width:18px;height:18px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls.rr-st-dt-controls-row,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls.rr-st-dt-controls-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 18px;margin:0;padding-top:16px;min-width:0;clear:both;position:relative;z-index:1}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper table.data-tables.invopop-invoices,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper table.data-tables.invopop-invoices,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices{position:relative;z-index:2;width:100% !important;min-width:100%;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-page-length-shelter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-page-length-shelter{display:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-root,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-root{flex:0 0 auto;display:flex;align-items:center;min-width:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-inner,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-label,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-label{font-size:13px;font-weight:600;color:#64748b;white-space:nowrap}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-inner .rr-design-system-component-forms-select{margin-bottom:0;min-width:4.5rem}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dt-controls.rr-st-dt-controls-row:has(.rr-st-dt-length-root details[open]),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dt-controls.rr-st-dt-controls-row:has(.rr-st-dt-length-root details[open]){z-index:50 !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-root .rr-design-system-component-forms-select .menu,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-controls .rr-st-dt-length-root .rr-design-system-component-forms-select .menu{top:auto !important;bottom:calc(100% + 8px) !important;z-index:60 !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell{width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 10px;box-sizing:border-box;overflow-x:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dt-line-hd,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dt-line-hd{white-space:nowrap;min-width:120px;min-height:0;vertical-align:top;padding-top:12px;padding-bottom:12px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-th-status,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-th-status{white-space:normal;width:9.5rem !important;min-width:9.5rem;max-width:9.5rem}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card{margin-top:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .st-card-content,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .st-card-content{min-width:0;width:100%;max-width:100%;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 14px;padding:8px 10px 8px 2px;position:sticky;top:72px;z-index:30;background:#fff;box-shadow:0 1px 0 #eef2f7}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .rr-st-dt-global-search,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .rr-st-dt-global-search{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-dt-vat-toggle-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-dt-vat-toggle-wrap{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;white-space:nowrap}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-vat-toggle-toolbar,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-vat-toggle-toolbar{margin:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-vat-toggle-toolbar .rr-design-system-component-forms-toggle,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-vat-toggle-toolbar .rr-design-system-component-forms-toggle{margin-bottom:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input{flex:1 1 auto;min-width:0;width:100%;max-width:min(40rem,100%);height:38px;padding:8px 14px;font-size:14px;font-weight:500;color:#0f172a;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input::placeholder,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input::placeholder{color:#94a3b8}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input:focus,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input:focus{outline:none;border-color:rgba(110,99,255,.45);box-shadow:0 0 0 3px rgba(110,99,255,.12)}@media screen and (max-width: 560px){#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row{flex-direction:column;align-items:stretch;padding-left:2px;padding-right:2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-dt-vat-toggle-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-toolbar-row .invopop-dt-vat-toggle-wrap{margin-left:0;justify-content:flex-end}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-global-search-input{max-width:100%}}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-filter-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-filter-wrap{width:100%;min-width:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-filter-wrap .rr-design-system-component-forms-select,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-filter-wrap .rr-design-system-component-forms-select{margin-bottom:0;width:100%;max-width:100%}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.invopop-th-status,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.invopop-th-status{position:relative;z-index:40}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.invopop-th-status:has(details[open]),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.invopop-th-status:has(details[open]){z-index:2147483010}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open){position:relative;z-index:2147483000}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tbody tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table thead tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) .rr-design-system-component-interactive-tooltip:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table tfoot tr:has(.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click).tooltip-touch-open) .rr-design-system-component-interactive-tooltip.tooltip-touch-open{position:relative;z-index:1}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap{position:relative;max-width:100%;min-width:0;width:100%;overflow:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.res-list-dt-initial-loading),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.dataTables_wrapper.invopop-dt-loading-active),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.invopop-dt-loading-active),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.res-list-dt-initial-loading),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.dataTables_wrapper.invopop-dt-loading-active),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .table-wrap:has(.invopop-dt-loading-active){min-height:min(560px,65vh)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.res-list-dt-initial-loading),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll.invopop-dt-loading-active,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.dataTables_wrapper.invopop-dt-loading-active),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.res-list-dt-initial-loading),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll.invopop-dt-loading-active,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.dataTables_wrapper.invopop-dt-loading-active){min-height:min(560px,65vh)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(thead th.invopop-th-status details[open]),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(thead th.invopop-th-status details[open]){padding-bottom:min(22rem,55vh)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.rr-st-dt-length-root details[open]),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll:has(.rr-st-dt-length-root details[open]){padding-top:min(12rem,32vh)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper{position:relative;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;box-sizing:border-box;width:100% !important;max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active{min-height:min(560px,65vh)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll .dataTables_wrapper,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card .rr-st-dt-table-hscroll .dataTables_wrapper{width:100% !important;min-width:100%;max-width:none;overflow:visible;isolation:isolate;position:relative;z-index:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices tbody,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices tbody,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices tbody,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices tbody{pointer-events:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_1,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_1,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_2,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_2,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_3,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_3,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_1,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_1,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_2,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_2,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_3,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active table.data-tables.invopop-invoices.dataTable.display tbody tr>.sorting_3{background-color:#fff !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::before,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::before,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::after,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::after{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading{position:absolute;left:0;right:0;top:var(--invopop-dt-loading-top, 118px);display:none;align-items:center;justify-content:center;min-height:140px;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading.is-visible,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading.is-visible,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading.is-visible,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading.is-visible{display:flex}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loading__backdrop,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loading__backdrop,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loading__backdrop,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loading__backdrop{position:absolute;inset:0;background:rgba(236,242,249,.88);backdrop-filter:blur(2px)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loader,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loader,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loader,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loader{position:relative;z-index:1;box-sizing:border-box;display:inline-block;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:4px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:invopop-res-list-dt-loader-spin .8s linear infinite}@media(prefers-reduced-motion: reduce){#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loader,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading .res-list-dt-loader,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loader,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading .res-list-dt-loader{animation:none;border-color:rgba(110,99,255,.35);border-top-color:#6e63ff}}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll>.res-list-dt-loading{bottom:0;z-index:60}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .res-list-dt-loading{bottom:var(--invopop-dt-loading-bottom-pad, 0px);z-index:2000000}@keyframes invopop-res-list-dt-loader-spin{to{transform:rotate(1turn)}}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_info,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_info{float:none !important;margin:0 !important;padding:0 !important;flex:0 1 auto;min-width:0;max-width:100%;font-size:14px;line-height:1.35;color:#64748b}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate{float:none !important;margin:0 !important;padding:0 !important;text-align:left;flex:0 0 auto}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.25em;min-height:34px;padding:6px 12px !important;margin:0 3px !important;line-height:1.2;font-size:14px;font-weight:600;border-radius:8px !important;border:1px solid #e5e7eb !important;background:#fff !important;color:#475569 !important;box-shadow:none;transition:color .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:focus-visible,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.previous,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.next,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.first,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.last,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.previous,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.next,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.first,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.last{border-radius:9999px !important;min-width:5.5em;padding-left:14px !important;padding-right:14px !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.first):not(.last):not(.ellipsis),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.first):not(.last):not(.ellipsis){width:2.375rem !important;height:2.375rem !important;min-width:2.375rem !important;max-width:2.375rem !important;padding:0 !important;border-radius:50% !important;line-height:1 !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){border-color:#d8d4f7 !important;color:#5b52d4 !important;background:#fafaff !important;box-shadow:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fff !important;border-color:rgba(110,99,255,.42) !important;color:#6e63ff !important;box-shadow:none;cursor:default}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{opacity:.45;cursor:not-allowed !important;color:#94a3b8 !important;border-color:#e5e7eb !important;background:#f9fafb !important;box-shadow:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.ellipsis,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.ellipsis{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;cursor:default;color:#64748b !important;min-width:auto;padding:8px 6px !important;font-weight:500}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.ellipsis:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper .dataTables_paginate .paginate_button.ellipsis:hover{color:#64748b !important;background:rgba(0,0,0,0) !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .dataTables_paginate,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active .dataTables_paginate,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .dataTables_wrapper.invopop-dt-loading-active .dataTables_paginate,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-table-hscroll.invopop-dt-loading-active .dataTables_paginate{pointer-events:none;opacity:.55;cursor:wait}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices{width:100% !important;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td{padding:12px 10px;border-bottom:1px solid #eef2f7;text-align:left;font-size:14px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td{vertical-align:middle;color:#334155}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.odd,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.even,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.odd td,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.even td,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.odd,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.even,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.odd td,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr.even td{background-color:#fff !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover td,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover td{background:#f9fbff !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child{text-align:left;width:9.5rem !important;max-width:9.5rem}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child{text-align:left;overflow:visible;vertical-align:middle;width:9.5rem !important;max-width:9.5rem}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:nth-child(2),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:nth-child(2){text-align:center;width:7rem !important;min-width:7rem;max-width:7rem;white-space:nowrap;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2){text-align:center;width:7rem !important;min-width:7rem;max-width:7rem;white-space:nowrap;box-sizing:border-box;overflow:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2):has(.rr-design-system-component-interactive-tooltip:hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2):has(.rr-design-system-component-interactive-tooltip.tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2):has(.rr-design-system-component-interactive-tooltip:hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(2):has(.rr-design-system-component-interactive-tooltip.tooltip-touch-open){position:relative;z-index:3}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7){max-width:28ch;min-width:0;overflow:visible;vertical-align:middle}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .rr-design-system-component-interactive-tooltip{display:block;max-width:100%;min-width:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .invopop-name-link,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .invopop-name-link{display:block;max-width:100%}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .invopop-name-cell,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(7) .invopop-name-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:nth-child(8),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:nth-child(8){text-align:left;width:5rem !important;min-width:5rem;max-width:5rem;white-space:nowrap;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8){text-align:left;width:5rem !important;min-width:5rem;max-width:5rem;box-sizing:border-box;overflow:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th{vertical-align:middle;color:#334155;font-weight:800 !important;background-color:#f9fafb;border-bottom-color:#eef2f7;position:relative;z-index:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th select.yadcf-filter,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th input.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th input.yadcf-filter{font-weight:500}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th .rr-design-system-component-interactive-tooltip{font-weight:800;vertical-align:middle}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_asc,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_desc,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_asc_disabled,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_desc_disabled,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_asc,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_desc,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_asc_disabled,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices.dataTable thead th.sorting_desc_disabled{background-color:#f9fafb !important;background-image:none !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc:hover,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc:hover{background-color:#f1f3fc !important;background-image:none !important;cursor:pointer}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled:hover{background-color:#f9fafb !important;cursor:default}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled .smart-table-sort-indicator .st-sort-caret-down,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_disabled .smart-table-sort-indicator .st-sort-caret-down{color:#cbd5e1}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.smart-table-sort-indicator::after,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.st-sort-caret::after,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.smart-table-sort-indicator::after,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.st-sort-caret::after{content:none !important;display:none !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.smart-table-sort-indicator,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.smart-table-sort-indicator{position:static;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0;line-height:1;margin-left:4px;padding-right:0;vertical-align:middle}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.st-sort-caret,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th span.st-sort-caret{display:block;font-size:10px;line-height:1;font-weight:600;user-select:none;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting .smart-table-sort-indicator .st-sort-caret-down,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting .smart-table-sort-indicator .st-sort-caret-down{color:#cbd5e1;margin-top:-2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc .smart-table-sort-indicator .st-sort-caret-up{color:#6e63ff;margin-bottom:-2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc .smart-table-sort-indicator .st-sort-caret-down,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_asc .smart-table-sort-indicator .st-sort-caret-down{color:#e2e8f0;margin-top:-2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc .smart-table-sort-indicator .st-sort-caret-up,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc .smart-table-sort-indicator .st-sort-caret-up{color:#e2e8f0;margin-bottom:-2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc .smart-table-sort-indicator .st-sort-caret-down,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th.sorting_desc .smart-table-sort-indicator .st-sort-caret-down{color:#6e63ff;margin-top:-2px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper{width:100%;max-width:100%;min-width:0;margin-top:8px;box-sizing:border-box;position:relative;background:rgba(0,0,0,0);box-shadow:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper-inner{width:100%;min-width:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter{display:block;width:100% !important;max-width:100%;box-sizing:border-box;margin:0;border:1.5px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;font-weight:500;background:#fff;background-clip:padding-box;color:#0f172a;line-height:1.25;min-height:40px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:hover{box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell input.yadcf-filter:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter{display:block;width:100% !important;max-width:100%;box-sizing:border-box;margin:0;border:1.5px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;font-weight:500;background:#fff;background-clip:padding-box;color:#0f172a;line-height:1.25;min-height:40px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:hover{box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell select.yadcf-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;cursor:pointer;background-color:#fff;background-image:url("");background-repeat:no-repeat;background-position:right 10px center;background-size:18px 18px}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector{box-sizing:border-box;width:100% !important;min-height:40px;height:auto !important;line-height:1.25;padding:7px 36px 7px 12px !important;border:1.5px solid #e5e7eb !important;border-radius:12px !important;background:#fff !important;background-image:none !important;box-shadow:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector:hover{box-shadow:0 10px 20px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector span{line-height:1.35 !important;padding-right:0 !important;font-weight:500 !important;font-size:14px !important;color:#0f172a !important;background:#fff !important;background-image:none !important;cursor:pointer}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector select{height:100% !important;min-height:38px;top:0 !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .yadcf-filter-wrapper div.selector::after{top:50% !important;right:10px !important;width:20px !important;height:20px !important;transform:translateY(-50%);background-image:url("") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px 18px !important;background-color:rgba(0,0,0,0) !important}#tpl-account.reports .invopop-vat-toggle-toolbar,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0;box-sizing:border-box;width:100%;min-width:0}#tpl-account.reports .invopop-vat-toggle-toolbar>.rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar>.rr-design-system-component-interactive-tooltip{display:inline-flex;max-width:100%;min-width:0;align-items:center}#tpl-account.reports .invopop-vat-toggle-toolbar .rr-design-system-component-forms-toggle,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar .rr-design-system-component-forms-toggle{max-width:min(100%,22rem);text-align:left}#tpl-account.reports .invopop-vat-toggle-toolbar .rr-toggle-label,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar .rr-toggle-label{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}#tpl-account.reports .invopop-vat-toggle-toolbar .rr-toggle-text,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar .rr-toggle-text{text-align:left;min-width:0}#tpl-account.reports .invopop-vat-toggle-toolbar .rr-toggle-label-text,#tpl-account.accounting.invopop-einvoice-host .invopop-vat-toggle-toolbar .rr-toggle-label-text{display:block;font-weight:600;font-size:13px;line-height:1.35;color:#334155}#tpl-account.reports .rr-st-dt-toolbar-row,#tpl-account.accounting.invopop-einvoice-host .rr-st-dt-toolbar-row{position:relative;z-index:15}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only{width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;border:0 !important;border-radius:0;background:rgba(0,0,0,0) !important;color:#6a7b8e;text-decoration:none;box-shadow:none !important;line-height:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only svg.rr-design-system-component-icons-icon,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only .rr-design-system-component-icons-icon{width:18px !important;height:18px !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled),#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled),#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:hover:not(:disabled){border:0 !important;color:#0f172a;background:rgba(0,0,0,0) !important;box-shadow:none !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled),#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled),#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled),#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-buttons-button.rr-btn.ghost.rr-btn-icon-only:active:not(:disabled){box-shadow:none !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled,#tpl-account.reports #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled,#tpl-account.reports #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled,#tpl-account.accounting.invopop-einvoice-host #tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled,#tpl-account.accounting.invopop-einvoice-host #tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-actions .rr-design-system-component-interactive-tooltip button:disabled{pointer-events:none;cursor:not-allowed}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachments,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachments{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell tbody td:nth-child(8) .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell tbody td:nth-child(8) .rr-design-system-component-interactive-tooltip{display:inline-flex;justify-content:flex-start;vertical-align:middle;position:relative}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8):has(.rr-design-system-component-interactive-tooltip:hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8):has(.rr-design-system-component-interactive-tooltip.tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8):has(.rr-design-system-component-interactive-tooltip:hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:nth-child(8):has(.rr-design-system-component-interactive-tooltip.tooltip-touch-open){position:relative;z-index:3}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell tbody td:nth-child(8) .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::after,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell tbody td:nth-child(8) .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click)::after{filter:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox:hover,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox:hover{background:#f9fafb;border-color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.12)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox:hover .invopop-attachment-link,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-hitbox:hover .invopop-attachment-link{opacity:1}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-link,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-attachment-link{display:inline-flex;line-height:0;opacity:.88;transition:opacity .15s ease}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr{overflow:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip{color:#334155;font-weight:400;display:inline-flex;justify-content:flex-start;width:auto;max-width:100%;position:relative;z-index:0}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child:has(.invopop-status-cell .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child:has(.invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-touch-open),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child:has(.invopop-status-cell .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child:has(.invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-touch-open){position:relative;z-index:5}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:has(td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) td:nth-child(2),#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:has(td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-touch-open) td:nth-child(2),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:has(td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover) td:nth-child(2),#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:has(td:first-child .invopop-status-cell .rr-design-system-component-interactive-tooltip.tooltip-touch-open) td:nth-child(2){position:relative;z-index:1}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;box-sizing:border-box}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;vertical-align:middle}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap .rr-design-system-component-shared-badge,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap .rr-design-system-component-shared-badge{white-space:nowrap}@media screen and (max-width: 768px){#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-th-status,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-th-status{min-width:6.75rem;max-width:none}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child,#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody td:first-child{position:sticky;left:0;z-index:4;min-width:6.75rem;max-width:none;background:#fff;box-shadow:4px 0 14px -8px rgba(15,23,42,.18)}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices thead th:first-child{z-index:6;background:#f9fafb}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover td:first-child,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell table.data-tables.invopop-invoices tbody tr:hover td:first-child{background:#f9fbff !important}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .rr-st-dt-list-card{overflow-x:visible}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-cell{min-width:min-content}#tpl-account.reports #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap,#tpl-account.accounting.invopop-einvoice-host #invopop-invoice-clients.rr-st-dt-shell .invopop-status-badge-wrap{min-width:min-content;flex-shrink:0}}section.cashreport .reservationsForm .cashreport-date,section.cashreport .reservationsForm .cashreport-todaybutton,section.cashreport .reservationsForm .cashreport-register{float:left;margin-right:20px}section.cashreport .reservationsForm .cashreport-date li{float:left;margin-right:20px}section.cashreport .reservationsForm .cashreport-register{min-width:200px;margin-right:20px}section.cashreport .add-button{border:1px solid #ddd;background-color:#fafafa;color:#333}section.cashreport .popup-content.cash-registration{background-color:#fafafa}section.cashreport .popup-content.cash-registration .cash-form{height:calc(100% - 50px);border-top:1px solid #eee;background-color:#fff;padding:20px}section.cashreport .popup-content.cash-registration .cash-form .form-row{padding:10px 0}section.cashreport .popup-content.cash-registration .cash-form .form-row label{font-weight:700}section.cashreport .popup-content.cash-registration .cash-form .form-row input{text-align:left !important}section.cashreport .popup-content.cash-registration .cash-form .js-expected-amount-message{color:#258175}section.cashreport .popup-content.cash-registration .cash-form button.btn{position:absolute;bottom:0px;right:0px;border-radius:0px}section.cashreport table.cash-registry-report{min-width:900px;max-width:1300px;margin-top:40px;margin-bottom:20px;border:2px solid #fafafa}section.cashreport table.cash-registry-report thead tr{background-color:#777 !important}section.cashreport table.cash-registry-report thead tr th{font-weight:700 !important;color:#fff;border-top:2px solid #777}section.cashreport table.cash-registry-report thead tr th:first-child{border-left:2px solid #777}section.cashreport table.cash-registry-report thead tr th:last-child{border-right:2px solid #777}section.cashreport table.cash-registry-report thead tr th.date,section.cashreport table.cash-registry-report thead tr th.time{width:100px}section.cashreport table.cash-registry-report thead tr th.amount,section.cashreport table.cash-registry-report thead tr th.difference{width:180px;border-top:2px solid #666}section.cashreport table.cash-registry-report thead tr th.amount{border-left:2px solid #666}section.cashreport table.cash-registry-report thead tr th.difference{border-right:2px solid #666}section.cashreport table.cash-registry-report td,section.cashreport table.cash-registry-report th{padding:10px 20px}section.cashreport table.cash-registry-report td.amount,section.cashreport table.cash-registry-report td.difference,section.cashreport table.cash-registry-report th.amount,section.cashreport table.cash-registry-report th.difference{text-align:right}section.cashreport table.cash-registry-report td.positive,section.cashreport table.cash-registry-report th.positive{color:#258175;font-weight:700}section.cashreport table.cash-registry-report td.negative,section.cashreport table.cash-registry-report th.negative{color:#f6931d;font-weight:700}section.cashreport table.cash-registry-report td.positive:before,section.cashreport table.cash-registry-report td.negative:before,section.cashreport table.cash-registry-report th.positive:before,section.cashreport table.cash-registry-report th.negative:before{content:"";font-family:"Font Awesome 5 Solid","Roboto",sans-serif;padding-right:5px}section.cashreport table.cash-registry-report td.empty,section.cashreport table.cash-registry-report th.empty{font-style:normal !important}section.cashreport table.cash-registry-report td.empty:before,section.cashreport table.cash-registry-report th.empty:before{content:"";font-family:"Font Awesome 5 Solid","Roboto",sans-serif;padding-right:5px}section.cashreport table.cash-registry-report td.no-difference:before,section.cashreport table.cash-registry-report th.no-difference:before{content:"";font-family:"Font Awesome 5 Solid","Roboto",sans-serif;padding-right:5px;color:#258175}section.cashreport table.cash-registry-report td.partial,section.cashreport table.cash-registry-report th.partial{font-style:italic;color:#ccc}section.cashreport table.cash-registry-report tbody tr:first-child{font-size:18px}section.cashreport table.cash-registry-report tbody tr:first-child td.remarks{font-size:14px !important}section.cashreport table.cash-registry-report tbody tr:first-child td.no-difference:before{content:""}section.cashreport table.cash-registry-report tbody tr:last-child.total,section.cashreport table.cash-registry-report tbody tr:last-child.next{font-size:18px}section.cashreport table.cash-registry-report tbody tr:last-child td.remarks{font-size:14px}section.cashreport table.cash-registry-report tbody tr:last-child td.amount,section.cashreport table.cash-registry-report tbody tr:last-child td.difference{border-bottom:2px solid #ddd}section.cashreport table.cash-registry-report tbody tr:nth-child(odd) td{background-color:#fafafa}section.cashreport table.cash-registry-report tbody tr:nth-child(odd) td.amount,section.cashreport table.cash-registry-report tbody tr:nth-child(odd) td.difference{background-color:#fff}section.cashreport table.cash-registry-report tbody tr:nth-child(odd) td.amount{border-left:2px solid #ddd}section.cashreport table.cash-registry-report tbody tr:nth-child(odd) td.difference{border-right:2px solid #ddd}section.cashreport table.cash-registry-report tbody tr:nth-child(even) td.amount,section.cashreport table.cash-registry-report tbody tr:nth-child(even) td.difference{background-color:#f0f0f0}section.cashreport table.cash-registry-report tbody tr:nth-child(even) td.amount{border-left:2px solid #ddd}section.cashreport table.cash-registry-report tbody tr:nth-child(even) td.difference{border-right:2px solid #ddd}.referral{padding:0 10px 10px 10px}.referral .inner{padding:20px;background-color:#fff}.referral .inner p{margin-top:5px;margin-bottom:0}.referral a.btn{display:block;width:100%;text-align:center;background:rgba(37,129,117,.7);line-height:1.3em;padding-top:7px;padding-bottom:7px}.referral a.btn:hover{background:rgba(37,129,117,.9)}.referral a.btn:active{background:#258175}.referral a.btn:before{margin-right:10px}#tpl-account.reports .scorecard{float:left;margin:10px;width:220px;height:280px;padding:20px;background-color:#fff;text-align:center;position:relative;line-height:150%;overflow:hidden}#tpl-account.reports .scorecard.wide{width:100%;max-width:460px}#tpl-account.reports .scorecard.wide .scorecard-category{position:relative;padding:0 20px 20px 20px;height:auto}#tpl-account.reports .scorecard.wide .scorecard-icon{margin:0}#tpl-account.reports .scorecard.wide .scorecard-description{padding-top:10px}#tpl-account.reports .scorecard.wide .btn{height:40px;position:absolute;bottom:0;left:0;border-radius:0;line-height:40px;padding:0}#tpl-account.reports .scorecard .spinner{height:100%;position:absolute;width:100%;top:0px;left:0px;background-color:#fff;z-index:110;margin-top:0px;padding-top:110px}#tpl-account.reports .scorecard .link-overlay{display:block;height:100%;position:absolute;width:100%;top:0px;left:0px;background-color:rgba(0,0,0,0);z-index:10}#tpl-account.reports .scorecard .scorecard-category{font-weight:300;text-transform:uppercase;font-size:18px;position:absolute;width:100%;top:0;left:0;padding:20px;height:60px}#tpl-account.reports .scorecard .scorecard-title{font-weight:700}#tpl-account.reports .scorecard .scorecard-icon{font-size:48px;width:100%;height:64px;line-height:64px;margin:50px 0 10px 0;color:#999}#tpl-account.reports .scorecard .scorecard-explanation{position:relative;z-index:99}#tpl-account.reports .scorecard .scorecard-score-wrapper{position:absolute;transition:bottom .2s;bottom:20px;left:0;width:100%;padding:0 50px}#tpl-account.reports .scorecard .scorecard-score-wrapper .scorecard-star{display:none;width:33.333%;float:left;font-size:24px;line-height:64px;color:#999}#tpl-account.reports .scorecard .scorecard-score-wrapper .scorecard-check{display:none;font-size:36px;line-height:64px;color:#999}#tpl-account.reports .scorecard .scorecard-cta-button{display:block;position:absolute;bottom:0;left:0;width:100%;height:0px;background-color:#fff;border-top:2px solid #f6931d;color:#f6931d;text-decoration:none;font-weight:700;line-height:40px;text-transform:uppercase;overflow:hidden;transition:height .2s;z-index:20}#tpl-account.reports .scorecard .scorecard-cta-button.info{border-color:#999;color:#999}#tpl-account.reports .scorecard.hascta .scorecard-score-wrapper{bottom:40px}#tpl-account.reports .scorecard .scorecard-cta-button{height:40px}#tpl-account.reports .scorecard.positive .scorecard-star,#tpl-account.reports .scorecard.positive .scorecard-icon,#tpl-account.reports .scorecard.positive .scorecard-check{color:#258175}#tpl-account.reports .scorecard.negative .scorecard-star,#tpl-account.reports .scorecard.negative .scorecard-icon,#tpl-account.reports .scorecard.negative .scorecard-check{color:rgba(200,0,0,.7)}#tpl-account.reports .scorecard.super .scorecard-title{color:red}@media screen and (max-width: 768px){#tpl-account.reports .referral{height:auto !important}#tpl-account.reports .referral .scorecard-description p{padding:0 0 1.5em 0}#tpl-account.reports .referral .scorecard-description .btn{position:relative;height:auto !important;line-height:25px;padding:10px 0}#tpl-account.reports .scorecard{width:100%}#tpl-account.reports .scorecard.wide{max-width:initial}}.fiscal{padding:0 0 30px}.fiscal h2{font-size:20px}.fiscal .ledger-table{padding:0 20px 20px;display:flex;flex-direction:column}.fiscal .ledger-table .ledger-row{min-width:1930px;display:flex;flex-wrap:nowrap}.fiscal .ledger-table .ledger-row.heading-row{margin-top:20px;font-weight:bold}.fiscal .ledger-table .ledger-row .ledger-label{width:250px;flex:1 0 140px;white-space:nowrap;height:38px;padding:10px;float:left;overflow:hidden !important;text-overflow:ellipsis}.fiscal .ledger-table .ledger-row .ledger-month.list{height:auto;border-right:1px solid #ddd}.fiscal .ledger-table .ledger-row .ledger-month.list.first{border-left:1px solid #ddd}.fiscal .ledger-table .ledger-row .ledger-month.total{font-weight:700}.fiscal .ledger-table .ledger-row .ledger-month{height:38px;float:left;padding:10px;text-align:center;background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.fiscal .ledger-table .ledger-row .ledger-month.first{border-left:1px solid #ddd}.fiscal .ledger-table .ledger-row .ledger-month.top{border-top:1px solid #ddd}.fiscal .ledger-table .ledger-row .ledger-month{min-width:140px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiscal .ledger-table .ledger-row .ledger-month-label{width:140px;border:0px;background:0px;font-weight:700;text-transform:uppercase;flex:1;min-width:140px}.financial-datev{margin-bottom:0px;position:fixed;right:0;left:0;z-index:20;background:#fff;padding:10px;top:72px;margin-top:0px;display:flex;justify-content:flex-end}.financial-datev .report-datepickers{margin-top:0}.financial-datev .report-list-reset{display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width: 1000px){.financial-datev .report-list-reset{flex-direction:row}}.financial-datev .datev-items{display:flex;margin-bottom:10px}@media screen and (min-width: 1000px){.financial-datev .datev-items{display:block;margin-right:12px;margin-bottom:0}}.financial-datev .datev-items label{margin:0;margin-right:10px}.finance-report-wrap{margin-top:150px}@media screen and (min-width: 769px){.finance-report-wrap{margin-top:180px}}@media screen and (min-width: 1000px){.finance-report-wrap{margin-top:95px}}#tpl-account.reports .debtors{margin-top:40px}#tpl-account.reports .debtors .dataTables_wrapper .dataTables_filter{position:absolute;text-align:right;top:-67px;right:0}#tpl-account.reports .debtors #account-clients table,#tpl-account.reports .debtors #account-table table{margin-top:20px}#tpl-account.reports .debtors th:first-child{width:auto !important}#tpl-account.reports .debtors th{position:relative}#tpl-account.reports .debtors th span.sort-icon{margin-left:5px}#tpl-account.reports .debtors tr td{padding:8px 0 8px 12px;height:28px}#tpl-account.reports .debtors tr a{text-decoration:none;color:#888}#tpl-account.reports .debtors tr a:hover{color:#333}#tpl-account.reports .debtors tr .debtors-col-invoicenumber a i{color:rgba(44,153,0,.5)}#tpl-account.reports .debtors tr .debtors-col-sendreminder .remind-button,#tpl-account.reports .debtors tr .debtors-col-sendreminder .invoice-statement-trigger-single{border:.1rem solid #258175;color:#258175;display:inline-block;padding:2px 8px;cursor:pointer;user-select:none}#tpl-account.reports .debtors tr .debtors-col-sendreminder .remind-button:hover,#tpl-account.reports .debtors tr .debtors-col-sendreminder .invoice-statement-trigger-single:hover{background-color:rgba(37,129,117,.1)}#tpl-account.reports .debtors tr .debtors-col-sendreminder .remind-button:active,#tpl-account.reports .debtors tr .debtors-col-sendreminder .invoice-statement-trigger-single:active{background-color:rgba(37,129,117,.7);color:#fff}#tpl-account.reports .debtors tr .debtors-col-sendreminder .remind-button.inactive,#tpl-account.reports .debtors tr .debtors-col-sendreminder .invoice-statement-trigger-single.inactive{border-color:#999;color:#999;background-color:rgba(0,0,0,0);cursor:default}#tpl-account.reports .debtors tr .debtors-col-reservation{border-left:1px solid #eee}#tpl-account.reports .debtors tr.overdue .debtors-col-status a i,#tpl-account.reports .debtors tr.overdue .debtors-col-totaldue,#tpl-account.reports .debtors tr.overdue .debtors-col-daysoverdue{color:#f6931d}#tpl-account.reports .debtors tr.overdue .debtors-col-totaldue,#tpl-account.reports .debtors tr.overdue .debtors-col-daysoverdue{font-weight:700}#tpl-account.reports .debtors .debtors-totals{width:100%;max-width:644px;border:1px solid #eee;padding:20px;margin-top:20px}#tpl-account.reports .debtors .debtors-totals a{text-decoration:none}#tpl-account.reports .debtors .debtors-totals .total{width:50%;float:left;text-align:center;padding-bottom:10px}#tpl-account.reports .debtors .debtors-totals .total .total-amount{font-size:36px;line-height:100%;color:rgba(51,51,51,.8)}#tpl-account.reports .debtors .debtors-totals .total.total-overdue .total-amount{color:#f6931d}#tpl-account.reports .debtors .debtors-totals .term-explanation{padding-top:10px;color:#999}#tpl-account.reports .debtors .debtors-buttons{float:right;margin-top:20px;padding-bottom:20px}#tpl-account.reports .debtors .debtors-buttons span{cursor:pointer;color:#1e4878}#tpl-account.reports .debtors .debtors-buttons .disabled{pointer-events:none;color:gray;cursor:not-allowed}#tpl-account.reports .debtors .debtors-buttons :not(:last-child){margin-right:10px}#tpl-account.reports .debtors .data-tables.debtors thead>tr>th.sorting>span.sort-icon{padding-bottom:6px;margin-left:0px}#tpl-account.reports .debtors .data-tables.debtors .overdue{color:#f6931d;font-weight:700}@media screen and (max-width: 1200px){#tpl-account.reports .debtors .dataTables_wrapper .dataTables_filter{position:static !important}}.metrics #tabs>div[id*=tabs-]{padding:0px}.metrics #tabs ul.ui-tabs-nav{background-color:#eee}.metrics #tabs ul.ui-tabs-nav li{border:1px solid #eaeaea}.metrics #tabs ul.ui-tabs-nav li.ui-state-active{border:0 !important}.metrics .download-btns{display:flex;flex-direction:column}.metrics .download-btns .download-btn{float:right;background-color:rgba(0,0,0,0) !important;color:#258175;font-weight:bold;font-size:14px}.metrics .download-btns .download-btn:before{margin-right:6px}.metrics table{position:relative;margin:0 !important}.metrics table .bold{font-weight:bold}.metrics table .underline{text-decoration-line:underline !important}.metrics table .center{text-align:center}.metrics table .green{color:#258175 !important}.metrics table .empty-cell{background-color:#f4f4f4}.metrics table .footer{border-top:1px solid #cecece !important}.metrics table thead{position:sticky;top:0}.metrics table thead tr th{display:table-cell !important;background-color:#fff;padding-top:15px;top:0;color:#258175 !important;border-bottom:1px solid #cecece}.metrics table tbody tr:nth-child(even){background-color:#fafafa}.metrics table tbody td{padding-top:5px !important;padding-bottom:5px !important;border:0 !important;padding-right:15px !important}.metrics table.sources{max-width:800px}.metrics table.sold-per-month{width:170%;margin:0px !important}.metrics table.sold-per-month thead th{border-right:1px solid #eee !important;border-bottom:0 !important;padding-top:20px}.metrics table.sold-per-month thead td{border-bottom:1px solid #eee !important}.metrics table.sold-per-month .border-right{border-right:1px solid #eee !important}.metrics .report-container .chartcontainer{max-width:97%;overflow:visible}.metrics .metric-save-commission>div button{position:absolute;top:7px;right:3px;font-size:18px;background:none;border:0;color:#258175}.metrics .metric-save-commission>div input{padding-right:22px}@media screen and (max-width: 900px){.metrics #tabs .download-btns{top:-41px;left:-21px;right:unset}.metrics .report-container .chartcontainer{max-width:93%}}.pos-revenue-report thead tr th{font-size:14px;font-weight:700}.pos-revenue-report thead tr th:first-child{padding-left:12px !important}.pos-revenue-report tbody tr td{padding:10px !important}.pos-revenue-report tbody tr td.last-week,.pos-revenue-report tbody tr td.row-label{border-right:1px solid rgba(0,0,0,.1) !important}.pos-revenue-report tbody tr td.totals{font-weight:700}.pos-revenue-report tbody tr.last-row{border-bottom:1px solid rgba(0,0,0,.1)}.reports--daily-revenue{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box;padding:0 16px}.reports--daily-revenue span.js-reservation-popup{color:#24827c}.reports--daily-revenue .tabs--secondary .tab.link{display:flex}.reports--daily-revenue .tabs--secondary .tab.link .icon-container{margin-left:10px;background-color:#a4e8f2;display:inline-flex;padding:2px 8px 2px 6px;align-items:center;gap:4px;border-radius:10px;height:20px;width:55px}.reports--daily-revenue .tabs--secondary .tab.link .icon-container .icon{display:inline-flex}.reports--daily-revenue .tabs--secondary .tab.link .icon-container .text{color:var(--Text-Default, #202223);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.reports--daily-revenue .section .title{display:flex;width:100%;padding-bottom:0px;flex-direction:column;align-items:flex-start}.reports--daily-revenue .section .title span{font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px;padding:24px 0px}.reports--daily-revenue .btn{text-transform:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 16px;border-radius:4px;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.reports--daily-revenue .btn--outline{border:1px solid #c9cccf;background:rgba(0,0,0,0);color:#202223}.reports--daily-revenue .btn--closing-of-accounts:hover{cursor:pointer}.reports--daily-revenue .btn.disabled{text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.reports--daily-revenue .btn.disabled:hover{cursor:not-allowed}.reports--daily-revenue .cta--btn{display:inline-block}.reports--daily-revenue .cta--btn a:link,.reports--daily-revenue .cta--btn a:visited{color:#202223}.reports--daily-revenue .filters{display:flex;justify-content:space-between;align-items:center;padding:24px 0px}.reports--daily-revenue .filters .left{flex-grow:1;display:flex;justify-content:flex-start;align-items:center}.reports--daily-revenue .filters .left .datepicker-cont{margin-left:0}.reports--daily-revenue .filters .left *{margin-right:8px}.reports--daily-revenue .daily-report-card{border-radius:8px;background:#fff;padding:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);padding-left:0px;padding-right:0px;margin-top:24px}.reports--daily-revenue .daily-report-card--header{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.reports--daily-revenue .daily-report-card--header .dateContainer{display:flex;justify-content:center;align-items:center}.reports--daily-revenue .daily-report-card--header .dateContainer .date{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--daily-revenue .daily-report-card--header .dateContainer .label{text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px;border-radius:10px;padding:2px 8px;margin-left:8px}.reports--daily-revenue .daily-report-card--header .dateContainer .label--due-to-be-closed{background:#ffd79d}.reports--daily-revenue .daily-report-card--header .dateContainer .label--closed{background:#e4e5e7}.reports--daily-revenue .daily-report-card--header .actions a,.reports--daily-revenue .daily-report-card--header .actions a:visited,.reports--daily-revenue .daily-report-card--header .actions a:link{color:#202223}.reports--daily-revenue .daily-report-card span.show-more{display:none}.reports--daily-revenue .daily-report-card span.show-less{display:block}.reports--daily-revenue .daily-report-card.show-less span.show-more{display:block}.reports--daily-revenue .daily-report-card.show-less span.show-less{display:none}.reports--daily-revenue .daily-report-card.show-less .main .details{display:none}.reports--daily-revenue .daily-report-card .main .amountCards{padding-left:20px;padding-right:20px;display:flex;flex-direction:row;margin:20px 0px}.reports--daily-revenue .daily-report-card .main .amountCards .amountCard{border-radius:8px;background:#fff;padding:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);box-shadow:none;background-color:#f6f6f7;padding:16px;display:flex;flex-direction:column;flex-grow:1}.reports--daily-revenue .daily-report-card .main .amountCards .amountCard:nth-child(2){margin:0px 20px}.reports--daily-revenue .daily-report-card .main .amountCards .amountCard:nth-child(4){margin:0px;margin-left:20px}.reports--daily-revenue .daily-report-card .main .amountCards .amountCard .label{color:#6d7175;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.reports--daily-revenue .daily-report-card .main .amountCards .amountCard .amount{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--daily-revenue .daily-report-card .main .design-system--datatable{table-layout:fixed}.reports--daily-revenue .daily-report-card .main .design-system--datatable th,.reports--daily-revenue .daily-report-card .main .design-system--datatable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports--daily-revenue .daily-report-card .main .details .design-system--accordion--header{padding:8px 20px;border-bottom:1px solid #e0e2e7;background:#f6f6f7}.reports--daily-revenue .daily-report-card .main .details .design-system--accordion--header--label{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--daily-revenue .daily-report-card .footer{border-top:1px solid #e0e2e7;padding:20px;padding-bottom:0px}.reports--daily-revenue .daily-report-card .footer span{color:#24827c;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.reports--daily-revenue .daily-report-card .footer span.show-more:hover,.reports--daily-revenue .daily-report-card .footer span.show-less:hover{cursor:pointer}.reports--daily-revenue .daily-report-card .footer span.show-more.disabled,.reports--daily-revenue .daily-report-card .footer span.show-less.disabled{color:#6d7175;cursor:not-allowed}.reports--daily-revenue .closing-history .design-system--card{padding:0px}.reports--daily-revenue .closing-history .design-system--card .header{padding:20px}.reports--daily-revenue .closing-history .design-system--card .header .title{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--daily-revenue .closing-history .design-system--card .header .description{color:#6d7175;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.reports--daily-revenue .closing-history .design-system--card .card--body{overflow-x:auto}.reports--daily-revenue .closing-history .design-system--card .card-footer{padding:0 20px;height:72px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.reports--daily-revenue .closing-history .design-system--datatable{width:100%;table-layout:auto}.reports--daily-revenue .closing-history .design-system--datatable--basic-container{overflow-x:auto;width:100%}.reports--daily-revenue .closing-history .design-system--datatable tr td:last-child,.reports--daily-revenue .closing-history .design-system--datatable tr th:last-child{text-align:right;white-space:nowrap;width:1%;padding-right:20px !important;overflow:visible}.reports--daily-revenue .closing-history .design-system--datatable .design-system--btn{display:inline-block;white-space:nowrap;vertical-align:middle}.reports--daily-revenue .closing-history .design-system--datatable td a{color:#24827c !important;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline !important}.reports--daily-revenue .design-system--datatable--basic--header{background-color:#fafbfb}.design-system--filter select{border-radius:4px;border:1px solid #c9cccf;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.reports{max-width:1200px;margin:0 auto}.reports .pa-0{padding:0}.reports .pa--8{padding:8px}.reports .pa--20{padding:20px}.reports .px--8{padding-right:8px;padding-left:8px}.reports .px--20{padding-right:20px;padding-left:20px}.reports .mx--8{margin-right:8px;margin-left:8px}.reports .mx--20{margin-right:20px;margin-left:20px}.reports .py--8{padding-top:8px;padding-bottom:8px}.reports .py--20{padding-top:20px;padding-bottom:20px}.reports .pt--8{padding-top:8px}.reports .pt--20{padding-top:20px}.reports .pb--8{padding-bottom:8px}.reports .pb--20{padding-bottom:20px}.reports .ps--8{padding-left:8px}.reports .ps--20{padding-left:20px}.reports .ms--8{margin-left:8px}.reports .ms--20{margin-left:20px}.reports .pe--8{padding-right:8px}.reports .pe--20{padding-right:20px}.reports .me--8{margin-right:8px}.reports .me--20{margin-right:20px}.reports .section .title span{font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.reports--balance .tabs--main{justify-content:flex-start;margin:24px 0}.reports--balance .design-system--card--cta-card .content{max-width:80%;padding-right:20px}.reports--balance .filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.reports--balance .filters .design-system--input--search--wrapper{flex-grow:1}.reports--balance .design-system--datatable--basic{table-layout:fixed}.reports--balance .design-system--datatable--basic--rows tr span.status{padding:2px 8px;border-radius:10px;background:#a4e8f2}.reports--balance .datepicker-cont{margin-left:0;margin-top:0}.reports--balance .ui-datepicker-inline{display:none !important}.reports--balance .trial-balance .summary-cards{display:flex;justify-content:space-evenly;gap:20px}.reports--balance .trial-balance .summary-cards .card{flex-grow:1;width:50%}.reports--balance .trial-balance .summary-cards .card .header{border-bottom:none}.reports--balance .trial-balance .summary-cards .card .card-content{display:flex;flex-direction:column;flex-grow:1;color:#202223;align-items:normal;gap:0;margin-top:0;padding-top:0}.reports--balance .trial-balance .summary-cards .card .card-row{display:flex;justify-content:space-between;padding:12px 0;flex-grow:1}.reports--balance .trial-balance .summary-cards .card .card-row .label{flex-grow:1}.reports--balance .trial-balance .summary-cards .card .card-row:not(:last-child){border-bottom:1px solid #e0e2e7}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown{flex-direction:column}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown .breakdown-header{display:flex;justify-content:space-between}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown .breakdown-header .label::before{content:"- "}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown .breakdown-rows .card-row{color:#8c9196;border-bottom:none;padding:0}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown .breakdown-rows .card-row .label::before{content:"↳ "}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown.collapsed .breakdown-header .label::before{content:"+ "}.reports--balance .trial-balance .summary-cards .card .card-row.card-breakdown.collapsed .breakdown-rows{display:none}.reports--balance .trial-balance .summary-cards .card .card-footer{border-top:1px solid #e0e2e7;display:flex;width:100%;flex-grow:1;background-color:#fafbfb;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:14px;font-weight:500}.reports--balance .trial-balance .summary-cards .card .card-footer .card-row{padding:0}.reports--balance .trial-balance .summary-cards .card .card-footer .label{display:flex;align-content:center;align-items:center}.reports--balance .trial-balance .summary-cards .card .card-footer .label .icon{line-height:1;margin-left:4px}.reports--balance .guest-ledger .daily-report-card{border-radius:8px;background:#fff;padding:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);padding-left:0px;padding-right:0px}.reports--balance .guest-ledger .daily-report-card--header{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.reports--balance .guest-ledger .daily-report-card--header .filters{flex-grow:1}.reports--balance .guest-ledger .daily-report-card--header .dateContainer{display:flex;justify-content:center;align-items:center}.reports--balance .guest-ledger .daily-report-card--header .dateContainer .date{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--balance .guest-ledger .daily-report-card--header .dateContainer .label{text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px;border-radius:10px;padding:2px 8px;margin-left:8px}.reports--balance .guest-ledger .daily-report-card--header .dateContainer .label--due-to-be-closed{background:#ffd79d}.reports--balance .guest-ledger .daily-report-card--header .dateContainer .label--closed{background:#e4e5e7}.reports--balance .guest-ledger .daily-report-card--header .actions a,.reports--balance .guest-ledger .daily-report-card--header .actions a:visited,.reports--balance .guest-ledger .daily-report-card--header .actions a:link{color:#202223}.reports--balance .guest-ledger .daily-report-card span.show-more{display:none}.reports--balance .guest-ledger .daily-report-card span.show-less{display:block}.reports--balance .guest-ledger .daily-report-card.show-less span.show-more{display:block}.reports--balance .guest-ledger .daily-report-card.show-less span.show-less{display:none}.reports--balance .guest-ledger .daily-report-card.show-less .main .details{display:none}.reports--balance .guest-ledger .daily-report-card .main .amountCards{padding-left:20px;padding-right:20px;display:flex;flex-direction:row;margin:20px 0px}.reports--balance .guest-ledger .daily-report-card .main .amountCards .amountCard{border-radius:8px;background:#fff;padding:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);box-shadow:none;background-color:#f6f6f7;padding:16px;display:flex;flex-direction:column;flex-grow:1}.reports--balance .guest-ledger .daily-report-card .main .amountCards .amountCard:nth-child(2){margin:0px 20px}.reports--balance .guest-ledger .daily-report-card .main .amountCards .amountCard .label{color:#6d7175;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;justify-content:space-between;align-content:center;align-items:center}.reports--balance .guest-ledger .daily-report-card .main .amountCards .amountCard .amount{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--balance .guest-ledger .daily-report-card .main .design-system--datatable{table-layout:fixed}.reports--balance .guest-ledger .daily-report-card .main .design-system--datatable th,.reports--balance .guest-ledger .daily-report-card .main .design-system--datatable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports--balance .guest-ledger .daily-report-card .main .details .design-system--accordion--header{padding:8px 20px;border-bottom:1px solid #e0e2e7;background:#f6f6f7}.reports--balance .guest-ledger .daily-report-card .main .details .design-system--accordion--header--label{color:#202223;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.reports--balance .guest-ledger .daily-report-card .footer{border-top:1px solid #e0e2e7;padding:20px;padding-bottom:0px}.reports--balance .guest-ledger .daily-report-card .footer span{color:#24827c;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.reports--balance .guest-ledger .daily-report-card .footer span.show-more:hover,.reports--balance .guest-ledger .daily-report-card .footer span.show-less:hover{cursor:pointer}.reports--balance .guest-ledger .daily-report-card .footer span.show-more.disabled,.reports--balance .guest-ledger .daily-report-card .footer span.show-less.disabled{color:#6d7175;cursor:not-allowed}.reports--balance .guest-ledger .accordions{background-color:#fff;border-radius:8px;margin-top:20px}.reports--balance .guest-ledger .accordions .design-system--accordion{display:flex;justify-content:space-between;flex-direction:column}.reports--balance .guest-ledger .accordions .design-system--accordion--header{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding:12px 20px;border-bottom:1px solid #e0e2e7}.reports--balance .guest-ledger .accordions .design-system--accordion--header--label{display:flex;flex-grow:1;justify-content:space-between;align-items:center;padding-bottom:0;margin-bottom:0;margin-right:20px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.reports--balance .guest-ledger .accordions .design-system--accordion--header--label .right{margin-left:20px;display:flex;justify-content:space-evenly}.reports--balance .guest-ledger .accordions .design-system--accordion--header--label .right span{background-color:#f6f6f7;min-width:120px;display:flex;justify-content:center;align-items:center;padding:8px 12px;border-radius:4px}.reports--balance .guest-ledger .accordions .design-system--accordion--header--label .right span:nth-child(2){margin:0 8px}.reports--balance .guest-ledger .accordions .design-system--accordion--header--chevron{display:flex;justify-content:center;align-items:center}.reports--balance .guest-ledger .accordions .design-system--accordion--header--chevron span{width:20px;height:20px}.reports--balance .guest-ledger .accordions .design-system--accordion--body{background-color:#f6f6f7}.reports--balance .guest-ledger .design-system--datatable--basic thead tr th:first-child{width:61%}.pms-reports-yearly-metrics .budgetAmountInput{min-width:100px}.cursor-agent-dashboard{--cursor-ink: #0c1218;--cursor-ink-soft: #3d4f5c;--cursor-ink-muted: #6b7c88;--cursor-surface: #f0f3f5;--cursor-panel: #ffffff;--cursor-line: #d8e0e6;--cursor-line-soft: #e8eef2;--cursor-teal: #1a6b62;--cursor-teal-soft: #e4f2f0;--cursor-teal-glow: rgba(26, 107, 98, 0.12);--cursor-shadow: 0 1px 2px rgba(12, 18, 24, 0.04), 0 8px 24px rgba(12, 18, 24, 0.06);--cursor-radius: 12px;--cursor-font: "DM Sans", system-ui, sans-serif;--cursor-mono: "JetBrains Mono", ui-monospace, monospace;margin:20px;font-family:var(--cursor-font);color:var(--cursor-ink);animation:cursor-fade-in .45s ease-out}@keyframes cursor-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cursor-agent-dashboard--denied{margin:20px}.cursor-denied-msg{padding:16px 20px;background:#ffebee;border-radius:var(--cursor-radius);color:#b71c1c}.cursor-agent-dashboard a{color:var(--cursor-teal);text-decoration:none}.cursor-agent-dashboard a:hover{text-decoration:underline}.cursor-hero{display:grid;gap:16px 24px;margin:20px 0 24px;padding-bottom:20px;border-bottom:1px solid var(--cursor-line-soft)}.cursor-hero__main,.cursor-hero__aside{min-width:0}.cursor-hero__aside{display:flex;flex-direction:column;gap:10px}.cursor-hero__aside .cursor-access-panel{width:100%;height:100%}.cursor-hero__eyebrow{display:inline-block;margin:0 0 6px;padding:3px 10px;border-radius:999px;background:var(--cursor-teal-soft);color:var(--cursor-teal);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cursor-hero h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-0.02em;line-height:1.15}.cursor-hero__lead{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--cursor-ink-soft)}.cursor-hero__meta{font-family:var(--cursor-mono);font-size:11px;color:var(--cursor-ink-muted)}.cursor-access-panel{display:flex;flex-direction:column;gap:12px}.cursor-access-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cursor-access-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;width:100%}.cursor-access-card{min-width:0;padding:10px 12px;border:1px solid var(--cursor-line);border-radius:var(--cursor-radius);background:var(--cursor-panel);box-shadow:var(--cursor-shadow)}.cursor-access-card--wide{grid-column:span 1}.cursor-access-card__title{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-teal)}.cursor-access-card__names{margin:0;font-size:13px;line-height:1.45;color:var(--cursor-ink)}.cursor-access-card__empty{color:var(--cursor-ink-muted);font-style:italic}.cursor-access-edit{border:1px solid var(--cursor-line);border-radius:999px;padding:6px 14px;background:var(--cursor-panel);color:var(--cursor-teal);font-family:var(--cursor-font);font-size:12px;font-weight:600;cursor:pointer}.cursor-access-edit:hover{background:var(--cursor-teal-soft)}.cursor-access-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.cursor-access-modal[hidden]{display:none}.cursor-access-modal__backdrop{position:absolute;inset:0;background:rgba(12,18,24,.45)}.cursor-access-modal__dialog{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border-radius:var(--cursor-radius);background:var(--cursor-panel);box-shadow:var(--cursor-shadow)}.cursor-access-modal__title{margin:0 0 8px;font-size:20px}.cursor-access-modal__lead{margin:0 0 16px;font-size:13px;color:var(--cursor-ink-soft)}.cursor-access-modal__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.cursor-access-modal__field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:var(--cursor-ink-soft)}.cursor-access-modal__field-label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--cursor-ink-soft)}.cursor-access-modal__checkbox-list{max-height:280px;overflow:auto;padding:8px;border:1px solid var(--cursor-line);border-radius:8px;background:#fff}.cursor-access-modal__checkbox{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px;font-size:13px;font-weight:400;color:var(--cursor-ink);cursor:pointer}.cursor-access-modal__checkbox:hover{background:var(--cursor-teal-soft)}.cursor-access-modal__checkbox input{margin:0;flex-shrink:0}.cursor-access-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.cursor-access-modal__cancel,.cursor-access-modal__save{border:1px solid var(--cursor-line);border-radius:999px;padding:8px 16px;font-family:var(--cursor-font);font-size:13px;font-weight:600;cursor:pointer}.cursor-access-modal__cancel{background:var(--cursor-panel);color:var(--cursor-ink-soft)}.cursor-access-modal__save{border-color:var(--cursor-teal);background:var(--cursor-teal);color:#fff}body.cursor-access-modal-open{overflow:hidden}@media(max-width: 768px){.cursor-access-cards{grid-template-columns:1fr}.cursor-access-modal__fields{grid-template-columns:1fr}}.cursor-section{margin-bottom:20px}.cursor-top-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}.cursor-top-grid .cursor-section{margin-bottom:0}.cursor-section--handout{display:flex;flex-direction:column}.cursor-section--handout .cursor-settings{flex:1}.cursor-section--snapshot{display:flex;flex-direction:column;min-width:0}.cursor-snapshot__lifecycle{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;flex:1}.cursor-section--buckets{margin-top:-4px}.cursor-section__title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cursor-ink-muted)}.cursor-panel{background:var(--cursor-panel);border:1px solid var(--cursor-line);border-radius:var(--cursor-radius);box-shadow:var(--cursor-shadow)}.cursor-settings{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px;height:100%}.cursor-settings__heading{display:flex;flex-direction:column;gap:2px}.cursor-settings__heading strong{font-size:14px;font-weight:600}.cursor-settings__heading span{font-size:12px;color:var(--cursor-ink-muted)}.cursor-settings__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cursor-settings__option{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--cursor-ink);cursor:pointer;user-select:none}.cursor-settings__option input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--cursor-teal);flex-shrink:0;cursor:pointer}.cursor-settings.is-saving{opacity:.65;pointer-events:none}.cursor-strip{display:grid;gap:10px;padding:14px;background:var(--cursor-surface);border:1px solid var(--cursor-line-soft);border-radius:var(--cursor-radius)}.cursor-pill{display:flex;align-items:center;gap:8px;height:100%;min-height:64px;padding:16px;background:var(--cursor-panel);border:1px solid var(--cursor-line);border-radius:var(--cursor-radius);box-shadow:var(--cursor-shadow);font-size:12px;font-weight:500;color:var(--cursor-ink-soft)}.cursor-pill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#c5cdd3}.cursor-pill--on .cursor-pill__dot{background:#2e9d6e;box-shadow:0 0 0 3px rgba(46,157,110,.2)}.cursor-pill--off .cursor-pill__dot{background:#b0bac2}.cursor-pill strong{display:block;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cursor-ink-muted);margin-bottom:2px}.cursor-bucket-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;overflow:hidden;padding:12px 12px 12px 16px;background:var(--cursor-panel);border:1px solid var(--cursor-line-soft);border-radius:10px;text-decoration:none;color:var(--cursor-ink);text-align:center;transition:transform .2s ease,border-color .15s ease,background .15s ease}.cursor-bucket-card:hover{transform:translateY(-1px);text-decoration:none;color:var(--cursor-ink)}.cursor-bucket-card:focus-visible{outline:2px solid var(--cursor-teal);outline-offset:2px}.cursor-bucket-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cursor-card-accent, var(--cursor-teal))}.cursor-card--orange{--cursor-card-accent: #e65100}.cursor-card--yellow{--cursor-card-accent: #f57f17}.cursor-card--green{--cursor-card-accent: #2e7d32}.cursor-card--red{--cursor-card-accent: #c62828}.cursor-bucket-card__title{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cursor-ink-muted);line-height:1.3}.cursor-bucket-card__count{font-family:var(--cursor-mono);font-size:20px;font-weight:500;line-height:1;color:var(--cursor-ink)}.cursor-bucket-card--active{border-color:var(--cursor-card-accent, var(--cursor-teal));background:color-mix(in srgb, var(--cursor-card-accent, var(--cursor-teal)) 12%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--cursor-card-accent, var(--cursor-teal)) 20%, transparent)}.cursor-bucket-card--active .cursor-bucket-card__count{color:var(--cursor-card-accent, var(--cursor-teal))}.cursor-status-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.cursor-status-orange{background:#fff3e0;color:#bf360c}.cursor-status-yellow{background:#fff8e1;color:#e65100}.cursor-status-green{background:#e8f5e9;color:#1b5e20}.cursor-status-red{background:#ffebee;color:#b71c1c}.cursor-filters{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, max-content));align-items:end;gap:14px 18px;padding:16px 20px}.cursor-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-ink-muted)}.cursor-filters select,.cursor-filters button[type=submit]{font-family:var(--cursor-font);font-size:13px;border-radius:8px;border:1px solid var(--cursor-line);background:var(--cursor-panel);color:var(--cursor-ink)}.cursor-filters select{min-width:140px;padding:8px 10px}.cursor-filters select:focus,.cursor-filters button[type=submit]:focus{outline:2px solid var(--cursor-teal-soft);border-color:var(--cursor-teal)}.cursor-filters button[type=submit]{padding:9px 18px;font-weight:600;background:var(--cursor-teal);border-color:var(--cursor-teal);color:#fff;cursor:pointer;transition:filter .15s ease}.cursor-filters button[type=submit]:hover{filter:brightness(1.06)}.cursor-filters__stuck{flex-direction:row !important;align-items:center !important;gap:8px !important;min-height:36px;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:var(--cursor-ink) !important;letter-spacing:0 !important}.cursor-filters__stuck input{width:16px;height:16px;accent-color:var(--cursor-teal)}.cursor-table-panel{overflow:hidden}.cursor-table-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--cursor-line-soft);background:linear-gradient(180deg, #fafbfc 0%, #f4f7f9 100%)}.cursor-table-meta p{margin:0;font-size:13px;color:var(--cursor-ink-soft)}.cursor-table-meta strong{font-family:var(--cursor-mono);color:var(--cursor-ink)}.cursor-table-wrap{overflow-x:auto}.cursor-agent-dashboard table.cursor-issue-table{width:100%;border-collapse:collapse;font-size:13px}.cursor-agent-dashboard table.cursor-issue-table thead th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-ink-muted);background:var(--cursor-surface) !important;border-bottom:1px solid var(--cursor-line);white-space:nowrap}.cursor-agent-dashboard table.cursor-issue-table tbody tr{transition:background .12s ease}.cursor-agent-dashboard table.cursor-issue-table tbody tr:hover{background:var(--cursor-teal-glow)}.cursor-agent-dashboard table.cursor-issue-table tbody td{padding:12px 14px;border-bottom:1px solid var(--cursor-line-soft);vertical-align:top;white-space:nowrap}.cursor-agent-dashboard table.cursor-issue-table tbody tr:last-child td{border-bottom:0}.cursor-agent-dashboard table.cursor-issue-table td.cursor-issue-title{white-space:normal;max-width:340px;font-weight:500;line-height:1.4}.cursor-agent-dashboard table.cursor-issue-table td.cursor-issue-title a{font-family:var(--cursor-mono);font-size:12px;font-weight:600;margin-right:6px}.cursor-agent-dashboard table.cursor-issue-table td.cursor-issue-labels{white-space:normal;max-width:240px}.cursor-agent-dashboard table.cursor-issue-table td.cursor-issue-actions{width:48px;text-align:right}.cursor-label-chip{display:inline-block;margin:0 4px 4px 0;padding:2px 8px;border-radius:6px;background:var(--cursor-surface);border:1px solid var(--cursor-line-soft);font-size:11px;color:var(--cursor-ink-soft);line-height:1.4}.cursor-label-chip--cursor{background:var(--cursor-teal-soft);border-color:#b8ddd8;color:var(--cursor-teal);font-weight:600}.cursor-assignee-empty{color:var(--cursor-ink-muted);font-style:italic}.cursor-mono-cell{font-family:var(--cursor-mono);font-size:12px;color:var(--cursor-ink-soft)}.cursor-row-actions{position:relative;display:inline-block}.cursor-row-actions>summary{list-style:none;cursor:pointer}.cursor-row-actions>summary::-webkit-details-marker{display:none}.cursor-row-actions__toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cursor-ink-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.cursor-row-actions__toggle:hover,.cursor-row-actions[open]>.cursor-row-actions__toggle{border-color:var(--cursor-line);background:var(--cursor-panel);color:var(--cursor-teal);box-shadow:var(--cursor-shadow)}.cursor-row-actions__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:13rem;margin:0;padding:6px;list-style:none;background:var(--cursor-panel);border:1px solid var(--cursor-line);border-radius:10px;box-shadow:0 12px 32px rgba(12,18,24,.12)}.cursor-row-actions__menu li{margin:0;padding:0}.cursor-row-action{display:block;width:100%;margin:0;padding:9px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);font-family:var(--cursor-font);font-size:13px;font-weight:500;cursor:pointer;color:var(--cursor-ink);text-align:left;transition:background .12s ease}.cursor-row-action:hover{background:var(--cursor-teal-soft);color:var(--cursor-teal)}.cursor-row-action:disabled{opacity:.5;cursor:wait}@media(min-width: 900px){.cursor-hero{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}.cursor-hero__aside .cursor-access-panel{justify-content:space-between}.cursor-top-grid{grid-template-columns:minmax(260px, 1fr) minmax(0, 2.2fr);align-items:stretch}.cursor-snapshot__lifecycle{grid-template-columns:repeat(5, minmax(0, 1fr))}}.cursor-strip--buckets{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 720px){.cursor-strip--buckets{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1100px){.cursor-strip--buckets{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 720px)and (max-width: 1099px){.cursor-snapshot__lifecycle{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 720px){.cursor-hero h2{font-size:22px}}.yield-container{max-width:948px;margin:0 auto}.yield-container h1.mainHeading{margin-bottom:24px !important}.yield-container table.yield-table{border-collapse:collapse}.yield-container #account-clients td{border:none}.yield-container #account-clients tr:not(:last-child) td{border-bottom:1px solid #e1e3e5 !important}.yield-container .delete{margin-left:10px;text-transform:none;border-radius:4px;background:#d10025 !important;box-shadow:none;color:#fff !important;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:1;font-family:"Inter"}.yield-container .no-rules-set{height:470px;padding:20px;margin-top:24px;border-radius:8px;background:var(--Surface-Default, #FFF);box-shadow:0px 0px 5px 0px rgba(0,0,0,.05),0px 1px 2px 0px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;flex-direction:column}.yield-container .no-rules-set .create-rules-from-scratch-container{display:flex;flex-direction:column;align-items:start}.yield-container .no-rules-set .create-rules-from-scratch-container .icon-container{position:relative;margin-left:0;margin-bottom:8px}.yield-container .no-rules-set .description{display:flex;justify-content:center;align-items:center;flex-direction:column}.yield-container .no-rules-set .description .mainHeading{color:var(--Text-Default, #202223);text-align:center;font-family:"Inter";font-size:22px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-0.22px}.yield-container .no-rules-set .description .subHeading{color:var(--Text-Subdued, #6D7175);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1;margin:16px auto}.yield-container .no-rules-set .description .ctas{display:flex;gap:8px;align-items:end}.yield-container .no-rules-set .description .ctas .design-system--btn--secondary{color:var(--Text-Default, #202223);font-family:"Inter";font-size:14px;font-style:normal}.yield-container .no-rules-set .description .ctas .design-system--btn--secondary:hover{background-color:inherit}.yield-container .info-card .content p{padding-bottom:0}.yield-container .main-content{position:relative}.yield-container .main-content .left-content{width:646px}.yield-container .main-content .right-content.summary{width:284px;position:absolute;margin-left:20px;top:0;right:0}.yield-container .main-content .right-content.summary p.nothingSelected{margin-left:20px}.yield-container .main-content .right-content.summary{border-radius:8px;background:#fff;box-shadow:0px 1px 3px 0px rgba(63,63,68,.15),0px 0px 0px 1px rgba(63,63,68,.05)}.yield-container .main-content .right-content.summary h1{margin:0;padding:0;display:flex;padding:12px 16px;align-items:flex-start;gap:8px;align-self:stretch;color:var(--Text-Default, #202223);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.yield-container .main-content .right-content.summary .category-show-hide{margin-right:8px}.yield-container .main-content .right-content.summary .content .category-name{font-size:12px}.yield-container .main-content .right-content.summary .content .header{display:flex}.yield-container .main-content .right-content.summary .content .categoryName{margin-top:-2px}.yield-container .main-content .right-content.summary .content .categoryName .rateTypes{background:var(--Surface-Surface-Pressed, #F1F2F3)}.yield-container .main-content .right-content.summary .content .categoryName.collapsed .rateTypes{display:none}.yield-container .main-content .right-content.summary .content .categoryName:not(.collapsed) .header{background:var(--Surface-Surface-Pressed, #F1F2F3)}.yield-container .main-content .right-content.summary .content .categoryName:not(.collapsed) span.category-show-hide svg{transform:rotate(90deg)}.yield-container .main-content .right-content.summary .content .categoryName .header{padding:8px 16px}.yield-container .main-content .right-content.summary .content .rateTypeRow:not(.hidden){display:flex}.yield-container .main-content .right-content.summary .content .rateTypeRow{padding:8px 16px;border-bottom:1px solid var(--Divider-Default, #E0E2E7)}.yield-container .main-content .right-content.summary .content .rateTypeRow .leftFields{display:flex;flex-grow:1}.yield-container .main-content .right-content.summary .content .rateTypeRow:not(.collapsed) .showHide svg{transform:rotate(90deg)}.yield-container .main-content .right-content.summary .content .rateTypeRow.derived{display:none}.yield-container .main-content .right-content.summary .content .rateTypeRow.derived .ratetype-name{padding-left:8px}.yield-container button{outline:none;border:none;box-shadow:none}.yield-container .breadcrumb{display:flex;margin-bottom:24px}.yield-container .breadcrumb .left{flex-grow:1;display:flex;align-items:center}.yield-container .breadcrumb .left .back{border-radius:4px;border:1px solid var(--Border-Neutral-Subdued, #babfc3);padding:8px;margin-right:16px;display:flex;justify-content:center;align-items:center}.yield-container .breadcrumb .left .back a{line-height:auto;height:20px;width:20px}.yield-container .breadcrumb .left .title{color:#000;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.yield-container .breadcrumb .right button{min-height:100%;padding:8px 26px}.yield-container .footer{margin-top:20px}.yield-container .edit-yield-cols{border-radius:8px;background:#fff;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);color:#6d7175;padding:0}.yield-container .accordion{margin-bottom:24px}.yield-container .accordion .accordion-item .rule-action-section{overflow:hidden}.yield-container .accordion.has-summary .edit-yield-cols{border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:none}.yield-container .accordion.has-summary{border-radius:8px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}.yield-container .accordion .yieldStartEndDates{margin-top:16px}.yield-container .accordion .accordion-summary{padding:20px;background:#f6f6f7;border-radius:8px}.yield-container .accordion .accordion-summary h4{color:var(--Text-Default, #202223);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;padding-bottom:8px}.yield-container .accordion .accordion-summary p{margin:0;padding:0;color:var(--Text-Subdued, #6d7175);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.yield-container .accordion .accordion-header:not(.active) .design-system--accordion--header--chevron span>svg{transform:rotate(180deg)}.yield-container .useDatesConfig,.yield-container .stopSellConfig{display:flex;justify-content:space-between;align-items:start}.yield-container .useDatesConfig .design-system--btn,.yield-container .stopSellConfig .design-system--btn{line-height:1;padding:8px 12px}.yield-container .useDatesConfig.activated .label.deactivated,.yield-container .stopSellConfig.activated .label.deactivated{display:none}.yield-container .useDatesConfig.activated button.activate,.yield-container .stopSellConfig.activated button.activate{display:none}.yield-container .useDatesConfig button.deactivate,.yield-container .stopSellConfig button.deactivate{border:1px solid #c9cccf;border-radius:4px}.yield-container .useDatesConfig.deactivated .label.activated,.yield-container .stopSellConfig.deactivated .label.activated{display:none}.yield-container .useDatesConfig.deactivated button.deactivate,.yield-container .stopSellConfig.deactivated button.deactivate{display:none}.yield-container .rateFactorWrapper .rateFactorType{max-width:50%;display:flex}.yield-container .rateFactorWrapper .amount-type,.yield-container .rateFactorWrapper .amount-value-container{display:flex}.yield-container .rateFactorWrapper .amount-type .discount-type{font-weight:500;transition:all .2s ease-in;border:1px solid #c9cccf}.yield-container .rateFactorWrapper .amount-type .discount-type.active{color:#fff;background-color:#5c5f62;border-color:#5c5f62}.yield-container .rateFactorWrapper .amount-value-container{width:120px;margin-bottom:20px}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1{min-width:100%;position:relative}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .currency-box{right:35px;left:auto;font-size:18px}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1.disabled{cursor:not-allowed}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1.disabled .amount-value{background-color:#f1f2f3;cursor:not-allowed}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .spinner-buttons{position:absolute;display:flex;flex-direction:column;right:7px;top:7px;justify-content:space-between}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .spinner-buttons span{border-radius:2px;background:var(--Surface-Neutral-Default, #E4E5E7);width:22px;height:14px;flex-shrink:0;display:flex;justify-content:center;align-content:center;cursor:pointer}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .spinner-buttons span.disabled{cursor:not-allowed}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .spinner-buttons span.up{margin-bottom:2px}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 input::-webkit-outer-spin-button,.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 input[type=number]{-moz-appearance:textfield}.yield-container .rateFactorWrapper .amount-value-container .input-currencyprefix-1 .amount-value{text-align:left;padding-left:10px;margin:0px 0px 0px 2px;font-size:16px;height:44px}.yield-container .rateFactorWrapper .btn-new-default{padding:10px 16px}.yield-container .form-group{display:flex;flex-direction:column;flex-wrap:wrap}.yield-container .form-group input{flex-grow:1;max-width:100% !important}.yield-container .form-group .datepicker-cont{margin-left:0}.yield-container label{display:inline-block;margin-left:0;height:16px;margin-bottom:6px;color:#202223}.yield-container .pr--20{padding-right:20px}.yield-container .mb--20{margin-bottom:20px}.yield-container .some-checked svg,.yield-container .checked svg{border-radius:4px;background:var(--Interactive-Default, #24827c)}.yield-container .checkboxContainer{line-height:1;display:flex;align-items:center;justify-content:flex-start}.yield-container .checkboxContainer .label{margin-left:8px}.yield-container .checkboxContainer .some-checked,.yield-container .checkboxContainer .checked,.yield-container .checkboxContainer .unchecked{display:flex;cursor:pointer;line-height:1}.yield-container .checkboxContainer.selectDay{display:flex;align-items:center}.yield-container .checkboxContainer .some-checked,.yield-container .checkboxContainer .checked{display:none}.yield-container .checkboxContainer.checked .some-checked,.yield-container .checkboxContainer.checked .unchecked{display:none}.yield-container .checkboxContainer.checked .checked{display:flex}.yield-container .checkboxContainer .some-checked,.yield-container .checkboxContainer .checked{display:none}.yield-container .checkboxContainer.someSelected .some-checked{display:flex}.yield-container .checkboxContainer.someSelected .checked,.yield-container .checkboxContainer.someSelected .unchecked{display:none}.yield-container .checkboxContainer.allSelected .checked{display:flex}.yield-container .checkboxContainer.allSelected .some-checked,.yield-container .checkboxContainer.allSelected .unchecked{display:none}.yield-container .advanced-checks{display:flex;flex-wrap:wrap}.yield-container .advanced-checks .checkboxContainer{width:25%;margin-bottom:8px}.yield-container .advanced-checks .checkboxContainer .label:hover{cursor:pointer}.yield-container .categoriesTable{padding-bottom:0}.yield-container .categoriesTable span.category-show-hide,.yield-container .categoriesTable span.rate-type-show-hide{line-height:1;width:16px;height:16px}.yield-container .categoriesTable .categoryName{margin-left:8px}.yield-container .categoriesTable .category-show-hide:hover,.yield-container .categoriesTable .rate-type-show-hide:hover{cursor:pointer}.yield-container .categoriesTable .leftFields{width:100%;display:flex;justify-content:center;align-items:center}.yield-container .categoriesTable .ratesContainer{width:300px;display:flex}.yield-container .categoriesTable .ratesContainer .baseRate,.yield-container .categoriesTable .ratesContainer .newRate{width:50%}.yield-container .categoriesTable .header{display:flex;flex-direction:row;padding:0px 20px;align-items:center}.yield-container .categoriesTable .header.main{border-bottom:1px solid var(--Divider-Default, #e0e2e7);background:var(--Background-Pressed, #edeeef)}.yield-container .categoriesTable .header .name{margin-left:8px;flex-grow:1}.yield-container .categoriesTable .header .baseRate,.yield-container .categoriesTable .header .newRate{padding-top:16px;padding-bottom:16px}.yield-container .categoriesTable .rows .categoryNameRow .header{border-bottom:1px solid var(--Divider-Default, #e0e2e7);background:var(--Surface-Surface-Subdued, #fafbfb);padding-top:16px;padding-bottom:16px;display:flex;align-items:center}.yield-container .categoriesTable .rows .categoryNameRow .showHide{margin-left:8px;line-height:1;display:flex;align-items:center;justify-content:center;align-content:center}.yield-container .categoriesTable .rows .categoryNameRow:not(.collapsed) .header .showHide span.category-show-hide svg{transform:rotate(90deg)}.yield-container .categoriesTable .rows .categoryNameRow.collapsed .categoryRulesRows{display:none}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow{display:flex;align-items:center;padding:16px 20px}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .conflictingRules{display:none}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.hasConflicts{background:var(--Surface-SurfaceCritical-Subdued, #FFF4F4)}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.hasConflicts .conflictingRules{display:block}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .willHaveConflictingRules{display:none;height:100%}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .willHaveConflictingRules span{display:flex}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.disabled{background-color:#f1f2f3}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.disabled .rateTypeRowCheckbox{display:none}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.disabled .willHaveConflictingRules{display:flex}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow{border-bottom:1px solid var(--Divider-Default, #e0e2e7)}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .ratetype-name{flex-grow:1;display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:20px;align-items:center}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .ratetype-name .left{display:flex;align-items:center}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .ratetype-name .left .badge{display:flex;width:32px;padding:2px 8px;justify-content:center;align-items:center;gap:4px;border-radius:100px;background:var(--Surface-Neutral-Default, #e4e5e7);color:var(--Text-Default, #202223);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-left:8px;margin-right:8px}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .ratetype-name .right.conflictingRules{height:100%}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .ratetype-name .right.conflictingRules span{display:flex}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow .leftFields{padding-left:48px}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.derived{display:none}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow.derived .ratetype-name{padding-left:8px}.yield-container .categoriesTable .rows .categoryNameRow .rateTypeRow:not(.collapsed) .showHide span.rate-type-show-hide svg{transform:rotate(90deg)}.yield-container .yield-table{background-color:#fff;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);margin-top:24px !important}.yield-container .yield-table td{border:none}.yield-container .yield-table tbody tr{background-color:rgba(0,0,0,0) !important}.yield-container .yield-table tbody tr .conflictLabel{display:none}.yield-container .yield-table tbody tr.hasConflict .conflictLabel{background:#c21e56 !important;border-radius:10px;color:#fff;display:inline-flex;margin-left:4px}.yield-container .yield-table th{padding:16px !important;color:#202223 !important;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-bottom:1px solid #e1e3e5 !important;height:55px}.yield-container .yield-table td{padding:8px 16px !important;color:#202223;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;height:55px}.yield-container .yield-table .list-items{position:absolute;top:40px;left:-15px;width:280px;z-index:100}.yield-container .yield-table .list-items .list-items-container,.yield-container .yield-table .list-items .list-invoices-container{display:inline-block;background-color:#fff;text-align:left;margin-top:4px;margin-left:30px;margin-right:30px;margin-bottom:30px;padding:10px 15px;width:calc(100% - 60px);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;box-shadow:0px 8px 20px -4px rgba(23,24,24,.12),0px 3px 6px -3px rgba(23,24,24,.08);font-family:"Inter",sans-serif;line-height:30px;max-width:170px}.yield-container .yield-table .rate-types-sum{cursor:pointer}.yield-container .yield-table .bottom,.yield-container .yield-table .res-list .bottom{display:none;float:left;width:100%;padding:20px 0 20px 0}.yield-container .yield-table .yield-status{white-space:nowrap}.yield-container .yield-table .yield-status span{padding:2px 8px;color:var(--Text-Default, #202223);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:1;display:inline-block;width:auto;vertical-align:middle}.yield-container .yield-table .yield-status span.active{border-radius:10px;background:var(--Surface-Success-Default, #AEE9D1)}.yield-container .yield-table .yield-status span.inactive{border-radius:10px;background:var(--Surface-Neutral-Default, #E4E5E7)}.yield-container .new-rule-btn{height:36px;padding:4px 16px 4px 16px !important;justify-content:center;align-items:center;border-radius:4px;box-shadow:0px -1px 0px 0px rgba(0,0,0,0) inset,0px 1px 0px 0px rgba(0,0,0,0);font-size:14px !important;font-family:"Inter",sans-serif;line-height:26px !important;float:right;text-transform:none}.yield-container .yield-rules-btm-sections{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #c9cccf}.yield-container .yield-rules-btm-sections button.sync-button{border-radius:4px;border:1px solid var(--Border-Subdued, #C9CCCF);background:var(--Action-Secondary-Default, #FFF);box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);display:flex;align-content:center;justify-content:center;line-height:1;padding:8px 12px}.yield-container .yield-rules-btm-sections button.sync-button .icon{display:inline-block;height:20px;width:20px;margin-right:4px}.yield-container .yield-rules-btm-sections button.sync-button .text{line-height:20px}.yield-container .yield-rules-btm-sections .border-btn{border-radius:4px;padding:8px 16px;border:1px solid #c9cccf !important;text-transform:none;font-weight:400 !important;background-color:#fff;min-width:71px;text-align:center;color:var(--Text-Default, #202223);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.yield-container .cutoffDaysInputField::after{content:"days"}.yield-container .warningText{color:#ffc453;display:none}.sliderWrapper{display:flex;justify-content:center;margin-bottom:10px}.sliderWrapper .js-slider{margin:2rem 0}@media screen and (min-width: 769px){.yield-container{width:948px}.yield-container .col-spacing{padding:0 20px 20px 0 !important}.yield-container h1{color:#000;text-align:left;font-family:"Inter",sans-serif;font-size:22px !important;font-style:normal;font-weight:600 !important;line-height:28px !important;letter-spacing:-0.22px;margin-bottom:24px}.yield-container h2{color:#202223 !important;font-family:"Inter",sans-serif;font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:24px !important;margin-bottom:8px !important;padding-left:0 !important;letter-spacing:.001em;text-align:left}.yield-container h3{color:#202223;font-family:"Inter",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px !important;text-transform:uppercase;letter-spacing:.3px}.yield-container .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#24827c;border-top:6px solid #24827c;margin-top:-3px}.yield-container .ui-widget-content{border:1px dashed #24827c;background:#fff;color:#333;height:1px}.yield-container .ui-state-default,.yield-container .ui-widget-content .ui-state-default,.yield-container .ui-widget-header .ui-state-default{border:1px solid #24827c;background:#24827c;font-weight:normal;color:#333;border-radius:50px;font-size:12px;width:15px !important;height:15px !important;margin-top:-7px !important;line-height:46px !important;margin-left:-3px !important}.yield-container input[type=text],.yield-container input[type=number],.yield-container input[type=price],.yield-container input[type=password],.yield-container input[type=search],.yield-container input[type=email],.yield-container input[type=tel],.yield-container input[type=url],.yield-container input[type=time],.yield-container select{border-radius:4px;border:1px solid #c9cccf;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.yield-container .sprite-after:after{background-image:none}.yield-container .datepicker-cont:after{position:absolute;display:block;content:"";font-family:"Font Awesome 5";font-size:18px;top:8px;left:8px;pointer-events:none;cursor:pointer}.yield-container .yield-datepicker{padding-left:30px}.yield-container .yield-competitors-availability input[type=radio]{display:none}.yield-container .yield-competitors-availability label{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}.yield-container .yield-competitors-availability input[type=radio]+label::before{content:"";display:inline-block;width:13px;height:13px;border-radius:50%;background-color:#fff;border:2px solid #20827c;margin-right:8px;vertical-align:middle;transition:background 300ms}.yield-container .yield-competitors-availability input[type=radio]:checked+label::before{background-color:#20827c;border:2px solid #20827c;box-shadow:inset 0px 0px 0px 2px #fff}.yield-container .discard{position:inherit;z-index:auto;right:inherit;left:0;float:none;margin-top:0px;background:#fff;font-size:14px;width:auto;color:#202223;border:1px solid #c9cccf;font-family:"Inter";text-transform:capitalize;font-weight:500}.about-section-container{padding:20px;border-radius:8px;background:#fff;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}.about-section-container img{width:100%;height:auto;border-radius:4px;max-width:242px;float:right}}.yield-save-button{font-family:"Inter";font-size:15px !important;font-style:normal;font-weight:500;line-height:20px !important;height:36px;margin-top:-3px}.yield-accordion-content{display:none;padding-bottom:20px}.accordion-header{cursor:pointer}.accordion-header .section-description{display:none}.accordion-header.active .section-description{display:inline-block}@media screen and (max-width: 768px){.yield-container{width:948px}.yield-container h1{color:#000;text-align:left;font-family:"Inter",sans-serif;font-size:22px !important;font-style:normal;font-weight:600 !important;line-height:28px !important;letter-spacing:-0.22px;margin-bottom:24px}.yield-container h2{color:#202223 !important;font-family:"Inter",sans-serif;font-size:16px !important;font-style:normal;font-weight:600 !important;line-height:24px !important;margin-bottom:8px !important;padding-left:0 !important;letter-spacing:.001em;text-align:left}.yield-container h3{color:#202223;font-family:"Inter",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px !important;text-transform:uppercase;letter-spacing:.3px}.yield-container input[type=text],.yield-container input[type=number],.yield-container input[type=price],.yield-container input[type=password],.yield-container input[type=search],.yield-container input[type=email],.yield-container input[type=tel],.yield-container input[type=url],.yield-container input[type=time],.yield-container select{font-family:"Inter" sans-serif;border-radius:4px;border:1px solid #c9cccf;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.yield-container .discard{position:inherit;z-index:auto;right:inherit;left:0;float:none;margin-top:0px;background:#fff;font-size:14px;width:auto;color:#202223;border:1px solid #c9cccf;font-family:"Inter";text-transform:capitalize;font-weight:500}.yield-container .yield-datepicker{padding-left:30px}.yield-container .yield-competitors-availability input[type=radio]{display:none}.yield-container .yield-competitors-availability label{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}.yield-container .yield-competitors-availability input[type=radio]+label::before{content:"";display:inline-block;width:13px;height:13px;border-radius:50%;background-color:#fff;border:2px solid #20827c;margin-right:8px;vertical-align:middle;transition:background 300ms}.yield-container .yield-competitors-availability input[type=radio]:checked+label::before{background-color:#20827c;border:2px solid #20827c;box-shadow:inset 0px 0px 0px 2px #fff}.about-section-container{padding:20px;border-radius:8px;background:#fff;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15)}.about-section-container img{width:100%;height:auto;border-radius:4px;max-width:242px;float:left;margin-top:24px}.yield-settings{margin-top:24px}}.card-spacings{padding:20px}.card-spacings p{margin-bottom:0}.yield-heading-row{margin-bottom:20px}.new-button-container{display:flex;flex-direction:row;align-content:end;min-width:100%;align-items:center;margin-top:24px;justify-content:end}.new-button-container .icon-container{margin-right:10px;position:relative !important}.new-rule-btn{height:36px;padding:4px 16px 4px 16px !important;justify-content:center;align-items:center;border-radius:4px;box-shadow:0px -1px 0px 0px rgba(0,0,0,0) inset,0px 1px 0px 0px rgba(0,0,0,0);font-size:14px !important;font-family:"Inter",sans-serif;line-height:26px !important;float:right;margin-top:0;text-transform:none}.new-rule-btn.disabled{cursor:not-allowed;background-color:#f1f1f1;color:#8c9196;border:1px solid #8c9196;box-shadow:none}.yield-rules-btm-sections{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #c9cccf}.yield-rules-btm-sections.no-bottom-border{border-bottom:none}.yield-rules-btm-sections .border-btn{border-radius:4px;padding:4px 8px;border:1px solid #c9cccf !important;text-transform:none;font-weight:400 !important;background-color:#fff;min-width:71px;text-align:center}.border-line{width:107%;margin-left:-22px;border-top:1px solid #e0e2e7;height:1px;border-bottom:0;margin-bottom:24px}.yield-active-toggle{background-color:#f1f2f3}.yield-container .icon-container{margin-left:10px;background-color:#a4e8f2;display:inline-flex;padding:2px 8px 2px 6px;align-items:center;gap:4px;border-radius:10px;height:20px;position:absolute}.yield-container .icon-container .icon{display:inline-flex}.yield-container .icon-container .text{color:var(--Text-Default, #202223);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.advanced-checks li{display:inline-block;width:30%;box-sizing:border-box}.advanced-checks li label{margin-left:0}.aligned-container{display:flex;align-items:center}.aligned-heading{margin-left:60px !important;padding-top:2px}.stopsell{margin-top:4px}.satismeter-wrapper{left:50%;position:fixed;bottom:0px;width:100%;z-index:99}.satismeter-wrapper .satismeter{margin-bottom:-250px;width:100%;max-width:700px;min-height:150px;background:#fafafa;border:1px solid #ccc;border-radius:5px;padding:20px 30px 25px 30px;transform:translateX(-50%);bottom:-5px;position:absolute}.satismeter-wrapper .satismeter .satis-close-button{font-size:20px;top:5px;right:10px;position:absolute;color:#ccc;cursor:pointer;display:block;padding:10px}.satismeter-wrapper .satismeter .satis-close-button:hover{color:#333}.satismeter-wrapper .satismeter .satis-thankyou{margin-top:20px}.satismeter-wrapper .satismeter .satis-title,.satismeter-wrapper .satismeter .satis-desc{text-align:center}.satismeter-wrapper .satismeter .satis-desc{margin-bottom:20px;margin-top:-10px}.satismeter-wrapper .satismeter .satis-desc.statis-expl{margin-top:20px}.satismeter-wrapper .satismeter .satis-desc textarea{width:calc(100% - 130px);height:60px}.satismeter-wrapper .satismeter .satis-buttons .satis-button,.satismeter-wrapper .satismeter .satis-button-send{float:left;width:20%;text-align:center;font-size:18px;padding:5px 0px;cursor:pointer;color:rgba(44,153,0,.7)}.satismeter-wrapper .satismeter .satis-buttons .satis-button.satis-button-send,.satismeter-wrapper .satismeter .satis-button-send.satis-button-send{float:right;width:80px;line-height:50px;background-color:rgba(44,153,0,.3)}.satismeter-wrapper .satismeter .satis-buttons .satis-button.satis-button-send:hover,.satismeter-wrapper .satismeter .satis-button-send.satis-button-send:hover{background-color:rgba(44,153,0,.45)}.satismeter-wrapper .satismeter .satis-button{font-size:25px !important}.satismeter-wrapper .satismeter .satis-button:hover:before{font-family:"Font Awesome 5 Solid","Roboto",sans-serif;color:rgba(44,153,0,.7)}.satismeter-wrapper .satismeter .satis-button:hover~.satis-button:before{font-family:"Font Awesome 5","Roboto",sans-serif}.satismeter-wrapper .satismeter .user-rating input:hover+span.star:before,.satismeter-wrapper .satismeter .user-rating input:hover+span.star~span.star:before,.satismeter-wrapper .satismeter .user-rating input:checked+span.star:before,.satismeter-wrapper .satismeter .user-rating input:checked+span.star~span.star:before{color:#ffd100;content:""}@media screen and (min-width: 767px){.satismeter-wrapper .satismeter .satis-buttons-wrapper{width:50%;margin:0 25%}}.satismeter-wrapper .satismeter .satis-labels{padding:10px 8px 0px 8px}.satismeter-wrapper .satismeter .satis-labels .left{float:left}.satismeter-wrapper .satismeter .satis-labels .right{float:right}.booker-profile-main-section .reports--balance{margin-top:24px}.booker-profile-main-section .design-system--datatable th,.booker-profile-main-section .design-system--datatable td{position:relative;padding:16px}.booker-profile-main-section .design-system--datatable th .js-reservation-popup,.booker-profile-main-section .design-system--datatable td .js-reservation-popup{color:#24827c;border-bottom:1px solid #24827c}.booker-profile-main-section .design-system--datatable--footer-filter{padding:20px;width:100%;display:flex;justify-content:space-between;background-color:#fafbfb;border-radius:0 0 8px 8px}.booker-profile-main-section .design-system--datatable--header-filter{padding:20px;width:100%;display:flex;justify-content:space-between;background-color:#fafbfb;border-radius:8px 8px 0 0}.booker-profile-main-section .design-system--btn--secondary{border:1px solid #c9cccf;background:#fff;color:#202223;border-radius:4px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb{display:flex;margin-bottom:24px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .left{flex-grow:1;display:flex;align-items:center}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .left .back{border-radius:4px;border:1px solid var(--Border-Neutral-Subdued, #babfc3);padding:8px;margin-right:16px;display:flex;justify-content:center;align-items:center}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .left .back a{line-height:auto;height:20px;width:20px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .left .title{color:#000;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right{display:flex;align-items:center}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .back,.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .menu{border-radius:4px;border:1px solid var(--Border-Neutral-Subdued, #babfc3);padding:8px;display:flex;justify-content:center;align-items:center}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .back a,.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .menu a{line-height:auto;height:20px;width:20px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .menu:hover{cursor:pointer}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container{position:relative}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu{position:absolute;width:204px;right:0;margin-top:8px;border-radius:8px;background:var(--Surface-Default, #fff);box-shadow:0px 3px 6px -3px rgba(23,24,24,.08),0px 8px 20px -4px rgba(23,24,24,.12);display:flex;padding:8px 0px;flex-direction:column;align-items:flex-start;gap:4px;z-index:10}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu .heading{padding:8px 16px;color:var(--Text-Subdued, #6d7175);font-feature-settings:"clig" off,"liga" off;font-family:"Inter";font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu .items{padding:8px 16px;display:flex;flex-direction:column;width:100%}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu .items .item{padding:8px}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu .items .item:hover{cursor:pointer;border-radius:4px;background:var(--Surface-SurfaceSelected-Default, #e8f5f4)}.booker-profile-main-section .booker-profile-wrapper .breadcrumb .right .quick-action-menu-container .quick-action-menu{display:none}.booker-profile-main-section .booker-profile-wrapper .booker-summary{display:flex;align-items:center}.booker-profile-main-section .booker-profile-wrapper .booker-summary h4{color:var(--Text-Subdued, #6d7175);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-left:12px}.booker-profile-main-section .booker-profile-wrapper .booker-summary p{color:var(--Text-Default, #202223);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px;margin-left:12px;margin-top:4px}.booker-profile-main-section .booker-profile-wrapper .booker-summary .booker-icon{background-color:#e8f5f4;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px}.booker-profile-main-section .booker-profile-wrapper .booker-summary .summary-details{margin-bottom:-30px}.booker-profile-main-section .booker-profile-wrapper .col-btns{float:right}.booker-profile-main-section .booker-profile-wrapper .col-btns .payment-btns{display:flex}.booker-profile-main-section .booker-profile-wrapper .col-btns .payment-btns .payment-request-btn{display:flex;height:36px;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--Border-Subdued, #c9cccf);background:var(--Action-Secondary-Default, #fff);box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.booker-profile-main-section .booker-profile-wrapper .col-btns .payment-btns .payment-request-btn:disabled{cursor:not-allowed;opacity:.5}.booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .booker-profile-balance-card-col{padding:0px 13px 0px 15px;margin-bottom:20px}.booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .design-system--card{height:228px}.booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .design-system--card .content p{padding:20px 0px 26px 0px}.booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .design-system--btn{bottom:20px;position:absolute}.booker-profile-main-section .booker-profile-wrapper .tabs--main{margin-top:24px;margin-bottom:24px;justify-content:start}.booker-profile-main-section .booker-profile-wrapper .card-heading-wrapper{display:flex;align-items:center;justify-content:space-between}.booker-profile-main-section .booker-profile-wrapper .slide-out-menu-container .modal--header .title{color:#000;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.booker-profile-main-section .booker-profile-wrapper .slide-out-menu-container .divider{width:100%;height:2px;background:#e0e2e7}.booker-profile-main-section .booker-profile-wrapper .slide-out-menu-container .explainerVideo{padding:24px}.booker-profile-main-section .booker-profile-wrapper .slide-out-menu-container .explainerVideo .design-system--card{padding:0px;box-shadow:none}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .field select,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .field input{margin-bottom:0 !important}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .formInputWrapper{margin-bottom:20px}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .formInputWrapper .formError{margin-top:10px;display:flex;flex-direction:row;color:var(--Text-Critical, #d10025)}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .formInputWrapper .formError .errorText{margin-left:8px;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .emailSection{padding:24px}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection .title,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .emailSection .title{color:var(--Text-Default, #202223);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection label,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .emailSection label{padding:0;margin:0;color:var(--Text-Default, #202223);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection select,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .emailSection select{margin-top:6px;margin-bottom:20px;border-radius:4px;border:1px solid var(--Border-Subdued, #c9cccf)}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection input,.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .emailSection input{margin-top:6px;border-radius:4px;border:1px solid var(--Border-Subdued, #c9cccf);background:var(--Surface-Default, #fff);box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.booker-profile-main-section .booker-profile-wrapper .bookerProfileFormWrapper .settingsSection .title{margin-bottom:8px}.booker-profile-main-section .booker-profile-wrapper .summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card{flex-grow:1;width:100%;margin-bottom:16px;position:relative}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .header,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .header{border-bottom:none;padding:20px 20px 8px 20px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-content,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-content{display:flex;flex-direction:column;flex-grow:1;color:#202223;align-items:normal;gap:0;margin-top:0;padding-top:0;padding-bottom:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-content .details-whatsapp,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-content .details-whatsapp{color:#41a126}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-footer,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-footer{border-top:1px solid #e0e2e7;display:flex;width:100%;flex-grow:1;background-color:#fafbfb;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:14px;font-weight:500}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-row,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-row{display:flex;justify-content:space-between;padding:12px 0;flex-grow:1}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-row .label,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-row .label{flex-grow:1;color:#6d7175}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .edit-button,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .edit-button{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:#24827c;font-family:"Inter";font-size:14px;font-weight:400}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .edit-button.edit-button--cancel,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .edit-button.edit-button--cancel{color:var(--Text-Critical, #d10025)}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .booker-profile-card-actions .edit-button,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .booker-profile-card-actions .edit-button{position:static;top:auto;right:auto}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-row:not(:last-child),.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-row:not(:last-child){border-bottom:1px solid #e0e2e7}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkbox-container,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkbox-container{display:flex;align-items:center;margin-top:10px;position:relative;padding-left:35px;cursor:pointer;font-size:14px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkbox-container input,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkbox-container input:checked~.checkmark,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkbox-container input:checked~.checkmark{background-color:#2196f3}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkbox-container input:checked~.checkmark:after,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkbox-container input:checked~.checkmark:after{display:block}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkmark,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:3px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .checkmark:after,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.booker-profile-main-section .booker-profile-wrapper .wizardssection{width:100%;max-width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar{margin-bottom:16px;width:100%;box-sizing:border-box;min-height:0}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .booker-profile-details-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;width:100%;box-sizing:border-box}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .booker-profile-booker-id{flex:1 1 auto;min-width:0}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .rr-design-system-component-headers-pageheader.page-head,.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar header.page-head.rr-design-system-component-headers-pageheader{flex:1 1 auto;min-width:0;max-width:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .rr-design-system-component-headers-pageheader.page-head .page-title:empty,.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar header.page-head.rr-design-system-component-headers-pageheader .page-title:empty{display:none;margin:0 !important;padding:0 !important}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .rr-design-system-component-headers-pageheader.page-head .page-sub,.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar header.page-head.rr-design-system-component-headers-pageheader .page-sub{margin:0 !important;line-height:1.35}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .booker-profile-save-row{justify-self:end;display:flex;align-items:center;justify-content:flex-end}.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .booker-profile-save-row .rr-design-system-component-buttons-button,.booker-profile-main-section .booker-profile-wrapper .wizardssection .booker-profile-details-toolbar .booker-profile-save-row .rr-btn{margin:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards{box-sizing:border-box;width:100%}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card{min-width:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .rr-design-system-component-cards-card{min-width:0;max-width:100%;position:relative}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row{flex-wrap:wrap;gap:4px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .label,.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value{min-width:0;word-break:break-word}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-card-toggle-value{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-datepicker-wrap{margin-top:0;width:100%;max-width:320px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-datepicker-wrap .design-system--datepicker--single .datepicker-preview{display:inline-flex;max-width:100%}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-gender-select{margin-top:6px;max-width:320px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-gender-select select.form-control{width:100%}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-inline-radios{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-inline-radios label{margin:0;font-weight:normal;cursor:pointer}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .value .booker-profile-inline-radios input.radio{margin-right:4px;vertical-align:middle}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions{position:absolute;top:20px;right:20px;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;direction:ltr;align-items:center;gap:8px;max-width:calc(100% - 40px)}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .edit-button,.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .booker-profile-clear-card{flex-shrink:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .edit-button{position:static;min-height:44px;padding:8px 12px;margin:-8px -12px -8px 0;background:none;border:none;cursor:pointer;color:#24827c;font-family:"Inter";font-size:14px;font-weight:400}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .edit-button.edit-button--cancel{color:var(--Text-Critical, #d10025)}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .booker-profile-clear-card{display:none;position:static;min-height:44px;padding:8px 10px;margin:-8px 0 -8px -4px;cursor:pointer;color:#24827c;font-family:"Inter";font-size:14px;font-weight:400}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-card--editing .booker-profile-clear-card{display:inline-flex;align-items:center}.booker-profile-main-section .booker-profile-wrapper .wizardssection+.container{max-width:100%;padding-left:16px;padding-right:16px}@media screen and (max-width: 991px){.booker-profile-main-section .booker-profile-wrapper .summary-cards{grid-template-columns:1fr;gap:16px}.booker-profile-main-section .booker-profile-wrapper .left-card,.booker-profile-main-section .booker-profile-wrapper .right-card{width:100%}}@media screen and (max-width: 767px){.booker-profile-main-section .booker-profile-wrapper .wizardssection{padding-top:8px}.booker-profile-main-section .booker-profile-wrapper .summary-cards{gap:12px;padding-left:0;padding-right:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card,.booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .rr-design-system-component-cards-card,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card,.booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .rr-design-system-component-cards-card{margin-bottom:12px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .header,.booker-profile-main-section .booker-profile-wrapper .summary-cards .rr-design-system-component-cards-card h2{padding:16px 16px 8px 16px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .card-content,.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .content,.booker-profile-main-section .booker-profile-wrapper .summary-cards .rr-design-system-component-cards-card .content{padding-left:16px;padding-right:16px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .card-footer{padding:16px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row{padding:10px 0;flex-direction:column;align-items:flex-start;gap:4px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card-row .label{margin-bottom:0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions{top:12px;right:12px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .edit-button{font-size:13px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .booker-profile-clear-card{font-size:13px}.booker-profile-main-section .booker-profile-wrapper .wizardssection+.container{padding-left:12px;padding-right:12px}}@media screen and (max-width: 479px){.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .header,.booker-profile-main-section .booker-profile-wrapper .summary-cards .rr-design-system-component-cards-card h2{padding:12px 12px 8px 12px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .card-content,.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .content,.booker-profile-main-section .booker-profile-wrapper .summary-cards .rr-design-system-component-cards-card .content{padding-left:12px;padding-right:12px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .card .card-footer{padding:12px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions{top:8px;right:8px}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .edit-button{padding:6px 10px;margin:-6px -10px -6px 0}.booker-profile-main-section .booker-profile-wrapper .summary-cards .booker-profile-card-actions .booker-profile-clear-card{padding:6px 8px;margin:-6px 2px -6px -8px}}.booker-profile-main-section .booker-profile-stripe-payment{max-width:100%;margin-top:4px}.booker-profile-main-section .booker-profile-stripe-payment .booker-profile-stripe-card-element{padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;min-height:46px;box-sizing:border-box}.booker-profile-main-section .booker-profile-stripe-payment .booker-profile-stripe-card-errors{margin-top:8px;font-size:13px;color:var(--Text-Critical, #d10025);min-height:1.2em}.booker-profile-main-section .summary-cards #payment-card .booker-profile-cc-expiration-datepicker{max-width:100%}.booker-profile-main-section .summary-cards #payment-card .booker-profile-cc-expiration-datepicker .design-system--datepicker--single{width:100%;max-width:100%}.booker-profile-main-section .summary-cards #payment-card .booker-profile-cc-expiration-datepicker .datepicker-preview{max-width:100%;box-sizing:border-box}.booker-profile-main-section .summary-cards #payment-card .details-write .card-row .label .booker-profile-stripe-payment{max-width:100%;min-width:0}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end;text-align:right}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-brand-img{display:block;max-height:22px;width:auto;object-fit:contain}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-badge{display:inline-flex;align-items:center;line-height:0}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-mask{font-variant-numeric:tabular-nums}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-muted{color:#6d7175}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-unlink-wrap{line-height:0;text-align:right}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-notice{display:block;font-size:13px;line-height:1.45;text-align:right}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-notice--expired{color:var(--Text-Critical, #d10025)}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-read-notice--expiring{color:#8a5a00}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-unlink{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--Text-Critical, #d10025);text-decoration:none;border-radius:6px}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-unlink:hover{background:rgba(209,0,37,.06)}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-unlink:focus-visible{outline:2px solid rgba(36,130,124,.45);outline-offset:2px}.booker-profile-main-section .summary-cards #payment-card .booker-profile-payment-unlink__icon{font-size:18px;color:var(--Text-Critical, #d10025)}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__intro{margin-bottom:16px}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__intro p{margin:0;color:#6d7175;font-size:14px;line-height:1.5}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__current{margin-bottom:20px}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__stripe-wrap{border:1px solid #dfe3e8;border-radius:10px;background:#fff;padding:16px 18px}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__label{display:block;font-size:13px;font-weight:500;color:#6d7175;margin-bottom:6px;font-family:"Inter",system-ui,sans-serif}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;margin-bottom:16px;font-family:"Inter",system-ui,sans-serif}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__stripe-element{padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;min-height:46px}.booker-profile-main-section .booker-profile-update-card-modal .booker-profile-update-card-modal__errors{margin-top:8px;font-size:13px;color:var(--Text-Critical, #d10025)}.booker-profile-main-section .select-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.booker-profile-main-section .select-all:checked{background-color:#24827c;border-color:#24827c}.booker-profile-main-section .select-all:checked::after{content:"";position:absolute;top:50%;left:10%;width:80%;height:2px;background-color:#fff;transform:translateY(-50%)}.booker-profile-main-section .booker-profile-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;margin-left:-2px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.booker-profile-main-section .booker-profile-checkbox:checked{background-color:#24827c;border-color:#24827c}.booker-profile-main-section .booker-profile-checkbox::after{content:"";position:absolute;top:50%;left:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg);display:none}.booker-profile-main-section .booker-profile-checkbox:checked::after{display:block}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width: 576px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 768px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 992px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 1200px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 576px){.container{width:540px;max-width:100%}}@media(min-width: 768px){.container{width:720px;max-width:100%}}@media(min-width: 992px){.container{width:960px;max-width:100%}}@media(min-width: 1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width: 576px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 768px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 992px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media(min-width: 576px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 768px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 992px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl{position:relative;width:100%;min-height:1px;float:left}.col-1.flex,.col-2.flex,.col-3.flex,.col-4.flex,.col-5.flex,.col-6.flex,.col-7.flex,.col-8.flex,.col-9.flex,.col-10.flex,.col-11.flex,.col-12.flex,.col-sm-1.flex,.col-sm-2.flex,.col-sm-3.flex,.col-sm-4.flex,.col-sm-5.flex,.col-sm-6.flex,.col-sm-7.flex,.col-sm-8.flex,.col-sm-9.flex,.col-sm-10.flex,.col-sm-11.flex,.col-sm-12.flex,.col-sm.flex,.col-md-1.flex,.col-md-2.flex,.col-md-3.flex,.col-md-4.flex,.col-md-5.flex,.col-md-6.flex,.col-md-7.flex,.col-md-8.flex,.col-md-9.flex,.col-md-10.flex,.col-md-11.flex,.col-md-12.flex,.col-md.flex,.col-lg-1.flex,.col-lg-2.flex,.col-lg-3.flex,.col-lg-4.flex,.col-lg-5.flex,.col-lg-6.flex,.col-lg-7.flex,.col-lg-8.flex,.col-lg-9.flex,.col-lg-10.flex,.col-lg-11.flex,.col-lg-12.flex,.col-lg.flex,.col-xl-1.flex,.col-xl-2.flex,.col-xl-3.flex,.col-xl-4.flex,.col-xl-5.flex,.col-xl-6.flex,.col-xl-7.flex,.col-xl-8.flex,.col-xl-9.flex,.col-xl-10.flex,.col-xl-11.flex,.col-xl-12.flex,.col-xxl.flex,.col-xxl-1.flex,.col-xxl-2.flex,.col-xxl-3.flex,.col-xxl-4.flex,.col-xxl-5.flex,.col-xxl-6.flex,.col-xxl-7.flex,.col-xxl-8.flex,.col-xxl-9.flex,.col-xxl-10.flex,.col-xxl-11.flex,.col-xxl-12.flex,.col-xxl.flex{display:flex}.col-1.valign,.col-2.valign,.col-3.valign,.col-4.valign,.col-5.valign,.col-6.valign,.col-7.valign,.col-8.valign,.col-9.valign,.col-10.valign,.col-11.valign,.col-12.valign,.col-sm-1.valign,.col-sm-2.valign,.col-sm-3.valign,.col-sm-4.valign,.col-sm-5.valign,.col-sm-6.valign,.col-sm-7.valign,.col-sm-8.valign,.col-sm-9.valign,.col-sm-10.valign,.col-sm-11.valign,.col-sm-12.valign,.col-sm.valign,.col-md-1.valign,.col-md-2.valign,.col-md-3.valign,.col-md-4.valign,.col-md-5.valign,.col-md-6.valign,.col-md-7.valign,.col-md-8.valign,.col-md-9.valign,.col-md-10.valign,.col-md-11.valign,.col-md-12.valign,.col-md.valign,.col-lg-1.valign,.col-lg-2.valign,.col-lg-3.valign,.col-lg-4.valign,.col-lg-5.valign,.col-lg-6.valign,.col-lg-7.valign,.col-lg-8.valign,.col-lg-9.valign,.col-lg-10.valign,.col-lg-11.valign,.col-lg-12.valign,.col-lg.valign,.col-xl-1.valign,.col-xl-2.valign,.col-xl-3.valign,.col-xl-4.valign,.col-xl-5.valign,.col-xl-6.valign,.col-xl-7.valign,.col-xl-8.valign,.col-xl-9.valign,.col-xl-10.valign,.col-xl-11.valign,.col-xl-12.valign,.col-xxl.valign,.col-xxl-1.valign,.col-xxl-2.valign,.col-xxl-3.valign,.col-xxl-4.valign,.col-xxl-5.valign,.col-xxl-6.valign,.col-xxl-7.valign,.col-xxl-8.valign,.col-xxl-9.valign,.col-xxl-10.valign,.col-xxl-11.valign,.col-xxl-12.valign,.col-xxl.valign{align-items:center;justify-content:center}.col-1.float-right,.col-2.float-right,.col-3.float-right,.col-4.float-right,.col-5.float-right,.col-6.float-right,.col-7.float-right,.col-8.float-right,.col-9.float-right,.col-10.float-right,.col-11.float-right,.col-12.float-right,.col-sm-1.float-right,.col-sm-2.float-right,.col-sm-3.float-right,.col-sm-4.float-right,.col-sm-5.float-right,.col-sm-6.float-right,.col-sm-7.float-right,.col-sm-8.float-right,.col-sm-9.float-right,.col-sm-10.float-right,.col-sm-11.float-right,.col-sm-12.float-right,.col-sm.float-right,.col-md-1.float-right,.col-md-2.float-right,.col-md-3.float-right,.col-md-4.float-right,.col-md-5.float-right,.col-md-6.float-right,.col-md-7.float-right,.col-md-8.float-right,.col-md-9.float-right,.col-md-10.float-right,.col-md-11.float-right,.col-md-12.float-right,.col-md.float-right,.col-lg-1.float-right,.col-lg-2.float-right,.col-lg-3.float-right,.col-lg-4.float-right,.col-lg-5.float-right,.col-lg-6.float-right,.col-lg-7.float-right,.col-lg-8.float-right,.col-lg-9.float-right,.col-lg-10.float-right,.col-lg-11.float-right,.col-lg-12.float-right,.col-lg.float-right,.col-xl-1.float-right,.col-xl-2.float-right,.col-xl-3.float-right,.col-xl-4.float-right,.col-xl-5.float-right,.col-xl-6.float-right,.col-xl-7.float-right,.col-xl-8.float-right,.col-xl-9.float-right,.col-xl-10.float-right,.col-xl-11.float-right,.col-xl-12.float-right,.col-xxl.float-right,.col-xxl-1.float-right,.col-xxl-2.float-right,.col-xxl-3.float-right,.col-xxl-4.float-right,.col-xxl-5.float-right,.col-xxl-6.float-right,.col-xxl-7.float-right,.col-xxl-8.float-right,.col-xxl-9.float-right,.col-xxl-10.float-right,.col-xxl-11.float-right,.col-xxl-12.float-right,.col-xxl.float-right{float:right !important}.col-1.no-float,.col-2.no-float,.col-3.no-float,.col-4.no-float,.col-5.no-float,.col-6.no-float,.col-7.no-float,.col-8.no-float,.col-9.no-float,.col-10.no-float,.col-11.no-float,.col-12.no-float,.col-sm-1.no-float,.col-sm-2.no-float,.col-sm-3.no-float,.col-sm-4.no-float,.col-sm-5.no-float,.col-sm-6.no-float,.col-sm-7.no-float,.col-sm-8.no-float,.col-sm-9.no-float,.col-sm-10.no-float,.col-sm-11.no-float,.col-sm-12.no-float,.col-sm.no-float,.col-md-1.no-float,.col-md-2.no-float,.col-md-3.no-float,.col-md-4.no-float,.col-md-5.no-float,.col-md-6.no-float,.col-md-7.no-float,.col-md-8.no-float,.col-md-9.no-float,.col-md-10.no-float,.col-md-11.no-float,.col-md-12.no-float,.col-md.no-float,.col-lg-1.no-float,.col-lg-2.no-float,.col-lg-3.no-float,.col-lg-4.no-float,.col-lg-5.no-float,.col-lg-6.no-float,.col-lg-7.no-float,.col-lg-8.no-float,.col-lg-9.no-float,.col-lg-10.no-float,.col-lg-11.no-float,.col-lg-12.no-float,.col-lg.no-float,.col-xl-1.no-float,.col-xl-2.no-float,.col-xl-3.no-float,.col-xl-4.no-float,.col-xl-5.no-float,.col-xl-6.no-float,.col-xl-7.no-float,.col-xl-8.no-float,.col-xl-9.no-float,.col-xl-10.no-float,.col-xl-11.no-float,.col-xl-12.no-float,.col-xxl.no-float,.col-xxl-1.no-float,.col-xxl-2.no-float,.col-xxl-3.no-float,.col-xxl-4.no-float,.col-xxl-5.no-float,.col-xxl-6.no-float,.col-xxl-7.no-float,.col-xxl-8.no-float,.col-xxl-9.no-float,.col-xxl-10.no-float,.col-xxl-11.no-float,.col-xxl-12.no-float,.col-xxl.no-float{float:none !important}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width: 576px){.col-sm{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width: 768px){.col-md{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width: 992px){.col-lg{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width: 1200px){.col-xl{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}@media(min-width: 1600px){.col-xxl{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xxl-0{right:auto}.pull-xxl-1{right:8.333333%}.pull-xxl-2{right:16.666667%}.pull-xxl-3{right:25%}.pull-xxl-4{right:33.333333%}.pull-xxl-5{right:41.666667%}.pull-xxl-6{right:50%}.pull-xxl-7{right:58.333333%}.pull-xxl-8{right:66.666667%}.pull-xxl-9{right:75%}.pull-xxl-10{right:83.333333%}.pull-xxl-11{right:91.666667%}.pull-xxl-12{right:100%}.push-xxl-0{left:auto}.push-xxl-1{left:8.333333%}.push-xxl-2{left:16.666667%}.push-xxl-3{left:25%}.push-xxl-4{left:33.333333%}.push-xxl-5{left:41.666667%}.push-xxl-6{left:50%}.push-xxl-7{left:58.333333%}.push-xxl-8{left:66.666667%}.push-xxl-9{left:75%}.push-xxl-10{left:83.333333%}.push-xxl-11{left:91.666667%}.push-xxl-12{left:100%}.offset-xxl-0{margin-left:0%}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0);background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("");background-size:44px 152px}#fancybox-loading div{background-image:url("");background-size:24px 24px}}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("")}table.dataTable thead .sorting_asc{background-image:url("")}table.dataTable thead .sorting_desc{background-image:url("")}table.dataTable thead .sorting_asc_disabled{background-image:url("")}table.dataTable thead .sorting_desc_disabled{background-image:url("")}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;border:1px solid rgba(0,0,0,0);border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{z-index:999;position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}div.dt-autofill-handle{position:absolute;height:8px;width:8px;z-index:102;box-sizing:border-box;border:1px solid #316ad1;background:linear-gradient(to bottom, #abcffb 0%, #4989de 100%)}div.dt-autofill-select{position:absolute;z-index:1001;background-color:#4989de;background-image:repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px)}div.dt-autofill-select.top,div.dt-autofill-select.bottom{height:3px;margin-top:-1px}div.dt-autofill-select.left,div.dt-autofill-select.right{width:3px;margin-left:-1px}div.dt-autofill-list{position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;background-color:#fff;border-radius:6px;box-shadow:0 0 5px #555;border:2px solid #444;z-index:11;box-sizing:border-box;padding:1.5em 2em}div.dt-autofill-list ul{display:table;margin:0;padding:0;list-style:none;width:100%}div.dt-autofill-list ul li{display:table-row}div.dt-autofill-list ul li:last-child div.dt-autofill-question,div.dt-autofill-list ul li:last-child div.dt-autofill-button{border-bottom:none}div.dt-autofill-list ul li:hover{background-color:#f6f6f6}div.dt-autofill-list div.dt-autofill-question{display:table-cell;padding:.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-question input[type=number]{padding:6px;width:30px;margin:-2px 0}div.dt-autofill-list div.dt-autofill-button{display:table-cell;padding:.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-button button{color:#fff;margin:0;padding:6px 12px;text-align:center;border:1px solid #2e6da4;background-color:#337ab7;border-radius:4px;cursor:pointer;vertical-align:middle}div.dt-autofill-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:10}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-content p{margin:0}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#565656;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid rgba(0,0,0,0)}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0px;top:0px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:0px;top:0px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:0px;top:0px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid rgba(0,0,0,0);left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0)}#noty_layout__topCenter{top:0;width:50%;text-align:center}#noty_layout__topCenter .noty_progressbar{display:none}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:0%;left:50%;width:50%;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__bottomRight{bottom:20px;right:100px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(calc(-50% - 0.5px), calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)}.noty_progressbar{display:none}.noty_has_timeout .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0, 0) translateZ(0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_in .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:noty_anim_out .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:bold;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_theme__relax.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__relax.noty_bar .noty_body{padding:10px}.noty_theme__relax.noty_bar .noty_buttons{border-top:1px solid #e7e7e7;padding:5px 10px}.noty_theme__relax.noty_type__alert,.noty_theme__relax.noty_type__notification{background-color:#fff;border:1px solid #dedede;color:#444}.noty_theme__relax.noty_type__warning{background-color:#ffeaa8;border:1px solid #ffc237;color:#826200}.noty_theme__relax.noty_type__warning .noty_buttons{border-color:#dfaa30}.noty_theme__relax.noty_type__error{background-color:#ff8181;border:1px solid #e25353;color:#fff}.noty_theme__relax.noty_type__error .noty_buttons{border-color:darkred}.noty_theme__relax.noty_type__info,.noty_theme__relax.noty_type__information{background-color:#78c5e7;border:1px solid #3badd6;color:#fff}.noty_theme__relax.noty_type__info .noty_buttons,.noty_theme__relax.noty_type__information .noty_buttons{border-color:#0b90c4}.noty_theme__relax.noty_type__success{background-color:#bcf5bc;border:1px solid #7cdd77;color:#006400}.noty_theme__relax.noty_type__success .noty_buttons{border-color:#50c24e}.noty_theme__metroui.noty_bar{margin:4px 0;overflow:hidden;position:relative;box-shadow:rgba(0,0,0,.298039) 0 0 5px 0}.noty_theme__metroui.noty_bar .noty_progressbar{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#000;opacity:.2;filter:alpha(opacity=20)}.noty_theme__metroui.noty_bar .noty_body{padding:1.25em;font-size:14px}.noty_theme__metroui.noty_bar .noty_buttons{padding:0 10px .5em 10px}.noty_theme__metroui.noty_type__alert,.noty_theme__metroui.noty_type__notification{background-color:#fff;color:#1d1d1d}.noty_theme__metroui.noty_type__warning{background-color:#fa6800;color:#fff}.noty_theme__metroui.noty_type__error{background-color:#ce352c;color:#fff}.noty_theme__metroui.noty_type__info,.noty_theme__metroui.noty_type__information{background-color:#1ba1e2;color:#fff}.noty_theme__metroui.noty_type__success{background-color:#258175;color:#fff}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #d1d1d1;color:#2f2f2f}.noty_theme__mint.noty_type__warning{background-color:#ffae42;border-bottom:1px solid #e89f3c;color:#fff}.noty_theme__mint.noty_type__error{background-color:#de636f;border-bottom:1px solid #ca5a65;color:#fff}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{background-color:#7f7eff;border-bottom:1px solid #7473e8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#afc765;border-bottom:1px solid #a0b55c;color:#fff}.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#073b4c;color:#fff}.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__sunset.noty_type__warning{background-color:#ffd166;color:#fff}.noty_theme__sunset.noty_type__error{background-color:#ef476f;color:#fff}.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:#118ab2;color:#fff}.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__sunset.noty_type__success{background-color:#06d6a0;color:#fff}.noty_theme__bootstrap-v3.noty_bar{margin:4px 0;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,0);border-radius:4px}.noty_theme__bootstrap-v3.noty_bar .noty_body{padding:15px}.noty_theme__bootstrap-v3.noty_bar .noty_buttons{padding:10px}.noty_theme__bootstrap-v3.noty_bar .noty_close_button{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;background:rgba(0,0,0,0)}.noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover{background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.noty_theme__bootstrap-v3.noty_type__alert,.noty_theme__bootstrap-v3.noty_type__notification{background-color:#fff;color:inherit}.noty_theme__bootstrap-v3.noty_type__warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.noty_theme__bootstrap-v3.noty_type__error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.noty_theme__bootstrap-v3.noty_type__info,.noty_theme__bootstrap-v3.noty_type__information{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.noty_theme__bootstrap-v3.noty_type__success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.noty_theme__bootstrap-v4.noty_bar{margin:4px 0;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_body{padding:.75rem 1.25rem}.noty_theme__bootstrap-v4.noty_bar .noty_buttons{padding:10px}.noty_theme__bootstrap-v4.noty_bar .noty_close_button{font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5;background:rgba(0,0,0,0)}.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover{background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.75}.noty_theme__bootstrap-v4.noty_type__alert,.noty_theme__bootstrap-v4.noty_type__notification{background-color:#fff;color:inherit}.noty_theme__bootstrap-v4.noty_type__warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.noty_theme__bootstrap-v4.noty_type__error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.noty_theme__bootstrap-v4.noty_type__info,.noty_theme__bootstrap-v4.noty_type__information{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.noty_theme__bootstrap-v4.noty_type__success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.noty_theme__semanticui.noty_bar{margin:4px 0;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,0);font-size:1em;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 rgba(0,0,0,0)}.noty_theme__semanticui.noty_bar .noty_body{padding:1em 1.5em;line-height:1.4285em}.noty_theme__semanticui.noty_bar .noty_buttons{padding:10px}.noty_theme__semanticui.noty_type__alert,.noty_theme__semanticui.noty_type__notification{background-color:#f8f8f9;color:rgba(0,0,0,.87)}.noty_theme__semanticui.noty_type__warning{background-color:#fffaf3;color:#573a08;box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 rgba(0,0,0,0)}.noty_theme__semanticui.noty_type__error{background-color:#fff6f6;color:#9f3a38;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 rgba(0,0,0,0)}.noty_theme__semanticui.noty_type__info,.noty_theme__semanticui.noty_type__information{background-color:#f8ffff;color:#276f86;box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 rgba(0,0,0,0)}.noty_theme__semanticui.noty_type__success{background-color:#fcfff5;color:#2c662d;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 rgba(0,0,0,0)}.noty_theme__nest.noty_bar{margin:0 0 15px 0;overflow:hidden;border-radius:2px;position:relative;box-shadow:rgba(0,0,0,.098039) 5px 4px 10px 0}.noty_theme__nest.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.noty_theme__nest.noty_bar .noty_buttons{padding:10px}.noty_layout .noty_theme__nest.noty_bar{z-index:5}.noty_layout .noty_theme__nest.noty_bar:nth-child(2){position:absolute;top:0;margin-top:4px;margin-right:-4px;margin-left:4px;z-index:4;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(3){position:absolute;top:0;margin-top:8px;margin-right:-8px;margin-left:8px;z-index:3;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(4){position:absolute;top:0;margin-top:12px;margin-right:-12px;margin-left:12px;z-index:2;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(5){position:absolute;top:0;margin-top:16px;margin-right:-16px;margin-left:16px;z-index:1;width:100%}.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6){position:absolute;top:0;margin-top:20px;margin-right:-20px;margin-left:20px;z-index:-1;width:100%}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2){margin-top:4px;margin-left:-4px;margin-right:4px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3){margin-top:8px;margin-left:-8px;margin-right:8px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4){margin-top:12px;margin-left:-12px;margin-right:12px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5){margin-top:16px;margin-left:-16px;margin-right:16px}#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6){margin-top:20px;margin-left:-20px;margin-right:20px}.noty_theme__nest.noty_type__alert,.noty_theme__nest.noty_type__notification{background-color:#073b4c;color:#fff}.noty_theme__nest.noty_type__alert .noty_progressbar,.noty_theme__nest.noty_type__notification .noty_progressbar{background-color:#fff}.noty_theme__nest.noty_type__warning{background-color:#ffd166;color:#fff}.noty_theme__nest.noty_type__error{background-color:#ef476f;color:#fff}.noty_theme__nest.noty_type__error .noty_progressbar{opacity:.4}.noty_theme__nest.noty_type__info,.noty_theme__nest.noty_type__information{background-color:#118ab2;color:#fff}.noty_theme__nest.noty_type__info .noty_progressbar,.noty_theme__nest.noty_type__information .noty_progressbar{opacity:.6}.noty_theme__nest.noty_type__success{background-color:#06d6a0;color:#fff}.noty_theme__metroui.noty_bar{margin:0 0;overflow:hidden;position:relative;box-shadow:rgba(0,0,0,.298039) 0 0 5px 0}.noty_theme__metroui.noty_bar .noty_progressbar{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#000;opacity:.2;filter:alpha(opacity=20)}.noty_theme__metroui.noty_bar .noty_body{padding:.5em 1.25em;font-size:14px}.noty_theme__metroui.noty_bar .noty_buttons{padding:0 10px .5em 10px}.noty_theme__metroui.noty_type__alert,.noty_theme__metroui.noty_type__notification{background-color:#fff;color:#1d1d1d}.noty_theme__metroui.noty_type__warning{background-color:#f6931d;color:#fff}.noty_theme__metroui.noty_type__error{background-color:#ce352c;color:#fff}.noty_theme__metroui.noty_type__info,.noty_theme__metroui.noty_type__information{background-color:#1ba1e2;color:#fff}.noty_theme__metroui.noty_type__success{background-color:#258175;color:#fff}.noty_theme__metroui a{color:#fff;text-decoration:underline}iframe#ada-button-frame{z-index:101 !important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:rgba(0,0,0,0)}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url("");display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("")}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}#cookie-container{width:100%;height:90px;margin:0;background:#cdcdcd}#cookie{width:950px;margin:0 auto}#cookie-message{width:80%;float:left}.cookie-btn{float:right !important;line-height:90px;font-weight:bold;font-size:14px}#cookie-container .cookie-clear:after{display:block;height:0;clear:both;line-height:0;visibility:hidden;content:"."}.cke_notification_warning{background-color:#fff;border:1px solid gray;padding:15px 10px 10px 10px}.cke_notification_warning p{padding:0;margin:0}.cke_notification_close{position:absolute;right:2px;top:2px}.text-center{text-align:center}.forceBorderRadius{border-radius:10px !important}.tour-wrapper.popup-content{position:relative;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0) none}.tour-wrapper.popup-content h1,.tour-wrapper.popup-content h2,.tour-wrapper.popup-content .remind-me-later{color:#258175}.tour-wrapper.popup-content h1{font-weight:800;font-size:40px;line-height:34px}.tour-wrapper.popup-content h2{font-weight:300;font-size:40px;line-height:34px}.tour-wrapper.popup-content .content-title{max-width:300px;width:100%;margin:0 auto}.tour-wrapper.popup-content .content-title h3{line-height:30px}.tour-wrapper.popup-content .title{padding:6% 0 4% 0}.tour-wrapper.popup-content .btn.btn-primary{background:#258175;border-radius:0;z-index:10}.tour-wrapper.popup-content .tour-content{background:#eee;padding:3% 0 4% 0}.tour-wrapper.popup-content .raccoon{margin:-26% 0 0 20px}.tour-wrapper.popup-content .raccoon img{max-width:47vh}.tour-wrapper.popup-content .mb-3{margin-bottom:20px}.tour-wrapper.popup-content .mb-5{margin-bottom:50px}.popup-content.small{width:50%;left:50%;margin-left:-25%}.ptjs-theme .step-container .step-footer .step-buttons a{background-color:#258175;color:#fff;display:inline-block;cursor:pointer;font-size:12px;font-weight:700;height:28px;line-height:26px;padding:0 10px;transition:all .1s linear;vertical-align:middle}.ptjs-theme.classic .step-container .step-header{background:#258175;padding:20px !important}.ptjs-theme.classic .step-container .step-header .title{color:#fff !important}.ptjs-theme.classic .step-container .step-button-close{background-color:#258175 !important;top:20px !important;font-size:18px;font-weight:700}.ptjs-theme.classic .step-container .step-pagination{color:#258175 !important}.ptjs-theme.classic .step-container .step-buttons span,.ptjs-theme.classic .step-container .step-buttons a{background-color:#258175 !important;font-size:17px !important;font-weight:300 !important;height:40px !important;line-height:40px !important;text-align:center !important;min-width:100px !important}.ptjs-theme.classic .step-container .step-footer .step-pagination{display:none !important}.ptjs-theme.classic.step-arrow-bottom:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #258175 rgba(0,0,0,0) !important}.ptjs-theme.classic.step-arrow-right:after{border-color:rgba(0,0,0,0) #258175 rgba(0,0,0,0) rgba(0,0,0,0) !important}.ptjs-theme.classic.step-arrow-rm:after,.ptjs-theme.classic.step-arrow-rm-t:after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0) !important}.ptjs-theme.classic.step-arrow-lt:after{border-color:rgba(0,0,0,0) #258175 rgba(0,0,0,0) rgba(0,0,0,0) !important}.ptjs-active.hiddenImportant{display:none !important}@media screen and (max-width: 1400px){.popup-content.small{width:70%;left:50%;margin-left:-35%}}@media screen and (max-width: 787px){.popup-content.small{width:100%;left:0;margin-left:0}.tour-wrapper.popup-content .raccoon{margin:-8% auto 0 auto;display:inline-block}.tour-wrapper.popup-content .raccoon img{max-width:70%;margin:0 auto}.ptjs-step{min-width:400px !important}}.tokenizer{min-height:100vh;background-color:#eee;padding:25px}.tokenizer.failed h3{color:#ce352c}.tokenizer.failed h3 .subtitle{margin-top:10px;color:initial;font-size:initial}.za-billing .formRow{padding:0 5px}.guest-activate-ocr-scanner-wrapper{padding:0 15px 10px 15px;overflow:hidden}.guest-activate-ocr-scanner-wrapper.disabled .guest-activate-ocr-scanner{cursor:not-allowed !important;background-color:#eee !important}.guest-activate-ocr-scanner-wrapper.disabled .guest-activate-ocr-scanner .background-circle-thing::before{background:#999}.guest-activate-ocr-scanner{background:#e9f2f1;color:#2a3037;padding:32px !important;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.guest-activate-ocr-scanner .ocr-scanner-icon{margin-right:44px;margin-left:8px;display:flex;align-items:center}.guest-activate-ocr-scanner .guest-activate-ocr-scanner-content{display:flex;margin-right:10px}.guest-activate-ocr-scanner .ocr-scanner-activate-text{max-width:400px}.guest-activate-ocr-scanner .ocr-scanner-activate-text h5{margin-bottom:4px;color:#2a3037;font-weight:bold;font-size:18px;text-transform:none}.guest-activate-ocr-scanner .ocr-scanner-activate-text p{margin-bottom:0;padding-bottom:0;font-size:14px;letter-spacing:0}.guest-activate-ocr-scanner .fa-chevron-right{font-weight:bold;font-size:18px}.guest-activate-ocr-scanner .background-circle-thing{position:relative;width:24px;font-size:24px;z-index:9}.guest-activate-ocr-scanner .background-circle-thing img{width:24px}.guest-activate-ocr-scanner .background-circle-thing:before,.guest-activate-ocr-scanner .background-circle-thing:after{position:absolute;border-radius:100px;content:""}.guest-activate-ocr-scanner .background-circle-thing:before{top:-16px;left:-16px;bottom:-16px;right:-16px;background:#24827c;z-index:-1}.guest-activate-ocr-scanner .background-circle-thing:after{top:-24px;left:-24px;bottom:-24px;right:-24px;opacity:.1;background:#2a3037;z-index:-2}.guest-activate-ocr-scanner.dark{background:#f4f4f4 !important;color:#2a3037}.guest-activate-ocr-scanner.dark .background-circle-thing:before{background:#2a3037}.popup-wrapper .ocr-scanner-content-wrapper{border-radius:8px;padding:0}.popup-wrapper .ocr-scanner-content-wrapper .popup-content{width:100%;height:auto;position:relative;top:initial;left:initial}.popup-wrapper .ocr-scanner-content-wrapper .popup-content .inner-loader{position:absolute;left:0;right:0;bottom:0;top:0;background:gray;opacity:.9;display:none;z-index:9;display:flex;justify-content:center;align-items:center;border-radius:8px}.popup-wrapper .ocr-scanner-content-wrapper .popup-content .inner-loader i{font-size:128px}.popup-wrapper .ocr-video,.popup-wrapper #ocr-photo,.popup-wrapper #ocr-canvas{width:100%;margin-left:auto;margin-right:auto}.popup-wrapper .ocr-scanner-content{width:960px;height:640px;left:50%;top:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0)}.popup-wrapper .ocr-scanner-content .popup-close{background:#fff;border-radius:100px;color:#000;width:32px;height:32px;top:0;right:0;margin:16px}.popup-wrapper .ocr-scanner-content .popup-content{background-color:#fff;border-radius:8px}.popup-wrapper .ocr-scanner-content #start-scanning{background-color:#2a3037;color:#fff}.popup-wrapper .ocr-scanner-content .phase-validate,.popup-wrapper .ocr-scanner-content .phase-tutorial{padding:52px 92px;background-color:#24827c;flex-direction:column;max-height:500px;overflow:auto;border-radius:8px;margin:10px;position:relative}.popup-wrapper .ocr-scanner-content .phase-validate .phase-validate-field,.popup-wrapper .ocr-scanner-content .phase-tutorial .phase-validate-field{display:flex;align-items:center}.popup-wrapper .ocr-scanner-content .phase-validate .phase-validate-field p,.popup-wrapper .ocr-scanner-content .phase-tutorial .phase-validate-field p{margin:0;padding:5px;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.popup-wrapper .ocr-scanner-content .phase-validate .phase-validate-field p:nth-child(1),.popup-wrapper .ocr-scanner-content .phase-tutorial .phase-validate-field p:nth-child(1){opacity:.5;margin-right:92px;min-width:250px}@media screen and (max-width: 650px){.popup-wrapper .ocr-scanner-content .phase-validate,.popup-wrapper .ocr-scanner-content .phase-tutorial{padding:32px}.popup-wrapper .ocr-scanner-content .phase-validate .phase-validate-field p:nth-child(1),.popup-wrapper .ocr-scanner-content .phase-tutorial .phase-validate-field p:nth-child(1){min-width:auto;margin-right:10px}}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-scan-header{color:#fff;font-size:32px !important;font-weight:bold;letter-spacing:0;line-height:39px;margin-bottom:38px !important;text-align:center}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-note{text-align:center;margin-top:16px;font-size:16px;font-weight:500;margin-bottom:0;color:#fff;letter-spacing:0}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-scan-example{display:flex;margin:0 auto;justify-content:center}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-scan-example>div{margin:16px;border-radius:20px;background-color:#3a8e89;color:#fff;text-align:center;padding:30px}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-scan-example>div>img{margin-bottom:16px}.popup-wrapper .ocr-scanner-content .phase-tutorial .tutorial-scan-example>div>p{color:#fff;font-family:Roboto;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:center;margin-bottom:0}.popup-wrapper .ocr-scanner-content .controls{padding:16px}.popup-wrapper .ocr-scanner-content .controls .control-content{height:72px;width:100%;display:flex;align-items:center}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-take,.popup-wrapper .ocr-scanner-content .controls .control-content .phase-timer{width:100%;display:flex;align-items:center;justify-content:center}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-take .ocr-help{position:absolute;left:37px;display:flex;cursor:pointer}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-take .ocr-help .help-oval{height:30px;width:30px;background-color:#24827c;color:#fff;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:20px;display:flex;justify-content:center;align-items:center;border-radius:100px;margin-right:14px}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-take .ocr-help .help-text{color:#2a3037;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;margin-bottom:0;line-height:25px}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-tutorial-controls{display:flex;justify-content:center;align-items:center;width:100%}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-take .snap{display:flex;align-items:center;justify-content:center}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-timer .snap-timer{margin:0;color:#2a3037;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:38px;text-align:center;display:flex;align-items:center;justify-content:center}.popup-wrapper .ocr-scanner-content .controls .control-content .phase-confirm{width:100%;display:flex;align-items:center;justify-content:center}.popup-wrapper .ocr-scanner-content .controls .control-content .snap{border-radius:100px;background-color:#133c44;height:72px;width:72px;border:0;color:#fff;font-size:40px}.popup-wrapper .ocr-scanner-content .controls .control-content .confirm-btn{border-radius:8px;border:0;height:48px;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:center;padding:8px 14px;min-width:105px}.popup-wrapper .ocr-scanner-content .controls .control-content .confirm-btn.reset-snap{background-color:#e6e6e6;color:#2a3037;margin-right:16px}.popup-wrapper .ocr-scanner-content .controls .control-content .confirm-btn.snap-confirm,.popup-wrapper .ocr-scanner-content .controls .control-content .confirm-btn.finalize-confirm{background-color:#2a3037;color:#fff}.popup-wrapper .ocr-scanner-content .controls .control-content .confirm-btn.preview-camera{margin-left:16px}@media screen and (max-width: 1280px){.popup-wrapper .ocr-scanner-content{width:100%;height:auto}}@media screen and (max-width: 650px){.popup-wrapper .controls .phase-take .ocr-help .help-text{display:none}.popup-wrapper .tutorial-scan-example{flex-direction:column}.popup-wrapper .tutorial-scan-example>div{margin:0;margin-bottom:10px}.popup-wrapper .tutorial-scan-header{margin-bottom:10px}}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile{position:absolute;top:0;right:0;left:0;bottom:0;transform:none;z-index:90}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .ocr-video,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-photo,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-canvas{width:initial}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .controls{position:absolute;bottom:0;right:0;left:0;background-color:#fff;z-index:100}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-canvas,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-photo{aspect-ratio:16/9}@media(orientation: portrait){.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-canvas,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-photo{width:100%}}@media(orientation: landscape){.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-canvas,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile #ocr-photo{height:100%}}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .popup-content{padding-bottom:84px;width:100%;height:100%}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .control-content{height:52px}.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .phase-tutorial,.popup-wrapper .ocr-scanner-content-wrapper.is-mobile .phase-validate{max-width:initial !important;max-height:initial !important;height:100%}.extended-save-wrapper.mobile-fix{padding-top:3px;padding-bottom:3px}.extended-save-wrapper.mobile-fix .rates label{height:auto}.extended-save-wrapper.mobile-fix .datepickers-container.rates{margin-top:0px}.extended-save-wrapper.mobile-fix #form-filter-schedule.rates-filter{margin-top:0}.extended-save-wrapper.mobile-fix #form-filter-schedule.rates-filter .list-reset li.channel-sync-right{align-items:center;line-height:1}.extended-save-wrapper.mobile-fix #form-filter-schedule.rates-filter .list-reset li.channel-sync-right .channel-sync-check .radio-toggle{margin-bottom:0px}@media screen and (max-width: 600px){#tpl-account .mobile-fix{padding:30px 15px 10px 20px !important}#tpl-account .mobile-fix .lang-container{padding-left:10px;padding-right:10px}}#tpl-account .mobile-fix .col-spacing{padding:0 20px 20px 20px}@media screen and (max-width: 600px){#tpl-account .mobile-fix .col-spacing{padding:0 10px}}#tpl-account .mobile-fix h3{display:flex;align-items:center}@media screen and (max-width: 600px){#tpl-account .mobile-fix h3{font-size:14px;margin-bottom:10px !important}}#tpl-account .mobile-fix .list-reset label{display:flex;align-items:center}@media screen and (max-width: 600px){#tpl-account .mobile-fix .list-reset label{font-size:10px;margin-left:0}}#tpl-account .mobile-fix input[type=checkbox]{margin-right:2px}@media(max-width: 575px){.mobile-align-field.pricing .price{padding-right:0}}@media(max-width: 575px){.mobile-align-field.pricing .ledger{padding-left:0}}@media(max-width: 767px){.mobile-align-field.account-sections-card .formRow{min-height:auto !important}}.mobile-align-field.billingRow .datepicker-cont{float:none;width:100% !important;margin-left:0}@media(max-width: 767px){.mobile-align-field.billingRow .datepicker-cont{margin-top:0}}@media(min-width: 1101px)and (max-width: 1167px){.mobile-align-field.billingRow .sprite-after{width:95px !important}}@media(min-width: 1101px)and (max-width: 1250px){.mobile-align-field.billingRow .sprite-after:after{background-image:none}}@media(min-width: 1101px)and (max-width: 1250px){#reservation .sprite-after:after{background-image:none}}@media(max-width: 767px){#reservation .billingRow:not(.billingRow--dashboard){display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;box-sizing:border-box;padding:12px 0 !important;border-bottom:0;float:none;clear:both}#reservation .billingRow:not(.billingRow--dashboard)>[class*=col-],#reservation .billingRow:not(.billingRow--dashboard) .col-9,#reservation .billingRow:not(.billingRow--dashboard) .col-3{width:100% !important;max-width:100% !important;flex:0 0 auto !important;float:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box}#reservation .billingRow:not(.billingRow--dashboard) .col-9,#reservation .billingRow:not(.billingRow--dashboard) .col-3.last,#reservation .billingRow:not(.billingRow--dashboard) .col-3{display:flex;flex-direction:column;align-items:stretch;gap:10px}#reservation .billingRow:not(.billingRow--dashboard) .col-9>[class*=col-],#reservation .billingRow:not(.billingRow--dashboard) [class*=col-6],#reservation .billingRow:not(.billingRow--dashboard) [class*=col-4],#reservation .billingRow:not(.billingRow--dashboard) [class*=col-5],#reservation .billingRow:not(.billingRow--dashboard) [class*=col-3]{width:100% !important;max-width:100% !important;flex:0 0 auto !important;float:none !important;padding-left:0 !important;padding-right:0 !important;margin:0 !important;box-sizing:border-box}#reservation .billingRow:not(.billingRow--dashboard) .price-col,#reservation .billingRow:not(.billingRow--dashboard) .billing-dateadded,#reservation .billingRow:not(.billingRow--dashboard) .billing-initials-col,#reservation .billingRow:not(.billingRow--dashboard) .payment.price-col{padding-left:0 !important;padding-right:0 !important}#reservation .billingRow:not(.billingRow--dashboard) select,#reservation .billingRow:not(.billingRow--dashboard) select.select-css,#reservation .billingRow:not(.billingRow--dashboard) input[type=text],#reservation .billingRow:not(.billingRow--dashboard) .datepicker-cont,#reservation .billingRow:not(.billingRow--dashboard) .input-currencyprefix,#reservation .billingRow:not(.billingRow--dashboard) .input-currencyprefix input{width:100% !important;max-width:100% !important;box-sizing:border-box}#reservation .billingRow:not(.billingRow--dashboard) .datepicker-cont{float:none !important;margin:0 !important}#reservation .billingRow:not(.billingRow--dashboard) .input-currencyprefix{position:relative;display:block}#reservation .billingRow:not(.billingRow--dashboard) .billing-action-buttons{width:100%;margin-top:4px;justify-content:stretch}#reservation .billingRow:not(.billingRow--dashboard) .billing-action-buttons .design-system--btn,#reservation .billingRow:not(.billingRow--dashboard) .billing-action-buttons .addBillingRow,#reservation .billingRow:not(.billingRow--dashboard) .billing-action-buttons .removeBillingRow{width:100%;margin:0 !important}}@media(max-width: 767px){#reservation .billing-action-buttons.new{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-top:4px;justify-content:stretch}#reservation .billing-action-buttons.new .addBillingRow,#reservation .billing-action-buttons.new .design-system--btn{width:100%;margin-top:0 !important}}@media(max-width: 600px){.rate-shopper-widget{display:none !important}}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard.pms-reservations-new-wizard-step3{height:100vh !important;background:#f7f7f9 !important}.pms-reservations-new-wizard p,.pms-reservations-new-wizard h1,.pms-reservations-new-wizard h2,.pms-reservations-new-wizard h3,.pms-reservations-new-wizard h4,.pms-reservations-new-wizard h5,.pms-reservations-new-wizard h6,.pms-reservations-new-wizard span,.pms-reservations-new-wizard select,.pms-reservations-new-wizard button,.pms-reservations-new-wizard a{font-family:"inter"}.pms-reservations-new-wizard .col-sm-2.bodytext.categoryName{padding-right:10px !important}.pms-reservations-new-wizard .top-nav-container .navmenu-icon{padding:7px 10px 15px 10px !important}.pms-reservations-new-wizard .btn-new-default{padding:8px 14px;border:solid 1px #ccc}.pms-reservations-new-wizard span.sBtn-text{padding-right:30px}.pms-reservations-new-wizard html.loggedin{background:#f7f7f9 !important}.pms-reservations-new-wizard span.sBtn-text::after{position:absolute;display:block;content:"";top:6px;margin-right:10px;right:-10px;width:20px;height:20px;pointer-events:none;background-position:-25px -121px;cursor:pointer;background-image:url("");font-size:12px;background-size:20px;margin-top:-5px}.pms-reservations-new-wizard flatpickr-calendar.animate.open{margin-top:-35px !important}.pms-reservations-new-wizard .dateselectclass{font-size:14px;line-height:18px}.pms-reservations-new-wizard div.selector{border-radius:5px;max-width:85%}.pms-reservations-new-wizard .flatpickr-calendar.hasWeeks.rangeMode.animate.open.arrowTop.arrowLeft{margin-top:-35px !important}.pms-reservations-new-wizard .flatpickr-months .flatpickr-prev-month,.pms-reservations-new-wizard .flatpickr-months .flatpickr-next-month{padding:10px 10px}.pms-reservations-new-wizard span#datepicker-availability-group-0-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-1-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-2-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-3-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-4-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-5-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-6-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-7-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-8-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-9-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard span#datepicker-availability-group-10-preview::after{position:absolute;display:block;content:"";top:6px;right:8px;width:27px;height:24px;pointer-events:none;background-position:-182px -141px;cursor:pointer;background-image:url("");background-repeat:no-repeat;font-size:16px}.pms-reservations-new-wizard .booker-profile-main-section .booker-profile-wrapper .breadcrumb{display:none}.pms-reservations-new-wizard .booker-profile-main-section .reports--balance{margin-top:0px !important;background:#f7f7f9}.pms-reservations-new-wizard .booker-profile-main-section{background-color:#fff !important}.pms-reservations-new-wizard button.btn-new-success.next.float-right.reservation-flow-next-button.js-loadToggle.js-no-unload-warning.footernxtbtn{background-color:#24827c;color:#fff;font-weight:500;margin-bottom:120px}.pms-reservations-new-wizard .resflow-number-incrementor{width:100%;display:flex}.pms-reservations-new-wizard .resflow-number-incrementor *{float:left}.pms-reservations-new-wizard .resflow-number-incrementor .btn-decrease,.pms-reservations-new-wizard .resflow-number-incrementor .btn-increase{position:relative;top:5px;cursor:pointer}.pms-reservations-new-wizard .resflow-number-incrementor input{width:50px;-moz-appearance:textfield;border-radius:4px;border:1px solid #c9cccf;background:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:6px;margin:0 8px;text-align:center;box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)}.pms-reservations-new-wizard .resflow-number-incrementor input::-webkit-outer-spin-button,.pms-reservations-new-wizard .resflow-number-incrementor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pms-reservations-new-wizard .resflow-number-incrementor input.warning{border:2px solid #ffc453 !important}.pms-reservations-new-wizard a.btn-new-success{color:#fff;padding:10px !important}.pms-reservations-new-wizard a.btn-new-success:hover{text-decoration:none !important;background:#25827d;color:#fff;font-weight:400}.pms-reservations-new-wizard .notifications.wizardsec-add{margin-top:-4px}.pms-reservations-new-wizard .mobilepickeselect{display:flex}.pms-reservations-new-wizard .clearallbtn{width:90%}@media(max-width: 650px){.pms-reservations-new-wizard .clearallbtn{width:100% !important}.pms-reservations-new-wizard .clearallbtn a{width:100% !important;margin-top:10px}}@media(max-width: 650px){.pms-reservations-new-wizard .mobilepickeselect{display:block}.pms-reservations-new-wizard .resflow-number-incrementor{display:flex !important}.pms-reservations-new-wizard .col-sm-2.bodytext.categoryName{display:none !important}.pms-reservations-new-wizard .col-sm-2.bodytext.nomo.revenueDisplay{display:none !important}.pms-reservations-new-wizard .col-sm-1.bodytext.occupancydropdown{display:none}}.pms-reservations-new-wizard .toggle-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.pms-reservations-new-wizard .delete-block-btn{position:absolute;right:60px;top:50%;transform:translateY(-50%);cursor:pointer;color:#dc3545;display:none}.pms-reservations-new-wizard .delete-block-btn:hover{color:#c82333}.pms-reservations-new-wizard .availability:not([id=availability-group-0]) .delete-block-btn{display:block}.pms-reservations-new-wizard .toggle-arrow.rotated{transform:translateY(-50%) rotate(180deg)}.pms-reservations-new-wizard .card.brdcontrol{border-radius:10px;overflow:visible}.pms-reservations-new-wizard .card-body{overflow:visible;padding:0px;border-radius:10px;position:relative;z-index:1;opacity:1;visibility:visible}.pms-reservations-new-wizard .card-body.collapsed{max-height:0;padding:0;border:none;overflow:hidden;opacity:0;visibility:hidden}.pms-reservations-new-wizard .card-header{position:relative;padding-right:50px;border:0px;border-bottom-left-radius:0;border-bottom-right-radius:0}.pms-reservations-new-wizard .nomob{position:relative}.pms-reservations-new-wizard .btn-decrease{fill:#5c5f62}.pms-reservations-new-wizard .btn-increase{fill:#5c5f62}.pms-reservations-new-wizard .btn-disabled{fill:#ccc;cursor:not-allowed}.pms-reservations-new-wizard .error-icon{color:#dc3545;position:absolute;margin-left:8px;cursor:pointer;display:inline-flex;align-items:center}.pms-reservations-new-wizard .error-icon svg{width:16px;height:16px;fill:currentColor}.pms-reservations-new-wizard .error-tooltip{position:absolute;background:#dc3545;color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;z-index:1000;max-width:200px;display:none;white-space:nowrap;margin-top:-30px;margin-left:24px}.pms-reservations-new-wizard .error-tooltip::before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);border-width:4px;border-style:solid;border-color:rgba(0,0,0,0) #dc3545 rgba(0,0,0,0) rgba(0,0,0,0)}.pms-reservations-new-wizard .error-icon:hover .error-tooltip{display:block}.pms-reservations-new-wizard .has-error{border-color:#dc3545 !important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25) !important}.pms-reservations-new-wizard .fade-out-left{animation:slideOutLeft .3s ease-out forwards}@keyframes slideOutLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}.pms-reservations-new-wizard .fade-in-right{animation:slideInRight .3s ease-out forwards}.pms-reservations-new-wizard .modal.inbox-notiifcation-dropdown-modal{top:90px}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.pms-reservations-new-wizard .accordwrap{background-color:#fff;border:solid;border-width:2px;border-radius:10px;border-color:#e2e2e2;margin-bottom:20px}.pms-reservations-new-wizard .card-header.bookerhead.secondpicker{padding:20px 5px}.pms-reservations-new-wizard .col-sm-3.bodytextbox.nomob.dropdownpicker{padding-right:20px}.pms-reservations-new-wizard .reservation-checkin.no-gutters.noselect{text-align:start}@media(max-width: 500px){.pms-reservations-new-wizard .inntercontain{width:unset}.pms-reservations-new-wizard .card-header.bookerhead.secondpicker{padding:20px 0px 20px 30px !important;margin-bottom:15px;margin-left:-30px}}.pms-reservations-new-wizard .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{display:none !important}.pms-reservations-new-wizard .card-header.bookerhead.secondpicker{padding:20px}.pms-reservations-new-wizard-step2 .title{text-align:start}.pms-reservations-new-wizard-step2 .card{border-radius:10px !important;border:0 !important;box-shadow:0px 0px 0px 1px rgba(63,63,68,.06),0px 1px 3px 0px rgba(63,63,68,.07) !important}.pms-reservations-new-wizard-step2 .design-system--card{box-shadow:0 !important;border-radius:10px !important;box-shadow:0px 0px 0px 1px rgba(63,63,68,0),0px 1px 3px 0px rgba(63,63,68,0) !important}.pms-reservations-new-wizard-step2 button#nextButton{margin-bottom:150px}.pms-reservations-new-wizard-step2 span.value{font-size:13px}.pms-reservations-new-wizard-step2 .searchbar{position:relative;display:inline-block;border:solid;border-width:2px;border-color:#24827c;border-radius:5px;width:100%}.pms-reservations-new-wizard-step2 .searchbar input{padding-left:30px;width:100%;height:40px;border:1px solid #ccc;border-radius:4px}.pms-reservations-new-wizard-step2 .searchbar .search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:19px;height:19px;pointer-events:none}.pms-reservations-new-wizard-step2 .searchbar#input{border-radius:15px;margin-top:10px}.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-row,.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-row{padding:10px 0 20px 0}.pms-reservations-new-wizard-step2 input[type=text],.pms-reservations-new-wizard-step2 input[type=number],.pms-reservations-new-wizard-step2 input[type=price],.pms-reservations-new-wizard-step2 input[type=password],.pms-reservations-new-wizard-step2 input[type=search],.pms-reservations-new-wizard-step2 input[type=email],.pms-reservations-new-wizard-step2 input[type=tel],.pms-reservations-new-wizard-step2 input[type=url],.pms-reservations-new-wizard-step2 input[type=time]{border-radius:5px}.pms-reservations-new-wizard-step2 #inner-container{background:#f7f7f9}.pms-reservations-new-wizard-step2 .booker-profile-main-section{margin-top:0px !important}.pms-reservations-new-wizard-step2 .booker-profile-main-section .reports--balance{margin-top:0px !important}.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .breadcrumb{display:none}.pms-reservations-new-wizard-step2 .design-system.design-system--card.design-system--card--basic.design-system--card--cta-card{margin-top:15px}.pms-reservations-new-wizard-step2 .createnewgroupbooking{margin-top:15px;margin-bottom:-10px}.pms-reservations-new-wizard-step2 span.label{text-align:start}.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .booker-summary p{margin-top:-7px;align-items:start;margin-bottom:33px;text-align:start}.pms-reservations-new-wizard-step2 input[type=text],.pms-reservations-new-wizard-step2 input[type=number],.pms-reservations-new-wizard-step2 input[type=price],.pms-reservations-new-wizard-step2 input[type=password],.pms-reservations-new-wizard-step2 input[type=search],.pms-reservations-new-wizard-step2 input[type=email],.pms-reservations-new-wizard-step2 input[type=tel],.pms-reservations-new-wizard-step2 input[type=url],.pms-reservations-new-wizard-step2 input[type=time]{padding:9px 10px 9px 35px;width:100%;font-size:14px;border:1px solid #e9e9e9;background:#fff}.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .summary-cards .left-card .card .card-row .label,.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .summary-cards .right-card .card .card-row .label{flex-grow:1;font-size:13px;color:#6d7175;align-items:center}.pms-reservations-new-wizard-step2 .notifications.wizardsec-add{margin-top:-4px}.pms-reservations-new-wizard-step2 .adddateragebtn{display:none !important}@media(max-width: 600px){.pms-reservations-new-wizard-step2 .booker-profile-main-section .booker-profile-wrapper .summary-cards{display:block}}.pms-reservations-new-wizard-step3 #inner-container{background:#f7f7f9}.pms-reservations-new-wizard-step3 button#nextButton{margin:30px 0px 130px 0px}.pms-reservations-new-wizard-step3 #tpl-account.reservations-detail{height:fit-content !important}.pms-reservations-new-wizard-step3 .resflow-next-button{position:relative}.pms-reservations-new-wizard-step3 .yield-container .edit-yield-cols{box-shadow:0px 0px 0px 1px rgba(63,63,68,0),0px 1px 3px 0px rgba(63,63,68,.11)}.pms-reservations-new-wizard-step3 .card{border-radius:10px !important;border:0 !important;box-shadow:0px 0px 0px 1px rgba(63,63,68,.06),0px 1px 3px 0px rgba(63,63,68,.07) !important}.pms-reservations-new-wizard-step3 .design-system--card{box-shadow:0 !important;border-radius:10px !important;box-shadow:0px 0px 0px 1px rgba(63,63,68,0),0px 1px 3px 0px rgba(63,63,68,0) !important}.pms-reservations-new-wizard-step3 .nrf-accordion-body{display:none}.pms-reservations-new-wizard-step3 .nrf-accordion-body.active{display:block}.pms-reservations-new-wizard-step3 .nrf-accordion-header{cursor:pointer}.pms-reservations-new-wizard-step3 .reset{margin:0;padding:0}.pms-reservations-new-wizard-step3 .collapser .toggle{padding:5px 0}.pms-reservations-new-wizard-step3 .js-slider{margin:1rem 0}.pms-reservations-new-wizard-step3 .slider-label{font-size:14px;height:20px}.pms-reservations-new-wizard-step3 #rate-factor-wrapper{display:none}.pms-reservations-new-wizard-step3 #rate-factor-wrapper.active{display:block}.pms-reservations-new-wizard-step3 input,.pms-reservations-new-wizard-step3 .selector{max-width:250px}.pms-reservations-new-wizard-step3 h3:not(.has-explainer){margin-bottom:20px !important}.pms-reservations-new-wizard-step3 h3.has-explainer{margin-bottom:6px !important}.pms-reservations-new-wizard-step3 p.explainer{margin-bottom:20px !important}.pms-reservations-new-wizard-step3 .datepicker-cont:after{top:6px;right:11px}.pms-reservations-new-wizard-step3 .stopsell{margin-left:0}@media(min-width: 576px){.pms-reservations-new-wizard-step3 .stopsell{margin-left:10px}.pms-reservations-new-wizard-step3 .rule-availability{padding-left:1rem}}.pms-reservations-new-wizard-step3 .rule-plus-date{height:36px}.pms-reservations-new-wizard-step3 .rule-plus-date:not(.hidden){display:flex}.pms-reservations-new-wizard-step3 .rule-plus-date{align-items:center;padding-left:5px}.pms-reservations-new-wizard-step3 .rule-plus-date label{margin-bottom:0 !important;display:flex !important;align-items:center}.pms-reservations-new-wizard-step3 .extended-save-wrapper{display:none}.pms-reservations-new-wizard-step3 .yield-container{width:100% !important}.pms-reservations-new-wizard-step3 .yield-container{max-width:100% !important;margin:0 auto}.pms-reservations-new-wizard-step3 .nrf-accordion-header.active.card-spacings.startalign{text-align:start}.pms-reservations-new-wizard-step3 .innersubheadings{font-size:12px;font-weight:700}.pms-reservations-new-wizard-step3 h2.reset.innersubheadings{margin:5px 0px !important}.pms-reservations-new-wizard-step3 .leftside{text-align:end}.pms-reservations-new-wizard-step3 .summarydetailsgroupbooking{display:flex}.pms-reservations-new-wizard-step3 .totaltext{font-size:13px;font-weight:800}.pms-reservations-new-wizard-step3 .col-4.leftside{padding-right:0px !important}.pms-reservations-new-wizard-step3 .selector{min-width:100% !important}.pms-reservations-new-wizard-step3 div.selector{text-align:start}.pms-reservations-new-wizard-step3 .btn-new-default.active,.pms-reservations-new-wizard-step3 .btn-new-default:hover{color:#fff;border-color:#6d7175}.pms-reservations-new-wizard-step3 .btn-new-default.first{border-top-left-radius:4px;border-bottom-left-radius:4px;border-color:#6d7175 !important}.pms-reservations-new-wizard-step3 .amount-value-container{margin-left:10px}.pms-reservations-new-wizard-step3 p.innerpara{font-size:14px;margin-right:0px}.pms-reservations-new-wizard-step3 .nrf-accordion-headersec{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pms-reservations-new-wizard-step3 .selectfilters{position:relative;width:100%;margin:10px auto;text-align:start;padding:10px;border-radius:4px;border:1px solid #c9cccf}.pms-reservations-new-wizard-step3 .section-services .custom-select{height:inherit;padding:0 20px;line-height:inherit;font-size:14px;font-weight:bold;border-radius:27px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;color:#000}.pms-reservations-new-wizard-step3 .select-club-services select{display:none}.pms-reservations-new-wizard-step3 .select-club-services>span:before{margin-right:4px;-webkit-transform:scale(0.96, 0.8) rotate(50deg);transform:scale(0.96, 0.8) rotate(50deg)}.pms-reservations-new-wizard-step3 .select-club-services>span:after{-webkit-transform:scale(0.96, 0.8) rotate(-50deg);transform:scale(0.96, 0.8) rotate(-50deg)}.pms-reservations-new-wizard-step3 .select-club-services ul{margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;position:absolute;max-height:calc(var(--max-scroll)*20px);top:42px;left:0;z-index:1;right:0;background:var(--listBackground);border-radius:6px;overflow-x:hidden;overflow-y:auto;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .2s ease,visibility .2s ease,-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .2s ease,visibility .2s ease,transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .2s ease,visibility .2s ease,transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32),-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);-webkit-transform:scale(0.8) translate(0, 4px);transform:scale(0.8) translate(0, 4px);border:1px solid var(--listBorder)}.pms-reservations-new-wizard-step3 .select-club-services ul li{opacity:0;-webkit-transform:translate(6px, 0);transform:translate(6px, 0);-webkit-transition:all .3s ease;transition:all .3s ease}.pms-reservations-new-wizard-step3 .select-club-services ul li a{cursor:pointer;display:block;padding:10px 16px;color:var(--listText);text-decoration:none;outline:none;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.pms-reservations-new-wizard-step3 .select-club-services ul li a:hover{color:var(--listTextActive)}.pms-reservations-new-wizard-step3 .select-club-services ul li.active a{color:var(--listTextActive);background:#e8f5f4;border:solid;border-width:0px 0px 0px 3px;border-color:#24827c}.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:before,.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:after{--scale: .6;content:"";display:block;width:10px;height:2px;position:absolute;right:17px;top:50%;opacity:0;background:var(--listText);-webkit-transition:all .2s ease;transition:all .2s ease}.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:before{-webkit-transform:rotate(45deg) scale(var(--scale));transform:rotate(45deg) scale(var(--scale))}.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:after{-webkit-transform:rotate(-45deg) scale(var(--scale));transform:rotate(-45deg) scale(var(--scale))}.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:hover:before,.pms-reservations-new-wizard-step3 .select-club-services ul li.active a:hover:after{--scale: .9;opacity:1}.pms-reservations-new-wizard-step3 .select-club-services ul li:first-child a{border-radius:6px 6px 0 0}.pms-reservations-new-wizard-step3 .select-club-services ul li:last-child a{border-radius:0 0 6px 6px}.pms-reservations-new-wizard-step3 .select-club-services.filled>span{color:var(--textFilled)}.pms-reservations-new-wizard-step3 .select-club-services.open>span{border-color:var(--borderActive)}.pms-reservations-new-wizard-step3 .select-club-services.open>span:before,.pms-reservations-new-wizard-step3 .select-club-services.open>span:after{background:var(--arrowActive)}.pms-reservations-new-wizard-step3 .select-club-services.open>span:before{-webkit-transform:scale(0.96, 0.8) rotate(-50deg);transform:scale(0.96, 0.8) rotate(-50deg)}.pms-reservations-new-wizard-step3 .select-club-services.open>span:after{-webkit-transform:scale(0.96, 0.8) rotate(50deg);transform:scale(0.96, 0.8) rotate(50deg)}.pms-reservations-new-wizard-step3 .select-club-services.open ul{opacity:1;visibility:visible;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-transform:scale(1) translate(0, 12px);transform:scale(1) translate(0, 12px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32),-webkit-transform .3s cubic-bezier(0.4, 0.6, 0.5, 1.32)}.pms-reservations-new-wizard-step3 .select-club-services.open ul li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.pms-reservations-new-wizard-step3 select.select-club-services{padding:9px 16px;border-radius:6px;color:var(--text);border:1px solid var(--border);background:var(--background);line-height:22px;font-size:16px;font-family:inherit;-webkit-appearance:none}.pms-reservations-new-wizard-step3 li{background:#fff !important;color:#000}.pms-reservations-new-wizard-step3 .notifications.wizardsec-add{margin-top:-4px}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-item{border-radius:8px;background:#f8f8f8;overflow:hidden}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-header{padding:18px 20px;border:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-header:hover{background:#e3e3e3}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-header.active{background:#e3e3e3}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-body{background:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.02)}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .chevron{font-size:1.2em;margin-left:10px;transition:transform .2s;color:#24827c}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-item .nrf-accordion-header .chevron{transform:rotate(0deg)}.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-item .nrf-accordion-body.active~.nrf-accordion-header .chevron,.pms-reservations-new-wizard-step3 .nrf-booking-accordion .nrf-accordion-item .nrf-accordion-header.active .chevron{transform:rotate(180deg)}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard flatpickr-calendar.hasWeeks.rangeMode.animate.arrowTop.arrowLeft.open{margin-top:-35px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #inner-container{background:#f7f7f9;font-family:"inter"}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .additionalbtn{width:948px;margin-left:20px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .headtext{font-size:13px;font-weight:600;padding:16px 0px;text-align:start}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bodytext{font-size:13px;font-weight:400;padding:20px 0px;text-align:start}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bodytextbox{font-size:13px;font-weight:400;padding:15px 0px;text-align:start;width:90%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .borderclass{border-radius:10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivheads{display:flex;padding:0px 20px;border:solid;border-color:#e7e7e7;border-width:1px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivbody{display:flex;padding:0px 20px;border-bottom:solid 1px #dfdfdf;margin:0 !important;align-items:center}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivfooter{display:flex;padding:0px 20px;background-color:#f5f5f6;font-weight:600;border-radius:8px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivfooter div{font-weight:600;margin-right:3px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .selectrateplan{width:100%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-2.bodytext.footsection{text-align:end;padding-right:13px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .navmenu-help-trigger{margin-bottom:60px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .containerwidth{width:1048px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .containerwidth2{width:1048px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard div#accordion{border-radius:10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking{width:100% !important;margin:auto}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inntercontain{border:solid;border-radius:10px;border-color:#f8f8f8;margin-bottom:10px;border-width:1px;background-color:#fff}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .dotted-line hr{border:none !important;border-top:2px dotted #bbb !important;margin-top:1.15rem}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inactivebar hr{color:#b7b7b7 !important;opacity:3px dotted #a1a2a3 !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .step p{margin-bottom:5px;margin-top:7px;font-size:14px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .row.group-bookings-new{margin:0px 0px 15px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inactivebar{color:#a1a2a3}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .activebar{color:#000}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{bottom:0;width:90%;padding:20px;position:fixed;margin-left:-25px;border:solid;border-width:1px 0px 0px 0px;border-color:#ccc}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .card-footer{padding:20px 0px 20px 15px;border-radius:0px 0px 15px 15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .optionplaceholdersection{color:#ccc}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu{max-width:120px;position:relative}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu .select-btn{display:flex;background:#fff;font-weight:400;border-radius:8px;align-items:center;cursor:pointer;justify-content:space-between;point:down}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu .options{position:absolute;width:100%;overflow-y:auto;max-height:295px;padding:5px;margin-top:10px;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;display:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu .options .option{display:flex;height:45px;cursor:pointer;padding:0 5px;border-radius:8px;align-items:center;background:#fff}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu .options .option:hover{background:#f2f2f2}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-btn i{font-size:10px;transition:.3s}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu.active .select-btn i{transform:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .select-menu.active .options{display:block;opacity:0;width:300px;z-index:10;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .extended-save-wrapper{background-color:rgba(245,246,246,0)}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .totalsection{background-color:#eaeaea;padding:15px 20px;border-radius:0px 0px 15px 15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .totalsection div{font-weight:600}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card.accordionloop{border-radius:15px 15px 0px 0px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card{border-radius:10px !important;border:none !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard div#headingTwo{border-radius:15px 15px 0px 0px !important;background-color:#fff !important;padding:20px 0px 20px 30px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card-header.bookerhead{background-color:#fff !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card-header{border-radius:15px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #tpl-account h1{font-size:30px;font-weight:300;margin-bottom:0px;font-size:22px;font-weight:600;margin-top:10px;margin-left:10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form-control:disabled,.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form-control[readonly]{opacity:1;background:#fff !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card-footer.firstfooter{padding:20px 0px 40px 15px !important;border-radius:15px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inntercontain{width:1048px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button.btn-new-success.thin.availabilitybtn{border:none;font-weight:400;font-size:14px;width:140px;padding:10px !important;margin-left:15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button.btn-new-success.thin.availabilitybtn:hover{background-color:#24827c;color:#fff;border:none !important;font-weight:400;padding:10px !important;font-size:14px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-1.headtext{margin-right:30px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-1.bodytext.nomob{margin-right:50px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-1.bodytext.selectoccup{margin-right:30px}@keyframes fadeInUp{from{transform:translate3d(0, 30px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 20px, 0);opacity:0}}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .totalsbottom{background-color:#e5e5e5 !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .card-header{padding:20px 0px 20px 0px;background-color:rgba(245,246,246,0)}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mainwrappingcontainer{width:1048px;align-items:center;justify-content:center}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard a#nextButton{color:#fff}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard hr.smlhr{padding:0px;margin-top:0px !important;margin-bottom:5px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard hr.smlhr2{padding:0px;margin-top:5px !important;margin-bottom:10px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-9.headingsec{padding-left:0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #tpl-account.reservations-detail{padding:136px 0px 30px;background:#f7f7f9 !important;height:120vh;margin-bottom:-80px}@media(max-width: 2200px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:89%}}@media(max-width: 2100px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:89%}}@media(max-width: 2000px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:88%}}@media(max-width: 1900px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:87%}}@media(max-width: 1800px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:86%}}@media(max-width: 1700px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:85%}}@media(max-width: 1600px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:84%}}@media(max-width: 1500px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:83%}}@media(max-width: 1400px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:82%}}@media(max-width: 1300px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1200px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1100px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 1000px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 900px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 800px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 700px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 600px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 500px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .bottomnxtback{width:100%;margin-left:0px}}@media(max-width: 767px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #tpl-account.reservations-detail:not(:has(.reservation-history-dashboard)):not(:has(.reservation-detail-dashboard)){padding:calc(144px + env(safe-area-inset-top, 0px) + 12px) 12px 30px !important;box-sizing:border-box;overflow-x:clip;max-width:100%}}@media(max-width: 500px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .nomobile{display:none !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mainwrappingcontainer{width:unset;align-items:center;justify-content:center;margin-top:-15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .containerwidth{width:min-content}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .containerwidth2{width:max-content}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #accordion{display:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .reservation-checkin.no-gutters.col-4.noselect{flex:0 0 104% !important;max-width:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .btn-new-success.thin{margin-top:15px !important;width:100%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .card-header .reservation-checkin{flex:0 0 100%;max-width:100%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .card-header .reservation-checkin input{margin-right:0px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivheads{display:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .nomob{display:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mobileblock{padding:0px 15px 15px 15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mobileimgsection{background-image:url("");width:120px;height:90px;background-size:cover;border-radius:10px;background-position:center}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mobb{margin-bottom:5px;font-size:16px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .mobb2{margin-bottom:5px;color:#858585;font-size:14px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tabledivbody{display:flex;margin:0px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .card.brdcontrol{margin:0px 10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .form.add-allotted-booking .card-header{border:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .reservation-checkin.no-gutters.col-4.noselect{padding:0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .reservation-checkin.no-gutters.col-3.noselect{padding:0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inntercontain{border:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .headingsec{padding:0px 10px;margin-bottom:-10px;margin-left:10px !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button.btn-new-success.thin.availabilitybtn{margin-left:0px;border:none;font-weight:400;font-size:14px;width:-webkit-fill-available;padding:10px !important;margin-top:15px}}@media(min-width: 500px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .nodesk{display:none}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-9.headingsec{margin-left:0px !important}}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard input#search{padding:20px;border:solid;border-width:2px;border-color:#24827c}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .step2search{margin:15px 0px 0px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-container a{color:#173649;font-size:16px;font-family:roboto;text-align:center}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .tab-pane{text-align:center;height:100px !important;max-width:100%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .fade.active{opacity:1}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-item{width:180px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-item:after{display:block;border-bottom:solid 3px #24827c;transform:scaleX(0)}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-item.active:after{transform:scaleX(1);transform-origin:0% 50%}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .nav-link:focus,.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .nav-link:hover,.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-item.active a{border-color:rgba(0,0,0,0) !important;color:#24827c;border:solid;border-width:0px 0px 4px 0px;border-color:#24827c !important}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .cycle-tab-container{margin-top:-10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .detailsclass{background-color:#fff;border-radius:10px;margin-top:10px;padding:15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-6{margin-left:0px;margin-right:0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard #inner-container{padding-bottom:0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard input.communicationblock{border:solid;border-width:0px 0px 1px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard select.communicationblock{border:solid;border-width:0px 0px 1px 0px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .inputtitle{font-size:13px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .blocktitle{font-size:16px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .commuicationblocks{justify-content:end;float:left;margin-top:10px;padding:20px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-8.bodytext.totalfooter{text-align:start !important;margin-right:12px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .footernavsection{padding:15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button#add-date-range-btn{float:left;font-size:14px;border-radius:6px;background-color:#2a3037;color:#fff;font-weight:500}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button#start-over-btn{float:right}@media(max-width: 550px){.pms-reservations.pms-reservations-new.pms-reservations-new-wizard button#add-date-range-btn{margin-left:0px;margin-bottom:10px;font-size:13px}}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary{padding:20px;text-align:left;background:#fff}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary h3{color:#666;font-size:14px;font-weight:normal;margin:0 0 5px;text-transform:uppercase}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .dates{color:#000;font-size:18px;font-weight:bold;margin:0 0 25px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .section{margin-bottom:25px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .section-title{color:#666;font-size:14px;margin:0 0 5px;text-transform:uppercase}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .detail-row{display:flex;justify-content:space-between;margin:8px 0;color:#000;font-size:14px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .detail-row.name-row{margin:0}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .detail-row .label{color:#000}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .detail-row .value{color:#000}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .total-section{margin-top:25px;border-top:1px solid #eee;padding-top:15px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .total-section .section-title{margin-bottom:10px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .total-row{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;color:#000;margin:5px 0}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .booking-summary .vat-notice{color:#666;font-size:12px;margin-top:5px}.pms-reservations.pms-reservations-new.pms-reservations-new-wizard .col-sm-2.bodytext.categoryName a{color:#000 !important}.notificationhead{font-size:12px;font-weight:600;margin-bottom:-4px;color:#687283}.rowhandle{border:solid;border-width:0px 0px 1px 0px;padding:10px;border-color:#d4d4d4}.rowhandlenotifications{display:flex;padding:15px 7px;border:solid;width:100%;min-width:100%;border-color:#ccc;border-width:0px 0px 1px 0px}.notifdot{padding:0px 8px 0px 0px !important;font-size:12px;color:#24827c}.notifdotnew{padding:0px 8px 0px 0px !important;font-size:12px;color:#babec3}.notifdotopenned{font-size:5px;color:#cecece;background:#cecece;border-radius:100%;padding:1px !important}.notifdotcritical{padding:2px 5px;font-size:5px;color:#d10025;background:#d10025;padding:1px !important;border-radius:100%}.notifhead{font-size:14px;font-weight:500;margin-bottom:0px}.notifmsg{font-weight:400;font-size:12px}.notificationhead.notifhead.criticalhead{color:#d10025;text-transform:math-auto !important}.rowhandlenotifications.importantmsg{background-color:#fff4f4}*{outline:rgba(0,0,0,0)}body.pms-guests-booker-outstanding-statement .footersectionoutstanding{background-color:rgba(238,238,238,.5098039216);padding:20px;justify-content:end;align-items:end;text-align:end;width:290px}body.pms-guests-booker-outstanding-statement .footerwrapper{justify-content:end;float:right}body.pms-guests-booker-outstanding-statement .innerfootersec{display:flex;justify-content:space-between}body.pms-guests-booker-outstanding-statement .innertotalvalue{min-width:160px}body.pms-guests-booker-outstanding-statement .fontweighttext{font-weight:600;font-family:inter}body.pms-guests-booker-outstanding-statement th.fontfaminter.activityth{width:300px}body.pms-guests-booker-outstanding-statement th.fontfaminter.dateth{width:120px}body.pms-guests-booker-outstanding-statement th.fontfaminter.invoiceamountth{padding-right:30px;text-align:end}body.pms-guests-booker-outstanding-statement th.fontfaminter.paymentsth{width:160px}body.pms-guests-booker-outstanding-statement th.fontfaminter.dueth{padding-left:40px;width:fit-content}body.pms-guests-booker-outstanding-statement .booker-profile-main-section.design-system--datatable--header-filter.actions{justify-content:start !important}body.pms-guests-booker-outstanding-statement button#timeline-nav-next{padding:9px 20px;margin-left:-10px}body.pms-guests-booker-outstanding-statement #outstanding-select-all-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}body.pms-guests-booker-outstanding-statement #outstanding-select-all-checkbox:checked{background-color:#24827c;border-color:#24827c}body.pms-guests-booker-outstanding-statement #outstanding-select-all-checkbox:checked::after{content:"";position:absolute;top:50%;left:10%;width:80%;height:2px;background-color:#fff;transform:translateY(-50%)}body.pms-guests-booker-outstanding-statement .invoice-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;margin-left:-2px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}body.pms-guests-booker-outstanding-statement .invoice-checkbox:checked{background-color:#24827c;border-color:#24827c}body.pms-guests-booker-outstanding-statement .invoice-checkbox::after{content:"";position:absolute;top:50%;left:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg);display:none}body.pms-guests-booker-outstanding-statement .invoice-checkbox:checked::after{display:block}body.pms-guests-booker-outstanding-statement #tpl-account.reports .debtors tr td{padding:15px 0px 15px 12px;height:28px;font-family:"Inter" !important;text-align:end}body.pms-guests-booker-outstanding-statement .fontfaminter{font-family:inter !important}body.pms-guests-booker-outstanding-statement .booker-profile-main-section .design-system--datatable--footer-filter{padding:10px}body.pms-guests-booker-outstanding-statement .design-system.design-system-alert{margin-top:-10px}@media(max-width: 650px){body.pms-guests-booker-outstanding-statement #tpl-account.guests,body.pms-guests-booker-outstanding-statement #tpl-account.reservationguests,body.pms-guests-booker-outstanding-statement #tpl-account.settings{padding:50px 10px 0px 10px}}@media print{body.pms-guests-booker-outstanding-statement #print-footer{display:none}body.pms-guests-booker-outstanding-statement #statement-flow-timeline{display:none}body.pms-guests-booker-outstanding-statement #oustanding-statement-banner{display:none}body.pms-guests-booker-outstanding-statement .card-heading-wrapper .title{display:none}body.pms-guests-booker-outstanding-statement .breadcrumb .left .back{display:none}body.pms-guests-booker-outstanding-statement .footer.timeline-footer{display:none}body.pms-guests-booker-outstanding-statement .card-body.design-system.design-system--datatable--header-filter.actions{display:none}}body.pms-guests-booker-outstanding-statement th.fontfaminter.dueth{text-align:end;padding-right:22px}body.pms-guests-booker-outstanding-statement th.fontfaminter.paymentsth{text-align:end;padding-right:0px}body.pms-guests-booker-outstanding-statement th.fontfaminter.duedateth{text-align:end}body.pms-guests-booker-outstanding-statement th.fontfaminter.activityth{padding-left:12px}@media(max-width: 1455px){body.pms-guests-booker-outstanding-statement th.fontfaminter.activityth{width:200px}body.pms-guests-booker-outstanding-statement th.fontfaminter.dateth{width:100px}}@media(max-width: 1455px)and (max-width: 1300px){body.pms-guests-booker-outstanding-statement th.fontfaminter.activityth{width:160px}}*{outline:rgba(0,0,0,0)}body.pms-guests-booker-activity-statement .iframwidth{min-height:-webkit-fill-available;top:70px;position:absolute;height:1025px;width:95.6%}body.pms-guests-booker-activity-statement iframe#activity-statement-iframe{border:none}body.pms-guests-booker-activity-statement #tpl-account.reports .debtors{margin-top:0px !important}body.pms-guests-booker-activity-statement button#timeline-nav-next{padding:9px 20px;margin-left:-10px}body.pms-guests-booker-activity-statement iframe#ada-button-frame{margin-bottom:40px}body.pms-guests-booker-activity-statement .title{font-family:inter}body.pms-guests-booker-activity-statement .fontfaminter{font-family:inter !important}body.pms-guests-booker-activity-statement #tpl-account.reports .debtors tr td{padding:20px 0 20px 12px;height:28px}body.pms-guests-booker-activity-statement th.activitydateth{width:120px}body.pms-guests-booker-activity-statement th.activityactitivtyth{width:270px}body.pms-guests-booker-activity-statement th.activityinvoiceamount{text-align:end}body.pms-guests-booker-activity-statement tr.activitytablerow{border:solid;border-width:1px 0px;border-color:#e0e2e7}body.pms-guests-booker-activity-statement td.activityfopeningb{text-align:end}body.pms-guests-booker-activity-statement td.activityfopeningbdue{text-align:end;padding-right:20px}body.pms-guests-booker-activity-statement td.fontfaminter.activitytranspaymentsdate{text-align:end}body.pms-guests-booker-activity-statement td.fontfaminter.activitytransinvoicetotal{text-align:end;padding-right:20px}body.pms-guests-booker-activity-statement td.fontfaminter.activitytranspayments{text-align:end}body.pms-guests-booker-activity-statement td.fontfaminter.activitytransvirtualwallet{text-align:end}body.pms-guests-booker-activity-statement td.fontfaminter.activitytransbalancedue{text-align:end}body.pms-guests-booker-activity-statement .footersectionoutstanding{background-color:rgba(238,238,238,.5098039216);padding:20px;justify-content:end;align-items:end;text-align:end;font-family:inter;width:300px}body.pms-guests-booker-activity-statement .footerwrapper{justify-content:end;float:right;font-family:inter}body.pms-guests-booker-activity-statement .innerfootersec{display:flex;justify-content:space-between;font-family:inter}body.pms-guests-booker-activity-statement .innertotalvalue{font-family:inter;min-width:160px}body.pms-guests-booker-activity-statement .fontweighttext{font-weight:600;font-family:inter}body.pms-guests-booker-activity-statement .fontfaminter{font-family:inter}@media(max-width: 1400px){body.pms-guests-booker-activity-statement th.activityactitivtyth{width:230px}body.pms-guests-booker-activity-statement th.activitydateth{width:90px}}@media(max-width: 1200px){body.pms-guests-booker-activity-statement th.activityactitivtyth{width:190px}}@media(max-width: 650px){body.pms-guests-booker-activity-statement #tpl-account.guests,body.pms-guests-booker-activity-statement #tpl-account.reservationguests,body.pms-guests-booker-activity-statement #tpl-account.settings{padding:50px 10px 0px 10px}body.pms-guests-booker-activity-statement .iframwidth{width:91.7%}body.pms-guests-booker-activity-statement .email-container{width:100% !important}}.pms-mapping-airbnb-v2 .container1{display:flex;min-height:100vh;margin-left:-20px;margin-top:-20px}.pms-mapping-airbnb-v2 .col-sm-12.col-lg-6.formRow.mapping-form-fields.rightinputblock{padding:0}.pms-mapping-airbnb-v2 a:hover{-webkit-transition:auto;transition:auto}.pms-mapping-airbnb-v2 .bnbbuttoncontainer button{margin:0px 0px 100px 0px}.pms-mapping-airbnb-v2 .rightinputblock{margin-right:-10px}.pms-mapping-airbnb-v2 .sidebar{width:400px;background-color:#fff;padding-left:20px;padding-right:20px;padding-top:30px;border-right:1px solid #ddd}.pms-mapping-airbnb-v2 .sidebar h1{font-size:24px;margin-bottom:10px !important}.pms-mapping-airbnb-v2 .back-button{background:none;padding:4px 8px;border:1px solid #cecece;font-size:20px;color:#cecece;cursor:pointer;margin-bottom:10px;margin-right:8px;border-radius:5px;border-bottom:1px solid #c3c3c3}.pms-mapping-airbnb-v2 .back-button:hover{border:1px solid #a59898;color:#a59898}.pms-mapping-airbnb-v2 .main-content{flex:1;padding:20px}.pms-mapping-airbnb-v2 .main-content h2{font-size:20px;margin-bottom:20px}.pms-mapping-airbnb-v2 .controls{display:flex;gap:10px;margin-bottom:5px}.pms-mapping-airbnb-v2 .search-bar{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;width:100%}.pms-mapping-airbnb-v2 .filter-dropdown{padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff}.pms-mapping-airbnb-v2 .full-width-button{width:100% !important;text-align:center;display:block;padding:5px;background:#fff;border:1px solid #ddd;border-radius:5px}.pms-mapping-airbnb-v2 .full-width-button.navigation-button{font-weight:500;color:#000;margin-bottom:15px;padding:8px}.pms-mapping-airbnb-v2 .full-width-button.editing{display:flex;justify-content:center;color:#24827c;font-size:16px;font-weight:500;border:0;margin-bottom:15px;padding:8px}.pms-mapping-airbnb-v2 .listings{display:flex;flex-direction:column;margin-top:30px}.pms-mapping-airbnb-v2 .listing-details{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:10px;margin-top:10px}.pms-mapping-airbnb-v2 .listing{display:flex;align-items:center;padding-bottom:10px;gap:15px;margin-bottom:2px}.pms-mapping-airbnb-v2 .listing img{width:60px;height:60px;border-radius:4px;object-fit:cover}.pms-mapping-airbnb-v2 .details{flex:1}.pms-mapping-airbnb-v2 .details h3{font-size:16px;margin-bottom:5px !important}.pms-mapping-airbnb-v2 .status{display:inline-block;font-size:12px;font-weight:400}.pms-mapping-airbnb-v2 .status.published{background-color:#aee9d1;color:#202223;font-family:inter;text-transform:capitalize;font-size:13px;font-weight:400;border-radius:50px}.pms-mapping-airbnb-v2 .status.connected{background-color:#ffea8a;color:#202223;font-family:inter;text-transform:capitalize;font-size:13px;border-radius:50px;font-weight:400}.pms-mapping-airbnb-v2 .status.disconnected{background-color:#fed3d1;color:#202223;font-family:inter;text-transform:capitalize;font-size:13px;font-weight:400;border-radius:50px}.pms-mapping-airbnb-v2 .menu-button{background:none;border:none;font-size:18px;cursor:pointer}.pms-mapping-airbnb-v2 .search-bar-div{margin-top:5px}.pms-mapping-airbnb-v2 .mapping-wizard-buttons{background-color:#fff !important}@media screen and (max-width: 1160px){section.mapping-screen{position:absolute}.pms-mapping-airbnb-v2 #tpl-account .wrapper-active{margin-top:15px;background-color:#fff}}.pms-mapping-airbnb-v2 .card{width:400px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.pms-mapping-airbnb-v2 .card img{width:100%;height:200px;object-fit:cover}.pms-mapping-airbnb-v2 .card-content{padding:16px}.pms-mapping-airbnb-v2 .card-title{font-size:20px;font-weight:bold;margin-bottom:8px}.pms-mapping-airbnb-v2 .card-description{font-size:14px;color:#555;margin-bottom:16px}.pms-mapping-airbnb-v2 .card-actions{display:flex;justify-content:space-between;padding:16px;border-top:1px solid #eee}.pms-mapping-airbnb-v2 .card-actions button{flex:1;padding:10px 16px;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.pms-mapping-airbnb-v2 .card-actions button:first-child{margin-right:8px;background-color:#eee;color:#333}.pms-mapping-airbnb-v2 .card-actions button:first-child:hover{background-color:#ddd}.pms-mapping-airbnb-v2 .card-actions button:last-child{background-color:#007b5f;color:#fff}.pms-mapping-airbnb-v2 .card-actions button:last-child:hover{background-color:#005f47}.pms-mapping-airbnb-v2 .icon-container{display:flex;justify-content:center;gap:16px;margin-top:16px}.pms-mapping-airbnb-v2 .icon-container img{width:40px;height:40px;border-radius:50%}.pms-mapping-airbnb-v2 .main-content.airbnbcontainerwidth{max-width:1000px}@media(max-width: 1090px){.pms-mapping-airbnb-v2 .container1{display:flex;min-height:100vh;margin-left:-20px;margin-top:-60px;margin-right:-20px}}.pms-mapping-airbnb-v2 section.content{padding:92px 25px 0px 25px;background-color:#f0f6f6}.pms-mapping-airbnb-v2 .top-nav-container .navmenu-icon{padding:5px 10px 10px 10px}.pms-mapping-airbnb-v2 #tpl-account{padding:20px 0px 0px 0px}@media(max-width: 990px){.pms-mapping-airbnb-v2 .mapping-cards{margin-top:inherit !important}}.pms-mapping-airbnb-v2#tpl-account .wrapper-active{margin-top:0px !important}.pms-mapping-airbnb-v2 .extended-save-wrapper.no-print{display:none !important}#tpl-account .wrapper-active{margin-top:0px !important;min-height:fit-content !important}.pms-mapping-airbnb-v2 iframe#ada-button-frame{margin-bottom:40px}.pms-mapping-airbnb-v2 .highlight-step{color:#c1c0c0}.pms-mapping-airbnb-v2 .lang-tab.lang-tab-be-active.active{font-weight:500;color:#000;margin-left:10px;padding:6px 15px 6px 15px;background-color:#fff;box-shadow:0px 1px 4px 0px rgba(63,63,68,.3),0px 0px 0px 1px rgba(63,63,68,.05);position:relative}.pms-mapping-airbnb-v2 .lang-tab.lang-tab-be-active.active.has-after{padding:6px 25px 6px 15px}.pms-mapping-airbnb-v2 .active_lang.active::after{right:10px}.pms-mapping-airbnb-v2 .active_lang::after{position:absolute;top:50%;right:5px;font-size:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"Font Awesome 5";width:13px;height:13px;background-color:#25827d;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.pms-mapping-airbnb-v2 .accordion{margin-bottom:24px}.pms-mapping-airbnb-v2 .col-12.clearfix.edit-yield-cols.lang-container{border-radius:8px;background:#fff;box-shadow:0px 0px 0px 1px rgba(63,63,68,.05),0px 1px 3px 0px rgba(63,63,68,.15);color:#6d7175;padding:0}.pms-mapping-airbnb-v2 h2.is-bold.reset{font-size:16px;font-style:normal;font-weight:600;line-height:24px !important}.pms-mapping-airbnb-v2 p.is-bold.reset{font-size:14px;margin-top:10px;color:#6d7175;font-weight:400}.pms-mapping-airbnb-v2 #tpl-account .mobile-fix h3{display:flex;align-items:center}.pms-mapping-airbnb-v2 h2.is-bold.reset.subsubheading{margin-bottom:-8px !important;font-size:12px !important}.pms-mapping-airbnb-v2 .unique-container{width:100%}.pms-mapping-airbnb-v2 .btn-new-default.first{height:100%;background:#5c5f62;color:#fff;border-radius:5px}.pms-mapping-airbnb-v2 .btn-new-default.last{height:100%;border-radius:5px}.pms-mapping-airbnb-v2 .unique-section:last-child{border-bottom:none}.pms-mapping-airbnb-v2 .unique-header{padding:10px;cursor:pointer;background-color:#f5f5f5;outline:none;text-align:left;width:100%;margin-bottom:15px;border:solid !important;border-color:#e0e2e7 !important;border-radius:5px}.pms-mapping-airbnb-v2 .unique-content{padding:10px;display:none;background-color:#fff}.pms-mapping-airbnb-v2 .unique-content.show{display:block}.pms-mapping-airbnb-v2 .yield-container{max-width:max-content !important;margin:0 auto !important}.pms-mapping-airbnb-v2 input.new-form-input.amount-value{padding-left:5px;text-align:start;width:300px}@media(min-width: 769px){.pms-mapping-airbnb-v2 .yield-container{max-width:max-content !important;margin:0 auto !important}}.pms-mapping-airbnb-v2 #inner-container{padding-bottom:0px}.pms-mapping-airbnb-v2 #tpl-account .wrapper-active{margin-top:0px !important}.pms-mapping-airbnb-v2 .extended-save-wrapper.no-print{display:none !important}.pms-mapping-airbnb-v2 section.content{padding:-1px -1px -1px -1px !important}.pms-mapping-airbnb-v2 #tpl-account .wrapper-active{margin-top:0px !important;min-height:fit-content !important}.pms-mapping-airbnb-v2 iframe#ada-button-frame{margin-bottom:40px}.pms-mapping-airbnb-v2 .top-nav-container .navmenu-icon{padding:7px 10px 10px 10px}.pms-mapping-airbnb-v2 .no-print.navmenu-help-trigger{margin-bottom:40px}.pms-mapping-airbnb-v2 .custom-video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.pms-mapping-airbnb-v2 .custom-video-modal-content{position:relative;margin:15% auto;padding:0;width:80%;background:#000;max-width:700px;border-radius:10px;overflow:hidden}.pms-mapping-airbnb-v2 .custom-video-close{position:absolute;top:10px;right:20px;color:#fff;font-size:30px;font-weight:bold;cursor:pointer}.pms-mapping-airbnb-v2 .custom-video-close:hover,.pms-mapping-airbnb-v2 .custom-video-close:focus{color:red;text-decoration:none;cursor:pointer}.pms-mapping-airbnb-v2 .playertime{background-color:#fff;width:max-content;border-radius:5px;padding:2px 4px !important;margin-bottom:6px;margin-left:6px;bottom:0;position:absolute}.pms-mapping-airbnb-v2 .top-nav-container .top-nav-content .menu-scroll.active{display:none !important}.pms-mapping-airbnb-v2 .letter-animations{color:#24827c}.pms-mapping-airbnb-v2 .mapping-left-bar{background-color:#fff;position:fixed !important;left:241px;top:73px;bottom:0;z-index:101;transition:.5s;width:400px;overflow:auto}.pms-mapping-airbnb-v2 .mapping-left-bar h3{font-family:"Inter",sans-serif;text-transform:none !important;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px}.pms-mapping-airbnb-v2 .mapping-left-bar .mapping-spacing{margin-top:26px}.pms-mapping-airbnb-v2 .mapping-left-bar .roomtype-title{font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pms-mapping-airbnb-v2 .mapping-left-bar .roomtype-desc{font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6d7175;min-height:auto !important;height:auto !important}.pms-mapping-airbnb-v2 .mapping-left-bar .airbnb-btn-action{position:relative;display:inline-block;margin:10px 10px 0 0;top:0;left:0;bottom:0;color:#202223 !important;border-color:#c9cccf !important;text-decoration:none !important;transition:background-color .2s;font-size:14px;border-radius:4px;width:100%;text-align:center}.pms-mapping-airbnb-v2 .mapping-left-bar .airbnb-btn-action:hover{background-color:#24827c !important;color:#fff !important}.pms-mapping-airbnb-v2 .mapping-screen.airbnb .room-item.pad{padding:10px 0 !important}.pms-mapping-airbnb-v2 .dropdown-mapping{position:relative;display:inline-block;float:right}.pms-mapping-airbnb-v2 .formRow>div:not(.formRow--item) select,.pms-mapping-airbnb-v2 .formRow>div:not(.formRow--item) .select-css{background:hsla(0,0%,100%,0);background-size:0px !important}.pms-mapping-airbnb-v2 .dropdown-mapping-toggle{cursor:pointer;padding:5px;transform:rotate(90deg);position:absolute;top:-20px;font-size:28px;right:0px;background-color:#fff}.pms-mapping-airbnb-v2 .dropdown-mapping-content{display:none;position:absolute;background-color:#fff;min-width:285px;box-shadow:0px 3px 6px -3px rgba(23,24,24,.08),0px 8px 20px -4px rgba(23,24,24,.12);border-radius:8px;z-index:1;right:0;padding:0px}.pms-mapping-airbnb-v2 .dropdown-mapping-content a{color:#202223;padding:12px 16px;text-decoration:none;display:block}.pms-mapping-airbnb-v2 .dropdown-mapping-content a:hover{background-color:#edf5f5;border-radius:8px}.pms-mapping-airbnb-v2 .dropdown-mapping:hover .dropdown-mapping-content{display:block}.pms-mapping-airbnb-v2 .card-title{color:#202223;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:8px}.pms-mapping-airbnb-v2 .card-description{color:#202223;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pms-mapping-airbnb-v2 .mapping-container{margin:0 auto;font-family:"Inter",sans-serif}.pms-mapping-airbnb-v2 .mapping-container h2{font-family:"Inter",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.22px;color:#000}.pms-mapping-airbnb-v2 .mapping-container .next-button,.pms-mapping-airbnb-v2 .mapping-container .prev-button{border-radius:4px;background:#24827c;box-shadow:0px 1px 0px 0px rgba(0,0,0,.08),0px -1px 0px 0px rgba(0,0,0,.2) inset;height:36px;padding:4px 16px;justify-content:center;align-items:center;color:#fff;border:0;font-family:"Inter";font-size:14px;font-style:normal;font-weight:500;float:right;margin-left:8px;line-height:16px}.pms-mapping-airbnb-v2 .mapping-container .complete-btn{border-radius:4px !important;background:#24827c !important;box-shadow:0px 1px 0px 0px rgba(0,0,0,.08),0px -1px 0px 0px rgba(0,0,0,.2) inset;height:36px !important;padding:4px 16px !important;font-family:"Inter" !important;font-size:14px !important;font-style:normal !important;font-weight:500 !important;border:0 !important;line-height:16px !important;float:right}@media screen and (min-width: 1024px)and (max-width: 1500px){.pms-mapping-airbnb-v2 .mapping-container{width:748px;margin-left:400px}.pms-mapping-airbnb-v2 .mapping-container .formRow>div:not(.formRow--item) textarea{padding:15px 20px 11px 16px !important;border:1px solid #e9e9e9;border-radius:4px;margin-bottom:30px}.pms-mapping-airbnb-v2 .mapping-container .mapping-cards .mapping-choices label{width:100% !important;float:left;border-radius:8px;background-color:rgba(0,0,0,0) !important;padding:20px 16px;margin-right:12px !important;height:60px}.pms-mapping-airbnb-v2 .mapping-container .radio-container{background-color:#f7f7f7;border-radius:10px;padding:10px 20px 0px 20px;margin:10px 10px 0px 10px;box-shadow:0 0 5px rgba(0,0,0,.1);width:46.5% !important;float:left}}@media screen and (min-width: 1024px){.pms-mapping-airbnb-v2 .mapping-right-bar{top:100px;z-index:99;margin-top:-165px;width:calc(100% - 640px);float:right}.pms-mapping-airbnb-v2 .mapping-cards{align-items:flex-start;gap:20px;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0px 1px 3px 0px rgba(63,63,68,.15),0px 0px 0px 1px rgba(63,63,68,.05);margin-bottom:24px}.pms-mapping-airbnb-v2 .mapping-cards hr{border:none;height:1px;color:#e0e2e7;background-color:#e0e2e7;margin-bottom:20px}.pms-mapping-airbnb-v2 .mapping-cards .formRow>div:not(.formRow--item) textarea{padding:15px 20px 11px 16px !important;border:1px solid #e9e9e9;border-radius:4px}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices label{width:100% !important;float:left;border-radius:8px;background-color:#f6f6f7 !important;padding:17px 16px 20px 16px;margin-right:12px !important;height:60px;cursor:pointer}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices .formRow--item .js-infobox-label{margin-left:6px;display:none}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]+label,.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices .mapping-choices input[type=radio]+label{color:#000}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]{visibility:hidden;position:absolute}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]+label:before{height:18px;width:18px;margin-right:8px;content:" ";display:inline-block;vertical-align:bottom;border:3px solid #24827c;-webkit-box-shadow:inset 0px 0px 0px 3px #f6f6f7;-moz-box-shadow:inset 0px 0px 0px 3px #f6f6f7;box-shadow:inset 0px 0px 0px 3px #f6f6f7}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]:checked+label:before{background-color:#24827c}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]:checked+.mapping-choices-toggle{background-color:#24827c}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]+label:before{border-radius:50%}.pms-mapping-airbnb-v2 .mapping-cards .mapping-choices input[type=checkbox]:checked+label{border:1px solid #24827c}.pms-mapping-airbnb-v2 .mapping-cards .mapping-spacing{margin-bottom:30px}.pms-mapping-airbnb-v2 .mapping-cards small{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#6d7175;margin-top:-26px !important;position:absolute}}@media screen and (min-width: 1700px){.pms-mapping-airbnb-v2 .outside-right-bar{display:flex;padding-left:400px}.pms-mapping-airbnb-v2 .mapping-container{width:948px !important}.pms-mapping-airbnb-v2 .mapping-right-bar{width:100% !important;max-width:948px !important;margin:-165px auto}.pms-mapping-airbnb-v2 .mapping-cards{align-items:flex-start;gap:20px;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0px 1px 3px 0px rgba(63,63,68,.15),0px 0px 0px 1px rgba(63,63,68,.05);margin-bottom:24px}.pms-mapping-airbnb-v2 .mapping-cards hr{border:none;height:1px;color:#e0e2e7;background-color:#e0e2e7;margin-bottom:20px}}.pms-mapping-airbnb-v2 .mapping-three-dots{float:right;rotate:90deg;position:absolute;right:0;top:19px;z-index:9}.pms-mapping-airbnb-v2 .mapping-three-dots:after{cursor:pointer;color:#5c5f62;content:"⠇";font-size:40px;padding:0 5px}.pms-mapping-airbnb-v2 a{text-decoration:none;color:#fff}.pms-mapping-airbnb-v2 a div{padding:2px}.pms-mapping-airbnb-v2 .mapping-dropdown{position:absolute;right:10px;background-color:#fff;color:#202223;box-shadow:0px 3px 6px -3px rgba(23,24,24,.08),0px 8px 20px -4px rgba(23,24,24,.12);outline:none;opacity:0;z-index:-1;max-height:0;transition:opacity .1s,z-index .1s,max-height 5s;padding:8px;border-radius:8px}.pms-mapping-airbnb-v2 .mapping-dropdown-container:focus{outline:none}.pms-mapping-airbnb-v2 .mapping-dropdown-container:focus .mapping-dropdown{opacity:1;z-index:100;max-height:100vh;transition:opacity .1s,z-index .1s,max-height 5s}.pms-mapping-airbnb-v2 .mapping-border{border-bottom:1px solid #e0e2e7;margin-bottom:30px}.pms-mapping-airbnb-v2 .published-mapping-status{background-color:#aee9d1;border-radius:28px;padding:2px 10px;color:#202223;width:fit-content}.pms-mapping-airbnb-v2 .unlisted-mapping-status{background-color:#e0dede;border-radius:28px;padding:2px 10px;color:#202223;width:fit-content}.pms-mapping-airbnb-v2 .connected-mapping-status{background-color:#ffea8a;border-radius:28px;padding:2px 10px;color:#202223;width:fit-content}.pms-mapping-airbnb-v2 .disconnected-mapping-status{background-color:#fed3d1;border-radius:28px;padding:2px 10px;color:#202223;width:fit-content}.pms-mapping-airbnb-v2 .mapping-header-sections{padding:20px;border-bottom:1px solid #e0e2e7}.pms-mapping-airbnb-v2 .mapping-header-sections .card-description{color:#6d7175;padding-right:56px}.pms-mapping-airbnb-v2 .mapping-content-sections{padding:26px 20px 0px 20px}.pms-mapping-airbnb-v2 .mapping-content-sections .checkbox-multiple .checkbox-wrapper{padding-top:15px;height:auto;border:none}.pms-mapping-airbnb-v2 .mapping-content-sections .checkbox-multiple span.label{left:0}.pms-mapping-airbnb-v2 .mapping-content-sections input.checkbox+label:before,.pms-mapping-airbnb-v2 .mapping-content-sections input.checkbox:focus+label:before{box-shadow:0 0 0 2px #8c9196;border-radius:4px;margin-top:1px}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow>div:not(.formRow--item) label{position:relative;margin:0 !important;padding:8px 0;background-color:#fff;color:#202223;letter-spacing:.4px;font-size:14px;line-height:14px;transform:translateY(0);z-index:10;text-align:left;left:0}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow{padding-bottom:20px;min-height:86px !important}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=text],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=number],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=price],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=password],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=search],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=email],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=tel],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=url],.pms-mapping-airbnb-v2 .mapping-content-sections .formRow input[type=time]{width:100%;font-size:14px;border:1px solid #e9e9e9;background:#fff;margin-top:20px}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow .formRow--input-wrapper.active .placeholder{top:-7px;background-color:#fff;color:#202223 !important;letter-spacing:.4px;font-size:14px;line-height:18px;transform:translateY(0);text-overflow:ellipsis;left:-8px}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow .formRow--input-wrapper.currency-wrapper .currency-box{position:absolute;padding-left:2px;left:0px;top:9px;display:flex;justify-content:center;flex-direction:column;text-align:right;height:100%;font-size:16px;color:#aaa;font-weight:300;margin-left:2px;width:16px;z-index:10}.pms-mapping-airbnb-v2 .mapping-content-sections .field .js-inputWrapper{display:grid;grid-template-rows:auto 1fr}.pms-mapping-airbnb-v2 .mapping-content-sections .field .js-inputWrapper .placeholder{align-self:start}.pms-mapping-airbnb-v2 .mapping-content-sections .image-item{border-radius:12px}.pms-mapping-airbnb-v2 .input.checkbox+label:before{content:"";margin-right:8px;display:inline-table;vertical-align:text-top;width:18px !important;min-width:18px;height:18px;background:#fff;border-radius:4px !important;border-color:#8c9196;margin-top:2px}.pms-mapping-airbnb-v2 .mapping-summary-section{padding:26px 20px 20px 20px;background-color:#f6f6f7}.pms-mapping-airbnb-v2 .mapping-explainer-blocks{padding:20px}.pms-mapping-airbnb-v2 .mapping-form-fields{padding-right:20px}.pms-mapping-airbnb-v2 .tab-buttons{display:flex;margin-bottom:24px;border-bottom:1px solid #e1e3e5}.pms-mapping-airbnb-v2 .tab-button{cursor:pointer;position:relative;padding:16px 30px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6d7175}.pms-mapping-airbnb-v2 .tab-button.active{color:#202223}.pms-mapping-airbnb-v2 .tab-button.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:4px 4px 0px 0px;background:#24827c}.pms-mapping-airbnb-v2 .lock-icon{position:absolute;top:5px;right:10px;display:none}.pms-mapping-airbnb-v2 .lock-icon:before{font-family:"Font Awesome 5";content:"";position:absolute;top:11px;left:-3px}.pms-mapping-airbnb-v2 .tab-button .lock-icon{display:none}.pms-mapping-airbnb-v2 .tab-button:not(:nth-child(1)) .lock-icon{display:inline-block}.pms-mapping-airbnb-v2 .form-step{display:none}.pms-mapping-airbnb-v2 .form-step.active-step{display:block}.pms-mapping-airbnb-v2 .form-step:not(.active-step){display:none}.pms-mapping-airbnb-v2 .status-bar{display:flex;justify-content:space-between;border-bottom:1px solid #e0e2e7;padding-bottom:24px}.pms-mapping-airbnb-v2 .stage{flex-grow:.1;text-align:center;color:#000;position:relative;margin-left:10px}.pms-mapping-airbnb-v2 .stage.active{color:#000}.pms-mapping-airbnb-v2 .stage::before{content:"";position:absolute;top:40%;left:-10px;width:16px;height:16px;border-radius:50%;border:2px dashed #8a919e;transform:translateY(-50%);display:inline-block}.pms-mapping-airbnb-v2 .stage.completed::before{content:"";font-family:"Font Awesome 5";position:absolute;top:40%;left:-10px;width:16px;height:16px;border-radius:50%;background-color:#24827c;transform:translateY(-50%);display:inline-block;color:#fff;font-size:11px;line-height:16px;border-style:solid;border-color:#24827c}.pms-mapping-airbnb-v2 .accordion{margin:0 auto;padding-bottom:0}.pms-mapping-airbnb-v2 .accordion-header{cursor:pointer;position:relative}.pms-mapping-airbnb-v2 .accordion-content{display:none}.pms-mapping-airbnb-v2 .accordion-item.open .accordion-content{display:block}.pms-mapping-airbnb-v2 .accordion-chevron{position:absolute;top:27px;right:20px;transform:translateY(-50%);transition:transform .3s ease-in-out}.pms-mapping-airbnb-v2 .accordion-chevron.open{transform:translateY(-50%) rotate(180deg)}.pms-mapping-airbnb-v2 .mapping-show{display:block}.pms-mapping-airbnb-v2 .open{display:block}.pms-mapping-airbnb-v2 .GuestsbeforeSurchargeInput::before{content:"$"}.pms-mapping-airbnb-v2 .hidden-mapping-field{display:none}.pms-mapping-airbnb-v2 .save-banner{display:flex;padding:9px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#202123;box-shadow:0px 3px 6px -3px rgba(23,24,24,.08),0px 8px 20px -4px rgba(23,24,24,.12);position:fixed;width:100%;left:0;top:72px;height:54px;z-index:100}.pms-mapping-airbnb-v2 .save-banner .save-changes{color:#fff;position:absolute;left:260px;color:#e3e5e7;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.pms-mapping-airbnb-v2 .save-banner .saveBannermini{left:71px}.pms-mapping-airbnb-v2 .save-banner .save-changes-btns{position:absolute;right:22px}.pms-mapping-airbnb-v2 .save-banner .main-action{border-radius:4px !important;background:#24827c !important;box-shadow:0px 1px 0px 0px rgba(0,0,0,.08),0px -1px 0px 0px rgba(0,0,0,.2) inset !important;top:auto !important;height:36px !important;padding:4px 16px !important;justify-content:center !important;align-items:center !important;color:#fff !important;border:0 !important;font-family:"Inter" !important;font-size:14px !important;font-style:normal !important;font-weight:500 !important;float:right !important;margin-left:8px !important;line-height:16px !important;min-width:auto !important}.pms-mapping-airbnb-v2 .save-banner .discard-action{border-radius:4px !important;background:rgba(0,0,0,0) !important;margin-right:75px;top:auto !important;height:36px !important;padding:4px 16px !important;justify-content:center !important;align-items:center !important;color:#fff !important;border:0 !important;font-family:"Inter" !important;font-size:14px !important;font-style:normal !important;font-weight:500 !important;float:right !important;margin-left:8px !important;line-height:16px !important;min-width:auto !important;border:1px solid #8c9196 !important}@media screen and (max-width: 992px){.pms-mapping-airbnb-v2 .mapping-screen.airbnb .back-btn{display:none !important}.pms-mapping-airbnb-v2 .mapping-left-bar{position:relative !important;left:0;top:72px;width:100%;overflow-x:hidden}.pms-mapping-airbnb-v2 .spacing-divider{margin-top:24px;margin-bottom:20px;padding:6px 0;background-color:#f6f6f7;width:600px;left:0;margin-left:-25px;border:0;position:absolute}.pms-mapping-airbnb-v2 .mapping-mbl-hide{display:none}.pms-mapping-airbnb-v2 .mapping-cards{align-items:flex-start;gap:20px;align-self:stretch;border-radius:0px;background:#fff;margin-bottom:0;margin-top:80px}.pms-mapping-airbnb-v2 .card-title{color:#202223;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:24px}.pms-mapping-airbnb-v2 .card-description{color:#202223;font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:24px}.pms-mapping-airbnb-v2 .mapping-cards hr{border:none;height:1px;color:#e0e2e7;background-color:#e0e2e7;margin-bottom:20px}.pms-mapping-airbnb-v2 .tab-buttons{overflow-x:auto}.pms-mapping-airbnb-v2 .stage{flex-grow:.1;text-align:center;color:#000;position:relative;margin-left:20px}.pms-mapping-airbnb-v2 .stage span{display:none}.pms-mapping-airbnb-v2 .stage::before{content:"";position:absolute;top:40%;left:-20px;width:16px;height:16px;border-radius:50%;border:2px dashed #8a919e;transform:translateY(-43%);display:inline-block}.pms-mapping-airbnb-v2 .stage.completed::before{content:"";font-family:"Font Awesome 5";position:absolute;top:40%;left:-10px;width:16px;height:16px;border-radius:50%;background-color:#24827c;transform:translateY(-50%);display:inline-block;color:#fff;font-size:11px;line-height:16px;border-style:solid;border-color:#24827c}.pms-mapping-airbnb-v2 .save-banner{display:flex;padding:9px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#202123;box-shadow:0px 3px 6px -3px rgba(23,24,24,.08),0px 8px 20px -4px rgba(23,24,24,.12);position:fixed;width:100%;left:0;top:72px;height:54px;z-index:97}.pms-mapping-airbnb-v2 .save-banner .save-changes{left:21px}.pms-mapping-airbnb-v2 .save-banner .save-changes-btns{position:absolute;right:22px}.pms-mapping-airbnb-v2 .save-banner .main-action{border-radius:4px !important;background:#24827c !important;box-shadow:0px 1px 0px 0px rgba(0,0,0,.08),0px -1px 0px 0px rgba(0,0,0,.2) inset !important;top:auto !important;height:36px !important;padding:4px 16px !important;justify-content:center !important;align-items:center !important;color:#fff !important;border:0 !important;font-family:"Inter" !important;font-size:14px !important;font-style:normal !important;font-weight:500 !important;float:right !important;margin-left:8px !important;line-height:16px !important;min-width:auto !important}.pms-mapping-airbnb-v2 .save-banner .discard-action{border-radius:4px !important;background:rgba(0,0,0,0) !important;margin-right:75px;top:auto !important;height:36px !important;padding:4px 16px !important;justify-content:center !important;align-items:center !important;color:#fff !important;border:0 !important;font-family:"Inter" !important;font-size:14px !important;font-style:normal !important;font-weight:500 !important;float:right !important;margin-left:8px !important;line-height:16px !important;min-width:auto !important;border:1px solid #8c9196 !important}.pms-mapping-airbnb-v2 .status-bar{border:none;padding-bottom:0}.pms-mapping-airbnb-v2 .mapping-room-img{height:213px;background-size:cover;background-repeat:no-repeat;border-radius:4px}}.pms-mapping-airbnb-v2 input:disabled,.pms-mapping-airbnb-v2 input[readonly]{background-color:#fafbfb !important;color:#8c9196;border-color:#d2d5d8;cursor:not-allowed}.pms-mapping-airbnb-v2 .field-placeholder{position:absolute !important;bottom:33px;right:10px;color:#8c9196}.pms-mapping-airbnb-v2 .field-placeholder-percent{position:absolute !important;bottom:33px;right:65px;color:#8c9196}.pms-mapping-airbnb-v2 .field-placeholder-percent-last{position:absolute !important;bottom:33px;right:50px;color:#8c9196}.pms-mapping-airbnb-v2 .modal{position:absolute;top:50px;left:0;right:0;margin:auto;width:300px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,0);border-radius:8px;z-index:1000;border:solid 0px rgba(212,212,212,.8588235294)}.pms-mapping-airbnb-v2 .modal-body{text-align:center}.pms-mapping-airbnb-v2 .modal-trigger{cursor:pointer}.pms-mapping-airbnb-v2 .modal-body{text-align:center}.pms-mapping-airbnb-v2 .modal-trigger{cursor:pointer}.pms-mapping-airbnb-v2 .booker-profile-main-section .design-system--datatable--footer-filter{padding:5px}.pms-mapping-airbnb-v2 #tpl-account{padding:20px 0px}.pms-mapping-airbnb-v2 .noticetime{color:#6d7175}.pms-mapping-airbnb-v2 .modal-dialog.smalltimeout{left:55%;width:30%;min-width:200px;min-height:fit-content !important;margin-top:7%;margin-left:-20%}.pms-mapping-airbnb-v2 .sessionmodaltitle{font-size:22px;font-weight:600}.pms-mapping-airbnb-v2 .countdown-timer{font-size:42px;font-weight:600;padding:2px}.pms-mapping-airbnb-v2 .timerbottom{border:solid;border-color:#e3e3e3;border-width:1px 0px 1px 0px}.pms-mapping-airbnb-v2 .justsoyouknow{display:flex;align-items:center;justify-content:space-between;border:solid;border-color:#e3e3e3;border-width:0px 0px 1px 0px;padding:15px;margin-top:-5px}.pms-mapping-airbnb-v2 .modal:before{left:.1px !important}.pms-mapping-airbnb-v2 .footer{position:relative;width:100%;background-color:#fff;padding:10px 20px;display:flex;justify-content:space-between;transition:.5s;align-items:center;box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:101}.pms-mapping-airbnb-v2 .footer .btn{padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer}.pms-mapping-airbnb-v2 #dynamic-images.error{border:2px solid #e4252d !important}.pms-mapping-airbnb-v2 .listingfilter{display:flex;gap:5px;margin-top:20px}.pms-mapping-airbnb-v2 .listingheading{padding:0px 0px 20px 0px}.pms-mapping-airbnb-v2 .selector{border-color:#c9cccf}.pms-mapping-airbnb-v2 .optionstext{font-size:14px;font-family:inter}.pms-mapping-airbnb-v2 .listingsimg{justify-content:center}@media screen and (max-width: 992px){.pms-mapping-airbnb-v2 .card-title{color:#202223;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:0px}}.pms-mapping-airbnb-v2 button.back-button.arrowbtn{padding:12px 10px}.pms-mapping-airbnb-v2 .airbnbtitle{line-height:16px}.pms-mapping-airbnb-v2 html,.pms-mapping-airbnb-v2 button,.pms-mapping-airbnb-v2 input,.pms-mapping-airbnb-v2 select,.pms-mapping-airbnb-v2 textarea{font-family:inter}.pms-mapping-airbnb-v2 .listing{align-items:flex-start}.pms-mapping-airbnb-v2 div.selector{border:1px solid #c9cccf;background:hsla(0,0%,100%,0)}.pms-mapping-airbnb-v2 .top-nav-container .top-nav-content .menu-scroll.active{display:none !important}.pms-mapping-airbnb-v2 div.selector span{width:100% !important;text-align:center !important;background:hsla(0,0%,100%,0)}.pms-mapping-airbnb-v2 div.selector:after{display:none}.pms-mapping-airbnb-v2 .dropdown-mapping-content{padding:0px !important}.pms-mapping-airbnb-v2 .innerborder-r:hover{padding:0px 10px 0px 5px !important;border:solid;border-width:0px 0px 0px 3px;margin:10px 0px 10px 0px;border-color:#25827d}.pms-mapping-airbnb-v2 .innerborder-r{padding:0px 10px 0px 5px !important;margin:10px 0px 10px 0px}.pms-mapping-airbnb-v2 .innerborder-r a{font-family:inter}.pms-mapping-airbnb-v2 html,.pms-mapping-airbnb-v2 button,.pms-mapping-airbnb-v2 input,.pms-mapping-airbnb-v2 select,.pms-mapping-airbnb-v2 textarea,.pms-mapping-airbnb-v2 p,.pms-mapping-airbnb-v2 h1,.pms-mapping-airbnb-v2 h2,.pms-mapping-airbnb-v2 h3,.pms-mapping-airbnb-v2 h4,.pms-mapping-airbnb-v2 a{font-family:inter !important}.pms-mapping-airbnb-v2 .card-title{margin-bottom:0px;font-size:16px}.pms-mapping-airbnb-v2 .field label{font-size:12px !important}.pms-mapping-airbnb-v2 #inner-container.admin{padding-bottom:0px !important}.pms-mapping-airbnb-v2 .top-nav-container .top-nav-content .menu-scroll.active{display:none !important}.pms-mapping-airbnb-v2 select#airbnbSyncCat{padding-right:25px}@media(min-width: 1600px){.pms-mapping-airbnb-v2 .col-xxl-3{flex:0 0 25%;max-width:50% !important}}.pms-mapping-airbnb-v2 .no-print.navmenu-help-trigger{margin-bottom:40px}.pms-mapping-airbnb-v2 .custom-video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.pms-mapping-airbnb-v2 .custom-video-modal-content{position:relative;margin:15% auto;padding:0;width:80%;background:#000;max-width:700px;border-radius:10px;overflow:hidden}.pms-mapping-airbnb-v2 .custom-video-close{position:absolute;top:10px;right:20px;color:#fff;font-size:30px;font-weight:bold;cursor:pointer}.pms-mapping-airbnb-v2 .custom-video-close:hover,.pms-mapping-airbnb-v2 .custom-video-close:focus{color:red;text-decoration:none;cursor:pointer}.pms-mapping-airbnb-v2 .playertime{background-color:#fff;width:max-content;border-radius:5px;padding:2px 4px !important;margin-bottom:6px;margin-left:6px;bottom:0;position:absolute}@media(min-width: 1900px){.pms-mapping-airbnb-v2 .playertimecontainer{display:none}}.pms-mapping-airbnb-v2 .radiobtnsclass{display:flex;justify-content:space-between}.pms-mapping-airbnb-v2 .mapping-container .radio-container{background-color:#f7f7f7;border-radius:10px;padding:0px 20px;margin:10px 10px 0px 10px;box-shadow:0 0 5px rgba(0,0,0,.1);width:95% !important;float:left;display:flex}@media(max-width: 900px){.pms-mapping-airbnb-v2 .radiobtnsclass{display:flex;flex-direction:column}}.pms-mapping-airbnb-v2 .radio-container{background-color:hsla(0,0%,100%,0);border:solid 2px rgba(0,0,0,0);padding:10px;border-radius:5px;display:flex;align-items:center;transition:all .3s ease;cursor:pointer}.pms-mapping-airbnb-v2 .radio-container.selected{background-color:#e8f5f4;border:solid 2px #24827c}.pms-mapping-airbnb-v2 .radio-container input[type=radio]{appearance:none;width:21px;height:19px;margin-right:10px;border:2px solid #ccc;border-radius:50%;position:relative;outline:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.pms-mapping-airbnb-v2 .radio-container input[type=radio]::after{content:"";width:10px;height:10px;background-color:rgba(0,0,0,0);border-radius:50%;transition:all .3s ease}.pms-mapping-airbnb-v2 .radio-container input[type=radio]:checked{border-color:#24827c}.pms-mapping-airbnb-v2 .radio-container input[type=radio]:checked::after{background-color:#24827c}.pms-mapping-airbnb-v2 span.navlowbtn{padding:8px 16px;border:solid;border-radius:4px;border-color:#b8b8b8;border-width:1px}.pms-mapping-airbnb-v2 span.navlowbtn.nxtbtn{background:#24827c;color:#fff;overflow:scroll}.pms-mapping-airbnb-v2 .rightsideicon{padding:4px 5px}.pms-mapping-airbnb-v2 #inner-container{padding-bottom:60px}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow{padding-bottom:0px}.pms-mapping-airbnb-v2 span.placeholder{font-size:12px !important;font-family:inter !important}.pms-mapping-airbnb-v2 .lang-tab{padding:7px 20px}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow>div:not(.formRow--item) label{font-size:12px !important;font-family:"Inter";font-weight:400}.pms-mapping-airbnb-v2 .lang-tab.lang-tab-be-active{border-radius:50px;background-color:hsla(0,0%,100%,0)}.pms-mapping-airbnb-v2 .lang-tab{margin-left:0px}.pms-mapping-airbnb-v2 .copy-translation{position:absolute;font-size:12px;right:0;top:-3px}.pms-mapping-airbnb-v2 .mapping-form-fields{padding-right:10px}.pms-mapping-airbnb-v2 .mapping-cards .formRow>div:not(.formRow--item) textarea{padding:15px 20px 11px 16px !important}.pms-mapping-airbnb-v2 div.textbox-step-three{margin-top:5px}.pms-mapping-airbnb-v2 textarea.textbox-step-three{margin-bottom:0px}.pms-mapping-airbnb-v2 .lang-tab-container{width:max-content;border-radius:24px;background-color:#f6f6f7;padding:5px 6px;left:0;margin-top:20px;float:left;margin:0px 0 20px 0}.pms-mapping-airbnb-v2 .mapping-content-sections .formRow .formRow--input-wrapper.active .placeholder{background-color:hsla(0,0%,100%,0)}.pms-mapping-airbnb-v2 .mapping-cards small{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#6d7175;margin-top:0;position:relative}.pms-mapping-airbnb-v2 .checkbox-multiple .field{padding:5px 0px}.pms-mapping-airbnb-v2 .mapping-content-sections .checkbox-multiple .checkbox-wrapper{padding-bottom:15px}.pms-mapping-airbnb-v2 .action-wrapper{display:flex;gap:10px}.pms-mapping-airbnb-v2 .action-link{flex:1;text-align:center;background-color:#25827d;border-radius:5px;border:solid 1px #25827d}.pms-mapping-airbnb-v2 .action-link.laterbtn{background:#fff;border:solid 1px #b4b4b4;color:#000 !important}.pms-mapping-airbnb-v2 .action-link.laterbtn a{color:#000 !important}.pms-mapping-airbnb-v2 .action-link.laterbtn a:hover{color:#fff !important}.pms-mapping-airbnb-v2 .action-link a{display:block;padding:5px;color:#fff;text-decoration:none;font-size:14px;font-family:inter}.pms-mapping-airbnb-v2 .action-link a:hover{background-color:#25827d;border-radius:5px}.pms-mapping-airbnb-v2 .lowerbtnsgreen a{width:50%;border:1px solid;padding:8px;background:#25827d;text-align:center;color:#fff;font-weight:500;border-radius:5px}.pms-mapping-airbnb-v2 .lowerbtns a{width:50%;border:1px solid;padding:8px;text-align:center}.pricing-example{padding:20px;border-radius:8px;border:1px solid #cbcdce;background-color:#f0f6f6;margin-top:10px;margin-bottom:30px;color:#202223}.status{display:inline-block;font-size:12px;font-weight:500 !important}.pms-mapping-airbnb-v2 .border-btn{font-size:14px;border:.1rem solid #258175;color:#fff;background:#258175;margin-top:10px;border-radius:4px}.pms-mapping-airbnb-v2 .mapping-content-sections input.checkbox+label:before,.mapping-content-sections input.checkbox:focus+label:before{box-shadow:0 0 0 2px rgba(140,145,150,0) !important;border-radius:4px;margin-top:1px;border:solid 1px #ccc}.pms-mapping-airbnb-v2 input.checkbox:checked+label:after{content:"";background-color:rgba(0,0,0,0);position:absolute;top:4px;left:6px;width:4px;border-bottom:3px solid #fff;height:10px;border-right:3px solid #fff}.pms-mapping-airbnb-v2 .airbnb-v2-disconnect{margin-top:24px;padding-top:16px;border-top:1px solid #ddd}.pms-mapping-airbnb-v2 .airbnb-v2-disconnect__help{margin:0 0 12px;font-size:13px;line-height:1.4;color:#6d7175}@media(max-width: 1090px){.pms-mapping-airbnb-v2 .main-content.airbnbcontainerwidth{display:none !important}.pms-mapping-airbnb-v2 .sidebar{width:100% !important}}@media(min-width: 1090px){.pms-mapping-airbnb-v2 .mobileshortdescription{display:none}}@media(max-width: 1090px){.noonmobile{display:none}}@media(min-width: 1090px){.yesonmobile{display:none}}@media(max-width: 1500px){.pms-mapping-airbnb-v2 .mapping-container .formRow>div:not(.formRow--item) textarea{margin-bottom:0px}}*{outline:rgba(0,0,0,0)}html.grey-bg:has(#inner-container .accounting-invoices-page-layout){background-color:#f9fafb}#inner-container.admin.accounting-container:has(.accounting-invoices-page-with-glow){display:flex;flex-direction:column;min-height:100vh;padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#inner-container.admin.accounting-container #main:has(.accounting-invoices-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:#f9fafb;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;padding-bottom:0 !important}#inner-container.admin.accounting-container:has(.accounting-invoices-page-layout):not(:has(.accounting-invoices-page-with-glow)){padding-bottom:0 !important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#inner-container.admin.accounting-container #main:has(.accounting-invoices-page-layout):not(:has(.accounting-invoices-page-with-glow)){background:#f9fafb;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.accounting-container #main:has(.accounting-invoices-page-with-glow) #tpl-account.accounting{flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-top:0 !important;padding-bottom:0;padding-left:0;padding-right:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}#inner-container.admin.accounting-container #main:has(.accounting-invoices-page-layout):not(:has(.accounting-invoices-page-with-glow)) #tpl-account.accounting{display:block;padding-top:0 !important;padding-bottom:0;padding-left:0;padding-right:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}#tpl-account.accounting .accounting-invoices-page-layout.accounting-invoices-page-with-glow{flex:1 1 auto;min-height:100%}#tpl-account.accounting .accounting-invoices-page-layout{padding-top:0;padding-bottom:0;margin-bottom:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}#tpl-account.accounting .accounting-invoices-page-layout.accounting-invoices-page-with-glow{min-height:100%}#tpl-account.accounting .accounting-invoices-hero{padding-top:72px;box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:28px}#tpl-account.accounting .accounting-invoices-gradient-stripe{position:relative;width:100%;max-width:100%;left:auto;right:auto;transform:none;margin-left:0 !important;margin-right:0;box-sizing:border-box;z-index:1}#tpl-account.accounting .accounting-invoices-gradient-stripe .gradient-bar{position:relative;top:auto;left:auto;right:auto;margin-bottom:0;z-index:auto}#tpl-account.accounting .accounting-invoices-page{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}#tpl-account.accounting .accounting-invoices-content{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto;min-width:0;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px);padding-top:4px;padding-bottom:24px}#tpl-account.accounting .accounting-invoices-page-with-glow .accounting-invoices-content{flex:1 1 auto;padding-bottom:16px}#tpl-account.accounting .accounting-invoices-heading{box-sizing:border-box;width:100%;max-width:min(1680px,100%);margin:0 auto 24px;min-width:0;padding-left:clamp(8px,1.5vw,20px);padding-right:clamp(8px,1.5vw,20px);padding-top:0;padding-bottom:0}#tpl-account.accounting .accounting-invoices-heading .rr-design-system-component-headers-sectionheader,#tpl-account.accounting .accounting-invoices-heading .section-head.rr-design-system-component-headers-sectionheader{max-width:none !important;width:100%;margin:0 !important;padding:4px 0 0 !important;background:rgba(0,0,0,0) !important}#tpl-account.accounting #accounting-invoices-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:100%;margin-left:0 !important;margin-right:0;margin-bottom:0;overflow:hidden;box-sizing:border-box;z-index:0;font-size:0;line-height:0;background:#f9fafb;pointer-events:none;opacity:1;visibility:visible}#tpl-account.accounting #accounting-invoices-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}@media screen and (max-width: 768px){#tpl-account.accounting .accounting-invoices-hero{padding-top:calc(72px + env(safe-area-inset-top, 0px));row-gap:20px}#tpl-account.accounting .accounting-invoices-gradient-stripe{margin-top:-8px}#tpl-account.accounting .accounting-invoices-heading,#tpl-account.accounting .accounting-invoices-content{padding-left:clamp(6px,2vw,14px);padding-right:clamp(6px,2vw,14px)}}.accounting .content a.border-btn,.accounting .content button:not(.rr-btn){text-align:center;height:unset;padding:unset;border-radius:unset;color:unset;background-color:unset}.accounting .content a.border-btn:hover,.accounting .content button:not(.rr-btn):hover{background-color:unset}body.pms-accounting-invoices :disabled{cursor:not-allowed}body.pms-accounting-invoices .invoice-status{padding:4px 12px;border-radius:50px}body.pms-accounting-invoices .partiallyPaid,body.pms-accounting-invoices .overpaid{background-color:#ffecc1;color:#a47205}body.pms-accounting-invoices .paid{background-color:#c0f8e4;color:#117853}body.pms-accounting-invoices .credited{background-color:#e4e5e7;color:#535b63}body.pms-accounting-invoices .unpaid{background-color:#ffd7d7;color:#ac2020}body.pms-accounting-invoices .slide-out-menu-container .design-system--modal--pullout{z-index:99999 !important}body.pms-accounting-invoices .slide-out-menu-container .design-system--modal--pullout .modal--footer .footer button{text-decoration:none !important}body.pms-accounting-invoices .btn-group{background-color:#fff;margin-bottom:18px;border-radius:4px;display:inline-block;border:1px solid #24827c;box-shadow:0px 0px 2px 0px rgba(0,0,0,.2),0px 2px 10px 0px rgba(0,0,0,.1)}body.pms-accounting-invoices .btn-group button{color:#000;font-size:14px;text-transform:unset;padding:10px 20px;padding:0px 10px;min-width:130px}body.pms-accounting-invoices .btn-group button:not(:last-child){border-right:1px solid #c9cccf}body.pms-accounting-invoices .btn-group button.active{color:#24827c;font-weight:bold}body.pms-accounting-invoices .reports{max-width:100%}body.pms-accounting-invoices .hover-popup{display:none;position:absolute;top:0px;right:45px;background-color:#fff;border:0px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:14px;line-height:20px;text-align:start;z-index:1000}body.pms-accounting-invoices tr:last-child .hover-popup{top:-68px}body.pms-accounting-invoices .hover-popup-container:hover .hover-popup{display:block}body.pms-accounting-invoices .popout-items{padding:10px 15px;color:#000;font-weight:400}body.pms-accounting-invoices .popout-items:hover{background:#e8f5f4;border:solid;border-color:#24827c;border-width:0px 0px 0px 2px}body.pms-accounting-invoices .popout-items a{color:#000 !important}body.pms-accounting-invoices #invoice-add-payment-modal{width:75dvw;max-width:1300px;min-width:480px}body.pms-accounting-invoices #invoice-add-payment-modal .modal--body{border-top:solid 1px #e1e3e5;margin-bottom:10em}body.pms-accounting-invoices #invoice-add-payment-modal .modal--body .content{padding:14px 18px;border:solid 1px #f6f6f7;border-radius:10px}body.pms-accounting-invoices #invoice-add-payment-modal .modal--body .content .sub-title{font-size:16px;font-weight:bold;margin-bottom:10px}body.pms-accounting-invoices #invoice-add-payment-modal .modal--body .content .preview{padding:0;border:solid 14px #f6f6f7;background:#fff}body.pms-accounting-invoices #invoice-email-invoice-modal,body.pms-accounting-invoices #invoice-create-statement-modal{width:unset;min-width:1060px}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body{border-top:solid 1px #e1e3e5;margin-bottom:10em}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body label,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body label{margin-left:0 !important}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body .form-group,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body .form-group{margin-top:16px !important}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body .content,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body .content{padding:14px 18px;border:solid 1px #f6f6f7;border-radius:10px}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body .content .sub-title,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body .content .sub-title{font-size:16px;font-weight:bold;margin-bottom:10px}body.pms-accounting-invoices #invoice-email-invoice-modal .modal--body .content .preview,body.pms-accounting-invoices #invoice-create-statement-modal .modal--body .content .preview{padding:0;border:solid 14px #f6f6f7;background:#fff}body.pms-accounting-invoices #view-invoice-modal{width:70dvw;max-width:1200px;min-width:480px}body.pms-accounting-invoices #view-invoice-modal .modal--body{border-top:solid 1px #e1e3e5;margin-bottom:10em}body.pms-accounting-invoices #view-invoice-modal .modal--body .content{padding:14px 18px;border:solid 1px #f6f6f7;border-radius:10px}body.pms-accounting-invoices #view-invoice-modal .modal--body .content .sub-title{font-size:16px;font-weight:bold;margin-bottom:10px}body.pms-accounting-invoices #view-invoice-modal .modal--body .content .preview{padding:16px;border:solid 14px #f6f6f7;background:#fff}body.pms-accounting-invoices .slide-out-menu-container .overlay{background:rgba(0,0,0,.3)}body.pms-accounting-invoices html,body.pms-accounting-invoices p,body.pms-accounting-invoices h1,body.pms-accounting-invoices h2,body.pms-accounting-invoices h3,body.pms-accounting-invoices h4,body.pms-accounting-invoices span,body.pms-accounting-invoices div,body.pms-accounting-invoices a,body.pms-accounting-invoices button{font-family:inter !important}body.pms-accounting-invoices body.pms-accounting-invoices .reports{width:100% !important}body.pms-accounting-invoices .modal--header .title h3{font-size:22px;font-weight:600;padding:8px 0px;margin-left:-10px !important}body.pms-accounting-invoices span.design-system--modal--dismiss.pullout{margin-top:7px}body.pms-accounting-invoices .reports--balance .filters{justify-content:normal;align-items:center;flex-wrap:wrap;gap:10px}body.pms-accounting-invoices .accounting-invoices-smarttable-shell{width:100%;max-width:100%;box-sizing:border-box}body.pms-accounting-invoices .accounting-invoices-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;--invoices-control-height: 36px}body.pms-accounting-invoices .accounting-invoices-controls__date,body.pms-accounting-invoices .accounting-invoices-controls__status,body.pms-accounting-invoices .accounting-invoices-controls__export{display:flex;align-items:center;min-width:0}body.pms-accounting-invoices .accounting-invoices-controls__date{flex:0 0 auto}body.pms-accounting-invoices .accounting-invoices-controls__status{flex:0 0 auto}body.pms-accounting-invoices .accounting-invoices-controls__status .rr-design-system-component-forms-select{margin-bottom:0}body.pms-accounting-invoices .accounting-invoices-controls__export{flex:0 0 auto;margin-left:auto}body.pms-accounting-invoices .accounting-invoices-controls__export .rr-design-system-component-interactive-tooltip{display:inline-flex}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker{margin-bottom:0}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact{width:fit-content;max-width:100%}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-wrap{height:var(--invoices-control-height);display:flex;align-items:center}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-input{height:100%;min-height:var(--invoices-control-height);box-sizing:border-box;padding:0 44px 0 14px;font-size:14px;font-weight:500;line-height:calc(var(--invoices-control-height) - 3px);background-color:#fff}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:14rem;max-width:100%}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-btn{padding:0;width:36px;height:100%;display:inline-flex;align-items:center;justify-content:center}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-btn svg{width:16px;height:16px}body.pms-accounting-invoices .accounting-invoices-controls__status .rr-design-system-component-forms-select.select--pill.sm .trigger,body.pms-accounting-invoices .accounting-invoices-controls__status .rr-design-system-component-forms-select.select--pill.sm summary.trigger{height:var(--invoices-control-height);min-height:var(--invoices-control-height);box-sizing:border-box;padding:0 14px;font-size:14px;line-height:calc(var(--invoices-control-height) - 3px)}@media screen and (max-width: 900px){body.pms-accounting-invoices .accounting-invoices-controls__date{flex:1 1 100%}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact{width:100%}body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-wrap,body.pms-accounting-invoices #accounting-invoices-date-filter.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{width:100%;min-width:0}body.pms-accounting-invoices .accounting-invoices-controls__export{margin-left:0}}@media screen and (max-width: 520px){body.pms-accounting-invoices .accounting-invoices-controls__status,body.pms-accounting-invoices .accounting-invoices-controls__export{flex:1 1 auto}}body.pms-accounting-invoices .accounting-invoices-controls__export>.rr-design-system-component-buttons-button{margin:0}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable{margin-bottom:0}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .st-toolbar{margin:0 -16px 0 !important;padding:0;background:#fff;border-bottom:1px solid #eef2f7}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .accounting-invoices-table-search-toolbar.rr-st-dt-toolbar-row{margin:0 !important;padding:10px 16px;position:static;top:auto;z-index:auto;background:#fff;box-shadow:none}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .accounting-invoices-table-search.rr-st-dt-global-search{flex:1 1 auto;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:0}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable #accounting-invoices-search.rr-design-system-component-inputs-searchbar.is-pill{margin:0 !important;width:100%;max-width:none;box-sizing:border-box;min-height:36px;height:36px;max-height:36px;padding:0 36px 0 14px;align-items:center;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.06)}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable #accounting-invoices-search.rr-design-system-component-inputs-searchbar.is-pill:focus-within{box-shadow:0 10px 20px rgba(110,99,255,.12)}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable #accounting-invoices-search.rr-design-system-component-inputs-searchbar.is-pill .sb-input{font-size:14px;line-height:1.5;min-height:0;padding:0;appearance:none;background:rgba(0,0,0,0)}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable #accounting-invoices-search.rr-design-system-component-inputs-searchbar.is-pill .sb-clear{right:8px;transform:translateY(-50%);width:24px;height:24px;font-size:18px;line-height:24px}body.pms-accounting-invoices .accounting-invoices-bulk-dock{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:12050;display:flex;flex-direction:column;align-items:stretch;width:min(920px,100vw - 32px);pointer-events:none}body.pms-accounting-invoices .accounting-invoices-bulk-dock[hidden]{display:none !important}body.pms-accounting-invoices .accounting-invoices-bulk-dock>*{pointer-events:auto}body.pms-accounting-invoices .accounting-invoices-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 14px;min-height:52px;padding:10px 14px 10px 18px;border-radius:9999px;background:#0f172a;color:#fff;box-shadow:0 16px 44px rgba(15,23,42,.42);font-family:Inter,system-ui,sans-serif}body.pms-accounting-invoices .accounting-invoices-bulk-bar__left{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600}body.pms-accounting-invoices .accounting-invoices-bulk-bar__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.12);flex-shrink:0}body.pms-accounting-invoices .accounting-invoices-bulk-bar__check .rr-design-system-component-icons-icon{color:#fff !important}body.pms-accounting-invoices .accounting-invoices-bulk-bar__count{white-space:nowrap}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions .accounting-invoices-bulk-bar__action.rr-btn.soft{background:hsla(0,0%,100%,.12);color:#fff;border:0;white-space:nowrap;gap:6px}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions .accounting-invoices-bulk-bar__action.rr-btn.soft .rr-design-system-component-icons-icon{color:#fff !important;flex-shrink:0}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions .accounting-invoices-bulk-bar__action.rr-btn.soft:hover:not(:disabled){background:hsla(0,0%,100%,.2);box-shadow:none;transform:none}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions .accounting-invoices-bulk-bar__action.rr-btn.soft:disabled{opacity:.45}body.pms-accounting-invoices .accounting-invoices-bulk-bar__actions .rr-design-system-component-interactive-tooltip{display:inline-flex}body.pms-accounting-invoices .accounting-invoices-bulk-dock .accounting-invoices-bulk-bar__actions .rr-design-system-component-interactive-tooltip.tooltip-top::before{max-width:min(380px,100vw - 48px);box-shadow:0 18px 44px rgba(109,90,252,.28),0 8px 18px rgba(0,0,0,.2)}body.pms-accounting-invoices .accounting-invoices-bulk-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;flex-shrink:0}body.pms-accounting-invoices .accounting-invoices-bulk-bar__icon-btn:hover{background:hsla(0,0%,100%,.18)}body.pms-accounting-invoices .accounting-invoices-bulk-bar__icon-btn .rr-design-system-component-icons-icon{color:#fff !important}@media screen and (max-width: 768px){body.pms-accounting-invoices .accounting-invoices-bulk-dock{bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(920px,100vw - 16px)}body.pms-accounting-invoices .accounting-invoices-bulk-bar{border-radius:20px;padding:12px 14px}}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table{width:100%}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select,body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td:first-child{width:42px;min-width:42px;max-width:42px;padding:10px 8px 10px 14px;box-sizing:border-box;vertical-align:middle}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table-header-tooltip-trigger{cursor:help}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.smart-table-th-tooltip-active{z-index:12}body.pms-accounting-invoices .accounting-invoices-select-all-host{display:inline-flex;align-items:center;justify-content:flex-start;line-height:0}body.pms-accounting-invoices .accounting-invoices-select-all-host .smart-table-header-tooltip-trigger{display:inline-flex;align-items:center;justify-content:flex-start;cursor:default}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td:first-child{overflow:visible}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td:first-child .rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:center;justify-content:flex-start;line-height:0}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select .accounting-invoices-select-all-host,body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select .rr-design-system-component-forms-checkbox,body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td:first-child .rr-design-system-component-forms-checkbox{display:inline-flex;margin:0;vertical-align:middle}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select .rr-design-system-component-forms-checkbox{--cb-shadow: none}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select .rr-design-system-component-forms-checkbox .cb-box{box-shadow:none}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table thead th.accounting-invoices-th-select .rr-design-system-component-forms-checkbox:not(.is-disabled):hover .cb-box{box-shadow:0 4px 12px rgba(15,23,42,.12)}body.pms-accounting-invoices .accounting-invoices-smarttable .rr-design-system-component-shared-badge{white-space:nowrap}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td{vertical-align:middle}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .st-card-content{min-width:0;max-width:100%;overflow:hidden}body.pms-accounting-invoices .accounting-invoices-smarttable .table-wrap{position:relative}body.pms-accounting-invoices .accounting-invoices-smarttable .table-wrap:has(.accounting-invoices-dt-loading),body.pms-accounting-invoices .accounting-invoices-smarttable .table-wrap:has(.accounting-invoices-dt-initial-loading){min-height:min(280px,45vh)}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper.accounting-invoices-dt-loading-active .table-wrap{min-height:min(280px,45vh)}body.pms-accounting-invoices .accounting-invoices-dt-host .accounting-invoices-dt-loading{position:absolute;left:0;right:0;top:var(--accounting-invoices-dt-loading-top, 48px);bottom:0;display:none;align-items:center;justify-content:center;min-height:140px;box-sizing:border-box;z-index:2000000}body.pms-accounting-invoices .accounting-invoices-dt-host .accounting-invoices-dt-loading.is-visible{display:flex}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper .accounting-invoices-dt-loading{bottom:var(--accounting-invoices-dt-loading-bottom-pad, 0px)}body.pms-accounting-invoices .accounting-invoices-dt-host .accounting-invoices-dt-loading__backdrop{position:absolute;inset:0;background:rgba(236,242,249,.88);backdrop-filter:blur(2px)}body.pms-accounting-invoices .accounting-invoices-dt-host .accounting-invoices-dt-loader{position:relative;z-index:1;box-sizing:border-box;display:inline-block;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:4px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:accounting-invoices-dt-loader-spin .8s linear infinite}@keyframes accounting-invoices-dt-loader-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){body.pms-accounting-invoices .accounting-invoices-dt-host .accounting-invoices-dt-loader{animation:none;border-color:rgba(110,99,255,.35);border-top-color:#6e63ff}}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper.accounting-invoices-dt-loading-active table.smart-table tbody{pointer-events:none}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper.accounting-invoices-dt-loading-active .dataTables_paginate{pointer-events:none;opacity:.55;cursor:wait}body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .table-wrap,body.pms-accounting-invoices .accounting-invoices-smarttable.rr-design-system-component-tables-smarttable .table-wrap:has(.rr-design-system-component-interactive-tooltip){position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto !important;overflow-y:visible;-webkit-overflow-scrolling:touch}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper{min-width:0;max-width:100%;width:100% !important}body.pms-accounting-invoices .accounting-invoices-dt-host .dataTables_wrapper table.smart-table{min-width:max-content}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td:has(.tooltip){overflow:visible;position:relative}body.pms-accounting-invoices .accounting-invoices-smarttable tbody tr:has(.tooltip:hover){position:relative;z-index:2}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td .tooltip{display:inline-block;max-width:100%;padding:0;line-height:1.4;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td .tooltip:hover{z-index:3;overflow:visible}body.pms-accounting-invoices .accounting-invoices-smarttable .smart-table tbody td .tooltip::after{top:auto;bottom:calc(100% + 6px);left:0;transform:none;z-index:100010;pointer-events:none}body.pms-accounting-invoices .accounting-invoices-smarttable .accounting-invoices-due-overdue{color:#ca0b59;font-weight:600}body.pms-accounting-invoices .accounting-invoices-smarttable .accounting-invoices-overpaid-amount{color:#6e63ff;font-weight:600}body.pms-accounting-invoices .accounting-invoices-smarttable .accounting-invoices-row-actions-btn{display:inline-flex;margin:0}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-modal.rr-modal--x-large{width:min(1100px,100vw - 32px);max-width:min(1100px,100vw - 32px)}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-modal-scroll{max-height:min(74vh,820px)}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-modal-body{padding-top:8px}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-design-system-component-interactive-tabs{margin:0}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-design-system-component-interactive-tabs .rr-tabs-nav{gap:0;margin-bottom:0;border-bottom:1px solid #e5e7eb}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-design-system-component-interactive-tabs .rr-tabs-tab{border-radius:0;padding:12px 18px}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-design-system-component-interactive-tabs .rr-tabs-tab.is-active::after{bottom:-1px;height:2px;z-index:1}body.pms-accounting-invoices .accounting-invoices-actions-modal.rr-design-system-component-modal .rr-tabs-content{padding-top:16px}body.pms-accounting-invoices .accounting-invoices-statement-modal.rr-design-system-component-modal .rr-modal.rr-modal--x-large{width:min(1100px,100vw - 32px);max-width:min(1100px,100vw - 32px)}body.pms-accounting-invoices .accounting-invoices-statement-modal.rr-design-system-component-modal .rr-modal-scroll{max-height:min(74vh,820px)}body.pms-accounting-invoices .accounting-invoices-statement-modal.rr-design-system-component-modal .rr-modal-body{padding-top:8px}body.pms-accounting-invoices .accounting-invoices-actions-panel__loading{min-height:200px;border-radius:12px;background:linear-gradient(90deg, #f4f6f8 25%, #eceff3 50%, #f4f6f8 75%);background-size:200% 100%;animation:accounting-invoices-actions-shimmer 1.4s ease infinite}@keyframes accounting-invoices-actions-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}body.pms-accounting-invoices .accounting-invoices-actions-panel__error{margin:0;padding:16px;border-radius:12px;background:#fff5f8;color:#ca0b59;font-size:14px;font-weight:600}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .content,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .content{border:solid 1px #eef2f7;border-radius:12px;padding:14px 16px;background:#fff}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .sub-title,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .sub-title{font-size:16px;font-weight:700;margin:0 0 12px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .content,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .content,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .content,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .content{padding-top:16px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-invoice-preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-invoice-preview{box-sizing:border-box;width:100%;min-height:min(56vh,560px);height:100%;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc;overflow:hidden}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-invoice-preview iframe,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-invoice-preview iframe{display:block;width:100%;height:min(56vh,560px);min-height:min(56vh,560px);border:0;background:#fff}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-actions-panel__body>.accounting-invoices-invoice-preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-actions-panel__body>.accounting-invoices-invoice-preview{min-height:min(62vh,640px)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-actions-panel__body>.accounting-invoices-invoice-preview iframe,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-actions-panel__body>.accounting-invoices-invoice-preview iframe{height:min(62vh,640px);min-height:min(62vh,640px)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-layout,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-layout,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-layout,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-layout{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;align-items:stretch}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-layout__preview,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-layout__preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-layout__preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-layout__preview{flex:1 1 58%;min-width:min(100%,420px);display:flex;min-height:min(56vh,560px)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-layout__preview .accounting-invoices-invoice-preview,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-layout__preview .accounting-invoices-invoice-preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-layout__preview .accounting-invoices-invoice-preview,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-layout__preview .accounting-invoices-invoice-preview{flex:1 1 auto;min-height:0}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-layout__form,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-layout__form,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-layout__form,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-layout__form{flex:1 1 34%;min-width:min(100%,280px)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form{display:flex;flex-direction:column;height:100%}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .content,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .content,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .content,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-select,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textinput,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textarea,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-select,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textinput,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textarea,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-select,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textinput,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textarea,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-select,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textinput,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textarea{margin-bottom:12px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textarea.accounting-invoices-email-message .ta-input,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textarea.accounting-invoices-email-message .ta-input,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form .rr-design-system-component-forms-textarea.accounting-invoices-email-message .ta-input,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form .rr-design-system-component-forms-textarea.accounting-invoices-email-message .ta-input{border-radius:18px;min-height:108px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap{margin-bottom:12px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap__label,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap__label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px;font-size:14px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap__row,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap__row{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:42px;padding:0 18px 0 16px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);transition:box-shadow .2s ease,border-color .2s ease}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap__row:focus-within,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap__row:focus-within{border-color:#6e63ff;box-shadow:0 10px 20px rgba(110,99,255,.12)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap__currency,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap__currency{flex-shrink:0;font-size:14px;font-weight:600;color:#64748b;line-height:1;pointer-events:none}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput{flex:1 1 auto;min-width:0;margin-bottom:0}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput .ti-input,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput .ti-input{border:0;border-radius:0;box-shadow:none;padding:10px 0;min-height:0;background:rgba(0,0,0,0)}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput .ti-input:focus,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-amount-wrap .rr-design-system-component-forms-textinput .ti-input:focus{box-shadow:none;outline:none}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form__actions,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form__actions,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form__actions,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form__actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px}body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-email-form__actions>.rr-design-system-component-buttons-button.rr-btn,body.pms-accounting-invoices .accounting-invoices-actions-panel__body .accounting-invoices-payment-form__actions>.rr-design-system-component-buttons-button.rr-btn,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-email-form__actions>.rr-design-system-component-buttons-button.rr-btn,body.pms-accounting-invoices .accounting-invoices-statement-panel__body .accounting-invoices-payment-form__actions>.rr-design-system-component-buttons-button.rr-btn{margin:0;border-radius:9999px}body.pms-accounting-invoices .accounting-invoices-dt-host.rr-st-dt-shell{width:100%;max-width:100%;box-sizing:border-box}body.pms-accounting-invoices #accounting-invoices-list .rr-st-dt-page-length-shelter{display:none}body.pms-accounting-invoices #accounting-invoices-list #accounting-invoices-page-length-root .rr-design-system-component-forms-select .menu{top:auto !important;bottom:calc(100% + 8px) !important;z-index:7 !important}body.pms-accounting-invoices .design-system--btn--primary{box-shadow:0px -1px 0px 0px rgba(0,0,0,0) inset,0px 1px 0px 0px rgba(0,0,0,.08)}body.pms-accounting-invoices .datepicker-preview{padding:9px 16px !important}body.pms-accounting-invoices html-zip-qrcode{display:none !important}body.pms-accounting-invoices .tooltip{position:relative;cursor:pointer;padding:5px 10px;line-height:20px}body.pms-accounting-invoices .tooltip::after{content:attr(data-tooltip);position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}body.pms-accounting-invoices .tooltip:hover::after{opacity:1;visibility:visible}body.pms-accounting-invoices .design-system--datatable tbody .custombg{line-height:0}body.pms-accounting-invoices body.pms-accounting-invoices .popout-items{padding:10px 15px !important;color:#000;font-weight:400;line-height:20px}body.pms-accounting-invoices div.selector:after{pointer-events:none;margin-right:-5px !important}body.pms-accounting-invoices .design-system--datatable--basic{position:relative;overflow-x:auto;width:100%}body.pms-accounting-invoices .innermenuelement:hover{background:#f1f2f3}body.pms-accounting-invoices .design-system--datatable--basic-container{position:relative;overflow-x:auto !important;width:100%}body.pms-accounting-invoices .design-system--datatable--basic{width:100%;border-collapse:collapse}body.pms-accounting-invoices .design-system--datatable--basic th:last-child,body.pms-accounting-invoices .design-system--datatable--basic td:last-child{padding:0px !important}body.pms-accounting-invoices .booker-profile-main-section .design-system--datatable th,body.pms-accounting-invoices .booker-profile-main-section .design-system--datatable td{background-color:hsla(0,0%,100%,0);padding:10px 10px}body.pms-accounting-invoices .table-wrapper{overflow-x:auto;max-width:100%;position:relative}body.pms-accounting-invoices .design-system--datatable{width:100%;border-collapse:collapse}body.pms-accounting-invoices .design-system--datatable th,body.pms-accounting-invoices .design-system--datatable td{padding:8px}body.pms-accounting-invoices .design-system--datatable td[style*="position: sticky"]{border:solid hsla(0,0%,80%,.2745098039);border-width:0px 0px 0px 1px}body.pms-accounting-invoices html,body.pms-accounting-invoices h1,body.pms-accounting-invoices h2,body.pms-accounting-invoices h3,body.pms-accounting-invoices h4,body.pms-accounting-invoices span,body.pms-accounting-invoices a{font-family:"Inter",serif}body.pms-accounting-invoices .overflowcolumn{z-index:99999}body.pms-accounting-invoices .input-currencyprefix input{text-align:left;border-radius:5px}body.pms-accounting-invoices .selector{height:41px;border-radius:6px;border:1px solid #c9cccf;min-width:100px}body.pms-accounting-invoices .selector span{line-height:40px}body.pms-accounting-invoices .selector::after{top:13px}@media(max-width: 1795px){body.pms-accounting-invoices .design-system--card--content{width:98%}}@media(max-width: 1535px){body.pms-accounting-invoices .design-system--card--content{width:94%}}@media(max-width: 1450px){body.pms-accounting-invoices .design-system--card--content{width:92%}}@media(max-width: 1350px){body.pms-accounting-invoices .design-system--card--content{width:90%}}@media(max-width: 1250px){body.pms-accounting-invoices .design-system--card--content{width:86%}}@media(max-width: 1150px){body.pms-accounting-invoices .design-system--card--content{width:75%}}*{outline:rgba(0,0,0,0)}body.pms-guests-booker-travel-agents .popout-items{padding:10px 15px;color:#000;font-weight:400;position:relative}body.pms-guests-booker-travel-agents .popout-items:hover{background:#e8f5f4;border:solid;border-color:#24827c;border-width:0px 0px 0px 2px}body.pms-guests-booker-travel-agents .popout-items a{color:#000 !important}body.pms-guests-booker-travel-agents .hover-popup{display:none;position:absolute;top:0px;right:45px;background-color:#fff;border:0px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:14px;line-height:20px;text-align:start;z-index:1000}body.pms-guests-booker-travel-agents .hover-popup-container:hover .hover-popup{display:block !important}body.pms-guests-booker-travel-agents .hover-popup{font-size:14px;text-align:start}body.pms-guests-booker-travel-agents .popout-items{padding:10px 15px;color:#000;font-weight:400}body.pms-guests-booker-travel-agents .popout-items:hover{background:#e8f5f4;border:solid;border-color:#24827c;border-width:0px 0px 0px 2px}body.pms-guests-booker-travel-agents .popout-items a{color:#000 !important}body.pms-guests-booker-travel-agents .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}body.pms-guests-booker-travel-agents .no-rules-set{min-height:470px;padding:20px;margin-top:0;border-radius:8px;background:var(--Surface-Default, #fff);box-shadow:0 0 5px 0 rgba(0,0,0,.05),0 1px 2px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body.pms-guests-booker-travel-agents .no-rules-set .icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px}body.pms-guests-booker-travel-agents .no-rules-set .description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}body.pms-guests-booker-travel-agents .no-rules-set .description .mainHeading{color:var(--Text-Default, #202223);font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-0.22px;text-align:center}body.pms-guests-booker-travel-agents .no-rules-set .description .subHeading{color:var(--Text-Subdued, #6d7175);font-size:14px;font-weight:400;line-height:20px;text-align:center}.pms-guests-booker.pms-guests-booker-balances .no-print.navmenu-help-trigger{margin-bottom:39px}.pms-guests-booker.pms-guests-booker-balances .custom-video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.pms-guests-booker.pms-guests-booker-balances .custom-video-modal-content{position:relative;margin:15% auto;padding:0;width:80%;background:#000;max-width:700px;border-radius:10px;overflow:hidden}.pms-guests-booker.pms-guests-booker-balances .custom-video-iframe-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.pms-guests-booker.pms-guests-booker-balances .custom-video-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pms-guests-booker.pms-guests-booker-balances .custom-video-close{position:absolute;top:10px;right:20px;color:#fff;font-size:30px;font-weight:bold;cursor:pointer}.pms-guests-booker.pms-guests-booker-balances .custom-video-close:hover,.pms-guests-booker.pms-guests-booker-balances .custom-video-close:focus{color:red;text-decoration:none;cursor:pointer}.pms-guests-booker.pms-guests-booker-balances .playertime{background-color:#fff;width:max-content;border-radius:5px;padding:2px 4px !important;margin-left:6px;bottom:0;position:absolute;margin-bottom:25px}.pms-guests-booker.pms-guests-booker-balances .booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .design-system--card{min-height:16rem;max-height:20em;height:fit-content;overflow-y:scroll;overflow-x:hidden}.pms-guests-booker.pms-guests-booker-balances .booker-profile-main-section .booker-profile-wrapper .booker-profile-balances-cards .design-system--card p{overflow-y:auto;max-height:150px;padding-bottom:2px}.pms-guests-booker.pms-guests-booker-balances .design-system--datatable--header-filter{padding-bottom:20px !important}@media(min-width: 1000px){.pms-guests-booker.pms-guests-booker-balances .row{margin-right:-5px !important;margin-left:-8px !important}}@media(max-width: 768px){.pms-guests-booker.pms-guests-booker-balances .custom-video-modal-content{width:95%;margin:10% auto}.pms-guests-booker.pms-guests-booker-balances .custom-video-close{font-size:24px;top:5px;right:10px}}.custom-video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.custom-video-modal-content{position:relative;margin:15% auto;padding:0;width:80%;background:#000;max-width:700px;border-radius:10px;overflow:hidden}.custom-video-close{position:absolute;top:10px;right:20px;color:#fff;font-size:30px;font-weight:bold;cursor:pointer;z-index:1}.custom-video-close:hover,.custom-video-close:focus{color:red;text-decoration:none;cursor:pointer}@media(max-width: 768px){.custom-video-modal-content{width:95%;margin:10% auto}.custom-video-close{font-size:24px;top:5px;right:10px}}.letter-animations .letter-jump-holder{padding:0;margin:0}.letter-animations .letter-jump-prefix{float:left}.letter-animations .letter-jump{float:left;animation-name:a-jump;animation-duration:2.4s;animation-iteration-count:infinite}.letter-animations .letter-jump.letter-jump-1-step.normal{animation-delay:0s}.letter-animations .letter-jump.letter-jump-1-step.fast{animation-delay:0s}.letter-animations .letter-jump.letter-jump-1-step.slow{animation-delay:0s}.letter-animations .letter-jump.letter-jump-2-step.normal{animation-delay:0.12s}.letter-animations .letter-jump.letter-jump-2-step.fast{animation-delay:0.24s}.letter-animations .letter-jump.letter-jump-2-step.slow{animation-delay:0.06s}.letter-animations .letter-jump.letter-jump-3-step.normal{animation-delay:0.24s}.letter-animations .letter-jump.letter-jump-3-step.fast{animation-delay:0.48s}.letter-animations .letter-jump.letter-jump-3-step.slow{animation-delay:0.12s}.letter-animations .letter-jump.letter-jump-4-step.normal{animation-delay:0.36s}.letter-animations .letter-jump.letter-jump-4-step.fast{animation-delay:0.72s}.letter-animations .letter-jump.letter-jump-4-step.slow{animation-delay:0.18s}.letter-animations .letter-jump.letter-jump-5-step.normal{animation-delay:0.48s}.letter-animations .letter-jump.letter-jump-5-step.fast{animation-delay:0.96s}.letter-animations .letter-jump.letter-jump-5-step.slow{animation-delay:0.24s}.letter-animations .letter-jump.letter-jump-6-step.normal{animation-delay:0.6s}.letter-animations .letter-jump.letter-jump-6-step.fast{animation-delay:1.2s}.letter-animations .letter-jump.letter-jump-6-step.slow{animation-delay:0.3s}.letter-animations .letter-jump.letter-jump-7-step.normal{animation-delay:0.72s}.letter-animations .letter-jump.letter-jump-7-step.fast{animation-delay:1.44s}.letter-animations .letter-jump.letter-jump-7-step.slow{animation-delay:0.36s}.letter-animations .letter-jump.letter-jump-8-step.normal{animation-delay:0.84s}.letter-animations .letter-jump.letter-jump-8-step.fast{animation-delay:1.68s}.letter-animations .letter-jump.letter-jump-8-step.slow{animation-delay:0.42s}.letter-animations .letter-jump.letter-jump-9-step.normal{animation-delay:0.96s}.letter-animations .letter-jump.letter-jump-9-step.fast{animation-delay:1.92s}.letter-animations .letter-jump.letter-jump-9-step.slow{animation-delay:0.48s}.letter-animations .letter-jump.letter-jump-10-step.normal{animation-delay:1.08s}.letter-animations .letter-jump.letter-jump-10-step.fast{animation-delay:2.16s}.letter-animations .letter-jump.letter-jump-10-step.slow{animation-delay:0.54s}@keyframes a-jump{0%{transform:translate(0, 0)}60%{transform:translate(0, -1px)}65%{transform:translate(0, -2px)}70%{transform:translate(0, -3px)}75%{transform:translate(0, -2px)}100%{transform:translate(0, 0)}}.design-system--select{display:block;position:relative;width:100%;border:1px solid #e9e9e9;padding:8px 10px;background:#fff}.design-system--select .design-system--select--placeholder{display:flex;min-height:20px;align-items:center;cursor:default}.design-system--select .design-system--select--placeholder span{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 20px)}.design-system--select .design-system--select--placeholder svg{margin-left:10px;transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s}.design-system--select .design-system--select--placeholder svg.rotate{transform:rotate(180deg)}.design-system--select .design-system--select--items--wrapper .design-system--select--items--wrapper--inner{position:relative;max-height:250px;overflow-y:scroll;padding:15px 15px}.design-system--select .design-system--select--items--wrapper .design-system--select--items--wrapper--inner.design-system--select-items--expanded{padding-bottom:70px}.design-system--select .design-system--select--items--wrapper{display:none;position:absolute;top:38px;left:0px;width:100%;background:#fff;z-index:999;border:1px solid #e9e9e9;border-top:none}.design-system--select .design-system--select--items--wrapper .design-system--select--close{position:absolute;bottom:0px;left:0px;right:0px;width:100%;padding:10px 10px 10px 10px;text-align:right;background-color:#fff;border-top:1px solid #e9e9e9}.design-system--select .design-system--select--items--wrapper .design-system--select--close .design-system--select--close--wrapper{display:inline-block;position:relative}.design-system--select .design-system--select--items--wrapper .design-system--select--close svg{cursor:pointer}.design-system--select .design-system--select--items--wrapper .design-system--select--item{display:flex !important;align-items:center;cursor:pointer;margin:0px 0px 7px 0px;padding:10px 10px !important;width:100%}.design-system--select .design-system--select--items--wrapper .design-system--select--item:hover{background-color:#f8f9fa}.design-system--select .design-system--select--items--wrapper .design-system--select--item span{margin-left:10px}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;margin-left:-2px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=checkbox]:checked{background-color:#24827c;border-color:#24827c}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg);-webkit-transform:translate(-50%, -60%) rotate(45deg);-moz-transform:translate(-50%, -60%) rotate(45deg);-ms-transform:translate(-50%, -60%) rotate(45deg);-o-transform:translate(-50%, -60%) rotate(45deg);display:block}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=radio]:checked{background-color:#24827c;border-color:#24827c}.design-system--select .design-system--select--items--wrapper .design-system--select--item input[type=radio]::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.design-system--checkbox{display:flex;align-items:center;cursor:pointer;margin:0px 0px 7px 0px;padding:10px 10px !important;width:100%;gap:8px}.design-system--checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;margin-left:-2px;border:2px solid #8b9094;background-color:#fff;position:relative;cursor:pointer;transition:background-color .3s,border-color .3s}.design-system--checkbox input[type=checkbox]:checked{background-color:#24827c;border-color:#24827c}.design-system--checkbox input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg);-webkit-transform:translate(-50%, -60%) rotate(45deg);-moz-transform:translate(-50%, -60%) rotate(45deg);-ms-transform:translate(-50%, -60%) rotate(45deg);-o-transform:translate(-50%, -60%) rotate(45deg);display:block}.design-system--checkbox span{font-size:13px}.design-system--pdf--display .pdf-external-link-wrapper{background:#e9f2f1;padding:10px 10px 10px 35px}.design-system--pdf--display .pdf-external-link-wrapper a{text-decoration:none}.design-system--pdf--display .pdf-external-link-wrapper.bold{background:linear-gradient(90deg, #26817c 0%, #4a8d88 25%, #7a7ae8 75%, #9999f5 100%)}.design-system--pdf--display .pdf-external-link-wrapper.bold a{text-decoration:none;color:#fff}.design-system--pdf--display .pdf-external-link-wrapper.bold a svg path{stroke:#fff}.pms-gha .dashboard-hero-header{margin-bottom:.5rem}.pms-gha .gha-listing-match{margin:0 0 1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.pms-gha .gha-listing-match__hint{margin:0;color:#6b7280;font-size:.875rem;line-height:1.4;max-width:42rem}.pms-gha .gha-listing-match__checked{display:block;margin-top:.25rem;color:#9ca3af;font-size:.8125rem}.pms-gha th.sortable:hover{cursor:pointer;text-decoration:underline}.pms-gha th.sortable{background:#eff0f3;padding:8px 15px !important;font-weight:600}.pms-gha .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: #fff;background:#fff}.pms-gha .toast:not(.show){display:block}.pms-gha .toast.fade{opacity:0}.pms-gha .toast.fade.show{opacity:1}.pms-gha ul.recent-booking-pagination{display:flex;justify-content:flex-end}.pms-gha .status-confirmed{color:#258175;background:#c0f8e4;border-radius:20px;padding:.25rem .5rem}.pms-gha .status-cancelled{background-color:#fed3d1;color:#d10025;border-radius:20px;padding:.25rem .5rem}.pms-gha .status-pending{background-color:#e4e5e7;color:#202223;border-radius:20px;padding:.25rem .5rem}.pms-gha .page-item:first-child .page-link{background-color:#f7f7f9 !important;color:#000;padding:6px 8px;border-radius:8px}.pms-gha .noborder{border:0;padding:0 !important}.pms-gha .noborderblock{border:0;padding:0 !important;box-shadow:none !important}.pms-gha .table-responsive{box-shadow:0 2px 5px rgba(0,0,0,.1);border:0;border-radius:0px 0px 10px 10px}.pms-gha .active>.page-link,.pms-gha .page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:#24827c;border-color:#f0f8ff;border-radius:8px}.pms-gha .page-link{background-color:hsla(0,0%,100%,0);border:0;color:#1f2937;padding:5.5px 13px}.pms-gha .page-link:hover{background-color:hsla(0,0%,100%,0);border:0;color:#1f2937}.pms-gha .card-footer:last-child{background-color:#fff;padding:0px 5px 15px 5px;box-shadow:0 2px 5px rgba(0,0,0,.09);margin-bottom:20px}.pms-gha .card-header.border-bottom-0.row{background:#fff;padding:0}.pms-gha li.page-item{margin:0 3px}.pms-gha .page-item:last-child .page-link{background-color:#f7f7f9 !important;color:#000;margin:0px 5px 0px 0px;padding:6px 8px;border-radius:8px}.pms-gha li.page-item.disabled a.page-link{background:#ebebeb !important}.pms-gha .table>:not(caption)>*>*{font-size:13px;padding:20px 15px}.pms-gha .form-control{font-size:13px !important;font-weight:600}.pms-gha div.selector,.pms-gha div.selector *,.pms-gha div.radio,.pms-gha div.radio *,.pms-gha div.checker,.pms-gha div.checker *,.pms-gha div.uploader,.pms-gha div.uploader *,.pms-gha div.button,.pms-gha div.button *{font-size:13px !important;font-weight:600;border-radius:8px;border-color:#eee}.pms-gha .raccoooninsight{font-size:13px;text-align:center;display:flex;padding:50px 50px 50px 50px;align-items:flex-start;justify-content:center}.pms-gha .invoiced-checked{color:#28a745}.pms-gha .invoiced-pending{color:#6c757d}.pms-gha .invoiced-cancelled{color:#dc3545}.pms-gha .invoiced-complete{color:#28a745}.pms-gha .card h3{font-family:"inter"}.pms-gha .borderleft{margin-left:10px}.pms-gha span#row-counter{font-size:12px;font-weight:600;margin-top:10px;color:#3c3b3b}.pms-gha body{margin:0}.pms-gha table.recent-booking-table{margin-bottom:0}.pms-gha table.recent-booking-table .js-reservation-popup{color:#258175}.pms-gha .booker-icon{display:none}.pms-gha .valueandperf{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:20px}.pms-gha p.summarydata{margin:2px !important;font-size:14px;font-weight:400;color:#202223;margin-top:-4px !important}.pms-gha p.summarydata.perfamount{margin-left:10px !important;margin-top:3px !important;margin-bottom:0px !important;font-weight:600}.pms-gha p.summarydata.perfamount.positive{color:#57bb4c}.pms-gha p.summarydata.perfamount.negative{color:#d32f2f}.pms-gha h2.totalcardvalue{font-weight:600;font-size:23px;color:#202223}.pms-gha .dashboard-section-active{background:linear-gradient(to bottom, #22827d 60%, rgba(255, 255, 255, 0) 40%);padding:25px 15px;display:flex;justify-content:space-around;flex-direction:column;align-items:center;font-family:"inter";margin-top:70px}.pms-gha .dashboard-section2{padding:20px;width:100%;display:flex;gap:20px;justify-content:space-around;flex-direction:column;align-items:center;font-family:"inter"}.pms-gha .dashboard-hero-header{color:#fff;padding:10px 0px;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:1150px;float:left;margin-bottom:20px;font-weight:600;font-family:"inter"}.pms-gha .container-fluid.mt-4.px-3{width:-webkit-fill-available;max-width:1180px;border-radius:0px 0px 16px 16px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 1px 1px;margin-top:-20px !important}.pms-gha .modal.inbox-notiifcation-dropdown-modal{height:fit-content}.pms-gha .container-fluid.mt-4.px-3.blockiten{max-width:1150px;margin-bottom:40px}.pms-gha .card-container{display:flex;justify-content:space-between;gap:20px;width:-webkit-fill-available;max-width:1150px;font-family:"inter"}.pms-gha .container-fluid.mt-4.px-3.recentbookigtbl{border:0;background-color:hsla(0,0%,100%,0)}.pms-gha .card{background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;font-size:14px;flex:1;border:0;min-width:0;font-family:"inter"}.pms-gha hr{margin:.9rem 0 .6rem 0}.pms-gha .card h3{margin:0 0 10px;font-size:14px;font-weight:400;color:#202223;font-family:"inter"}.pms-gha span.tabletitle{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.pms-gha .card p{margin:20px 0 13px 0;font-family:"inter"}.pms-gha tbody,.pms-gha td,.pms-gha tfoot,.pms-gha th,.pms-gha thead,.pms-gha tr{font-family:"Inter"}.pms-gha .card .amount{font-size:22px;color:#202223;font-weight:600;font-family:"inter"}.pms-gha .card .change{color:#d32f2f;font-size:13px;margin-left:6px;font-family:"inter"}.pms-gha .card .change2{color:#109b2a;font-size:13px;margin-left:6px;font-family:"inter"}.pms-gha .card .subtext{color:#6d7175;text-decoration:none;font-size:13px;font-family:"inter"}.pms-gha h3.text-md.font-medium.text-gray-900.mb-2{font-weight:600}.pms-gha .dashboard-section2{padding:20px;margin:0 auto;font-family:"inter"}.pms-gha .introcard{background-image:url("");background-size:cover;background-position:center;align-items:center;background-repeat:no-repeat;margin-top:80px;max-width:1150px}.pms-gha .introinnerblock{display:flex;justify-content:space-around;margin-left:-30px}.pms-gha .introinnerblocktext p{text-align:center;color:#fff;font-size:22px;font-weight:600}.pms-gha .introinnerblocktextsml{text-align:center;color:#fff;font-size:13px}.pms-gha .introinnerblocktextsml p{margin:0px 100px}.pms-gha .introinfoblock{display:flex;flex-direction:column;align-items:center;margin:20px}.pms-gha h3.introtittleinner{color:#fff;font-size:16px;font-weight:600}.pms-gha .innerfxtgbock{color:#fff !important;text-align:center;margin:20px 30px 0px 30px}.pms-gha .introinfoblock.middleblock{margin-left:-37px !important;margin-right:-5px}@media(max-width: 1150px){.pms-gha .introinfoblock.middleblock{margin-left:-15px !important}}@media(max-width: 750px){.pms-gha .introinfoblock{margin-left:45px !important}}@media(max-width: 890px){.pms-gha .middleblock{margin-left:-5px !important}}.pms-gha button.buttonintro{font-size:15px;padding:5px 15px;border:0;font-weight:500;background-color:#fff !important;border-color:#656565;color:#313131;border-radius:5px;margin-bottom:15px;margin-top:15px}.pms-gha .smltext{font-size:12px}.pms-gha span.tabletitlesml{color:#6d7175;text-decoration:none;font-size:13px;font-family:"inter"}.pms-gha div#tpl-account{padding:0}@media(min-width: 769px){.pms-gha:has(.gha-billing-usage-dashboard) div#tpl-account{padding-top:72px !important}}.pms-gha .dashboard-container.gha-billing-usage-dashboard{--gha-billing-container-max: 1120px;padding:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gradient-bar{position:relative;top:auto;left:auto;right:auto;z-index:2;margin-bottom:20px;box-shadow:0 4px 16px rgba(138,124,255,.16)}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gha-billing-usage-dashboard__head.container{max-width:var(--gha-billing-container-max);padding-top:20px;padding-bottom:8px}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gha-billing-usage-dashboard__content.container{max-width:var(--gha-billing-container-max);padding-bottom:24px}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gha-billing-usage-dashboard__toolbar{display:flex;justify-content:flex-start;margin-bottom:16px}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gha-billing-usage-dashboard__footer{margin-top:20px}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gha-billing-usage-dashboard .rr-design-system-component-tables-smarttable{margin-top:0}.pms-gha .dashboard-container.gha-billing-usage-dashboard .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-up,.pms-gha .dashboard-container.gha-billing-usage-dashboard .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-down{color:#94a3b8}.pms-gha .dashboard-container.gha-billing-usage-dashboard .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-down,.pms-gha .dashboard-container.gha-billing-usage-dashboard .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-up{color:#e2e8f0}@media(max-width: 768px){.pms-gha:has(.gha-billing-usage-dashboard) div#tpl-account{padding-top:0 !important}.pms-gha .dashboard-container.gha-billing-usage-dashboard{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important;margin-top:0 !important}.pms-gha .dashboard-container.gha-billing-usage-dashboard .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}}.pms-gha .innerheadblocktext{background:#fff;margin-right:0px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:0px;margin-bottom:0 !important;padding:20px 10px 0px 10px;border-radius:10px 10px 0px 0px}.pms-gha p.charttitle{margin:20px 0 5px 0}.pms-gha .flex{display:flex}.pms-gha .col-lg-12.mx-auto.performanceblockshadow{background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:0px 20px 20px 20px;margin-top:20px}.pms-gha .adddemotext{display:flex;align-items:flex-end;align-content:center}.pms-gha .container-fluid.mt-4.px-3.demoblock{max-width:1150px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 0px 1px;margin-top:-40px !important;border-radius:0 !important}.pms-gha .row-fluid.blockcontrol{margin-top:20px}.pms-gha canvas.bookings-line-chart,.pms-gha canvas.revenue-line-chart{height:260px !important;max-height:260px !important}.pms-gha div.bookings-chart{box-shadow:none !important;padding:10px 0px 20px 0px !important}.pms-gha div.revenue-chart{box-shadow:none !important;padding:10px 0px 20px 0px !important}.pms-gha .xai-robust-toggle-container{margin:1rem auto !important;border-radius:calc(1rem + 2px) !important;height:calc(2rem + 4px) !important;width:100% !important;background:#f1f2f3 !important;position:relative !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important;overflow:hidden !important}.pms-gha .demodata{font-size:11px;background:#d5d5d5;line-height:20px;padding:3px 8px;border-radius:10px;font-weight:400;margin-left:8px;color:rgba(69,69,69,.8)}.pms-gha .parentblockcontainer{display:flex;margin:20px}.pms-gha .parentblockcontainer{display:flex;margin:20px}.pms-gha .datablocksection{display:flex;flex-direction:column;align-content:center;align-items:center;width:33.333%}.pms-gha .datablocksection{display:flex;flex-direction:column;align-content:center;align-items:center;width:33.333%}.pms-gha .xai-robust-toggle-container input.xai-robust-toggle-input{position:absolute !important;left:-10000px !important}.pms-gha .xai-robust-toggle-container .xai-robust-toggle-label{position:absolute !important;top:1px !important;height:2rem !important;line-height:2rem !important;width:50% !important;text-align:center !important;z-index:2 !important;transition:color .2s ease !important;user-select:none !important;color:#636363 !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important}.pms-gha .dashboard2{color:#000;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:1150px;float:left;margin:20px 0px 5px 0px;font-weight:600;font-family:"inter"}.pms-gha h3.introtittleinner.paddingbottom{padding-top:13px}.pms-gha .conversionblock p .amount{font-size:18px !important}.pms-gha .conversionblock2 p .amount{font-size:18px !important}.pms-gha .firstblockset.longsets .conversionblock{padding:50px 0px}.pms-gha .switcher{display:inline-block}.pms-gha .switcher input{position:absolute;opacity:0}.pms-gha .switcher label{cursor:pointer;display:flex;align-items:center}.pms-gha .switcher .switch{position:relative;width:28px;height:14px;background-color:#b1b4b0;border-radius:8px;transition:background-color .2s}.pms-gha .switcher .switch a{position:relative;display:block;width:42px;height:14px;left:-14px;transition:left .2s}.pms-gha .switcher .switch i{position:absolute;top:1px;left:15px;width:12px;height:12px;background-color:#fff;border-radius:8px}.pms-gha .switcher input:checked+label .switch{background-color:#809ead}.pms-gha .switcher input:checked+label .switch a{left:0}.pms-gha .switcher .label{margin-left:5px}.pms-gha span.text-green-600.mr-2{margin-right:12px}.pms-gha .buttontitle{margin-right:5px}.pms-gha #loadMoreBtn{display:block;padding:45px 0px 25px 0px;font-size:16px;width:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.6784313725), #ffffff);border:0;text-transform:capitalize;margin-top:-48px;font-size:12px;border-radius:10px;text-decoration:underline;--bs-btn-bg: #0d6efd00;color:#22827d}.pms-gha #loadMoreBtn:hover{display:block;background-color:hsla(0,0%,100%,0);padding:45px 0px 25px 0px;width:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.6784313725), #ffffff);border:0;margin-top:-48px;font-size:12px;--bs-btn-bg: #0d6efd00;color:#849d9b}.pms-gha th{font-weight:600}.pms-gha .slide-in{animation:slideIn .5s ease-out forwards}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.pms-gha .loadmorecontainer{background-color:#fff}.pms-gha .gapitems{gap:10px}.pms-gha .tablemainblock{margin:0 !important;width:100%;padding:20px 20px 0px 20px;margin-top:20px !important}.pms-gha p.nospace{margin:0px 0px 30px 0px;text-align:left}.pms-gha .toggleblogtext{margin-top:15px;margin-left:-2px;font-size:13px;font-family:"Inter"}.pms-gha div#inner-container{background:#f1f2f3}.pms-gha .input-group-text{padding:10px}.pms-gha .thirdrowinblock{padding:5px 0px 5px 0px}.pms-gha .blockiten{margin:0px 20px}.pms-gha .flexblock{gap:12px}.pms-gha .loadmorecontainer{width:100%}.pms-gha .xai-robust-toggle-container .xai-robust-toggle-label--bookings{left:2px !important}.pms-gha .xai-robust-toggle-container .xai-robust-toggle-label--revenue{right:0px !important}.pms-gha span.maintitle{color:#000;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:1150px;float:left;font-weight:600;font-family:"inter";width:fit-content}.pms-gha .xai-robust-toggle-container input.xai-robust-toggle-input:checked+.xai-robust-toggle-label,.pms-gha .xai-robust-toggle-container .radio input.xai-robust-toggle-input:checked+span+.xai-robust-toggle-label{color:#111 !important;font-weight:600 !important}.pms-gha .xai-robust-toggle-container .xai-robust-toggle-handle{height:1.95rem !important;border-radius:1rem !important;background-color:#fff !important;width:calc(50% - 4px) !important;margin-left:2px;position:absolute !important;top:2.5px !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important;transition:transform .2s ease !important;z-index:1 !important}.pms-gha .xai-robust-toggle-container input.xai-robust-toggle-input--bookings:checked~.xai-robust-toggle-handle,.pms-gha .xai-robust-toggle-container .radio input.xai-robust-toggle-input--bookings:checked~.radio~.xai-robust-toggle-label--bookings~.xai-robust-toggle-label--revenue~.xai-robust-toggle-handle{transform:translateX(0) !important}.pms-gha .xai-robust-toggle-container input.xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-handle,.pms-gha .xai-robust-toggle-container .radio input.xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-label--revenue~.xai-robust-toggle-handle{transform:translateX(calc(100% + 4px)) !important}.pms-gha div.radio,.pms-gha div.radio span,.pms-gha div.radio input{display:none}.pms-gha .xai-compact-toggle-panel{margin:.5rem auto !important;border-radius:1.25rem !important;height:2.25rem !important;width:100% !important;max-width:300px !important;background:#f1f2f3 !important;position:relative !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important;z-index:10000 !important;overflow:hidden !important}.pms-gha .xai-compact-toggle-panel input.xai-compact-toggle-input{position:absolute !important;left:-10000px !important}.pms-gha .xai-compact-toggle-panel .xai-compact-toggle-label{position:absolute !important;top:0 !important;height:2.25rem !important;line-height:2.25rem !important;width:50% !important;text-align:center !important;z-index:2 !important;color:#848484 !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important}.pms-gha .xai-compact-toggle-panel .xai-compact-toggle-label--bookings{left:2px !important}.pms-gha .xai-compact-toggle-panel .xai-compact-toggle-label--revenue{right:2px !important}.pms-gha .xai-compact-toggle-panel .radio input.xai-compact-toggle-input:checked+span+.xai-compact-toggle-label{color:#111 !important;font-weight:600 !important}.pms-gha .blockpreviewanalyics{width:-webkit-fill-available;margin-top:25px;max-width:1150px;border-radius:16px 16px 0px 0px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:20px;border-width:1px 1px 0px 1px}.pms-gha .page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1);border-color:#f0f8ff;border-radius:8px}.pms-gha li.page-item.active{color:#fff}.pms-gha .active>.page-link,.pms-gha .pms-gha .page-link.active{z-index:3;background-color:#24827c;border-color:#f0f8ff;border-radius:8px;color:#fff !important;padding:5.4px 12px}.pms-gha .active>.page-link,.pms-gha .pms-gha .page-link.active:hover{background-color:#24827c;border-color:#f0f8ff;border-radius:8px;color:#fff !important;padding:5.4px 12px}.pms-gha .blockpreviewanalyicsblock{display:flex;justify-content:space-between;gap:20px;width:-webkit-fill-available;max-width:1150px;font-family:"inter";border-radius:0;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 0px 1px;margin-top:-20px}.pms-gha .xai-compact-toggle-panel .xai-compact-toggle-slider{height:2rem !important;border-radius:1rem !important;background-color:#fff !important;width:calc(50% - 4px) !important;position:absolute !important;top:2px !important;left:2px !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important;transition:transform .2s ease !important;z-index:1 !important}.pms-gha .card-footer.border-top-0.firsttablesection{margin-bottom:0;border-radius:0px 0px 10px 10px}.pms-gha .xai-compact-toggle-panel .radio input.xai-compact-toggle-input--bookings:checked~.radio~.xai-compact-toggle-label--bookings~.xai-compact-toggle-label--revenue~.xai-compact-toggle-slider{transform:translateX(0) !important}.pms-gha .xai-compact-toggle-panel .radio input.xai-compact-toggle-input--revenue:checked~.xai-compact-toggle-label--revenue~.xai-compact-toggle-slider{transform:translateX(calc(100% + 4px)) !important}.pms-gha h3.titleready{font-size:23px;font-family:"Inter";font-weight:600}.pms-gha p.descriptionready{font-size:14px;font-family:"Inter";font-weight:400;padding:15px}.pms-gha button.buttonintro.btnready{margin-top:-15px;border:solid 1px #d9d9d9}.pms-gha span.moreinfo{font-size:12px;font-family:inter}.pms-gha span.moreinfo2{font-size:12px;font-family:inter}.pms-gha .recent-booking-table-container{border-radius:6px 6px 0px 0px !important}.pms-gha .ghaurl{color:#22827e !important}.pms-gha .getstartedsection2{height:90px;display:flex;align-items:center;align-content:center;justify-content:center}.pms-gha .bookings-chart.no-data::before,.pms-gha .revenue-chart.no-data::before{content:var(--chart-no-data-text, "No Data Available");position:absolute;top:130px;left:0;width:100%;height:70%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8);color:#333;font-size:24px;font-weight:bold;text-align:center}.pms-gha canvas.xai-bookings-line-chart,.pms-gha canvas.xai-revenue-line-chart{height:260px;max-height:260px}.pms-gha div.xai-bookings-chart,.pms-gha div.xai-revenue-chart{box-shadow:none;padding:10px 0px 20px 0px}.pms-gha .xai-toggle-container{margin:1rem auto;border-radius:calc(1rem + 2px);height:calc(2rem + 4px);width:100%;background:#f1f2f3;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);overflow:hidden}.pms-gha .xai-toggle-container input.xai-toggle-input{position:absolute;left:-10000px}.pms-gha .xai-toggle-container .xai-toggle-label{position:absolute;top:1px;height:2rem;line-height:2rem;width:50%;text-align:center;z-index:2;transition:color .2s ease;user-select:none;color:#636363;font-size:14px;font-weight:600;cursor:pointer}.pms-gha .xai-toggle-container .xai-toggle-label--bookings{left:2px}.pms-gha .xai-toggle-container .xai-toggle-label--revenue{right:0px}.pms-gha .xai-toggle-container input.xai-toggle-input:checked+.xai-toggle-label{color:#111;font-weight:600}.pms-gha .xai-toggle-container .xai-toggle-handle{height:1.95rem;border-radius:1rem;background-color:#fff;width:calc(50% - 4px);margin-left:2px;position:absolute;top:2.9px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease;z-index:1}.pms-gha .xai-toggle-container input.xai-toggle-input--bookings:checked~.xai-toggle-handle{transform:translateX(0)}.pms-gha .xai-toggle-container input.xai-toggle-input--revenue:checked~.xai-toggle-handle{transform:translateX(calc(100% + 4px))}.pms-gha span.status-bestätigt{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-storniert{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-confirmado{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-cancelado{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-confirmées{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-annulé{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-potvrđeno{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-otkazano{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-prenotate{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-cancellato{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-bevestigd{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-geannuleerd{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.pms-gha span.status-confirmado{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.pms-gha span.status-cancelado{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}@media(max-width: 768px){.pms-gha .dashboard-section-active{max-width:100%;padding:15px}.pms-gha .introinfoblock.middleblock{margin-left:20px !important;margin-right:-5px}.pms-gha .card-container{flex-direction:column;gap:15px}.pms-gha .card{flex:none}.pms-gha .introinnerblock{display:flex;justify-content:space-around;flex-direction:column}.pms-gha .introinnerblocktextsml p{margin:0px 20px}.pms-gha .container-fluid.mt-4.px-3{padding:0px 15px 15px 15px}.pms-gha .blockpreviewanalyics{padding:15px}.pms-gha .blockpreviewanalyicsblock{padding:0px 15px 15px 15px;flex-direction:column;gap:15px}.pms-gha .tablemainblock{padding:15px 15px 0px 15px}.pms-gha .col-lg-12.mx-auto.performanceblockshadow{padding:0px 15px 15px 15px}}@media(max-width: 650px){.pms-gha .introinnerblock{display:flex;justify-content:space-around;flex-direction:column}.pms-gha .introinnerblocktextsml p{margin:0px 20px}}@media(max-width: 576px){.pms-gha .dashboard{font-size:18px;padding:8px 0px}.pms-gha .card .amount{font-size:18px}.pms-gha span.tabletitle{font-size:16px}.pms-gha .table>:not(caption)>*>*{font-size:12px;padding:15px 10px}.pms-gha .form-control{font-size:12px !important}.pms-gha .col-8,.pms-gha .col-2{padding:0 5px}}.pms-account-security .account-security-action-card.design-system--card--content .header{padding:10px 16px 8px}.pms-account-security .account-security-action-card.design-system--card--content .card-content{padding:8px 16px 10px;gap:0}.pms-account-security .account-security-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;width:100%}.pms-account-security .account-security-action-form.account-security-action-row{margin:0}.pms-account-security .account-security-action-copy{margin:0;font-size:14px;line-height:20px;color:#6d7175;flex:1;min-width:0}.pms-account-security .account-security-action-btn{flex-shrink:0;margin:0}@media(max-width: 576px){.pms-account-security .account-security-action-row{flex-direction:column;align-items:stretch}.pms-account-security .account-security-action-btn{align-self:flex-end}}.pms-account-security .device-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px;margin-bottom:20px}.pms-account-security .device-id-text{color:#6c757d;font-size:13px;padding-top:12px;border-top:1px solid #e9ecef;margin-top:4px}.pms-account-security .device-id-text strong{color:#495057;font-weight:600}.pms-account-security .highlight-checkbox{animation:containerShake .5s ease-out,highlightPulse 1.5s ease-out}.pms-account-security #trusted-devices-table tr.is-device-key-highlight{background-color:rgba(110,99,255,.12);outline:2px solid rgba(110,99,255,.55);outline-offset:-2px;animation:deviceKeyHighlightPulse 1.6s ease-out}@keyframes deviceKeyHighlightPulse{0%,100%{background-color:rgba(110,99,255,.12)}50%{background-color:rgba(110,99,255,.28)}}@keyframes containerShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes highlightPulse{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(255,0,0,.2)}}.passkeys{--rr-primary:#25837d;--rr-accent:#9c98f9;--rr-text:#151B26;--rr-muted:#667085;--rr-surface:#ffffff;--rr-border:#E5E7EB;--rr-radius:16px;--rr-focus:var(--rr-accent)}.passkeys .rr-font{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.passkeys.rr-modal-backdrop{position:fixed;inset:0;background:rgba(15,18,25,.55);display:none;align-items:center;justify-content:center;z-index:1000}.passkeys.rr-modal-backdrop[aria-hidden=false]{display:flex}.passkeys .rr-modal{width:520px;max-width:92vw;background:var(--rr-surface);border-radius:var(--rr-radius);box-shadow:0 24px 64px rgba(17,24,39,.32);overflow:hidden}.passkeys .rr-modal-header{padding:16px 20px;border-bottom:1px solid var(--rr-border);background:linear-gradient(90deg, var(--rr-primary), var(--rr-accent));color:#fff;text-align:center}.passkeys .rr-modal-title{margin:0;font-size:22px;font-weight:700;color:#fff}.passkeys .rr-title-stack{display:grid;row-gap:10px;justify-items:center}.passkeys .rr-title-hero{width:64px;height:64px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 6px 14px rgba(0,0,0,.12)}.passkeys .rr-title-hero svg.rr-key-svg{width:44px;height:44px;display:block;transform:rotate(90deg);transform-origin:center}.passkeys .rr-modal-body{padding:18px 20px;color:var(--rr-text);text-align:left}.passkeys .rr-modal-footer{padding:14px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid var(--rr-border);background:#fff}.passkeys .rr-btn{appearance:none;border:1px solid rgba(0,0,0,0);border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer;transition:transform .04s ease,box-shadow .2s ease,background .2s ease,border .2s ease}.passkeys .rr-btn:focus{outline:3px solid var(--rr-focus);outline-offset:2px}.passkeys .rr-btn:active{transform:translateY(1px)}.passkeys .rr-btn-primary{background:#111827;color:#fff;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 8px 16px rgba(17,24,39,.24)}.passkeys .rr-btn-primary:hover{filter:brightness(1.06)}.passkeys .rr-btn-secondary{background:#fff;color:#111827;border:1px solid var(--rr-border)}.passkeys .hidden{display:none !important}.passkeys [hidden]{display:none !important}.passkeys .small{font-size:12px}.passkeys :where(button,a,input,select,textarea):focus:not(:focus-visible){outline:none}.passkeys .rr-callout{background:#f3f6ff;border:1px solid #e0e7ff;padding:12px;border-radius:12px;text-align:left}.passkeys .rr-callout b{display:block;margin-bottom:4px}.passkeys .rr-help{font-size:14px;color:var(--rr-muted);text-align:left}.passkeys .rr-link{color:#0f766e;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.passkeys .rr-explainer-title{margin:0 0 10px;font-size:16px;line-height:1.3;font-weight:700;color:#0f766e;text-align:left;padding-bottom:15px}.passkeys .rr-explainer{background:#f7faf9;border:1px solid #e6f0ee;border-radius:14px;padding:14px;margin-bottom:14px;text-align:center}.passkeys .rr-explainer-head{display:flex;justify-content:center;align-items:center;gap:10px}.passkeys .rr-cta{appearance:none;border:0;cursor:pointer;font-weight:700;padding:12px 16px;border-radius:999px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.1),inset 0 0 0 1px rgba(156,152,249,.3);display:inline-flex;align-items:center;gap:10px}.passkeys .rr-cta:hover{filter:brightness(1.03)}.passkeys .rr-cta-dot{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 60% 40%, #25a79f, #25837d 65%, #1b756f);box-shadow:0 0 0 2px rgba(37,131,125,.14),0 0 16px rgba(156,152,249,.18);animation:rr-pulse 1.4s ease-in-out infinite}@keyframes rr-pulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.18);opacity:1}}.passkeys .rr-cta--pause{background:#111827;color:#fff}.passkeys .rr-speech-row{display:flex;align-items:flex-start;gap:14px;margin-top:10px}.passkeys .rr-speech-row[hidden]{display:none !important}.passkeys .rr-speaker{width:50px;height:50px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(17,24,39,.14)}.passkeys .rr-speech{position:relative;flex:1;min-height:58px;padding:12px 14px;background:#fff;border-radius:16px;border:1px solid #e9eef0;box-shadow:0 12px 28px rgba(17,24,39,.08)}.passkeys .rr-speech-tail{position:absolute;left:-8px;top:18px;width:16px;height:16px;background:#fff;border-left:1px solid #e9eef0;border-bottom:1px solid #e9eef0;transform:rotate(45deg)}.passkeys .rr-speech-text{margin:0;font-size:16px;line-height:1.35;color:#151b26;font-weight:700;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.passkeys .rr-hi{font-weight:800}.passkeys .rr-hi--mint{color:#07eeba}.passkeys .rr-hi--lav{color:#a4a2ff}.passkeys .rr-hi--gold{color:#fed14d}.passkeys .rr-hi--teal{color:#20827d}.passkeys .rr-alert{padding:12px;margin:16px 0;border-radius:8px;font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.passkeys .rr-alert-info{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.passkeys .rr-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.passkeys .rr-alert-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.passkeys .rr-list-item{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}.passkeys .rr-list-item:last-child{border-bottom:none}.passkeys .rr-list-item-actions{display:flex;gap:8px}.rr-design-system-component-gha-introcard .dashboard-section2{padding:20px;width:100%;display:flex;gap:20px;justify-content:space-around;flex-direction:column;align-items:center;font-family:sans-serif;margin:0 auto}.rr-design-system-component-gha-introcard .rr-design-system-component-gha-introcard.card.introcard{background-image:url("") !important}.rr-design-system-component-gha-introcard .introcard{background-image:url("");background-size:cover;background-position:center;align-items:center;background-repeat:no-repeat;margin-top:80px;border:var(--bs-card-border-width) solid rgba(0,0,0,.04);border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:40px}.rr-design-system-component-gha-introcard .introinnerblock{display:flex;justify-content:space-around}.rr-design-system-component-gha-introcard .introinnerblocktext p{text-align:center;color:#fff;font-size:22px;font-weight:600}.rr-design-system-component-gha-introcard .introinnerblocktextsml{text-align:center;color:#fff;font-size:13px}.rr-design-system-component-gha-introcard .introinnerblocktextsml p{margin:0px 100px}.rr-design-system-component-gha-introcard .introinfoblock{display:flex;flex-direction:column;align-items:center;margin:20px}.rr-design-system-component-gha-introcard h3.introtittleinner{color:#fff;font-size:16px;font-weight:600}.rr-design-system-component-gha-introcard h3.introtittleinner.paddingbottom{padding-top:13px}.rr-design-system-component-gha-introcard .innerfxtgbock{color:#fff !important;text-align:center;margin-top:15px}.rr-design-system-component-gha-introcard button.buttonintro{font-size:15px;padding:5px 15px;border:0;font-weight:500;background-color:#fff !important;border-color:#656565;color:#313131;border-radius:5px;margin-bottom:15px;margin-top:15px}.rr-design-system-component-gha-introcard .smltext{font-size:12px}@media(max-width: 650px){.rr-design-system-component-gha-introcard .introinnerblock{display:flex;justify-content:space-around;flex-direction:column}.rr-design-system-component-gha-introcard .introinnerblocktextsml p{margin:0px 20px}}.rr-design-system-component-shared-headercard{width:100%}.rr-design-system-component-shared-headercard .card{background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;font-size:14px;flex:1;border:0;min-width:0;font-family:sans-serif}.rr-design-system-component-shared-headercard .card h3{margin:0 0 10px;font-size:14px;font-weight:400;color:#202223;font-family:sans-serif}.rr-design-system-component-shared-headercard .card p{margin:20px 0 13px 0;font-family:sans-serif}.rr-design-system-component-shared-headercard .card .amount{font-size:22px;color:#202223;font-weight:600;font-family:sans-serif}.rr-design-system-component-shared-headercard .card .change{color:#d32f2f;font-size:13px;margin-left:6px;font-family:sans-serif}.rr-design-system-component-shared-headercard .card a{color:#6d7175;text-decoration:none;font-size:13px;font-family:sans-serif}@media(max-width: 768px){.rr-design-system-component-shared-headercard .card{flex:none}}.rr-design-system-component-shared-infoheader .dashboard-section{background:linear-gradient(to bottom, #22827d 60%, rgba(255, 255, 255, 0) 40%);padding:20px;display:flex;justify-content:space-around;flex-direction:column;align-items:center;font-family:sans-serif}.rr-design-system-component-shared-infoheader .dashboard{color:#fff;padding:10px 1px;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:-webkit-fill-available;float:left;margin-bottom:20px;font-weight:600;font-family:sans-serif}.rr-design-system-component-shared-infoheader .card-container{display:flex;justify-content:space-between;gap:20px;width:-webkit-fill-available;max-width:-webkit-fill-available;font-family:sans-serif}@media(max-width: 768px){.rr-design-system-component-shared-infoheader .dashboard-section{max-width:100%}.rr-design-system-component-shared-infoheader .card-container{flex-direction:column}}.rr-design-system-component-shared-doublelinecharts th.sortable:hover{cursor:pointer;text-decoration:underline}.rr-design-system-component-shared-doublelinecharts th.sortable{background:#eff0f3;padding:8px 15px !important;font-weight:600}.rr-design-system-component-shared-doublelinecharts .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: #fff;background:#fff}.rr-design-system-component-shared-doublelinecharts .toast:not(.show){display:block}.rr-design-system-component-shared-doublelinecharts .toast.fade{opacity:0}.rr-design-system-component-shared-doublelinecharts .toast.fade.show{opacity:1}.rr-design-system-component-shared-doublelinecharts ul.recent-booking-pagination{display:flex;justify-content:flex-end}.rr-design-system-component-shared-doublelinecharts .status-confirmed{color:#258175;background:#c0f8e4;border-radius:20px;padding:.25rem .5rem}.rr-design-system-component-shared-doublelinecharts .status-cancelled{background-color:#fed3d1;color:#d10025;border-radius:20px;padding:.25rem .5rem}.rr-design-system-component-shared-doublelinecharts .status-pending{background-color:#e4e5e7;color:#202223;border-radius:20px;padding:.25rem .5rem}.rr-design-system-component-shared-doublelinecharts .page-item:first-child .page-link{background-color:#f7f7f9 !important;color:#000;padding:6px 8px;border-radius:8px}.rr-design-system-component-shared-doublelinecharts .noborder{border:0;padding:0 !important}.rr-design-system-component-shared-doublelinecharts .noborderblock{border:0;padding:0 !important;box-shadow:none !important}.rr-design-system-component-shared-doublelinecharts .table-responsive{box-shadow:0 2px 5px rgba(0,0,0,.1);border:0;border-radius:0px 0px 10px 10px}.rr-design-system-component-shared-doublelinecharts .active>.page-link,.rr-design-system-component-shared-doublelinecharts .page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:#24827c;border-color:#f0f8ff;border-radius:8px}.rr-design-system-component-shared-doublelinecharts .page-link{background-color:hsla(0,0%,100%,0);border:0;color:#1f2937;padding:5.5px 13px}.rr-design-system-component-shared-doublelinecharts .page-link:hover{background-color:hsla(0,0%,100%,0);border:0;color:#1f2937}.rr-design-system-component-shared-doublelinecharts .card-footer:last-child{background-color:#fff;padding:0px 5px 15px 5px;box-shadow:0 2px 5px rgba(0,0,0,.09);margin-bottom:20px}.rr-design-system-component-shared-doublelinecharts .card-header.border-bottom-0.row{background:#fff;padding:0}.rr-design-system-component-shared-doublelinecharts li.page-item{margin:0 3px}.rr-design-system-component-shared-doublelinecharts .page-item:last-child .page-link{background-color:#f7f7f9 !important;color:#000;margin:0px 5px 0px 0px;padding:6px 8px;border-radius:8px}.rr-design-system-component-shared-doublelinecharts li.page-item.disabled a.page-link{background:#ebebeb !important}.rr-design-system-component-shared-doublelinecharts .table>:not(caption)>*>*{font-size:13px;padding:20px 15px}.rr-design-system-component-shared-doublelinecharts .form-control{font-size:13px !important;font-weight:600}.rr-design-system-component-shared-doublelinecharts div.selector,.rr-design-system-component-shared-doublelinecharts div.selector *,.rr-design-system-component-shared-doublelinecharts div.radio,.rr-design-system-component-shared-doublelinecharts div.radio *,.rr-design-system-component-shared-doublelinecharts div.checker,.rr-design-system-component-shared-doublelinecharts div.checker *,.rr-design-system-component-shared-doublelinecharts div.uploader,.rr-design-system-component-shared-doublelinecharts div.uploader *,.rr-design-system-component-shared-doublelinecharts div.button,.rr-design-system-component-shared-doublelinecharts div.button *{font-size:13px !important;font-weight:600;border-radius:8px;border-color:#eee}.rr-design-system-component-shared-doublelinecharts .raccoooninsight{font-size:13px;text-align:center;display:flex;padding:50px 50px 50px 50px;align-items:flex-start;justify-content:center}.rr-design-system-component-shared-doublelinecharts .invoiced-checked{color:#28a745}.rr-design-system-component-shared-doublelinecharts .invoiced-pending{color:#6c757d}.rr-design-system-component-shared-doublelinecharts .invoiced-cancelled{color:#dc3545}.rr-design-system-component-shared-doublelinecharts .invoiced-complete{color:#28a745}.rr-design-system-component-shared-doublelinecharts .card h3{font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .borderleft{margin-left:10px}.rr-design-system-component-shared-doublelinecharts span#row-counter{font-size:12px;font-weight:600;margin-top:10px;color:#3c3b3b}.rr-design-system-component-shared-doublelinecharts body{margin:0}.rr-design-system-component-shared-doublelinecharts table.recent-booking-table{margin-bottom:0}.rr-design-system-component-shared-doublelinecharts table.recent-booking-table .js-reservation-popup{color:#258175}.rr-design-system-component-shared-doublelinecharts .booker-icon{display:none}.rr-design-system-component-shared-doublelinecharts .valueandperf{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:20px}.rr-design-system-component-shared-doublelinecharts p.summarydata{margin:2px !important;font-size:14px;font-weight:400;color:#202223;margin-top:-4px !important}.rr-design-system-component-shared-doublelinecharts p.summarydata.perfamount{margin-left:10px !important;margin-top:3px !important;margin-bottom:0px !important;font-weight:600}.rr-design-system-component-shared-doublelinecharts p.summarydata.perfamount.positive{color:#57bb4c}.rr-design-system-component-shared-doublelinecharts p.summarydata.perfamount.negative{color:#d32f2f}.rr-design-system-component-shared-doublelinecharts h2.totalcardvalue{font-weight:600;font-size:23px;color:#202223}.rr-design-system-component-shared-doublelinecharts .dashboard-section-active{background:linear-gradient(to bottom, #22827d 60%, rgba(255, 255, 255, 0) 40%);padding:25px 15px;display:flex;justify-content:space-around;flex-direction:column;align-items:center;font-family:"inter";margin-top:70px}.rr-design-system-component-shared-doublelinecharts .dashboard-section2{padding:20px;width:100%;display:flex;gap:20px;justify-content:space-around;flex-direction:column;align-items:center;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .dashboard-hero-header{color:#fff;padding:10px 0px;font-size:22px;text-align:left;width:-webkit-fill-available;float:left;margin-bottom:20px;font-weight:600;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .container-fluid.mt-4.px-3{width:-webkit-fill-available;max-width:1180px;border-radius:0px 0px 16px 16px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 1px 1px;margin-top:-20px !important}.rr-design-system-component-shared-doublelinecharts .modal.inbox-notiifcation-dropdown-modal{height:fit-content}.rr-design-system-component-shared-doublelinecharts .container-fluid.mt-4.px-3.blockiten{max-width:1150px;margin-bottom:40px}.rr-design-system-component-shared-doublelinecharts .card-container{display:flex;justify-content:space-between;gap:20px;width:-webkit-fill-available;max-width:1150px;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .container-fluid.mt-4.px-3.recentbookigtbl{border:0;background-color:hsla(0,0%,100%,0)}.rr-design-system-component-shared-doublelinecharts .card{background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;font-size:14px;flex:1;border:0;min-width:0;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts hr{margin:.9rem 0 .6rem 0}.rr-design-system-component-shared-doublelinecharts .card h3{margin:0 0 10px;font-size:14px;font-weight:400;color:#202223;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts span.tabletitle{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.rr-design-system-component-shared-doublelinecharts .card p{margin:20px 0 13px 0;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts tbody,.rr-design-system-component-shared-doublelinecharts td,.rr-design-system-component-shared-doublelinecharts tfoot,.rr-design-system-component-shared-doublelinecharts th,.rr-design-system-component-shared-doublelinecharts thead,.rr-design-system-component-shared-doublelinecharts tr{font-family:"Inter"}.rr-design-system-component-shared-doublelinecharts .card .amount{font-size:22px;color:#202223;font-weight:600;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .card .change{color:#d32f2f;font-size:13px;margin-left:6px;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .card .change2{color:#109b2a;font-size:13px;margin-left:6px;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .card .subtext{color:#6d7175;text-decoration:none;font-size:13px;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts h3.text-md.font-medium.text-gray-900.mb-2{font-weight:600}.rr-design-system-component-shared-doublelinecharts .dashboard-section2{padding:20px;margin:0 auto;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts .introinnerblock{display:flex;justify-content:space-around;margin-left:-30px}.rr-design-system-component-shared-doublelinecharts .introinnerblocktext p{text-align:center;color:#fff;font-size:22px;font-weight:600}.rr-design-system-component-shared-doublelinecharts .introinnerblocktextsml{text-align:center;color:#fff;font-size:13px}.rr-design-system-component-shared-doublelinecharts .introinnerblocktextsml p{margin:0px 100px}.rr-design-system-component-shared-doublelinecharts .introinfoblock{display:flex;flex-direction:column;align-items:center;margin:20px}.rr-design-system-component-shared-doublelinecharts h3.introtittleinner{color:#fff;font-size:16px;font-weight:600}.rr-design-system-component-shared-doublelinecharts .innerfxtgbock{color:#fff !important;text-align:center;margin:20px 30px 0px 30px}.rr-design-system-component-shared-doublelinecharts .introinfoblock.middleblock{margin-left:-37px !important;margin-right:-5px}@media(max-width: 1150px){.rr-design-system-component-shared-doublelinecharts .introinfoblock.middleblock{margin-left:-15px !important}}@media(max-width: 750px){.rr-design-system-component-shared-doublelinecharts .introinfoblock{margin-left:45px !important}}@media(max-width: 890px){.rr-design-system-component-shared-doublelinecharts .middleblock{margin-left:-5px !important}}.rr-design-system-component-shared-doublelinecharts button.buttonintro{font-size:15px;padding:5px 15px;border:0;font-weight:500;background-color:#fff !important;border-color:#656565;color:#313131;border-radius:5px;margin-bottom:15px;margin-top:15px}.rr-design-system-component-shared-doublelinecharts .smltext{font-size:12px}.rr-design-system-component-shared-doublelinecharts span.tabletitlesml{color:#6d7175;text-decoration:none;font-size:13px;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts div#tpl-account{padding:0}.rr-design-system-component-shared-doublelinecharts .innerheadblocktext{background:#fff;margin-right:0px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:0px;margin-bottom:0 !important;padding:20px 10px 0px 10px;border-radius:10px 10px 0px 0px}.rr-design-system-component-shared-doublelinecharts p.charttitle{margin:20px 0 5px 0}.rr-design-system-component-shared-doublelinecharts .flex{display:flex}.rr-design-system-component-shared-doublelinecharts .col-lg-12.mx-auto.performanceblockshadow{background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:0px 20px 20px 20px;margin-top:20px}.rr-design-system-component-shared-doublelinecharts .adddemotext{display:flex;align-items:flex-end;align-content:center}.rr-design-system-component-shared-doublelinecharts .container-fluid.mt-4.px-3.demoblock{max-width:1150px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 0px 1px;margin-top:-40px !important;border-radius:0 !important}.rr-design-system-component-shared-doublelinecharts .row-fluid.blockcontrol{margin-top:20px}.rr-design-system-component-shared-doublelinecharts canvas.bookings-line-chart,.rr-design-system-component-shared-doublelinecharts canvas.revenue-line-chart{height:260px !important;max-height:260px !important}.rr-design-system-component-shared-doublelinecharts div.bookings-chart{box-shadow:none !important;padding:10px 0px 20px 0px !important}.rr-design-system-component-shared-doublelinecharts div.revenue-chart{box-shadow:none !important;padding:10px 0px 20px 0px !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container{margin:1rem auto !important;border-radius:calc(1rem + 2px) !important;height:calc(2rem + 4px) !important;width:100% !important;background:#f1f2f3 !important;position:relative !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important;overflow:hidden !important}.rr-design-system-component-shared-doublelinecharts .demodata{font-size:11px;background:#d5d5d5;line-height:20px;padding:3px 8px;border-radius:10px;font-weight:400;margin-left:8px;color:rgba(69,69,69,.8)}.rr-design-system-component-shared-doublelinecharts .parentblockcontainer{display:flex;margin:20px}.rr-design-system-component-shared-doublelinecharts .parentblockcontainer{display:flex;margin:20px}.rr-design-system-component-shared-doublelinecharts .datablocksection{display:flex;flex-direction:column;align-content:center;align-items:center;width:33.333%}.rr-design-system-component-shared-doublelinecharts .datablocksection{display:flex;flex-direction:column;align-content:center;align-items:center;width:33.333%}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container input.xai-robust-toggle-input{position:absolute !important;left:-10000px !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .xai-robust-toggle-label{position:absolute !important;top:1px !important;height:2rem !important;line-height:2rem !important;width:50% !important;text-align:center !important;z-index:2 !important;transition:color .2s ease !important;user-select:none !important;color:#636363 !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important}.rr-design-system-component-shared-doublelinecharts .dashboard2{color:#000;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:1150px;float:left;margin:20px 0px 5px 0px;font-weight:600;font-family:"inter"}.rr-design-system-component-shared-doublelinecharts h3.introtittleinner.paddingbottom{padding-top:13px}.rr-design-system-component-shared-doublelinecharts .conversionblock p .amount{font-size:18px !important}.rr-design-system-component-shared-doublelinecharts .conversionblock2 p .amount{font-size:18px !important}.rr-design-system-component-shared-doublelinecharts .firstblockset.longsets .conversionblock{padding:50px 0px}.rr-design-system-component-shared-doublelinecharts .switcher{display:inline-block}.rr-design-system-component-shared-doublelinecharts .switcher input{position:absolute;opacity:0}.rr-design-system-component-shared-doublelinecharts .switcher label{cursor:pointer;display:flex;align-items:center}.rr-design-system-component-shared-doublelinecharts .switcher .switch{position:relative;width:28px;height:14px;background-color:#b1b4b0;border-radius:8px;transition:background-color .2s}.rr-design-system-component-shared-doublelinecharts .switcher .switch a{position:relative;display:block;width:42px;height:14px;left:-14px;transition:left .2s}.rr-design-system-component-shared-doublelinecharts .switcher .switch i{position:absolute;top:1px;left:15px;width:12px;height:12px;background-color:#fff;border-radius:8px}.rr-design-system-component-shared-doublelinecharts .switcher input:checked+label .switch{background-color:#809ead}.rr-design-system-component-shared-doublelinecharts .switcher input:checked+label .switch a{left:0}.rr-design-system-component-shared-doublelinecharts .switcher .label{margin-left:5px}.rr-design-system-component-shared-doublelinecharts span.text-green-600.mr-2{margin-right:12px}.rr-design-system-component-shared-doublelinecharts .buttontitle{margin-right:5px}.rr-design-system-component-shared-doublelinecharts #loadMoreBtn{display:block;padding:45px 0px 25px 0px;font-size:16px;width:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.6784313725), #ffffff);border:0;text-transform:capitalize;margin-top:-48px;font-size:12px;border-radius:10px;text-decoration:underline;--bs-btn-bg: #0d6efd00;color:#22827d}.rr-design-system-component-shared-doublelinecharts #loadMoreBtn:hover{display:block;background-color:hsla(0,0%,100%,0);padding:45px 0px 25px 0px;width:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.6784313725), #ffffff);border:0;margin-top:-48px;font-size:12px;--bs-btn-bg: #0d6efd00;color:#849d9b}.rr-design-system-component-shared-doublelinecharts th{font-weight:600}.rr-design-system-component-shared-doublelinecharts .slide-in{animation:slideIn .5s ease-out forwards}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.rr-design-system-component-shared-doublelinecharts .loadmorecontainer{background-color:#fff}.rr-design-system-component-shared-doublelinecharts .gapitems{gap:10px}.rr-design-system-component-shared-doublelinecharts .tablemainblock{margin:0 !important;width:100%;padding:20px 20px 0px 20px;margin-top:20px !important}.rr-design-system-component-shared-doublelinecharts p.nospace{margin:0px 0px 30px 0px;text-align:left}.rr-design-system-component-shared-doublelinecharts .toggleblogtext{margin-top:15px;margin-left:-2px;font-size:13px;font-family:"Inter"}.rr-design-system-component-shared-doublelinecharts div#inner-container{background:#f1f2f3}.rr-design-system-component-shared-doublelinecharts .input-group-text{padding:10px}.rr-design-system-component-shared-doublelinecharts .thirdrowinblock{padding:5px 0px 5px 0px}.rr-design-system-component-shared-doublelinecharts .blockiten{margin:0px 20px}.rr-design-system-component-shared-doublelinecharts .flexblock{gap:12px}.rr-design-system-component-shared-doublelinecharts .loadmorecontainer{width:100%}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .xai-robust-toggle-label--bookings{left:2px !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .xai-robust-toggle-label--revenue{right:0px !important}.rr-design-system-component-shared-doublelinecharts span.maintitle{color:#000;font-size:22px;text-align:left;width:-webkit-fill-available;max-width:1150px;float:left;font-weight:600;font-family:"inter";width:fit-content}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container input.xai-robust-toggle-input:checked+.xai-robust-toggle-label,.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .radio input.xai-robust-toggle-input:checked+span+.xai-robust-toggle-label{color:#111 !important;font-weight:600 !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .xai-robust-toggle-handle{height:1.95rem !important;border-radius:1rem !important;background-color:#fff !important;width:calc(50% - 4px) !important;margin-left:2px;position:absolute !important;top:2.5px !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important;transition:transform .2s ease !important;z-index:1 !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container input.xai-robust-toggle-input--bookings:checked~.xai-robust-toggle-handle,.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .radio input.xai-robust-toggle-input--bookings:checked~.radio~.xai-robust-toggle-label--bookings~.xai-robust-toggle-label--revenue~.xai-robust-toggle-handle{transform:translateX(0) !important}.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container input.xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-handle,.rr-design-system-component-shared-doublelinecharts .xai-robust-toggle-container .radio input.xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-label--revenue~.xai-robust-toggle-handle{transform:translateX(calc(100% + 4px)) !important}.rr-design-system-component-shared-doublelinecharts div.radio,.rr-design-system-component-shared-doublelinecharts div.radio span,.rr-design-system-component-shared-doublelinecharts div.radio input{display:none}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel{margin:.5rem auto !important;border-radius:1.25rem !important;height:2.25rem !important;width:100% !important;max-width:300px !important;background:#f1f2f3 !important;position:relative !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important;z-index:10000 !important;overflow:hidden !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel input.xai-compact-toggle-input{position:absolute !important;left:-10000px !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .xai-compact-toggle-label{position:absolute !important;top:0 !important;height:2.25rem !important;line-height:2.25rem !important;width:50% !important;text-align:center !important;z-index:2 !important;color:#848484 !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .xai-compact-toggle-label--bookings{left:2px !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .xai-compact-toggle-label--revenue{right:2px !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .radio input.xai-compact-toggle-input:checked+span+.xai-compact-toggle-label{color:#111 !important;font-weight:600 !important}.rr-design-system-component-shared-doublelinecharts .blockpreviewanalyics{width:-webkit-fill-available;margin-top:25px;max-width:1150px;border-radius:16px 16px 0px 0px;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:20px;border-width:1px 1px 0px 1px}.rr-design-system-component-shared-doublelinecharts .page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1);border-color:#f0f8ff;border-radius:8px}.rr-design-system-component-shared-doublelinecharts li.page-item.active{color:#fff}.rr-design-system-component-shared-doublelinecharts .active>.page-link,.rr-design-system-component-shared-doublelinecharts .pms-gha .page-link.active{z-index:3;background-color:#24827c;border-color:#f0f8ff;border-radius:8px;color:#fff !important;padding:5.4px 12px}.rr-design-system-component-shared-doublelinecharts .active>.page-link,.rr-design-system-component-shared-doublelinecharts .pms-gha .page-link.active:hover{background-color:#24827c;border-color:#f0f8ff;border-radius:8px;color:#fff !important;padding:5.4px 12px}.rr-design-system-component-shared-doublelinecharts .blockpreviewanalyicsblock{display:flex;justify-content:space-between;gap:20px;width:-webkit-fill-available;max-width:1150px;font-family:"inter";border-radius:0;border:dashed var(--Border-Default, #8C9196);background:var(--Background-Hovered, #F1F2F3);padding:0px 20px 20px 20px;border-width:0px 1px 0px 1px;margin-top:-20px}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .xai-compact-toggle-slider{height:2rem !important;border-radius:1rem !important;background-color:#fff !important;width:calc(50% - 4px) !important;position:absolute !important;top:2px !important;left:2px !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important;transition:transform .2s ease !important;z-index:1 !important}.rr-design-system-component-shared-doublelinecharts .card-footer.border-top-0.firsttablesection{margin-bottom:0;border-radius:0px 0px 10px 10px}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .radio input.xai-compact-toggle-input--bookings:checked~.radio~.xai-compact-toggle-label--bookings~.xai-compact-toggle-label--revenue~.xai-compact-toggle-slider{transform:translateX(0) !important}.rr-design-system-component-shared-doublelinecharts .xai-compact-toggle-panel .radio input.xai-compact-toggle-input--revenue:checked~.xai-compact-toggle-label--revenue~.xai-compact-toggle-slider{transform:translateX(calc(100% + 4px)) !important}.rr-design-system-component-shared-doublelinecharts h3.titleready{font-size:23px;font-family:"Inter";font-weight:600}.rr-design-system-component-shared-doublelinecharts p.descriptionready{font-size:14px;font-family:"Inter";font-weight:400;padding:15px}.rr-design-system-component-shared-doublelinecharts button.buttonintro.btnready{margin-top:-15px;border:solid 1px #d9d9d9}.rr-design-system-component-shared-doublelinecharts span.moreinfo{font-size:12px;font-family:inter}.rr-design-system-component-shared-doublelinecharts span.moreinfo2{font-size:12px;font-family:inter}.rr-design-system-component-shared-doublelinecharts .recent-booking-table-container{border-radius:6px 6px 0px 0px !important}.rr-design-system-component-shared-doublelinecharts .ghaurl{color:#22827e !important}.rr-design-system-component-shared-doublelinecharts .getstartedsection2{height:90px;display:flex;align-items:center;align-content:center;justify-content:center}.rr-design-system-component-shared-doublelinecharts .bookings-chart.no-data::before,.rr-design-system-component-shared-doublelinecharts .revenue-chart.no-data::before{content:var(--chart-no-data-text, "No Data Available");position:absolute;top:130px;left:0;width:100%;height:70%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8);color:#333;font-size:24px;font-weight:bold;text-align:center}.rr-design-system-component-shared-doublelinecharts canvas.xai-bookings-line-chart,.rr-design-system-component-shared-doublelinecharts canvas.xai-revenue-line-chart{height:260px;max-height:260px}.rr-design-system-component-shared-doublelinecharts div.xai-bookings-chart,.rr-design-system-component-shared-doublelinecharts div.xai-revenue-chart{box-shadow:none;padding:10px 0px 20px 0px}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container{margin:1rem auto;border-radius:calc(1rem + 2px);height:calc(2rem + 4px);width:100%;background:#f1f2f3;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);overflow:hidden}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container input.xai-toggle-input{position:absolute;left:-10000px}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container .xai-toggle-label{position:absolute;top:1px;height:2rem;line-height:2rem;width:50%;text-align:center;z-index:2;transition:color .2s ease;user-select:none;color:#636363;font-size:14px;font-weight:600;cursor:pointer}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container .xai-toggle-label--bookings{left:2px}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container .xai-toggle-label--revenue{right:0px}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container input.xai-toggle-input:checked+.xai-toggle-label{color:#111;font-weight:600}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container .xai-toggle-handle{height:1.95rem;border-radius:1rem;background-color:#fff;width:calc(50% - 4px);margin-left:2px;position:absolute;top:2.9px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease;z-index:1}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container input.xai-toggle-input--bookings:checked~.xai-toggle-handle{transform:translateX(0)}.rr-design-system-component-shared-doublelinecharts .xai-toggle-container input.xai-toggle-input--revenue:checked~.xai-toggle-handle{transform:translateX(calc(100% + 4px))}.rr-design-system-component-shared-doublelinecharts span.status-bestätigt{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-storniert{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-confirmado{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-cancelado{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-confirmées{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-annulé{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-potvrđeno{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-otkazano{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-prenotate{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-cancellato{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-bevestigd{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-geannuleerd{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-confirmado{color:#258175;background:#c0f8e4;padding:3px 10px;border-radius:40px}.rr-design-system-component-shared-doublelinecharts span.status-cancelado{color:#ac2020 !important;background:#ffd7d7 !important;padding:3px 10px;border-radius:40px}@media(max-width: 768px){.rr-design-system-component-shared-doublelinecharts .dashboard-section-active{max-width:100%;padding:15px}.rr-design-system-component-shared-doublelinecharts .introinfoblock.middleblock{margin-left:20px !important;margin-right:-5px}.rr-design-system-component-shared-doublelinecharts .card-container{flex-direction:column;gap:15px}.rr-design-system-component-shared-doublelinecharts .card{flex:none}.rr-design-system-component-shared-doublelinecharts .introinnerblock{display:flex;justify-content:space-around;flex-direction:column}.rr-design-system-component-shared-doublelinecharts .introinnerblocktextsml p{margin:0px 20px}.rr-design-system-component-shared-doublelinecharts .container-fluid.mt-4.px-3{padding:0px 15px 15px 15px}.rr-design-system-component-shared-doublelinecharts .blockpreviewanalyics{padding:15px}.rr-design-system-component-shared-doublelinecharts .blockpreviewanalyicsblock{padding:0px 15px 15px 15px;flex-direction:column;gap:15px}.rr-design-system-component-shared-doublelinecharts .tablemainblock{padding:15px 15px 0px 15px}.rr-design-system-component-shared-doublelinecharts .col-lg-12.mx-auto.performanceblockshadow{padding:0px 15px 15px 15px}}@media(max-width: 650px){.rr-design-system-component-shared-doublelinecharts .introinnerblock{display:flex;justify-content:space-around;flex-direction:column}.rr-design-system-component-shared-doublelinecharts .introinnerblocktextsml p{margin:0px 20px}}@media(max-width: 576px){.rr-design-system-component-shared-doublelinecharts .dashboard{font-size:18px;padding:8px 0px}.rr-design-system-component-shared-doublelinecharts .card .amount{font-size:18px}.rr-design-system-component-shared-doublelinecharts span.tabletitle{font-size:16px}.rr-design-system-component-shared-doublelinecharts .table>:not(caption)>*>*{font-size:12px;padding:15px 10px}.rr-design-system-component-shared-doublelinecharts .form-control{font-size:12px !important}.rr-design-system-component-shared-doublelinecharts .col-8,.rr-design-system-component-shared-doublelinecharts .col-2{padding:0 5px}}.rr-design-system-component-data-table .dataTables_filter,.rr-design-system-component-data-table .dataTables_length{margin-bottom:15px}.rr-design-system-component-data-table .table thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.rr-design-system-component-data-table .status-confirmed{background-color:#c0f8e4;color:#258175;padding:3px 10px;border-radius:40px}.rr-design-system-component-data-table div.dataTables_wrapper div.dataTables_info{padding:15px;font-size:11.5px}.rr-design-system-component-data-table .status-cancelled{background-color:#ffd7d7;color:#ac2020;padding:3px 10px;border-radius:40px}.rr-design-system-component-data-table .tabletitle{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.rr-design-system-component-data-table .bg-secondary{font-size:10px;background-color:#eff0f3 !important;line-height:15px;padding:1px 10px;border-radius:10px;font-weight:400;margin-left:8px;color:rgba(69,69,69,.8)}.rr-design-system-component-data-table table.table-bordered.dataTable th,.rr-design-system-component-data-table table.table-bordered.dataTable td{font-size:13px;padding:20px 15px;border:0}.rr-design-system-component-data-table .tablecontainer{box-shadow:0 2px 5px rgba(0,0,0,.1);border:solid 1px #f0f0f0;padding:6px 0px;border-radius:15px;background:#fff !important}.rr-design-system-component-data-table .w-auto{font-size:12px;font-weight:600;border-color:#e9e9e9}.rr-design-system-component-data-table .active>.page-link,.rr-design-system-component-data-table .page-link.active{background-color:#24827c;border:solid .5px #24827c;padding:4.7px 11px;color:#fff !important;border-radius:7px}.rr-design-system-component-data-table #inner-container.admin{background-color:#eaebec}.rr-design-system-component-data-table .disabled>.page-link,.rr-design-system-component-data-table .page-link.disabled{border-radius:7px;background:#e1e1e1 !important}.rr-design-system-component-data-table table.dataTable.no-footer{border-bottom:1px solid #efefef}.rr-design-system-component-data-table div.dataTables_wrapper div.dataTables_paginate ul.pagination{padding:10px}.rr-design-system-component-data-table .justify-content-between{justify-content:end !important;gap:15px}.rr-design-system-component-data-table .bi-chevron-left::before{content:""}.rr-design-system-component-data-table .bi-chevron-right::before{content:""}.rr-design-system-component-data-table table.table-bordered.dataTable thead tr:first-child th,.rr-design-system-component-data-table table.table-bordered.dataTable thead tr:first-child td{background:#eff0f3 !important}.rr-design-system-component-data-table .page-link{padding:5.5px 10px !important;font-size:12px !important;border-radius:7px !important;margin:0px 4px !important;border:0 !important;color:#000 !important}.rr-design-system-component-data-table .page-item:last-child .page-link{background:#f4f4f4 !important;color:#000 !important}.rr-design-system-component-data-table .page-item:first-child .page-link{background:#f4f4f4 !important;color:#000 !important}.rr-design-system-component-data-table .pagination{--bs-pagination-focus-box-shadow: 0 0 0 0.25rem #c7e8e5 !important}.rr-design-system-component-data-table .bi::before,.rr-design-system-component-data-table [class^=bi-]::before,.rr-design-system-component-data-table [class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rr-design-system-component-data-table table.table-bordered.dataTable thead tr:first-child th,.rr-design-system-component-data-table table.table-bordered.dataTable thead tr:first-child td{padding:8px 25px !important;background:#eff0f3;border:solid #e1e1e1;border-width:1px 0px}.rr-design-system-component-data-table .tableheadingsection{display:flex;justify-content:space-between;padding:15px 30px 0px 15px}.rr-design-system-component-data-table .dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:2px}.rr-design-system-component-data-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0;margin-left:2px;text-align:center;background:#fff !important;text-decoration:none !important;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:2px}.rr-design-system-component-data-table div.selector{height:36px;font-size:12px}.rr-design-system-component-data-table .card{border:0;border-radius:10px}.rr-design-system-component-data-table div.selector,.rr-design-system-component-data-table div.selector *,.rr-design-system-component-data-table div.radio,.rr-design-system-component-data-table div.radio *,.rr-design-system-component-data-table div.checker,.rr-design-system-component-data-table div.checker *,.rr-design-system-component-data-table div.uploader,.rr-design-system-component-data-table div.uploader *,.rr-design-system-component-data-table div.button,.rr-design-system-component-data-table div.button *{margin-left:10px;font-size:13px !important;margin-right:10px;font-weight:600;border-radius:6px}.rr-design-system-component-double-line-chart canvas.bookings-line-chart.w-full{height:300px !important;max-height:300px !important}.rr-design-system-component-double-line-chart canvas.revenue-line-chart.w-full{height:300px !important;max-height:300px !important;display:flex;margin:0}.rr-design-system-component-double-line-chart .xai-robust-toggle-container{margin:1rem auto !important;border-radius:calc(1rem + 2px) !important;height:calc(2rem + 4px) !important;width:100% !important;background:#f1f2f3 !important;position:relative !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important;overflow:hidden !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-label{position:absolute !important;top:2px !important;height:2rem !important;line-height:2rem !important;width:50% !important;text-align:center !important;z-index:2 !important;transition:color .3s ease !important;user-select:none !important;color:#636363 !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important}.rr-design-system-component-double-line-chart .col-md-8.col-12.textblocksec{margin-left:15px}.rr-design-system-component-double-line-chart .card{border:var(--bs-card-border-width) solid rgba(0,0,0,.04);background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px}.rr-design-system-component-double-line-chart p.charttitle{margin:0px 0 5px 0;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.rr-design-system-component-double-line-chart .pms-gha span.tabletitlesml{color:#6d7175;text-decoration:none;font-size:13px;font-family:"inter"}.rr-design-system-component-double-line-chart .xai-robust-toggle-label--bookings{left:0 !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-label--revenue{right:0 !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input{display:none !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-handle{height:1.93rem !important;width:49.8% !important;background:#fff !important;margin:2.5px 2px 2px 2px;border-radius:.9rem !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important;transition:transform .3s ease !important;z-index:1 !important;position:absolute !important;left:0 !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input--bookings:checked~.xai-robust-toggle-handle{transform:translateX(0) !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-handle{transform:translateX(100%) !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input--bookings:checked~.xai-robust-toggle-label--bookings{color:#000 !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-label--revenue{color:#000 !important}.rr-design-system-component-double-line-chart .xai-robust-toggle-input--bookings:checked~.xai-robust-toggle-label--revenue,.rr-design-system-component-double-line-chart .xai-robust-toggle-input--revenue:checked~.xai-robust-toggle-label--bookings{color:#636363 !important}.rr-design-system-component-pill .pill{align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;border:none;cursor:default;transition:all .2s ease}.rr-design-system-component-pill .pill .pill-text{white-space:nowrap;font-weight:600}.rr-design-system-component-pill .pill i{font-size:11px}.rr-design-system-component-pill .pill.pill-clickable{cursor:pointer}.rr-design-system-component-pill .pill.pill-clickable:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.rr-design-system-component-pill .pill.pill-clickable:active{transform:translateY(0)}.rr-design-system-component-pill .pill.pill-default{background-color:#f1f5f9;color:#475569}.rr-design-system-component-pill .pill.pill-green{background-color:#dcfce7;color:#166534}.rr-design-system-component-pill .pill.pill-purple{background-color:#ede9fe;color:#6b21a8}.rr-design-system-component-pill .pill.pill-yellow{background-color:#fef3c7;color:#92400e}.rr-design-system-component-pill .pill.pill-red{background-color:#fee2e2;color:#991b1b}.rr-design-system-component-pill .pill.pill-blue{background-color:#dbeafe;color:#1e40af}.rr-design-system-component-pill .pill.pill-gray{background-color:#f3f4f6;color:#374151}.rr-design-system-component-shared-glowwave{pointer-events:none}#page-bottom-glow.rr-design-system-component-shared-glowwave{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;contain:paint;margin-top:0;margin-left:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}#page-bottom-glow.rr-design-system-component-shared-glowwave.is-visible{opacity:1;visibility:visible}#invopop-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#accounting-invoices-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#mapping-multidoor-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#bookingcom-mapping-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#connection-hub-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin:0;margin-left:0 !important;margin-right:0 !important;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#settings-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;opacity:1;visibility:visible}#be-settings-page-bottom-glow.rr-design-system-component-shared-glowwave,#ws-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin-left:0 !important;margin-right:0 !important;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}#rrbillingplan-page-bottom-glow.rr-design-system-component-shared-glowwave{position:relative;left:auto;right:auto;bottom:auto;margin-top:auto;margin-bottom:0;z-index:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;flex-shrink:0}.rr-design-system-component-shared-page{min-height:100vh;display:flex;flex-direction:column}.rr-design-system-component-shared-page .rr-design-system-component-shared-page-content{padding-top:82px}.rr-design-system-component-shared-page>.rr-design-system-component-shared-glowwave:last-child{margin-top:auto;flex-shrink:0}#tpl-account:has(.rr-design-system-component-shared-page){padding:0 !important}#inner-container:has(.rr-design-system-component-shared-page){padding-bottom:0 !important;overflow:visible !important}.rr-design-system-component-hotelier-dashboard-card .card{background:#fff;border-radius:10px;box-shadow:0 8px 28px rgba(15,23,42,.06);border:0}.rr-design-system-component-hotelier-dashboard-card .card .content{padding:16px}.rr-design-system-component-hotelier-dashboard-card .card .content .card-header-title{font-size:12px;color:#6b7280;display:flex;gap:5px}.rr-design-system-component-hotelier-dashboard-skeleton .skeleton-row{display:flex}.rr-design-system-component-hotelier-dashboard-skeleton .skeleton-row .skeleton-column{background:#e4e4e4;border-radius:5px;animation:pulse 1.5s infinite ease-in-out;border:1px solid #f1f1f1}@keyframes pulse{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.rr-design-system-component-hotelier-dashboard-table .card{background:#fff;border-radius:10px;box-shadow:0 8px 28px rgba(15,23,42,.06);border:0}.rr-design-system-component-hotelier-dashboard-table .card .content{padding:16px;width:100%;box-sizing:border-box}.rr-design-system-component-hotelier-dashboard-table .card .content .kpi-title{font-size:12px;color:#6b7280}.rr-design-system-component-hotelier-dashboard-table .card .content .table-controls{display:flex;gap:8px;align-items:center;margin:8px 0 0}.rr-design-system-component-hotelier-dashboard-table .card .content .table-controls .search-input{height:auto;padding:5px 15px;border-radius:5px;font-size:12px;font-weight:600}.rr-design-system-component-hotelier-dashboard-table .card .content .table-controls .filter-pill{background:#eef1f5;color:#475569;border:0;border-radius:999px;padding:6px 10px;font-weight:700;font-size:12px;cursor:pointer}.rr-design-system-component-hotelier-dashboard-table .card .content .table-controls .filter-pill.active{background:#e6f8f4;color:#2cab95}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table-container{overflow-x:scroll}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table{margin-top:8px;width:100%;border-collapse:collapse;max-width:100%;table-layout:fixed}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table th{color:#475569;font-weight:700;padding:8px 6px;border-bottom:1px solid #eef2f7;font-size:13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table th.sortable{cursor:pointer;user-select:none}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table th.sortable .sort{display:inline-block;width:12px;margin-left:6px;font-size:10px;line-height:1;opacity:.35}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table tr.group-peers td:first-child{transition:border-left .16s ease;border-left:3px solid #475569 !important}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table tr.is-group{background:rgba(110,99,255,.04)}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table tr.is-group td:first-child{border-left:3px solid #6e63ff}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td{padding:8px 6px;border-bottom:1px solid #eef2f7;font-size:13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.actions{overflow:visible}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.amount{text-align:left;padding-right:8px}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.amount.due{color:#ca0b59;font-weight:800}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.amount.ok{color:#24827c;font-weight:800}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.rate-unavailable,.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td.guest-unavailable{color:#afafaf}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions{display:flex;align-items:center;justify-content:center}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button{width:auto;height:auto;display:flex;border-radius:50%;align-items:center;justify-content:center;font-size:10px;padding:7px;cursor:pointer;font-weight:500}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button svg{width:15px;height:15px}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button.check-in{color:#24827c;background:#e6f8f4}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button.check-out{color:#24827c;background:#e6f8f4}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button.open-reservation{color:#847aff;background:#f0edff}.rr-design-system-component-hotelier-dashboard-table .card .content .mini-table td .actions .action-button.disabled{color:#adadad;background:#e4e5e7}.rr-design-system-component-hotelier-dashboard-table .card .content .table-actions{display:flex;justify-content:flex-start;margin-top:8px}.rr-design-system-component-hotelier-dashboard-table .card .content .table-actions button{background:#eef1f5;border:none;border-radius:10px;padding:6px 10px;font-weight:700;font-size:12px;color:#475569;cursor:pointer}.rr-design-system-component-hotelier-dashboard-forecastchart .card{background:#fff;border-radius:10px;box-shadow:0 8px 28px rgba(15,23,42,.06);border:0}.rr-design-system-component-hotelier-dashboard-forecastchart .card .content{padding:16px}.rr-design-system-component-hotelier-dashboard-forecastchart .card .content .kpi-title{font-size:12px;color:#6b7280}.rr-design-system-component-hotelier-dashboard-forecastchart .card .content .kpi-title+.chart{margin-top:12px}.rr-design-system-component-switcher-view .header-control{display:flex;gap:0;background-color:#eef1f5;border-radius:30px;padding:2px 2px}.rr-design-system-component-switcher-view .header-control .header-control-item{flex:1;text-align:center;padding:7px 15px;cursor:pointer;transition:all .3s ease;border-radius:30px;font-weight:600;color:#939393;font-size:14px}.rr-design-system-component-switcher-view .header-control .header-control-item.active{background-color:#fff;color:#000}.rr-design-system-component-switcher-view .content-control{margin-top:10px}.rr-design-system-component-switcher-view .content-control .content-control-item{display:none;transition:all .3s ease}.rr-design-system-component-switcher-view .content-control .content-control-item.active{display:block}.rr-design-system-component-alerts-alert{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:16px;backdrop-filter:blur(10px);border:1px solid;margin:16px 0}.rr-design-system-component-alerts-alert .alert-icon{width:40px;height:40px;min-width:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.rr-design-system-component-alerts-alert .alert-icon svg,.rr-design-system-component-alerts-alert .alert-icon img,.rr-design-system-component-alerts-alert .alert-icon .rr-design-system-component-icons-icon img{width:24px !important;height:24px !important;display:block;max-width:24px;max-height:24px}.rr-design-system-component-alerts-alert .alert-content{flex:1}.rr-design-system-component-alerts-alert .alert-title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:4px}.rr-design-system-component-alerts-alert .alert-message{font-size:14px;line-height:1.5}.rr-design-system-component-alerts-alert.alert--info{background:linear-gradient(135deg, rgba(110, 99, 255, 0.08) 0%, rgba(110, 99, 255, 0.04) 100%);border-color:rgba(110,99,255,.15)}.rr-design-system-component-alerts-alert.alert--info .alert-icon{background:#6e63ff}.rr-design-system-component-alerts-alert.alert--info .alert-title{color:#6e63ff}.rr-design-system-component-alerts-alert.alert--info .alert-message{color:#5850d8}.rr-design-system-component-alerts-alert.alert--success{background:linear-gradient(135deg, rgba(44, 171, 149, 0.08) 0%, rgba(44, 171, 149, 0.04) 100%);border-color:rgba(44,171,149,.15)}.rr-design-system-component-alerts-alert.alert--success .alert-icon{background:#2cab95}.rr-design-system-component-alerts-alert.alert--success .alert-title{color:#2cab95}.rr-design-system-component-alerts-alert.alert--success .alert-message{color:#248a78}.rr-design-system-component-alerts-alert.alert--warning{background:linear-gradient(135deg, rgba(254, 209, 77, 0.12) 0%, rgba(254, 209, 77, 0.06) 100%);border-color:rgba(254,209,77,.25)}.rr-design-system-component-alerts-alert.alert--warning .alert-icon{background:#fed14d;color:#0f172a}.rr-design-system-component-alerts-alert.alert--warning .alert-title{color:#d4a914}.rr-design-system-component-alerts-alert.alert--warning .alert-message{color:#a8880f}.rr-design-system-component-alerts-alert.alert--error{background:linear-gradient(135deg, rgba(202, 11, 89, 0.12) 0%, rgba(202, 11, 89, 0.06) 100%);border-color:rgba(202,11,89,.25)}.rr-design-system-component-alerts-alert.alert--error .alert-icon{background:#ca0b59}.rr-design-system-component-alerts-alert.alert--error .alert-title{color:#ca0b59}.rr-design-system-component-alerts-alert.alert--error .alert-message{color:#a30947}@media(max-width: 768px){.rr-design-system-component-alerts-alert{padding:16px 20px;gap:12px}.rr-design-system-component-alerts-alert .alert-icon{width:36px;height:36px;min-width:36px}.rr-design-system-component-alerts-alert .alert-icon svg,.rr-design-system-component-alerts-alert .alert-icon img{width:20px;height:20px}.rr-design-system-component-alerts-alert .alert-title{font-size:15px}.rr-design-system-component-alerts-alert .alert-message{font-size:13px}}.rr-design-system-component-forms-toggle{display:inline-block}.rr-design-system-component-forms-toggle .rr-toggle-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;user-select:none;transition:opacity .2s ease}.rr-design-system-component-forms-toggle .rr-toggle-label:hover:not(.is-disabled) .rr-toggle-switch{background:#e5e7eb}.rr-design-system-component-forms-toggle .rr-toggle-label:hover:not(.is-disabled) .rr-toggle-input:checked~.rr-toggle-switch{background:#5952d4}.rr-design-system-component-forms-toggle .rr-toggle-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.rr-design-system-component-forms-toggle .rr-toggle-input:checked~.rr-toggle-switch{background:#6e63ff}.rr-design-system-component-forms-toggle .rr-toggle-input:checked~.rr-toggle-switch .rr-toggle-slider{transform:translateX(24px)}.rr-design-system-component-forms-toggle .rr-toggle-input:focus-visible~.rr-toggle-switch{box-shadow:0 10px 20px rgba(110,99,255,.12),0 0 0 3px rgba(110,99,255,.2)}.rr-design-system-component-forms-toggle .rr-toggle-input:disabled~.rr-toggle-switch{opacity:.4;cursor:not-allowed}.rr-design-system-component-forms-toggle .rr-toggle-input:disabled~.rr-toggle-text{opacity:.4;cursor:not-allowed}.rr-design-system-component-forms-toggle .rr-toggle-switch{position:relative;width:48px;height:24px;background:#cbd5e1;border-radius:999px;flex-shrink:0;transition:all .25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.rr-design-system-component-forms-toggle .rr-toggle-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.rr-design-system-component-forms-toggle .rr-toggle-text{display:flex;flex-direction:column;gap:4px;padding-top:2px}.rr-design-system-component-forms-toggle .rr-toggle-label-text{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4}.rr-design-system-component-forms-toggle .rr-toggle-hint{font-size:13px;font-weight:400;color:#64748b;line-height:1.4}.rr-design-system-component-forms-toggle.is-disabled .rr-toggle-label{cursor:not-allowed;opacity:.6}.rr-design-system-component-forms-toggle.rr-toggle--small .rr-toggle-switch{width:40px;height:20px}.rr-design-system-component-forms-toggle.rr-toggle--small .rr-toggle-slider{width:16px;height:16px}.rr-design-system-component-forms-toggle.rr-toggle--small .rr-toggle-input:checked~.rr-toggle-switch .rr-toggle-slider{transform:translateX(20px)}.rr-design-system-component-forms-toggle.rr-toggle--small .rr-toggle-label-text{font-size:14px}.rr-design-system-component-forms-toggle.rr-toggle--small .rr-toggle-hint{font-size:12px}.rr-design-system-component-forms-toggle.rr-toggle--large .rr-toggle-switch{width:56px;height:28px}.rr-design-system-component-forms-toggle.rr-toggle--large .rr-toggle-slider{width:24px;height:24px}.rr-design-system-component-forms-toggle.rr-toggle--large .rr-toggle-input:checked~.rr-toggle-switch .rr-toggle-slider{transform:translateX(28px)}.rr-design-system-component-forms-toggle.rr-toggle--large .rr-toggle-label-text{font-size:16px}.rr-design-system-component-forms-toggle.rr-toggle--large .rr-toggle-hint{font-size:14px}.rr-design-system-component-forms-toggle.rr-toggle--green .rr-toggle-label:hover:not(.is-disabled) .rr-toggle-input:checked~.rr-toggle-switch{background:#24827c}.rr-design-system-component-forms-toggle.rr-toggle--green .rr-toggle-input:checked~.rr-toggle-switch{background:#2cab95}.rr-design-system-component-forms-toggle.rr-toggle--green .rr-toggle-input:focus-visible~.rr-toggle-switch{box-shadow:0 10px 20px rgba(44,171,149,.12),0 0 0 3px rgba(44,171,149,.2)}.rr-design-system-component-forms-toggle.rr-toggle--dark .rr-toggle-label:hover:not(.is-disabled) .rr-toggle-input:checked~.rr-toggle-switch{background:#1e293b}.rr-design-system-component-forms-toggle.rr-toggle--dark .rr-toggle-input:checked~.rr-toggle-switch{background:#0f172a}.rr-design-system-component-forms-toggle.rr-toggle--dark .rr-toggle-input:focus-visible~.rr-toggle-switch{box-shadow:0 10px 20px rgba(15,23,42,.12),0 0 0 3px rgba(15,23,42,.2)}.payment-methods{display:block;width:100%;justify-content:stretch;flex-wrap:nowrap}.payment-methods .payment-option{position:relative;display:block;width:100%;max-width:100%;margin:0 0 12px;padding:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden;opacity:1;min-height:0;flex-shrink:1;align-self:stretch;clear:both;cursor:default;transition:border-color .2s ease,box-shadow .2s ease}.payment-methods .payment-option:hover,.payment-methods .payment-option.is-selected{border-color:#94a3b8;box-shadow:0 4px 14px rgba(15,23,42,.06)}.payment-methods .payment-option.error{border-color:rgba(220,38,38,.55)}.payment-methods .payment-option[class*=col-]{flex:0 0 100%;width:100% !important;max-width:100% !important}.payment-methods .payment-option .radio-toggle{display:none}.payment-methods .payment-option>label:not(.payment-option__label):not(.rr-toggle-label){display:none}.payment-methods .payment-option>input.apm:not(.payment-option__radio){display:none}.payment-methods .payment-option__header{display:flex;align-items:center;gap:12px;padding:16px 18px}.payment-methods .payment-option__radio-control{flex-shrink:0;margin:0}.payment-methods .payment-option__radio-control .rr-radio-label{gap:0}.payment-methods .payment-option__radio-control .rb-label-text{display:none}.payment-methods .payment-option__label{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0;padding:0;width:auto !important;height:auto !important;min-height:0;text-align:left;font-size:16px;font-weight:600;color:#0f172a;cursor:pointer}.payment-methods .payment-option__label img{display:block;max-width:36px;max-height:28px;flex-shrink:0}.payment-methods .payment-option__label .payment-option__method-icon{display:block;width:28px;height:28px;flex-shrink:0;color:#475569}.payment-methods .payment-option__label .payment-option__label-text{line-height:1.3}.payment-methods .payment-option__label i{position:static;font-size:1.5rem;margin:0;max-width:none}.payment-methods .payment-option__body{padding:0 18px 18px;border-top:none}.payment-methods .payment-option .cc-fields,.payment-methods .payment-option .bancontact-fields,.payment-methods .payment-option .ideal-fields,.payment-methods .payment-option .giropay-fields,.payment-methods .payment-option .giro-pay-fields,.payment-methods .payment-option .multibanco-fields,.payment-methods .payment-option .paypal-fields,.payment-methods .payment-option .googlepay-fields{margin-top:0;padding:4px 18px 20px !important;border-top:none;overflow:hidden}.payment-methods .payment-option input#ccName{max-width:none !important;width:100% !important}.payment-methods .payment-option .pm-input-field{display:flex;align-items:center;height:42px !important;min-height:0 !important;max-height:42px;padding:0 16px !important;border:1px solid #e5e7eb !important;border-radius:9999px !important;background:#fff !important;box-shadow:0 2px 8px rgba(15,23,42,.04) !important;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.payment-methods .payment-option .pm-input-field iframe{display:block;width:100% !important;height:24px !important;min-height:0 !important;border:0}.payment-methods .payment-option .pm-input-field.pm-input-field--focus{outline:none !important;border-color:#94a3b8 !important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 0 0 2px rgba(71,85,105,.12) !important}.payment-methods .payment-option input[type=text],.payment-methods .payment-option input[type=tel],.payment-methods .payment-option select.select-css{height:42px !important;padding:0 18px !important;border:1px solid #e5e7eb !important;border-radius:9999px !important;background:#fff !important;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.04) !important;transition:border-color .18s ease,box-shadow .18s ease}.payment-methods .payment-option input[type=text]:focus,.payment-methods .payment-option input[type=tel]:focus,.payment-methods .payment-option select.select-css:focus{outline:none !important;border-color:#94a3b8 !important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 0 0 2px rgba(71,85,105,.12) !important}.payment-methods .payment-option .pm-form-label__text,.payment-methods .payment-option .pm-form-label__error-text,.payment-methods .payment-option .pm-input-field{float:none;clear:none}.payment-methods .payment-option .pm-form-label__error-text{color:#ca0b59}.payment-methods .payment-option .pm-input-field--error{border-color:#ca0b59 !important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 0 0 2px rgba(202,11,89,.12) !important}.payment-methods .payment-option .pm-form-label__text{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#0f172a}.payment-methods .payment-option .pm-form-label{display:flex;flex-direction:column;width:100% !important;padding-bottom:0;margin-bottom:28px;float:none}.payment-methods .payment-option .merchant-checkout__payment-method__details .col-12+.pm-form-row--exp-cvc{margin-top:20px}.payment-methods .payment-option .pm-form-row--exp-cvc{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.payment-methods .payment-option .pm-form-row--exp-cvc>.col-6{flex:1 1 calc(50% - 6px);min-width:0;max-width:calc(50% - 6px);padding:0 !important}.payment-methods .payment-option .pm-form-row--exp-cvc .pm-form-label{margin-bottom:0}.payment-amount .payment-option{border-radius:16px;min-height:0;margin:0 12px 12px}.payment-amount .payment-option label{min-height:0;padding:20px 16px 20px 72px;font-size:1.1rem}.payment-amount .payment-option .radio-toggle{display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);margin:0}.rr-design-system-component-forms-checkbox{--cb-size: 24px;--cb-radius: 6px;--cb-shadow: 0 2px 10px rgba(15, 23, 42, 0.12);display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;align-self:flex-start;flex-shrink:0;width:auto;min-width:0}.rr-design-system-component-forms-checkbox.is-disabled{opacity:.55;cursor:not-allowed}.rr-design-system-component-forms-checkbox.is-error .cb-box{border-color:#ca0b59 !important;box-shadow:0 0 0 3px rgba(202,11,89,.15),var(--cb-shadow)}.rr-design-system-component-forms-checkbox:not(.is-disabled):hover .cb-box{box-shadow:0 8px 20px rgba(15,23,42,.22)}.rr-design-system-component-forms-checkbox:not(.is-disabled):active .cb-box{box-shadow:0 4px 12px rgba(15,23,42,.18)}.rr-design-system-component-forms-checkbox .cb-box{width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);border:2px solid var(--cb-border, #cbd5e1);background:var(--cb-bg, #fff);box-shadow:var(--cb-shadow);display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;position:relative;overflow:hidden}.rr-design-system-component-forms-checkbox[data-state=checked] .cb-box,.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-box{border-color:rgba(0,0,0,0);background:var(--cb-fill, #6e63ff)}.rr-design-system-component-forms-checkbox .cb-icon{position:absolute;width:calc(var(--cb-size)*.7);height:calc(var(--cb-size)*.7);left:50%;top:50%;color:#fff;opacity:0;transform:translate(-50%, -50%) scale(0.96);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.rr-design-system-component-forms-checkbox[data-state=checked] .cb-icon--check{opacity:1;transform:translate(-50%, -50%) scale(1)}.rr-design-system-component-forms-checkbox[data-state=indeterminate] .cb-icon--minus{opacity:1;transform:translate(-50%, -50%) scale(1)}.rr-design-system-component-forms-checkbox .cb-label{font-size:14px;font-weight:600;color:#0f172a;line-height:1.45}.rr-design-system-component-forms-checkbox.has-form-input{position:relative;max-width:100%;align-items:flex-start}.rr-design-system-component-forms-checkbox .rr-checkbox-form-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.rr-design-system-component-forms-checkbox:focus-within .cb-box{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.rr-design-system-component-forms-checkbox--form-field{position:relative;align-items:flex-start;min-width:0;width:100%}.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-label{display:inline-flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer;user-select:none;min-width:0;width:100%}.rr-design-system-component-forms-checkbox--form-field .cb-label-text{font-size:14px;font-weight:500;line-height:1.4;color:#334155;min-width:0}.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-input:checked+.rr-checkbox-label .cb-box,.rr-design-system-component-forms-checkbox--form-field.is-checked .cb-box{border-color:rgba(0,0,0,0);background:var(--cb-fill, #6e63ff)}.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-input:checked+.rr-checkbox-label .cb-icon--check,.rr-design-system-component-forms-checkbox--form-field.is-checked .cb-icon--check{opacity:1;transform:translate(-50%, -50%) scale(1)}.rr-design-system-component-forms-checkbox--form-field .rr-checkbox-input:focus-visible+.rr-checkbox-label .cb-box{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.rr-design-system-component-forms-radio{--rb-size: 22px;--rb-fill: #6e63ff;display:flex;align-items:flex-start;min-width:0}.rr-design-system-component-forms-radio.is-disabled{opacity:.55;cursor:not-allowed}.rr-design-system-component-forms-radio.is-disabled .rr-radio-label{cursor:not-allowed}.rr-design-system-component-forms-radio .rr-radio-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.rr-design-system-component-forms-radio .rr-radio-label{display:inline-flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer;user-select:none;min-width:0}.rr-design-system-component-forms-radio .rb-box{flex-shrink:0;width:var(--rb-size);height:var(--rb-size);margin-top:1px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.1);display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;position:relative}.rr-design-system-component-forms-radio .rb-box::after{content:"";width:calc(var(--rb-size)*.45);height:calc(var(--rb-size)*.45);border-radius:50%;background:var(--rb-fill);opacity:0;transform:scale(0.5);transition:opacity .15s ease,transform .15s ease}.rr-design-system-component-forms-radio .rr-radio-input:checked+.rr-radio-label .rb-box{border-color:var(--rb-fill);box-shadow:0 4px 14px rgba(110,99,255,.2)}.rr-design-system-component-forms-radio .rr-radio-input:checked+.rr-radio-label .rb-box::after{opacity:1;transform:scale(1)}.rr-design-system-component-forms-radio .rr-radio-input:focus-visible+.rr-radio-label .rb-box{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.rr-design-system-component-forms-radio .rb-label-text{font-size:14px;font-weight:500;line-height:1.45;color:#334155;min-width:0}.rr-design-system-component-cards-card.card.with-toggle h2{display:flex;justify-content:space-between}.rr-design-system-component-cards-card.card.with-toggle.headered.gradient h2 .rr-design-system-component-forms-toggle .rr-toggle-label-text{color:#fff}.rr-design-system-component-forms-textinput{display:block;margin-bottom:14px}.rr-design-system-component-forms-textinput .ti-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-textinput .ti-label .req{color:#ca0b59}.rr-design-system-component-forms-textinput .ti-input-wrap{position:relative;width:100%}.rr-design-system-component-forms-textinput .ti-input{width:100%;border:1px solid #e5e7eb;border-radius:9999px;padding:10px 18px;font:inherit;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-design-system-component-forms-textinput .ti-input--has-suffix{padding-right:3.75rem}.rr-design-system-component-forms-textinput .ti-input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;color:#64748b;pointer-events:none;user-select:none;white-space:nowrap}.rr-design-system-component-forms-textinput .ti-input:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-textinput.has-error .ti-input{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-textinput .ti-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-textinput .ti-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-textinput.size-sm .ti-input{padding:8px 14px}.rr-design-system-component-forms-textinput.size-lg .ti-input{padding:12px 20px}.rr-design-system-component-forms-taginput{display:block;margin-bottom:14px}.rr-design-system-component-forms-taginput .taginput-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-taginput .taginput-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:44px;border:1px solid #e5e7eb;border-radius:12px;padding:6px 10px;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-design-system-component-forms-taginput .taginput-field:focus-within{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-taginput .taginput-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rr-design-system-component-forms-taginput .taginput-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%}.rr-design-system-component-forms-taginput .taginput-tag__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-design-system-component-forms-taginput .taginput-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:9999px;background:rgba(15,23,42,.08);color:#475569;font:inherit;font-size:14px;line-height:1;cursor:pointer}.rr-design-system-component-forms-taginput .taginput-tag__remove:hover{background:rgba(15,23,42,.14);color:#0f172a}.rr-design-system-component-forms-taginput .taginput-text{flex:1 1 120px;min-width:80px;border:0;padding:4px 2px;font:inherit;background:rgba(0,0,0,0);color:#0f172a}.rr-design-system-component-forms-taginput .taginput-text:focus{outline:none}.rr-design-system-component-forms-taginput .taginput-text:disabled{cursor:not-allowed}.rr-design-system-component-forms-taginput .taginput-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-taginput .taginput-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-taginput.has-error .taginput-field{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-taginput.size-sm .taginput-field{min-height:38px;padding:4px 8px;border-radius:10px}.rr-design-system-component-forms-taginput.size-lg .taginput-field{min-height:48px;padding:8px 12px;border-radius:14px}.rr-design-system-component-forms-textarea{display:block;margin-bottom:14px}.rr-design-system-component-forms-textarea .ta-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-textarea .req{color:#ca0b59}.rr-design-system-component-forms-textarea .ta-input{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06);resize:vertical}.rr-design-system-component-forms-textarea .ta-input:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-textarea.has-error .ta-input{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-textarea .ta-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-textarea .ta-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-textarea.textarea--pill .ta-input{border-radius:18px;padding:12px 18px}.rr-design-system-component-forms-richtextarea{display:block;margin-bottom:14px}.rr-design-system-component-forms-richtextarea .ta-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-richtextarea .req{color:#ca0b59}.rr-design-system-component-forms-richtextarea .ta-input{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06);resize:vertical}.rr-design-system-component-forms-richtextarea .ta-input:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-richtextarea.has-error .ta-input{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-richtextarea .ta-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-richtextarea .ta-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-select{display:block;margin-bottom:14px}.rr-design-system-component-forms-select .sel-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-select .sel-label-sub{display:block;margin:-4px 0 10px;font-size:14px;font-weight:500;line-height:1.5;color:#64748b}.rr-design-system-component-forms-select .req{color:#ca0b59}.rr-design-system-component-forms-select .sel-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-select .sel-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-select.has-error .trigger{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-select{position:relative}.rr-design-system-component-forms-select:has(details[open]){z-index:110000}.rr-design-system-component-forms-select details{position:relative}.rr-design-system-component-forms-select details summary{list-style:none}.rr-design-system-component-forms-select details summary::-webkit-details-marker{display:none}.rr-design-system-component-forms-select .trigger,.rr-design-system-component-forms-select summary.trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;font-size:15px;font-weight:500;color:#0f172a;cursor:pointer;transition:all .2s ease}.rr-design-system-component-forms-select .trigger .menu-option__occupancy-icon,.rr-design-system-component-forms-select summary.trigger .menu-option__occupancy-icon{color:#cbd5e1}.rr-design-system-component-forms-select .trigger .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select .trigger .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select .trigger .menu-option__occupancy-icon i,.rr-design-system-component-forms-select summary.trigger .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select summary.trigger .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select summary.trigger .menu-option__occupancy-icon i{color:#cbd5e1;stroke:#cbd5e1}.rr-design-system-component-forms-select .trigger:hover,.rr-design-system-component-forms-select summary.trigger:hover{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-select .trigger:focus,.rr-design-system-component-forms-select summary.trigger:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-select .sel-current{flex:1;display:inline-flex;align-items:center;gap:8px;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-design-system-component-forms-select .sel-current .menu-option__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-design-system-component-forms-select .menu-option__occupancy{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 8px 2px 6px;border-radius:999px;background:rgba(15,23,42,.05);font-size:12px;font-weight:700;line-height:1}.rr-design-system-component-forms-select .menu-option__occupancy-count{min-width:.75em;margin-right:10px;color:#64748b;text-align:center}.rr-design-system-component-forms-select .menu-option__occupancy-icon{display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1}.rr-design-system-component-forms-select .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select .menu-option__occupancy-icon i{display:block;width:12px;height:12px;font-size:11px;line-height:1;color:#cbd5e1;stroke:#cbd5e1}.rr-design-system-component-forms-select .caret{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:10px;min-width:10px;height:6px;min-height:6px;line-height:0;border:none;box-sizing:content-box}.rr-design-system-component-forms-select .caret .select-caret-icon{display:block;flex:0 0 auto;width:10px;min-width:10px;height:6px;min-height:6px;max-width:none;transition:transform .2s ease}.rr-design-system-component-forms-select details[open] .caret .select-caret-icon{transform:rotate(180deg)}.rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu,.rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu{min-width:0;max-width:min(28rem,100vw - 24px)}.rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] .menu:popover-open,.rr-design-system-component-forms-select[data-rr-select-fixed-menu=true] ul.menu:popover-open{margin:0;inset:unset}.rr-design-system-component-forms-select .menu,.rr-design-system-component-forms-select ul.menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(100vw - 24px,28rem);box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 26px rgba(20,32,49,.12);list-style:none;margin:0;padding:6px;z-index:110000;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.rr-design-system-component-forms-select .menu.has-search,.rr-design-system-component-forms-select ul.menu.has-search{max-height:320px;padding:10px 6px 6px}.rr-design-system-component-forms-select .menu .menu-search,.rr-design-system-component-forms-select ul.menu .menu-search{padding-bottom:8px}.rr-design-system-component-forms-select .menu .menu-search-input,.rr-design-system-component-forms-select ul.menu .menu-search-input{border-radius:9999px;padding:8px 14px}.rr-design-system-component-forms-select .menu::-webkit-scrollbar,.rr-design-system-component-forms-select ul.menu::-webkit-scrollbar{width:8px}.rr-design-system-component-forms-select .menu::-webkit-scrollbar-track,.rr-design-system-component-forms-select ul.menu::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.rr-design-system-component-forms-select .menu::-webkit-scrollbar-thumb,.rr-design-system-component-forms-select ul.menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.rr-design-system-component-forms-select .menu::-webkit-scrollbar-thumb:hover,.rr-design-system-component-forms-select ul.menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rr-design-system-component-forms-select .menu li,.rr-design-system-component-forms-select ul.menu li{margin:0;padding:0}.rr-design-system-component-forms-select .menu a,.rr-design-system-component-forms-select ul.menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;color:#0f172a;text-decoration:none;border-radius:8px;transition:all .15s ease;cursor:pointer}.rr-design-system-component-forms-select .menu a .menu-option__icon,.rr-design-system-component-forms-select ul.menu a .menu-option__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;flex:0 0 24px;color:#64748b}.rr-design-system-component-forms-select .menu a .menu-option__icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select .menu a .menu-option__icon svg,.rr-design-system-component-forms-select ul.menu a .menu-option__icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select ul.menu a .menu-option__icon svg{display:block;width:18px !important;height:18px !important;max-width:18px;max-height:18px;flex-shrink:0}.rr-design-system-component-forms-select .menu a .menu-option__label,.rr-design-system-component-forms-select ul.menu a .menu-option__label{flex:1 1 auto;min-width:0;line-height:1.35}.rr-design-system-component-forms-select .menu a:hover,.rr-design-system-component-forms-select ul.menu a:hover{background:rgba(110,99,255,.08);color:#6e63ff}.rr-design-system-component-forms-select .menu a:hover .menu-option__icon,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__icon{color:#6e63ff}.rr-design-system-component-forms-select .menu a:hover .menu-option__occupancy-count,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__occupancy-count{color:#64748b}.rr-design-system-component-forms-select .menu a:hover .menu-option__occupancy-icon,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__occupancy-icon{color:#cbd5e1}.rr-design-system-component-forms-select .menu a:hover .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select .menu a:hover .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select .menu a:hover .menu-option__occupancy-icon i,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select ul.menu a:hover .menu-option__occupancy-icon i{color:#cbd5e1;stroke:#cbd5e1}.rr-design-system-component-forms-select .menu li.menu-separator,.rr-design-system-component-forms-select ul.menu li.menu-separator{height:1px;margin:6px 8px;padding:0;background:#eef2f7;pointer-events:none}.rr-design-system-component-forms-select .menu li[aria-selected=true] a,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a{background:rgba(110,99,255,.12);color:#6e63ff;font-weight:700}.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__icon,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__icon{color:#6e63ff}.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__occupancy-count,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__occupancy-count{color:#64748b}.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__occupancy-icon,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__occupancy-icon{color:#cbd5e1}.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select .menu li[aria-selected=true] a .menu-option__occupancy-icon i,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__occupancy-icon .rr-design-system-component-icons-icon,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__occupancy-icon svg,.rr-design-system-component-forms-select ul.menu li[aria-selected=true] a .menu-option__occupancy-icon i{color:#cbd5e1;stroke:#cbd5e1}.rr-design-system-component-forms-select .menu li[role=option] a[data-value=""]{color:#64748b}.rr-design-system-component-forms-select.sm .trigger,.rr-design-system-component-forms-select.sm summary.trigger{padding:8px 14px;font-size:14px}.rr-design-system-component-forms-select.md .trigger,.rr-design-system-component-forms-select.md summary.trigger{padding:10px 18px;font-size:15px}.rr-design-system-component-forms-select.lg .trigger,.rr-design-system-component-forms-select.lg summary.trigger{padding:12px 20px;font-size:16px}.rr-design-system-component-forms-select.has-error .trigger,.rr-design-system-component-forms-select.has-error summary.trigger{border-color:#ca0b59}.rr-design-system-component-forms-select.has-error .trigger:hover,.rr-design-system-component-forms-select.has-error .trigger:focus,.rr-design-system-component-forms-select.has-error summary.trigger:hover,.rr-design-system-component-forms-select.has-error summary.trigger:focus{border-color:#ca0b59;box-shadow:0 10px 20px rgba(202,11,89,.12)}.rr-design-system-component-forms-select.is-multi .menu-option__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;box-sizing:border-box;position:relative}.rr-design-system-component-forms-select.is-multi .menu li[aria-selected=true] .menu-option__check{border-color:#6e63ff;background:#6e63ff}.rr-design-system-component-forms-select.is-multi .menu li[aria-selected=true] .menu-option__check::after{content:"";display:block;width:5px;height:9px;margin-top:-1px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rr-design-system-component-forms-select.is-multi .menu a{display:flex;align-items:center;gap:10px}.rr-design-system-component-forms-select.is-disabled{opacity:.62;pointer-events:none}.rr-design-system-component-forms-select.is-disabled .trigger,.rr-design-system-component-forms-select.is-disabled summary.trigger{background:#f1f5f9;color:#64748b;cursor:not-allowed;box-shadow:none}body>ul.menu[data-rr-select-menu-portal=true],body>[data-rr-select-menu-portal=true]>.menu,ul.menu[data-rr-select-menu-portal=true]{z-index:110000;list-style:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 26px rgba(20,32,49,.12);padding:6px;margin:0;max-height:280px;overflow:auto}body>ul.menu[data-rr-select-menu-portal=true].has-search,body>[data-rr-select-menu-portal=true]>.menu.has-search,ul.menu[data-rr-select-menu-portal=true].has-search{max-height:320px;display:flex;flex-direction:column;padding:0;overflow:hidden}body>ul.menu[data-rr-select-menu-portal=true] .menu-search,body>[data-rr-select-menu-portal=true]>.menu .menu-search,ul.menu[data-rr-select-menu-portal=true] .menu-search{position:relative;top:auto;z-index:1;flex:0 0 auto;display:block;padding:10px 8px 8px;margin:0;background:#fff;border-bottom:1px solid #eef2f7;list-style:none}body>ul.menu[data-rr-select-menu-portal=true] .menu-options-scroll,body>[data-rr-select-menu-portal=true]>.menu .menu-options-scroll,ul.menu[data-rr-select-menu-portal=true] .menu-options-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}body>ul.menu[data-rr-select-menu-portal=true] li,body>[data-rr-select-menu-portal=true]>.menu li,ul.menu[data-rr-select-menu-portal=true] li{margin:0;padding:0;list-style:none}body>ul.menu[data-rr-select-menu-portal=true] a,body>[data-rr-select-menu-portal=true]>.menu a,ul.menu[data-rr-select-menu-portal=true] a{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;color:#0f172a;text-decoration:none;border-radius:8px}body>ul.menu[data-rr-select-menu-portal=true] a:hover,body>[data-rr-select-menu-portal=true]>.menu a:hover,ul.menu[data-rr-select-menu-portal=true] a:hover{background:#f8fafc}body>ul.menu[data-rr-select-menu-portal=true] a.is-disabled,body>ul.menu[data-rr-select-menu-portal=true] a[aria-disabled=true],body>[data-rr-select-menu-portal=true]>.menu a.is-disabled,body>[data-rr-select-menu-portal=true]>.menu a[aria-disabled=true],ul.menu[data-rr-select-menu-portal=true] a.is-disabled,ul.menu[data-rr-select-menu-portal=true] a[aria-disabled=true]{opacity:.45;color:rgba(15,23,42,.38);cursor:not-allowed;pointer-events:none;background:rgba(0,0,0,0)}body>ul.menu[data-rr-select-menu-portal=true] a.is-disabled:hover,body>ul.menu[data-rr-select-menu-portal=true] a[aria-disabled=true]:hover,body>[data-rr-select-menu-portal=true]>.menu a.is-disabled:hover,body>[data-rr-select-menu-portal=true]>.menu a[aria-disabled=true]:hover,ul.menu[data-rr-select-menu-portal=true] a.is-disabled:hover,ul.menu[data-rr-select-menu-portal=true] a[aria-disabled=true]:hover{background:rgba(0,0,0,0);color:rgba(15,23,42,.38)}body>ul.menu[data-rr-select-menu-portal=true] .menu-option__check,body>[data-rr-select-menu-portal=true]>.menu .menu-option__check,ul.menu[data-rr-select-menu-portal=true] .menu-option__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;box-sizing:border-box;position:relative}body>ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true] .menu-option__check,body>[data-rr-select-menu-portal=true]>.menu li[aria-selected=true] .menu-option__check,ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true] .menu-option__check{border-color:#6e63ff;background:#6e63ff}body>ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true] .menu-option__check::after,body>[data-rr-select-menu-portal=true]>.menu li[aria-selected=true] .menu-option__check::after,ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true] .menu-option__check::after{content:"";display:block;width:5px;height:9px;margin-top:-1px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body>ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true]>a,body>[data-rr-select-menu-portal=true]>.menu li[aria-selected=true]>a,ul.menu[data-rr-select-menu-portal=true] li[aria-selected=true]>a{background:rgba(110,99,255,.08);color:#6e63ff}body>ul.menu[data-rr-select-menu-portal=true] li.is-disabled,body>ul.menu[data-rr-select-menu-portal=true] li:has(>a[aria-disabled=true]),body>[data-rr-select-menu-portal=true]>.menu li.is-disabled,body>[data-rr-select-menu-portal=true]>.menu li:has(>a[aria-disabled=true]),ul.menu[data-rr-select-menu-portal=true] li.is-disabled,ul.menu[data-rr-select-menu-portal=true] li:has(>a[aria-disabled=true]){cursor:not-allowed}.rr-design-system-component-forms-imageupload{display:block;margin-bottom:14px}.rr-design-system-component-forms-imageupload .iu-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-imageupload .iu-drop{border:1px dashed #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);padding:32px 16px;cursor:pointer;text-align:center}.rr-design-system-component-forms-imageupload .iu-drop.is-over{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-imageupload .iu-icon{display:block;margin:0 auto 12px;width:48px;height:48px}.rr-design-system-component-forms-imageupload .iu-instructions{color:#64748b;font-size:14px;line-height:1.5}.rr-design-system-component-forms-imageupload .iu-input{position:absolute;opacity:0;width:1px;height:1px}.rr-design-system-component-forms-imageupload .iu-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px;margin-top:10px}.rr-design-system-component-forms-imageupload .iu-item{position:relative;border:1px solid #eef2f7;border-radius:10px;overflow:hidden;background:#fff}.rr-design-system-component-forms-imageupload .iu-item img{display:block;width:100%;height:120px;object-fit:cover}.rr-design-system-component-forms-imageupload.iu-variant-maxheight .iu-item img{height:auto;max-height:var(--iu-preview-max-height, 200px);object-fit:contain}.rr-design-system-component-forms-imageupload .iu-caption{padding:6px 8px;font-size:12px;color:#334155;font-weight:700}.rr-design-system-component-forms-imageupload .iu-remove{position:absolute;top:6px;right:6px;border:0;background:#fff;border-radius:9999px;padding:4px 8px;font-weight:800;box-shadow:0 6px 18px rgba(15,23,42,.12);cursor:pointer}.rr-design-system-component-forms-imageupload .iu-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-imageupload .iu-error{display:none;font-size:14px;color:#ca0b59;background:#fef1f7;border:1px solid #f8b6d5;border-radius:8px;padding:12px 16px;margin-top:10px;font-weight:600}.rr-design-system-component-forms-imageupload .upload-progress{display:none;margin-top:10px;padding:10px;background:#f8fafc;border-radius:8px;text-align:center}.rr-design-system-component-forms-imageupload .spinner{position:relative}.rr-design-system-component-forms-imageupload .spinner:before{content:"Uploading...";display:block;color:#6e63ff;font-weight:700;font-size:14px;margin-bottom:8px}.rr-design-system-component-forms-imageupload .progress-bar{height:4px;background:#e2e8f0;border-radius:999px;overflow:hidden;position:relative}.rr-design-system-component-forms-imageupload .progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background:#6e63ff;border-radius:999px;animation:progressAnim 1.5s ease-in-out infinite}@keyframes progressAnim{0%{left:-40%;width:40%}50%{left:50%;width:60%}100%{left:100%;width:40%}}.rr-design-system-component-forms-imageupload:not(:has(.iu-input[multiple])):has(.iu-item) .iu-drop,.rr-design-system-component-forms-imageupload:not(:has(.iu-input[multiple])):has(.iu-item) .iu-label{display:none}.rr-design-system-component-forms-imageupload:not(:has(.iu-input[multiple])):has(.iu-item) .iu-grid{margin-top:0}.rr-design-system-component-forms-imageupload.iu-drop-hidden .iu-drop,.rr-design-system-component-forms-imageupload.iu-drop-hidden .iu-label{display:none}.rr-design-system-component-forms-imageupload.iu-drop-hidden .iu-grid{margin-top:0}.rr-design-system-component-shared-dropdown{position:relative}.rr-design-system-component-shared-dropdown:has(details[open]){z-index:110000}.rr-design-system-component-shared-dropdown details{position:relative}.rr-design-system-component-shared-dropdown details summary{list-style:none}.rr-design-system-component-shared-dropdown details summary::-webkit-details-marker{display:none}.rr-design-system-component-shared-dropdown .trigger,.rr-design-system-component-shared-dropdown summary.trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 18px;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;font-size:15px;font-weight:500;color:#0f172a;cursor:pointer;transition:all .2s ease}.rr-design-system-component-shared-dropdown .trigger:hover,.rr-design-system-component-shared-dropdown summary.trigger:hover{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-shared-dropdown .trigger:focus,.rr-design-system-component-shared-dropdown summary.trigger:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-shared-dropdown .sel-current{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-design-system-component-shared-dropdown .menu,.rr-design-system-component-shared-dropdown ul.menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(100vw - 24px,28rem);box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 26px rgba(20,32,49,.12);list-style:none;margin:0;padding:6px;z-index:110000;max-height:min(360px,100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.rr-design-system-component-shared-dropdown .menu.has-search,.rr-design-system-component-shared-dropdown ul.menu.has-search{max-height:min(400px,100dvh - 120px);padding:10px 6px 6px}.rr-design-system-component-shared-dropdown .menu .menu-search,.rr-design-system-component-shared-dropdown ul.menu .menu-search{padding-bottom:8px}.rr-design-system-component-shared-dropdown .menu .menu-search-input,.rr-design-system-component-shared-dropdown ul.menu .menu-search-input{border-radius:9999px;padding:8px 14px}.rr-design-system-component-shared-dropdown .menu::-webkit-scrollbar,.rr-design-system-component-shared-dropdown ul.menu::-webkit-scrollbar{width:8px}.rr-design-system-component-shared-dropdown .menu::-webkit-scrollbar-track,.rr-design-system-component-shared-dropdown ul.menu::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.rr-design-system-component-shared-dropdown .menu::-webkit-scrollbar-thumb,.rr-design-system-component-shared-dropdown ul.menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.rr-design-system-component-shared-dropdown .menu::-webkit-scrollbar-thumb:hover,.rr-design-system-component-shared-dropdown ul.menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rr-design-system-component-shared-dropdown .menu li,.rr-design-system-component-shared-dropdown ul.menu li{margin:0;padding:0}.rr-design-system-component-shared-dropdown .menu li[hidden],.rr-design-system-component-shared-dropdown ul.menu li[hidden]{display:none}.rr-design-system-component-shared-dropdown .menu-search{position:sticky;top:0;z-index:1;padding:0 2px 8px;margin:0 0 4px;background:#fff;border-bottom:1px solid #eef2f7;list-style:none}.rr-design-system-component-shared-dropdown .menu-search-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font:inherit;font-size:14px;font-weight:500;color:#0f172a;background:#f8fafc}.rr-design-system-component-shared-dropdown .menu-search-input:focus{outline:none;border-color:#6e63ff;background:#fff;box-shadow:0 0 0 2px rgba(110,99,255,.15)}.rr-design-system-component-shared-dropdown .menu-search-input::-webkit-search-cancel-button{cursor:pointer}.rr-design-system-component-shared-dropdown .menu-no-results{padding:12px;font-size:13px;font-weight:500;color:#64748b;text-align:center;list-style:none}.rr-design-system-component-shared-dropdown .menu li.menu-group-label:not(:first-child){margin-top:4px;padding-top:4px;border-top:1px solid #eef2f7}.rr-design-system-component-shared-dropdown .menu li.menu-group-label a{display:block;min-height:0;padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;cursor:default;pointer-events:none}.rr-design-system-component-shared-dropdown .menu li.menu-group-label a:hover{background:rgba(0,0,0,0);color:#94a3b8}.rr-design-system-component-shared-dropdown .menu a,.rr-design-system-component-shared-dropdown ul.menu a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.25;color:#0f172a;text-decoration:none;border-radius:8px;transition:background .15s ease,color .15s ease;cursor:pointer}.rr-design-system-component-shared-dropdown .menu a:hover,.rr-design-system-component-shared-dropdown ul.menu a:hover{background:rgba(110,99,255,.08);color:#6e63ff}.rr-design-system-component-shared-dropdown .menu li[aria-selected=true] a,.rr-design-system-component-shared-dropdown ul.menu li[aria-selected=true] a{background:rgba(110,99,255,.12);color:#6e63ff;font-weight:700}.rr-design-system-component-shared-dropdown .menu li[role=option] a[data-value=""]{color:#64748b}.rr-design-system-component-shared-dropdown .menu-option-icon{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;align-self:center;width:20px;height:20px;color:#64748b}.rr-design-system-component-shared-dropdown .menu-option-icon svg{display:block;width:16px;height:16px}.rr-design-system-component-shared-dropdown .menu-option-label{flex:1 1 auto;min-width:0;line-height:1.25}.rr-design-system-component-shared-dropdown .menu li[aria-selected=true] .menu-option-icon,.rr-design-system-component-shared-dropdown .menu a:hover .menu-option-icon{color:inherit}.rr-design-system-component-shared-dropdown.sm .trigger,.rr-design-system-component-shared-dropdown.sm summary.trigger{padding:8px 14px;font-size:14px}.rr-design-system-component-shared-dropdown.md .trigger,.rr-design-system-component-shared-dropdown.md summary.trigger{padding:10px 18px;font-size:15px}.rr-design-system-component-shared-dropdown.lg .trigger,.rr-design-system-component-shared-dropdown.lg summary.trigger{padding:12px 20px;font-size:16px}.rr-design-system-component-shared-dropdown.has-error .trigger,.rr-design-system-component-shared-dropdown.has-error summary.trigger{border-color:#ca0b59}.rr-design-system-component-shared-dropdown.has-error .trigger:hover,.rr-design-system-component-shared-dropdown.has-error .trigger:focus,.rr-design-system-component-shared-dropdown.has-error summary.trigger:hover,.rr-design-system-component-shared-dropdown.has-error summary.trigger:focus{border-color:#ca0b59;box-shadow:0 10px 20px rgba(202,11,89,.12)}.rr-design-system-component-navigation-dropdown{position:relative;display:inline-block}.rr-design-system-component-navigation-dropdown details{position:relative}.rr-design-system-component-navigation-dropdown summary{list-style:none}.rr-design-system-component-navigation-dropdown summary::-webkit-details-marker{display:none}.rr-design-system-component-navigation-dropdown .trigger{display:inline-flex;align-items:center;gap:8px;user-select:none;list-style:none;padding:8px 16px;border-radius:9999px;font-weight:700;font-size:14px;line-height:1.5;font-family:inherit;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,filter .2s ease}.rr-design-system-component-navigation-dropdown .trigger:focus{outline:0;box-shadow:none}.rr-design-system-component-navigation-dropdown .trigger:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(37,129,117,.2)}.rr-design-system-component-navigation-dropdown .trigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-navigation-dropdown .trigger.primary{background:#0f1726;color:#fff;border:0;box-shadow:0 8px 24px rgba(15,23,38,.18)}.rr-design-system-component-navigation-dropdown .trigger.primary:hover:not(:disabled){filter:brightness(1.02)}.rr-design-system-component-navigation-dropdown .trigger.primary:active:not(:disabled){transform:translateY(1px)}.rr-design-system-component-navigation-dropdown .trigger.primary .caret{border-color:#fff}.rr-design-system-component-navigation-dropdown .trigger.secondary{background:#fff;color:#142031;border:1px solid rgba(20,32,49,.28)}.rr-design-system-component-navigation-dropdown .trigger.secondary:hover:not(:disabled){background:#f8fafc}.rr-design-system-component-navigation-dropdown .trigger.secondary:active:not(:disabled){transform:translateY(1px)}.rr-design-system-component-navigation-dropdown .trigger.secondary:focus-visible{box-shadow:0 0 0 2px rgba(32,130,124,.14);border-color:rgba(20,32,49,.22)}.rr-design-system-component-navigation-dropdown .trigger.danger{color:#ca0b59;background:#fff;border:1px solid rgba(202,11,89,.45)}.rr-design-system-component-navigation-dropdown .trigger.danger:not(.solid):hover:not(:disabled){background:#fff}.rr-design-system-component-navigation-dropdown .trigger.danger:not(.solid):active:not(:disabled){background:rgba(202,11,89,.1);transform:translateY(1px)}.rr-design-system-component-navigation-dropdown .trigger.danger:focus-visible{box-shadow:0 0 0 2px rgba(202,11,89,.18)}.rr-design-system-component-navigation-dropdown .trigger.danger .caret{border-color:#ca0b59}.rr-design-system-component-navigation-dropdown .trigger.danger.solid{color:#fff;background:#ca0b59;border-color:#ca0b59;box-shadow:0 6px 18px rgba(202,11,89,.22)}.rr-design-system-component-navigation-dropdown .trigger.danger.solid:hover:not(:disabled){filter:brightness(1)}.rr-design-system-component-navigation-dropdown .trigger.danger.solid:active:not(:disabled){filter:brightness(0.94);transform:translateY(1px)}.rr-design-system-component-navigation-dropdown .trigger.danger.solid:focus-visible{box-shadow:0 0 0 2px rgba(202,11,89,.24)}.rr-design-system-component-navigation-dropdown .trigger.danger.solid .caret{border-color:#fff}.rr-design-system-component-navigation-dropdown .trigger.ghost{background:rgba(0,0,0,0) !important;border:0;padding:8px 16px;text-decoration:underline;text-underline-offset:2px}.rr-design-system-component-navigation-dropdown .trigger.ghost:hover:not(:disabled){background:rgba(0,0,0,0) !important;transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-navigation-dropdown .trigger.ghost:active:not(:disabled){background:rgba(0,0,0,0) !important;transform:none}.rr-design-system-component-navigation-dropdown .trigger.soft{background:#eff1f5;color:#0f172a;border:0}.rr-design-system-component-navigation-dropdown .trigger.soft:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-navigation-dropdown .trigger.soft:active:not(:disabled){transform:translateY(0);box-shadow:none}.rr-design-system-component-navigation-dropdown .trigger.btn-sm{padding:6px 14px;font-size:13px}.rr-design-system-component-navigation-dropdown .trigger.btn-lg{padding:10px 22px;font-size:16px}.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only{width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;justify-content:center;gap:0;border:1px solid #e5e7eb;background:#fff;color:#0f172a;box-shadow:none}.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only.btn-sm{width:32px;height:32px;min-width:32px}.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only:hover:not(:disabled){background:#f8fafc;border-color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.12);transform:translateY(-1px);filter:none}.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only:active:not(:disabled){transform:translateY(0)}.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only .rr-design-system-component-icons-icon,.rr-design-system-component-navigation-dropdown .trigger.trigger--icon-only svg{width:18px;height:18px;flex-shrink:0}.rr-design-system-component-navigation-dropdown .caret{width:8px;height:8px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:rotate(45deg);transition:transform .2s ease}.rr-design-system-component-navigation-dropdown details[open] .caret{transform:rotate(-135deg)}.rr-design-system-component-navigation-dropdown .menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:200px;margin:0;padding:6px;background:#fff;border:1px solid #eef1f5;border-radius:12px;box-shadow:0 16px 36px rgba(15,23,42,.12);list-style:none;z-index:1000}.rr-design-system-component-navigation-dropdown .menu li a{display:block;padding:10px 12px;border-radius:8px;color:#0f172a;text-decoration:none;font-weight:600;transition:background-color .2s ease,color .2s ease}.rr-design-system-component-navigation-dropdown .menu li a:hover{background:rgba(110,99,255,.08);color:#6e63ff}.rr-design-system-component-navigation-dropdown .menu-item{display:block;width:100%;padding:10px 12px;border-radius:8px;color:#0f172a;text-decoration:none;font-weight:600;font-size:14px;font-family:inherit;text-align:left;background:rgba(0,0,0,0);border:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rr-design-system-component-navigation-dropdown .menu-item:hover:not(:disabled){background:rgba(110,99,255,.08);color:#6e63ff}.rr-design-system-component-navigation-dropdown .menu-item:focus{outline:none;background:rgba(110,99,255,.08)}.rr-design-system-component-navigation-dropdown .menu-item:focus-visible{box-shadow:inset 0 0 0 2px rgba(110,99,255,.3)}.rr-design-system-component-navigation-dropdown .menu-item:disabled{opacity:.5;cursor:not-allowed;color:#0f172a;background:rgba(0,0,0,0)}.rr-design-system-component-navigation-dropdown .menu-item+.menu-item{margin-top:2px}.rr-design-system-component-navigation-dropdown .menu-item.menu-item--with-icon{display:flex;align-items:center;gap:10px}.rr-design-system-component-navigation-dropdown .menu-item .menu-item__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:#64748b}.rr-design-system-component-navigation-dropdown .menu-item .menu-item__icon svg{width:18px;height:18px;display:block}.rr-design-system-component-navigation-dropdown .menu-item:hover:not(:disabled) .menu-item__icon,.rr-design-system-component-navigation-dropdown .menu-item:focus .menu-item__icon{color:#6e63ff}.rr-design-system-component-navigation-dropdown .menu-item .menu-item__label{min-width:0}.rr-design-system-component-navigation-dropdown .menu-buttons{display:flex;flex-direction:column}.rr-design-system-component-navigation-dropdown:has(>details[open]){z-index:1000}tr:has(.rr-design-system-component-navigation-dropdown details[open]){position:relative;z-index:1000}.rr-design-system-component-forms-multilingual-fieldgroup{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:16px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-header-content{flex:1}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-title{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 6px 0}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-description{font-size:14px;color:#64748b;margin:0;line-height:1.5}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-ai-button,.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-ai-button-tooltip{flex-shrink:0}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-ai-button-tooltip{display:inline-flex}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs{position:relative;display:flex;gap:4px;margin:16px 24px;background:#f8f9fb;padding:4px;border-radius:10px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs::-webkit-scrollbar{height:4px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tab{flex:1;padding:8px 12px;font-size:13px;font-weight:700;color:#64748b;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;white-space:nowrap}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tab:hover{color:#6e63ff;background:rgba(110,99,255,.08)}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tab.is-active{color:#6e63ff;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel{padding:24px;display:none;flex-direction:column;gap:20px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel.is-active{display:flex}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel>*{margin-bottom:0}@media(max-width: 768px){.rr-design-system-component-forms-multilingual-fieldgroup{border-radius:8px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header{flex-direction:column;padding:16px;gap:12px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-title{font-size:16px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-description{font-size:13px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header .mfg-ai-button{width:100%;justify-content:center}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs{margin:12px 16px;padding:3px;gap:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 rgba(0,0,0,0)}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs::after{content:"";position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(to left, #f8f9fb, transparent);pointer-events:none}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tab{padding:8px 12px;font-size:12px;min-width:56px;flex-shrink:0}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel{padding:16px;gap:16px}}@media(max-width: 480px){.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header{padding:12px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs{margin:10px 12px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel{padding:12px;gap:14px}.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tab{padding:7px 10px;font-size:11px;min-width:48px}}.rr-design-system-component-forms-multilingual-richtextarea{display:block;margin-bottom:14px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative}.rr-design-system-component-forms-multilingual-richtextarea .mrta-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-label .mrta-required{color:#ca0b59}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tabs{display:flex;gap:4px;margin-bottom:12px;background:#f8f9fb;padding:4px;border-radius:10px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tab{flex:1;padding:8px 12px;font-size:13px;font-weight:700;color:#64748b;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tab:hover{color:#6e63ff;background:rgba(110,99,255,.08)}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tab.is-active{color:#6e63ff;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editors{position:relative}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor-wrapper{display:none;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);overflow:hidden}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor-wrapper.is-active{display:block}.rr-design-system-component-forms-multilingual-richtextarea .mrta-toolbar{display:flex;align-items:center;gap:4px;padding:8px;background:#f8f9fb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tool{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:700}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tool svg{width:16px;height:16px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tool:hover{background:#fff;color:#6e63ff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.rr-design-system-component-forms-multilingual-richtextarea .mrta-tool:active{transform:scale(0.95)}.rr-design-system-component-forms-multilingual-richtextarea .mrta-divider{width:1px;height:20px;background:#e5e7eb;margin:0 4px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor{padding:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.6;color:#0f172a;outline:none;overflow-y:auto}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor:focus{outline:none}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor[data-empty=true]:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;position:absolute}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor h1{font-size:28px;font-weight:700;margin:16px 0 12px 0;color:#0f172a}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor h2{font-size:22px;font-weight:600;margin:14px 0 10px 0;color:#0f172a}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor p{margin:8px 0}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor ul,.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor ol{margin:8px 0;padding-left:24px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor li{margin:4px 0}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor a{color:#6e63ff;text-decoration:underline}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor a:hover{color:#5b52d9}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor strong,.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor b{font-weight:700}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor em,.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor i{font-style:italic}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor u{text-decoration:underline}.rr-design-system-component-forms-multilingual-richtextarea .mrta-hidden-input{display:none}.rr-design-system-component-forms-multilingual-richtextarea .mrta-ai-button{position:absolute;top:0;right:0;z-index:10}.rr-design-system-component-forms-multilingual-richtextarea.has-error .mrta-editor-wrapper{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-multilingual-richtextarea .mrta-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-multilingual-richtextarea .mrta-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-multilingual-richtextarea .mrta-editor[contenteditable=false]{background:#f8f9fb;color:#94a3b8;cursor:not-allowed}.rr-design-system-component-forms-multilingual-textarea{display:block;margin-bottom:14px}.rr-design-system-component-forms-multilingual-textarea .mta-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-multilingual-textarea .mta-label .req{color:#ca0b59}.rr-design-system-component-forms-multilingual-textarea .mta-tabs{display:flex;gap:4px;margin-bottom:12px;background:#f8f9fb;padding:4px;border-radius:10px}.rr-design-system-component-forms-multilingual-textarea .mta-tab{flex:1;padding:8px 12px;font-size:13px;font-weight:700;color:#64748b;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.rr-design-system-component-forms-multilingual-textarea .mta-tab:hover{color:#6e63ff;background:rgba(110,99,255,.08)}.rr-design-system-component-forms-multilingual-textarea .mta-tab.is-active{color:#6e63ff;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.rr-design-system-component-forms-multilingual-textarea .mta-textareas{position:relative}.rr-design-system-component-forms-multilingual-textarea .mta-textarea{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font:inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06);resize:vertical;display:none}.rr-design-system-component-forms-multilingual-textarea .mta-textarea:focus{outline:none;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-multilingual-textarea .mta-textarea.is-active{display:block}.rr-design-system-component-forms-multilingual-textarea .mta-ai-button{position:absolute;top:0;right:0;z-index:10}.rr-design-system-component-forms-multilingual-textarea.has-error .mta-textarea{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-multilingual-textarea .mta-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-multilingual-textarea .mta-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}.rr-design-system-component-forms-richtexteditor{display:block;margin-bottom:14px}.rr-design-system-component-forms-richtexteditor .rte-label{display:block;font-weight:800;color:#0f172a;margin-bottom:6px}.rr-design-system-component-forms-richtexteditor .rte-label .req{color:#ca0b59}.rr-design-system-component-forms-richtexteditor .rte-wrapper{border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-design-system-component-forms-richtexteditor .rte-wrapper:focus-within{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-forms-richtexteditor .rte-toolbar{display:flex;gap:2px;padding:8px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0}.rr-design-system-component-forms-richtexteditor .rte-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:4px;color:#475569;cursor:pointer;transition:all .2s ease;font-size:14px}.rr-design-system-component-forms-richtexteditor .rte-btn:hover{background:#e2e8f0;color:#0f172a}.rr-design-system-component-forms-richtexteditor .rte-btn:active{background:#cbd5e1}.rr-design-system-component-forms-richtexteditor .rte-divider{width:1px;background:#e2e8f0;margin:4px 6px}.rr-design-system-component-forms-richtexteditor .rte-editor{padding:12px 14px;font-size:14px;color:#0f172a;max-height:400px;overflow-y:auto;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.rr-design-system-component-forms-richtexteditor .rte-editor:focus{outline:none}.rr-design-system-component-forms-richtexteditor .rte-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.rr-design-system-component-forms-richtexteditor .rte-editor[contenteditable=false]{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.rr-design-system-component-forms-richtexteditor .rte-editor strong,.rr-design-system-component-forms-richtexteditor .rte-editor b{font-weight:600}.rr-design-system-component-forms-richtexteditor .rte-editor em,.rr-design-system-component-forms-richtexteditor .rte-editor i{font-style:italic}.rr-design-system-component-forms-richtexteditor .rte-editor u{text-decoration:underline}.rr-design-system-component-forms-richtexteditor .rte-editor h1{font-size:2em;font-weight:700;margin:.67em 0}.rr-design-system-component-forms-richtexteditor .rte-editor h2{font-size:1.5em;font-weight:600;margin:.75em 0}.rr-design-system-component-forms-richtexteditor .rte-editor ul,.rr-design-system-component-forms-richtexteditor .rte-editor ol{margin:8px 0;padding-left:24px}.rr-design-system-component-forms-richtexteditor .rte-editor li{margin:4px 0}.rr-design-system-component-forms-richtexteditor .rte-editor p{margin:8px 0}.rr-design-system-component-forms-richtexteditor .rte-editor p:first-child{margin-top:0}.rr-design-system-component-forms-richtexteditor .rte-editor p:last-child{margin-bottom:0}.rr-design-system-component-forms-richtexteditor.has-error .rte-wrapper{border-color:#ca0b59;box-shadow:0 0 0 2px rgba(202,11,89,.08)}.rr-design-system-component-forms-richtexteditor .rte-hint{font-size:12px;color:#64748b;margin-top:6px}.rr-design-system-component-forms-richtexteditor .rte-error{font-size:12px;color:#ca0b59;margin-top:6px;font-weight:700}@media(max-width: 768px){.rr-design-system-component-forms-richtexteditor .rte-toolbar{padding:6px;gap:1px;flex-wrap:wrap}.rr-design-system-component-forms-richtexteditor .rte-btn{width:36px;height:36px;font-size:13px}.rr-design-system-component-forms-richtexteditor .rte-editor{font-size:16px;padding:10px;min-height:100px}}:root{--green: #2CAB95;--purple: #6E63FF;--rr-red: #D10025;--yellow: #F6C544;--ink: #0F172A;--muted: #6b7280;--card: #fff;--bg: #f8fafc;--brand-grad: linear-gradient(90deg, #26817c 0%, #9999f5 100%)}.dashboard-container{background:var(--ds-bg, var(--bg));min-height:var(--ds-min-h, 100vh);font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;color:var(--ink);padding-top:35px;margin-bottom:0;padding-bottom:0}.dashboard-container *{box-sizing:border-box}.dashboard-container .container{width:100%;max-width:min(var(--subscr-container-max, 1200px),100%);min-width:0;margin:0 auto;padding:20px;box-sizing:border-box}.dashboard-container .gradient-bar{background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);height:8px;box-shadow:0 6px 24px rgba(138,124,255,.22);margin-bottom:14px}@media(max-width: 768px){.dashboard-container .gradient-bar{top:2.3em !important}}.dashboard-container .page-head{padding:18px 20px 8px !important;background:rgba(0,0,0,0) !important;border-bottom:0 !important;box-shadow:none !important}.dashboard-container .page-head.container{padding:18px 20px 8px !important;max-width:1200px !important;margin:2em auto !important}.dashboard-container .page-title{margin:0 !important;font-weight:800 !important;font-size:28px !important;letter-spacing:.2px !important;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;color:var(--ink) !important}.dashboard-container .page-sub{margin:4px 0 0 !important;font-size:14px !important;color:#64748b !important;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important}.dashboard-container .toolbar{display:flex;gap:8px;align-items:center;margin:12px 0 0}.dashboard-container .toolbar .search{flex:1;background:#fff;color:var(--ink);border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.dashboard-container .toolbar .btn.secondary{background:#fff;color:var(--ink)}.dashboard-container .btn{border:none;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.dashboard-container .btn.btn-secondary{background:#eff1f5;color:#0f172a}.dashboard-container .btn.btn-primary{background:var(--ink);color:#fff}.dashboard-container .btn.btn-ghost{background:#eff1f5;color:#0f172a}.dashboard-container .rr-design-system-component-buttons-button.rr-btn.secondary{background:#eff1f5;color:#0f172a;border:0}.dashboard-container .rr-design-system-component-buttons-button.rr-btn.secondary:hover:not(:disabled){background:#e8ecf3;transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.dashboard-container .rr-design-system-component-buttons-button.rr-btn.secondary:active:not(:disabled){transform:translateY(0);box-shadow:none}.dashboard-container .rr-design-system-component-buttons-button.rr-btn.secondary:focus-visible{box-shadow:0 0 0 2px rgba(110,99,255,.22);border-color:rgba(0,0,0,0)}.dashboard-container .grid{display:grid;gap:16px}.dashboard-container .grid.grid-3{grid-template-columns:2fr 1fr}@media(max-width: 1024px){.dashboard-container .grid.grid-3{grid-template-columns:1fr}}.dashboard-container .card{background:var(--card);border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.06);overflow:hidden}.dashboard-container .card .content{padding:16px}.dashboard-container .section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dashboard-container .kicker{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.4px}.dashboard-container .section-title{margin:0;font-size:18px;font-weight:800}.dashboard-container .pill{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.dashboard-container .pill.pill-green{background:rgba(44,171,149,.16);color:#2cab95}.dashboard-container .pill.pill-purple{background:#f0edff;color:var(--purple)}.dashboard-container .pill.pill-yellow{background:#fff7e0;color:#a46b00}.dashboard-container .pill.pill-muted{background:#e2e8f0;color:#475569}.dashboard-container .pill.soft{background:#eef1f5;color:#334155;padding:6px 10px;border-radius:999px;font-weight:700}.dashboard-container .pill.soft b{color:#334155}.dashboard-container .pill.soft.alert{background:#ca0b59;color:#fff}.dashboard-container .pill.soft.alert b{color:#fff}.dashboard-container .pill.inline{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:#eef1f5;color:#334155;font-weight:800;font-size:12px}.dashboard-container .pill.inline b{color:#0f172a}.dashboard-container .pill-included{background:rgba(44,171,149,.16);color:#2cab95;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px}.dashboard-container .table-wrap{overflow:auto}.dashboard-container .invoice-table{width:100%;border-collapse:separate;border-spacing:0}.dashboard-container .invoice-table th,.dashboard-container .invoice-table td{padding:12px 10px;border-bottom:1px solid #eef2f7;text-align:left;font-size:14px}.dashboard-container .invoice-table th{color:#334155;font-weight:800;background:#f8fafc;position:sticky;top:0}.dashboard-container .invoice-table td .pill{font-size:11px}.dashboard-container .invoice-table .actions{width:220px}.dashboard-container #dash-invoices .smart-table button.subscription-plan-invoice-number-trigger{display:inline;margin:0;padding:0;min-width:0;min-height:0;width:auto;height:auto;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:left;vertical-align:baseline;cursor:inherit;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:0 !important;border-width:0 !important;border-radius:0 !important;box-shadow:none !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important}.dashboard-container .subscription-plan-invoice-row:hover{background:#f9fbff}.dashboard-container .badge{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:#eef1f5;color:#475569}.dashboard-container .show-more{background:#eef1f5;color:#334155;border:0;border-radius:999px;padding:8px 12px;font-weight:800;font-size:13px;cursor:pointer}.dashboard-container .show-more.hidden{display:none}.dashboard-container .account-summary{display:grid;grid-template-columns:1fr;gap:10px;font-size:14px}.dashboard-container .account-summary .row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #eef2f7}.dashboard-container .account-summary .row:last-child{border-bottom:0}.dashboard-container .quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dashboard-container .sep{border:0;border-top:1px solid #eef2f7;margin:12px 0}.dashboard-container .text-muted{color:#64748b}.dashboard-container .small{font-size:12px}.dashboard-container .rr-modal:not([data-rr-modal-content]){position:fixed;inset:0;z-index:60}.dashboard-container .rr-modal:not([data-rr-modal-content])[hidden]{display:none}.dashboard-container .rr-modal-bg{position:absolute;inset:0;background:rgba(15,23,42,.45)}.dashboard-container .rr-modal-card{position:relative;max-width:560px;margin:8vh auto 0;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.28);overflow:hidden}.dashboard-container .rr-modal-head{padding:14px 16px;background:var(--brand-grad);color:#fff;display:flex;align-items:center;gap:10px}.dashboard-container .rr-modal:not([data-rr-modal-content]) .rr-modal-title{margin:0;font-weight:800}.dashboard-container .rr-modal:not([data-rr-modal-content]) .rr-modal-body{padding:16px;color:#334155;font-size:14px}.dashboard-container .rr-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 16px}.dashboard-container .item-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #eef2f7}.dashboard-container .item-row:last-child{border-bottom:0}.dashboard-container .item-row.item-zero .item-amt{color:#64748b;font-weight:600}.dashboard-container .item-name{display:flex;align-items:center;gap:8px}.dashboard-container .item-meta{font-size:12px;color:#64748b}.dashboard-container .item-amt{font-weight:800;white-space:nowrap}.dashboard-container .header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.dashboard-container .header-actions .room-pills{display:flex;gap:8px;flex-wrap:wrap}.dashboard-container .toolbar.elevated,.dashboard-container .toolbar-wrap{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.dashboard-container .toolbar-wrap{margin:0 0 12px 0 !important}.dashboard-container .toolbar-wrap .toolbar{display:flex;gap:12px;align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important}.dashboard-container .toolbar-wrap .search{height:40px}.dashboard-container .sorter{border:1px solid #e5e7eb;background:#fff;border-radius:12px;height:40px;padding:8px 36px 8px 12px}.dashboard-container .sorter::-ms-expand{display:none}.dashboard-container .card-tiers .content{padding-bottom:14px}.dashboard-container .tiers-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}@media(max-width: 1024px){.dashboard-container .tiers-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.dashboard-container .tiers-grid{grid-template-columns:1fr}}.dashboard-container .tier-card{position:relative;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:14px 14px 12px;box-shadow:0 6px 14px rgba(15,23,42,.04);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.dashboard-container .tier-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.06)}.dashboard-container .tier-card.is-current{border-color:#d9d6ff;box-shadow:0 0 0 3px rgba(110,99,255,.12),0 16px 36px rgba(110,99,255,.12)}.dashboard-container .tier-head{text-align:center;margin-bottom:10px}.dashboard-container .tier-title{margin:0;font-weight:800;font-size:18px;color:#0f172a}.dashboard-container .tier-price{font-weight:800;font-size:28px;color:#0f172a;line-height:1.1;margin-top:4px}.dashboard-container .tier-per{font-size:12px;font-weight:700;color:#64748b}.dashboard-container .tier-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.dashboard-container .tier-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;color:#334155}.dashboard-container .tier-list .ai-line{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#334155}.dashboard-container .tick-gray,.dashboard-container .tick-purple{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.dashboard-container .tick-gray svg,.dashboard-container .tick-purple svg{width:12px;height:12px}.dashboard-container .tick-gray{background:#e6e9f2}.dashboard-container .tick-gray svg{fill:#64748b}.dashboard-container .tick-purple{background:#6e63ff}.dashboard-container .tick-purple svg{fill:#fff}.dashboard-container .grid.grid-3>section,.dashboard-container .grid.grid-3>aside{display:flex;flex-direction:column}.dashboard-container .grid.grid-3>section .rr-design-system-component-cards-card.rr-card,.dashboard-container .grid.grid-3>aside .rr-design-system-component-cards-card.rr-card{flex:1;display:flex;flex-direction:column}.dashboard-container .tiers-meta{margin-top:10px}.dashboard-container .ai-badge{width:18px;height:18px;border-radius:999px;background:#f6c544;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;box-shadow:0 0 0 2px #fff inset}.dashboard-container .ai-badge svg{width:12px;height:12px;fill:#fff}.dashboard-container .ai-text{color:#0f172a}.dashboard-container .card-head.alt{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid #eef2f7}.dashboard-container .card-head.alt .title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.dashboard-container .icon-pill{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.dashboard-container .icon-pill svg{width:16px;height:16px;fill:currentColor}.dashboard-container .icon-pill.purple{background:#f0edff;color:#6e63ff}.dashboard-container .icon-pill.green{background:#e6f8f4;color:#2cab95}.dashboard-container .icon-pill.yellow{background:#fff7e0;color:#a46b00}.dashboard-container .upg-cancel-confirm-host,.dashboard-container .upg-ownership-confirm-host,.dashboard-container .upg-subscription-addons-confirm-host{position:relative;display:inline-block;vertical-align:middle}.dashboard-container .upg-cancel-confirm-host.rr-design-system-component-interactive-tooltip,.dashboard-container .upg-ownership-confirm-host.rr-design-system-component-interactive-tooltip,.dashboard-container .upg-subscription-addons-confirm-host.rr-design-system-component-interactive-tooltip{display:inline-flex;align-items:stretch;justify-content:center}.dashboard-container .upg-cancel-confirm-shield,.dashboard-container .upg-ownership-confirm-shield,.dashboard-container .upg-subscription-addons-confirm-shield{display:none;position:absolute;inset:0;z-index:3;cursor:not-allowed;border-radius:12px}.dashboard-container .upg-cancel-confirm-host[data-blocked="1"] .upg-cancel-confirm-shield,.dashboard-container .upg-ownership-confirm-host[data-blocked="1"] .upg-ownership-confirm-shield,.dashboard-container .upg-subscription-addons-confirm-host[data-blocked="1"] .upg-subscription-addons-confirm-shield{display:block}.dashboard-container .upg-cancel-confirm-host[data-blocked="1"] .upg-cancel-confirm-btn,.dashboard-container .upg-ownership-confirm-host[data-blocked="1"] .upg-ownership-confirm-btn,.dashboard-container .upg-subscription-addons-confirm-host[data-blocked="1"] .upg-subscription-addons-confirm-btn{opacity:.48;pointer-events:none;box-shadow:none}.dashboard-container .upg-cancel-flow{display:flex;flex-direction:column;gap:4px}.dashboard-container .upg-cancel-step[hidden]{display:none !important}.dashboard-container .upg-cancel-retention-card{display:flex;flex-direction:column}.dashboard-container .upg-cancel-retention-card[data-insight-state=loading] .upg-cancel-retention-static{display:none !important}.dashboard-container .upg-cancel-retention-analyzing{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 12px 20px;gap:16px}.dashboard-container .upg-cancel-retention-analyzing[hidden]{display:none !important}.dashboard-container .upg-cancel-insight-loader{width:52px;height:52px;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:upg-cancel-insight-spin .9s linear infinite}@keyframes upg-cancel-insight-spin{to{transform:rotate(360deg)}}.dashboard-container .upg-cancel-retention-card[data-insight-state=loading] .upg-cancel-insight-loader{animation:upg-cancel-insight-spin 1.1s linear infinite}.dashboard-container .upg-cancel-retention-card[data-insight-state=loading] .upg-cancel-retention-analyzing-text{transition:opacity .35s ease}.dashboard-container .upg-cancel-retention-analyzing-text{margin:0;max-width:28rem;font-size:15px;font-weight:500;line-height:1.55;color:#6e63ff}.dashboard-container .upg-cancel-retention-insight{padding-bottom:4px}.dashboard-container .upg-cancel-retention-insight-message{margin:0 0 12px;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,0);border:1px solid rgba(110,99,255,.4)}.dashboard-container .upg-cancel-retention-insight-para{margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.55;color:#334155}.dashboard-container .upg-cancel-retention-insight-para:last-child{margin-bottom:0}.dashboard-container .upg-cancel-retention-insight-message--personalized{background:rgba(0,0,0,0);border-color:rgba(110,99,255,.45)}.dashboard-container .upg-cancel-insight-highlight{padding:0 3px;border-radius:4px;font-weight:700;color:#6e63ff;background:rgba(110,99,255,.14)}.dashboard-container .upg-cancel-retention-custom-wrap{margin:0 0 14px}.dashboard-container .upg-cancel-retention-custom-wrap[hidden]{display:none !important}.dashboard-container .upg-cancel-retention-custom-wrap .rr-design-system-component-forms-textarea{width:100%}.dashboard-container .upg-cancel-retention-custom-wrap .ta-label{font-size:14px;font-weight:600;color:#334155}.dashboard-container .upg-cancel-retention-custom-wrap .ta-input{width:100%;min-height:88px;resize:vertical}.dashboard-container .upg-cancel-access-timeline{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:14px}.dashboard-container .upg-cancel-access-timeline-item{margin:0;font-size:15px;font-weight:400;line-height:1.55;color:#334155}.dashboard-container .upg-cancel-access-timeline-em{color:#6e63ff;font-weight:600}.dashboard-container .upg-cancel-access-timeline-num{display:inline-block;font-size:42px;font-weight:700;line-height:1;color:#6e63ff;vertical-align:baseline;margin:0 2px}.dashboard-container .upg-manage-subscription-wrap{display:flex;flex-direction:column;min-height:0}.dashboard-container .upg-manage-subscription-main[hidden]{display:none !important}.dashboard-container .upg-cancel-panel[hidden]{display:none !important}.dashboard-container .upg-cancel-retention-title{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.25;color:#0f172a}.dashboard-container .upg-cancel-retention-lead,.dashboard-container .upg-cancel-retention-days-lead{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.6;color:#334155}.dashboard-container .upg-cancel-retention-days-lead{margin-bottom:18px}.dashboard-container .upg-cancel-retention-days-num{display:inline-block;font-size:42px;font-weight:700;line-height:1;color:#6e63ff;vertical-align:baseline;margin:0 2px}.dashboard-container .upg-cancel-retention-sub{margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.6;color:#334155}.dashboard-container .upg-cancel-retention-sub .upg-cancel-retention-cs-role{color:#6e63ff;font-weight:600}.dashboard-container .upg-cancel-retention-success{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg, rgba(110, 99, 255, 0.1) 0%, rgba(110, 99, 255, 0.05) 100%);border:1px solid rgba(110,99,255,.22);color:#5850d8;font-size:14px;font-weight:500;line-height:1.55}.dashboard-container .upg-cancel-retention-success:not([hidden]){margin-bottom:4px}.dashboard-container .billing-plan-scheduled-cancel-undo{margin:0 0 22px}.dashboard-container .billing-plan-scheduled-cancel-undo .rr-design-system-component-alerts-alert{margin:0 0 14px}.dashboard-container .billing-plan-scheduled-cancel-undo__cta{display:flex;justify-content:flex-start}.dashboard-container .upg-cancel-intro{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.55;color:#334155}.dashboard-container .upg-cancel-yearly-stack{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.dashboard-container .upg-cancel-yearly-stack--after-date{margin-top:18px;margin-bottom:0;padding-top:18px;padding-bottom:0;border-top:1px solid #e2e8f0;border-bottom:none}.dashboard-container .upg-cancel-yearly-stack--after-date.is-visible+.upg-cancel-field--reason{margin-top:22px}.dashboard-container .upg-cancel-yearly-note{margin:0 0 12px}.dashboard-container .upg-cancel-yearly-note .rr-design-system-component-alerts-alert{margin:0}.dashboard-container .upg-cancel-ack--yearly{margin-top:0}.dashboard-container .upg-cancel-major{margin-top:22px;margin-bottom:4px}.dashboard-container .upg-cancel-field{margin-bottom:14px}.dashboard-container .upg-cancel-field-label-row{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.dashboard-container .upg-cancel-field-label-row .sel-label{margin:0;font-size:13px;font-weight:700;color:#334155}.dashboard-container .upg-cancel-field-tip-icon{display:inline-flex;align-items:center;justify-content:center;color:#6e63ff;font-size:14px;line-height:1;cursor:pointer}.dashboard-container .upg-cancel-field-sub{margin:0 0 8px;font-size:13px;line-height:1.5;color:#64748b}.dashboard-container .upg-cancel-field--reason .rr-design-system-component-forms-textarea{margin-bottom:0}.dashboard-container .upg-cancel-field--reason .ta-label{font-size:13px;font-weight:700;color:#334155}.dashboard-container .upg-cancel-field--competitor{margin-top:4px}.dashboard-container .upg-cancel-field--competitor .rr-design-system-component-forms-textinput{width:100%;max-width:100%;margin-bottom:0}.dashboard-container .upg-cancel-field--competitor .ti-label{font-size:13px;font-weight:700;color:#334155}.dashboard-container .upg-cancel-field--competitor .ti-hint{font-size:13px;line-height:1.5;color:#64748b}.dashboard-container .upg-cancel-field--select .rr-design-system-component-forms-select{width:100%;max-width:100%;margin-bottom:0}.dashboard-container .upg-cancel-field--select .sel-label{font-size:13px;font-weight:700;color:#334155}.dashboard-container .upg-cancel-field--select .sel-label-sub{margin:2px 0 10px;font-size:14px;font-weight:500;line-height:1.55;color:#475569}.dashboard-container .upg-cancel-gha-invoice-note{margin:0 0 18px}.dashboard-container .upg-cancel-gha-invoice-note .rr-design-system-component-alerts-alert{margin:0}.dashboard-container .upg-cancel-gha-invoice-note .alert-title{font-size:15px;font-weight:700}.dashboard-container .upg-cancel-gha-invoice-note .alert-message{font-size:14px;font-weight:500;line-height:1.55}.dashboard-container .upg-cancel-notify-wrap{margin-top:6px}.dashboard-container .upg-cancel-notify-email-hint{margin:0 0 8px;font-size:13px;line-height:1.45;color:#64748b}.dashboard-container .upg-cancel-ack{margin:10px 0 0;font-size:14px;color:#334155}.dashboard-container .upg-cancel-ack .rr-design-system-component-forms-checkbox{flex-wrap:wrap}.dashboard-container .upg-cancel-notify-wrap .upg-cancel-ack{margin-top:0}.dashboard-container .upg-ownership-panel{display:flex;flex-direction:column;gap:12px}.dashboard-container .upg-ownership-intro{margin:0;font-size:14px;line-height:1.55;color:#475569}.dashboard-container .upg-ownership-intro-em{color:#6e63ff;font-weight:700}.dashboard-container .upg-ownership-footer{margin-top:8px;padding-top:16px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:14px}.dashboard-container .upg-ownership-footer .rr-design-system-component-shared-infocallout{margin:0}.dashboard-container .upg-ownership-footer .upg-ownership-ack{margin-top:0}.dashboard-container .upg-ownership-current{margin:0}.dashboard-container .upg-ownership-current-contract{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-container .upg-ownership-current-contract__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 140px;min-width:0}.dashboard-container .upg-ownership-current-contract__label{font-size:13px;font-weight:500;color:#64748b}.dashboard-container .upg-ownership-current-contract__value{font-size:14px;font-weight:700;color:#0f172a}.dashboard-container .upg-ownership-pending{padding:14px 16px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:14px;line-height:1.55;color:#334155}.dashboard-container .upg-ownership-fields{display:flex;flex-direction:column;gap:12px;overflow:visible}.dashboard-container .upg-ownership-fields .rr-design-system-component-forms-textinput{margin-bottom:0}.dashboard-container .upg-ownership-fields .rr-design-system-component-forms-textinput.textinput--pill .ti-input{border-radius:9999px;padding:10px 18px}.dashboard-container .upg-ownership-fields .ti-hint{font-size:11px;line-height:1.45;margin-top:4px}.dashboard-container .upg-ownership-field-locked{display:block;width:100%;min-width:0}.dashboard-container .upg-ownership-field-locked .ti-input:disabled{background-color:#f1f5f9;color:#64748b;border-color:#e2e8f0;cursor:not-allowed;opacity:1}.dashboard-container .upg-ownership-field-locked .ti-label{color:#64748b}.dashboard-container .upg-ownership-field-locked.rr-design-system-component-interactive-tooltip,.dashboard-container .upg-ownership-field-locked .rr-design-system-component-interactive-tooltip{display:block;width:100%}.dashboard-container .upg-ownership-company-lookup{position:relative;overflow:visible;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:0}.dashboard-container .upg-ownership-company-lookup .ti-input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:9999px;padding:10px 18px}.dashboard-container .upg-ownership-company-lookup-input-wrap{position:relative;overflow:visible}.dashboard-container .upg-ownership-autofill-decoy{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.dashboard-container .upg-ownership-company-lookup-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20050;margin:0;padding:6px 0;list-style:none;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 24px rgba(15,23,42,.12);box-sizing:border-box}.dashboard-container .upg-ownership-company-lookup-list[hidden]{display:none !important}.dashboard-container .upg-ownership-company-lookup-option{display:flex;flex-direction:column;gap:2px;padding:10px 14px;cursor:pointer}.dashboard-container .upg-ownership-company-lookup-option:hover,.dashboard-container .upg-ownership-company-lookup-option:focus{background:#f8fafc;outline:none}.dashboard-container .upg-ownership-company-lookup-option-name{font-size:14px;font-weight:600;color:#0f172a}.dashboard-container .upg-ownership-company-lookup-option-meta{font-size:13px;color:#64748b;line-height:1.4}.dashboard-container .upg-ownership-company-lookup-status{padding:10px 14px;font-size:14px;color:#64748b}.dashboard-container .upg-ownership-company-lookup-status--error{color:#b45309}.dashboard-container .upg-ownership-company-verified{margin-top:6px;font-size:13px;font-weight:600;color:#2cab95}.dashboard-container .upg-ownership-company-verified .fa{margin-right:4px}.dashboard-container .upg-ownership-company-lookup-limit{margin-top:6px}.dashboard-container .upg-ownership-vat-validation-status{margin-top:6px;font-size:14px;line-height:1.4}.dashboard-container .upg-ownership-vat-validation-status[hidden]{display:none !important}.dashboard-container .upg-ownership-vat-validation-status--checking{color:var(--muted)}.dashboard-container .upg-ownership-vat-validation-status--valid{color:var(--green)}.dashboard-container .upg-ownership-vat-validation-status--invalid{color:#dc2626}.dashboard-container .upg-ownership-raccoonpay-warning{margin-top:4px}.dashboard-container .upg-ownership-raccoonpay-warning .rr-design-system-component-alerts-alert{margin:0}.dashboard-container .upg-ownership-raccoonpay-warning-action{margin:8px 0 0;font-size:14px;font-weight:600}.dashboard-container .upg-ownership-raccoonpay-warning-action a{color:#6e63ff;text-decoration:none}.dashboard-container .upg-ownership-raccoonpay-warning-action a:hover{text-decoration:underline}.dashboard-container .upg-ownership-section-label{margin:8px 0 0;font-size:13px;font-weight:600;color:#0f172a}.dashboard-container .upg-ownership-address-hint{margin:4px 0 10px;font-size:14px;line-height:1.55;color:#475569}.dashboard-container .upg-ownership-field-row{display:grid;gap:10px 12px;width:100%;min-width:0;align-items:start}.dashboard-container .upg-ownership-field-row--full{grid-template-columns:minmax(0, 1fr)}.dashboard-container .upg-ownership-field-row--cols{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 640px){.dashboard-container .upg-ownership-field-row--cols{grid-template-columns:minmax(0, 1fr)}}.dashboard-container .upg-ownership-field-row>.rr-design-system-component-forms-textinput,.dashboard-container .upg-ownership-field-row>.rr-design-system-component-interactive-tooltip,.dashboard-container .upg-ownership-field-row>.upg-ownership-company-lookup{min-width:0;width:100%}.dashboard-container .upg-ownership-address-fields{display:flex;flex-direction:column;gap:12px;width:100%}.dashboard-container .upg-ownership-field-awaiting-dnb .ti-input,.dashboard-container .upg-ownership-field-dnb-locked .ti-input,.dashboard-container .upg-ownership-field-dnb-locked.ti-input{background-color:#f1f5f9;color:#64748b;border-color:#e2e8f0;cursor:not-allowed;opacity:1}.dashboard-container .upg-ownership-field-awaiting-dnb .ti-label,.dashboard-container .upg-ownership-field-dnb-locked .ti-label{color:#64748b}.dashboard-container .upg-ownership-card-hint{margin:0 0 6px}.dashboard-container .upg-ownership-stripe-wrap{padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:12px}.dashboard-container .upg-ownership-stripe-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#334155}.dashboard-container .upg-ownership-stripe-input{width:100%;border:1px solid #e5e7eb;border-radius:9999px;padding:10px 18px;font:inherit;font-size:14px;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06);box-sizing:border-box}.dashboard-container .upg-ownership-stripe-mount{padding:10px 18px;border:1px solid #cbd5e1;border-radius:9999px;min-height:42px;background:#fff}.dashboard-container .upg-ownership-stripe-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 640px){.dashboard-container .upg-ownership-stripe-row{grid-template-columns:1fr}}.dashboard-container .upg-ownership-stripe-errors{color:#dc2626;font-size:14px}.dashboard-container .upg-ownership-ack{margin-top:4px}.dashboard-container .upg-pills{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 10px}.dashboard-container .upg-pills--before-preview{margin-top:12px;margin-bottom:8px}.dashboard-container .upg-block{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:14px}.dashboard-container .upg-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:6px 0}@media(max-width: 560px){.dashboard-container .upg-row{grid-template-columns:1fr}}.dashboard-container .upg-title{margin:0;font-weight:800;color:#0f172a}.dashboard-container .upg-price{font-weight:800;font-size:24px;color:#0f172a;line-height:1}.dashboard-container .upg-sub{font-size:12px;font-weight:700;color:#64748b;margin-left:6px;white-space:nowrap}.dashboard-container .upg-ask{grid-column:1;color:#64748b;font-size:14px;margin-top:2px}@media(max-width: 560px){.dashboard-container .upg-ask{grid-column:1}}.dashboard-container .upg-input-wrap{grid-column:2;display:flex;justify-content:flex-end}@media(max-width: 560px){.dashboard-container .upg-input-wrap{grid-column:1;justify-content:flex-start}}.dashboard-container .upg-input{width:220px;max-width:100%;height:46px;padding:10px 12px;padding-right:34px;border-radius:12px;border:1px solid #e5e7eb;font-size:16px;font-weight:700;color:#0f172a;background:#fff;text-align:right}@media(max-width: 560px){.dashboard-container .upg-input{width:100%}}.dashboard-container .upg-input[type=number]{text-align:right}.dashboard-container .upg-input[type=number]::-webkit-outer-spin-button,.dashboard-container .upg-input[type=number]::-webkit-inner-spin-button{margin-left:6px}.dashboard-container .upg-slab{border-top:1px solid #eef1f5;margin:12px 0}.dashboard-container .upg-preview-wrap{display:flex;justify-content:space-between;align-items:center;margin:6px 0 8px}.dashboard-container .upg-preview-label{font-weight:800;color:#64748b}.dashboard-container .upg-preview-amt{font-weight:800;font-size:22px;color:#0f172a}.dashboard-container .upg-ack{display:flex;gap:8px;align-items:flex-start;margin-top:8px}.dashboard-container #greyMonth{padding-right:36px;background-position:right 10px center}#upgradeModal-backdrop #upgrade-modal-tabs,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs{margin-bottom:4px}#upgradeModal-backdrop #upgrade-modal-tabs .rr-tabs-tab.is-active::after,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs .rr-tabs-tab.is-active::after{display:none}#upgradeModal-backdrop #upgrade-modal-tabs .rr-tabs-tab.is-active,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs .rr-tabs-tab.is-active{border-bottom:3px solid #6e63ff;margin-bottom:-2px;padding-bottom:9px}#upgradeModal-backdrop #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab{font-size:11px;line-height:1.2}#upgradeModal-backdrop #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab:hover:not(:disabled):not(.is-disabled),body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab:hover:not(:disabled):not(.is-disabled){color:#ca0b59;background:rgba(202,11,89,.12)}#upgradeModal-backdrop #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab:focus-visible,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab:focus-visible{box-shadow:0 0 0 3px rgba(202,11,89,.18)}#upgradeModal-backdrop #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab.is-active,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #upgrade-modal-tabs.rr-tabs--purple .rr-tabs-tab.upg-cancel-subscription-tab.is-active{color:#ca0b59;border-bottom-color:#ca0b59}#upgradeModal-backdrop .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click{position:relative;z-index:2}#upgradeModal-backdrop .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click .tooltip-popup,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click .tooltip-popup{max-width:min(360px,100vw - 32px)}#upgradeModal-backdrop .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click .tooltip-popup.is-open,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] .upg-cancel-field .rr-design-system-component-interactive-tooltip.tooltip-trigger-click .tooltip-popup.is-open{z-index:10000000 !important}#upgradeModal-backdrop #cancel-reason-select.upg-cancel-reason--ai-prefilled .sel-current,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select.upg-cancel-reason--ai-prefilled .sel-current{color:#6e63ff;font-weight:600}#upgradeModal-backdrop #cancel-effective-month-select .sel-current,#upgradeModal-backdrop #cancel-reason-select .sel-current,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-effective-month-select .sel-current,body>.rr-modal-backdrop[data-rr-modal-component-id=upgradeModal] #cancel-reason-select .sel-current{text-transform:none}#billing-keep-subscription-modal .rr-title-hero{animation:billing-keep-subscription-heart-glow 3.6s ease-in-out infinite}@keyframes billing-keep-subscription-heart-glow{0%,100%{box-shadow:0 0 0 0 rgba(110,99,255,0)}50%{box-shadow:0 0 18px 2px rgba(110,99,255,.2)}}@media(prefers-reduced-motion: reduce){#billing-keep-subscription-modal .rr-title-hero{animation:none}}.rr-ui-usage-link{color:#334155;font-weight:500;text-decoration:none;border-bottom:1px dotted #cbd5e1;transition:color .15s ease,border-color .15s ease}.rr-ui-usage-link:hover,.rr-ui-usage-link:focus-visible{color:var(--rr-color-purple-700, #5a3fe0);border-bottom-color:rgba(110,99,255,.45)}.billing-invoice-breakdown__intro{margin:0 0 12px;font-size:13px;line-height:1.45;color:#64748b}.billing-invoice-breakdown__number{margin:0 0 12px;font-size:14px}.billing-invoice-breakdown__lines{display:flex;flex-direction:column;gap:4px}.billing-invoice-breakdown-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0}.billing-invoice-breakdown-row:last-child{border-bottom:0}.billing-invoice-breakdown-row.billing-invoice-breakdown-row--linked{grid-template-columns:minmax(0, 1fr) auto auto;padding-right:0}.billing-invoice-breakdown-row__name,.billing-invoice-breakdown-row__label{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#0f172a}.billing-invoice-breakdown-row__amount{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-invoice-breakdown__totals{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}.billing-invoice-breakdown-total-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px;font-size:13px;color:#475569}.billing-invoice-breakdown-total-row span:last-child{font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.billing-invoice-breakdown-total-row--grand{margin-top:2px;font-size:14px;color:#0f172a}.billing-invoice-breakdown-total-row--grand span:first-child{font-weight:700}.billing-invoice-breakdown__vat-note{margin:12px 0 0;padding-top:12px;border-top:1px solid #e2e8f0;font-size:13px;line-height:1.45;color:#64748b}.rr-ui-usage-link--single-line,.rr-ui-name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-ui-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px}.rr-ui-row--with-action,.item-row--with-action{grid-template-columns:minmax(0, 1fr) auto auto}.rr-ui-row .rr-ui-name,.item-row .item-name{min-width:0}.rr-icon-circle-btn-tip.rr-design-system-component-interactive-tooltip{color:inherit;cursor:default;min-width:0;min-height:0}.rr-icon-circle-btn-tip.rr-design-system-component-interactive-tooltip>.rr-icon-circle-btn{cursor:pointer}.rr-icon-circle-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;color:#94a3b8;cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.rr-icon-circle-btn,.rr-icon-circle-btn:link,.rr-icon-circle-btn:visited,.rr-icon-circle-btn:active{color:#94a3b8 !important;text-decoration:none}.rr-icon-circle-btn:hover,.rr-icon-circle-btn:focus-visible{border-color:#6a5acd;color:#64748b !important;box-shadow:0 2px 8px rgba(0,0,0,.12);outline:none}.rr-icon-circle-btn svg{display:block;stroke:currentColor}.subscription-plan-invoice-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.subscription-plan-invoice-breakdown-btn{margin-left:2px}.dashboard-container.subscription-dashboard .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-up,.dashboard-container.subscription-dashboard .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-down{color:#94a3b8}.dashboard-container.subscription-dashboard .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-down,.dashboard-container.subscription-dashboard .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-up{color:#e2e8f0}#tpl-account.settings:has(.settings-dashboard){padding-left:0 !important;padding-right:0 !important;overflow-x:clip;background-color:var(--ds-bg, #f8fafc)}@media(min-width: 769px){#tpl-account.settings:has(.settings-dashboard){padding-top:72px !important}}#tpl-account.settings:has(.settings-dashboard) section.content,.extended-save #tpl-account.settings:has(.settings-dashboard) section.content{padding-bottom:0 !important;background-color:var(--ds-bg, #f8fafc)}body:has(#tpl-account.settings .settings-dashboard) .extended-save-wrapper{display:none !important}#inner-container.admin:has(#tpl-account.settings .settings-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;overflow-x:clip}.dashboard-container.settings-dashboard{padding:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:var(--ds-bg, #f8fafc)}.dashboard-container.settings-dashboard .settings-dashboard-gradient.gradient-bar{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0 0 28px;z-index:2;box-shadow:0 4px 16px rgba(138,124,255,.16)}.dashboard-container.settings-dashboard .settings-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:0 20px 24px;box-sizing:border-box}.dashboard-container.settings-dashboard .settings-page-toolbar-head{flex:1 1 auto;min-width:0}.dashboard-container.settings-dashboard .settings-page-toolbar .rr-design-system-component-headers-sectionheader,.dashboard-container.settings-dashboard .settings-page-toolbar .section-head.rr-design-system-component-headers-sectionheader{padding:0 !important;margin:0 !important;max-width:none !important}.dashboard-container.settings-dashboard .settings-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;margin:0;padding:0;background:none;border:none;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}.dashboard-container.settings-dashboard .settings-sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.dashboard-container.settings-dashboard .settings-sticky-save.is-visible::before{animation:settings-save-glow-pulse 2.6s ease-in-out infinite}.dashboard-container.settings-dashboard .settings-sticky-save::before{content:"";position:absolute;left:50%;bottom:-10px;z-index:-1;width:88%;height:22px;transform:translateX(-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, rgba(110, 99, 255, 0.42) 0%, rgba(110, 99, 255, 0.14) 45%, transparent 72%);filter:blur(6px)}.dashboard-container.settings-dashboard .settings-sticky-save .rr-design-system-component-buttons-button,.dashboard-container.settings-dashboard .settings-sticky-save #settingsSubmit,.dashboard-container.settings-dashboard .settings-sticky-save .settings-sticky-save-btn{margin:0 !important;position:relative;z-index:1}.dashboard-container.settings-dashboard .settings-sticky-save .rr-btn.primary,.dashboard-container.settings-dashboard .settings-sticky-save #settingsSubmit{min-width:140px;display:inline-flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}.dashboard-container.settings-dashboard .settings-sticky-save .rr-btn.primary::before,.dashboard-container.settings-dashboard .settings-sticky-save .rr-btn.primary::after,.dashboard-container.settings-dashboard .settings-sticky-save #settingsSubmit::before,.dashboard-container.settings-dashboard .settings-sticky-save #settingsSubmit::after{display:none !important}.dashboard-container.settings-dashboard .settings-sticky-save .rr-btn.primary:hover,.dashboard-container.settings-dashboard .settings-sticky-save #settingsSubmit:hover{box-shadow:0 6px 20px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1),0 0 18px rgba(110,99,255,.22) !important}@keyframes settings-save-glow-pulse{0%,100%{opacity:.38;transform:translateX(-50%) scale(0.92)}50%{opacity:.72;transform:translateX(-50%) scale(1.06)}}@media(prefers-reduced-motion: reduce){.dashboard-container.settings-dashboard .settings-sticky-save::before{animation:none;opacity:.5}.dashboard-container.settings-dashboard .settings-sticky-save.is-visible::before{opacity:.5}}.dashboard-container.settings-dashboard .user-settings-form{width:100%;max-width:1120px;margin:0 auto;padding:0 20px 32px;box-sizing:border-box}.dashboard-container.settings-dashboard .user-settings-form form#settings.form-client{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap{width:100%;max-width:1120px;margin:0 auto;padding:8px 20px 12px;box-sizing:border-box}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-nav{width:100%;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:0;scrollbar-width:none}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-nav::-webkit-scrollbar{height:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{min-width:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-tab-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-tab.is-active::after{bottom:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-tab:focus{box-shadow:none}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-tab:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:-2px}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-content,.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-panel{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-page-tabs-wrap .rr-design-system-component-interactive-tabs .rr-tabs-panel{min-height:120px}.dashboard-container.settings-dashboard .settings-mailing-preferences-alert{margin:0}.dashboard-container.settings-dashboard .settings-mailing-preferences-empty{margin:0;font-size:14px;line-height:1.5;color:#64748b}.dashboard-container.settings-dashboard .user-settings-form.account-settings form .bg-wrapper{padding:0;background:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .user-settings-form.account-settings form .bg-wrapper>div.page-part{padding:0;background-color:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .settings-tab-panel{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-tab-panel h3.section-title.col-12{margin-top:0}.dashboard-container.settings-dashboard .settings-tab-panel .page-part{padding-top:0;background-color:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .settings-property-section-head{margin-bottom:20px}.dashboard-container.settings-dashboard .settings-property-section-head .rr-design-system-component-headers-sectionheader.section-head{width:100%;margin-bottom:0}.dashboard-container.settings-dashboard .settings-property-cards{display:grid;gap:16px;width:100%;min-width:0;grid-template-columns:minmax(0, 1fr);align-items:stretch}@media(min-width: 768px){.dashboard-container.settings-dashboard .settings-property-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .form-client .rr-design-system-component-cards-card.card.headered>h2,.dashboard-container.settings-dashboard .form-client .rr-design-system-component-cards-card.card.headered h2.rr-card-header__title{font-size:var(--card-header-fs, 16px) !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-0.01em;margin:0 !important;text-align:left !important}.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card{width:100%;max-width:100%;grid-column:auto;margin-bottom:0;overflow:visible;height:100%}@media(min-width: 768px){.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card.settings-property-ds-card--full{grid-column:1/-1}}.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card>h2,.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__title{align-items:center}.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card .content{padding-top:16px}.dashboard-container.settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card .settings-property-ds-card-body{display:flex;flex-direction:column;gap:14px}.dashboard-container.settings-dashboard .settings-address-fields,.dashboard-container.settings-dashboard .settings-region-fields{display:flex;flex-direction:column;gap:14px}.dashboard-container.settings-dashboard .settings-field-row--stack{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr);width:100%}.dashboard-container.settings-dashboard .settings-field-row--stack>.settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-field-row--stack>.rr-design-system-component-forms-textinput,.dashboard-container.settings-dashboard .settings-field-row--stack>.rr-design-system-component-forms-select{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-field-row--cols{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 640px){.dashboard-container.settings-dashboard .settings-field-row--cols{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-field-row--street{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 640px){.dashboard-container.settings-dashboard .settings-field-row--street{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}}.dashboard-container.settings-dashboard .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip{display:block;width:100%;min-width:0;max-width:100%;cursor:help}.dashboard-container.settings-dashboard .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip::before{max-width:300px;min-width:200px;white-space:pre-line;text-align:left}.dashboard-container.settings-dashboard .settings-operations-toggles>.settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip{align-items:stretch;justify-content:stretch;max-width:100%}.dashboard-container.settings-dashboard .settings-property-cards .rr-design-system-component-forms-textinput,.dashboard-container.settings-dashboard .settings-property-cards .rr-design-system-component-forms-select{min-width:0}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-textinput .ti-input{min-height:42px;box-sizing:border-box;border-radius:9999px;padding:10px 18px}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-textinput .ti-input--has-suffix{padding-right:4.25rem}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-textinput .ti-input-suffix{right:18px}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-textinput.size-sm .ti-input{padding-left:14px;padding-right:14px}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-textinput.size-lg .ti-input{padding-left:20px;padding-right:20px}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select{margin-bottom:0;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select .trigger,.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select summary.trigger{min-height:42px;box-sizing:border-box;padding:10px 18px;border-width:1px;border-color:#e5e7eb;border-radius:9999px;box-shadow:0 8px 28px rgba(15,23,42,.06);font-size:inherit;line-height:1.25}.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select .trigger:hover,.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select .trigger:focus,.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select summary.trigger:hover,.dashboard-container.settings-dashboard .settings-pill-fields .rr-design-system-component-forms-select summary.trigger:focus{box-shadow:0 10px 20px rgba(110,99,255,.12)}.dashboard-container.settings-dashboard .settings-operations-panel,.dashboard-container.settings-dashboard .settings-communication-panel,.dashboard-container.settings-dashboard .settings-finance-panel,.dashboard-container.settings-dashboard .settings-guests-panel{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-guests-cards{grid-template-columns:minmax(0, 1fr)}.dashboard-container.settings-dashboard #settings-card-guest-fields.settings-property-ds-card .settings-property-ds-card-body,.dashboard-container.settings-dashboard #settings-card-guest-fields.settings-property-ds-card .content{overflow:visible}.dashboard-container.settings-dashboard .settings-guest-fields-table-wrap{width:100%;min-width:0;overflow:visible}.dashboard-container.settings-dashboard .settings-guest-fields-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:auto}.dashboard-container.settings-dashboard .settings-guest-fields-table thead th{position:sticky;top:0;z-index:3;padding:0 8px 10px;border-bottom:1px solid #eef2f6;vertical-align:bottom;font-weight:inherit;text-align:inherit;background:#fff;box-shadow:0 1px 0 #eef2f6}.dashboard-container.settings-dashboard .settings-guest-fields-table thead th:has(.settings-field-hover-tooltip:hover){z-index:30}.dashboard-container.settings-dashboard .settings-guest-fields-table tbody tr:has(.settings-field-hover-tooltip:hover){position:relative;z-index:4}.dashboard-container.settings-dashboard .settings-guest-fields-table .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip:hover{z-index:31}.dashboard-container.settings-dashboard .settings-guest-fields-table .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip::before,.dashboard-container.settings-dashboard .settings-guest-fields-table .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip::after{z-index:2000000}.dashboard-container.settings-dashboard .settings-guest-fields-table tbody tr{border-bottom:1px solid #f1f5f9}.dashboard-container.settings-dashboard .settings-guest-fields-table tbody tr:last-child{border-bottom:0}.dashboard-container.settings-dashboard .settings-guest-fields-table tbody th,.dashboard-container.settings-dashboard .settings-guest-fields-table tbody td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.dashboard-container.settings-dashboard .settings-guest-fields-table__field-col{width:auto;min-width:140px;text-align:left;padding-right:12px}.dashboard-container.settings-dashboard thead .settings-guest-fields-table__field-col{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dashboard-container.settings-dashboard tbody .settings-guest-fields-table__field-col{font-size:14px;font-weight:600;color:#334155;line-height:1.35}.dashboard-container.settings-dashboard .settings-guest-fields-table__choice-col{--guest-field-control-size: 22px;--guest-field-control-slot: 30px;--guest-field-label-gap: 6px;width:auto;white-space:nowrap;text-align:left;padding-left:8px;padding-right:12px;vertical-align:middle}.dashboard-container.settings-dashboard .settings-guest-fields-table__choice-col--na{background:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .settings-guest-fields-table thead .settings-guest-fields-table__choice-col{padding-top:0;padding-bottom:10px}.dashboard-container.settings-dashboard .settings-guest-fields__legend-cell,.dashboard-container.settings-dashboard .settings-guest-field__option .rr-radio-label{display:inline-grid;grid-template-columns:var(--guest-field-control-slot) minmax(0, max-content);column-gap:var(--guest-field-label-gap);align-items:center;justify-items:start;min-width:0}.dashboard-container.settings-dashboard .settings-guest-fields__legend-icon,.dashboard-container.settings-dashboard .settings-guest-field__option .rb-box{grid-column:1;justify-self:center;box-sizing:border-box;width:var(--guest-field-control-size) !important;height:var(--guest-field-control-size) !important;flex-shrink:0}.dashboard-container.settings-dashboard .settings-guest-fields__legend-icon{padding:4px !important}.dashboard-container.settings-dashboard .settings-guest-fields__legend-label,.dashboard-container.settings-dashboard .settings-guest-field__option .rb-label-text{grid-column:2;min-width:0}.dashboard-container.settings-dashboard .settings-guest-fields__legend-label{font-size:12px;font-weight:600;color:#475569;line-height:1.2}.dashboard-container.settings-dashboard .settings-guest-fields__legend-tooltip,.dashboard-container.settings-dashboard .settings-guest-field__option-tooltip{display:inline-block;max-width:100%;vertical-align:middle}.dashboard-container.settings-dashboard .settings-guest-field__name-text{display:inline}.dashboard-container.settings-dashboard .settings-guest-field__name-tooltip{display:inline;cursor:help}.dashboard-container.settings-dashboard .settings-guest-field__option-tooltip{cursor:help}.dashboard-container.settings-dashboard .settings-guest-field__option{--rb-size: var(--guest-field-control-size, 22px);display:inline-flex;margin:0;min-width:0;flex-shrink:0;align-items:center;justify-content:flex-start;vertical-align:middle}.dashboard-container.settings-dashboard .settings-guest-field__option .rr-radio-label{margin:0}.dashboard-container.settings-dashboard .settings-guest-field__option .rb-label-text{font-size:12px;font-weight:500;line-height:1.25;color:#64748b;white-space:nowrap}.dashboard-container.settings-dashboard .settings-guest-field__option input:disabled+.rr-radio-label,.dashboard-container.settings-dashboard .settings-guest-field__option.is-disabled .rr-radio-label{opacity:.45;cursor:not-allowed}@media(max-width: 719px){.dashboard-container.settings-dashboard .settings-guest-fields-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-container.settings-dashboard .settings-guest-fields-table{min-width:680px}.dashboard-container.settings-dashboard .settings-guest-field__option .rb-label-text{white-space:normal;max-width:72px;text-align:left}}.dashboard-container.settings-dashboard .settings-finance-cards{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0, 1fr)}.dashboard-container.settings-dashboard .settings-operations-payment-methods,.dashboard-container.settings-dashboard .settings-operations-payment-cards{width:100%;min-width:0;grid-column:1/-1}.dashboard-container.settings-dashboard .settings-operations-payment-cards{display:grid;gap:16px;grid-template-columns:minmax(0, 1fr);align-items:stretch}@media(min-width: 768px){.dashboard-container.settings-dashboard .settings-operations-payment-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-operations-payment-cards .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.settings-dashboard .settings-payment-methods-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.dashboard-container.settings-dashboard .settings-payment-methods-card-head .settings-operations-card-intro{flex:1 1 220px;margin:0}.dashboard-container.settings-dashboard .settings-payment-methods-card-head .rr-design-system-component-buttons-button{flex:0 0 auto}.dashboard-container.settings-dashboard .settings-payment-methods-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.dashboard-container.settings-dashboard .settings-payment-methods-table{width:100%;border-collapse:separate;border-spacing:0 8px}.dashboard-container.settings-dashboard .settings-payment-methods-table thead th{padding:0 12px 4px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b;text-align:left;border:0;background:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .settings-payment-methods-table tbody tr{background:#f8fafc;border-radius:12px}.dashboard-container.settings-dashboard .settings-payment-methods-table tbody td{padding:10px 12px;vertical-align:middle;border:0}.dashboard-container.settings-dashboard .settings-payment-methods-table tbody td:first-child{border-radius:12px 0 0 12px}.dashboard-container.settings-dashboard .settings-payment-methods-table tbody td:last-child{border-radius:0 12px 12px 0}.dashboard-container.settings-dashboard .settings-payment-methods-table__empty{text-align:center;padding:20px 12px !important;font-size:14px;font-weight:600;color:#64748b;background:#f8fafc !important;border-radius:12px !important}.dashboard-container.settings-dashboard .settings-payment-methods-table__active-col{width:88px;text-align:center}.dashboard-container.settings-dashboard .settings-payment-methods-table .rr-design-system-component-forms-textinput{margin:0}.dashboard-container.settings-dashboard .settings-payment-methods-table .rr-design-system-component-forms-textinput .ti-label{display:none}.dashboard-container.settings-dashboard .settings-payment-methods-table .rr-design-system-component-forms-textinput .ti-input{border-radius:9999px}.dashboard-container.settings-dashboard .settings-payment-methods-table .settings-payment-methods-table__toggle{justify-content:center;margin:0 auto}.dashboard-container.settings-dashboard .settings-payment-methods-table .settings-payment-methods-table__toggle .rr-toggle-label>span:not(.rr-toggle-switch){display:none}.dashboard-container.settings-dashboard .settings-system-payment-methods{display:flex;flex-direction:column;gap:18px}.dashboard-container.settings-dashboard .settings-system-payment-group__title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dashboard-container.settings-dashboard .settings-system-payment-group__hint{margin:0 0 10px;font-size:13px;line-height:1.5;color:#64748b}.dashboard-container.settings-dashboard .settings-system-payment-chips{display:flex;flex-wrap:wrap;gap:8px}.dashboard-container.settings-dashboard .settings-system-payment-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 12px 8px 10px;border-radius:9999px;background:linear-gradient(180deg, #fff 0%, #f8fafc 100%);border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);font-size:14px;font-weight:600;line-height:1.2;color:#334155;cursor:default;user-select:none}.dashboard-container.settings-dashboard .settings-system-payment-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:rgba(110,99,255,.1);color:#6e63ff;flex-shrink:0}.dashboard-container.settings-dashboard .settings-system-payment-chip__icon-svg{display:block}.dashboard-container.settings-dashboard .settings-system-payment-chip__label{min-width:0}.dashboard-container.settings-dashboard .settings-system-payment-chip__lock{display:inline-flex;align-items:center;color:#94a3b8;flex-shrink:0;margin-left:2px}.dashboard-container.settings-dashboard .settings-operations-pos-field{width:100%;max-width:min(480px,100%)}.dashboard-container.settings-dashboard .settings-operations-cards{grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.dashboard-container.settings-dashboard .settings-operations-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-operations-row-pair{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:minmax(0, 1fr);align-items:stretch;min-width:0}@media(min-width: 768px){.dashboard-container.settings-dashboard .settings-operations-row-pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-operations-row-pair>.settings-property-ds-card{height:100%}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-row>.settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-finance-invoice-nr-row>.rr-design-system-component-forms-textinput{min-width:0}.dashboard-container.settings-dashboard .settings-finance-fields,.dashboard-container.settings-dashboard .settings-finance-taxes-core,.dashboard-container.settings-dashboard .settings-finance-city-tax{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-finance-city-tax-percent{min-width:0}.dashboard-container.settings-dashboard .settings-finance-city-tax-periods-wrap,.dashboard-container.settings-dashboard .settings-finance-city-tax-fallbacks{padding-top:8px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .settings-finance-city-tax-fallbacks .section-title{margin-top:0}.dashboard-container.settings-dashboard .settings-city-tax-periods{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.dashboard-container.settings-dashboard #citytaxrules-container.settings-city-tax-periods .citytaxrule-container{height:auto !important;min-height:0;position:static}.dashboard-container.settings-dashboard .settings-city-tax-periods__intro{display:flex;flex-direction:column;gap:8px}.dashboard-container.settings-dashboard .settings-city-tax-periods__enable{margin:4px 0 8px}.dashboard-container.settings-dashboard .settings-city-tax-periods__enable .settings-operations-toggle-row{margin:0}.dashboard-container.settings-dashboard .settings-city-tax-periods__property-fields{margin:0 0 12px}.dashboard-container.settings-dashboard .settings-city-tax-periods:not([data-city-tax-enabled="1"]) .settings-city-tax-periods__property-fields{display:none !important}.dashboard-container.settings-dashboard .settings-city-tax-periods__title{margin:0}.dashboard-container.settings-dashboard .settings-city-tax-periods__summary{margin:0;font-size:14px;line-height:1.55;color:#64748b;max-width:72ch}.dashboard-container.settings-dashboard .settings-city-tax-periods__body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-periods__body.is-collapsed,.dashboard-container.settings-dashboard .settings-city-tax-periods__body[aria-hidden=true]{display:none !important}.dashboard-container.settings-dashboard .settings-city-tax-periods:not([data-city-tax-enabled="1"]) .js-city-tax-periods-body{display:none !important}.dashboard-container.settings-dashboard #settings-finance-city-tax.settings-property-ds-card--full,.dashboard-container.settings-dashboard #citytaxrules-container.settings-city-tax-periods{width:100%;max-width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-periods__schedule{display:flex;flex-direction:column;gap:16px}.dashboard-container.settings-dashboard .settings-city-tax-periods__filter{display:flex;flex-direction:column;gap:8px}.dashboard-container.settings-dashboard .settings-pill-filter-nav,.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-nav{display:flex;flex-wrap:wrap;gap:8px}.dashboard-container.settings-dashboard .settings-pill-filter-btn,.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;font-size:13px;font-weight:600;color:#64748b;cursor:pointer}.dashboard-container.settings-dashboard .settings-pill-filter-btn.is-active,.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-btn.is-active{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6}.dashboard-container.settings-dashboard .settings-pill-filter-count,.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 6px;border-radius:9999px;background:rgba(100,116,139,.12);font-size:12px;font-weight:700;line-height:1.4}.dashboard-container.settings-dashboard .settings-pill-filter-btn.is-active .settings-pill-filter-count,.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-btn.is-active .settings-city-tax-periods__filter-count{background:rgba(91,33,182,.12)}.dashboard-container.settings-dashboard .settings-city-tax-periods__filter-empty{margin:0;font-size:13px;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-periods__scheduled{display:flex;flex-direction:column;gap:12px}.dashboard-container.settings-dashboard .settings-city-tax-periods__scheduled-title{margin:0;font-size:14px;font-weight:600;color:#334155}.dashboard-container.settings-dashboard .settings-city-tax-periods__empty{margin:0;padding:14px 16px;font-size:13px;line-height:1.5;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px}.dashboard-container.settings-dashboard .settings-city-tax-backup{padding:16px 18px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.dashboard-container.settings-dashboard .settings-city-tax-backup--has-periods{border-color:#e2e8f0;background:#fafbfc}.dashboard-container.settings-dashboard .settings-city-tax-backup--has-periods .settings-city-tax-backup__title{color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-backup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-container.settings-dashboard .settings-city-tax-backup__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dashboard-container.settings-dashboard .settings-city-tax-backup__title{margin:0;font-size:15px;font-weight:600;color:#334155}.dashboard-container.settings-dashboard .settings-city-tax-backup__lead,.dashboard-container.settings-dashboard .settings-city-tax-backup__tip{margin:0;font-size:13px;line-height:1.5;color:#64748b;max-width:72ch}.dashboard-container.settings-dashboard .settings-city-tax-backup__tip{padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e}.dashboard-container.settings-dashboard .settings-city-tax-backup__fields{margin:0}.dashboard-container.settings-dashboard .settings-city-tax-rules{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rules__intro{display:flex;flex-direction:column;gap:8px}.dashboard-container.settings-dashboard .settings-city-tax-rules__title{margin:0}.dashboard-container.settings-dashboard .settings-city-tax-rules__summary{margin:0;font-size:14px;line-height:1.55;color:#64748b;max-width:72ch}.dashboard-container.settings-dashboard .settings-city-tax-rules__list{display:flex;flex-direction:column;gap:14px}.dashboard-container.settings-dashboard .settings-city-tax-rule{padding:16px 18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:14px;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule.error{border-color:#fecdca;background:#fff;box-shadow:0 0 0 1px rgba(220,38,38,.15)}.dashboard-container.settings-dashboard .settings-city-tax-rule__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-container.settings-dashboard .settings-city-tax-rule__header-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.dashboard-container.settings-dashboard .settings-city-tax-rule--ended{background:#f8fafc}.dashboard-container.settings-dashboard .settings-city-tax-rule__title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#334155;display:flex;align-items:baseline;gap:8px}.dashboard-container.settings-dashboard .settings-city-tax-rule__index{font-size:12px;font-weight:600;color:#94a3b8}.dashboard-container.settings-dashboard .settings-city-tax-rule__remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer}.dashboard-container.settings-dashboard .settings-city-tax-rule__remove:hover:not(:disabled):not(.is-locked){background:rgba(202,11,89,.1);color:#ca0b59}.dashboard-container.settings-dashboard .settings-city-tax-rule__remove:disabled,.dashboard-container.settings-dashboard .settings-city-tax-rule__remove.is-locked{cursor:not-allowed;opacity:.4}.dashboard-container.settings-dashboard .settings-city-tax-rule__remove .rr-design-system-component-icons-icon{width:18px;height:18px}.dashboard-container.settings-dashboard .settings-city-tax-rule__lead{margin:0;font-size:13px;line-height:1.5;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-rule__schedule{display:grid;gap:10px}@media(min-width: 720px){.dashboard-container.settings-dashboard .settings-city-tax-rule__schedule{grid-template-columns:minmax(0, 140px) minmax(0, 1fr);align-items:center}}.dashboard-container.settings-dashboard .settings-city-tax-rule__schedule.is-indefinite .settings-city-tax-rule-dates{opacity:.55;pointer-events:none}.dashboard-container.settings-dashboard .settings-city-tax-rule__schedule-label{font-size:13px;font-weight:700;color:#334155}.dashboard-container.settings-dashboard .settings-city-tax-rule__dates{min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule__dates .rr-design-system-component-inputs-datepicker{width:100%;max-width:100%}@media(min-width: 720px){.dashboard-container.settings-dashboard .settings-city-tax-rule__indefinite{grid-column:1/-1}}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate{display:flex;flex-direction:column;gap:12px}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-fields{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr);align-items:start}@media(min-width: 720px){.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-fields{grid-template-columns:repeat(3, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field{min-width:0;display:flex;flex-direction:column}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field .rr-design-system-component-forms-select,.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field .rr-design-system-component-forms-textinput{width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field .sel-label,.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field .ti-label{min-height:1.35em;margin-bottom:6px}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field--children .settings-city-tax-rule__rate-children-label{display:block;min-height:1.35em;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35;color:var(--rr-color-text-primary, #1a1f26)}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field--children .settings-city-tax-rule__children-note{margin:0;padding:10px 12px;font-size:13px;line-height:1.45;color:var(--rr-color-text-secondary, #5c6570);background:var(--rr-color-surface-subtle, #f4f6f8);border-radius:8px}.dashboard-container.settings-dashboard .settings-city-tax-rule__rate-field--children .settings-city-tax-rule__children-note-tooltip{cursor:help}.dashboard-container.settings-dashboard .settings-city-tax-rule__category{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid #eef2f6;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule__category-picker{width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule__category-hint{margin:0 0 8px;font-size:13px;line-height:1.45;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-category-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-rows:minmax(48px, auto);gap:8px;width:100%;min-width:0;align-items:start}@media(min-width: 720px){.dashboard-container.settings-dashboard .settings-city-tax-category-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.settings-dashboard .settings-city-tax-category{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;height:48px;max-height:48px;overflow:hidden;margin:0;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.dashboard-container.settings-dashboard .settings-city-tax-category.is-selected{flex-direction:column;align-items:stretch;height:auto;max-height:none;overflow:visible;padding:0;border-color:#c7d2fe;box-shadow:inset 0 0 0 1px #c7d2fe;background:#fff}@media(min-width: 720px){.dashboard-container.settings-dashboard .settings-city-tax-category.is-selected{grid-column:1/-1}}.dashboard-container.settings-dashboard .settings-city-tax-category__head{display:flex;align-items:center;width:100%;min-width:0;flex:1 1 auto;min-height:48px;margin:0;padding:0;box-sizing:border-box}.dashboard-container.settings-dashboard .settings-city-tax-category.is-selected .settings-city-tax-category__head{flex:0 0 48px;padding:0 12px;border-bottom:1px solid #f1f5f9;background:#fafbff;border-top-left-radius:10px;border-top-right-radius:10px}.dashboard-container.settings-dashboard .settings-city-tax-category__body{padding:12px 14px;border-top:0;background:#f8fafc}.dashboard-container.settings-dashboard .settings-city-tax-category.is-selected .settings-city-tax-category__body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dashboard-container.settings-dashboard .settings-city-tax-category__body[hidden]{display:none !important}.dashboard-container.settings-dashboard .settings-city-tax-category__checkbox{display:flex !important;align-items:center !important;align-self:center;width:100%;min-width:0;height:auto;margin:0}.dashboard-container.settings-dashboard .settings-city-tax-category__checkbox .rr-checkbox-label{display:inline-flex !important;align-items:center !important;gap:10px;width:100%;min-width:0;margin:0;cursor:pointer}.dashboard-container.settings-dashboard .settings-city-tax-category__checkbox .cb-box{flex-shrink:0;margin:0}.dashboard-container.settings-dashboard .settings-city-tax-category__checkbox .cb-label-text{font-size:14px;font-weight:600;line-height:1.2;color:#334155;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container.settings-dashboard .settings-city-tax-category__checkbox .rr-checkbox-input:focus-visible+.rr-checkbox-label .cb-box{outline-offset:0}.dashboard-container.settings-dashboard .settings-city-tax-category__scope-radio .rr-radio-label{align-items:flex-start;gap:8px;cursor:pointer}.dashboard-container.settings-dashboard .settings-city-tax-category__scope-radio .rb-label-text{font-size:13px;line-height:1.4;color:#475569}.dashboard-container.settings-dashboard .settings-city-tax-rate-checkbox .rr-checkbox-label{align-items:flex-start;gap:8px;min-width:0;cursor:pointer}.dashboard-container.settings-dashboard .settings-city-tax-rate-checkbox .cb-label-text{font-size:13px;line-height:1.4;color:#475569;word-break:break-word;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rule__validation-msg{margin:0 0 8px;padding:8px 10px;font-size:13px;line-height:1.45;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px}.dashboard-container.settings-dashboard .settings-city-tax-rule:not(.error) .settings-city-tax-rule__validation-msg{display:none !important}.dashboard-container.settings-dashboard .settings-city-tax-rule__room-toggle-tooltip{width:100%}.dashboard-container.settings-dashboard .settings-city-tax-rule__remove-tooltip{display:inline-flex}.dashboard-container.settings-dashboard .settings-city-tax-category.has-validation-error{border-color:#fecdca;box-shadow:0 0 0 1px rgba(220,38,38,.12)}.dashboard-container.settings-dashboard .settings-city-tax-category__scope{margin:10px 0 8px;padding:0;border:0}.dashboard-container.settings-dashboard .settings-city-tax-category__scope-legend{margin:0 0 6px;padding:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-category__scope-options{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:flex-start}.dashboard-container.settings-dashboard .settings-city-tax-category__scope-radio{flex:1 1 200px;min-width:0;max-width:100%}.dashboard-container.settings-dashboard .settings-city-tax-category__rate-panel{padding:4px 6px 6px;background:#f8fafc;border-radius:8px;overflow:visible}.dashboard-container.settings-dashboard .settings-city-tax-search{display:block;margin-bottom:8px}.dashboard-container.settings-dashboard .settings-city-tax-search__label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-search input[type=search]{box-sizing:border-box;width:100%;padding:8px 10px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px}.dashboard-container.settings-dashboard .settings-city-tax-category__rate-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px 10px;max-height:220px;overflow-x:hidden;overflow-y:auto;padding:8px 10px 8px 12px;margin:0 -2px;box-sizing:border-box}@media(min-width: 480px){.dashboard-container.settings-dashboard .settings-city-tax-category__rate-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}.dashboard-container.settings-dashboard .settings-city-tax-rate-item{min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rate-item .rr-design-system-component-forms-checkbox{width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rate-item .rr-checkbox-label{min-width:0}.dashboard-container.settings-dashboard .settings-city-tax-rate-item .cb-box{flex-shrink:0}.dashboard-container.settings-dashboard .settings-city-tax-category__rate-empty{margin:6px 0 0;font-size:13px;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-category__no-rates{margin:8px 0 0;font-size:13px;line-height:1.45;color:#64748b}.dashboard-container.settings-dashboard .settings-city-tax-rules__add{display:flex;justify-content:flex-start;margin-top:12px;padding-top:4px}.dashboard-container.settings-dashboard .settings-city-tax-rules__add-btn{flex-shrink:0}.dashboard-container.settings-dashboard .settings-finance-toggles{gap:4px}.dashboard-container.settings-dashboard .settings-finance-subsection{padding-top:8px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .settings-finance-subsection__title{margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.35;color:#334155}.dashboard-container.settings-dashboard .settings-finance-radio-group{display:flex;flex-direction:column;gap:10px}.dashboard-container.settings-dashboard .settings-finance-radio-group .formRow{margin:0}.dashboard-container.settings-dashboard .settings-finance-radio-group label{font-size:14px;line-height:1.45;color:#334155}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__summary{margin:0 0 14px;font-size:14px;line-height:1.55;color:#64748b}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__override{margin-top:4px;padding-top:14px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__override-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__options{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:2px}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__options[hidden]{display:none}.dashboard-container.settings-dashboard .settings-finance-invoice-nr-format__options .rr-design-system-component-forms-radio{width:100%}.dashboard-container.settings-dashboard .settings-finance-invoice-footer .rr-design-system-component-forms-multilingual-fieldgroup{width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-finance-invoice-footer .rr-design-system-component-forms-richtextarea{width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-finance-taxes-advanced,.dashboard-container.settings-dashboard .settings-finance-taxes-advanced-part{padding-top:8px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .settings-finance-series-table-wrap{overflow-x:auto}.dashboard-container.settings-dashboard .settings-finance-series-table-wrap:has(.rr-design-system-component-forms-select details[open]),.dashboard-container.settings-dashboard .settings-finance-series-table-wrap:has(.settings-invoice-series-table-header-tooltip:hover),.dashboard-container.settings-dashboard .settings-finance-series-table-wrap:has(.settings-field-hover-tooltip:hover){overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-pt__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.dashboard-container.settings-dashboard .settings-finance-series-pt__lead{flex:1 1 280px;min-width:0}.dashboard-container.settings-dashboard .settings-finance-series-pt__intro{margin:0;max-width:72ch;font-size:14px;line-height:1.55;color:#64748b}.dashboard-container.settings-dashboard .settings-finance-series-pt__codes{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.dashboard-container.settings-dashboard .settings-finance-series-pt__codes-title{margin:0 0 8px;font-size:15px;font-weight:600;color:#0f172a}.dashboard-container.settings-dashboard .settings-finance-subsection__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dashboard-container.settings-dashboard .settings-finance-subsection__header .settings-finance-subsection__title{margin:0}.dashboard-container.settings-dashboard .settings-finance-series-pt__manage{margin-top:0}.dashboard-container.settings-dashboard .settings-finance-series-pt{overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-invoice-series-manage,.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-invoice-series-manage__tabs-wrap,.dashboard-container.settings-dashboard .settings-finance-series-pt .rr-tabs-content,.dashboard-container.settings-dashboard .settings-finance-series-pt .rr-tabs-panel,.dashboard-container.settings-dashboard .settings-finance-series-pt .rr-tabs-nav{overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-pt .rr-design-system-component-forms-select:has(details[open]){position:relative;z-index:1001}.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-finance-series-card:has(details[open]),.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-invoice-series-row:has(details[open]),.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-finance-series-table-wrap:has(details[open]),.dashboard-container.settings-dashboard .settings-finance-series-pt .settings-invoice-series-manage__tabs-wrap:has(details[open]),.dashboard-container.settings-dashboard .settings-finance-series-pt .rr-tabs-panel:has(details[open]){position:relative;z-index:1000;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage--settings-inline{gap:12px}.dashboard-container.settings-dashboard .settings-invoice-series-manage--settings-inline .settings-invoice-series-table__year-col,.dashboard-container.settings-dashboard .settings-invoice-series-manage--settings-inline .settings-invoice-series-row__year{text-align:left}.dashboard-container.settings-dashboard .settings-invoice-series-manage--settings-inline .settings-invoice-series-row__year-inner{justify-content:flex-start;margin-left:0}.dashboard-container.settings-dashboard .settings-invoice-series-manage:not(.settings-invoice-series-manage--settings-inline) .settings-invoice-series-row__year-inner{justify-content:flex-end;margin-left:auto}.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add{gap:16px}.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row--field-only .rr-design-system-component-forms-textinput,.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row--field-only .rr-design-system-component-forms-select{flex:1 1 100%;width:100%}.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row--field-only .ti-input,.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row--field-only .rr-select{min-height:48px;width:100%}.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row:not(.settings-invoice-series-manage__add-row--field-only) .ti-input{min-height:48px}.dashboard-container.settings-dashboard .settings-invoice-series-manage--modal-add .settings-invoice-series-manage__add-row:not(.settings-invoice-series-manage__add-row--field-only) .settings-invoice-series-add-btn{min-height:48px}.dashboard-container.settings-dashboard .settings-invoice-series-manage{display:flex;flex-direction:column;gap:20px;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__intro,.dashboard-container.settings-dashboard .settings-invoice-series-manage__fina-note{margin:0;font-size:14px;line-height:1.55;color:#64748b}.dashboard-container.settings-dashboard .settings-invoice-series-manage__fina-note{padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-form{margin:0;display:flex;flex-direction:column;gap:6px}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-label{font-size:14px;font-weight:700;line-height:1.35;color:#334155}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row{display:flex;align-items:stretch;gap:10px}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row .rr-design-system-component-forms-textinput{flex:1 1 auto;min-width:0;margin:0}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row .rr-design-system-component-forms-textinput .ti-input-wrap{height:100%}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row .rr-design-system-component-forms-textinput .ti-input{border-radius:9999px;min-height:44px;height:100%;padding:0 18px;box-sizing:border-box}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row .settings-invoice-series-add-btn{flex:0 0 auto;align-self:stretch;min-height:44px;margin:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.dashboard-container.settings-dashboard .settings-invoice-series-manage__feedback{margin:0;padding:10px 12px;border-radius:8px;font-size:14px}.dashboard-container.settings-dashboard .settings-invoice-series-manage__feedback.is-success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.dashboard-container.settings-dashboard .settings-invoice-series-manage__feedback.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dashboard-container.settings-dashboard .settings-invoice-series-manage .rr-design-system-component-interactive-tabs{width:100%}.dashboard-container.settings-dashboard .settings-invoice-series-table{width:100%;border-collapse:collapse;font-size:14px}.dashboard-container.settings-dashboard .settings-invoice-series-table__status-col{width:168px;min-width:148px}.dashboard-container.settings-dashboard .settings-invoice-series-table__applied-col{width:88px}.dashboard-container.settings-dashboard .settings-invoice-series-table__year-col{width:180px;min-width:160px}.dashboard-container.settings-dashboard .settings-invoice-series-table thead{position:relative;z-index:2}.dashboard-container.settings-dashboard .settings-invoice-series-table th,.dashboard-container.settings-dashboard .settings-invoice-series-table td{padding:10px 12px;border-bottom:1px solid #e2e8f0;vertical-align:middle;text-align:left}.dashboard-container.settings-dashboard .settings-invoice-series-table th{position:relative;overflow:visible;font-weight:600;color:#334155;background:#f8fafc}.dashboard-container.settings-dashboard .settings-invoice-series-table thead th:has(.settings-invoice-series-table-header-tooltip:hover),.dashboard-container.settings-dashboard .settings-invoice-series-table thead th:has(.settings-field-hover-tooltip:hover){z-index:30}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip.rr-design-system-component-interactive-tooltip,.dashboard-container.settings-dashboard .settings-invoice-series-table thead .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip{display:inline-flex;width:auto;max-width:none;vertical-align:bottom;cursor:help}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip.rr-design-system-component-interactive-tooltip:hover,.dashboard-container.settings-dashboard .settings-invoice-series-table thead .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip:hover{z-index:31}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip.rr-design-system-component-interactive-tooltip::before,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip.rr-design-system-component-interactive-tooltip::after,.dashboard-container.settings-dashboard .settings-invoice-series-table thead .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip::before,.dashboard-container.settings-dashboard .settings-invoice-series-table thead .settings-field-hover-tooltip.rr-design-system-component-interactive-tooltip::after{z-index:2000000}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-label{border-bottom:none}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom::before{left:0;right:auto;transform:translateX(0) translateY(-4px)}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom::after{left:12px;right:auto;transform:translateX(0) translateY(-4px)}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom:not(.tooltip-trigger-click):hover::before,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::before,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom:not(.tooltip-trigger-click):hover::after,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--start.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(0) translateY(0)}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom::before{left:auto;right:0;transform:translateX(0) translateY(-4px)}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom::after{left:auto;right:12px;transform:translateX(0) translateY(-4px)}.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom:not(.tooltip-trigger-click):hover::before,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::before,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom:not(.tooltip-trigger-click):hover::after,.dashboard-container.settings-dashboard .settings-invoice-series-table .settings-invoice-series-table-header-tooltip--end.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(0) translateY(0)}.dashboard-container.settings-dashboard .settings-invoice-series-table__empty{color:#64748b;text-align:center;padding:24px 12px !important}.dashboard-container.settings-dashboard .settings-invoice-series-row--scroll-target{outline:2px solid #7c3aed;outline-offset:2px;transition:outline-color .3s ease}.dashboard-container.settings-dashboard .settings-invoice-series-row__status{white-space:nowrap}.dashboard-container.settings-dashboard .settings-invoice-series-row__applied-control,.dashboard-container.settings-dashboard .settings-invoice-series-row .settings-invoice-series-applied-control{display:flex;justify-content:flex-start}.dashboard-container.settings-dashboard .settings-invoice-series-row .settings-invoice-series-applied-toggle{justify-content:flex-start}.dashboard-container.settings-dashboard .settings-invoice-series-row .settings-invoice-series-applied-toggle .rr-toggle-label>span:not(.rr-toggle-switch){display:none}.dashboard-container.settings-dashboard .settings-invoice-series-row__checkbox{width:56px}.dashboard-container.settings-dashboard .settings-invoice-series-row__checkbox .settings-invoice-series-checkbox{display:flex;justify-content:center}.dashboard-container.settings-dashboard .settings-invoice-series-row__code-text{font-weight:600;color:#0f172a}.dashboard-container.settings-dashboard .settings-invoice-series-row__year{min-width:160px;width:180px}.dashboard-container.settings-dashboard .settings-invoice-series-row__year-inner{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}.dashboard-container.settings-dashboard .settings-invoice-series-row__year-inner .js-invoice-serie-year{flex:0 1 160px;min-width:0;max-width:100%;margin:0}.dashboard-container.settings-dashboard .settings-invoice-series-row__year-readonly{color:#334155;font-weight:600}.dashboard-container.settings-dashboard .settings-invoice-series-row__save-btn{flex:0 0 auto;margin:0;white-space:nowrap}.dashboard-container.settings-dashboard .settings-invoice-series-row__index-form,.dashboard-container.settings-dashboard .settings-invoice-series-row__index-label{display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-container.settings-dashboard .settings-invoice-series-row__index-label{font-size:12px;color:#64748b}.dashboard-container.settings-dashboard .settings-invoice-series-row__invalid-note{color:#b91c1c;font-size:13px;white-space:nowrap}.dashboard-container.settings-dashboard #settings-invoice-series-modal .rr-modal-content{overflow:visible}.dashboard-container.settings-dashboard #settings-invoice-series-modal .js-invoice-serie-modal-add-btn.is-loading{pointer-events:none;opacity:.85}.dashboard-container.settings-dashboard #settings-invoice-series-modal .js-invoice-serie-modal-add-btn.is-loading::after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:middle;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:settings-invoice-series-add-spin .6s linear infinite}@keyframes settings-invoice-series-add-spin{to{transform:rotate(360deg)}}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap{min-height:0;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills{width:100%;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-nav{position:relative;z-index:10;justify-content:flex-start;width:fit-content;max-width:100%;margin-bottom:16px;padding:3px 2px 5px;gap:8px;border-bottom:none;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-content{position:relative;z-index:1;width:100%;overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-panel{overflow:visible}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab{position:relative;flex:0 0 auto;width:auto;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;color:#64748b}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab::after{display:none !important}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab.is-active{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab:hover:not(:disabled):not(.is-disabled):not(.is-active){color:#64748b;background:#fff}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab:hover:not(:disabled):not(.is-disabled).is-active{color:#5b21b6;background:#f5f3ff}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab:focus{z-index:11;outline:2px solid #c4b5fd;outline-offset:2px;box-shadow:none}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab:focus:not(:focus-visible){outline:none;box-shadow:none}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab:focus-visible{z-index:11;outline:2px solid #c4b5fd;outline-offset:2px;box-shadow:none}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab-count{font-size:12px;font-weight:700;line-height:1.4;background:rgba(100,116,139,.12)}.dashboard-container.settings-dashboard .settings-invoice-series-manage__tabs-wrap #settings-invoice-series-tabs.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab.is-active .rr-tabs-tab-count{background:rgba(91,33,182,.12)}@media(max-width: 768px){.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row{flex-direction:column;align-items:stretch}.dashboard-container.settings-dashboard .settings-invoice-series-manage__add-row .settings-invoice-series-add-btn{width:100%}.dashboard-container.settings-dashboard .settings-invoice-series-table{font-size:13px}.dashboard-container.settings-dashboard .settings-invoice-series-table th,.dashboard-container.settings-dashboard .settings-invoice-series-table td{padding:8px}}.dashboard-container.settings-dashboard .settings-finance-series-cards{display:flex;flex-direction:column;gap:16px;overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-cards-empty{margin:0;padding:16px;border:1px dashed #e2e8f0;border-radius:12px;background:#f8fafc;font-size:14px;line-height:1.5}.dashboard-container.settings-dashboard .settings-finance-series-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-card__header{display:flex;justify-content:flex-end;align-items:flex-start;min-height:0;margin:-4px 0 -8px}.dashboard-container.settings-dashboard .settings-finance-series-code-display{margin:0}.dashboard-container.settings-dashboard .settings-finance-series-code-display__value{display:flex;align-items:center;min-height:44px;padding:0 18px;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:600;line-height:1.4;user-select:text}.dashboard-container.settings-dashboard .settings-finance-series-card__meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-card__field{min-width:0;overflow:visible}.dashboard-container.settings-dashboard .settings-finance-series-card__field .settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-finance-series-card__field .rr-design-system-component-forms-textinput,.dashboard-container.settings-dashboard .settings-finance-series-card__field .rr-design-system-component-forms-select,.dashboard-container.settings-dashboard .settings-finance-series-card__field .rr-design-system-component-forms-radio{width:100%}.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie{flex:0 0 auto;width:168px;max-width:100%}.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie .settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie .rr-design-system-component-forms-textinput{width:100%;max-width:168px}.dashboard-container.settings-dashboard .settings-finance-series-card__field--default{display:flex;align-items:flex-end;flex:0 0 auto;padding-bottom:10px}.dashboard-container.settings-dashboard .settings-finance-series-card__field--default .settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-finance-series-card__field--default .rr-design-system-component-forms-radio{width:auto}.dashboard-container.settings-dashboard .settings-finance-pt-atcud-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 768px){.dashboard-container.settings-dashboard .settings-finance-series-card__meta{flex-direction:column;align-items:stretch}.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie{width:100%;max-width:none}.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie .settings-field-hover-tooltip,.dashboard-container.settings-dashboard .settings-finance-series-card__field--serie .rr-design-system-component-forms-textinput{max-width:none}.dashboard-container.settings-dashboard .settings-finance-series-card__field--default{padding-bottom:0}.dashboard-container.settings-dashboard .settings-finance-pt-atcud-grid{grid-template-columns:1fr}.dashboard-container.settings-dashboard .settings-finance-series-card__header{margin-bottom:0}}.dashboard-container.settings-dashboard .settings-finance-legacy{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-finance-legacy .page-part{padding:0;background:rgba(0,0,0,0)}.dashboard-container.settings-dashboard .settings-finance-legacy h3.section-title{margin:20px 0 8px;padding:0;font-size:15px;font-weight:700;line-height:1.35;color:#334155;border:0}.dashboard-container.settings-dashboard .settings-finance-legacy h3.section-title i{margin-right:8px;color:#6e63ff}.dashboard-container.settings-dashboard .settings-finance-legacy .formRow{margin-bottom:8px}.dashboard-container.settings-dashboard .settings-communication-field-wrap{min-width:0;width:100%}.dashboard-container.settings-dashboard .settings-communication-reminder-followup{display:flex;flex-direction:column;gap:16px;margin-top:4px;padding-top:16px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .settings-communication-reminder-followup[hidden]{display:none !important}.dashboard-container.settings-dashboard .settings-communication-reminder-followup-intro{margin:0;font-size:13px;line-height:1.5;color:#64748b}.dashboard-container.settings-dashboard .settings-communication-reminder-followup>.settings-field-hover-tooltip{display:block;width:100%;max-width:min(360px,100%)}.dashboard-container.settings-dashboard .settings-communication-reminder-followup .rr-design-system-component-forms-select{max-width:min(360px,100%)}.dashboard-container.settings-dashboard .online-checkout-custom-validity-checkbox-row{margin-bottom:8px}.dashboard-container.settings-dashboard .online-checkout-validity-panel{display:flex;flex-direction:column;gap:16px;margin-top:4px;padding-top:16px;border-top:1px solid #eef2f6}.dashboard-container.settings-dashboard .online-checkout-validity-panel--hidden{display:none}.dashboard-container.settings-dashboard .online-checkout-validity-field{display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-container.settings-dashboard .online-checkout-validity-field-label{font-size:13px;font-weight:600;line-height:1.35;color:var(--rr-color-text-primary, #1a1f26)}.dashboard-container.settings-dashboard .online-checkout-validity-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.dashboard-container.settings-dashboard .online-checkout-validity-row-text{font-size:13px;line-height:1.45;color:#64748b}.dashboard-container.settings-dashboard .online-checkout-validity-row-days{flex:0 0 auto;width:5.5rem;min-width:0}.dashboard-container.settings-dashboard .online-checkout-validity-row-days .rr-design-system-component-forms-textinput{margin:0;width:100%}.dashboard-container.settings-dashboard .online-checkout-validity-row-time{flex:0 0 auto;min-width:6.5rem}.dashboard-container.settings-dashboard .online-checkout-validity-row-time .rr-design-system-component-forms-select{margin:0;width:100%}.dashboard-container.settings-dashboard .rr-design-system-component-forms-textinput .ti-input::placeholder{color:#94a3b8;font-weight:400}.dashboard-container.settings-dashboard .settings-booking-copy-email--inactive .rr-design-system-component-forms-textinput .ti-label,.dashboard-container.settings-dashboard .settings-booking-copy-email--inactive .rr-design-system-component-forms-textinput .ti-hint{color:#94a3b8}.dashboard-container.settings-dashboard .settings-booking-copy-email--inactive .rr-design-system-component-forms-textinput .ti-input[readonly]{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;box-shadow:none;cursor:not-allowed}.dashboard-container.settings-dashboard .settings-booking-copy-email--inactive .rr-design-system-component-forms-textinput .ti-input-suffix{color:#cbd5e1}.dashboard-container.settings-dashboard .settings-field-inline-error{margin:6px 0 0;font-size:12px;line-height:1.4;color:#ef4444}.dashboard-container.settings-dashboard .settings-field-inline-error.hidden{display:none}.dashboard-container.settings-dashboard .settings-operations-card-intro{margin:0 0 14px;font-size:14px;line-height:1.5;color:#64748b}.dashboard-container.settings-dashboard .settings-operations-toggles{display:flex;flex-direction:column;gap:18px}.dashboard-container.settings-dashboard .settings-operations-toggles .rr-design-system-component-forms-toggle{margin:0}.dashboard-container.settings-dashboard .settings-toggle-title-tooltip.settings-field-hover-tooltip{display:inline-flex;align-items:center;width:auto;max-width:100%;min-width:0;cursor:help;vertical-align:baseline}.dashboard-container.settings-dashboard .settings-toggle-title-tooltip.settings-field-hover-tooltip::before{max-width:400px;min-width:280px;line-height:1.5}.dashboard-container.settings-dashboard .settings-toggle-title-tooltip__text{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.dashboard-container.settings-dashboard .settings-operations-toggle-row--dependent-disabled .settings-operations-toggle-row__title,.dashboard-container.settings-dashboard .settings-operations-toggle-row--dependent-disabled .settings-operations-toggle-row__hint,.dashboard-container.settings-dashboard .settings-operations-toggle-row--dependent-disabled .settings-toggle-title-tooltip__text{color:#94a3b8}.dashboard-container.settings-dashboard .settings-operations-toggle-row__title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dashboard-container.settings-dashboard .settings-operations-toggle-row__title{margin:0;min-width:0}.dashboard-container.settings-dashboard .settings-raccoononly-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:9999px;background:#fff1f2;border:1px solid #fecdd3;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ca0b59;line-height:1.3}.dashboard-container.settings-dashboard .settings-operations-toggle-row--raccoononly .settings-operations-toggle-row__title-line{padding-right:4px}.dashboard-container.settings-dashboard .settings-operations-toggle-row{display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0}.dashboard-container.settings-dashboard .settings-operations-toggle-row__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:2px;border-radius:12px;background:#f0edff}.dashboard-container.settings-dashboard .settings-operations-toggle-row__icon .settings-operations-toggle-row__icon-svg,.dashboard-container.settings-dashboard .settings-operations-toggle-row__icon svg.settings-operations-toggle-row__icon-svg{width:20px;height:20px;color:#6e63ff}.dashboard-container.settings-dashboard .settings-operations-toggle-row__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.dashboard-container.settings-dashboard .settings-operations-toggle-row__control{flex-shrink:0;margin-top:4px}.dashboard-container.settings-dashboard .settings-operations-toggle-row__control .rr-design-system-component-forms-toggle{display:inline-block;width:auto}.dashboard-container.settings-dashboard .settings-operations-toggle-row__control .rr-design-system-component-forms-toggle:has(.settings-operations-toggle--switch-only) .rr-toggle-label{gap:0}.dashboard-container.settings-dashboard .settings-operations-toggle-row__control .rr-design-system-component-forms-toggle:has(.settings-operations-toggle--switch-only) .rr-toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dashboard-container.settings-dashboard .settings-operations-toggle-row__title{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;cursor:pointer;margin:0}.dashboard-container.settings-dashboard .settings-operations-toggle-row:has(.rr-design-system-component-forms-toggle.is-disabled) .settings-operations-toggle-row__title,.dashboard-container.settings-dashboard .settings-operations-toggle-row:has(.rr-design-system-component-forms-toggle.is-disabled) .settings-operations-toggle-row__hint,.dashboard-container.settings-dashboard .settings-operations-toggle-row:has(.rr-design-system-component-forms-toggle.is-disabled) .settings-toggle-title-tooltip__text{color:#94a3b8}.dashboard-container.settings-dashboard .settings-operations-toggle-row__hint{margin:0;font-size:13px;font-weight:400;color:#64748b;line-height:1.45}.dashboard-container.settings-dashboard .settings-operations-toggle-row--with-icon+.settings-operations-nested-fields{padding-left:54px}.dashboard-container.settings-dashboard .settings-operations-nested-fields{display:flex;flex-direction:column;gap:12px;margin-top:-4px;padding-left:0}.dashboard-container.settings-dashboard .settings-operations-fields{display:flex;flex-direction:column;gap:14px}.dashboard-container.settings-dashboard .settings-operations-fields .formRow,.dashboard-container.settings-dashboard .settings-operations-fields .has-infobox{margin:0}.dashboard-container.settings-dashboard .settings-operations-fields .has-infobox{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.dashboard-container.settings-dashboard .settings-operations-map-links{display:flex;flex-direction:column;gap:6px;font-size:13px}.dashboard-container.settings-dashboard .settings-operations-map-links a{color:#6e63ff;font-weight:600;text-decoration:none}.dashboard-container.settings-dashboard .settings-operations-map-links a:hover{text-decoration:underline}#tpl-account.settings .form-client .rr-design-system-component-modal .rr-modal-header{text-align:left;padding:24px 40px 16px}#tpl-account.settings .form-client .rr-design-system-component-modal .rr-modal-title{font-size:24px !important;font-weight:700 !important;line-height:1.3 !important;margin:0 !important;color:#0f172a !important;text-align:left !important}#tpl-account.settings .form-client .rr-design-system-component-modal .rr-modal-body{padding-top:0}#booking-engine-slug-confirm-modal .settings-be-slug-modal-intro{margin:0 0 16px;color:#64748b;font-size:15px;line-height:1.5}#booking-engine-slug-confirm-modal .rr-modal-body span[id^=settings-be-slug-modal-]{word-break:break-all;color:#6e63ff;font-weight:600}@media(max-width: 768px){#tpl-account.settings,.extended-save #tpl-account.settings,#tpl-account.settings:has(.settings-dashboard){padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}#tpl-account.settings section.content,.extended-save #tpl-account.settings section.content,#tpl-account.settings:has(.settings-dashboard) section.content,.extended-save #tpl-account.settings:has(.settings-dashboard) section.content{padding:0 !important}.dashboard-container.settings-dashboard,#tpl-account.settings .settings-page-with-glow{display:flex;flex-direction:column;margin-top:0 !important;padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.settings-dashboard .settings-dashboard-gradient.gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;flex:0 0 auto;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}.dashboard-container.settings-dashboard .settings-page-toolbar{flex:0 0 auto;flex-direction:column;align-items:stretch;margin-top:0 !important;padding:0 20px 16px !important;position:relative;z-index:2;background:var(--ds-bg, #f8fafc)}.dashboard-container.settings-dashboard .settings-page-toolbar-actions{padding-top:0}.dashboard-container.settings-dashboard .settings-page-toolbar-actions .settings-page-save-btn,.dashboard-container.settings-dashboard .settings-page-toolbar-actions #settingsSubmit{width:100%}}#tpl-account.settings .dashboard-container.settings-dashboard+.section-break,#tpl-account.settings .settings-dashboard~.section-break{display:none}#tpl-account.settings .dashboard-container.settings-dashboard .user-settings-form.account-settings{padding:0}#tpl-account.settings .settings-page-footer{clear:both;float:none;width:100%;max-width:1120px;margin:0 auto;padding:8px 20px 16px;box-sizing:border-box;flex:0 0 auto;flex-shrink:0}#tpl-account.settings form#settings.form-client>.settings-page-footer{clear:both;float:none;width:100%;max-width:100%}#inner-container.admin:has(#tpl-account.settings .settings-page-with-glow){padding-bottom:0 !important}#tpl-account.settings:has(.settings-page-with-glow){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0 !important;background-color:var(--ds-bg, #f8fafc)}#tpl-account.settings:has(.settings-page-with-glow) section.content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0 !important}#tpl-account.settings .settings-page-with-glow{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;background-color:var(--ds-bg, #f8fafc)}#tpl-account.settings .settings-feature-flags-empty{margin:0;color:var(--ds-text-secondary, #64748b)}#tpl-account.settings #settings-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:none;margin-left:0 !important;margin-right:0;margin-bottom:0 !important;padding-bottom:0 !important;z-index:0;font-size:0;line-height:0;background:var(--ds-bg, #f8fafc);pointer-events:none;opacity:1;visibility:visible}#tpl-account.settings #settings-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}html.new-design body #inner-container.admin:has(#tpl-account.settings .settings-page-with-glow){display:flex;flex-direction:column;min-height:100vh;padding-bottom:0 !important;background-color:var(--ds-bg, #f8fafc)}html.new-design body #inner-container.admin #main:has(#tpl-account.settings .settings-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0 !important;background:var(--ds-bg, #f8fafc);background-image:none}html.new-design body #tpl-account.settings:has(.settings-page-with-glow){flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;padding-bottom:0 !important}html.new-design body #tpl-account.settings .settings-page-with-glow{flex:1 1 auto;min-height:100%}#tpl-account.settings .settings-raccoononly-actions{margin-top:4px}#tpl-account.settings .settings-raccoononly-actions__header{margin:20px 0 16px;padding-top:20px;border-top:1px solid #e2e8f0}#tpl-account.settings .settings-raccoononly-actions__header .rr-design-system-component-headers-sectionheader,#tpl-account.settings .settings-raccoononly-actions__header .section-head.rr-design-system-component-headers-sectionheader{margin-bottom:0;padding:0;max-width:none}#tpl-account.settings .settings-raccoononly-actions__header .kicker{color:#ca0b59}#tpl-account.settings .settings-raccoononly-actions__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 28px;align-items:start}@media(max-width: 768px){#tpl-account.settings .settings-raccoononly-actions__grid{grid-template-columns:1fr;gap:20px}}#tpl-account.settings .settings-raccoononly-action{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}#tpl-account.settings .settings-raccoononly-action--field .rr-design-system-component-forms-textinput,#tpl-account.settings .settings-raccoononly-action--field .settings-field-hover-tooltip{width:100%}#tpl-account.settings .settings-raccoononly-action--tool .rr-design-system-component-buttons-button{max-width:100%}#tpl-account.settings .settings-raccoononly-action__hint{margin:0;font-size:12px;line-height:1.45;color:#64748b}#tpl-account.settings .settings-raccoononly-action--feature-flags{grid-column:1/-1;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}#tpl-account.settings .settings-raccoononly-feature-flags-box__title{margin:0;font-size:16px;font-weight:600;color:#0f172a}#tpl-account.settings .settings-raccoononly-feature-flags-box__intro{margin:6px 0 14px;font-size:13px;line-height:1.45;color:#64748b}#tpl-account.settings .settings-raccoononly-action--feature-flags .settings-feature-flags-toggles{width:100%}#tpl-account.settings .settings-field-row--operations-primary{gap:12px}#tpl-account.settings .settings-next-reservation-nr-invalid .ti-input,#tpl-account.settings .settings-next-invoice-nr-invalid .ti-input{border-color:#ca0b59;box-shadow:0 0 0 1px rgba(202,11,89,.2)}#tpl-account.settings .settings-next-reservation-nr-error,#tpl-account.settings .settings-next-invoice-nr-error{margin:4px 0 0;font-size:12px;font-weight:600;color:#ca0b59}#tpl-account.user-settings:has(.be-settings-dashboard){padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;overflow-x:clip;max-width:100%;background-color:var(--ds-bg, #f8fafc);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(min-width: 769px){#tpl-account.user-settings:has(.be-settings-dashboard){padding-top:72px !important}}#tpl-account.user-settings:has(.be-settings-dashboard) section.content,.extended-save #tpl-account.user-settings:has(.be-settings-dashboard) section.content{padding-bottom:0 !important;background-color:var(--ds-bg, #f8fafc);max-width:100%;overflow-x:clip}body:has(#tpl-account.user-settings .be-settings-dashboard) .extended-save-wrapper{display:none !important}html:has(#tpl-account.user-settings .be-settings-dashboard),body:has(#tpl-account.user-settings .be-settings-dashboard){overflow-x:clip;max-width:100%}#inner-container.admin:has(#tpl-account.user-settings .be-settings-dashboard){padding-bottom:0 !important;max-width:100%;overflow-x:clip}#inner-container.admin:has(#tpl-account.user-settings .be-settings-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;overflow-x:clip;max-width:100%;box-sizing:border-box}#inner-container.admin #main:has(#tpl-account.user-settings .be-settings-dashboard){padding-bottom:0 !important;background:var(--ds-bg, #f8fafc);max-width:100%;overflow-x:clip;min-width:0;box-sizing:border-box}.be-settings-page-context{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.dashboard-container.be-settings-dashboard{padding:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:var(--ds-bg, #f8fafc);position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:clip}.dashboard-container.be-settings-dashboard .be-settings-dashboard-gradient.gradient-bar{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0 0 28px;z-index:2;box-shadow:0 4px 16px rgba(138,124,255,.16)}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero{width:100%;max-width:1120px;margin:0 auto;padding:0 20px 8px;box-sizing:border-box;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .be-settings-dashboard__hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .be-settings-dashboard__hero-copy{flex:1 1 auto;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .be-settings-preview-tooltip{flex:0 0 auto;display:inline-flex;max-width:none;margin-top:14px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .be-settings-preview-btn.rr-btn,.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .be-settings-preview-btn{margin:0 !important;border-radius:999px !important}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .rr-design-system-component-headers-pageheader,.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .page-head.rr-design-system-component-headers-pageheader{width:100% !important;max-width:100% !important;margin:0 !important;padding:12px 0 8px !important;box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-settings-sticky-save.settings-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99}.dashboard-container.be-settings-dashboard .be-settings-dashboard__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;width:100%;max-width:1120px;margin:0 auto 28px;padding:0 20px;box-sizing:border-box;overflow:visible;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__stats.is-loading .stat-value{position:relative;color:rgba(0,0,0,0);user-select:none;min-width:3.5rem;min-height:1.35em;border-radius:6px;overflow:hidden}.dashboard-container.be-settings-dashboard .be-settings-dashboard__stats.is-loading .stat-value::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, rgba(148, 163, 184, 0.18) 0%, rgba(148, 163, 184, 0.34) 50%, rgba(148, 163, 184, 0.18) 100%);background-size:200% 100%;animation:be-settings-stat-shimmer 1.2s ease-in-out infinite}@keyframes be-settings-stat-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.dashboard-container.be-settings-dashboard .be-settings-stat-tips-tooltip.rr-design-system-component-interactive-tooltip{display:block;width:100%;min-width:0;height:100%;max-width:none}.dashboard-container.be-settings-dashboard .be-settings-stat-tips-tooltip.rr-design-system-component-interactive-tooltip .rr-design-system-component-cards-statscard{height:100%;cursor:help;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-stat-tips-tooltip.rr-design-system-component-interactive-tooltip::before{max-width:min(320px,100vw - 32px);width:max-content;white-space:normal}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row{width:100%;max-width:1120px;margin:0 auto;padding:8px 20px 48px;box-sizing:border-box;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs{width:100%;max-width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-nav{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:2px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-nav::-webkit-scrollbar{height:0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{min-width:0;flex:1 1 0}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-tab-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-tab:focus{box-shadow:none}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-tab:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:-2px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-content,.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs .rr-tabs-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}.dashboard-container.be-settings-dashboard .be-settings-form.user-settings-form,.dashboard-container.be-settings-dashboard .be-settings-form{width:100%;max-width:100%;min-width:0 !important;box-sizing:border-box;overflow-x:clip}.dashboard-container.be-settings-dashboard .be-settings-form.user-settings-form form#be-settings.form-client,.dashboard-container.be-settings-dashboard .be-settings-form form#be-settings.form-client{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-settings-tab-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-settings-cards{display:flex;flex-direction:column;gap:20px;margin-top:20px;width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-tab-panel--appearance>.be-settings-cards,.dashboard-container.be-settings-dashboard .be-settings-tab-panel--guest>.be-settings-cards,.dashboard-container.be-settings-dashboard .be-settings-tab-panel--promos>.be-settings-cards{gap:40px}.dashboard-container.be-settings-dashboard .be-settings-section{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}.dashboard-container.be-settings-dashboard .be-settings-section .rr-design-system-component-headers-sectionheader.section-head{margin-bottom:0}.dashboard-container.be-settings-dashboard .be-settings-section .section-title{font-size:20px}.dashboard-container.be-settings-dashboard .be-settings-section-head.is-gold-celebration{position:relative;overflow:visible;width:100%}.dashboard-container.be-settings-dashboard .be-settings-section-head.is-gold-celebration .rr-design-system-component-headers-sectionheader.section-head{position:relative;z-index:1}.dashboard-container.be-settings-dashboard .be-settings-section-head.is-gold-celebration .kicker{color:#c9a227}.dashboard-container.be-settings-dashboard .be-settings-section-subtitle-emphasis{font-weight:800;color:#6e63ff}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle{position:absolute;top:-4px;left:-6px;width:220px;height:36px;pointer-events:none;z-index:1}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span{position:absolute;border-radius:50%;background:#c9a227;animation:be-settings-gold-sparkle 2s ease-in-out infinite}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(1){width:5px;height:5px;left:4px;top:2px;animation-delay:0s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(2){width:4px;height:4px;left:28px;top:18px;background:#e5c76b;animation-delay:.25s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(3){width:5px;height:5px;left:56px;top:0;animation-delay:.5s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(4){width:4px;height:4px;left:84px;top:16px;background:#d4a72c;animation-delay:.75s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(5){width:5px;height:5px;left:18px;top:10px;background:#e5c76b;animation-delay:1s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(6){width:4px;height:4px;left:112px;top:22px;animation-delay:1.25s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(7){width:5px;height:5px;left:148px;top:6px;background:#e5c76b;animation-delay:1.5s}.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle span:nth-child(8){width:4px;height:4px;left:186px;top:14px;background:#d4a72c;animation-delay:1.75s}@media(prefers-reduced-motion: reduce){.dashboard-container.be-settings-dashboard .be-settings-section-gold-sparkle{display:none}}@keyframes be-settings-gold-sparkle{0%,15%{opacity:0;transform:scale(0.2)}45%,55%{opacity:.9;transform:scale(1.3)}85%,100%{opacity:0;transform:scale(0.2)}}.dashboard-container.be-settings-dashboard .be-settings-section__body{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-tab-panel--guest .be-settings-cards.settings-property-cards{display:flex;flex-direction:column;gap:40px;align-items:stretch}.dashboard-container.be-settings-dashboard .be-settings-tab-panel--guest .be-settings-cards.settings-property-cards>.settings-property-ds-card,.dashboard-container.be-settings-dashboard .be-settings-tab-panel--guest .be-settings-cards.settings-property-cards>.rr-design-system-component-cards-card{min-width:0;width:100%}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-section,.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-section,.dashboard-container.be-settings-dashboard .be-settings-gratuity-section{width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__explainer,.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__main{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__main .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__explainer>.rr-design-system-component-interactive-tooltip,.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__explainer .be-settings-ds-field>.rr-design-system-component-interactive-tooltip:has(.be-settings-oci-payment-locked-wrap),.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__main>.rr-design-system-component-interactive-tooltip,.dashboard-container.be-settings-dashboard .be-settings-oci-payment-layout__main .be-settings-ds-field>.rr-design-system-component-interactive-tooltip:has(.be-settings-oci-payment-locked-wrap){display:block;width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-locked-wrap{position:relative;display:block;width:100%;cursor:help}.dashboard-container.be-settings-dashboard .be-settings-oci-payment-locked-wrap::after{content:"";position:absolute;inset:0;z-index:1}.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout__guest,.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout__checkout{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout__guest .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-guest-checkout-layout__checkout .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-availability-top{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch;margin-bottom:20px}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-availability-top{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dashboard-container.be-settings-dashboard .be-settings-availability-top__tax,.dashboard-container.be-settings-dashboard .be-settings-availability-top__display{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-availability-top__tax .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-availability-top__display .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-availability-top__tax .rr-design-system-component-forms-select.is-multi,.dashboard-container.be-settings-dashboard .be-settings-availability-top__display .rr-design-system-component-forms-select.is-multi{max-width:100%;margin-bottom:0}.dashboard-container.be-settings-dashboard .be-settings-availability-top__tax .rr-design-system-component-forms-select.is-multi .trigger,.dashboard-container.be-settings-dashboard .be-settings-availability-top__display .rr-design-system-component-forms-select.is-multi .trigger{min-height:40px}.dashboard-container.be-settings-dashboard .be-settings-availability-top__tax .rr-design-system-component-forms-select.is-multi .sel-current,.dashboard-container.be-settings-dashboard .be-settings-availability-top__display .rr-design-system-component-forms-select.is-multi .sel-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container.be-settings-dashboard .be-settings-ds-field{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-ds-field>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%;margin-bottom:6px}.dashboard-container.be-settings-dashboard .be-settings-ds-field .be-settings-field-label-tip{display:inline-block;font-weight:800;color:#0f172a;line-height:1.3;cursor:help}.dashboard-container.be-settings-dashboard .be-settings-ds-field>.be-settings-field-label-tip{display:block;margin-bottom:6px;cursor:default}.dashboard-container.be-settings-dashboard .be-settings-ds-field .rr-design-system-component-forms-select,.dashboard-container.be-settings-dashboard .be-settings-ds-field .rr-design-system-component-forms-textinput{margin-bottom:0}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;margin:0 0 18px}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__lead{margin:0;width:100%;font-size:14px;font-weight:600;line-height:1.45;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__list{float:none !important;clear:both;display:block;width:100% !important;max-width:100%;margin:0 !important;padding-left:1.15rem;box-sizing:border-box;font-size:13px;line-height:1.5;color:#64748b;list-style:disc}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__list li{float:none !important;width:auto !important;max-width:none;margin-left:0 !important}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__list li+li{margin-top:6px}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__docs{clear:both;display:block;width:100%;max-width:100%;margin:0;text-align:left}.dashboard-container.be-settings-dashboard .be-settings-checkout-explainer__docs>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-checkout-preview-actions{display:flex;justify-content:flex-end;margin-top:16px}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview{--be-oci-email-brand: #0a5b50;text-align:left}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__shell{max-width:560px;margin:0 auto}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__brandbar{padding:18px 20px;border-radius:10px 10px 0 0;background:var(--be-oci-email-brand);text-align:center}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__hotel{font-size:15px;font-weight:700;color:#fff}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__card{padding:24px 28px 28px;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.08)}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__booking-id{margin:0 0 16px;font-size:12px;font-weight:600;color:#8c9196;text-align:right}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__title{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.3;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__intro{margin:0 0 16px;font-size:15px;line-height:1.55;color:#555}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__cta-wrap{margin:0 0 24px}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__cta{display:inline-block;padding:12px 20px;border-radius:28px;background:var(--be-oci-email-brand);color:#fff;font-size:14px;font-weight:600;line-height:24px}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__summary{padding-top:8px;border-top:1px solid #eef2f6}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__kicker{margin:16px 0 4px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8c9196}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__dates{margin:0;font-size:18px;font-weight:700;color:#202223}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__meta{margin:0;font-size:15px;line-height:1.45;color:#202223}.dashboard-container.be-settings-dashboard .be-settings-oci-email-preview__footnote{margin:14px 0 0;font-size:12px;line-height:1.45;color:#64748b;text-align:center}.dashboard-container.be-settings-dashboard .be-settings-datepicker-section{width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}}.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout__main,.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout__preview{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout__main .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-datepicker-layout__preview .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard #be-settings-date-picker-card,.dashboard-container.be-settings-dashboard #be-settings-date-picker-preview-card{border-color:rgba(110,99,255,.28);box-shadow:0 10px 28px rgba(110,99,255,.1)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview{--be-cal-accent: #64748b;--be-cal-accent-text: #64748b;--be-cal-accent-soft: rgba(100, 116, 139, 0.14);display:flex;flex-direction:column;gap:12px}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__label{margin:0;font-size:13px;font-weight:700;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__note{margin:0;font-size:12px;line-height:1.45;color:#64748b}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__window{position:relative;padding:14px 16px 10px;border-radius:20px;border:1px solid #e8eef0;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.14)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:2px 4px 8px}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__title{font-size:13px;font-weight:650;letter-spacing:-0.01em;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__nav{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08);position:relative}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__nav::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:translate(-40%, -50%) rotate(135deg)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__nav:last-child::before{transform:translate(-60%, -50%) rotate(-45deg)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weekdays,.dashboard-container.be-settings-dashboard .be-settings-cal-preview__days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:3px}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weekdays span{padding:2px 0 4px;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day{position:relative;height:66px;min-height:66px;border-radius:12px;border:1px solid rgba(15,23,42,.06);background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.03);box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather{position:absolute;top:5px;left:0;right:0;height:14px;display:flex;align-items:center;justify-content:center;gap:1px;font-size:8px;font-weight:500;color:#475569;line-height:14px;letter-spacing:-0.02em;pointer-events:none}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon{display:inline-block;width:10px;height:10px;flex:0 0 auto;opacity:.95;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon.is-clear{background-image:url("")}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon.is-cloud{background-image:url("")}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon.is-rain{background-image:url("")}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon.is-storm{background-image:url("")}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__weather-icon.is-snow{background-image:url("")}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__temp{letter-spacing:-0.02em}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__num{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#0f172a;background:rgba(0,0,0,0);box-shadow:none}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__price{position:absolute;bottom:5px;left:0;right:0;height:14px;font-size:9px;font-weight:500;line-height:14px;letter-spacing:-0.02em;color:#475569;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-unavailable{opacity:.72}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-unavailable .be-settings-cal-preview__num{color:#94a3b8}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-partly{border-color:var(--be-cal-accent-soft)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-selected .be-settings-cal-preview__num{background:var(--be-cal-accent);color:#fff}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-end .be-settings-cal-preview__num,.dashboard-container.be-settings-dashboard .be-settings-cal-preview__day.is-range .be-settings-cal-preview__num{background:rgba(0,0,0,0);color:var(--be-cal-accent-text);box-shadow:inset 0 0 0 1.5px var(--be-cal-accent)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-unavailable,.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-partly,.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-available{opacity:1;border-color:rgba(15,23,42,.06)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-unavailable .be-settings-cal-preview__num,.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-partly .be-settings-cal-preview__num,.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-available .be-settings-cal-preview__num{color:#0f172a !important}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-unavailable .be-settings-cal-preview__num{color:#0f172a !important}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-selected .be-settings-cal-preview__num{background:var(--be-cal-accent);color:#fff !important}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-end .be-settings-cal-preview__num,.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-availability) .be-settings-cal-preview__day.is-range .be-settings-cal-preview__num{background:rgba(0,0,0,0);color:var(--be-cal-accent-text);box-shadow:inset 0 0 0 1.5px var(--be-cal-accent)}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-prices) .be-settings-cal-preview__price{visibility:hidden !important}.dashboard-container.be-settings-dashboard .be-settings-cal-preview:not(.is-show-weather) .be-settings-cal-preview__weather{visibility:hidden !important}.dashboard-container.be-settings-dashboard .be-settings-cal-preview.is-show-availability .be-settings-cal-preview__day.is-unavailable .be-settings-cal-preview__price,.dashboard-container.be-settings-dashboard .be-settings-cal-preview.is-show-availability .be-settings-cal-preview__day.is-unavailable .be-settings-cal-preview__weather{visibility:hidden}.dashboard-container.be-settings-dashboard .be-settings-cal-preview__hint{margin:10px 0 0;font-size:11px;line-height:1.4;color:#64748b}.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout__main,.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout__explainer{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout__main .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-gratuity-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-gratuity-preview{margin-top:20px;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-gratuity-preview #be-settings-gratuity-guest-preview-card.settings-property-ds-card.rr-design-system-component-cards-card.card{background:#f8fafc}.dashboard-container.be-settings-dashboard .be-settings-gratuity-preview #be-settings-gratuity-guest-preview-card.settings-property-ds-card.rr-design-system-component-cards-card.card>h2{border-bottom:none;background:rgba(0,0,0,0)}.dashboard-container.be-settings-dashboard .be-settings-gratuity-preview #be-settings-gratuity-guest-preview-card.settings-property-ds-card.rr-design-system-component-cards-card.card>.content{background:rgba(0,0,0,0)}.dashboard-container.be-settings-dashboard .be-settings-tips-preview{--be-tips-accent: #0a5b50}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__label{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4;color:#0f172a;max-width:42rem}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__body{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5;color:#64748b;max-width:42rem}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__try{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 10px;color:#6e63ff}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__try-label{font-size:13px;font-weight:700;letter-spacing:.02em;color:inherit}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__try-arrow{display:inline-flex;color:inherit;animation:be-settings-tips-try-bounce 1.35s ease-in-out infinite}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__try-arrow svg{display:block}@keyframes be-settings-tips-try-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@media(prefers-reduced-motion: reduce){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__try-arrow{animation:none}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__window{width:100%;max-width:960px;margin:0;padding:28px 32px 32px;border-radius:16px;background:#f8fafc;box-sizing:border-box;text-align:left}@media(max-width: 767px){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__window{max-width:420px;margin:0 auto;padding:16px 14px 20px}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__header{max-width:720px;margin:0 0 8px;padding:0;border:0;background:rgba(0,0,0,0);text-align:left}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__step{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--be-tips-accent, #94a3b8)}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__title{margin:0 0 6px;font-size:1.35rem;font-weight:700;line-height:1.25;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__intro{margin:0;font-size:15px;line-height:1.55;color:#64748b}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__card-wrap{position:relative;margin-top:28px}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__celebration{position:absolute;top:-28px;left:50%;z-index:2;transform:translateX(-50%);pointer-events:none}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley{position:relative;width:56px;height:56px;margin:0;border-radius:50%;background:#f8fafc;border:3px solid #fff;box-shadow:0 6px 18px rgba(15,23,42,.1);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley svg{display:block;width:48px;height:48px}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating{animation:be-settings-tips-bounce .6s ease}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating::before,.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;animation:be-settings-tips-confetti-burst .8s ease-out forwards}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating::before{background:#fed14d;left:-10px;top:0}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating::after{background:var(--be-tips-accent, #94a3b8);right:-10px;top:5px;animation-delay:.1s}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:be-settings-tips-confetti-fall 1s ease-out forwards}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__celebration.celebrating .be-settings-tips-preview__smiley{position:relative}@keyframes be-settings-tips-bounce{0%,100%{transform:scale(1)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}@keyframes be-settings-tips-confetti-burst{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:translateY(20px) scale(0.4)}}@keyframes be-settings-tips-confetti-fall{0%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}100%{opacity:0;transform:translateY(40px) scale(0.5) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__smiley.celebrating{animation:none}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__card{border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__options{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;padding:36px 24px 20px}@media(max-width: 767px){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__options{grid-template-columns:repeat(2, minmax(0, 1fr));padding:36px 16px 16px}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__custom{margin:0 auto 4px;max-width:280px;padding:0 24px 16px}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__custom[hidden]{display:none !important}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__custom.is-visible{animation:be-settings-tips-custom-in .2s ease}@media(max-width: 767px){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__custom{padding:0 16px 12px}}@keyframes be-settings-tips-custom-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount{display:block;margin:0}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount .ti-input-wrap{position:relative;display:block;width:100%}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount .ti-input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;color:#64748b;pointer-events:none;user-select:none;white-space:nowrap}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount-input.ti-input{box-sizing:border-box;width:100%;margin:0;padding:10px 3.75rem 10px 18px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06);font:inherit;font-size:14px;font-weight:700;color:#0f172a;text-align:center;appearance:none}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__amount-input.ti-input:focus{outline:none;box-shadow:0 8px 28px rgba(15,23,42,.06),0 0 0 2px rgba(71,85,105,.12)}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__option{margin:0;min-width:0;padding:12px 8px;border:1px solid #e2e8f0;border-radius:9999px;background:#f8fafc;font-size:14px;font-weight:700;color:#334155;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__option.is-selected{border-color:var(--be-tips-accent, #0f172a);background:var(--be-tips-accent, #0f172a);box-shadow:0 4px 14px rgba(15,23,42,.12);color:#fff}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__summary{border-top:1px solid rgba(51,51,51,.2);text-align:left}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__line,.dashboard-container.be-settings-dashboard .be-settings-tips-preview__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;font-size:15px;color:#475569}@media(max-width: 767px){.dashboard-container.be-settings-dashboard .be-settings-tips-preview__line,.dashboard-container.be-settings-dashboard .be-settings-tips-preview__total{padding:14px 16px;font-size:14px}}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__line.is-empty{display:none}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__total{background:#f8fafc;font-weight:700;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__tip-amount,.dashboard-container.be-settings-dashboard .be-settings-tips-preview__due-amount{white-space:nowrap;font-weight:700;color:#0f172a}.dashboard-container.be-settings-dashboard .be-settings-tips-preview__note{margin:14px 0 0;font-size:13px;line-height:1.45;color:#64748b}.dashboard-container.be-settings-dashboard #be-settings-gratuity-card{border-color:rgba(110,99,255,.28);box-shadow:0 10px 28px rgba(110,99,255,.1)}.dashboard-container.be-settings-dashboard .be-coupons-manager{min-width:0;width:100%}.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;float:none !important;display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:auto !important;min-height:0;margin:0 !important;padding:6px 14px !important;border-radius:999px !important;font-size:13px;line-height:1.25;white-space:nowrap;flex-shrink:0;background-color:#0f172a !important;background-image:none !important;color:#fff !important;box-shadow:0 4px 10px rgba(15,23,42,.14)}.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn:hover,.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn:focus{background-color:#1e293b !important;color:#fff !important}.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn .rr-btn-icon,.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn svg{width:14px;height:14px;color:currentColor;fill:currentColor}.dashboard-container.be-settings-dashboard .be-coupons-smarttable{position:relative;z-index:3;overflow:visible;border-color:rgba(201,162,39,.35);box-shadow:0 10px 28px rgba(201,162,39,.12)}.dashboard-container.be-settings-dashboard .be-coupons-smarttable .st-card-content,.dashboard-container.be-settings-dashboard .be-coupons-smarttable .st-toolbar,.dashboard-container.be-settings-dashboard .be-coupons-smarttable .be-coupons-toolbar,.dashboard-container.be-settings-dashboard .be-coupons-smarttable .be-coupons-toolbar__filters{overflow:visible}.dashboard-container.be-settings-dashboard .be-coupons-smarttable .be-coupon-filter.rr-design-system-component-forms-select{position:relative;z-index:5}.dashboard-container.be-settings-dashboard .be-coupons-toolbar,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 12px;width:100%}.dashboard-container.be-settings-dashboard .be-coupons-toolbar__search{flex:1 1 220px;min-width:180px;max-width:420px}.dashboard-container.be-settings-dashboard .be-coupons-toolbar__filters,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__filters{flex:0 0 auto;min-width:160px}.dashboard-container.be-settings-dashboard .be-coupon-filter.rr-design-system-component-forms-select,.dashboard-container.be-settings-dashboard .be-coupon-redemption-filter.rr-design-system-component-forms-select{margin-bottom:0}.dashboard-container.be-settings-dashboard .be-coupon-redemptions{position:relative;z-index:1;margin-top:0;min-width:0;width:100%}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range{min-width:0;flex:0 1 22rem;max-width:min(100%,26rem)}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range #be-coupon-redemption-range.rr-design-system-component-inputs-datepicker{width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range #be-coupon-redemption-range.rr-design-system-component-inputs-datepicker .dp-wrap{position:relative;display:block;width:100%;max-width:100%;box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range #be-coupon-redemption-range.rr-design-system-component-inputs-datepicker .dp-input,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range #be-coupon-redemption-range.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;field-sizing:fixed;padding-right:48px;overflow:hidden;text-overflow:ellipsis}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range #be-coupon-redemption-range.rr-design-system-component-inputs-datepicker .dp-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width: 768px){.dashboard-container.be-settings-dashboard .be-coupons-toolbar,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar{position:static;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px;margin-bottom:0;padding-left:0;padding-right:0;box-shadow:none}.dashboard-container.be-settings-dashboard .be-coupons-smarttable .card-head.alt,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .card-head.alt{flex-wrap:wrap;gap:10px}.dashboard-container.be-settings-dashboard .be-settings-section--coupons .section-head__actions{margin-top:0;width:100%;justify-content:flex-end}.dashboard-container.be-settings-dashboard .be-coupons-toolbar__search,.dashboard-container.be-settings-dashboard .be-coupons-toolbar__filters,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__range,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-toolbar__filters{flex:1 1 auto;width:100%;max-width:100%;min-width:0;align-self:stretch}.dashboard-container.be-settings-dashboard .be-coupon-filter.rr-design-system-component-forms-select,.dashboard-container.be-settings-dashboard .be-coupon-redemption-filter.rr-design-system-component-forms-select{width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-coupons-smarttable .table-wrap,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .table-wrap{overflow-x:hidden}.dashboard-container.be-settings-dashboard .be-coupons-smarttable[data-scroll-content=true] .smart-table,.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable[data-scroll-content=true] .smart-table{min-width:0;width:100%}.dashboard-container.be-settings-dashboard .be-coupons-smarttable .smart-table th,.dashboard-container.be-settings-dashboard .be-coupons-smarttable .smart-table td{vertical-align:middle}.dashboard-container.be-settings-dashboard .be-coupons-table__code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.dashboard-container.be-settings-dashboard .be-coupons-table__select-all-host,.dashboard-container.be-settings-dashboard .be-coupons-table__row-cb{display:none !important}.dashboard-container.be-settings-dashboard .be-coupons-bulk-dock{display:none !important}.dashboard-container.be-settings-dashboard .be-coupons-add-btn.rr-btn{padding:6px 12px !important;font-size:12px}}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-empty{padding:20px 12px 8px;text-align:center}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-empty__text{margin:0;font-size:14px;line-height:1.45;color:#64748b}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-total{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px;width:100%;font-size:13px;color:#475569}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-total__label{font-weight:600}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-total__value{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .smart-table th:nth-child(7),.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .smart-table td:nth-child(7){text-align:right;font-variant-numeric:tabular-nums}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-tfoot .be-coupon-redemptions-total-row td{border-top:1px solid rgba(15,23,42,.08);padding-top:14px;background:rgba(0,0,0,0)}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-tfoot .be-coupon-redemptions-total-row:hover td{background:rgba(0,0,0,0)}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.dashboard-container.be-settings-dashboard .be-coupon-redemptions-smarttable .smart-table-footer-summary{display:none}.dashboard-container.be-settings-dashboard #be-coupons-table tbody tr.be-coupon-filter-hide{display:none !important}.dashboard-container.be-settings-dashboard #be-coupons-table.is-filtering tbody tr:not(.be-coupon-filter-hide){display:table-row !important}.dashboard-container.be-settings-dashboard #be-coupons-table.is-filtering .table-actions,.dashboard-container.be-settings-dashboard #be-coupons-table.is-filtering .smart-table-actions{display:none !important}.dashboard-container.be-settings-dashboard .be-coupons-table__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.dashboard-container.be-settings-dashboard .be-coupons-table__code-cell,.dashboard-container.be-settings-dashboard .be-coupons-table__code-head{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.dashboard-container.be-settings-dashboard .be-coupons-table__code-head-label{font-weight:700;color:inherit}.dashboard-container.be-settings-dashboard .be-coupons-table__select-all-host,.dashboard-container.be-settings-dashboard .be-coupons-table__row-cb{flex-shrink:0;display:inline-flex;align-items:center}.dashboard-container.be-settings-dashboard .be-coupons-table__select-all-host .rr-design-system-component-forms-checkbox,.dashboard-container.be-settings-dashboard .be-coupons-table__row-cb.rr-design-system-component-forms-checkbox{margin:0}.dashboard-container.be-settings-dashboard .be-coupon-edit-btn.rr-btn-icon-only{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.dashboard-container.be-settings-dashboard .be-coupon-edit-btn.rr-btn-icon-only:hover:not(:disabled){background:rgba(110,99,255,.08) !important;border-color:#6e63ff !important;color:#0f172a !important;box-shadow:0 4px 12px rgba(110,99,255,.12) !important}.dashboard-container.be-settings-dashboard .be-coupon-edit-btn.rr-btn-icon-only:active:not(:disabled){background:rgba(110,99,255,.15) !important}.dashboard-container.be-settings-dashboard .be-coupons-table__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-container.be-settings-dashboard .be-coupons-bulk-dock{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column;align-items:stretch;width:min(420px,100vw - 32px);pointer-events:none}.dashboard-container.be-settings-dashboard .be-coupons-bulk-dock[hidden]{display:none !important}.dashboard-container.be-settings-dashboard .be-coupons-bulk-dock>*{pointer-events:auto}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 14px 10px 18px;border-radius:9999px;background:#0f172a;color:#fff;box-shadow:0 16px 44px rgba(15,23,42,.42)}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__left{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.12);flex-shrink:0}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__count{white-space:nowrap}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;flex-shrink:0}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__actions .be-coupons-bulk-bar__action.rr-btn.soft{background:hsla(0,0%,100%,.12);color:#fff;border:0;white-space:nowrap}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__actions .be-coupons-bulk-bar__action.rr-btn.soft:hover:not(:disabled){background:hsla(0,0%,100%,.2);box-shadow:none;transform:none}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;flex-shrink:0}.dashboard-container.be-settings-dashboard .be-coupons-bulk-bar__icon-btn:hover{background:hsla(0,0%,100%,.18)}@media screen and (max-width: 768px){.dashboard-container.be-settings-dashboard .be-coupons-bulk-dock{bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(420px,100vw - 16px)}}.dashboard-container.be-settings-dashboard .be-coupons-table__muted{color:#94a3b8}.dashboard-container.be-settings-dashboard .be-coupons-table__expired-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#e32020;color:#fff;font-size:11px;font-weight:700;vertical-align:middle}.dashboard-container.be-settings-dashboard .be-coupons-empty{padding:24px 12px 8px;text-align:center}.dashboard-container.be-settings-dashboard .be-coupons-empty__text{margin:0;font-size:14px;line-height:1.45;color:#64748b}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field--code{grid-column:1/-1}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__dates{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);gap:14px 16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.06)}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field{min-width:0}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%;margin-bottom:6px}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .be-settings-field-label-tip{font-size:13px;font-weight:800;color:#0f172a;cursor:help}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker{width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker .dp-wrap{position:relative;display:block;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border-radius:999px}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker .dp-input,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker.dp--single .dp-input,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker.dp--range .dp-input,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--single .dp-input,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;field-sizing:fixed;padding-right:48px;background:#fff}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker .dp-input.dp-input--empty,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker .dp-input:placeholder-shown{font-weight:500;color:#94a3b8}.dashboard-container.be-settings-dashboard .be-coupon-modal-form__field .rr-design-system-component-inputs-datepicker .dp-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.dashboard-container.be-settings-dashboard #be-coupon-modal .rr-modal-footer--between .be-coupon-modal-save{margin-left:auto}.dashboard-container.be-settings-dashboard .be-coupon-modal-code-input .ti-input{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;letter-spacing:.06em}.dashboard-container.be-settings-dashboard .be-coupon-modal-code-error{display:none;margin-top:6px;font-size:12px;font-weight:600;color:#ca0b59}@media(max-width: 720px){.dashboard-container.be-settings-dashboard .be-coupon-modal-form__grid,.dashboard-container.be-settings-dashboard .be-coupon-modal-form__dates{grid-template-columns:minmax(0, 1fr)}}.dashboard-container.be-settings-dashboard .be-settings-field-half{max-width:50%;min-width:0}@media(max-width: 640px){.dashboard-container.be-settings-dashboard .be-settings-field-half{max-width:100%}}.dashboard-container.be-settings-dashboard .be-settings-mfg-embedded.rr-design-system-component-forms-multilingual-fieldgroup{background:rgba(0,0,0,0);border:none;border-radius:0;overflow:visible;box-shadow:none}.dashboard-container.be-settings-dashboard .be-settings-mfg-embedded.rr-design-system-component-forms-multilingual-fieldgroup .mfg-header{margin:0 0 12px;padding:0;background:rgba(0,0,0,0);border:none;justify-content:flex-end}.dashboard-container.be-settings-dashboard .be-settings-mfg-embedded.rr-design-system-component-forms-multilingual-fieldgroup .mfg-tabs{margin:0 0 12px}.dashboard-container.be-settings-dashboard .be-settings-mfg-embedded.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel{padding:0}.dashboard-container.be-settings-dashboard .be-settings-mfg-embedded.rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel.is-active{display:flex}.dashboard-container.be-settings-dashboard .be-settings-ds-card-body,.dashboard-container.be-settings-dashboard .settings-property-ds-card-body{display:flex;flex-direction:column;gap:16px}.dashboard-container.be-settings-dashboard .be-settings-card-intro{margin:0;font-size:13px;line-height:1.45;color:#6d7175}.dashboard-container.be-settings-dashboard .be-settings-field-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 20px}.dashboard-container.be-settings-dashboard .be-settings-checkbox-stack{display:flex;flex-direction:column;gap:10px}.dashboard-container.be-settings-dashboard .be-settings-checkbox-stack .be-settings-checkbox-tip,.dashboard-container.be-settings-dashboard .be-settings-checkbox-stack .rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-toggle-tip{display:block;width:100%}.dashboard-container.be-settings-dashboard .be-settings-toggle-tip>.rr-design-system-component-interactive-tooltip{display:block;width:100%;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-toggle-tip .be-settings-toggle-row,.dashboard-container.be-settings-dashboard .be-settings-toggle-tip .settings-operations-toggle-row{width:100%}.dashboard-container.be-settings-dashboard .be-settings-toggle-row{margin-top:4px}.dashboard-container.be-settings-dashboard .be-settings-header-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-header-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.dashboard-container.be-settings-dashboard .be-settings-header-layout__upload,.dashboard-container.be-settings-dashboard .be-settings-header-layout__explainer{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-header-layout__upload .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-header-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-terms-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-terms-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.dashboard-container.be-settings-dashboard .be-settings-terms-layout__explainer,.dashboard-container.be-settings-dashboard .be-settings-terms-layout__editor{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-terms-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-terms-layout__editor .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-widgets-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-widgets-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.dashboard-container.be-settings-dashboard .be-settings-widgets-section{display:flex;flex-direction:column;gap:20px;width:100%}.dashboard-container.be-settings-dashboard .be-settings-widgets-previews{display:flex;flex-direction:column;gap:20px;width:100%}.dashboard-container.be-settings-dashboard .be-settings-widgets-layout__main,.dashboard-container.be-settings-dashboard .be-settings-widgets-layout__explainer{min-width:0}.dashboard-container.be-settings-dashboard .be-settings-widgets-layout__main .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.be-settings-dashboard .be-settings-widgets-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.be-settings-dashboard .be-settings-explainer{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-explainer__lead{margin:0;width:100%;font-size:14px;font-weight:600;line-height:1.4;color:#1f2937}.dashboard-container.be-settings-dashboard .be-settings-explainer__list{float:none !important;clear:both;display:block;width:100% !important;max-width:100%;margin:0 !important;padding-left:1.15em;box-sizing:border-box;font-size:13px;line-height:1.5;color:#4b5563;list-style:disc}.dashboard-container.be-settings-dashboard .be-settings-explainer__list li{float:none !important;width:auto !important;max-width:none;margin-left:0 !important}.dashboard-container.be-settings-dashboard .be-settings-explainer__list li+li{margin-top:8px}.dashboard-container.be-settings-dashboard .be-settings-explainer__note{margin:0;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:#f5f3ff;color:#4c1d95;font-size:12px;line-height:1.45}.dashboard-container.be-settings-dashboard .be-settings-header-thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.dashboard-container.be-settings-dashboard .be-settings-header-thumb{position:relative;margin:0;width:160px;max-width:calc(50% - 6px);border-radius:12px;overflow:hidden;background:#f1f5f9}.dashboard-container.be-settings-dashboard .be-settings-header-thumb img{display:block;width:100%;height:100px;object-fit:cover}.dashboard-container.be-settings-dashboard .be-settings-header-thumb[hidden],.dashboard-container.be-settings-dashboard .be-settings-header-thumb.is-pending-remove{display:none}.dashboard-container.be-settings-dashboard .be-settings-header-thumb__remove{position:absolute;top:8px;right:8px;padding:4px 10px;border:0;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.12)}.dashboard-container.be-settings-dashboard .be-settings-header-pending-hint{margin:8px 0 0;font-size:12px;line-height:1.4;color:#6d28d9}.dashboard-container.be-settings-dashboard .be-settings-header-media .is-hidden{display:none !important}.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload{pointer-events:none}.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload .iu-grid,.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload .iu-grid .iu-remove{pointer-events:auto}.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload .iu-drop,.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload .iu-label,.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload .iu-hint{opacity:.45}.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload.iu-at-cap .iu-drop,.dashboard-container.be-settings-dashboard .be-settings-header-upload-wrap.is-at-max .rr-design-system-component-forms-imageupload.iu-at-cap .iu-label{cursor:not-allowed}.dashboard-container.be-settings-dashboard .be-settings-remove-link,.dashboard-container.be-settings-dashboard .be-settings-inline-link{margin:0;font-size:13px}.dashboard-container.be-settings-dashboard .be-settings-inline-link__anchor{display:inline-flex;align-items:center;gap:6px;color:#6e63ff;font-weight:600;text-decoration:none}.dashboard-container.be-settings-dashboard .be-settings-inline-link__anchor:hover,.dashboard-container.be-settings-dashboard .be-settings-inline-link__anchor:focus-visible{color:#574fe0;text-decoration:underline}.dashboard-container.be-settings-dashboard .be-settings-inline-link__anchor .be-settings-inline-link__icon,.dashboard-container.be-settings-dashboard .be-settings-inline-link__anchor svg{flex:0 0 auto;color:inherit}.dashboard-container.be-settings-dashboard .be-settings-inline-link-btn{display:inline;padding:0;border:0;background:none;color:#2563eb;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.dashboard-container.be-settings-dashboard #be-settings-terms-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-header,.dashboard-container.be-settings-dashboard #be-settings-room-names-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-header,.dashboard-container.be-settings-dashboard #be-settings-widgets-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-header,.dashboard-container.be-settings-dashboard #be-settings-widget-1-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-header,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-header{margin-bottom:12px}.dashboard-container.be-settings-dashboard #be-settings-terms-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-description,.dashboard-container.be-settings-dashboard #be-settings-room-names-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-description,.dashboard-container.be-settings-dashboard #be-settings-widgets-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-description,.dashboard-container.be-settings-dashboard #be-settings-widget-1-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-description,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-description{margin:0;font-size:13px;line-height:1.45;color:#6d7175}.dashboard-container.be-settings-dashboard #be-settings-terms-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel,.dashboard-container.be-settings-dashboard #be-settings-room-names-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel,.dashboard-container.be-settings-dashboard #be-settings-widgets-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel,.dashboard-container.be-settings-dashboard #be-settings-widget-1-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .rr-design-system-component-forms-multilingual-fieldgroup .mfg-panel{padding:16px;border-radius:12px;background:#f3f4f6}.dashboard-container.be-settings-dashboard #be-settings-widget-2-card{overflow:visible}.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .content,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .be-settings-ds-card-body,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .settings-property-ds-card-body,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .be-settings-widget-block,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .be-settings-widget-panel,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .be-settings-widget-preview,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .rr-design-system-component-forms-multilingual-fieldgroup,.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .mfg-panel.is-active{overflow:visible}.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .RoomRaccoon-BookingEngine--availability-widget{position:relative;z-index:2}.dashboard-container.be-settings-dashboard #be-settings-widget-2-card .RoomRaccoon-BookingEngine--availability-widget .rr-aw-pop{z-index:40}.dashboard-container.be-settings-dashboard .be-settings-widgets{display:flex;flex-direction:column;gap:24px}.dashboard-container.be-settings-dashboard .be-settings-widget-block{display:flex;flex-direction:column;gap:12px}.dashboard-container.be-settings-dashboard .be-settings-widget-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-container.be-settings-dashboard .be-settings-widget-block__head--actions-only{justify-content:flex-end}.dashboard-container.be-settings-dashboard .be-settings-widget-block__title{margin:0;font-size:15px;font-weight:700;color:#1f2937}.dashboard-container.be-settings-dashboard .be-settings-widget-block__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.dashboard-container.be-settings-dashboard .be-settings-widget-block__actions .rr-design-system-component-interactive-tooltip{display:inline-flex}.dashboard-container.be-settings-dashboard .be-settings-widget-controls{display:flex;flex-direction:column;gap:18px}.dashboard-container.be-settings-dashboard .be-settings-widget-controls__lead{margin:0;font-size:13px;line-height:1.45;color:#6d7175}.dashboard-container.be-settings-dashboard .be-settings-widget-color-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 700px){.dashboard-container.be-settings-dashboard .be-settings-widget-color-row{grid-template-columns:1fr}}.dashboard-container.be-settings-dashboard .be-settings-widget-color{display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-container.be-settings-dashboard .be-settings-widget-color__label,.dashboard-container.be-settings-dashboard .be-settings-widget-field-label{font-size:13px;font-weight:600;color:#1f2937}.dashboard-container.be-settings-dashboard .be-settings-widget-field-label-row{margin-bottom:4px}.dashboard-container.be-settings-dashboard .be-settings-widget-field-hint{margin:0 0 10px;font-size:12px;line-height:1.45;color:#6d7175}.dashboard-container.be-settings-dashboard .be-settings-widget-color__picker{display:flex;align-items:center;gap:10px}.dashboard-container.be-settings-dashboard .be-settings-widget-color__swatch{display:inline-flex;flex:0 0 auto;width:36px;height:36px;border:1px solid #94a3b8;border-radius:10px;overflow:hidden;box-sizing:border-box;background-color:#fff;background-image:linear-gradient(45deg, #cbd5e1 25%, transparent 25%),linear-gradient(-45deg, #cbd5e1 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #cbd5e1 75%),linear-gradient(-45deg, transparent 75%, #cbd5e1 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;box-shadow:0 1px 2px rgba(15,23,42,.08)}.dashboard-container.be-settings-dashboard .be-settings-widget-color__swatch .jscolor{display:block;float:none;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}.dashboard-container.be-settings-dashboard .be-settings-widget-color__picker .branding-colorfield{flex:1 1 auto;min-width:0;max-width:120px;height:36px;margin:0;border:1px solid #e2e8f0;border-radius:10px;padding:0 10px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype{max-width:420px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-select{width:100%;margin-bottom:0}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-details{position:relative;display:block}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-menu li.be-settings-widget-roomtype-option{display:block;margin:0;padding:0;border-radius:10px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-menu li.be-settings-widget-roomtype-option:hover{background:#f8fafc}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-menu li.be-settings-widget-roomtype-option .rr-design-system-component-forms-checkbox{width:100%;padding:8px 10px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-menu li.be-settings-widget-roomtype-option .rr-checkbox-label{width:100%;gap:10px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype .be-settings-widget-roomtype-menu li.be-settings-widget-roomtype-option .cb-label-text{font-size:14px;font-weight:500;color:#1f2937}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype-mode{display:flex;flex-direction:column;gap:10px;max-width:480px}.dashboard-container.be-settings-dashboard .be-settings-widget-roomtype-mode[hidden]{display:none !important}.dashboard-container.be-settings-dashboard .be-settings-widget-radio-stack{display:flex;flex-direction:column;gap:10px}.dashboard-container.be-settings-dashboard .be-settings-widget-radio-row{display:flex;align-items:center;gap:8px}.dashboard-container.be-settings-dashboard .be-settings-widget-radio-row .rr-design-system-component-interactive-tooltip{display:block;width:100%}.dashboard-container.be-settings-dashboard .be-settings-widget-radio-row.is-disabled .rr-design-system-component-forms-radio{opacity:.55;pointer-events:none}.dashboard-container.be-settings-dashboard .be-settings-widget-category-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid #e5e7eb}.dashboard-container.be-settings-dashboard .be-settings-widget-category-copy[hidden]{display:none !important}.dashboard-container.be-settings-dashboard .be-settings-widget-category-copy .js-be-copy-category-widget.is-attention{box-shadow:0 0 0 3px rgba(110,99,255,.28);border-color:#6e63ff;animation:be-widget-copy-attention 1.4s ease-in-out 2}@keyframes be-widget-copy-attention{0%,100%{box-shadow:0 0 0 3px rgba(110,99,255,.2)}50%{box-shadow:0 0 0 5px rgba(110,99,255,.35)}}.dashboard-container.be-settings-dashboard .be-settings-widget-panel{display:flex;flex-direction:column;gap:12px}.dashboard-container.be-settings-dashboard .be-settings-widget-panel .rr-design-system-component-interactive-tooltip{display:inline-flex;width:fit-content;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-widget-panel .show-code-btn{display:inline-flex;align-items:center;float:none;width:auto;margin:0;color:#6e63ff;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.dashboard-container.be-settings-dashboard .be-settings-widget-panel .show-code-btn:hover,.dashboard-container.be-settings-dashboard .be-settings-widget-panel .show-code-btn:focus{color:#584fd6;text-decoration:underline}.dashboard-container.be-settings-dashboard .be-settings-widget-preview{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dashboard-container.be-settings-dashboard .be-settings-widget-preview__label{font-size:12px;font-weight:600;color:#6d7175}.dashboard-container.be-settings-dashboard .be-settings-widget-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.dashboard-container.be-settings-dashboard .be-settings-widget-actions__label{margin:0;font-size:13px;font-weight:600;color:#1f2937}.dashboard-container.be-settings-dashboard .be-settings-warn{margin:0;color:#d9534f;font-weight:600;font-size:13px}.dashboard-container.be-settings-dashboard .be-settings-locked-feature{position:relative}.dashboard-container.be-settings-dashboard .be-settings-form{background:rgba(0,0,0,0);min-width:0 !important}.dashboard-container.be-settings-dashboard .settings-property-ds-card.rr-design-system-component-cards-card.card{width:100%;max-width:none}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row__copy{flex:1 1 auto;min-width:0}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row__title{margin:0 0 4px;font-size:14px;font-weight:600;color:#1f2937}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row__copy>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%}.dashboard-container.be-settings-dashboard .be-settings-toggle-tip-title{cursor:help;margin:0 0 4px}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row__hint{margin:0;font-size:12px;line-height:1.4;color:#6d7175}.dashboard-container.be-settings-dashboard .settings-operations-toggle-row__control{flex:0 0 auto}.dashboard-container.be-settings-dashboard #be-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:none;margin-left:0 !important;margin-right:0;margin-bottom:0 !important;padding-bottom:0 !important;z-index:0;font-size:0;line-height:0;background:var(--ds-bg, #f8fafc);pointer-events:none;opacity:1;visibility:visible;overflow:hidden;box-sizing:border-box}.dashboard-container.be-settings-dashboard #be-settings-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}@media(max-width: 900px){.dashboard-container.be-settings-dashboard .be-settings-dashboard__stats{grid-template-columns:1fr}.dashboard-container.be-settings-dashboard .be-settings-field-grid{grid-template-columns:1fr}}@media(max-width: 768px){#tpl-account.user-settings:has(.be-settings-dashboard),.extended-save #tpl-account.user-settings:has(.be-settings-dashboard){padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}#tpl-account.user-settings:has(.be-settings-dashboard) section.content,.extended-save #tpl-account.user-settings:has(.be-settings-dashboard) section.content{padding:0 !important}.dashboard-container.be-settings-dashboard{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.be-settings-dashboard .be-settings-dashboard-gradient.gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero,.dashboard-container.be-settings-dashboard .be-settings-dashboard__stats,.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row{padding-left:16px;padding-right:16px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .page-title{font-size:24px !important;line-height:1.2 !important;overflow-wrap:anywhere}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero .page-sub{overflow-wrap:anywhere}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row{padding-bottom:32px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-nav{flex-wrap:nowrap;gap:4px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{flex:1 1 0;min-width:0;padding:10px 8px;font-size:12px}.dashboard-container.be-settings-dashboard .be-settings-dashboard__tabs-row .rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab-icon{width:16px;height:16px;flex-shrink:0}.dashboard-container.be-settings-dashboard .be-settings-sticky-save.settings-sticky-save{top:auto;bottom:20px;right:16px;left:auto}.dashboard-container.be-settings-dashboard .be-settings-dashboard__hero-row{flex-wrap:wrap}.dashboard-container.be-settings-dashboard .be-settings-preview-tooltip{margin-top:4px}.dashboard-container.be-settings-dashboard .settings-property-ds-card,.dashboard-container.be-settings-dashboard .rr-design-system-component-cards-card,.dashboard-container.be-settings-dashboard .rr-design-system-component-cards-statscard{max-width:100%;min-width:0;box-sizing:border-box}.dashboard-container.be-settings-dashboard #be-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{width:100%;max-width:100%;overflow:hidden}}.be-settings-save-overlay{position:fixed;inset:0;z-index:1001001;display:none;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(2px)}.be-settings-save-overlay.is-visible{display:flex}.be-settings-save-overlay__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:22rem}.be-settings-save-overlay__spinner{width:52px;height:52px;flex:0 0 auto;border-radius:50%;border:3px solid rgba(110,99,255,.22);border-top-color:#6e63ff;animation:be-settings-save-spin .9s linear infinite}@keyframes be-settings-save-spin{to{transform:rotate(360deg)}}.be-settings-save-overlay__copy{display:flex;flex-direction:column;gap:6px}.be-settings-save-overlay__label{margin:0;min-height:1.35em;font-size:15px;font-weight:700;line-height:1.35;color:#1a1f36;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.be-settings-save-overlay__label.is-leaving{opacity:0;transform:translateY(-4px)}.be-settings-save-overlay__label.is-entering{opacity:0;transform:translateY(4px)}.be-settings-save-overlay__hint{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#6e63ff}#tpl-account.website-settings:has(.ws-settings-dashboard){padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;overflow-x:clip;background-color:var(--ds-bg, #f8fafc);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(min-width: 769px){#tpl-account.website-settings:has(.ws-settings-dashboard){padding-top:72px !important}}#tpl-account.website-settings:has(.ws-settings-dashboard) section.content,.extended-save #tpl-account.website-settings:has(.ws-settings-dashboard) section.content{padding-bottom:0 !important;background-color:var(--ds-bg, #f8fafc);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body:has(#tpl-account.website-settings .ws-settings-dashboard) .extended-save-wrapper{display:none !important}#inner-container.admin:has(#tpl-account.website-settings .ws-settings-dashboard){background-color:var(--ds-bg, #f8fafc);padding-bottom:0 !important}#inner-container.admin:has(#tpl-account.website-settings .ws-settings-dashboard) .wrapper{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;overflow-x:clip;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#inner-container.admin #main:has(#tpl-account.website-settings .ws-settings-dashboard){background-color:var(--ds-bg, #f8fafc);padding-bottom:0 !important;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ws-settings-page-context{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;min-width:0;background:var(--ds-bg, #f8fafc)}.dashboard-container.ws-settings-dashboard{padding:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:var(--ds-bg, #f8fafc);position:relative;overflow-x:clip;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dashboard-container.ws-settings-dashboard .ws-settings-top-actions{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;display:flex;align-items:center;gap:10px;pointer-events:none}.dashboard-container.ws-settings-dashboard .ws-settings-top-actions .ws-settings-sticky-save.settings-sticky-save{position:static;top:auto;right:auto;margin:0;pointer-events:auto}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard-gradient.gradient-bar{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0 0 28px;z-index:2;box-sizing:border-box;box-shadow:0 4px 16px rgba(138,124,255,.16)}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__hero{width:100%;max-width:1120px;margin:0 auto;padding:0 20px 8px;box-sizing:border-box;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__hero .rr-design-system-component-headers-pageheader,.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__hero .page-head.rr-design-system-component-headers-pageheader{width:100% !important;max-width:100% !important;margin:0 !important;padding:12px 0 8px !important;box-sizing:border-box}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;width:100%;max-width:1120px;margin:0 auto 28px;padding:0 20px;box-sizing:border-box;overflow:visible;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__content{width:100%;max-width:1120px;margin:0 auto;padding:0 20px 48px;box-sizing:border-box}.dashboard-container.ws-settings-dashboard .be-settings-cards{display:flex;flex-direction:column;gap:28px;margin-top:12px;width:100%;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout__explainer,.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout__fields{min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.ws-settings-dashboard .ws-settings-languages-layout__fields .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px;width:100%}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item{min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.rr-design-system-component-forms-checkbox{width:100%;margin:0;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.rr-design-system-component-forms-checkbox .rr-checkbox-label,.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.rr-design-system-component-forms-checkbox .cb-label{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;cursor:pointer}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.rr-design-system-component-forms-checkbox .cb-label-text{flex:1 1 auto;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item.is-selected .ws-settings-lang-option.rr-design-system-component-forms-checkbox,.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.is-checked{border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.04);box-shadow:0 0 0 1px rgba(110,99,255,.08)}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item.is-account-lang .ws-settings-lang-option.rr-design-system-component-forms-checkbox{background:#f8fafc;border-color:rgba(15,23,42,.1)}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.is-disabled{opacity:1}.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.is-disabled .rr-checkbox-label,.dashboard-container.ws-settings-dashboard .ws-settings-lang-grid__item .ws-settings-lang-option.is-disabled .cb-label{cursor:default}.dashboard-container.ws-settings-dashboard .ws-settings-lang-option__text{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-lang-option__name{display:block;font-size:14px;font-weight:700;line-height:1.3;color:#0f172a}.dashboard-container.ws-settings-dashboard .ws-settings-lang-option__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dashboard-container.ws-settings-dashboard .ws-settings-lang-option__code{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo{min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo .ws-logo-replace-tip{display:block;width:fit-content;max-width:100%}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo .ws-logo-upload-tooltip-host{display:block;width:fit-content;max-width:100%}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo #ws-logo-upload{margin-bottom:0}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__logo #ws-logo-upload:has(.iu-item) .iu-grid{grid-template-columns:minmax(140px, 160px);width:fit-content;max-width:100%;margin-top:0}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style{min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style{--ws-style-control-width: 220px}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .be-settings-ds-field{margin-bottom:16px}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .be-settings-ds-field>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%;margin-bottom:8px}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .be-settings-ds-field .be-settings-field-label-tip{font-weight:800;color:#0f172a;font-size:14px;line-height:1.3;cursor:help}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .be-settings-ds-field .rr-design-system-component-forms-select{max-width:var(--ws-style-control-width);width:100%;margin-bottom:0}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .be-settings-ds-field .rr-design-system-component-forms-select .trigger{min-height:40px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 14px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06)}.dashboard-container.ws-settings-dashboard .ws-settings-branding-layout__style .ws-settings-color-row__controls{max-width:var(--ws-style-control-width);width:100%}.dashboard-container.ws-settings-dashboard .ws-settings-color-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px;margin:4px 0 16px}.dashboard-container.ws-settings-dashboard .ws-settings-color-row{display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-color-row.hidden{display:none !important}.dashboard-container.ws-settings-dashboard .ws-settings-color-row__label,.dashboard-container.ws-settings-dashboard .ws-settings-color-row .be-settings-field-label-tip{font-weight:800;color:#0f172a;font-size:14px;line-height:1.3}.dashboard-container.ws-settings-dashboard .ws-settings-color-row>.rr-design-system-component-interactive-tooltip{display:inline-block;max-width:100%}.dashboard-container.ws-settings-dashboard .ws-settings-color-row .be-settings-field-label-tip{cursor:help}.dashboard-container.ws-settings-dashboard .ws-settings-color-row__controls{display:flex;align-items:center;gap:10px}.dashboard-container.ws-settings-dashboard .ws-settings-color-row__controls .jscolor{width:40px;height:40px;border-radius:10px;border:1px solid #e5e7eb;flex:0 0 auto}.dashboard-container.ws-settings-dashboard .ws-settings-color-row__controls .branding-colorfield{flex:1 1 auto;min-width:0;width:100%;height:40px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 14px;font:inherit;background:#fff;color:#0f172a;box-shadow:0 8px 28px rgba(15,23,42,.06)}.dashboard-container.ws-settings-dashboard .be-settings-ds-field{margin-bottom:16px}.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;width:100%;align-items:stretch}@media(min-width: 900px){.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout__explainer,.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout__fields{min-width:0}.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout__explainer .settings-property-ds-card.rr-design-system-component-cards-card.card,.dashboard-container.ws-settings-dashboard .ws-settings-tracking-layout__fields .settings-property-ds-card.rr-design-system-component-cards-card.card{height:100%}.dashboard-container.ws-settings-dashboard .be-settings-explainer{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0}.dashboard-container.ws-settings-dashboard .be-settings-explainer__lead{margin:0;width:100%;font-size:15px;font-weight:700;line-height:1.45;color:#0f172a}.dashboard-container.ws-settings-dashboard .be-settings-explainer__list{float:none !important;clear:both;display:block;width:100% !important;max-width:100%;margin:0 !important;padding-left:1.15em;box-sizing:border-box;font-size:14px;line-height:1.45;color:#3c4a63;list-style:disc}.dashboard-container.ws-settings-dashboard .be-settings-explainer__list li{float:none !important;width:auto !important;max-width:none;margin-left:0 !important}.dashboard-container.ws-settings-dashboard .be-settings-explainer__list li+li{margin-top:8px}.dashboard-container.ws-settings-dashboard .be-settings-explainer__note{margin:0;width:100%;max-width:100%;box-sizing:border-box;font-size:13px;line-height:1.45;color:#64748b}.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textinput:has(input:disabled),.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textarea:has(textarea:disabled){opacity:.72}.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textinput:has(input:disabled) input:disabled,.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textinput:has(input:disabled) textarea:disabled,.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textarea:has(textarea:disabled) input:disabled,.dashboard-container.ws-settings-dashboard .rr-design-system-component-forms-textarea:has(textarea:disabled) textarea:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed;box-shadow:none}.dashboard-container.ws-settings-dashboard .be-settings-ds-field>.rr-design-system-component-interactive-tooltip .be-settings-field-label-tip{cursor:help}.dashboard-container.ws-settings-dashboard #ws-settings-page-bottom-glow.rr-design-system-component-shared-glowwave{flex-shrink:0;margin-top:auto;position:relative;width:100%;max-width:none;margin-left:0 !important;margin-right:0;margin-bottom:0 !important;padding-bottom:0 !important;z-index:0;font-size:0;line-height:0;background:var(--ds-bg, #f8fafc);pointer-events:none;opacity:1;visibility:visible;overflow:hidden;box-sizing:border-box}.dashboard-container.ws-settings-dashboard #ws-settings-page-bottom-glow.rr-design-system-component-shared-glowwave svg{display:block;width:100%;height:auto;vertical-align:top}@media(max-width: 900px){.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__stats{grid-template-columns:1fr}}@media(max-width: 768px){#tpl-account.website-settings:has(.ws-settings-dashboard){padding-top:0 !important}.dashboard-container.ws-settings-dashboard{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard-gradient.gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:20}.dashboard-container.ws-settings-dashboard .ws-settings-top-actions{top:16px;right:12px}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__hero{padding-top:0}.dashboard-container.ws-settings-dashboard .ws-settings-dashboard__stats{padding-left:16px;padding-right:16px}}#inner-container.inbox-container,#inner-container.guest-messaging-container{padding-bottom:0 !important;min-width:0 !important;max-width:100%;width:100%;box-sizing:border-box;overflow-x:visible}#inner-container.inbox-container #main,#inner-container.guest-messaging-container #main{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}#inner-container.inbox-container #tpl-account.inbox,#inner-container.guest-messaging-container #tpl-account.guest-messaging.reservations-detail,#tpl-account:has(.dashboard-container.inbox-dashboard),#tpl-account.reservations-detail:has(.dashboard-container.inbox-dashboard){padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background-color:var(--ds-bg, #f8fafc)}@media(min-width: 769px){#inner-container.inbox-container #tpl-account.inbox,#inner-container.guest-messaging-container #tpl-account.guest-messaging.reservations-detail,#tpl-account:has(.dashboard-container.inbox-dashboard),#tpl-account.reservations-detail:has(.dashboard-container.inbox-dashboard){padding-top:72px !important}}body:has(#tpl-account.inbox .inbox-dashboard) .extended-save-wrapper,body:has(#tpl-account.guest-messaging .inbox-dashboard) .extended-save-wrapper{display:none !important}#inner-container.inbox-container #tpl-account.inbox .top-nav-container,#inner-container.guest-messaging-container #tpl-account.guest-messaging .top-nav-container{z-index:101}.dashboard-container.inbox-dashboard{padding:0 !important;padding-top:0 !important;margin-top:0 !important;max-width:100%;width:100%;min-width:0;box-sizing:border-box;background:var(--ds-bg, #f8fafc);font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#0f172a;min-height:calc(100vh - 72px);position:relative}.dashboard-container.inbox-dashboard .gradient-bar{position:relative !important;top:auto !important;left:auto;right:auto;width:100%;max-width:100%;margin:0 !important;z-index:2;background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);height:8px;box-shadow:0 4px 16px rgba(138,124,255,.16)}.dashboard-container.inbox-dashboard .inbox-page-frame{width:100%;max-width:min(1200px,100%);margin:0 auto;padding:0 20px;box-sizing:border-box}.dashboard-container.inbox-dashboard .inbox-page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:none;margin:0;padding:16px 0 0;box-sizing:border-box}.dashboard-container.inbox-dashboard .inbox-page-toolbar-head{flex:1 1 auto;min-width:0}.dashboard-container.inbox-dashboard .inbox-page-actions-column{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:52px}.dashboard-container.inbox-dashboard .inbox-page-toolbar-actions{padding-top:6px}.dashboard-container.inbox-dashboard .inbox-page-toolbar .page-head.rr-design-system-component-headers-pageheader{padding:0 0 12px !important;margin:0 !important;max-width:none !important}.dashboard-container.inbox-dashboard .inbox-page-content{width:100%;max-width:none;margin:0;padding:24px 0 48px;box-sizing:border-box}.dashboard-container.inbox-dashboard .page-head.rr-design-system-component-headers-pageheader{padding:0 0 8px !important;max-width:none !important;margin:0 0 8px !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}.inbox-alert-settings-cog-slot{flex-shrink:0;margin:2px 0 0;max-width:52px;overflow:visible}.inbox-alert-settings-cog-slot .rr-design-system-component-interactive-tooltip{flex-shrink:0;margin:2px 0 0;cursor:pointer}.inbox-alert-settings-cog-slot .rr-design-system-component-interactive-tooltip .raccoonpay-insights-setup-cog__icon,.inbox-alert-settings-cog-slot .rr-design-system-component-interactive-tooltip .raccoonpay-insights-setup-cog__icon svg{max-width:28px;max-height:28px}.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border-radius:50%;color:#5b4dff;background:rgba(91,77,255,.08);border:1px solid rgba(0,0,0,0);text-decoration:none;cursor:pointer;font:inherit;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog:hover,.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog:focus-visible{background:rgba(91,77,255,.14);border-color:rgba(91,77,255,.35);color:#4338ca}.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog:focus-visible{outline:2px solid rgba(91,77,255,.45);outline-offset:2px}.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog__icon{display:block;transition:transform .45s cubic-bezier(0.34, 1.2, 0.64, 1)}.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog:hover .raccoonpay-insights-setup-cog__icon,.inbox-alert-settings-cog-slot .raccoonpay-insights-setup-cog:focus-visible .raccoonpay-insights-setup-cog__icon{transform:rotate(72deg)}.inbox-alert-settings-modal__body{display:flex;flex-direction:column;gap:16px;text-align:left}.inbox-alert-settings-modal__intro{margin:0;font-size:14px;line-height:1.5;color:#64748b}.inbox-alert-settings-modal__defaults{margin:0;padding:12px 14px;list-style:none;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:grid;gap:8px}.inbox-alert-settings-modal__defaults li{position:relative;padding-left:18px;font-size:13px;font-weight:600;color:#334155}.inbox-alert-settings-modal__defaults li::before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:999px;background:#6e63ff}.inbox-alert-settings-modal__form{display:grid;gap:14px}.inbox-alert-settings-modal__option{padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.inbox-alert-settings-modal__hint{margin:8px 0 0;padding-left:28px;font-size:12px;line-height:1.45;color:#64748b}#inbox-alert-settings-modal .rr-modal-footer{pointer-events:none}#inbox-alert-settings-modal .rr-modal-footer .rr-design-system-component-buttons-button,#inbox-alert-settings-modal .rr-modal-footer .rr-btn,#inbox-alert-settings-modal .rr-modal-footer a.rr-btn,#inbox-alert-settings-modal .rr-modal-footer button.rr-btn{pointer-events:auto}#inbox-alert-settings-modal .rr-modal--has-footer .rr-modal-scroll{padding-bottom:112px}.inbox-upsell-summary{display:grid;gap:4px;min-width:0}.inbox-upsell-summary__lead,.inbox-upsell-summary__items{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.inbox-upsell-summary__lead{color:#64748b;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inbox-upsell-summary__items{color:#334155;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-upsell-detail{display:grid;gap:16px}.inbox-upsell-detail__meta{display:grid;gap:10px;margin:0}.inbox-upsell-detail__meta-row{display:grid;grid-template-columns:minmax(88px, 34%) minmax(0, 1fr);gap:10px;align-items:baseline}.inbox-upsell-detail__meta-row dt{margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.inbox-upsell-detail__meta-row dd{margin:0;font-size:14px;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.inbox-upsell-detail__section{padding-top:14px;border-top:1px solid #e2e8f0}.inbox-upsell-detail__section-title{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.inbox-upsell-detail__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.inbox-upsell-detail__list li{position:relative;padding-left:14px;font-size:14px;line-height:1.45;color:#334155}.inbox-upsell-detail__list li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:#6e63ff}.inbox-upsell-detail__qty{font-weight:800;color:#0f172a}.inbox-notification-detail-modal__message .inbox-upsell-detail{gap:18px}@media(max-width: 768px){#inner-container.inbox-container #tpl-account.inbox,#inner-container.guest-messaging-container #tpl-account.guest-messaging.reservations-detail,#tpl-account:has(.dashboard-container.inbox-dashboard),#tpl-account.reservations-detail:has(.dashboard-container.inbox-dashboard){padding-top:0 !important}.dashboard-container.inbox-dashboard{padding-top:calc(72px + 8px + env(safe-area-inset-top, 0px)) !important;margin-top:0 !important}.dashboard-container.inbox-dashboard .gradient-bar{position:fixed !important;top:calc(72px + env(safe-area-inset-top, 0px)) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:100 !important}}.inbox-module{width:100%}.inbox-module__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.inbox-module__toolbar-head{flex:1 1 auto;min-width:0}.inbox-module__toolbar-head .rr-design-system-component-headers-sectionheader,.inbox-module__toolbar-head .section-head.rr-design-system-component-headers-sectionheader{padding:0 !important;margin:0 !important;max-width:none !important}.inbox-module__toolbar-actions{flex:0 0 auto;padding-top:2px}.inbox-module__tabs{margin-bottom:20px}.inbox-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav{margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.inbox-module__tabs .rr-design-system-component-interactive-tabs .rr-tabs-nav::-webkit-scrollbar{display:none}.inbox-module__tabs .rr-tabs-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:rgba(100,116,139,.14);color:#64748b;font-size:11px;font-weight:700;line-height:1}.inbox-module__tabs .rr-tabs-tab.is-active .rr-tabs-tab-count{background:rgba(110,99,255,.12);color:#6e63ff}.inbox-module__content{min-width:0;overflow:visible}.inbox-module__list-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap;overflow:visible}.inbox-module__list-controls-start{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.inbox-module__list-controls-end{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;overflow:visible;padding-right:4px}.inbox-list-options{display:inline-flex;align-items:center;min-width:0;margin:0 !important}.inbox-list-options .sel-label{margin:0}.inbox-list-options details{display:inline-block;min-width:0}.inbox-list-options .trigger,.inbox-list-options summary.trigger{min-width:160px}.inbox-list-options .menu{min-width:100%}.inbox-list-actions .trigger,.inbox-list-actions summary.trigger{min-width:140px}.inbox-list-actions .menu{right:0;left:auto;min-width:max(100%,240px)}.inbox-list-options .menu a.inbox-list-options__link{display:flex;align-items:center;gap:10px}.inbox-list-options__icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#64748b;line-height:0}.inbox-list-options__icon .rr-design-system-component-icons-icon,.inbox-list-options__icon svg{display:block;width:18px !important;height:18px !important;max-width:18px;max-height:18px}.inbox-list-options__text{flex:1 1 auto;min-width:0;line-height:1.25}.inbox-list-options .menu li[aria-selected=true] .inbox-list-options__icon,.inbox-list-options .menu a:hover .inbox-list-options__icon{color:#6e63ff}.inbox-list-options__action .inbox-list-options__text{font-weight:700}.inbox-module__result-count{margin:0;font-size:13px;font-weight:600;color:#64748b;text-align:right}.inbox-notification-view-toggle-tooltip{display:inline-flex;flex-shrink:0}.inbox-notification-view-toggle__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.inbox-notification-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch}html[data-inbox-notification-view=list] .inbox-notification-list{grid-template-columns:1fr;gap:8px}html[data-inbox-notification-view=list] .inbox-notification-card{height:auto}html[data-inbox-notification-view=list] .inbox-notification-card:hover{transform:none}html[data-inbox-notification-view=list] .inbox-notification-card__link{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"icon title meta";align-items:center;gap:14px;min-height:0;padding:14px 16px}html[data-inbox-notification-view=list] .inbox-notification-card__header{display:contents}html[data-inbox-notification-view=list] .inbox-notification-card__icon{grid-area:icon;width:36px;height:36px}html[data-inbox-notification-view=list] .inbox-notification-card__title{grid-area:title;margin:0;-webkit-line-clamp:1}html[data-inbox-notification-view=list] .inbox-notification-card__meta{grid-area:meta;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}html[data-inbox-notification-view=list] .inbox-notification-card__time{white-space:nowrap}html[data-inbox-notification-view=list] .inbox-notification-card__message{display:none}.inbox-notification-card{padding:0 !important;margin:0;height:100%;display:flex;flex-direction:column;min-width:0}.inbox-notification-card:hover{transform:translateY(-2px)}.inbox-notification-card::before{opacity:0}.inbox-notification-card.is-unread::before{opacity:1}.inbox-notification-card.is-read::before{opacity:.45}.inbox-notification-card.is-read{opacity:.96}.inbox-notification-card .stat-header,.inbox-notification-card .stat-label,.inbox-notification-card .stat-value,.inbox-notification-card .stat-subtitle{display:none}.inbox-theme--upsell{--card-color: #2cab95;--card-color-end: #26817c;--icon-bg: rgba(44, 171, 149, 0.1);--icon-color: #2cab95;--theme-hover-shadow: rgba(44, 171, 149, 0.12);--theme-hover-border: rgba(44, 171, 149, 0.2)}.inbox-theme--alert{--card-color: #ca0b59;--card-color-end: #a30947;--icon-bg: rgba(202, 11, 89, 0.12);--icon-color: #ca0b59;--theme-hover-shadow: rgba(202, 11, 89, 0.12);--theme-hover-border: rgba(202, 11, 89, 0.25)}.inbox-theme--security{--card-color: #fed14d;--card-color-end: #f59e0b;--icon-bg: rgba(254, 209, 77, 0.15);--icon-color: #0f172a;--theme-hover-shadow: rgba(254, 209, 77, 0.16);--theme-hover-border: rgba(254, 209, 77, 0.25)}.inbox-theme--system{--card-color: #64748b;--card-color-end: #475569;--icon-bg: #f4f7fb;--icon-color: #64748b;--theme-hover-shadow: rgba(100, 116, 139, 0.12);--theme-hover-border: rgba(100, 116, 139, 0.24)}.inbox-theme--guest{--card-color: #6e63ff;--card-color-end: #9333ea;--icon-bg: rgba(110, 99, 255, 0.1);--icon-color: #6e63ff;--theme-hover-shadow: rgba(110, 99, 255, 0.12);--theme-hover-border: rgba(110, 99, 255, 0.2)}.inbox-notification-card:hover{box-shadow:0 12px 24px var(--theme-hover-shadow, rgba(110, 99, 255, 0.12));border-color:var(--theme-hover-border, rgba(110, 99, 255, 0.2))}.inbox-notification-card__link{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;padding:18px;color:inherit;text-decoration:none;border:0;background:rgba(0,0,0,0);width:100%;text-align:left;font:inherit;cursor:pointer}.inbox-notification-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.inbox-notification-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1 1 auto}.inbox-notification-card__meta .rr-design-system-component-shared-badge.pill{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.inbox-notification-card__time{font-size:11px;font-weight:600;line-height:1.3;color:#94a3b8}.inbox-notification-card__icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--icon-bg, rgba(110, 99, 255, 0.1));flex-shrink:0}.inbox-notification-card__icon svg{stroke:var(--icon-color, #6e63ff)}.inbox-notification-card__title{margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.35;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-notification-card.is-read .inbox-notification-card__title{font-weight:700;color:#334155}.inbox-notification-card__message{flex:1 1 auto;font-size:13px;line-height:1.45;color:#64748b;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.inbox-notification-card__message strong,.inbox-notification-card__message b{color:#0f172a;font-weight:700}.inbox-notification-detail-modal__body{display:flex;flex-direction:column;gap:12px;text-align:left}.inbox-notification-detail-modal__meta time{font-size:13px;font-weight:600;color:#94a3b8}.inbox-notification-detail-modal__message{font-size:14px;line-height:1.6;color:#64748b;overflow-wrap:anywhere;word-break:break-word}.inbox-notification-detail-modal__message strong,.inbox-notification-detail-modal__message b{color:#0f172a;font-weight:700}#inbox-notification-detail-mark-unread{margin-right:8px}.inbox-notification-card__highlight{color:#0f172a;font-weight:700}.inbox-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:56px 24px;background:#fff;border:1px dashed #dbeafe;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.inbox-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:8px;border-radius:999px;background:rgba(110,99,255,.1)}.inbox-empty-state__title{margin:0;font-size:18px;font-weight:800;color:#0f172a}.inbox-empty-state__text{margin:0;max-width:360px;font-size:14px;line-height:1.5;color:#64748b}.inbox-module__footer.table-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 0 0;width:100%;border-top:1px solid #e2e8f0}.inbox-module__footer-page-size{flex-shrink:0}.inbox-module__footer-page-size .rr-design-system-component-forms-select{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0}.inbox-module__footer-page-size .sel-label{display:inline-block;margin:0;font-size:13px;font-weight:600;color:#64748b}.inbox-module__footer-page-size details{display:inline-block;min-width:148px}.inbox-module__footer-page-size .trigger,.inbox-module__footer-page-size summary.trigger{min-width:148px;padding:8px 12px;font-size:13px;font-weight:600}.inbox-module__footer .pagination-controls{display:flex;align-items:center;gap:16px;margin-left:auto;justify-content:flex-end}.inbox-module__footer .pagination-controls.utility-row .meta{color:#64748b;font-size:14px;font-weight:600;flex-shrink:0}.inbox-module__pagination-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.dashboard-container.inbox-dashboard .inbox-page-content--guest-messaging{padding-bottom:32px}.dashboard-container.inbox-dashboard .inbox-page-content--guest-messaging-reservation{padding-bottom:160px}.inbox-module--guest-messaging{margin-top:0}.inbox-page-content--guest-messaging .inbox-module__tabs{margin-bottom:16px}.guest-messaging-toolbar{display:grid;gap:8px;margin-bottom:16px}.guest-messaging-subnav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.guest-messaging-subnav-bar .guest-messaging-subnav{margin-bottom:0}.guest-messaging-subnav-bar__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.guest-messaging-subnav-bar .guest-messaging-auto-reply-status{margin-left:0;flex-shrink:0}.guest-messaging-auto-reply-status-tooltip{display:inline-flex;max-width:100%;flex-shrink:0;margin-left:0}.guest-messaging-guide-dock{display:contents}.guest-messaging-guide-dock{display:contents}.guest-messaging-auto-reply-status{display:inline-flex;text-decoration:none;border-radius:999px;transition:opacity .15s ease,transform .15s ease}.guest-messaging-auto-reply-status:hover{opacity:.88}.guest-messaging-auto-reply-status:focus-visible{outline:2px solid rgba(110,99,255,.45);outline-offset:2px}.guest-messaging-toolbar__filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guest-messaging-toolbar__connection-wrap{flex:0 0 auto}.guest-messaging-connection-filter{min-width:160px;max-width:220px;padding:8px 12px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:inherit;font:inherit}.guest-messaging-toolbar__search-wrap{flex:1 1 200px;min-width:0}.guest-messaging-toolbar__search-wrap .guest-messaging-toolbar__search,.guest-messaging-toolbar__search-wrap .rr-design-system-component-inputs-searchbar{width:100%;max-width:none;min-height:0;padding:7px 36px 7px 12px;border-radius:999px;box-shadow:none}.guest-messaging-toolbar__search-wrap .guest-messaging-toolbar__search .sb-input,.guest-messaging-toolbar__search-wrap .rr-design-system-component-inputs-searchbar .sb-input{font-size:13px;line-height:1.2}.guest-messaging-toolbar__search-wrap .guest-messaging-toolbar__search:focus-within,.guest-messaging-toolbar__search-wrap .rr-design-system-component-inputs-searchbar:focus-within{box-shadow:0 0 0 3px rgba(110,99,255,.12)}.guest-messaging-suggestion{margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(110,99,255,.18);background:linear-gradient(180deg, rgba(110, 99, 255, 0.08) 0%, rgba(110, 99, 255, 0.03) 100%)}.guest-messaging-suggestion-area{min-height:0}.guest-messaging-suggestion-area.tutorial-highlight-background:empty,.guest-messaging-suggestion-area.tutorial-highlight-background:not(:has(.guest-messaging-suggestion)){min-height:72px;margin-bottom:12px;border-radius:14px}.guest-messaging-auto-reply-highlight{display:inline-flex;max-width:100%;border-radius:999px}.guest-messaging-suggestion__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.guest-messaging-suggestion__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#4338ca}.guest-messaging-suggestion__icon{display:inline-flex}.guest-messaging-suggestion__use{border:0;background:rgba(0,0,0,0);font:inherit;font-size:12px;font-weight:800;color:#6e63ff;cursor:pointer;padding:0}.guest-messaging-suggestion__use:hover{color:#4338ca;text-decoration:underline}.guest-messaging-suggestion__body{margin:0;font-size:13px;line-height:1.5;color:#334155;white-space:pre-wrap}.guest-messaging-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guest-messaging-filter{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.2;color:#64748b;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.guest-messaging-filter:hover{border-color:rgba(110,99,255,.25);color:#4338ca}.guest-messaging-filter.is-active{border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.1);color:#4338ca;box-shadow:0 4px 14px rgba(110,99,255,.1)}.guest-messaging-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg, #6e63ff 0%, #9333ea 100%);color:#fff;font-size:11px;font-weight:800}#guest-messaging-search.rr-design-system-component-inputs-searchbar{display:flex;width:100%;max-width:none}#guest-messaging-search.rr-design-system-component-inputs-searchbar.is-pill.is-glow:focus-within{border-color:rgba(110,99,255,.35)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.guest-messaging-shell{display:grid;grid-template-columns:minmax(280px, 360px) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);height:min(78vh,820px);max-height:min(78vh,820px);border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06)}.guest-messaging-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border-right:1px solid #e2e8f0;background:linear-gradient(180deg, #fcfdff 0%, #f8fafc 100%)}.guest-messaging-thread-list{list-style:none;margin:0;padding:28px 24px 24px;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0}.guest-messaging-thread-item{margin:0 0 8px}.guest-messaging-thread-item.is-active .guest-messaging-thread-item__button{background:rgba(110,99,255,.1);border-color:rgba(110,99,255,.18)}.guest-messaging-thread-item.is-unread .guest-messaging-thread-item__name{font-weight:800}.guest-messaging-thread-item__button{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;border:1px solid rgba(0,0,0,0);border-radius:14px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.guest-messaging-thread-item__button:hover{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.05)}.guest-messaging-thread-item__body{min-width:0;flex:1 1 auto;display:grid;gap:6px}.guest-messaging-thread-item__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.guest-messaging-thread-item__name{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-messaging-thread-item__time{flex-shrink:0;font-size:11px;font-weight:600;color:#94a3b8}.guest-messaging-thread-item__preview{font-size:13px;line-height:1.4;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-messaging-thread-item__badge{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg, #6e63ff 0%, #9333ea 100%);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.guest-messaging-thread-item__meta{display:flex;align-items:center;gap:8px;min-width:0}.guest-messaging-thread-item__meta .rr-design-system-component-shared-badge{flex-shrink:0}.guest-messaging-thread-item__stay{font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-messaging-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg, rgba(110, 99, 255, 0.18) 0%, rgba(147, 51, 234, 0.18) 100%);color:#4338ca;font-weight:800}.guest-messaging-avatar img{width:100%;height:100%;object-fit:cover;display:block}.guest-messaging-avatar--thread{width:48px;height:48px;font-size:14px}.guest-messaging-avatar--header{width:48px;height:48px;font-size:14px}.guest-messaging-avatar--message,.guest-messaging-avatar--staff{width:28px;height:28px;font-size:10px}.guest-messaging-avatar--composer{width:28px;height:28px;font-size:10px}.guest-messaging-avatar__initials{line-height:1}.guest-messaging-chat{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:radial-gradient(circle at top right, rgba(110, 99, 255, 0.05), transparent 42%),#fff}.guest-messaging-chat-panel{display:none;flex-direction:column;min-height:0;height:100%;flex:1 1 auto;overflow:hidden}.guest-messaging-chat-panel.is-active{display:flex}.guest-messaging-chat-header{display:flex;align-items:center;gap:16px;padding:34px 32px;min-height:120px;flex-shrink:0;border-bottom:1px solid #e2e8f0;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px)}.guest-messaging-chat-header__back{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:rgba(110,99,255,.08);color:#4338ca;cursor:pointer}.guest-messaging-chat-header__info{min-width:0;flex:1 1 auto;display:grid;gap:8px}.guest-messaging-chat-header__name{margin:0;font-size:17px;font-weight:800;line-height:1.3;color:#0f172a}.guest-messaging-chat-header__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.guest-messaging-chat-header__meta .rr-design-system-component-shared-badge{flex-shrink:0}.guest-messaging-chat-header__stay{font-size:13px;font-weight:600;line-height:1.45;color:#64748b}.guest-messaging-chat-header__actions{flex-shrink:0;margin-left:auto;padding-left:16px;align-self:center}.guest-messaging-chat-header__reservation-link{display:inline-flex;text-decoration:none;transition:opacity .15s ease}.guest-messaging-chat-header__reservation-link:hover{opacity:.88}.guest-messaging-chat-header__reservation-link .rr-design-system-component-shared-badge{cursor:pointer}.guest-messaging-chat-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px;display:flex;flex-direction:column;gap:16px}.guest-messaging-message{display:flex;align-items:flex-end;gap:10px;max-width:min(78%,640px)}.guest-messaging-message--outbound{align-self:flex-end;flex-direction:row-reverse}.guest-messaging-message--inbound{cursor:pointer}.guest-messaging-message--preview .guest-messaging-message__bubble{animation:guestMessagingBubbleIn .22s ease}@keyframes guestMessagingBubbleIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.guest-messaging-message__content{display:grid;gap:6px;min-width:0}.guest-messaging-message__footer{display:grid;gap:4px}.guest-messaging-message__bubble{padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;box-shadow:0 8px 20px rgba(15,23,42,.05)}.guest-messaging-message--inbound .guest-messaging-message__bubble{background:#fff;border:1px solid #e2e8f0;color:#0f172a;border-bottom-left-radius:6px}.guest-messaging-message--outbound .guest-messaging-message__bubble{background:linear-gradient(135deg, #6e63ff 0%, #8b5cf6 100%);color:#fff;border-bottom-right-radius:6px}.guest-messaging-message__meta{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#94a3b8}.guest-messaging-message--outbound .guest-messaging-message__meta{justify-content:flex-end}.guest-messaging-message--outbound .guest-messaging-message__footer{justify-items:end}.guest-messaging-message__delivery-badge{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:1px 8px 1px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.guest-messaging-message__delivery-badge--whatsapp{background:#e6f8f4;color:#2cab95}.guest-messaging-message__delivery-badge--ota{padding-left:8px}.guest-messaging-message__delivery-badge-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.guest-messaging-message__delivery-note{margin:0;max-width:280px;font-size:10px;font-weight:600;font-style:italic;line-height:1.35;color:#94a3b8;text-align:right}.guest-messaging-message__staff{display:inline-flex;align-items:center;gap:6px;color:#64748b}.guest-messaging-composer{flex-shrink:0;padding:16px 28px 20px;border-top:1px solid #e2e8f0;background:#fff}.guest-messaging-composer__meta{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:8px;flex-wrap:wrap}.guest-messaging-composer__identity{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.guest-messaging-composer__you{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-messaging-composer__you strong{color:#0f172a;font-weight:800}.guest-messaging-composer__channels{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;flex:0 1 auto}.guest-messaging-composer__channel{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.guest-messaging-composer__channel:hover{border-color:rgba(110,99,255,.35);color:#475569}.guest-messaging-composer__channel.is-active{border-color:rgba(110,99,255,.55);background:rgba(110,99,255,.08);color:#4338ca;box-shadow:0 0 0 3px rgba(110,99,255,.1)}.guest-messaging-composer__channel--whatsapp:hover{border-color:rgba(44,171,149,.35);color:#26817c}.guest-messaging-composer__channel--whatsapp.is-active{border-color:rgba(44,171,149,.55);background:#e6f8f4;color:#2cab95;box-shadow:0 0 0 3px rgba(44,171,149,.12)}.guest-messaging-composer__channel-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.guest-messaging-whatsapp-icon{display:block}.guest-messaging-composer__field{display:flex;align-items:flex-end;gap:10px;padding:10px 10px 10px 14px;border-radius:18px;border:1px solid #dbeafe;background:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease}.guest-messaging-composer__field:focus-within{border-color:rgba(110,99,255,.45);box-shadow:0 0 0 3px rgba(110,99,255,.12);background:#fff}.guest-messaging-composer__input{flex:1 1 auto;min-height:24px;max-height:120px;resize:none;border:0;background:rgba(0,0,0,0);font:inherit;font-size:14px;line-height:1.5;color:#0f172a;outline:none}.guest-messaging-composer__send{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:linear-gradient(135deg, #6e63ff 0%, #9333ea 100%);color:#fff;cursor:pointer;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.guest-messaging-composer__send:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(110,99,255,.28)}.guest-messaging-composer__channel-note{margin:0;margin-left:auto;flex:0 1 auto;font-size:12px;font-weight:700;color:#475569;text-align:right}.guest-messaging-composer__channel-note--whatsapp{display:inline-flex;align-items:center;gap:6px}.guest-messaging-composer__channel-note--muted{flex:1 1 100%;margin-left:0;font-weight:600;color:#94a3b8;line-height:1.45;text-align:left}.guest-messaging-composer__hint{margin:8px 0 0;font-size:11px;font-weight:600;color:#94a3b8}.guest-messaging-chat-empty{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:48px 24px;min-height:100%}.guest-messaging-chat-empty.is-visible{display:flex}.guest-messaging-chat-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:8px;border-radius:999px;background:rgba(110,99,255,.1)}.guest-messaging-chat-empty__title{margin:0;font-size:18px;font-weight:800;color:#0f172a}.guest-messaging-chat-empty__text{margin:0;max-width:360px;font-size:14px;line-height:1.5;color:#64748b}@media(max-width: 1024px){.guest-messaging-shell{grid-template-columns:minmax(260px, 320px) minmax(0, 1fr);height:min(74vh,780px);max-height:min(74vh,780px)}.inbox-notification-list{grid-template-columns:repeat(2, minmax(0, 1fr))}html[data-inbox-notification-view=list] .inbox-notification-list{grid-template-columns:1fr}}@media(max-width: 768px){.dashboard-container.inbox-dashboard .inbox-page-frame{padding-left:16px;padding-right:16px}.dashboard-container.inbox-dashboard .inbox-page-toolbar{flex-direction:column;align-items:stretch;padding-top:0}.dashboard-container.inbox-dashboard .inbox-page-toolbar-actions{align-self:flex-end;padding-top:0}.dashboard-container.inbox-dashboard .inbox-page-content{padding-top:16px}.inbox-module__list-controls{flex-direction:column;align-items:stretch}.inbox-module__list-controls-end{margin-left:0;justify-content:flex-end}.inbox-list-options{width:100%}.inbox-list-actions{width:auto;flex-shrink:0}.inbox-notification-list{grid-template-columns:1fr}html[data-inbox-notification-view=list] .inbox-notification-card__link{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon title" "icon meta";row-gap:4px}html[data-inbox-notification-view=list] .inbox-notification-card__meta{justify-content:flex-start}.inbox-notification-card__link{padding:16px}.inbox-notification-card__header{margin-bottom:10px}.inbox-module__footer.table-actions{flex-direction:column;align-items:stretch}.inbox-module__footer .pagination-controls{margin-left:0;flex-direction:column;align-items:stretch}.inbox-module__pagination-buttons{justify-content:stretch}.inbox-module__pagination-buttons .rr-design-system-component-buttons-button{flex:1 1 0;justify-content:center}.guest-messaging-shell{grid-template-columns:1fr;height:min(78vh,820px);max-height:min(78vh,820px)}.guest-messaging-composer__meta{align-items:flex-start}.guest-messaging-composer__channels,.guest-messaging-composer__channel-note:not(.guest-messaging-composer__channel-note--muted){width:100%;margin-left:0;justify-content:flex-start;text-align:left}.guest-messaging-shell.has-active-thread .guest-messaging-sidebar{display:none}.guest-messaging-shell:not(.has-active-thread) .guest-messaging-chat-panel{display:none !important}.guest-messaging-chat-header__back{display:inline-flex}.guest-messaging-chat-header__actions{display:none}.guest-messaging-chat-header,.guest-messaging-chat-body,.guest-messaging-composer,.guest-messaging-thread-list{padding-left:16px;padding-right:16px}.guest-messaging-toolbar__filters-row{flex-direction:column;align-items:stretch}.guest-messaging-toolbar__search-wrap{flex-basis:auto}}.guest-messaging-subnav{display:inline-flex;gap:8px;padding:4px;border-radius:999px;background:rgba(15,23,42,.04)}.guest-messaging-subnav__link{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;color:#64748b;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.guest-messaging-subnav__link:hover{color:#334155;background:hsla(0,0%,100%,.72)}.guest-messaging-subnav__link.is-active{color:#0f172a;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.08)}.guest-messaging-knowledge{display:grid;gap:20px;width:100%;max-width:100%;min-width:0;overflow-x:clip}.guest-messaging-knowledge .settings-sticky-save{position:fixed;top:calc(72px + 12px);right:28px;z-index:99;margin:0;padding:0;background:none;border:none;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.96);transition:opacity .28s ease,transform .28s ease,visibility .28s;pointer-events:none}.guest-messaging-knowledge .settings-sticky-save.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.guest-messaging-knowledge .settings-sticky-save.is-visible::before{animation:guest-messaging-knowledge-save-glow-pulse 2.6s ease-in-out infinite}.guest-messaging-knowledge .settings-sticky-save::before{content:"";position:absolute;left:50%;bottom:-10px;z-index:-1;width:88%;height:22px;transform:translateX(-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center, rgba(110, 99, 255, 0.42) 0%, rgba(110, 99, 255, 0.14) 45%, transparent 72%);filter:blur(6px)}.guest-messaging-knowledge .settings-sticky-save .rr-design-system-component-buttons-button,.guest-messaging-knowledge .settings-sticky-save #guest-messaging-knowledge-save,.guest-messaging-knowledge .settings-sticky-save .settings-sticky-save-btn{margin:0 !important;position:relative;z-index:1}.guest-messaging-knowledge .settings-sticky-save .rr-btn.primary,.guest-messaging-knowledge .settings-sticky-save #guest-messaging-knowledge-save{min-width:140px;display:inline-flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08) !important}.guest-messaging-knowledge .settings-sticky-save .rr-btn.primary::before,.guest-messaging-knowledge .settings-sticky-save .rr-btn.primary::after,.guest-messaging-knowledge .settings-sticky-save #guest-messaging-knowledge-save::before,.guest-messaging-knowledge .settings-sticky-save #guest-messaging-knowledge-save::after{display:none !important}.guest-messaging-knowledge .settings-sticky-save .rr-btn.primary:hover,.guest-messaging-knowledge .settings-sticky-save #guest-messaging-knowledge-save:hover{box-shadow:0 6px 20px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1),0 0 18px rgba(110,99,255,.22) !important}@keyframes guest-messaging-knowledge-save-glow-pulse{0%,100%{opacity:.38;transform:translateX(-50%) scale(0.92)}50%{opacity:.72;transform:translateX(-50%) scale(1.06)}}.guest-messaging-knowledge__hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:24px;align-items:stretch}.guest-messaging-knowledge__hero-slot,.guest-messaging-knowledge__analyze-slot{min-width:0;display:flex;flex-direction:column}.guest-messaging-knowledge__hero-slot>*,.guest-messaging-knowledge__analyze-slot>*{flex:1;min-height:0}.guest-messaging-knowledge__hero-slot .stats-hero-gradient{flex:1;min-height:0}.guest-messaging-knowledge__hero-slot .stats-hero-grid{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none}.guest-messaging-knowledge__hero-slot .stats-hero-card{padding:16px 18px}.guest-messaging-knowledge__hero-slot .stats-hero-icon{width:40px;height:40px;margin-bottom:8px}.guest-messaging-knowledge__hero-slot .stats-hero-label{margin-bottom:4px}.guest-messaging-knowledge__hero-slot .stats-hero-description{font-size:14px;line-height:1.45;color:hsla(0,0%,100%,.88)}.guest-messaging-knowledge-analyze-card{height:100%}.guest-messaging-knowledge-analyze-card .content{display:grid;gap:12px}.guest-messaging-knowledge-analyze-card .card-utility{margin-top:auto;padding-top:8px}.guest-messaging-knowledge-analyze-card .card-utility .rr-design-system-component-buttons-button.rr-btn{width:100%;justify-content:center}.guest-messaging-knowledge-analyze-card .card-utility .guest-messaging-knowledge-analyze-btn.is-analyzing{cursor:wait;pointer-events:none;animation:guest-messaging-analyze-pulse 1.4s ease-in-out infinite}.guest-messaging-knowledge-analyze-card .card-utility .guest-messaging-knowledge-analyze-btn.is-analyzing svg,.guest-messaging-knowledge-analyze-card .card-utility .guest-messaging-knowledge-analyze-btn.is-analyzing img{display:none}@keyframes guest-messaging-analyze-pulse{0%,100%{opacity:1}50%{opacity:.72}}.guest-messaging-knowledge-analyze-card__intro{margin:0;font-size:14px;line-height:1.6;color:#475569}.guest-messaging-knowledge-analyze-card__meta{margin:0;font-size:12px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-suggestions-modal .rr-modal-header{padding-bottom:16px}.guest-messaging-knowledge-suggestions-modal .guest-messaging-knowledge-card{overflow:visible}.guest-messaging-knowledge-suggestions-modal .guest-messaging-knowledge-suggestions--modal{display:grid;gap:14px;max-height:none;overflow:visible;padding-right:0}.guest-messaging-knowledge-suggestions-modal__intro{margin-bottom:16px}.guest-messaging-knowledge-suggestions-modal__intro p{margin:0;font-size:14px;line-height:1.55;color:#64748b}.guest-messaging-knowledge-suggestions--modal{display:grid;gap:14px}.guest-messaging-knowledge__title{margin:0 0 8px;font-size:22px;font-weight:800;color:#0f172a}.guest-messaging-knowledge__intro,.guest-messaging-knowledge__meta{margin:0;font-size:14px;line-height:1.55;color:#64748b}.guest-messaging-knowledge__meta{margin-top:8px;font-size:12px}.guest-messaging-knowledge__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.guest-messaging-knowledge__stats>*{min-width:0}.guest-messaging-knowledge__sections{display:grid;gap:24px}.guest-messaging-knowledge-section__header{margin-bottom:14px}.guest-messaging-knowledge-section__title{margin:0 0 6px;font-size:18px;font-weight:800;color:#0f172a}.guest-messaging-knowledge-section__hint{margin:0;font-size:13px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-topics-toolbar{display:grid;gap:14px;margin-bottom:16px}.guest-messaging-knowledge-topics-toolbar__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.guest-messaging-knowledge-topics-toolbar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.guest-messaging-knowledge-topic-filters.inbox-list-options .trigger,.guest-messaging-knowledge-topic-filters.inbox-list-options summary.trigger{min-width:148px}.guest-messaging-knowledge-topics-toolbar__actions{display:flex;justify-content:flex-end;margin-left:auto}.guest-messaging-knowledge-topics-tabs{display:flex;flex-wrap:wrap;gap:8px}.guest-messaging-knowledge-topics-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.2;color:#64748b;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.guest-messaging-knowledge-topics-tab:hover{border-color:rgba(110,99,255,.25);color:#4338ca}.guest-messaging-knowledge-topics-tab.is-active{border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.1);color:#4338ca;box-shadow:0 4px 14px rgba(110,99,255,.1)}.guest-messaging-knowledge-topics-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;font-weight:800}.guest-messaging-knowledge-topics-tab.is-active .guest-messaging-knowledge-topics-tab__count{background:linear-gradient(135deg, #6e63ff 0%, #9333ea 100%);color:#fff}.guest-messaging-knowledge-topics-empty{padding:28px 20px;border:1px dashed #cbd5e1;border-radius:16px;background:rgba(248,250,252,.8);text-align:center}.guest-messaging-knowledge-topics-empty[hidden]{display:none !important}.guest-messaging-knowledge-topics-empty p{margin:0;font-size:14px;color:#64748b}.guest-messaging-knowledge-topics-footer.table-actions{display:flex;justify-content:flex-end;align-items:center;padding:16px 0 0;width:100%}.guest-messaging-knowledge-topics-footer.table-actions .pagination-controls{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-end}.guest-messaging-knowledge-topics-footer.table-actions .pagination-controls.utility-row .meta{color:#64748b;font-size:14px;font-weight:600;flex-shrink:0}.guest-messaging-knowledge-topics-pagination-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.guest-messaging-knowledge-add-topic-modal__intro{margin:0 0 16px;font-size:14px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-add-topic-modal__category-field{margin-top:20px}.guest-messaging-knowledge-add-topic-modal__category-label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#0f172a}.guest-messaging-knowledge-add-topic-modal__category-hint{margin:0 0 14px;font-size:13px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-add-topic-category-picker{display:flex;flex-wrap:wrap;gap:10px}.guest-messaging-knowledge-add-topic-category-option{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.2;color:#64748b;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.guest-messaging-knowledge-add-topic-category-option:hover{border-color:rgba(110,99,255,.25);color:#4338ca;transform:translateY(-1px)}.guest-messaging-knowledge-add-topic-category-option.is-selected{border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.1);color:#4338ca;box-shadow:0 4px 14px rgba(110,99,255,.12)}.guest-messaging-knowledge-add-topic-category-option:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:2px}.guest-messaging-knowledge-suggestions,.guest-messaging-knowledge-topics{display:grid;gap:14px}.guest-messaging-knowledge-topics{scroll-margin-top:96px}.guest-messaging-knowledge-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.guest-messaging-knowledge-form>*{min-width:0}.guest-messaging-knowledge-topics>*{min-width:0}.guest-messaging-knowledge-card{display:grid;gap:14px;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:visible;max-width:100%;min-width:0;scroll-margin-top:96px}.guest-messaging-knowledge-card__demo-badge{flex-shrink:0;margin-top:2px}.guest-messaging-knowledge-card__languages .mfg-ai-button.is-locked{cursor:not-allowed;opacity:.72}.guest-messaging-knowledge-card--highlight{animation:guest-messaging-knowledge-card-highlight 2.2s ease}@keyframes guest-messaging-knowledge-card-highlight{0%,100%{box-shadow:none;border-color:#e2e8f0}20%,70%{border-color:rgba(110,99,255,.45);box-shadow:0 0 0 3px rgba(110,99,255,.18),0 12px 28px rgba(110,99,255,.12)}}.guest-messaging-knowledge-card--suggestion{transition:opacity .15s ease,border-color .15s ease,background .15s ease}.guest-messaging-knowledge-card--suggestion.is-excluded{opacity:.58;border-color:#e2e8f0;background:#f8fafc}.guest-messaging-knowledge-card__intro{display:grid;gap:6px;min-width:0}.guest-messaging-knowledge-card__include .cb-label{font-size:16px;font-weight:800;color:#0f172a}.guest-messaging-knowledge-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guest-messaging-knowledge-card__title{margin:0 0 4px;font-size:16px;font-weight:800;color:#0f172a}.guest-messaging-knowledge-card__reason{margin:0;font-size:13px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-card__badges{display:flex;flex-wrap:wrap;gap:6px}.guest-messaging-knowledge-card__examples{margin:0;padding-left:18px;color:#475569;font-size:13px;line-height:1.5}.guest-messaging-knowledge-card__note,.guest-messaging-knowledge-card__readonly{margin:0;font-size:13px;line-height:1.5;color:#64748b}.guest-messaging-knowledge-card__readonly{padding:12px 14px;border-radius:14px;background:rgba(248,250,252,.96);color:#334155;white-space:pre-wrap}.guest-messaging-knowledge-card__keywords{margin-top:-4px}.guest-messaging-knowledge-card__keywords.rr-design-system-component-forms-taginput{margin-bottom:0}.guest-messaging-knowledge-card__languages.rr-design-system-component-forms-multilingual-fieldgroup{background:rgba(0,0,0,0);border:0;border-radius:0;overflow:visible;max-width:100%;min-width:0}.guest-messaging-knowledge-card__languages .mfg-header{position:relative;z-index:3;padding:0 0 12px;background:rgba(0,0,0,0);border-bottom:0;gap:12px;justify-content:flex-end;overflow:visible;max-width:100%}.guest-messaging-knowledge-card__languages .mfg-translation-complete-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(44,171,149,.12);color:#2cab95;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.guest-messaging-knowledge-card__languages .mfg-translation-complete-badge svg{flex-shrink:0}.guest-messaging-knowledge-card__languages .mfg-ai-button-tooltip[hidden]{display:none !important}.guest-messaging-knowledge-card__languages .mfg-ai-button-tooltip{position:relative;z-index:4}.guest-messaging-knowledge-card__languages .mfg-ai-button-tooltip .mfg-ai-button{position:relative;z-index:1}.guest-messaging-knowledge-card__languages .mfg-ai-button-tooltip::before,.guest-messaging-knowledge-card__languages .mfg-ai-button-tooltip::after{z-index:6}.guest-messaging-knowledge-card__languages .mfg-tabs{position:relative;z-index:1;margin:0 0 12px;padding:3px;flex-wrap:wrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.guest-messaging-knowledge-card__languages .mfg-tab{flex:0 1 auto;font-size:11px;padding:6px 10px;min-width:0}.guest-messaging-knowledge-card__languages .mfg-panel{padding:0;gap:0}.guest-messaging-knowledge-card__languages .ta-label{margin-bottom:8px}.guest-messaging-knowledge-card__toggles{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}.guest-messaging-knowledge-card__toggles .rr-design-system-component-forms-toggle{margin:0}.guest-messaging-knowledge-card__mode{display:grid;gap:8px}.guest-messaging-knowledge-card__mode-label{font-size:12px;font-weight:700;color:#64748b}.guest-messaging-knowledge-mode-picker{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0}.guest-messaging-knowledge-mode-option{border:0;border-radius:999px;padding:8px 14px;font:inherit;font-size:12px;font-weight:700;line-height:1.2;color:#64748b;background:rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.guest-messaging-knowledge-mode-option:hover:not(:disabled){color:#4338ca;background:rgba(110,99,255,.08)}.guest-messaging-knowledge-mode-option.is-selected{color:#4338ca;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.08)}.guest-messaging-knowledge-mode-option:disabled{cursor:not-allowed;opacity:.72}.guest-messaging-knowledge-toggle-tooltip{display:inline-flex;max-width:100%}.guest-messaging-knowledge-empty{padding:28px 20px;border:1px dashed #cbd5e1;border-radius:16px;background:rgba(248,250,252,.8);text-align:center}.guest-messaging-knowledge-empty p{margin:0;font-size:14px;color:#64748b}.guest-messaging-knowledge-message-tags{position:fixed;z-index:10001;box-sizing:border-box;width:max-content;min-width:240px;max-width:min(320px,100vw - 24px);padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12);pointer-events:auto;overflow:visible}.guest-messaging-knowledge-message-tags[hidden]{display:none !important}.guest-messaging-knowledge-message-tags__title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.guest-messaging-knowledge-message-tags__list{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.guest-messaging-knowledge-message-tags__item{min-width:0}.guest-messaging-knowledge-message-tags__button{display:grid;gap:2px;width:100%;min-width:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:rgba(248,250,252,.92);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.guest-messaging-knowledge-message-tags__button:hover{border-color:rgba(110,99,255,.35);background:rgba(110,99,255,.06);transform:translateY(-1px)}.guest-messaging-knowledge-message-tags__button:focus-visible{outline:2px solid rgba(110,99,255,.35);outline-offset:2px}.guest-messaging-knowledge-message-tags__tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:12px;font-weight:700;line-height:1.35;color:#4338ca;overflow-wrap:anywhere;word-break:break-word}.guest-messaging-knowledge-message-tags__value{font-size:13px;font-weight:600;line-height:1.35;color:#475569;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 900px){.guest-messaging-knowledge__hero-grid{grid-template-columns:1fr}.guest-messaging-knowledge__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.guest-messaging-knowledge-form{grid-template-columns:1fr}}.guest-messaging-reservation-tab{margin-top:0;padding-bottom:0}.guest-messaging-reservation-tab__empty{padding:32px 24px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#64748b;font-size:14px;line-height:1.55}.guest-messaging-reservation-tab__empty p{margin:0}.guest-messaging-reservation-tab__chat{display:flex;flex-direction:column;height:clamp(min(560px,100vh - 200px),100vh - 200px,1000px);border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.04)}.guest-messaging-reservation-tab__chat .guest-messaging-chat-panel{display:flex;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.guest-messaging-reservation-tab__chat .guest-messaging-chat-header__back{display:none}.rr-design-system-component-interactive-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:15px;min-height:15px;max-width:fit-content;cursor:default;color:#6e63ff;font-weight:500}.rr-design-system-component-interactive-tooltip.settings-field-hover-tooltip,.rr-design-system-component-interactive-tooltip:has(>.rr-design-system-component-forms-select),.rr-design-system-component-interactive-tooltip:has(>.rr-design-system-component-forms-textinput),.rr-design-system-component-interactive-tooltip:has(>.rr-design-system-component-forms-toggle){display:block;width:100%;max-width:100%;min-width:0;min-height:0}.rr-design-system-component-interactive-tooltip>svg,.rr-design-system-component-interactive-tooltip>.rr-design-system-component-icons-icon{max-width:15px;max-height:15px}.rr-design-system-component-interactive-tooltip.tooltip-dark{color:#1e293b}.rr-design-system-component-interactive-tooltip.tooltip-trigger-click{cursor:pointer}.rr-design-system-component-interactive-tooltip.tooltip-trigger-click::before,.rr-design-system-component-interactive-tooltip.tooltip-trigger-click::after{display:none !important}.rr-design-system-component-interactive-tooltip.tooltip-rich-html::before,.rr-design-system-component-interactive-tooltip.tooltip-rich-html::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;box-shadow:none !important}.rr-design-system-component-interactive-tooltip:has(details[open]){z-index:110000}.rr-design-system-component-interactive-tooltip:has(details[open])::before,.rr-design-system-component-interactive-tooltip:has(details[open])::after{display:none !important;opacity:0 !important;visibility:hidden !important}.rr-design-system-component-interactive-tooltip::before{content:attr(data-tooltip);position:absolute;padding:12px 16px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;font-size:13px;font-weight:500;line-height:1.6;border-radius:8px;white-space:pre-line;max-width:320px;min-width:0;width:max-content;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,transform .25s cubic-bezier(0.34, 1.56, 0.64, 1);pointer-events:none;z-index:99999;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15)}.rr-design-system-component-interactive-tooltip::after{content:"";position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,transform .25s cubic-bezier(0.34, 1.56, 0.64, 1);pointer-events:none;z-index:99999;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.15))}.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover::after{opacity:1;visibility:visible}.rr-design-system-component-interactive-tooltip.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::before,.rr-design-system-component-interactive-tooltip.tooltip-touch-open:not(.tooltip-trigger-click):not(.tooltip-rich-html)::after{opacity:1;visibility:visible}.rr-design-system-component-interactive-tooltip.tooltip-top::before{bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px)}.rr-design-system-component-interactive-tooltip.tooltip-top::after{bottom:100%;left:50%;transform:translateX(-50%) translateY(4px);border-top-color:#293548}.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateX(-50%) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(-50%) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-bottom::before{top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-bottom::after{top:100%;left:50%;transform:translateX(-50%) translateY(-4px);border-bottom-color:#293548}.rr-design-system-component-interactive-tooltip.tooltip-bottom:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateX(-50%) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-bottom:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(-50%) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top::before,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom::before{left:0;right:auto;transform:translateX(0) translateY(4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top::after,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom::after{left:18px;right:auto;transform:translateX(0) translateY(4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom::before{transform:translateX(0) translateY(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom::after{transform:translateX(0) translateY(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::before,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::before,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::after,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-align-start.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(0) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top::before,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom::before{left:auto;right:0;transform:translateX(0) translateY(4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top::after,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom::after{left:auto;right:18px;transform:translateX(0) translateY(4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom::before{transform:translateX(0) translateY(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom::after{transform:translateX(0) translateY(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::before,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::before,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::after,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-align-end.tooltip-bottom.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateX(0) translateY(0)}.rr-design-system-component-interactive-tooltip.tooltip-left::before{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(4px)}.rr-design-system-component-interactive-tooltip.tooltip-left::after{right:100%;top:50%;transform:translateY(-50%) translateX(4px);border-left-color:#293548}.rr-design-system-component-interactive-tooltip.tooltip-left:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-left.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateY(-50%) translateX(0)}.rr-design-system-component-interactive-tooltip.tooltip-left:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-left.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateY(-50%) translateX(0)}.rr-design-system-component-interactive-tooltip.tooltip-right::before{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(-4px)}.rr-design-system-component-interactive-tooltip.tooltip-right::after{left:100%;top:50%;transform:translateY(-50%) translateX(-4px);border-right-color:#293548}.rr-design-system-component-interactive-tooltip.tooltip-right:not(.tooltip-trigger-click):hover::before,.rr-design-system-component-interactive-tooltip.tooltip-right.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateY(-50%) translateX(0)}.rr-design-system-component-interactive-tooltip.tooltip-right:not(.tooltip-trigger-click):hover::after,.rr-design-system-component-interactive-tooltip.tooltip-right.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateY(-50%) translateX(0)}.rr-design-system-component-interactive-tooltip.tooltip-purple::before{background:linear-gradient(135deg, #6E63FF 0%, #8b7fff 100%);box-shadow:0 8px 24px rgba(110,99,255,.35),0 2px 8px rgba(110,99,255,.2)}.rr-design-system-component-interactive-tooltip.tooltip-purple.tooltip-top::after{border-top-color:#7a70ff}.rr-design-system-component-interactive-tooltip.tooltip-purple.tooltip-bottom::after{border-bottom-color:#7a70ff}.rr-design-system-component-interactive-tooltip.tooltip-purple.tooltip-left::after{border-left-color:#7a70ff}.rr-design-system-component-interactive-tooltip.tooltip-purple.tooltip-right::after{border-right-color:#7a70ff}.rr-design-system-component-interactive-tooltip.tooltip-green::before{background:linear-gradient(135deg, #2CAB95 0%, #3bc9b0 100%);box-shadow:0 8px 24px rgba(44,171,149,.35),0 2px 8px rgba(44,171,149,.2)}.rr-design-system-component-interactive-tooltip.tooltip-green.tooltip-top::after{border-top-color:#33baa3}.rr-design-system-component-interactive-tooltip.tooltip-green.tooltip-bottom::after{border-bottom-color:#33baa3}.rr-design-system-component-interactive-tooltip.tooltip-green.tooltip-left::after{border-left-color:#33baa3}.rr-design-system-component-interactive-tooltip.tooltip-green.tooltip-right::after{border-right-color:#33baa3}.rr-design-system-component-interactive-tooltip .tooltip-popup,body>.tooltip-popup{position:fixed;padding:20px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;font-size:14px;font-weight:400;line-height:1.6;border-radius:12px;min-width:280px;max-width:420px;opacity:0;visibility:hidden;transform-origin:center;transition:opacity .1s ease,visibility .1s ease;pointer-events:none;z-index:2000000;box-shadow:0 12px 32px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);overflow:visible;word-wrap:break-word;overflow-wrap:break-word}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-large,body>.tooltip-popup.tooltip-popup-large{width:600px;max-width:600px}@media(max-width: 768px){.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-large,body>.tooltip-popup.tooltip-popup-large{width:80vw;max-width:80vw}}@media(min-width: 769px){.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-large,body>.tooltip-popup.tooltip-popup-large{width:40vw;max-width:40vw}}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup--compact,body>.tooltip-popup.tooltip-popup--compact{padding:10px 14px;min-width:0;max-width:min(272px,92vw);font-size:12px;font-weight:400;line-height:1.45;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15)}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup--compact.tooltip-popup-large,body>.tooltip-popup.tooltip-popup--compact.tooltip-popup-large{width:auto;max-width:min(272px,92vw)}.rr-design-system-component-interactive-tooltip .tooltip-popup.is-open,body>.tooltip-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;z-index:2000000 !important}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-close,body>.tooltip-popup .tooltip-close{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s ease,transform .2s ease;user-select:none;outline:none}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-close:focus,body>.tooltip-popup .tooltip-close:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-close:hover,body>.tooltip-popup .tooltip-close:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-close:active,body>.tooltip-popup .tooltip-close:active{transform:scale(0.95)}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-close svg,body>.tooltip-popup .tooltip-close svg{width:14px;height:14px;pointer-events:none}.rr-design-system-component-interactive-tooltip .tooltip-popup::after,body>.tooltip-popup::after{content:"";position:absolute;width:0;height:0;border:8px solid rgba(0,0,0,0);z-index:-1}.rr-design-system-component-interactive-tooltip .tooltip-popup .converted-p-tag,body>.tooltip-popup .converted-p-tag{display:block}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content,body>.tooltip-popup .tooltip-content{display:block;color:#fff;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content>span[style*="display: block"],body>.tooltip-popup .tooltip-content>span[style*="display: block"]{display:block;margin-bottom:12px}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content>span[style*="display: block"]:last-child,body>.tooltip-popup .tooltip-content>span[style*="display: block"]:last-child{margin-bottom:0}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content h3,.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content h4,body>.tooltip-popup .tooltip-content h3,body>.tooltip-popup .tooltip-content h4{margin-top:0;margin-bottom:12px;font-weight:600;color:#fff}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content p,body>.tooltip-popup .tooltip-content p{margin-bottom:12px}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content p:last-child,body>.tooltip-popup .tooltip-content p:last-child{margin-bottom:0}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content a,body>.tooltip-popup .tooltip-content a{color:#a5b4fc;text-decoration:underline;word-break:break-word}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content a:hover,body>.tooltip-popup .tooltip-content a:hover{color:#c7d2fe}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content video,.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content iframe,body>.tooltip-popup .tooltip-content video,body>.tooltip-popup .tooltip-content iframe{max-width:100%;border-radius:8px;margin:8px 0 0}.rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content img,body>.tooltip-popup .tooltip-content img{max-width:100%;height:auto;border-radius:8px;margin:8px 0}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-top::after,body>.tooltip-popup.tooltip-popup-top::after{top:100%;left:var(--arrow-left, 50%);transform:translateX(-50%);border-top-color:#293548}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-bottom::after,body>.tooltip-popup.tooltip-popup-bottom::after{bottom:100%;left:var(--arrow-left, 50%);transform:translateX(-50%);border-bottom-color:#293548}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-left::after,body>.tooltip-popup.tooltip-popup-left::after{left:100%;top:var(--arrow-top, 50%);transform:translateY(-50%);border-left-color:#293548}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-right::after,body>.tooltip-popup.tooltip-popup-right::after{right:100%;top:var(--arrow-top, 50%);transform:translateY(-50%);border-right-color:#293548}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-purple,body>.tooltip-popup.tooltip-popup-purple{background:linear-gradient(135deg, #6E63FF 0%, #8b7fff 100%);box-shadow:0 12px 32px rgba(110,99,255,.4),0 4px 12px rgba(110,99,255,.25)}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-purple.tooltip-popup-top::after,body>.tooltip-popup.tooltip-popup-purple.tooltip-popup-top::after{border-top-color:#7a70ff}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-purple.tooltip-popup-bottom::after,body>.tooltip-popup.tooltip-popup-purple.tooltip-popup-bottom::after{border-bottom-color:#7a70ff}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-purple.tooltip-popup-left::after,body>.tooltip-popup.tooltip-popup-purple.tooltip-popup-left::after{border-left-color:#7a70ff}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-purple.tooltip-popup-right::after,body>.tooltip-popup.tooltip-popup-purple.tooltip-popup-right::after{border-right-color:#7a70ff}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-green,body>.tooltip-popup.tooltip-popup-green{background:linear-gradient(135deg, #2CAB95 0%, #3bc9b0 100%);box-shadow:0 12px 32px rgba(44,171,149,.4),0 4px 12px rgba(44,171,149,.25)}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-green.tooltip-popup-top::after,body>.tooltip-popup.tooltip-popup-green.tooltip-popup-top::after{border-top-color:#33baa3}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-green.tooltip-popup-bottom::after,body>.tooltip-popup.tooltip-popup-green.tooltip-popup-bottom::after{border-bottom-color:#33baa3}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-green.tooltip-popup-left::after,body>.tooltip-popup.tooltip-popup-green.tooltip-popup-left::after{border-left-color:#33baa3}.rr-design-system-component-interactive-tooltip .tooltip-popup.tooltip-popup-green.tooltip-popup-right::after,body>.tooltip-popup.tooltip-popup-green.tooltip-popup-right::after{border-right-color:#33baa3}.data-tables .rr-design-system-component-interactive-tooltip{padding:0 !important}.data-tables .rr-design-system-component-interactive-tooltip .tooltip-popup{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-align:left}.data-tables .rr-design-system-component-interactive-tooltip .tooltip-popup::after{z-index:1 !important}.data-tables .rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.modal .rr-design-system-component-interactive-tooltip{position:relative;z-index:1}.modal .rr-design-system-component-interactive-tooltip .tooltip-popup{z-index:10000000 !important}.modal .rr-design-system-component-interactive-tooltip .tooltip-popup .tooltip-content{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:left}body>.tooltip-popup.portaled-modal-tooltip.is-open,body>.tooltip-popup.payments-cash-modal-portaled-tooltip.is-open{z-index:2147483647 !important;position:fixed !important}.rr-design-system-component-interactive-tabs{display:block;width:100%}.rr-design-system-component-interactive-tabs .rr-tabs-nav{display:flex;gap:4px;border-bottom:2px solid #f1f3f5;margin-bottom:24px}.rr-design-system-component-interactive-tabs a.rr-tabs-tab.rr-tabs-tab--href{text-decoration:none;box-sizing:border-box}.rr-design-system-component-interactive-tabs a.rr-tabs-tab.rr-tabs-tab--href.is-disabled{pointer-events:none}.rr-design-system-component-interactive-tabs .rr-tabs-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(0,0,0,0);border:none;font-size:14px;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;border-radius:8px 8px 0 0;text-decoration:none;box-sizing:border-box}.rr-design-system-component-interactive-tabs .rr-tabs-tab:hover:not(:disabled):not(.is-disabled){color:#6e63ff;background:rgba(110,99,255,.05)}.rr-design-system-component-interactive-tabs .rr-tabs-tab:focus{outline:none;box-shadow:0 0 0 3px rgba(110,99,255,.1)}.rr-design-system-component-interactive-tabs .rr-tabs-tab.is-active{color:#6e63ff}.rr-design-system-component-interactive-tabs .rr-tabs-tab.is-active::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#6e63ff}.rr-design-system-component-interactive-tabs .rr-tabs-tab.is-disabled,.rr-design-system-component-interactive-tabs .rr-tabs-tab:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.5}.rr-design-system-component-interactive-tabs .rr-tabs-tab.rr-tabs-tab--has-notify:not(:has(.rr-tabs-tab-notify--inline)){padding-right:30px}.rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-label .rr-design-system-component-interactive-tooltip{color:inherit;font-weight:inherit;cursor:inherit}.rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-notify{position:absolute;top:5px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ca0b59;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #fff;pointer-events:none}.rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-notify--inline{position:static;flex-shrink:0;min-width:18px;width:18px;padding:0;box-shadow:none}.rr-design-system-component-interactive-tabs .rr-tabs-tab .rr-tabs-tab-notify__count{display:block}.rr-design-system-component-interactive-tabs .rr-tabs-tab-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.rr-design-system-component-interactive-tabs .rr-tabs-tab-icon svg{width:100%;height:100%}.rr-design-system-component-interactive-tabs .rr-tabs-tab-label-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.rr-design-system-component-interactive-tabs .rr-tabs-content{position:relative}.rr-design-system-component-interactive-tabs .rr-tabs-panel{display:block;animation:fadeIn .3s ease}.rr-design-system-component-interactive-tabs .rr-tabs-panel[hidden]{display:none}.rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-nav{justify-content:space-between}.rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{flex:1;justify-content:center}.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-nav{border-bottom:none;margin-bottom:20px}.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab{border-radius:999px;padding:10px 18px}.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab::after{display:none}.rr-design-system-component-interactive-tabs.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(110,99,255,.12);color:#6e63ff}.rr-design-system-component-interactive-tabs.rr-tabs--boxed .rr-tabs-nav{background:#f8f9fa;padding:6px;border-radius:12px;border-bottom:none;margin-bottom:20px;gap:6px}.rr-design-system-component-interactive-tabs.rr-tabs--boxed .rr-tabs-tab{border-radius:8px;padding:10px 18px}.rr-design-system-component-interactive-tabs.rr-tabs--boxed .rr-tabs-tab::after{display:none}.rr-design-system-component-interactive-tabs.rr-tabs--boxed .rr-tabs-tab.is-active{background:#fff;color:#6e63ff;box-shadow:0 2px 8px rgba(20,32,49,.08)}.rr-design-system-component-interactive-tabs.rr-tabs--purple .rr-tabs-tab:hover:not(:disabled):not(.is-disabled){color:#6e63ff;background:rgba(110,99,255,.05)}.rr-design-system-component-interactive-tabs.rr-tabs--purple .rr-tabs-tab:focus{box-shadow:0 0 0 3px rgba(110,99,255,.1)}.rr-design-system-component-interactive-tabs.rr-tabs--purple .rr-tabs-tab.is-active{color:#6e63ff}.rr-design-system-component-interactive-tabs.rr-tabs--purple .rr-tabs-tab.is-active::after{background:#6e63ff}.rr-design-system-component-interactive-tabs.rr-tabs--purple.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(110,99,255,.12)}.rr-design-system-component-interactive-tabs.rr-tabs--purple.rr-tabs--boxed .rr-tabs-tab.is-active{color:#6e63ff}.rr-design-system-component-interactive-tabs.rr-tabs--green .rr-tabs-tab:hover:not(:disabled):not(.is-disabled){color:#2cab95;background:rgba(44,171,149,.05)}.rr-design-system-component-interactive-tabs.rr-tabs--green .rr-tabs-tab:focus{box-shadow:0 0 0 3px rgba(44,171,149,.1)}.rr-design-system-component-interactive-tabs.rr-tabs--green .rr-tabs-tab.is-active{color:#2cab95}.rr-design-system-component-interactive-tabs.rr-tabs--green .rr-tabs-tab.is-active::after{background:#2cab95}.rr-design-system-component-interactive-tabs.rr-tabs--green.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(44,171,149,.12)}.rr-design-system-component-interactive-tabs.rr-tabs--green.rr-tabs--boxed .rr-tabs-tab.is-active{color:#2cab95}.rr-design-system-component-interactive-tabs.rr-tabs--teal .rr-tabs-tab:hover:not(:disabled):not(.is-disabled){color:#67bfb5;background:rgba(103,191,181,.05)}.rr-design-system-component-interactive-tabs.rr-tabs--teal .rr-tabs-tab:focus{box-shadow:0 0 0 3px rgba(103,191,181,.1)}.rr-design-system-component-interactive-tabs.rr-tabs--teal .rr-tabs-tab.is-active{color:#67bfb5}.rr-design-system-component-interactive-tabs.rr-tabs--teal .rr-tabs-tab.is-active::after{background:#67bfb5}.rr-design-system-component-interactive-tabs.rr-tabs--teal.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(103,191,181,.12)}.rr-design-system-component-interactive-tabs.rr-tabs--teal.rr-tabs--boxed .rr-tabs-tab.is-active{color:#67bfb5}.rr-design-system-component-interactive-tabs.rr-tabs--gold .rr-tabs-tab:hover:not(:disabled):not(.is-disabled){color:#a46b00;background:rgba(254,209,77,.12)}.rr-design-system-component-interactive-tabs.rr-tabs--gold .rr-tabs-tab:focus{box-shadow:0 0 0 3px rgba(254,209,77,.2)}.rr-design-system-component-interactive-tabs.rr-tabs--gold .rr-tabs-tab.is-active{color:#a46b00}.rr-design-system-component-interactive-tabs.rr-tabs--gold .rr-tabs-tab.is-active::after{background:#fed14d}.rr-design-system-component-interactive-tabs.rr-tabs--gold.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(254,209,77,.22);color:#a46b00}.rr-design-system-component-interactive-tabs.rr-tabs--gold.rr-tabs--boxed .rr-tabs-tab.is-active{color:#a46b00}.rr-design-system-component-interactive-tabs.rr-tabs--dark .rr-tabs-tab:hover{color:#0f172a}.rr-design-system-component-interactive-tabs.rr-tabs--dark .rr-tabs-tab.is-active{color:#0f172a}.rr-design-system-component-interactive-tabs.rr-tabs--dark.rr-tabs--underline .rr-tabs-tab.is-active::after{background:#0f172a}.rr-design-system-component-interactive-tabs.rr-tabs--dark.rr-tabs--pills .rr-tabs-tab.is-active{background:rgba(15,23,42,.1);color:#0f172a}.rr-design-system-component-interactive-tabs.rr-tabs--dark.rr-tabs--boxed .rr-tabs-tab.is-active{color:#0f172a}@media(max-width: 768px){.rr-design-system-component-interactive-tabs .rr-tabs-nav{flex-wrap:wrap;gap:8px}.rr-design-system-component-interactive-tabs .rr-tabs-tab{padding:10px 16px;font-size:13px}.rr-design-system-component-interactive-tabs.rr-tabs--full-width .rr-tabs-tab{flex:1 1 auto;min-width:fit-content}}@keyframes fadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rr-design-system-component-shared-info-item{display:flex;flex-direction:column;gap:.5rem;background:#f8f9fa;border-radius:6px;padding:16px;border:1px solid #e9ecef;transition:all .2s ease}.rr-design-system-component-shared-info-item:hover{background:#f1f3f5;border-color:#dee2e6}.rr-design-system-component-shared-info-item .info-item-label{display:flex;align-items:center;gap:.5rem;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;font-weight:600}.rr-design-system-component-shared-info-item .info-item-label i{font-size:13px;color:#495057}.rr-design-system-component-shared-info-item .info-item-value{color:#212529;font-size:15px;font-weight:500;word-break:break-word}.rr-design-system-component-passkey-add-modal .passkeys{--rr-primary: #25837d;--rr-accent: #9c98f9;--rr-text: #151B26;--rr-muted: #667085;--rr-surface: #ffffff;--rr-border: #E5E7EB;--rr-radius: 16px;--rr-focus: var(--rr-accent)}.rr-design-system-component-passkey-add-modal .rr-font{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rr-design-system-component-passkey-add-modal .rr-modal-backdrop{position:fixed;inset:0;background:rgba(15,18,25,.55);display:none;align-items:center;justify-content:center;z-index:1000}.rr-design-system-component-passkey-add-modal .rr-modal-backdrop[aria-hidden=false]{display:flex}.rr-design-system-component-passkey-add-modal .rr-modal{width:520px;max-width:92vw;background:var(--rr-surface);border-radius:var(--rr-radius);box-shadow:0 24px 64px rgba(17,24,39,.32);overflow:hidden}.rr-design-system-component-passkey-add-modal .rr-modal-header{padding:16px 20px;border-bottom:1px solid var(--rr-border);background:linear-gradient(90deg, var(--rr-primary), var(--rr-accent));color:#fff;text-align:center}.rr-design-system-component-passkey-add-modal .rr-modal-title{margin:0;font-size:22px;font-weight:700;color:#fff}.rr-design-system-component-passkey-add-modal .rr-title-stack{display:grid;row-gap:10px;justify-items:center}.rr-design-system-component-passkey-add-modal .rr-title-hero{width:64px;height:64px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 6px 14px rgba(0,0,0,.12)}.rr-design-system-component-passkey-add-modal .rr-title-hero svg.rr-key-svg{width:44px;height:44px;display:block;transform:rotate(90deg);transform-origin:center}.rr-design-system-component-passkey-add-modal .rr-modal-body{padding:18px 20px;color:var(--rr-text);text-align:left}.rr-design-system-component-passkey-add-modal .rr-modal-footer{padding:14px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid var(--rr-border);background:#fff}.rr-design-system-component-passkey-add-modal .rr-btn{appearance:none;border:1px solid rgba(0,0,0,0);border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer;transition:transform .04s ease,box-shadow .2s ease,background .2s ease,border .2s ease}.rr-design-system-component-passkey-add-modal .rr-btn:focus{outline:3px solid var(--rr-focus);outline-offset:2px}.rr-design-system-component-passkey-add-modal .rr-btn:active{transform:translateY(1px)}.rr-design-system-component-passkey-add-modal .rr-btn-primary{background:#111827;color:#fff;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 8px 16px rgba(17,24,39,.24)}.rr-design-system-component-passkey-add-modal .rr-btn-primary:hover{filter:brightness(1.06)}.rr-design-system-component-passkey-add-modal .rr-btn-secondary{background:#fff;color:#111827;border:1px solid var(--rr-border)}.rr-design-system-component-passkey-add-modal .hidden{display:none !important}.rr-design-system-component-passkey-add-modal [hidden]{display:none !important}.rr-design-system-component-passkey-add-modal .small{font-size:12px}.rr-design-system-component-passkey-add-modal :where(button,a,input,select,textarea):focus:not(:focus-visible){outline:none}.rr-design-system-component-passkey-add-modal .rr-callout{background:#f3f6ff;border:1px solid #e0e7ff;padding:12px;border-radius:12px;text-align:left}.rr-design-system-component-passkey-add-modal .rr-callout b{display:block;margin-bottom:4px}.rr-design-system-component-passkey-add-modal .rr-help{font-size:14px;color:var(--rr-muted);text-align:left}.rr-design-system-component-passkey-add-modal .rr-link{color:#0f766e;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rr-design-system-component-passkey-add-modal .rr-explainer-title{margin:0 0 10px;font-size:16px;line-height:1.3;font-weight:700;color:#0f766e;text-align:left;padding-bottom:15px}.rr-design-system-component-passkey-add-modal .rr-explainer{background:#f7faf9;border:1px solid #e6f0ee;border-radius:14px;padding:14px;margin-bottom:14px;text-align:center}.rr-design-system-component-passkey-add-modal .rr-explainer-head{display:flex;justify-content:center;align-items:center;gap:10px}.rr-design-system-component-passkey-add-modal .rr-cta{appearance:none;border:0;cursor:pointer;font-weight:700;padding:12px 16px;border-radius:999px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.1),inset 0 0 0 1px rgba(156,152,249,.3);display:inline-flex;align-items:center;gap:10px}.rr-design-system-component-passkey-add-modal .rr-cta:hover{filter:brightness(1.03)}.rr-design-system-component-passkey-add-modal .rr-cta-dot{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 60% 40%, #25a79f, #25837d 65%, #1b756f);box-shadow:0 0 0 2px rgba(37,131,125,.14),0 0 16px rgba(156,152,249,.18);animation:rr-pulse 1.4s ease-in-out infinite}@keyframes rr-pulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.18);opacity:1}}.rr-design-system-component-passkey-add-modal .rr-cta--pause{background:#111827;color:#fff}.rr-design-system-component-passkey-add-modal .rr-speech-row{display:flex;align-items:flex-start;gap:14px;margin-top:10px}.rr-design-system-component-passkey-add-modal .rr-speech-row[hidden]{display:none !important}.rr-design-system-component-passkey-add-modal .rr-speaker{width:50px;height:50px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(17,24,39,.14)}.rr-design-system-component-passkey-add-modal .rr-speech{position:relative;flex:1;min-height:58px;padding:12px 14px;background:#fff;border-radius:16px;border:1px solid #e9eef0;box-shadow:0 12px 28px rgba(17,24,39,.08)}.rr-design-system-component-passkey-add-modal .rr-speech-tail{position:absolute;left:-8px;top:18px;width:16px;height:16px;background:#fff;border-left:1px solid #e9eef0;border-bottom:1px solid #e9eef0;transform:rotate(45deg)}.rr-design-system-component-passkey-add-modal .rr-speech-text{margin:0;font-size:16px;line-height:1.35;color:#151b26;font-weight:700;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rr-design-system-component-passkey-add-modal .rr-hi{font-weight:800}.rr-design-system-component-passkey-add-modal .rr-hi--mint{color:#07eeba}.rr-design-system-component-passkey-add-modal .rr-hi--lav{color:#a4a2ff}.rr-design-system-component-passkey-add-modal .rr-hi--gold{color:#fed14d}.rr-design-system-component-passkey-add-modal .rr-hi--teal{color:#20827d}.rr-design-system-component-passkey-add-modal .rr-alert{padding:12px;margin:16px 0;border-radius:8px;font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.rr-design-system-component-passkey-add-modal .rr-alert-info{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.rr-design-system-component-passkey-add-modal .rr-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.rr-design-system-component-passkey-add-modal .rr-alert-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.rr-design-system-component-passkey-login-button .rr-alert{padding:12px;margin:16px 0;border-radius:8px;font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.rr-design-system-component-passkey-login-button .rr-alert-info{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.rr-design-system-component-passkey-login-button .rr-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.rr-design-system-component-passkey-login-button .rr-alert-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.rr-design-system-component-passkey-login-button .hidden{display:none !important}.rr-design-system-component-passkey-login-button #rrLoginWithPasskey{color:#fff;font-weight:bold;font-size:14px;width:100%;margin-bottom:16px}.rr-design-system-component-passkey-login-button #rrLoginWithPasskey i{margin-right:8px}.rr-design-system-component-passkey-login-button .passkey-divider{text-align:center;color:#667085;font-size:14px;display:block}.rr-design-system-component-passkey-login-button .passkey-login-button{color:#fff;font-weight:bold;font-size:14px;margin-bottom:16px;width:100%}.rr-design-system-component-passkey-verify-button .rr-alert{padding:12px;margin:16px 0;border-radius:8px;font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.rr-design-system-component-passkey-verify-button .rr-alert-info{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.rr-design-system-component-passkey-verify-button .rr-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.rr-design-system-component-passkey-verify-button .rr-alert-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.rr-design-system-component-passkey-verify-button .hidden{display:none !important}.rr-design-system-component-passkey-verify-button #rrVerifyWithPasskey{color:#fff;font-weight:bold;font-size:14px;width:100%;margin-bottom:16px}.rr-design-system-component-passkey-verify-button #rrVerifyWithPasskey .rr-design-system-component-icons-icon{margin-right:8px;width:14px;height:14px;vertical-align:middle}.rr-design-system-component-passkey-verify-button .passkey-verify-button{color:#fff;font-weight:bold;font-size:14px;margin-bottom:16px;width:100%}@property --tutorial-glow-deg{syntax:"<angle>";inherits:true;initial-value:-90deg}.tutorial-highlight{position:relative;z-index:10001;overflow:visible !important}.tutorial-highlight-background{opacity:1;position:relative;z-index:10001;background:#fff !important;background-image:none !important;box-shadow:0 0 0 1px #e5e7eb,0 8px 20px rgba(15,23,42,.12);border-radius:12px}.tutorial-highlight-background.tab.active::after,.tutorial-highlight-background.rr-tabs-tab.is-active::after{display:none}body.rr-tutorial-open .top-nav-container,body.rr-tutorial-open .mobile-nav-container,body.rr-tutorial-open .sidebar-nav-container,body:has(.rr-design-system-component-tutorial-tutorial-overlay.is-active) .top-nav-container,body:has(.rr-design-system-component-tutorial-tutorial-overlay.is-active) .mobile-nav-container,body:has(.rr-design-system-component-tutorial-tutorial-overlay.is-active) .sidebar-nav-container{z-index:10003 !important}body:has(#guest-messaging-tutorial) .tutorial-border,body:has(#payment-policies-tutorial) .tutorial-border,body:has(#specs-addons-tutorial) .tutorial-border,body:has(#specs-addon-detail-tutorial) .tutorial-border{isolation:auto}body:has(#guest-messaging-tutorial) .tutorial-border::before,body:has(#guest-messaging-tutorial) .tutorial-border::after,body:has(#payment-policies-tutorial) .tutorial-border::before,body:has(#payment-policies-tutorial) .tutorial-border::after,body:has(#specs-addons-tutorial) .tutorial-border::before,body:has(#specs-addons-tutorial) .tutorial-border::after,body:has(#specs-addon-detail-tutorial) .tutorial-border::before,body:has(#specs-addon-detail-tutorial) .tutorial-border::after{content:none !important;display:none !important;animation:none !important}body:has(#guest-messaging-tutorial) .tutorial-highlight,body:has(#guest-messaging-tutorial) .tutorial-highlight-background,body:has(#payment-policies-tutorial) .tutorial-highlight,body:has(#payment-policies-tutorial) .tutorial-highlight-background,body:has(#specs-addons-tutorial) .tutorial-highlight,body:has(#specs-addons-tutorial) .tutorial-highlight-background,body:has(#specs-addon-detail-tutorial) .tutorial-highlight,body:has(#specs-addon-detail-tutorial) .tutorial-highlight-background{z-index:1 !important;overflow:hidden !important}body:has(#guest-messaging-tutorial) .tutorial-highlight-background,body:has(#payment-policies-tutorial) .tutorial-highlight-background,body:has(#specs-addons-tutorial) .tutorial-highlight-background,body:has(#specs-addon-detail-tutorial) .tutorial-highlight-background{background:#fff !important;background-image:none !important;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 20px rgba(15,23,42,.12) !important;border-radius:18px !important}body:has(#guest-messaging-tutorial) .tutorial-highlight-ancestor,body:has(#payment-policies-tutorial) .tutorial-highlight-ancestor,body:has(#specs-addons-tutorial) .tutorial-highlight-ancestor,body:has(#specs-addon-detail-tutorial) .tutorial-highlight-ancestor{position:relative !important;z-index:1 !important}.tutorial-border{--tutorial-glow-clr-1: #6e63ff;--tutorial-glow-clr-2: #9333ea;--tutorial-glow-clr-3: #26817c;--tutorial-gradient-glow: var(--tutorial-glow-clr-1), var(--tutorial-glow-clr-2), var(--tutorial-glow-clr-3), var(--tutorial-glow-clr-1);--tutorial-border-width: 3px;--tutorial-border-radius: 8px;--tutorial-border-offset: 1px;--tutorial-glow-size: 0.75rem;--tutorial-glow-intensity: 0.4;isolation:isolate}.tutorial-border::before,.tutorial-border::after{content:"";position:absolute;border-radius:var(--tutorial-border-radius);pointer-events:none}.tutorial-border::before{inset:calc((var(--tutorial-border-width) + var(--tutorial-border-offset))*-1);z-index:-1;padding:var(--tutorial-border-width);background:conic-gradient(from var(--tutorial-glow-deg), var(--tutorial-gradient-glow));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:rr-tutorial-glow 8s linear infinite}#booker-profile-tab-details.tutorial-border,#booker-profile-tab-balances.tutorial-border,#booker-profile-tab-negotiated-rates.tutorial-border,#booker-profile-tab-travel-agents.tutorial-border,#booker-profile-tab-credit-transfers.tutorial-border,#booker-profile-tab-merge-bookers.tutorial-border{--tutorial-border-offset: 0px}#guest-messaging-subnav.tutorial-border,#guest-messaging-subnav-conversations.tutorial-border,#guest-messaging-subnav-knowledge.tutorial-border,#guest-messaging-filters.tutorial-border,#guest-messaging-auto-reply-status.tutorial-border,#guest-messaging-auto-reply-highlight.tutorial-border,#guest-messaging-reservation-link.tutorial-border,#guest-messaging-search.tutorial-border{--tutorial-border-radius: 999px;--tutorial-border-offset: 0px}#guest-messaging-shell.tutorial-border,#guest-messaging-thread-list.tutorial-border,#guest-messaging-composer.tutorial-border,#guest-messaging-composer-channels.tutorial-border,#guest-messaging-chat-header.tutorial-border,#guest-messaging-suggestion-area.tutorial-border,#guest-messaging-knowledge-stats.tutorial-border,#guest-messaging-knowledge-topics-section.tutorial-border,#guest-messaging-knowledge-topics-toolbar.tutorial-border,#guest-messaging-knowledge-category-tabs.tutorial-border,#guest-messaging-knowledge-analyze-card.tutorial-border{--tutorial-border-radius: 18px;--tutorial-border-offset: 0px}#guest-messaging-subnav.tutorial-highlight-background,#guest-messaging-subnav-conversations.tutorial-highlight-background,#guest-messaging-subnav-knowledge.tutorial-highlight-background,#guest-messaging-filters.tutorial-highlight-background,#guest-messaging-auto-reply-status.tutorial-highlight-background,#guest-messaging-auto-reply-highlight.tutorial-highlight-background,#guest-messaging-reservation-link.tutorial-highlight-background,#guest-messaging-search.tutorial-highlight-background{border-radius:999px !important}#guest-messaging-shell.tutorial-highlight-background,#guest-messaging-thread-list.tutorial-highlight-background,#guest-messaging-composer.tutorial-highlight-background,#guest-messaging-composer-channels.tutorial-highlight-background,#guest-messaging-chat-header.tutorial-highlight-background,#guest-messaging-suggestion-area.tutorial-highlight-background,#guest-messaging-knowledge-stats.tutorial-highlight-background,#guest-messaging-knowledge-topics-section.tutorial-highlight-background,#guest-messaging-knowledge-topics-toolbar.tutorial-highlight-background,#guest-messaging-knowledge-category-tabs.tutorial-highlight-background,#guest-messaging-knowledge-analyze-card.tutorial-highlight-background{border-radius:18px !important}#payment-policies-status-pills.tutorial-highlight-background,#pillPaymentActive.tutorial-highlight-background,#pillPaymentInactive.tutorial-highlight-background,#pillPaymentArchived.tutorial-highlight-background{border-radius:999px !important}#payment-policies-getting-started.tutorial-highlight-background,#payment-policies-tabs.tutorial-highlight-background{border-radius:18px !important}#specs-addons-all-settings.tutorial-highlight-background,#specs-new-addon.tutorial-highlight-background,#specs-new-package.tutorial-highlight-background,#specs-magic-image-match.tutorial-highlight-background{border-radius:999px !important}#specs-addons-order-column.tutorial-highlight-background{border-radius:10px !important;padding:4px 8px;display:inline-block}@keyframes rr-tutorial-glow{100%{--tutorial-glow-deg: 270deg}}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-overlay-backdrop,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox{display:none;pointer-events:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-overlay-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:10000;opacity:0;transition:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-overlay-backdrop.is-visible{opacity:1;pointer-events:auto}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-overlay-backdrop.has-spotlight-holes{pointer-events:auto}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox{position:fixed;z-index:10002;box-sizing:border-box;max-width:min(360px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;overflow-x:hidden;overflow-y:auto;transition:opacity .42s ease}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-scroll-hidden{opacity:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox{transition:none}}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__panel{position:relative;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12);border:1px solid rgba(15,23,42,.06);overflow:hidden}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox [data-rr-tutorial-step-view]{position:relative;transition:opacity .22s ease,transform .22s ease}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox [data-rr-tutorial-step-view][hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-exiting [data-rr-tutorial-step-view],.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-exiting .rr-tutorial-textbox__footer{opacity:0;transform:translateY(6px)}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-entering [data-rr-tutorial-step-view],.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-entering .rr-tutorial-textbox__footer{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion: reduce){.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox [data-rr-tutorial-step-view],.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-tutorial-textbox__footer{transition:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-exiting [data-rr-tutorial-step-view],.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-exiting .rr-tutorial-textbox__footer,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-entering [data-rr-tutorial-step-view],.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox.is-step-entering .rr-tutorial-textbox__footer{opacity:1;transform:none}}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__benefit-icon{position:absolute;top:20px;left:20px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(110,99,255,.12);color:#6e63ff;pointer-events:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__benefit-icon svg,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__benefit-icon img{width:16px;height:16px;display:block}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__benefit-icon[hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__close{position:absolute;top:16px;right:16px;z-index:2}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__close .rr-modal-close{position:static;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;line-height:0;background:#fff;border:1px solid #c5cce0;border-radius:50%;color:#1e293b;box-shadow:0 2px 8px rgba(15,23,42,.1);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__close .rr-modal-close:hover,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__close .rr-modal-close:focus-visible{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 10px rgba(15,23,42,.14);top:auto}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__close .rr-modal-close svg{display:block;width:16px;height:16px;margin:0;flex-shrink:0}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--top.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--right{margin-top:32px;margin-right:32px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert{margin:0;padding-right:48px;padding-bottom:12px;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert .alert-icon{display:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert .alert-title{padding-right:8px;overflow-wrap:anywhere;word-break:break-word;text-transform:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert .alert-message{overflow-wrap:anywhere}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert.alert--info{background:rgba(0,0,0,0)}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert.alert--info .alert-title{color:#6e63ff}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox .rr-design-system-component-alerts-alert.alert--info .alert-message{color:#334155}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-tutorial-textbox__panel{display:flex;flex-direction:column;align-items:stretch;background:#f5f3ff}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-tutorial-textbox__benefit-icon{position:static !important;top:auto !important;left:auto !important;right:auto !important;z-index:1;display:flex !important;width:32px !important;height:32px !important;margin:24px auto 8px !important;border-radius:50% !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-tutorial-textbox__close{top:12px;right:12px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-design-system-component-alerts-alert{padding:8px 28px 12px !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0);text-align:center}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-design-system-component-alerts-alert .alert-title,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-design-system-component-alerts-alert .alert-message{text-align:center}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-design-system-component-alerts-alert .alert-title{padding-right:0;padding-left:0}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--benefit .rr-tutorial-textbox__footer{justify-content:center;padding-bottom:24px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--modal{top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;width:360px !important;min-width:min(360px,100vw - 32px) !important;max-width:min(360px,100vw - 32px) !important;transform:translate(-50%, -50%) !important;margin:0 !important;box-sizing:border-box !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 28px 28px;text-align:center}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion[hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(44,171,149,.12);color:#2cab95}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion-icon svg,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion-icon img{width:28px;height:28px;display:block}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__completion-title{font-size:18px;font-weight:700;line-height:1.3;color:#0f172a}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--completion .rr-tutorial-textbox__benefit-icon{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--completion .rr-tutorial-textbox__footer{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 20px 18px;flex-wrap:wrap;transition:opacity .22s ease,transform .22s ease}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__footer[hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__footer-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;max-width:100%}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__footer-nav [hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn.rr-btn{border-radius:999px !important;min-height:36px;padding:8px 18px !important;font-weight:700 !important;letter-spacing:0;box-shadow:0 2px 8px rgba(15,23,42,.08) !important;text-transform:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--back.rr-btn{background:#eef1f5 !important;color:#0f172a !important;border:0 !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--back.rr-btn:hover:not(:disabled),.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--back.rr-btn:focus-visible{background:#e2e8f0 !important;color:#0f172a !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--next.rr-btn{background:#0f1726 !important;color:#fff !important;border:0 !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--next.rr-btn:hover:not(:disabled),.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__nav-btn--next.rr-btn:focus-visible{background:#1e293b !important;color:#fff !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__step-counter{flex-shrink:0;font-size:13px;font-weight:600;line-height:1;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox__step-counter[hidden]{display:none !important}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--top{top:16px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--bottom{bottom:16px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--left{left:16px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--right{right:16px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-x{left:50%;transform:translateX(-50%)}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-y{top:50%;transform:translateY(-50%)}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-x.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-y,.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-y.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--center-x{transform:translate(-50%, -50%)}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored{--rr-tutorial-caret-offset: 36px;top:auto;left:auto;right:auto;bottom:auto;transform:none;max-width:min(320px,100vw - 32px);overflow:visible;filter:drop-shadow(0 10px 22px rgba(15, 23, 42, 0.16))}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored .rr-tutorial-textbox__panel{position:relative;z-index:1;overflow:hidden;border:0;box-shadow:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored::before{content:"";position:absolute;width:16px;height:16px;background:#fff;border:0;transform:rotate(45deg);z-index:0;pointer-events:none}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored[data-rr-tutorial-anchor-side=right]::before{left:-7px;top:var(--rr-tutorial-caret-offset);margin-top:-8px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored[data-rr-tutorial-anchor-side=left]::before{right:-7px;top:var(--rr-tutorial-caret-offset);margin-top:-8px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored[data-rr-tutorial-anchor-side=bottom]::before{top:-7px;left:var(--rr-tutorial-caret-offset);margin-left:-8px}.rr-design-system-component-tutorial-tutorial-overlay .rr-tutorial-textbox--anchored[data-rr-tutorial-anchor-side=top]::before{bottom:-7px;left:var(--rr-tutorial-caret-offset);margin-left:-8px}.rr-design-system-component-tutorial-tutorial-overlay.is-active .rr-tutorial-overlay-backdrop,.rr-design-system-component-tutorial-tutorial-overlay.is-active .rr-tutorial-textbox{display:block}.rr-design-system-component-tutorial-tutorial-overlay.is-active .rr-tutorial-overlay-backdrop{pointer-events:auto}.rr-design-system-component-tutorial-tutorial-overlay.is-active .rr-tutorial-textbox{pointer-events:auto}.rr-design-system-component-tutorial-tutorial-button{display:inline-block}.rr-design-system-component-tutorial-tutorial-button .rr-tutorial-button__trigger{display:inline-block;border-radius:9999px}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--novelty:not(.rr-tutorial--dock) .rr-tutorial-button__trigger{animation:rr-tutorial-novelty-glow 2.4s ease-in-out infinite}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--novelty:not(.rr-tutorial--dock) .rr-tutorial-button__trigger .rr-btn,.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--novelty:not(.rr-tutorial--dock) .rr-tutorial-button__trigger .trigger{box-shadow:0 0 0 0 rgba(44,171,149,.28)}@media(prefers-reduced-motion: reduce){.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--novelty:not(.rr-tutorial--dock) .rr-tutorial-button__trigger{animation:none;box-shadow:0 0 0 1px rgba(44,171,149,.28),0 0 6px 0 rgba(44,171,149,.16)}}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock{position:fixed;top:0;right:0;bottom:0;z-index:99950;display:flex;align-items:center;pointer-events:none}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-button__trigger{display:block;border-radius:0;overflow:visible;pointer-events:auto}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab{position:relative;display:block}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:36px;min-height:140px;padding:14px 6px 12px;margin:0;border:1px solid rgba(15,23,42,.08);border-right:0;border-radius:12px 0 0 12px;background:#fff;color:#0f172a;box-shadow:-4px 0 18px rgba(110,99,255,.14),-1px 0 4px rgba(15,23,42,.06);font-family:inherit;font-size:13px;font-weight:700;line-height:1.1;letter-spacing:.02em;cursor:pointer;list-style:none;appearance:none;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__button:hover,.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__button:focus-visible{border-color:rgba(110,99,255,.28);background:#faf9ff;box-shadow:-6px 0 22px rgba(110,99,255,.22),-1px 0 4px rgba(15,23,42,.08);outline:none}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__crest{position:relative;top:auto;left:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:auto;margin-top:auto;border-radius:0;background:rgba(0,0,0,0);border:0;color:#6e63ff;box-shadow:none;pointer-events:none}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__crest svg{width:16px;height:16px;display:block;stroke:currentColor}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock .rr-tutorial-fab__label{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;color:inherit;font-size:13px;font-weight:600;letter-spacing:.02em}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::before,.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:-4px;z-index:0;border-radius:12px 0 0 12px;border:2px solid rgba(110,99,255,.35);border-right:0;pointer-events:none;opacity:0}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::before{opacity:1;animation:rr-tutorial-fab-pulse-ring 1.8s ease-out infinite}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::after{opacity:1;animation:rr-tutorial-fab-pulse-ring 1.8s ease-out .9s infinite}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button{box-shadow:-6px 0 20px rgba(110,99,255,.22),0 0 0 3px rgba(110,99,255,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__crest{border:0;background:rgba(0,0,0,0);box-shadow:none;color:#6e63ff}@media(prefers-reduced-motion: reduce){.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::before,.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock.rr-tutorial--novelty .rr-tutorial-fab__button::after{animation:none;opacity:.35;transform:none}}@media(max-width: 768px){.rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock{top:auto;bottom:96px;height:auto;align-items:flex-end}}.rr-design-system-component-tutorial-tutorial-button .rr-design-system-component-navigation-dropdown .menu{left:auto;right:0;min-width:200px;max-width:min(280px,100vw - 24px);box-sizing:border-box}.rr-design-system-component-tutorial-tutorial-button .rr-design-system-component-navigation-dropdown .menu-item{white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.rr-tutorial-open .rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock{visibility:hidden;pointer-events:none}body:has(.rr-modal-backdrop.is-visible) .rr-design-system-component-tutorial-tutorial-button.rr-tutorial--dock{visibility:hidden;pointer-events:none}.rr-tutorial-picker-modal .rr-modal-backdrop{z-index:99960}.rr-tutorial-picker{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.rr-tutorial-picker__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.rr-tutorial-picker__option:hover,.rr-tutorial-picker__option:focus-visible{background:#f5f3ff;border-color:rgba(110,99,255,.28);color:#6e63ff;outline:none}.rr-tutorial-picker__option-label{flex:1 1 auto}.rr-tutorial-picker__option-chevron{flex:0 0 auto;display:inline-flex;color:currentColor;opacity:.7}.rr-tutorial-picker__option-chevron svg{width:16px;height:16px;display:block}@keyframes rr-tutorial-novelty-glow{0%,100%{box-shadow:0 0 0 1px rgba(44,171,149,.32),0 0 8px 1px rgba(44,171,149,.18)}50%{box-shadow:0 0 0 3px rgba(44,171,149,.1),0 0 12px 2px rgba(44,171,149,.14)}}@keyframes rr-tutorial-fab-pulse-ring{0%{transform:scale(1);transform-origin:right center;opacity:.5}70%{transform:scale(1.12, 1.08);transform-origin:right center;opacity:0}100%{transform:scale(1.12, 1.08);transform-origin:right center;opacity:0}}.rr-design-system-component-modal{--rr-modal-primary: #25837d;--rr-modal-accent: #9c98f9;--rr-modal-icon-bg: #ededfc;--rr-modal-icon-color: #6366f1;--rr-modal-text: #0F172A;--rr-modal-muted: #64748b;--rr-modal-surface: #ffffff;--rr-modal-border: #E5E7EB;--rr-modal-radius: 18px;--rr-modal-focus: var(--rr-modal-accent)}.rr-design-system-component-modal .rr-font{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rr-design-system-component-modal .rr-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease}.rr-design-system-component-modal .rr-modal-backdrop[aria-hidden=false]{display:flex}.rr-design-system-component-modal .rr-modal-backdrop[aria-hidden=false]:not(.is-visible){pointer-events:none}.rr-design-system-component-modal .rr-modal-backdrop.is-visible{opacity:1}.rr-design-system-component-modal .rr-modal-backdrop[aria-hidden=false]{overflow:hidden}.rr-design-system-component-modal.rr-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease}.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]{display:flex}.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]:not(.is-visible){pointer-events:none}.rr-design-system-component-modal.rr-modal-backdrop.is-visible{opacity:1}.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]{overflow:hidden}.rr-design-system-component-modal .rr-modal{position:relative;width:520px;max-width:90%;max-height:90vh;min-height:0;background:var(--rr-modal-surface);border-radius:var(--rr-modal-radius);box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden;display:grid;grid-template-rows:auto minmax(0, 1fr)}.rr-design-system-component-modal .rr-modal.rr-modal--has-footer{--rr-modal-footer-offset: 88px}.rr-design-system-component-modal .rr-modal.rr-modal--no-header{grid-template-rows:minmax(0, 1fr)}.rr-design-system-component-modal .rr-modal--compact{width:400px}.rr-design-system-component-modal .rr-modal--large{width:720px}.rr-design-system-component-modal .rr-modal--x-large{width:900px}@media(max-width: 768px){.rr-design-system-component-modal .rr-modal{max-width:95%}}.rr-design-system-component-modal:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-]) .rr-modal{transition:transform .3s ease,opacity .3s ease}.rr-design-system-component-modal:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-]) .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:translateY(20px)}.rr-design-system-component-modal:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-]) .rr-modal-backdrop.is-visible .rr-modal{opacity:1;transform:none}.rr-design-system-component-modal.is-submitting .rr-modal{pointer-events:none;opacity:.7}.rr-design-system-component-modal .rr-modal-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6a7b8e;z-index:10}.rr-design-system-component-modal .rr-modal-close:hover{border-color:#6a5acd;color:var(--rr-modal-text);box-shadow:0 2px 8px rgba(0,0,0,.12);top:19px}.rr-design-system-component-modal .rr-modal-close:active{box-shadow:0 1px 4px rgba(0,0,0,.1)}.rr-design-system-component-modal .rr-modal-close svg{display:block}.rr-design-system-component-modal .rr-modal-backdrop[aria-hidden=false]{overflow:hidden}.rr-design-system-component-modal .rr-modal-header,.rr-design-system-component-modal .rr-modal-scroll,.rr-design-system-component-modal .rr-modal-footer{width:100%;min-width:0;box-sizing:border-box}.rr-design-system-component-modal .rr-modal-header{padding:40px 40px 24px;background:var(--rr-modal-surface);text-align:center}@media(max-width: 768px){.rr-design-system-component-modal .rr-modal-header{padding:32px 24px 20px}}.rr-design-system-component-modal .rr-modal-title{margin:0;font-size:24px;font-weight:700;color:var(--rr-modal-text);line-height:1.3}@media(max-width: 768px){.rr-design-system-component-modal .rr-modal-title{font-size:20px}}#tpl-account .rr-design-system-component-modal h2.rr-modal-title{margin:0;font-size:24px;font-weight:700;line-height:1.3;color:var(--rr-modal-text)}@media(max-width: 768px){#tpl-account .rr-design-system-component-modal h2.rr-modal-title{font-size:20px}}.rr-design-system-component-modal .rr-modal-subtitle{margin:8px 0 0 0;font-size:15px;color:var(--rr-modal-muted);line-height:1.5}.rr-design-system-component-modal .rr-title-stack{display:grid;row-gap:12px;justify-items:center}.rr-design-system-component-modal .rr-title-stack--start{text-align:start;justify-items:flex-start}.rr-design-system-component-modal .rr-title-stack--end{text-align:end;justify-items:flex-end}.rr-design-system-component-modal .rr-title-hero{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--rr-modal-icon-bg);margin-bottom:8px}.rr-design-system-component-modal .rr-title-hero svg,.rr-design-system-component-modal .rr-title-hero img{width:28px;height:28px;color:var(--rr-modal-icon-color);filter:none}.rr-design-system-component-modal .rr-modal-scroll{width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.rr-design-system-component-modal .rr-modal--has-footer .rr-modal-scroll{padding-bottom:var(--rr-modal-footer-offset)}.rr-design-system-component-modal .rr-modal-body{padding:0 40px 24px;color:var(--rr-modal-text);font-size:15px;line-height:1.6}@media(max-width: 768px){.rr-design-system-component-modal .rr-modal-body{padding:0 24px 20px}}.rr-design-system-component-modal .rr-modal--has-footer .rr-modal-footer{position:absolute;bottom:0;left:0;right:0;width:100%;min-width:0;box-sizing:border-box;margin:0;z-index:10;padding:20px 40px;border-top:1px solid var(--rr-modal-border);background:var(--rr-modal-surface);display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;border-bottom-left-radius:var(--rr-modal-radius);border-bottom-right-radius:var(--rr-modal-radius);box-shadow:0 -10px 24px rgba(15,23,42,.08)}.rr-design-system-component-modal .rr-modal-footer{width:100%;min-width:0;box-sizing:border-box;margin:0;padding:20px 40px;border-top:1px solid var(--rr-modal-border);background:var(--rr-modal-surface);display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;border-bottom-left-radius:var(--rr-modal-radius);border-bottom-right-radius:var(--rr-modal-radius)}.rr-design-system-component-modal .rr-modal-footer--left{justify-content:flex-start}.rr-design-system-component-modal .rr-modal-footer--center{justify-content:center}.rr-design-system-component-modal .rr-modal-footer--right{justify-content:flex-end}.rr-design-system-component-modal .rr-modal-footer--between{justify-content:space-between}@media(max-width: 768px){.rr-design-system-component-modal .rr-modal-footer{padding:16px 24px}}.rr-design-system-component-modal.rr-modal--center-bounce .rr-modal{transition:opacity .25s ease,transform .25s ease}.rr-design-system-component-modal.rr-modal--center-bounce .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0.3) translateY(-80px)}.rr-design-system-component-modal.rr-modal--center-bounce .rr-modal-backdrop.is-visible .rr-modal{animation:modalBounce .5s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.rr-design-system-component-modal.rr-modal--center-zoom .rr-modal{transition:opacity .25s ease,transform .25s ease}.rr-design-system-component-modal.rr-modal--center-zoom .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0.5)}.rr-design-system-component-modal.rr-modal--center-zoom .rr-modal-backdrop.is-visible .rr-modal{animation:modalZoom .3s ease-out forwards}.rr-design-system-component-modal.rr-modal--center-elastic .rr-modal{transition:opacity .25s ease,transform .25s ease}.rr-design-system-component-modal.rr-modal--center-elastic .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0)}.rr-design-system-component-modal.rr-modal--center-elastic .rr-modal-backdrop.is-visible .rr-modal{animation:modalElastic .8s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.rr-design-system-component-modal.rr-modal--center-drop .rr-modal{transition:opacity .25s ease,transform .25s ease}.rr-design-system-component-modal.rr-modal--center-drop .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:translateY(-120px)}.rr-design-system-component-modal.rr-modal--center-drop .rr-modal-backdrop.is-visible .rr-modal{animation:modalDrop .4s ease-out forwards}.rr-design-system-component-modal.rr-modal--center-swing .rr-modal{transform-origin:top center;transition:opacity .25s ease,transform .25s ease}.rr-design-system-component-modal.rr-modal--center-swing .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:rotateX(-90deg)}.rr-design-system-component-modal.rr-modal--center-swing .rr-modal-backdrop.is-visible .rr-modal{animation:modalSwing .5s ease-out forwards}.rr-design-system-component-modal.rr-modal--center-fade .rr-modal{transition:opacity .3s ease}.rr-design-system-component-modal.rr-modal--center-fade .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0}.rr-design-system-component-modal.rr-modal--center-fade .rr-modal-backdrop.is-visible .rr-modal{animation:modalFade .3s ease-out forwards}.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-backdrop{justify-content:flex-end}.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal{margin:0;margin-left:auto;height:100vh;max-height:100vh;border-radius:var(--rr-modal-radius) 0 0 var(--rr-modal-radius);transition:transform .3s ease}.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateX(100%)}.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-backdrop.is-visible .rr-modal{transform:none}.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-backdrop{justify-content:flex-start}.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal{margin:0;margin-right:auto;height:100vh;max-height:100vh;border-radius:0 var(--rr-modal-radius) var(--rr-modal-radius) 0;transition:transform .3s ease}.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateX(-100%)}.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-backdrop.is-visible .rr-modal{transform:none}.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-backdrop[aria-hidden=false]{flex-direction:column !important;justify-content:flex-end !important;align-items:stretch !important}.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal{margin:0;flex-shrink:0;width:100%;max-width:100%;max-height:90vh;border-radius:var(--rr-modal-radius) var(--rr-modal-radius) 0 0;transition:transform .3s ease}.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateY(100%)}.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-backdrop.is-visible .rr-modal{transform:none}.rr-design-system-component-modal.rr-modal--toast{position:fixed;inset:0;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:10000}.rr-design-system-component-modal.rr-modal--toast .rr-modal-backdrop[aria-hidden=false]{align-items:flex-start !important;justify-content:flex-end !important;padding:24px;background:rgba(0,0,0,0) !important;backdrop-filter:none !important;pointer-events:none}.rr-design-system-component-modal.rr-modal--toast .rr-modal{margin:0;width:auto;min-width:300px;max-width:min(400px,100vw - 48px);pointer-events:auto;cursor:pointer;transition:transform .38s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .28s ease;will-change:transform}.rr-design-system-component-modal.rr-modal--toast .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:translateX(calc(100% + 28px))}.rr-design-system-component-modal.rr-modal--toast .rr-modal-backdrop.is-visible .rr-modal{opacity:1;transform:translateX(0)}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal{margin:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;transition:opacity .35s ease}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal-backdrop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal-backdrop.is-visible .rr-modal{opacity:1}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal-scroll,.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-scroll,.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-scroll,.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal-body,.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-body,.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-body,.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rr-design-system-component-modal.rr-modal--fullscreen .rr-modal-body>.rr-csat-actions:last-child,.rr-design-system-component-modal.rr-modal--drawer-right .rr-modal-body>.rr-csat-actions:last-child,.rr-design-system-component-modal.rr-modal--drawer-left .rr-modal-body>.rr-csat-actions:last-child,.rr-design-system-component-modal.rr-modal--sheet-bottom .rr-modal-body>.rr-csat-actions:last-child{margin-top:auto;padding-top:24px;flex-shrink:0}body>.rr-design-system-component-modal.rr-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]{display:flex}body>.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]:not(.is-visible){pointer-events:none}body>.rr-design-system-component-modal.rr-modal-backdrop.is-visible{opacity:1}body>.rr-design-system-component-modal.rr-modal-backdrop[aria-hidden=false]{overflow:hidden}body>.rr-design-system-component-modal.rr-modal-backdrop:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-]) .rr-modal{transition:transform .3s ease,opacity .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-])[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:translateY(20px)}body>.rr-design-system-component-modal.rr-modal-backdrop:not(.rr-modal--drawer-right):not(.rr-modal--drawer-left):not(.rr-modal--sheet-bottom):not(.rr-modal--toast):not(.rr-modal--fullscreen):not([class*=rr-modal--center-]).is-visible .rr-modal{opacity:1;transform:none}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-right{justify-content:flex-end}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-right .rr-modal{margin:0;margin-left:auto;height:100vh;max-height:100vh;border-radius:var(--rr-modal-radius) 0 0 var(--rr-modal-radius);transition:transform .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-right[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateX(100%)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-right.is-visible .rr-modal{transform:none}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-left{justify-content:flex-start}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-left .rr-modal{margin:0;margin-right:auto;height:100vh;max-height:100vh;border-radius:0 var(--rr-modal-radius) var(--rr-modal-radius) 0;transition:transform .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-left[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateX(-100%)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--drawer-left.is-visible .rr-modal{transform:none}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--sheet-bottom[aria-hidden=false]{flex-direction:column !important;justify-content:flex-end !important;align-items:stretch !important}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--sheet-bottom .rr-modal{margin:0;flex-shrink:0;width:100%;max-width:100%;max-height:90vh;border-radius:var(--rr-modal-radius) var(--rr-modal-radius) 0 0;transition:transform .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--sheet-bottom[aria-hidden=false]:not(.is-visible) .rr-modal{transform:translateY(100%)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--sheet-bottom.is-visible .rr-modal{transform:none}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--fullscreen .rr-modal{margin:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;transition:opacity .35s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--fullscreen[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--fullscreen.is-visible .rr-modal{opacity:1}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-bounce .rr-modal{transition:opacity .25s ease,transform .25s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-bounce[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0.3) translateY(-80px)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-bounce.is-visible .rr-modal{animation:modalBounce .5s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-zoom .rr-modal{transition:opacity .25s ease,transform .25s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-zoom[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0.5)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-zoom.is-visible .rr-modal{animation:modalZoom .3s ease-out forwards}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-elastic .rr-modal{transition:opacity .25s ease,transform .25s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-elastic[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:scale(0)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-elastic.is-visible .rr-modal{animation:modalElastic .8s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-drop .rr-modal{transition:opacity .25s ease,transform .25s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-drop[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:translateY(-120px)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-drop.is-visible .rr-modal{animation:modalDrop .4s ease-out forwards}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-swing .rr-modal{transform-origin:top center;transition:opacity .25s ease,transform .25s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-swing[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0;transform:rotateX(-90deg)}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-swing.is-visible .rr-modal{animation:modalSwing .5s ease-out forwards}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-fade .rr-modal{transition:opacity .3s ease}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-fade[aria-hidden=false]:not(.is-visible) .rr-modal{opacity:0}body>.rr-design-system-component-modal.rr-modal-backdrop.rr-modal--center-fade.is-visible .rr-modal{animation:modalFade .3s ease-out forwards}@keyframes modalBounce{0%{opacity:0;transform:scale(0.3) translateY(-100px)}50%{transform:scale(1.05) translateY(0)}70%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes modalZoom{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes modalElastic{0%{opacity:0;transform:scale(0)}55%{transform:scale(1.1)}75%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes modalDrop{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}@keyframes modalSwing{0%{opacity:0;transform:rotateX(-90deg)}40%{transform:rotateX(20deg)}60%{transform:rotateX(-10deg)}80%{transform:rotateX(5deg)}100%{opacity:1;transform:rotateX(0)}}@keyframes modalFade{0%{opacity:0}100%{opacity:1}}.rr-design-system-component-modal.oci-booking-terms-modal .rr-modal-close{border-color:#94a3b8;color:#64748b}.rr-design-system-component-modal.oci-booking-terms-modal .rr-modal-close:hover,.rr-design-system-component-modal.oci-booking-terms-modal .rr-modal-close:focus-visible{border-color:var(--oci-brand-color, #64748b);color:var(--oci-brand-color, #475569);box-shadow:0 2px 8px rgba(15,23,42,.12)}.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body{text-align:left;font-size:15px;line-height:1.55;color:#334155}.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body a,.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body a:link,.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body a:visited{color:var(--oci-brand-color, #0f172a);text-decoration:underline}.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body a:hover,.rr-design-system-component-modal.oci-booking-terms-modal .oci-booking-terms-modal__body a:focus-visible{color:var(--oci-brand-color, #0f172a);opacity:.85}.rr-csat-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.rr-csat-modal.is-visible{opacity:1;visibility:visible}.rr-csat-modal.is-visible .rr-csat-container{transform:translate(-50%, -50%) scale(1);opacity:1}.rr-csat-modal.is-rating-locked .rr-csat-overlay{pointer-events:none;opacity:.35}.rr-csat-modal.is-rating-locked .rr-csat-close{pointer-events:none;cursor:not-allowed;opacity:.85}.rr-csat-modal.is-rating-locked .rr-csat-close-wrap{pointer-events:auto;z-index:20}.rr-csat-modal.is-rating-locked #quick-csat-dismiss-btn{pointer-events:none;opacity:.5}.rr-csat-modal .rr-csat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);z-index:900}.rr-csat-modal .rr-csat-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.95);width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 32px);background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(20,32,49,.16);border:1px solid rgba(20,32,49,.12);z-index:1000;opacity:0;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .3s ease;overflow:hidden;display:flex;flex-direction:column}.rr-csat-modal .rr-csat-close-wrap{position:absolute;top:20px;right:20px;z-index:10;display:inline-flex}.rr-csat-modal .rr-csat-close-wrap.has-csat-locked-tooltip::before{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);right:0;padding:12px 16px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;font-size:13px;font-weight:500;line-height:1.5;border-radius:8px;white-space:normal;max-width:min(280px,100vw - 40px);width:max-content;opacity:0;visibility:hidden;pointer-events:none;z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);transition:opacity .2s ease,visibility .2s ease}.rr-csat-modal .rr-csat-close-wrap.has-csat-locked-tooltip::after{content:"";position:absolute;top:calc(100% + 4px);right:12px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-bottom-color:#1e293b;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .2s ease,visibility .2s ease}.rr-csat-modal .rr-csat-close-wrap.has-csat-locked-tooltip:hover::before,.rr-csat-modal .rr-csat-close-wrap.has-csat-locked-tooltip:hover::after{opacity:1;visibility:visible}.rr-csat-modal .rr-csat-close{position:relative;top:auto;right:auto;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.rr-csat-modal .rr-csat-close:hover{background:#f8fafc;border-color:#6e63ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(110,99,255,.12)}.rr-csat-modal .rr-csat-close:active{transform:translateY(0)}.rr-csat-modal .rr-csat-close svg{width:20px;height:20px;color:#64748b;transition:color .2s ease}.rr-csat-modal .rr-csat-close:hover svg{color:#0f172a}.rr-csat-modal .rr-csat-header{text-align:center;padding:40px 32px 32px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.rr-csat-modal .rr-csat-icon{margin:0 auto 20px;width:48px;height:48px;border-radius:50%;background:#f0edff;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}.rr-csat-modal .rr-csat-icon svg,.rr-csat-modal .rr-csat-icon img{display:block;width:100%;height:100%;color:#6e63ff}.rr-csat-modal .rr-csat-icon.celebrating{animation:puppet-bounce .6s ease}.rr-csat-modal .rr-csat-icon.celebrating::before,.rr-csat-modal .rr-csat-icon.celebrating::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;animation:confetti-burst .8s ease-out forwards}.rr-csat-modal .rr-csat-icon.celebrating::before{background:#fed14d;left:-10px;top:0}.rr-csat-modal .rr-csat-icon.celebrating::after{background:#6e63ff;right:-10px;top:5px;animation-delay:.1s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon{position:relative}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:confetti-fall 1s ease-out forwards}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(1){background:#fed14d;left:-15px;top:-5px;animation-delay:0s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(2){background:#6e63ff;right:-15px;top:-10px;animation-delay:.1s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(3){background:#2cab95;left:-20px;top:15px;animation-delay:.2s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(4){background:#fed14d;right:-20px;top:20px;animation-delay:.15s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(5){background:#6e63ff;left:-10px;bottom:-10px;animation-delay:.25s}.rr-csat-modal .rr-csat-header.celebrating .rr-csat-icon .confetti-particle:nth-child(6){background:#2cab95;right:-10px;bottom:-5px;animation-delay:.3s}@keyframes puppet-bounce{0%,100%{transform:scale(1)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}100%{opacity:0;transform:translateY(40px) scale(0.5) rotate(360deg)}}.rr-csat-modal .rr-csat-title{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 12px 0;line-height:1.3}.rr-csat-modal .rr-csat-subtitle{font-size:15px;font-weight:400;color:#64748b;margin:0;line-height:1.6}.rr-csat-modal .rr-csat-form{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:32px;-webkit-overflow-scrolling:touch}.rr-csat-modal .rr-csat-footer{flex-shrink:0;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 32px;border-top:1px solid #f1f5f9;background:#fff}.rr-csat-modal .rr-csat-question{margin-bottom:24px}.rr-csat-modal .rr-csat-question:last-of-type{margin-bottom:0}.rr-csat-modal .rr-csat-label{display:block;font-size:15px;font-weight:700;color:#0f172a;margin-bottom:12px;line-height:1.5;transition:color .3s ease}.rr-csat-modal .rr-csat-label-hint{display:block;font-size:13px;font-weight:400;color:#64748b;margin-top:4px;transition:color .3s ease,opacity .3s ease}.rr-csat-modal .rr-csat-followup{margin-top:8px}.rr-csat-modal .rr-csat-followup[hidden]{display:none !important}.rr-csat-modal .rr-csat-stars{display:flex;gap:8px;justify-content:center;margin-top:16px}.rr-csat-modal .rr-csat-star{background:none;border:none;padding:8px;cursor:pointer;transition:all .2s ease;position:relative;border-radius:8px;display:flex;flex-direction:column;align-items:center}.rr-csat-modal .rr-csat-star svg{display:block;width:32px;height:32px;color:#cbd5e1;fill:rgba(0,0,0,0);stroke-width:2;transition:all .2s ease}.rr-csat-modal .rr-csat-star:hover{transform:translateY(-2px) scale(1.1)}.rr-csat-modal .rr-csat-star:active{transform:translateY(0) scale(1)}.rr-csat-modal .rr-csat-star.is-preview svg{color:#fed14d;fill:#fed14d;filter:drop-shadow(0 4px 8px rgba(254, 209, 77, 0.3))}.rr-csat-modal .rr-csat-star.is-active svg{color:#fed14d;fill:#fed14d}.rr-csat-modal .rr-csat-star:focus-visible{outline:2px solid #6e63ff;outline-offset:2px}.rr-csat-modal .rr-csat-stars--large{gap:12px}.rr-csat-modal .rr-csat-stars--large .rr-csat-star{padding:12px}.rr-csat-modal .rr-csat-stars--large .rr-csat-star svg{width:40px;height:40px}.rr-csat-modal .rr-csat-textarea{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;color:#0f172a;background:#fff;resize:vertical;transition:all .2s ease;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-csat-modal .rr-csat-textarea::placeholder{color:#94a3b8}.rr-csat-modal .rr-csat-textarea:hover{border-color:#cbd5e1}.rr-csat-modal .rr-csat-textarea:focus{outline:none;border-color:#e5e7eb;box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-csat-modal .rr-csat-actions{display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}.rr-csat-modal.rr-csat-modal--compact .rr-csat-container--has-footer{--rr-csat-footer-offset: 72px;max-width:480px;max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0, 1fr);overflow:hidden}.rr-csat-modal.rr-csat-modal--compact .rr-csat-header{padding:24px 32px 12px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-icon{margin-bottom:12px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-title{font-size:20px;margin-bottom:8px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-form{min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 32px var(--rr-csat-footer-offset);-webkit-overflow-scrolling:touch}.rr-csat-modal.rr-csat-modal--compact .rr-csat-question{margin-bottom:16px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-question:last-of-type{margin-bottom:0}.rr-csat-modal.rr-csat-modal--compact .rr-csat-question:first-child .rr-csat-stars{margin-top:0}.rr-csat-modal.rr-csat-modal--compact .rr-csat-stars--large{gap:8px;margin-top:0}.rr-csat-modal.rr-csat-modal--compact .rr-csat-stars--large .rr-csat-star{padding:4px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-stars--large .rr-csat-star svg{width:36px;height:36px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-textarea{min-height:72px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-footer{position:absolute;bottom:0;left:0;right:0;width:100%;min-width:0;z-index:10;margin:0;padding:16px 32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;text-align:left;border-top:1px solid #f1f5f9;background:#fff;box-shadow:0 -10px 24px rgba(15,23,42,.08);border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-sizing:border-box}.rr-csat-modal.rr-csat-modal--compact .rr-csat-footer .rr-design-system-component-buttons-button{flex:0 0 auto;width:auto}@media(max-width: 640px){.rr-csat-modal .rr-csat-container{width:calc(100% - 24px);max-width:none}.rr-csat-modal .rr-csat-close-wrap{top:16px;right:16px}.rr-csat-modal .rr-csat-close{top:auto;right:auto;width:32px;height:32px}.rr-csat-modal .rr-csat-close svg{width:18px;height:18px}.rr-csat-modal .rr-csat-header{padding:32px 24px 24px}.rr-csat-modal .rr-csat-title{font-size:20px}.rr-csat-modal .rr-csat-subtitle{font-size:14px}.rr-csat-modal .rr-csat-form{padding:24px}.rr-csat-modal .rr-csat-footer{padding:16px 24px 24px}.rr-csat-modal .rr-csat-question{margin-bottom:24px}.rr-csat-modal .rr-csat-stars{gap:4px}.rr-csat-modal .rr-csat-star{padding:6px}.rr-csat-modal .rr-csat-star svg{width:28px;height:28px}.rr-csat-modal .rr-csat-stars--large{gap:8px;flex-wrap:wrap}.rr-csat-modal .rr-csat-stars--large .rr-csat-star{padding:8px;flex:1 1 auto;min-width:70px}.rr-csat-modal .rr-csat-stars--large .rr-csat-star svg{width:32px;height:32px}.rr-csat-modal .rr-csat-footer,.rr-csat-modal .rr-csat-actions{flex-direction:row !important;justify-content:flex-end !important;gap:12px}.rr-csat-modal .rr-csat-footer button,.rr-csat-modal .rr-csat-actions button{width:auto !important;flex:0 0 auto}.rr-csat-modal.rr-csat-modal--compact .rr-csat-header{padding:24px 24px 12px}.rr-csat-modal.rr-csat-modal--compact .rr-csat-form{padding:8px 24px var(--rr-csat-footer-offset)}.rr-csat-modal.rr-csat-modal--compact .rr-csat-footer{padding:16px 24px}}@keyframes star-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.rr-csat-modal.is-submitting .rr-csat-container{pointer-events:none}.rr-csat-modal.is-submitting .rr-csat-close,.rr-csat-modal.is-submitting .rr-csat-close-wrap{pointer-events:auto;z-index:20}.rr-csat-modal.is-submitting .rr-csat-star.is-active{animation:star-pulse .6s ease-in-out}.rr-csat-modal.is-rating-locked .rr-csat-close{cursor:not-allowed;opacity:.85}.rr-csat-modal.is-rating-locked .rr-csat-close-wrap{pointer-events:auto;z-index:20}.rr-csat-modal:not(.is-rating-locked) .rr-csat-close,.rr-csat-modal:not(.is-rating-locked) .rr-csat-close-wrap{pointer-events:auto;z-index:20}.rr-csat-submit-error{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:rgba(220,53,69,.08);color:#b42318;font-size:14px;line-height:1.4;text-align:center}.rr-csat-success{text-align:center;padding:48px 32px}.rr-csat-success .rr-csat-success-icon{width:64px;height:64px;margin:0 auto 24px;border-radius:50%;background:rgba(44,171,149,.1);display:flex;align-items:center;justify-content:center}.rr-csat-success .rr-csat-success-icon svg{width:32px;height:32px;color:#2cab95}.rr-csat-success h3{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 12px 0}.rr-csat-success p{font-size:15px;color:#64748b;margin:0 0 24px 0;line-height:1.6}.rr-modal--drawer-right .rr-csat-container{position:fixed;top:0;right:0;left:auto;max-width:480px;width:100%;height:100vh;max-height:100vh;transform:translateX(100%);border-radius:0;overflow-y:auto;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}@media(max-width: 768px){.rr-modal--drawer-right .rr-csat-container{max-width:85%}}.rr-modal--drawer-right.is-visible .rr-csat-container{transform:translateX(0)}.rr-modal--drawer-left .rr-csat-container{position:fixed;top:0;left:0;right:auto;max-width:480px;width:100%;height:100vh;max-height:100vh;transform:translateX(-100%);border-radius:0;overflow-y:auto;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}@media(max-width: 768px){.rr-modal--drawer-left .rr-csat-container{max-width:85%}}.rr-modal--drawer-left.is-visible .rr-csat-container{transform:translateX(0)}.rr-modal--sheet-bottom{align-items:flex-end}.rr-modal--sheet-bottom .rr-csat-container{position:fixed;top:auto;bottom:0;left:50%;transform:translate(-50%, 100%);width:100%;max-width:100%;max-height:85vh;border-radius:18px 18px 0 0;overflow-y:auto;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}@media(max-width: 768px){.rr-modal--sheet-bottom .rr-csat-container{max-height:90vh}}.rr-modal--sheet-bottom.is-visible .rr-csat-container{transform:translate(-50%, 0)}.rr-modal--toast{justify-content:flex-end;align-items:flex-start;padding:20px}.rr-modal--toast .rr-csat-overlay{display:none}.rr-modal--toast .rr-csat-container{position:fixed;top:20px;right:20px;left:auto;max-width:420px;width:calc(100% - 40px);transform:translateX(calc(100% + 40px));padding:20px 24px;transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}@media(max-width: 768px){.rr-modal--toast .rr-csat-container{top:10px;right:10px;max-width:calc(100% - 20px);padding:16px 20px}}.rr-modal--toast .rr-csat-header{padding:0;border-bottom:none;margin-bottom:0;text-align:left}.rr-modal--toast .rr-csat-icon{margin:0 0 12px 0;width:44px;height:44px;border-radius:50%;background:#f0edff;display:flex;align-items:center;justify-content:center}.rr-modal--toast .rr-csat-icon svg,.rr-modal--toast .rr-csat-icon img{width:26px;height:26px}.rr-modal--toast .rr-csat-title{font-size:18px;margin-bottom:4px}.rr-modal--toast .rr-csat-subtitle{font-size:14px}.rr-modal--toast .rr-csat-form{padding:16px 0 0 0}.rr-modal--toast.is-visible .rr-csat-container{transform:translateX(0)}.rr-modal--fullscreen .rr-csat-container{position:fixed;top:0;left:0;right:0;bottom:0;transform:scale(0.95);width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0;overflow-y:auto;padding:40px;transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}@media(max-width: 768px){.rr-modal--fullscreen .rr-csat-container{padding:24px 20px}}.rr-modal--fullscreen.is-visible .rr-csat-container{transform:scale(1)}.rr-modal--center-bounce .rr-csat-container{transition:transform .7s cubic-bezier(0.68, -0.55, 0.265, 1.55),opacity .3s ease}.rr-modal--center-zoom .rr-csat-container{transform:translate(-50%, -50%) scale(0);transition:transform .4s cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity .3s ease}.rr-modal--center-zoom.is-visible .rr-csat-container{transform:translate(-50%, -50%) scale(1)}.rr-modal--center-flip{perspective:1000px}.rr-modal--center-flip .rr-csat-container{transform:translate(-50%, -50%) rotateX(-90deg);transform-style:preserve-3d;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .3s ease}.rr-modal--center-flip.is-visible .rr-csat-container{transform:translate(-50%, -50%) rotateX(0)}.rr-modal--center-elastic .rr-csat-container{transition:transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity .3s ease}.rr-modal--center-drop .rr-csat-container{transform:translate(-50%, -200%);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .3s ease}.rr-modal--center-drop.is-visible .rr-csat-container{transform:translate(-50%, -50%)}.rr-modal--center-swing .rr-csat-container{transform-origin:top center;transform:translate(-50%, -50%) rotate(-15deg);transition:transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity .3s ease}.rr-modal--center-swing.is-visible .rr-csat-container{transform:translate(-50%, -50%) rotate(0)}.rr-modal--center-fade .rr-csat-container{transform:translate(-50%, -50%) scale(1.1);opacity:0;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s ease}.rr-modal--center-fade.is-visible .rr-csat-container{transform:translate(-50%, -50%) scale(1);opacity:1}.rr-design-system-component-feedbackmodal .rr-feedbackmodal-footer{flex-shrink:0;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff}.rr-design-system-component-feedbackmodal .rr-csat-star.is-hovered svg{color:#fed14d;filter:drop-shadow(0 4px 8px rgba(254, 209, 77, 0.3))}.rr-design-system-component-shared-badge{display:inline-block;vertical-align:middle;font-weight:normal}.rr-design-system-component-shared-badge.gradient-badge{margin-left:0;height:var(--header-badge-h);line-height:var(--header-badge-h);padding:1px 8px;border-radius:9999px;background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.45);font-size:11px;font-weight:800;white-space:nowrap}.rr-design-system-component-shared-badge.preferred-badge{margin-left:auto;height:var(--header-badge-h);line-height:var(--header-badge-h);padding:0 10px;border-radius:9999px;background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.45);white-space:nowrap}.rr-design-system-component-shared-badge.pill{padding:1px 8px;border-radius:9999px;background:#eef2f8;border:0;color:#334155;font-weight:800;font-size:11px}.rr-design-system-component-shared-badge.pill.quiet{background:#f4f7fb;color:var(--text-soft)}.rr-design-system-component-shared-badge.pill.sm{padding:1px 8px;font-size:11px}.rr-design-system-component-shared-badge.pill.lg{padding:1px 8px;font-size:11px}.rr-design-system-component-shared-badge.pill--muted{background:#f4f7fb;color:var(--text-soft)}.rr-design-system-component-shared-badge.pill--accent{background:#f0edff;color:#6e63ff}.rr-design-system-component-shared-badge.pill--warn{background:rgba(254,209,77,.22);color:#a46b00}.rr-design-system-component-shared-badge.pill--success{background:#e6f8f4;color:#2cab95}.rr-design-system-component-shared-badge.pill--danger{background:rgba(202,11,89,.12);color:#ca0b59}.rr-design-system-component-shared-badge.pill--rms{background:#fce7f3;color:#a21caf}.rr-design-system-component-shared-badge.pill--pos{background:#ecfeff;color:#0ea5b7}.rr-design-system-component-shared-badge.badge{font-size:11px;padding:1px 8px;border-radius:999px;border:0;background:#f4f7fb;color:var(--text-soft);font-weight:800}.rr-design-system-component-shared-badge.badge.success{background:#e6f8f4;color:#2cab95}.rr-design-system-component-shared-badge.badge.warn{background:rgba(255,200,87,.18);color:#8a6200}.rr-design-system-component-shared-badge.badge.danger{background:rgba(202,11,89,.1);color:#ca0b59}.rr-design-system-component-shared-badge.badge.rms{background:#fce7f3;color:#a21caf}.rr-design-system-component-shared-badge.badge.pos{background:#ecfeff;color:#0ea5b7}#tpl-account:has(.upgrade-module-trial-banner-wrap){background-color:#f0f6f6}section.content.upgrade-module-trial-content{margin:0 -25px -30px -25px;padding:92px 25px 30px 25px;background-color:#f0f6f6}section.content.upgrade-module-trial-content .upgrade-module-trial-banner-wrap{margin-bottom:12px;padding-top:0;padding-bottom:0;background:rgba(0,0,0,0)}section.content.upgrade-module-trial-content>.upgrade-module-trial-banner-wrap,section.content.upgrade-module-trial-content>.upgrade-module-trial-body{box-sizing:border-box;max-width:var(--subscr-container-max, 1120px);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}section.content.upgrade-module-trial-content>.white-label-be-workspace{box-sizing:border-box;max-width:var(--subscr-container-max, 1120px);margin-left:auto;margin-right:auto;width:100%}section.content.upgrade-module-trial-content>.rr-design-system-component-headers-pageheader,section.content.upgrade-module-trial-content>.page-head.rr-design-system-component-headers-pageheader{margin-bottom:20px !important}.upgrade-module-trial-banner-wrap{margin:0 0 16px;padding:0;background:rgba(0,0,0,0)}.upgrade-module-trial-banner__card{position:relative;box-sizing:border-box;width:100%;padding:18px 20px 16px;border-radius:16px;border:1px solid rgba(110,99,255,.14);background:linear-gradient(135deg, rgba(110, 99, 255, 0.07) 0%, rgba(110, 99, 255, 0.03) 100%);color:#3f3a8f}.upgrade-module-trial-banner__card .rr-modal-close.upgrade-module-trial-dismiss-btn{position:absolute;top:14px;right:14px;background:rgba(0,0,0,0);border:1px solid #dce2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,top .2s ease;color:#6a7b8e;z-index:2;padding:0}.upgrade-module-trial-banner__card .rr-modal-close.upgrade-module-trial-dismiss-btn:hover{border-color:#6a5acd;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.12);top:13px}.upgrade-module-trial-banner__card .rr-modal-close.upgrade-module-trial-dismiss-btn svg{display:block}.upgrade-module-trial-banner__card--preview .upgrade-module-trial-banner__badge .pill--accent{background:#fff;color:#4f46e5;border:1px solid rgba(79,70,229,.28);box-shadow:0 1px 2px rgba(15,23,42,.06)}.upgrade-module-trial-banner__card--trial{border-color:rgba(44,171,149,.18);background:linear-gradient(135deg, rgba(44, 171, 149, 0.08) 0%, rgba(44, 171, 149, 0.03) 100%);color:#1f6f62}.upgrade-module-trial-banner__card--trial-warn{border-color:rgba(254,209,77,.28);background:linear-gradient(135deg, rgba(254, 209, 77, 0.12) 0%, rgba(254, 209, 77, 0.05) 100%);color:#7a5d00}.upgrade-module-trial-banner__card--cooldown{border-color:rgba(100,116,139,.18);background:linear-gradient(135deg, rgba(148, 163, 184, 0.1) 0%, rgba(148, 163, 184, 0.04) 100%);color:#475569}.upgrade-module-trial-banner__badge{margin:0 0 10px;max-width:calc(100% - 44px)}.upgrade-module-trial-banner__body{padding-right:44px;min-width:0}.upgrade-module-trial-banner__message{margin:0;font-size:14px;line-height:1.55;font-weight:500;color:inherit}.upgrade-module-trial-banner__slot-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:inherit;opacity:.88}.upgrade-module-trial-banner__footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.upgrade-module-trial-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.upgrade-module-trial-banner__actions .upgrade-module-trial-subscription-btn.rr-btn.ghost{color:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.upgrade-module-trial-banner__actions .upgrade-module-trial-subscription-btn.rr-btn.ghost::before{content:"→";display:inline-block;margin-right:6px;text-decoration:none;font-weight:700}.upgrade-module-trial-banner-wrap--hidden{display:none !important}.upgrade-module-trial-banner-preview-label{margin:0 0 16px}.upgrade-module-trial-banner-preview-label .rr-design-system-component-buttons-button .rr-btn:not([href]){pointer-events:none;cursor:default}.white-label-be-workspace{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:48px;padding:20px 24px}.white-label-be-workspace .white-label-be-status{margin-bottom:16px}.white-label-be-workspace .white-label-be-cname-alerts{margin-top:12px}.white-label-be-workspace .white-label-be-cname-alerts .rr-design-system-component-alerts-alert{margin:0}#tpl-account:has(>.top-nav-container):has(>.upgrade-module-trial-banner-wrap){padding-top:72px}@media(max-width: 768px){.upgrade-module-trial-banner__card{padding:16px 16px 14px}.upgrade-module-trial-banner__body{padding-right:0}.upgrade-module-trial-banner__badge{max-width:none;margin-right:44px}.upgrade-module-trial-banner__card .rr-modal-close.upgrade-module-trial-dismiss-btn{top:12px;right:12px}.upgrade-module-trial-banner__card .rr-modal-close.upgrade-module-trial-dismiss-btn:hover{top:11px}.upgrade-module-trial-banner__footer{flex-direction:column;align-items:stretch}.upgrade-module-trial-banner__actions{flex-direction:column;align-items:stretch;width:100%}.upgrade-module-trial-banner__actions .rr-design-system-component-buttons-button,.upgrade-module-trial-banner__actions .rr-btn{width:100%;justify-content:center}}@media(min-width: 769px){.upgrade-module-trial-banner__actions{justify-content:flex-start}}.rr-design-system-component-shared-upgrade-module-trial-banner.upgrade-module-trial-banner__card{display:block}.rr-design-system-component-buttons-button.rr-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 16px;border-radius:9999px;border:1px solid #c9cccf;background:#fff;color:#202223;text-decoration:none;font-size:14px;font-weight:700;line-height:1.5;font-family:inherit;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,filter .2s ease}.rr-design-system-component-buttons-button.rr-btn:focus{outline:0;box-shadow:none}.rr-design-system-component-buttons-button.rr-btn:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(37,129,117,.2)}.rr-design-system-component-buttons-button.rr-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-buttons-button.rr-btn:disabled{opacity:.5;cursor:not-allowed}.rr-design-system-component-buttons-button.rr-btn.primary:visited,.rr-design-system-component-buttons-button.rr-btn.primary:link,.rr-design-system-component-buttons-button.rr-btn.primary a{color:#fff !important}.rr-design-system-component-buttons-button.rr-btn.primary{background:#0f1726;color:#fff;border:0;font-weight:700;padding:8px 16px;box-shadow:0 8px 24px rgba(15,23,38,.18),0 0 0 0 rgba(110,99,255,0)}.rr-design-system-component-buttons-button.rr-btn.primary:hover:not(:disabled){filter:brightness(1.02)}.rr-design-system-component-buttons-button.rr-btn.primary:active:not(:disabled){transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.secondary{background:#fff;color:#142031;border:1px solid rgba(20,32,49,.28);padding:8px 16px}.rr-design-system-component-buttons-button.rr-btn.secondary:hover:not(:disabled){background:#f8fafc}.rr-design-system-component-buttons-button.rr-btn.secondary:active:not(:disabled){transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.secondary:focus-visible{box-shadow:0 0 0 2px rgba(32,130,124,.14);border-color:rgba(20,32,49,.22)}.rr-design-system-component-buttons-button.rr-btn.success{color:#24827c;background:#fff;border:1px solid rgba(34,197,94,.45)}.rr-design-system-component-buttons-button.rr-btn.success:not(.solid):hover:not(:disabled){background:#fff}.rr-design-system-component-buttons-button.rr-btn.success:not(.solid):active:not(:disabled){background:rgba(34,197,94,.1);transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.success:focus-visible{box-shadow:0 0 0 2px rgba(34,197,94,.18)}.rr-design-system-component-buttons-button.rr-btn.success.solid{color:#fff;background:#24827c;border:1px solid #24827c;box-shadow:0 6px 18px rgba(34,197,94,.22);font-weight:700}.rr-design-system-component-buttons-button.rr-btn.success.solid:hover:not(:disabled){filter:brightness(1)}.rr-design-system-component-buttons-button.rr-btn.success.solid:active:not(:disabled){filter:brightness(0.94);transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.success.solid:focus-visible{box-shadow:0 0 0 2px rgba(34,197,94,.24)}.rr-design-system-component-buttons-button.rr-btn.danger{color:#ca0b59;background:#fff;border:1px solid rgba(202,11,89,.45)}.rr-design-system-component-buttons-button.rr-btn.danger:not(.solid):hover:not(:disabled){background:#fff}.rr-design-system-component-buttons-button.rr-btn.danger:not(.solid):active:not(:disabled){background:rgba(202,11,89,.1);transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.danger:focus-visible{box-shadow:0 0 0 2px rgba(202,11,89,.18)}.rr-design-system-component-buttons-button.rr-btn.danger.solid{color:#fff;background:#ca0b59;border-color:#ca0b59;box-shadow:0 6px 18px rgba(202,11,89,.22);font-weight:700}.rr-design-system-component-buttons-button.rr-btn.danger.solid:hover:not(:disabled){filter:brightness(1)}.rr-design-system-component-buttons-button.rr-btn.danger.solid:active:not(:disabled){filter:brightness(0.94);transform:translateY(1px)}.rr-design-system-component-buttons-button.rr-btn.danger.solid:focus-visible{box-shadow:0 0 0 2px rgba(202,11,89,.24)}.rr-design-system-component-buttons-button.rr-btn.ghost{background:rgba(0,0,0,0) !important;border:0;padding:0;border-radius:0;text-decoration:underline;text-underline-offset:2px;transition:transform .12s ease,box-shadow .2s ease !important}.rr-design-system-component-buttons-button.rr-btn.ghost:hover:not(:disabled){background:rgba(0,0,0,0) !important;transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-buttons-button.rr-btn.ghost:active:not(:disabled){background:rgba(0,0,0,0) !important;transform:none}.rr-design-system-component-buttons-button.rr-btn.ghost:focus:not(:disabled){background:rgba(0,0,0,0) !important}.rr-design-system-component-buttons-button.rr-btn.product{background-color:purple;color:rgba(255,238,238,.9333333333)}.rr-design-system-component-buttons-button.rr-btn.product:hover:not(:disabled){transform:none;box-shadow:0 10px 20px rgba(110,99,255,.12);filter:brightness(1)}.rr-design-system-component-buttons-button.rr-btn.product:active:not(:disabled){filter:brightness(0.94);transform:none}.rr-design-system-component-buttons-button.rr-btn.super{background-color:#ca0b59;color:#fff}.rr-design-system-component-buttons-button.rr-btn.super:hover:not(:disabled){box-shadow:0 10px 20px rgba(110,99,255,.12);filter:brightness(1)}.rr-design-system-component-buttons-button.rr-btn.super:active:not(:disabled){transform:none;filter:brightness(0.94)}.rr-design-system-component-buttons-button.rr-btn.white{background:#fff;color:#6e63ff;border:none;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:16px 40px;font-size:16px}.rr-design-system-component-buttons-button.rr-btn.purple{background:#6e63ff;color:#fff;border:2px solid #6e63ff;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.rr-design-system-component-buttons-button.rr-btn.soft{background:#eff1f5;color:#0f172a;border:0;padding:8px 16px}.rr-design-system-component-buttons-button.rr-btn.soft:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-buttons-button.rr-btn.soft:active:not(:disabled){transform:translateY(0);box-shadow:none}.rr-design-system-component-buttons-button.rr-btn.soft:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.rr-design-system-component-buttons-button.rr-btn.show-more{background:#eff1f5;color:#0f172a;border:0;padding:8px 16px;font-weight:800}.rr-design-system-component-buttons-button.rr-btn.show-more:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-buttons-button.rr-btn.show-more:active:not(:disabled){transform:translateY(0);box-shadow:none}.rr-design-system-component-buttons-button.rr-btn.show-more:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.rr-design-system-component-buttons-button.rr-btn svg.rr-design-system-component-icons-icon{width:14px}.rr-design-system-component-buttons-button.rr-btn.btn-sm{padding:6px 14px;font-size:13px}.rr-design-system-component-buttons-button.rr-btn.btn-sm svg.rr-design-system-component-icons-icon{width:13px}.rr-design-system-component-buttons-button.rr-btn.btn-lg{padding:10px 22px;font-size:16px}.rr-design-system-component-buttons-button.rr-btn.btn-lg svg.rr-design-system-component-icons-icon{width:16px}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost){width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;padding:0 !important;border-radius:50% !important;gap:0;justify-content:center;align-items:center;flex-shrink:0;line-height:0;box-shadow:none !important;border:1px solid #dce2e6 !important;color:#6a7b8e}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost) svg.rr-design-system-component-icons-icon{width:18px;height:18px}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost):hover:not(:disabled){border-color:#6a5acd !important;color:#0f172a;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;transform:none !important}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost):active:not(:disabled){box-shadow:0 1px 4px rgba(0,0,0,.1) !important}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost):focus-visible{outline:0;box-shadow:0 0 0 2px rgba(110,99,255,.22) !important}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost).btn-sm,.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost).btn-lg{width:36px !important;height:36px !important;min-width:36px !important;padding:0 !important}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost).primary{background:#0f1726 !important;color:#fff !important;border:0 !important}.rr-design-system-component-buttons-button.rr-btn.rr-btn-icon-only:not(.ghost).primary:hover:not(:disabled){color:#fff !important;border:0 !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important;filter:brightness(1.02)}.rr-design-system-component-buttons-button.rr-btn.rr-btn-main-action{position:fixed;z-index:97;top:84px;right:24px;margin-top:0px;min-width:150px;justify-content:center;text-align:center}.rr-design-system-component-buttons-showmorebutton{background:#eef1f5;color:#334155;border:0;border-radius:9999px;padding:8px 16px;font-weight:800;font-size:14px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease}.rr-design-system-component-buttons-showmorebutton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-buttons-showmorebutton:active:not(:disabled){transform:translateY(0);box-shadow:none}.rr-design-system-component-buttons-showmorebutton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only{width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #e5e7eb !important;background:#fff !important;color:#0f172a !important;justify-content:center;flex-shrink:0;box-shadow:none !important}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only:hover:not(:disabled){background:#f8fafc !important;border-color:#6e63ff !important;box-shadow:0 4px 12px rgba(110,99,255,.12) !important;transform:translateY(-1px);filter:none}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only:active:not(:disabled){transform:translateY(0)}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only.btn-sm{width:32px;height:32px}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only.btn-lg{width:48px;height:48px}.rr-design-system-component-buttons-showmorebutton.rr-btn-icon-only.danger:hover:not(:disabled){border-color:#ca0b59 !important;box-shadow:0 4px 12px rgba(202,11,89,.12) !important}.rr-design-system-component-buttons-aibutton{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;background:linear-gradient(135deg, #6E63FF 0%, #8B82FF 100%);color:#fff;box-shadow:0 4px 12px rgba(110,99,255,.25)}.rr-design-system-component-buttons-aibutton svg.rr-design-system-component-icons-icon{width:18px;height:18px;color:#fff;transition:transform .2s ease}.rr-design-system-component-buttons-aibutton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(110,99,255,.35);background:linear-gradient(135deg, #7D73FF 0%, #9B93FF 100%)}.rr-design-system-component-buttons-aibutton:hover:not(:disabled) svg.rr-design-system-component-icons-icon{transform:rotate(10deg) scale(1.1)}.rr-design-system-component-buttons-aibutton:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(110,99,255,.3)}.rr-design-system-component-buttons-aibutton:focus{outline:0}.rr-design-system-component-buttons-aibutton:focus-visible{box-shadow:0 0 0 2px rgba(110,99,255,.35),0 8px 20px rgba(110,99,255,.24)}.rr-design-system-component-buttons-aibutton:disabled{opacity:.5;cursor:not-allowed;transform:none}.rr-design-system-component-buttons-aibutton.ai-btn-loading{cursor:wait}.rr-design-system-component-buttons-aibutton.ai-btn-loading svg.rr-design-system-component-icons-icon{animation:aiButtonIconSpin 1s linear infinite}.rr-design-system-component-buttons-aibutton.ai-btn-pulse{animation:aiButtonPulse 2s ease-in-out infinite}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.sm{padding:7px 12px;font-size:12px}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-icon-only{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;padding:0;border-radius:50%;justify-content:center;flex-shrink:0;aspect-ratio:1/1}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-icon-only svg.rr-design-system-component-icons-icon{margin:0}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-green{background:linear-gradient(135deg, #2CAB95 0%, #3DC9B4 100%);box-shadow:0 4px 12px rgba(44,171,149,.25)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-green:hover:not(:disabled){background:linear-gradient(135deg, #35BBA5 0%, #4DD9C4 100%);box-shadow:0 8px 20px rgba(44,171,149,.35)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-green:active:not(:disabled){box-shadow:0 4px 12px rgba(44,171,149,.3)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-green.ai-btn-pulse{animation:aiButtonPulseGreen 2s ease-in-out infinite}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-red{background:linear-gradient(135deg, #ca0b59 0%, #e01165 100%);box-shadow:0 4px 12px rgba(202,11,89,.25)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-red:hover:not(:disabled){background:linear-gradient(135deg, #d50d61 0%, #f01371 100%);box-shadow:0 8px 20px rgba(202,11,89,.35)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-red:active:not(:disabled){box-shadow:0 4px 12px rgba(202,11,89,.3)}.rr-design-system-component-buttons-aibutton.ai-btn-pulse.ai-btn-red.ai-btn-pulse{animation:aiButtonPulseRed 2s ease-in-out infinite}@keyframes aiButtonPulse{0%,100%{box-shadow:0 4px 12px rgba(110,99,255,.25)}50%{box-shadow:0 4px 20px rgba(110,99,255,.45),0 0 20px rgba(110,99,255,.2)}}@keyframes aiButtonPulseGreen{0%,100%{box-shadow:0 4px 12px rgba(44,171,149,.25)}50%{box-shadow:0 4px 20px rgba(44,171,149,.45),0 0 20px rgba(44,171,149,.2)}}@keyframes aiButtonPulseRed{0%,100%{box-shadow:0 4px 12px rgba(202,11,89,.25)}50%{box-shadow:0 4px 20px rgba(202,11,89,.45),0 0 20px rgba(202,11,89,.2)}}@keyframes aiButtonIconSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rr-design-system-component-buttons-export-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.rr-design-system-component-buttons-export-button img,.rr-design-system-component-buttons-export-button svg{width:16px;height:16px;opacity:.8}.rr-design-system-component-buttons-export-button .export-btn-text{white-space:nowrap}.rr-design-system-component-buttons-export-button.ghost{background:rgba(0,0,0,0);color:#4a5568;border-color:#e2e8f0}.rr-design-system-component-buttons-export-button.ghost:hover{background:#f7fafc;border-color:#cbd5e0;color:#2d3748}.rr-design-system-component-buttons-export-button.ghost:active{background:#edf2f7}.rr-design-system-component-buttons-export-button.primary{background:#3182ce;color:#fff;border-color:#3182ce}.rr-design-system-component-buttons-export-button.primary:hover{background:#2c5282;border-color:#2c5282}.rr-design-system-component-buttons-export-button.primary:active{background:#2a4365}.rr-design-system-component-buttons-export-button.secondary{background:#718096;color:#fff;border-color:#718096}.rr-design-system-component-buttons-export-button.secondary:hover{background:#4a5568;border-color:#4a5568}.rr-design-system-component-buttons-export-button.secondary:active{background:#2d3748}.rr-design-system-component-buttons-export-button.btn-sm{padding:4px 8px;font-size:12px}.rr-design-system-component-buttons-export-button.btn-sm img,.rr-design-system-component-buttons-export-button.btn-sm svg{width:14px;height:14px}.rr-design-system-component-buttons-export-button.btn-lg{padding:10px 18px;font-size:15px}.rr-design-system-component-buttons-export-button.btn-lg img,.rr-design-system-component-buttons-export-button.btn-lg svg{width:20px;height:20px}.rr-design-system-component-buttons-export-button.disabled,.rr-design-system-component-buttons-export-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.rr-design-system-component-buttons-export-button.is-loading{pointer-events:none}.rr-design-system-component-buttons-export-button.is-loading .export-btn-text{opacity:.6}.rr-design-system-component-buttons-export-button.is-loading::after{content:"";display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:export-btn-spin .6s linear infinite;margin-left:6px}@keyframes export-btn-spin{to{transform:rotate(360deg)}}:root{--bg: #f6f8fb;--panel: #ffffff;--muted: #52607a;--text: #142031;--text-soft: #3c4a63;--success: #1e9e68;--warning: #b8860b;--danger: #ca0b59;--accent: #6d5afc;--border: rgba(20, 32, 49, .12);--shadow: 0 8px 26px rgba(20, 32, 49, .08);--radius: 18px;--radius-sm: 12px;--radius-lg: 26px;--focus-ring: 0 0 0 2px rgba(109, 90, 252, .12), 0 1px 6px rgba(20, 32, 49, .06);--brand-gradient: linear-gradient(90deg, #26817c 0%, #9999f5 100%);--card-header-vpad: 16px;--card-header-fs: 16px;--header-icon-size: 22px;--header-badge-h: 28px;--card-padding-inline: 40px;--card-padding-inline-mobile: 36px;--card-gradient-header-bleed: 18px}.rr-design-system-component-cards-card.card{display:flex;flex-direction:column;grid-column:span 6;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.rr-design-system-component-cards-card.card.headered{padding-top:0}.rr-design-system-component-cards-card.card h2{font-size:16px;margin:0;padding:16px var(--card-padding-inline);border-bottom:1px solid var(--border);color:#1a202c;display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;flex-shrink:0}.rr-design-system-component-cards-card.card h2 .card-header-title{flex:1 1 auto;min-width:0}.rr-design-system-component-cards-card.card h2 img{vertical-align:middle;margin-right:4px}.rr-design-system-component-cards-card.card h2 svg.icon-pill{flex-shrink:0;box-sizing:border-box;width:28px;height:28px;border-radius:999px;padding:6px;display:block}.rr-design-system-component-cards-card.card h2 svg.icon-pill.purple{background:#f0edff;color:#6e63ff}.rr-design-system-component-cards-card.card h2 svg.icon-pill.green{background:#e6f8f4;color:#2cab95}.rr-design-system-component-cards-card.card h2 svg.icon-pill.yellow{background:#fff7e0;color:#a46b00}.rr-design-system-component-cards-card.card h2 svg.icon-pill.gold{background:rgba(254,209,77,.18);color:#fed14d}.rr-design-system-component-cards-card.card h2 svg.icon-pill.lav{background:rgba(164,162,255,.18);color:#a4a2ff}.rr-design-system-component-cards-card.card h2 svg.icon-pill.mint{background:rgba(6,252,201,.28);color:#06fcc9;box-shadow:inset 0 0 0 1px rgba(6,252,201,.32)}.rr-design-system-component-cards-card.card h2 svg.icon-pill.crimson{background:rgba(202,11,89,.12);color:#ca0b59}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:start;padding:16px var(--card-padding-inline) 14px;border-bottom:1px solid var(--border)}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon{grid-row:1;grid-column:1;display:flex;align-items:flex-start;line-height:0}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill{flex-shrink:0;box-sizing:border-box;width:28px;height:28px;border-radius:999px;padding:6px;display:block}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.purple{background:#f0edff;color:#6e63ff}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.green{background:#e6f8f4;color:#2cab95}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.yellow{background:#fff7e0;color:#a46b00}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.gold{background:rgba(254,209,77,.18);color:#fed14d}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.lav{background:rgba(164,162,255,.18);color:#a4a2ff}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.mint{background:rgba(6,252,201,.28);color:#06fcc9;box-shadow:inset 0 0 0 1px rgba(6,252,201,.32)}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-header__icon svg.icon-pill.crimson{background:rgba(202,11,89,.12);color:#ca0b59}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid h2.rr-card-header__title{grid-row:1;grid-column:2;margin:0;padding:0;border:0;font-size:var(--card-header-fs, 16px);font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#1a202c;display:flex;align-items:center;gap:10px;flex-shrink:0}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid h2.rr-card-header__title .card-header-title{flex:1 1 auto;min-width:0}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid .rr-card-subtitle{grid-row:2;grid-column:2;margin:0;padding:0;border:0}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid--compact{grid-template-rows:auto;row-gap:0;align-items:center}.rr-design-system-component-cards-card.card.card--has-subtitle:not(.gradient) h2:not(.rr-card-header__title){border-bottom:0;padding-bottom:6px}.rr-design-system-component-cards-card.card.card--has-subtitle:not(.gradient) .rr-card-header--icon-grid{border-bottom:1px solid var(--border);padding-bottom:14px}.rr-design-system-component-cards-card.card .rr-card-subtitle{margin:0;padding:0 var(--card-padding-inline) 14px;font-size:13px;line-height:1.35;font-weight:400;color:var(--muted);border-bottom:1px solid var(--border);flex-shrink:0}.rr-design-system-component-cards-card.card.card--has-subtitle:not(.gradient) h2+.rr-card-subtitle{margin-top:0}.rr-design-system-component-cards-card.card.card--has-subtitle:not(.gradient) .rr-card-subtitle:first-child{padding-top:16px}.rr-design-system-component-cards-card.card.gradient.card--has-subtitle h2{border-bottom:0}.rr-design-system-component-cards-card.card.gradient .rr-card-subtitle{margin-left:calc(-1*var(--card-gradient-header-bleed));margin-right:calc(-1*var(--card-gradient-header-bleed));padding-left:calc(var(--card-padding-inline) + var(--card-gradient-header-bleed));padding-right:calc(var(--card-padding-inline) + var(--card-gradient-header-bleed));padding-top:0;margin-top:-8px;padding-bottom:14px;color:hsla(0,0%,100%,.92);border-bottom:1px solid var(--border);background:linear-gradient(90deg, #26817c 0%, #9999f5 100%);border-top:0}.rr-design-system-component-cards-card.card .content{padding:16px var(--card-padding-inline);flex:1 1 auto}.rr-design-system-component-cards-card.card p{color:var(--text-soft);margin:8px 0 0}.rr-design-system-component-cards-card.card .card-cta{display:flex;justify-content:flex-end;padding:0 var(--card-padding-inline) 16px;flex-shrink:0}.rr-design-system-component-cards-card.card .card-utility{display:flex;justify-content:space-between;align-items:center;padding:10px var(--card-padding-inline) 16px;flex-shrink:0}.rr-design-system-component-cards-card.card .kv{display:flex;align-items:center;justify-content:space-between;border:1px dashed var(--border);border-radius:12px;padding:12px 14px;margin-top:10px}.rr-design-system-component-cards-card.card .kv strong{letter-spacing:.3px;color:var(--text)}.rr-design-system-component-cards-card.card:not(.gradient) h2>.pill,.rr-design-system-component-cards-card.card:not(.gradient) .rr-card-header__title>.pill{margin-left:0}.rr-design-system-component-cards-card.card:not(.gradient) h2>.pill:last-child,.rr-design-system-component-cards-card.card:not(.gradient) .rr-card-header__title>.pill:last-child{margin-left:auto}.rr-design-system-component-cards-card.card.gradient{border-color:rgba(38,129,124,.22);box-shadow:0 10px 28px rgba(38,129,124,.1);overflow:hidden}.rr-design-system-component-cards-card.card.gradient h2{margin-left:calc(-1*var(--card-gradient-header-bleed));margin-right:calc(-1*var(--card-gradient-header-bleed));margin-bottom:0;padding:16px calc(var(--card-padding-inline) + var(--card-gradient-header-bleed));background:linear-gradient(90deg, #26817c 0%, #9999f5 100%);color:#fff;border:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;font-size:var(--card-header-fs);line-height:1.2;font-weight:700;position:relative}.rr-design-system-component-cards-card.card.gradient h2 .gradient-badge,.rr-design-system-component-cards-card.card.gradient h2 .preferred-badge{margin-left:auto}.rr-design-system-component-cards-card.card.gradient .content{padding-top:var(--card-header-vpad)}.rr-design-system-component-cards-card.card .btn{transition:all .2s ease}@media(max-width: 980px){.rr-design-system-component-cards-card.card{grid-column:span 12}}@media(max-width: 768px){.rr-design-system-component-cards-card.card h2{padding:16px var(--card-padding-inline-mobile)}.rr-design-system-component-cards-card.card.gradient h2{padding:16px calc(var(--card-padding-inline-mobile) + var(--card-gradient-header-bleed))}.rr-design-system-component-cards-card.card .content{padding:12px var(--card-padding-inline-mobile)}.rr-design-system-component-cards-card.card .rr-card-subtitle{padding-left:var(--card-padding-inline-mobile);padding-right:var(--card-padding-inline-mobile)}.rr-design-system-component-cards-card.card .rr-card-header--icon-grid{padding-left:var(--card-padding-inline-mobile);padding-right:var(--card-padding-inline-mobile)}.rr-design-system-component-cards-card.card.gradient .rr-card-subtitle{padding-left:calc(var(--card-padding-inline-mobile) + var(--card-gradient-header-bleed));padding-right:calc(var(--card-padding-inline-mobile) + var(--card-gradient-header-bleed))}.rr-design-system-component-cards-card.card .card-cta{padding:0 var(--card-padding-inline-mobile) 16px}.rr-design-system-component-cards-card.card .card-utility{padding:10px var(--card-padding-inline-mobile) 16px}}@media(max-width: 720px){.rr-design-system-component-cards-card.card .card-utility{flex-direction:column;gap:10px;align-items:stretch}.rr-design-system-component-cards-card.card .card-utility .btn{width:100%}}.rr-design-system-component-stats-tiers .tier-badge{display:none !important}.rr-design-system-component-stats-tiers .tiers-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}@media(max-width: 1024px){.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr}}@media(max-width: 560px){.rr-design-system-component-stats-tiers .tiers-grid{grid-template-columns:1fr;gap:12px}}.rr-design-system-component-stats-tiers .tier-card{position:relative;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:14px 14px 12px;box-shadow:0 6px 14px rgba(15,23,42,.04);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;box-sizing:border-box}.rr-design-system-component-stats-tiers .tier-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.06)}.rr-design-system-component-stats-tiers .tier-card.is-current{border-color:#d9d6ff;box-shadow:0 0 0 3px rgba(110,99,255,.12),0 16px 36px rgba(110,99,255,.12)}.rr-design-system-component-stats-tiers .tier-card--current-badge{padding-top:18px;overflow:visible}.rr-design-system-component-stats-tiers .tier-card-current-badge{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:2;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;padding:4px 10px;border-radius:999px;background:var(--rr-color-purple-100, #f0ebff);color:var(--rr-color-purple-700, #5a3fe0);border:1px solid rgba(110,99,255,.2);box-shadow:0 2px 8px rgba(110,99,255,.12)}.rr-design-system-component-stats-tiers .tier-card>.rr-design-system-component-interactive-tooltip[data-tier-current-plan=true]{display:block !important;width:100% !important;max-width:none !important;min-width:0;box-sizing:border-box;align-items:stretch;justify-content:stretch;color:inherit;font-weight:inherit;min-height:0;cursor:default}.rr-design-system-component-stats-tiers .tier-card-inner{display:block;width:100%;box-sizing:border-box}.rr-design-system-component-stats-tiers .highlight-purple{border-color:#d9d6ff !important;box-shadow:0 0 0 3px rgba(110,99,255,.12),0 16px 36px rgba(110,99,255,.12) !important}.rr-design-system-component-stats-tiers .tier-head{text-align:center;margin-bottom:10px}.rr-design-system-component-stats-tiers .tier-title{margin:0;font-weight:800;font-size:18px;color:#0f172a}.rr-design-system-component-stats-tiers .tier-price{font-weight:800;font-size:28px;color:#0f172a;line-height:1.1;margin-top:4px}.rr-design-system-component-stats-tiers .tier-per{font-size:12px;font-weight:700;color:#64748b}.rr-design-system-component-stats-tiers .tier-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rr-design-system-component-stats-tiers .tier-list li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334155}.rr-design-system-component-stats-tiers .tick-gray,.rr-design-system-component-stats-tiers .tick-purple{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.rr-design-system-component-stats-tiers .tick-gray{background:#e6e9f2}.rr-design-system-component-stats-tiers .tick-gray svg{width:12px;height:12px;fill:#64748b}.rr-design-system-component-stats-tiers .tick-purple{background:#6e63ff}.rr-design-system-component-stats-tiers .tick-purple svg{width:12px;height:12px;fill:#fff}.rr-design-system-component-stats-tiers .tick-icon{width:18px;height:18px;display:inline-block;flex:0 0 18px}.rr-design-system-component-stats-tiers .tiers-meta{margin-top:10px}.rr-design-system-component-stats-tiers .ai-line{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#334155}.rr-design-system-component-stats-tiers .ai-badge{width:18px;height:18px;border-radius:999px;background:#f6c544;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;box-shadow:0 0 0 2px #fff inset}.rr-design-system-component-stats-tiers .ai-badge svg{width:12px;height:12px;fill:#fff}.rr-design-system-component-stats-tiers .ai-text{color:#0f172a}.rr-design-system-component-forms-otp-input-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:380px}.rr-design-system-component-forms-otp-input-wrapper [class$=-errors]{width:100%;color:#ca0b59;font-size:13px;font-family:inter,sans-serif;margin-top:8px;padding:0 10px;text-align:center;line-height:1.4}.rr-design-system-component-forms-otp-input{width:100%;display:flex;gap:10px;align-items:center;justify-content:center;background-color:#cecece;border-radius:5px;padding:10px;border:0px solid #c2c2c2}.rr-design-system-component-forms-otp-input input.otp-input{border:none;background-color:#fff;color:#000;font-size:32px;text-align:center;padding:10px;width:100%;max-width:70px;height:50px;border-radius:4px;margin-bottom:0}.rr-design-system-component-forms-otp-input input.otp-input:focus-visible{outline:1px solid #424242}.rr-design-system-component-forms-otp-input input.otp-input.filled{outline:2px solid #258175}.rr-design-system-component-forms-otp-input input.otp-input.error{outline:2px solid #ca0b59}.rr-design-system-component-forms-otp-input input.otp-input.error.filled{outline:2px solid #ca0b59}[id$=-hidden]{display:none}.rr-design-system-component-tables-table .search-inline{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin:0 0 10px}.rr-design-system-component-tables-table .search-inline input{flex:1;max-width:none;padding:8px 14px;border-radius:12px;background:#fff;border:1px solid var(--border, rgba(20, 32, 49, 0.12));color:var(--text, #142031);box-shadow:0 1px 0 rgba(20,32,49,.03) inset;font-size:13px;font-family:inherit;line-height:1.5}.rr-design-system-component-tables-table .search-inline input::placeholder{color:#99a5ba}.rr-design-system-component-tables-table .search-inline input:focus{outline:none;border-color:rgba(20,32,49,.24);box-shadow:0 0 0 3px rgba(109,90,252,.08)}.rr-design-system-component-tables-table .data-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:8px;background:none}.rr-design-system-component-tables-table .data-table thead th{text-align:left;font-size:12px;color:#6c7a93;font-weight:600;padding:0 10px}.rr-design-system-component-tables-table .data-table tbody tr{background:#fff;border:1px solid var(--border, rgba(20, 32, 49, 0.12))}.rr-design-system-component-tables-table .data-table tbody td{padding:12px 10px;border-top:1px solid var(--border, rgba(20, 32, 49, 0.12));border-bottom:1px solid var(--border, rgba(20, 32, 49, 0.12))}.rr-design-system-component-tables-table .data-table tbody tr td:first-child{border-left:1px solid var(--border, rgba(20, 32, 49, 0.12));border-top-left-radius:12px;border-bottom-left-radius:12px}.rr-design-system-component-tables-table .data-table tbody tr td:last-child{border-right:1px solid var(--border, rgba(20, 32, 49, 0.12));border-top-right-radius:12px;border-bottom-right-radius:12px}.rr-design-system-component-tables-table .data-table tbody .pill{font-size:12px;padding:4px 8px;border-radius:9999px;background:#eef2f8;border:1px solid var(--border, rgba(20, 32, 49, 0.12));color:#3b4a63;display:inline-block}.rr-design-system-component-tables-table .utility-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;margin-top:16px}.rr-design-system-component-tables-table .utility-row .meta{color:#6c7a93;font-size:14px;font-weight:500}.rr-design-system-component-tables-table .utility-row>div:last-child{display:flex;gap:8px}@media(max-width: 720px){.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(1),.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(2),.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(4),.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(6),.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(8){display:none}.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(1),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(2),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(4),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(6),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(8){display:none}.rr-design-system-component-tables-table .data-table.login-history thead th,.rr-design-system-component-tables-table .data-table.login-history tbody td{padding:12px 12px;white-space:nowrap}.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(7){white-space:normal}}@media(max-width: 900px){.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(6),.rr-design-system-component-tables-table .data-table.login-history thead th:nth-child(8),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(6),.rr-design-system-component-tables-table .data-table.login-history tbody td:nth-child(8){display:none}}@media(max-width: 980px){.rr-design-system-component-tables-table .utility-row{flex-direction:column;align-items:stretch}.rr-design-system-component-tables-table .utility-row .meta{margin-right:0}}.rr-design-system-component-tables-smarttable{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-design-system-component-tables-smarttable .st-card-content{padding:16px}.rr-design-system-component-tables-smarttable .st-card-content>.rr-design-system-component-cards-cardheader.card-head.alt,.rr-design-system-component-tables-smarttable .st-card-content>.rr-design-system-component-shared-cardheader.card-head.alt{margin:-16px -16px 10px;padding:12px 16px 10px;border-bottom:1px solid #eef2f7}.rr-design-system-component-tables-smarttable .table-wrap{width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden;position:relative}.rr-design-system-component-tables-smarttable[data-scroll-content=true] .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rr-design-system-component-tables-smarttable .smart-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.rr-design-system-component-tables-smarttable[data-scroll-content=true] .smart-table{min-width:max-content}.rr-design-system-component-tables-smarttable:has(.table-actions button[data-show-more]:not([disabled]):not([data-expanded]):not([data-hidden])) .table-wrap::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.95) 80%, rgb(255, 255, 255) 100%);pointer-events:none;z-index:1}.rr-design-system-component-tables-smarttable:has([data-pagination]:not([style*="display: none"])) .table-wrap::after{display:none}.rr-design-system-component-tables-smarttable .smart-table th,.rr-design-system-component-tables-smarttable .smart-table td{padding:12px 10px;border-bottom:1px solid #eef2f7;text-align:left;font-size:14px}.rr-design-system-component-tables-smarttable .smart-table th{color:#334155;font-weight:800;background:#f8fafc;position:sticky;top:0;z-index:10;vertical-align:middle}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-th-content{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;font-weight:800}.rr-design-system-component-tables-smarttable .smart-table-header-tooltip-trigger{font-weight:800;color:#334155;cursor:default}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-th-content .smart-table-sort-indicator{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0;line-height:1;margin-left:4px}.rr-design-system-component-tables-smarttable .smart-table th .st-sort-caret{display:block;font-size:10px;line-height:1;font-weight:600;user-select:none}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-idle .st-sort-caret-up,.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-idle .st-sort-caret-down{color:#cbd5e1;margin-top:-2px}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-up{color:#6e63ff;margin-bottom:-2px}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-asc .st-sort-caret-down{color:#e2e8f0;margin-top:-2px}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-up{color:#e2e8f0;margin-bottom:-2px}.rr-design-system-component-tables-smarttable .smart-table th .smart-table-sort-indicator.is-sort-desc .st-sort-caret-down{color:#6e63ff;margin-top:-2px}.rr-design-system-component-tables-smarttable .smart-table thead th.smart-table-th-tooltip-active{background:rgba(110,99,255,.04)}.rr-design-system-component-tables-smarttable .smart-table th:active,.rr-design-system-component-tables-smarttable .smart-table th:focus{background:rgba(110,99,255,.08);color:#6e63ff;outline:none}.rr-design-system-component-tables-smarttable .smart-table th:hover{background:rgba(110,99,255,.04);cursor:pointer}.rr-design-system-component-tables-smarttable .smart-table td b{color:#0f172a;font-weight:800}.rr-design-system-component-tables-smarttable .smart-table td:nth-child(1) .small.text-muted{display:block;max-width:56ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-design-system-component-tables-smarttable .smart-table td:nth-child(3),.rr-design-system-component-tables-smarttable .smart-table th:nth-child(3){white-space:nowrap;text-align:left}.rr-design-system-component-tables-smarttable .smart-table td[data-type=actions]{white-space:nowrap}.rr-design-system-component-tables-smarttable .smart-table td[data-type=actions]>*{margin-right:12px}.rr-design-system-component-tables-smarttable .smart-table td[data-type=actions]>*:last-child{margin-right:0}.rr-design-system-component-tables-smarttable .smart-table td:has(.rr-design-system-component-shared-badge),.rr-design-system-component-tables-smarttable .smart-table th:has(.rr-design-system-component-shared-badge){white-space:nowrap}.rr-design-system-component-tables-smarttable .table-wrap:has(.rr-design-system-component-interactive-tooltip){overflow:visible}.rr-design-system-component-tables-smarttable .smart-table td:has(.rr-design-system-component-interactive-tooltip),.rr-design-system-component-tables-smarttable .smart-table th:has(.rr-design-system-component-interactive-tooltip){overflow:visible;position:relative}.rr-design-system-component-tables-smarttable tbody tr:has(.rr-design-system-component-interactive-tooltip:hover){position:relative;z-index:2}.rr-design-system-component-tables-smarttable .smart-table .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover{z-index:100010}.rr-design-system-component-tables-smarttable .smart-table .rr-design-system-component-interactive-tooltip .tooltip-popup.is-open{z-index:2000000 !important}.rr-design-system-component-tables-smarttable .smart-table .rr-design-system-component-shared-badge{white-space:nowrap !important;display:inline-block}.rr-design-system-component-tables-smarttable .smart-table .rr-design-system-component-shared-badge.pill,.rr-design-system-component-tables-smarttable .smart-table .rr-design-system-component-shared-badge.badge{white-space:nowrap !important}.rr-design-system-component-tables-smarttable .smart-table td,.rr-design-system-component-tables-smarttable .smart-table th{width:auto}.rr-design-system-component-tables-smarttable tbody tr:hover{background:#f9fbff}.rr-design-system-component-tables-smarttable .table-actions{display:flex;justify-content:flex-start;align-items:center;padding:16px 0 0;width:100%}.rr-design-system-component-tables-smarttable .pagination-controls{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-end}.rr-design-system-component-tables-smarttable .pagination-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.rr-design-system-component-tables-smarttable .pagination-btn svg{width:16px;height:16px;flex-shrink:0}.rr-design-system-component-tables-smarttable .pagination-btn.pagination-prev{background:#fff;color:#334155;border:1px solid #e2e8f0}.rr-design-system-component-tables-smarttable .pagination-btn.pagination-prev:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.rr-design-system-component-tables-smarttable .pagination-btn.pagination-next{background:#0f172a;color:#fff}.rr-design-system-component-tables-smarttable .pagination-btn.pagination-next:hover:not(:disabled){background:#1e293b}.rr-design-system-component-tables-smarttable .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.rr-design-system-component-tables-smarttable .pagination-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b;font-weight:600;padding:0 8px;flex-shrink:0}.rr-design-system-component-tables-smarttable .pagination-info .pagination-current{color:#6e63ff;font-weight:700;font-size:16px}.rr-design-system-component-tables-smarttable .pagination-info .pagination-separator{color:#cbd5e1}.rr-design-system-component-tables-smarttable .pagination-info .pagination-total{color:#94a3b8}.rr-design-system-component-tables-smarttable .pagination-controls.utility-row .meta{color:#64748b;font-size:14px;font-weight:600}.rr-design-system-component-tables-smarttable .status-extra{margin-left:8px;color:#64748b;font-size:12px;font-weight:700}.rr-card .rr-design-system-component-tables-smarttable{background:rgba(0,0,0,0);border:0;box-shadow:none}.rr-card .rr-design-system-component-tables-smarttable .st-card-content{padding:0}@media(max-width: 980px){.rr-design-system-component-tables-smarttable .smart-table th,.rr-design-system-component-tables-smarttable .smart-table td{font-size:13px;padding:10px 8px}}@media(max-width: 720px){.rr-design-system-component-tables-smarttable .smart-table th,.rr-design-system-component-tables-smarttable .smart-table td{font-size:12.5px;padding:10px 8px}.rr-design-system-component-tables-smarttable .rr-btn{padding:6px 12px}.rr-design-system-component-tables-smarttable .table-actions{justify-content:flex-start}.rr-design-system-component-tables-smarttable:not(.raccoonpay-insights-disputes-smart-table):not(.raccoonpay-insights-vcc-smart-table):not(.specs-addons-smarttable):not(.specs-packages-smarttable):not(.be-coupons-smarttable):not(.be-coupon-redemptions-smarttable) .smart-table th:nth-child(2),.rr-design-system-component-tables-smarttable:not(.raccoonpay-insights-disputes-smart-table):not(.raccoonpay-insights-vcc-smart-table):not(.specs-addons-smarttable):not(.specs-packages-smarttable):not(.be-coupons-smarttable):not(.be-coupon-redemptions-smarttable) .smart-table td:nth-child(2){display:none}}#dash-invoices .smart-table td:last-child{white-space:nowrap}#dash-invoices .smart-table td:last-child .btn,#dash-invoices .smart-table td:last-child a.btn,#dash-invoices .smart-table td:last-child button.btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;font-size:12px;font-weight:700;border-radius:999px;line-height:1.2}#dash-invoices .smart-table td:last-child a.btn{text-decoration:none}#dash-invoices .smart-table td:last-child .rr-design-system-component-buttons-button.rr-btn{padding:4px 11px;font-size:12px;line-height:1.2;gap:4px;min-height:0}#dash-invoices .smart-table td:last-child .rr-design-system-component-buttons-button.rr-btn.primary,#dash-invoices .smart-table td:last-child .rr-design-system-component-buttons-button.rr-btn.soft,#dash-invoices .smart-table td:last-child .rr-design-system-component-buttons-button.rr-btn.secondary{padding:4px 11px;font-size:12px;line-height:1.2}.smart-table-header-tooltip-popup{position:fixed;transform:translate(-50%, 0);padding:10px 14px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;font-size:12px;font-weight:400;line-height:1.45;border-radius:8px;white-space:normal;overflow:visible;max-width:min(272px,92vw);min-width:120px;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);z-index:999999;pointer-events:none;display:none;transition:opacity .2s ease}.smart-table-header-tooltip-popup::after{content:"";position:absolute;width:0;height:0;border:8px solid rgba(0,0,0,0);pointer-events:none;z-index:1}.smart-table-header-tooltip-popup.smart-table-header-tooltip-popup--below::after{bottom:100%;top:auto;left:var(--st-header-tooltip-arrow-left, 50%);transform:translateX(-50%);border-bottom-color:#293548}.smart-table-header-tooltip-popup:not(.smart-table-header-tooltip-popup--below)::after{top:100%;left:var(--st-header-tooltip-arrow-left, 50%);transform:translateX(-50%);border-top-color:#293548}.smart-table-header-tooltip-popup.is-visible{display:block}.rr-design-system-component-inputs-datepicker{--dp-border-color: #eef2f7;--dp-accent: #6E63FF;--dp-accent-hover: color-mix(in srgb, var(--dp-accent) 85%, #000);--dp-accent-soft: color-mix(in srgb, var(--dp-accent) 12%, transparent);--dp-accent-softer: color-mix(in srgb, var(--dp-accent) 8%, transparent);--dp-accent-ring: color-mix(in srgb, var(--dp-accent) 24%, transparent);display:flex;flex-direction:column;gap:12px}.rr-design-system-component-inputs-datepicker .dp-wrap{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:12px;transition:box-shadow .2s ease}.rr-design-system-component-inputs-datepicker .dp-wrap:focus-within{box-shadow:0 10px 20px var(--dp-accent-softer)}.rr-design-system-component-inputs-datepicker .dp-input{box-sizing:border-box;width:auto;max-width:100%;min-width:11rem;background:#fff;border:1px solid var(--dp-border-color);border-radius:12px;padding:12px;outline:none;font-weight:700;letter-spacing:.2px;color:#0f172a;font-size:14px;line-height:1.25;cursor:pointer;white-space:nowrap;field-sizing:content}.rr-design-system-component-inputs-datepicker .dp-input:focus{border-color:var(--dp-border-color);box-shadow:none;background:#fff}.rr-design-system-component-inputs-datepicker .dp-input::placeholder{color:#94a3b8;font-weight:400}.rr-design-system-component-inputs-datepicker.dp--range .dp-input{min-width:12rem}.rr-design-system-component-inputs-datepicker.dp--single .dp-input{min-width:11rem;width:auto}.rr-design-system-component-inputs-datepicker .dp-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);flex-shrink:0;z-index:1;background:rgba(0,0,0,0);border:0;cursor:pointer;border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}.rr-design-system-component-inputs-datepicker .dp-btn:hover{color:var(--dp-accent);background:#f8fafc}.rr-design-system-component-inputs-datepicker .dp-btn:focus{outline:none;box-shadow:0 0 0 3px var(--dp-accent-ring)}.rr-design-system-component-inputs-datepicker .dp-btn svg{width:20px;height:20px;stroke:currentColor}.rr-design-system-component-inputs-datepicker.dp--pill .dp-wrap{border-radius:999px}.rr-design-system-component-inputs-datepicker.dp--pill .dp-input{border-radius:999px;padding-left:16px;padding-right:16px}.rr-design-system-component-inputs-datepicker.dp--pill .dp-btn{right:10px;border-radius:50%}.rr-design-system-component-inputs-datepicker.dp--pill.dp--range .dp-input{padding-right:48px}.rr-design-system-component-inputs-datepicker.dp--compact .dp-input{padding-top:10px;padding-bottom:10px}.rr-design-system-component-inputs-datepicker.dp--compact .dp-btn{padding:5px}.rr-design-system-component-inputs-datepicker.dp--compact .dp-btn svg{width:18px;height:18px}.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact .dp-input{padding:10px 16px}.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--range .dp-input{min-width:12rem;padding-right:48px}.rr-design-system-component-inputs-datepicker.dp--pill.dp--compact.dp--single .dp-input{padding-right:42px}.rr-design-system-component-inputs-datepicker .dp-pop{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:18px;box-shadow:0 8px 26px rgba(20,32,49,.08);border:1px solid rgba(20,32,49,.12);padding:24px;z-index:1000;min-width:400px;max-width:450px;display:none}.rr-design-system-component-inputs-datepicker .dp-pop[data-open=true]{display:block}.rr-design-system-component-inputs-datepicker .dp-pop.dp-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 80px);overflow-y:auto}.rr-design-system-component-inputs-datepicker .dp-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);z-index:999;backdrop-filter:blur(4px);cursor:pointer;transition:opacity .2s ease}.rr-design-system-component-inputs-datepicker .dp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.rr-design-system-component-inputs-datepicker .dp-month{font-size:16px;font-weight:700;color:#0f172a}.rr-design-system-component-inputs-datepicker .dp-month-btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;background:rgba(0,0,0,0);border:0;padding:6px 10px;border-radius:8px;font-size:16px;font-weight:700;color:#0f172a;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.rr-design-system-component-inputs-datepicker .dp-month-btn:hover{background:#f8fafc;box-shadow:0 10px 20px var(--dp-accent-softer)}.rr-design-system-component-inputs-datepicker .dp-month-btn:focus{outline:none;box-shadow:0 0 0 3px var(--dp-accent-ring)}.rr-design-system-component-inputs-datepicker .dp-month-caret{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #64748b;margin-top:2px}.rr-design-system-component-inputs-datepicker .dp-nav{background:rgba(0,0,0,0);border:0;font-size:16px;color:#64748b;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .2s ease}.rr-design-system-component-inputs-datepicker .dp-nav:hover:not(:disabled){background:#f8fafc;color:#0f172a}.rr-design-system-component-inputs-datepicker .dp-nav:focus{outline:none;box-shadow:0 0 0 3px var(--dp-accent-ring)}.rr-design-system-component-inputs-datepicker .dp-nav:disabled{opacity:.35;cursor:default}.rr-design-system-component-inputs-datepicker .dp-year-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-bottom:16px}.rr-design-system-component-inputs-datepicker .dp-year{appearance:none;border:1px solid rgba(0,0,0,0);background:#f8fafc;border-radius:12px;padding:14px 8px;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.rr-design-system-component-inputs-datepicker .dp-year:hover{background:var(--dp-accent-soft);color:var(--dp-accent);box-shadow:0 10px 20px var(--dp-accent-softer)}.rr-design-system-component-inputs-datepicker .dp-year:focus{outline:none;box-shadow:0 0 0 3px var(--dp-accent-ring)}.rr-design-system-component-inputs-datepicker .dp-year.is-today{border-color:var(--dp-accent-ring)}.rr-design-system-component-inputs-datepicker .dp-year.is-selected{background:var(--dp-accent);color:#fff}.rr-design-system-component-inputs-datepicker .dp-unknown-date{display:inline-flex;align-items:center;gap:8px;margin:0;color:#475569;font-size:13px;font-weight:500;line-height:1.35;cursor:pointer;user-select:none;position:static;top:auto;left:auto;background:rgba(0,0,0,0);transform:none;padding:0}.rr-design-system-component-inputs-datepicker .dp-unknown-date input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:var(--dp-accent, #6E63FF);cursor:pointer}.rr-design-system-component-inputs-datepicker .dp-unknown-date--in-pop{margin-right:auto;font-weight:600;color:#0f172a}.rr-design-system-component-inputs-datepicker.is-unknown-date .dp-input{color:#475569;font-weight:600}.rr-design-system-component-inputs-datepicker .dp-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px;margin-bottom:16px}.rr-design-system-component-inputs-datepicker[data-dp-show-week-numbers=true] .dp-grid{grid-template-columns:32px repeat(7, 1fr)}.rr-design-system-component-inputs-datepicker .dp-dow{font-size:12px;font-weight:700;color:#64748b;text-align:center;padding:8px 0}.rr-design-system-component-inputs-datepicker .dp-week{font-size:11px;font-weight:700;color:#94a3b8;text-align:center;padding:8px 0;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:6px}.rr-design-system-component-inputs-datepicker .dp-day{aspect-ratio:1;border:0;background:rgba(0,0,0,0);border-radius:8px;font-size:14px;color:#0f172a;cursor:pointer;transition:all .2s ease;font-weight:500}.rr-design-system-component-inputs-datepicker .dp-day:hover{background:#f8fafc}.rr-design-system-component-inputs-datepicker .dp-day.is-outside{color:#cbd5e1}.rr-design-system-component-inputs-datepicker .dp-day.is-today{font-weight:700;color:var(--dp-accent)}.rr-design-system-component-inputs-datepicker .dp-day.is-inrange{background:var(--dp-accent-softer)}.rr-design-system-component-inputs-datepicker .dp-day.is-hover-range{background:var(--dp-accent-soft)}.rr-design-system-component-inputs-datepicker .dp-day.is-hover-edge{background:var(--dp-accent);color:#fff;font-weight:700}.rr-design-system-component-inputs-datepicker .dp-day.is-edge{background:var(--dp-accent);color:#fff;font-weight:700}.rr-design-system-component-inputs-datepicker .dp-day.is-edge:hover{background:var(--dp-accent-hover)}.rr-design-system-component-inputs-datepicker .dp-day.is-disabled{color:#e2e8f0;cursor:not-allowed;pointer-events:none}.rr-design-system-component-inputs-datepicker .dp-day.is-disabled:hover{background:rgba(0,0,0,0)}.rr-design-system-component-inputs-datepicker .dp-day:focus{outline:none;box-shadow:0 0 0 3px var(--dp-accent-soft)}.rr-design-system-component-inputs-datepicker .dp-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:16px;border-top:1px solid #e5e7eb}.rr-design-system-component-inputs-datepicker .dp-foot:has(>button:only-of-type){justify-content:center}.rr-design-system-component-inputs-datepicker .dp-foot:has(.dp-unknown-date){justify-content:flex-start;flex-wrap:wrap}.rr-design-system-component-inputs-datepicker .dp-presets-external{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rr-design-system-component-inputs-datepicker .dp-presets-label{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px}.rr-design-system-component-inputs-datepicker .dp-preset{background:#eef1f5;color:#334155;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.rr-design-system-component-inputs-datepicker .dp-preset:hover{background:#e0e4eb}.rr-design-system-component-inputs-datepicker .dp-preset.is-active{background:#e6f8f4;color:#2cab95}.rr-design-system-component-inputs-datepicker .dp-preset:focus{outline:none}.rr-design-system-component-inputs-datepicker .dp-presets-inline{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.rr-design-system-component-inputs-datepicker .dp-preset-inline{background:#f8fafc;color:#334155;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.rr-design-system-component-inputs-datepicker .dp-preset-inline:hover{background:var(--dp-accent);color:#fff;border-color:var(--dp-accent)}.rr-design-system-component-inputs-datepicker .dp-preset-inline:focus{outline:none}@media(max-width: 768px){.rr-design-system-component-inputs-datepicker .dp-wrap{width:100%}.rr-design-system-component-inputs-datepicker .dp-input{width:100%;min-width:100%}.rr-design-system-component-inputs-datepicker .dp-pop{min-width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);padding:20px}.rr-design-system-component-inputs-datepicker .dp-pop.dp-centered{z-index:1001}.rr-design-system-component-inputs-datepicker .dp-grid{gap:4px}.rr-design-system-component-inputs-datepicker[data-dp-show-week-numbers=true] .dp-grid{grid-template-columns:28px repeat(7, 1fr)}.rr-design-system-component-inputs-datepicker .dp-week{font-size:10px;padding:6px 0}.rr-design-system-component-inputs-datepicker .dp-day{font-size:13px}.rr-design-system-component-inputs-datepicker .dp-presets-inline{grid-template-columns:repeat(2, 1fr);gap:6px}.rr-design-system-component-inputs-datepicker .dp-preset-inline{font-size:11px;padding:6px 8px}.rr-design-system-component-inputs-datepicker .dp-presets-external{font-size:12px}.rr-design-system-component-inputs-datepicker .dp-preset{font-size:12px;padding:6px 12px}}@media(max-width: 480px){.rr-design-system-component-inputs-datepicker .dp-pop{padding:16px;min-width:min(360px,100vw - 24px);max-width:calc(100vw - 24px)}.rr-design-system-component-inputs-datepicker .dp-head{margin-bottom:12px}.rr-design-system-component-inputs-datepicker .dp-month{font-size:14px}.rr-design-system-component-inputs-datepicker .dp-month-btn{font-size:14px;padding:4px 8px}.rr-design-system-component-inputs-datepicker .dp-year-grid{gap:6px}.rr-design-system-component-inputs-datepicker .dp-year{padding:12px 6px;font-size:13px}.rr-design-system-component-inputs-datepicker .dp-grid{gap:2px}.rr-design-system-component-inputs-datepicker[data-dp-show-week-numbers=true] .dp-grid{grid-template-columns:24px repeat(7, 1fr)}.rr-design-system-component-inputs-datepicker .dp-week{font-size:9px;padding:4px 0}.rr-design-system-component-inputs-datepicker .dp-day{font-size:12px}.rr-design-system-component-inputs-datepicker .dp-dow{font-size:10px}.rr-design-system-component-inputs-datepicker .dp-presets-inline{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding-bottom:12px}.rr-design-system-component-inputs-datepicker .dp-preset-inline{font-size:10px;padding:6px 4px}}#rr-datepicker-portal-root{position:relative;z-index:10100;pointer-events:none}.rr-design-system-component-inputs-datepicker.rr-datepicker-floating-shell{position:fixed;left:0;top:0;width:0;height:0;overflow:visible;pointer-events:none}.rr-design-system-component-inputs-datepicker.rr-datepicker-floating-shell .dp-pop,.rr-design-system-component-inputs-datepicker.rr-datepicker-floating-shell .dp-backdrop{pointer-events:auto}.rr-design-system-component-inputs-datepicker.rr-datepicker-floating-shell .dp-pop{background:#fff;background-color:#fff}.rr-design-system-component-inputs-searchbar{position:relative;display:inline-flex;align-items:center;width:100%;max-width:680px;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:40px;height:40px;max-height:40px;padding:0 36px 0 14px;box-shadow:0 1px 4px rgba(15,23,42,.06)}.rr-design-system-component-inputs-searchbar .sb-input{width:100%;border:0;outline:0;font-size:14px;line-height:1.5;color:#0f172a;background:rgba(0,0,0,0);min-height:0;padding:0;appearance:none}.rr-design-system-component-inputs-searchbar .sb-clear{position:absolute;top:50%;right:8px;width:24px;height:24px;border-radius:999px;color:#64748b;border:0;background:rgba(0,0,0,0);cursor:pointer;visibility:hidden;opacity:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;transform:translateY(-50%) scale(0.9);transform-origin:center;transition:opacity .2s ease,transform .2s ease,color .2s ease}.rr-design-system-component-inputs-searchbar .sb-clear:hover{color:#475569}.rr-design-system-component-inputs-searchbar.is-pill{border-radius:9999px}.rr-design-system-component-inputs-searchbar:focus-within{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-inputs-searchbar.is-glow:focus-within{box-shadow:0 10px 20px rgba(110,99,255,.12)}.rr-design-system-component-inputs-searchbar.has-button{padding-right:120px}.rr-design-system-component-inputs-searchbar.has-button .sb-btn-wrap{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.rr-design-system-component-inputs-searchbar.is-lg{min-height:0;height:auto;max-height:none;padding:8px 40px 8px 12px;box-shadow:0 8px 28px rgba(15,23,42,.06)}.rr-design-system-component-inputs-searchbar.is-lg .sb-clear{top:50%;transform:translateY(-50%) scale(0.9)}.rr-searchbar-row{display:flex;align-items:center;gap:8px}.rr-searchbar-row>.rr-design-system-component-inputs-searchbar{flex:1 1 auto;width:auto}.rr-searchbar-row .sb-out-btn-wrap{display:inline-flex}.rr-design-system-component-tables-upcoming-invoice .rr-ui-body{padding:16px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head__date{min-width:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head__value{font-weight:800}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head__amount{text-align:right;flex-shrink:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head__value--amount{font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-design-system-component-tables-upcoming-invoice .rr-ui-items{display:flex;flex-direction:column;position:relative}.rr-design-system-component-tables-upcoming-invoice:has([data-ui-toggle]:not([data-expanded])) .rr-ui-items::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.95) 80%, rgb(255, 255, 255) 100%);pointer-events:none;z-index:1}.rr-design-system-component-tables-upcoming-invoice .rr-ui-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px;padding:6px 0;border-bottom:1px dashed #eef2f7}.rr-design-system-component-tables-upcoming-invoice .rr-ui-row--with-action{grid-template-columns:minmax(0, 1fr) auto auto}.rr-design-system-component-tables-upcoming-invoice .rr-ui-row:last-child{border-bottom:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-name{display:flex;align-items:center;gap:8px;min-width:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-name .rr-ui-name-tip.rr-design-system-component-interactive-tooltip{display:block;min-width:0;max-width:100%;width:100%;justify-content:flex-start;align-items:stretch;color:inherit;font-weight:inherit;cursor:help}.rr-design-system-component-tables-upcoming-invoice .rr-ui-name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-design-system-component-tables-upcoming-invoice .rr-ui-meta{font-size:12px;color:#64748b}.rr-design-system-component-tables-upcoming-invoice .rr-ui-amt{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.rr-design-system-component-tables-upcoming-invoice .rr-ui-action{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-action .rr-icon-circle-btn-tip.rr-design-system-component-interactive-tooltip{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;min-height:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-foot{padding-top:10px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-more{background:#eef1f5;color:#334155;border:0;border-radius:999px;padding:8px 12px;font-weight:800;font-size:13px;cursor:pointer}@media(max-width: 720px){.rr-design-system-component-tables-upcoming-invoice .rr-ui-body{padding:12px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head{flex-direction:column;align-items:flex-start;gap:6px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-head__amount{align-self:flex-end}.rr-design-system-component-tables-upcoming-invoice .rr-ui-row{align-items:flex-start;gap:8px}.rr-design-system-component-tables-upcoming-invoice .rr-ui-name{min-width:0}.rr-design-system-component-tables-upcoming-invoice .rr-ui-name-text{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.rr-design-system-component-tables-upcoming-invoice .rr-ui-amt{white-space:nowrap}}.rr-design-system-component-stats-statshero{width:100%;margin:0 auto;max-width:100%}.rr-design-system-component-stats-statshero .stats-hero-gradient{position:relative;border-radius:20px;padding:32px;overflow:hidden;box-shadow:0 10px 40px rgba(110,99,255,.2)}.rr-design-system-component-stats-statshero .stats-hero-grain{position:absolute;inset:0;background-image:url("");opacity:.6;mix-blend-mode:overlay;pointer-events:none}.rr-design-system-component-stats-statshero .stats-hero-content{position:relative;z-index:1}.rr-design-system-component-stats-statshero .stats-hero-header{text-align:center;margin-bottom:28px}.rr-design-system-component-stats-statshero .stats-hero-top-icon{width:56px;height:56px;margin:0 auto 16px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.3);padding:12px;color:#fff}.rr-design-system-component-stats-statshero .stats-hero-top-icon svg,.rr-design-system-component-stats-statshero .stats-hero-top-icon .rr-design-system-component-icons-icon{color:#fff}.rr-design-system-component-stats-statshero .stats-hero-top-icon img{width:28px;height:28px;flex-shrink:0;display:block}.rr-design-system-component-stats-statshero .stats-hero-top-icon svg{width:28px;height:28px;flex-shrink:0;display:block}.rr-design-system-component-stats-statshero .stats-hero-badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);padding:6px 14px;border-radius:20px;margin-bottom:12px;color:#fff}.rr-design-system-component-stats-statshero .stats-hero-badge svg,.rr-design-system-component-stats-statshero .stats-hero-badge .rr-design-system-component-icons-icon{color:#fff}.rr-design-system-component-stats-statshero .stats-hero-badge svg{width:18px;height:18px;flex-shrink:0}.rr-design-system-component-stats-statshero .stats-hero-badge span{font-size:13px;font-weight:600;color:#fff}.rr-design-system-component-stats-statshero .stats-hero-title{font-size:32px;font-weight:800;color:#fff;margin:0;line-height:1.2;letter-spacing:-0.02em}.rr-design-system-component-stats-statshero .stats-hero-subtitle{font-size:17px;font-weight:600;color:hsla(0,0%,100%,.92);margin:12px auto 0;line-height:1.45;max-width:36rem}.rr-design-system-component-stats-statshero .stats-hero-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;max-width:800px;margin:0 auto}.rr-design-system-component-stats-statshero .stats-hero-card{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:20px;text-align:center}.rr-design-system-component-stats-statshero .stats-hero-icon{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#fff}.rr-design-system-component-stats-statshero .stats-hero-icon svg,.rr-design-system-component-stats-statshero .stats-hero-icon .rr-design-system-component-icons-icon{color:#fff}.rr-design-system-component-stats-statshero .stats-hero-icon img{width:24px;height:24px;flex-shrink:0;display:block}.rr-design-system-component-stats-statshero .stats-hero-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.8);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.rr-design-system-component-stats-statshero .stats-hero-value{font-size:28px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:6px}.rr-design-system-component-stats-statshero .stats-hero-value span{font-size:18px;font-weight:800;color:#fff}.rr-design-system-component-stats-statshero .stats-hero-value div{margin-top:8px}.rr-design-system-component-stats-statshero .stats-hero-description{font-size:12px;color:hsla(0,0%,100%,.7)}@media(max-width: 768px){.rr-design-system-component-stats-statshero .stats-hero-gradient{padding:24px 20px}.rr-design-system-component-stats-statshero .stats-hero-title{font-size:24px}.rr-design-system-component-stats-statshero .stats-hero-subtitle{font-size:15px;margin-top:10px}.rr-design-system-component-stats-statshero .stats-hero-grid{grid-template-columns:1fr;gap:16px}}.rr-design-system-component-cards-cardheader.card-head.alt{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid #eef2f7}.rr-design-system-component-cards-cardheader.card-head--stacked{align-items:flex-start}.rr-design-system-component-cards-cardheader .card-head__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1 auto}.rr-design-system-component-cards-cardheader .kicker{margin:0;font-size:11px;line-height:1.2;color:#6e63ff;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rr-design-system-component-cards-cardheader .subtitle{margin:2px 0 0;font-size:13px;line-height:1.4;font-weight:500;color:#64748b;max-width:42rem}.rr-design-system-component-cards-cardheader .trailing{margin-left:auto;flex-shrink:0;align-self:flex-start}.rr-design-system-component-cards-cardheader .title{margin:0;font-size:16px;font-weight:800;color:#0f172a;min-width:0}.rr-design-system-component-cards-cardheader .title .rr-design-system-component-interactive-tooltip{color:inherit;font-weight:inherit;min-width:0;justify-content:flex-start;text-decoration:none}.rr-design-system-component-cards-cardheader .title .card-header-title-tooltip-label{text-decoration:none;border-bottom:none}.rr-design-system-component-cards-cardheader .icon-pill{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.rr-design-system-component-cards-cardheader .icon-pill svg{width:16px;height:16px}.rr-design-system-component-cards-cardheader .icon-pill svg[stroke]{fill:none;stroke:currentColor}.rr-design-system-component-cards-cardheader .icon-pill svg:not([stroke]){fill:currentColor}.rr-design-system-component-cards-cardheader .icon-pill.purple{background:#f0edff;color:#6e63ff}.rr-design-system-component-cards-cardheader .icon-pill.green{background:#e6f8f4;color:#2cab95}.rr-design-system-component-cards-cardheader .icon-pill.yellow{background:#fff7e0;color:#a46b00}.rr-design-system-component-cards-cardheader .icon-pill.gold{background:rgba(254,209,77,.18);color:#fed14d}.rr-design-system-component-cards-cardheader .icon-pill.lav{background:rgba(164,162,255,.18);color:#a4a2ff}.rr-design-system-component-cards-cardheader .icon-pill.mint{background:rgba(6,252,201,.28);color:#06fcc9;box-shadow:inset 0 0 0 1px rgba(6,252,201,.32)}.rr-design-system-component-cards-cardheader .icon-pill.crimson{background:rgba(202,11,89,.12);color:#ca0b59}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill{box-sizing:content-box;width:16px;height:16px;min-width:16px;padding:6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.purple{background:#f0edff;color:#6e63ff}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.green{background:#e6f8f4;color:#2cab95}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.yellow{background:#fff7e0;color:#a46b00}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.gold{background:rgba(254,209,77,.18);color:#fed14d}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.lav{background:rgba(164,162,255,.18);color:#a4a2ff}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.mint{background:rgba(6,252,201,.28);color:#06fcc9;box-shadow:inset 0 0 0 1px rgba(6,252,201,.32)}.rr-design-system-component-cards-card.card.headered h2>svg.icon-pill.crimson{background:rgba(202,11,89,.12);color:#ca0b59}.rr-design-system-component-cards-plaincardheader.card-head.alt{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid #eef2f7}.rr-design-system-component-cards-plaincardheader .title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.rr-design-system-component-cards-plaincardheader .trailing{margin-left:auto}.rr-design-system-component-cards-card.rr-card .content>.rr-design-system-component-cards-cardheader.card-head.alt{margin-top:calc(-1*var(--card-header-vpad, 16px));margin-left:calc(-1*var(--card-padding-inline, 40px));margin-right:calc(-1*var(--card-padding-inline, 40px));margin-bottom:10px;padding:12px var(--card-padding-inline, 40px) 10px;border-bottom:1px solid #eef2f7}.rr-design-system-component-cards-statscard{background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);border-radius:18px;padding:24px;border:1px solid rgba(20,32,49,.08);box-shadow:0 4px 12px rgba(20,32,49,.04);transition:all .3s ease;position:relative;overflow:hidden}.rr-design-system-component-cards-statscard.has-stat-footer{display:flex;flex-direction:column;min-height:100%}.rr-design-system-component-cards-statscard.has-stat-footer .stat-header{margin-bottom:0;flex:1 1 auto}.rr-design-system-component-cards-statscard .stat-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.rr-design-system-component-cards-statscard:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(110,99,255,.12);border-color:rgba(110,99,255,.2)}.rr-design-system-component-cards-statscard.danger:hover{box-shadow:0 12px 24px rgba(202,11,89,.14);border-color:rgba(202,11,89,.22)}.rr-design-system-component-cards-statscard::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(90deg, var(--card-color, #6E63FF) 0%, var(--card-color-end, #9333EA) 100%);opacity:0;transition:opacity .3s ease}.rr-design-system-component-cards-statscard:hover::before{opacity:1}.rr-design-system-component-cards-statscard.has-tooltip{position:relative;cursor:help;overflow:visible;z-index:1}.rr-design-system-component-cards-statscard.has-tooltip:hover{z-index:5}.rr-design-system-component-cards-statscard.has-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:#6e63ff;color:#fff;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.5;font-weight:500;white-space:normal;width:max-content;max-width:350px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:9999;box-shadow:0 4px 12px rgba(110,99,255,.3)}.rr-design-system-component-cards-statscard.has-tooltip:hover::after{opacity:1;transform:translateX(-50%) translateY(-8px)}.rr-design-system-component-cards-statscard.danger.has-tooltip::after{background:#ca0b59;box-shadow:0 4px 12px rgba(202,11,89,.28)}.rr-design-system-component-cards-statscard.revenue{--card-color: #2CAB95;--card-color-end: #26817c}.rr-design-system-component-cards-statscard.credit{--card-color: #6E63FF;--card-color-end: #9333EA}.rr-design-system-component-cards-statscard.wallet{--card-color: #FED14D;--card-color-end: #F59E0B}.rr-design-system-component-cards-statscard.rate{--card-color: #EC4899;--card-color-end: #DB2777}.rr-design-system-component-cards-statscard.danger{--card-color: #ca0b59;--card-color-end: #a30947}.rr-design-system-component-cards-statscard.muted{--card-color: #94a3b8;--card-color-end: #64748b}.rr-design-system-component-cards-statscard .stat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.rr-design-system-component-cards-statscard .stat-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--icon-bg, rgba(110, 99, 255, 0.1));flex-shrink:0}.rr-design-system-component-cards-statscard .stat-icon svg{width:24px;height:24px;stroke:var(--icon-color, #6E63FF);fill:none;stroke-width:2}.rr-design-system-component-cards-statscard.revenue .stat-icon{--icon-bg: rgba(44, 171, 149, 0.1)}.rr-design-system-component-cards-statscard.credit .stat-icon{--icon-bg: rgba(110, 99, 255, 0.1)}.rr-design-system-component-cards-statscard.wallet .stat-icon{--icon-bg: rgba(254, 209, 77, 0.15)}.rr-design-system-component-cards-statscard.rate .stat-icon{--icon-bg: rgba(236, 72, 153, 0.1)}.rr-design-system-component-cards-statscard.danger .stat-icon{--icon-bg: rgba(202, 11, 89, 0.12)}.rr-design-system-component-cards-statscard.muted .stat-icon{--icon-bg: rgba(148, 163, 184, 0.14)}.rr-design-system-component-cards-statscard.revenue .stat-icon svg{stroke:#2cab95}.rr-design-system-component-cards-statscard.credit .stat-icon svg{stroke:#6e63ff}.rr-design-system-component-cards-statscard.wallet .stat-icon svg{stroke:#d97706}.rr-design-system-component-cards-statscard.rate .stat-icon svg{stroke:#ec4899}.rr-design-system-component-cards-statscard.danger .stat-icon svg{stroke:#ca0b59}.rr-design-system-component-cards-statscard.muted .stat-icon svg{stroke:#64748b}.rr-design-system-component-cards-statscard .stat-label{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;min-height:2.8em;line-height:1.4}.rr-design-system-component-cards-statscard .stat-value{font-size:32px;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:8px}.rr-design-system-component-cards-statscard .stat-subtitle{font-size:14px;color:#64748b;line-height:1.4}.rr-design-system-component-cards-statscard .stat-subtitle--with-suffix{display:flex;align-items:center;flex-wrap:wrap;gap:.35em}.rr-design-system-component-cards-statscard .stat-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--badge-bg, rgba(110, 99, 255, 0.1));color:var(--badge-color, #6E63FF);margin-top:12px}.rr-design-system-component-cards-statscard .stat-badge svg{width:14px;height:14px;flex-shrink:0}.rr-design-system-component-cards-statscard.revenue .stat-badge{--badge-bg: rgba(44, 171, 149, 0.1);--badge-color: #2CAB95}.rr-design-system-component-cards-statscard.wallet .stat-badge{--badge-bg: rgba(254, 209, 77, 0.15);--badge-color: #D97706}.rr-design-system-component-cards-statscard.danger .stat-badge{--badge-bg: rgba(202, 11, 89, 0.12);--badge-color: #ca0b59}.rr-design-system-component-cards-statscard.muted .stat-badge{--badge-bg: rgba(148, 163, 184, 0.15);--badge-color: #64748b}.gradient-bar{background:linear-gradient(90deg, #2dde98 0%, #34c0ff 35%, #8a7cff 70%, #b26cff 100%);height:8px;box-shadow:0 6px 24px rgba(138,124,255,.22);margin-bottom:14px;position:absolute;top:72px;left:0;right:0;z-index:100}.dashboard-container{background:var(--ds-bg, #f9fafb);min-height:var(--ds-min-h, 100vh);padding-top:72px}.dashboard-container.subscription-dashboard,.dashboard-container.management-report{background:#f9fafb}.dashboard-container.subscription-dashboard .rr-design-system-component-headers-pageheader,.dashboard-container.management-report .rr-design-system-component-headers-pageheader{background:rgba(0,0,0,0) !important}.dashboard-container.inbox-dashboard{position:relative;padding:0 !important;padding-top:0 !important;margin-top:0 !important}.dashboard-container.inbox-dashboard>.gradient-bar,.dashboard-container.inbox-dashboard .gradient-bar{position:relative !important;top:auto !important;left:auto !important;right:auto !important;margin:0 !important;margin-bottom:0 !important;z-index:2}.rr-design-system-component-headers-pageheader,.page-head.rr-design-system-component-headers-pageheader{padding:18px 20px 8px !important;max-width:var(--subscr-container-max, 1120px) !important;margin:0 auto !important;background:rgba(0,0,0,0) !important;border-bottom:0 !important;box-shadow:none !important}.rr-design-system-component-headers-pageheader.container,.page-head.rr-design-system-component-headers-pageheader.container{padding:18px 20px 8px !important;max-width:var(--subscr-container-max, 1120px) !important}.rr-design-system-component-headers-pageheader .kicker,.page-head.rr-design-system-component-headers-pageheader .kicker{margin:0 0 6px;font-size:12px;line-height:1.2;color:#6e63ff;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rr-design-system-component-headers-pageheader .page-title,.page-head.rr-design-system-component-headers-pageheader .page-title{margin:0 !important;font-weight:800 !important;font-size:28px !important;letter-spacing:.2px !important;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;color:#0f172a !important}.rr-design-system-component-headers-pageheader .page-sub,.page-head.rr-design-system-component-headers-pageheader .page-sub{margin:4px 0 0 !important;font-size:14px !important;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;color:#64748b !important}.rr-design-system-component-headers-pageheader .header-actions,.page-head.rr-design-system-component-headers-pageheader .header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.rr-design-system-component-headers-pageheader .header-actions .room-pills,.page-head.rr-design-system-component-headers-pageheader .header-actions .room-pills{display:flex;gap:8px;flex-wrap:wrap}.rr-design-system-component-headers-pageheader .pill.soft,.page-head.rr-design-system-component-headers-pageheader .pill.soft{background:#eef1f5;color:#334155;padding:6px 10px;border-radius:999px;font-weight:700}.rr-design-system-component-headers-pageheader .pill.soft b,.page-head.rr-design-system-component-headers-pageheader .pill.soft b{color:#334155}.rr-design-system-component-headers-pageheader .pill.soft.alert,.page-head.rr-design-system-component-headers-pageheader .pill.soft.alert{background:#ca0b59;color:#fff}.rr-design-system-component-headers-pageheader .pill.soft.alert b,.page-head.rr-design-system-component-headers-pageheader .pill.soft.alert b{color:#fff}.rr-design-system-component-headers-pageheader .btn,.page-head.rr-design-system-component-headers-pageheader .btn{border:none;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.rr-design-system-component-headers-pageheader .btn.btn-primary,.page-head.rr-design-system-component-headers-pageheader .btn.btn-primary{background:#0f172a;color:#fff}.rr-design-system-component-headers-sectionheader.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;flex-wrap:wrap}.rr-design-system-component-headers-sectionheader .section-head__content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rr-design-system-component-headers-sectionheader .kicker{margin:0;font-size:12px;line-height:1.2;color:#6e63ff;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rr-design-system-component-headers-sectionheader .section-title{margin:0;font-size:22px;line-height:1.25;font-weight:800;color:#1a1f36}.rr-design-system-component-headers-sectionheader .section-head__actions{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-top:18.4px}.rr-design-system-component-headers-sectionheader .section-subtitle{margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.45;color:#64748b;max-width:42rem}.pms-reports-schedule .schedule-loading-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:99999;align-items:center;justify-content:center}.pms-reports-schedule .schedule-loading-overlay.active{display:flex}.pms-reports-schedule .schedule-loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#6e63ff;border-radius:50%;animation:schedSpin .7s linear infinite}@keyframes schedSpin{to{transform:rotate(360deg)}}.pms-reports-schedule #tpl-account{padding:0 !important}.pms-reports-schedule .reports{max-width:100%}.pms-reports-schedule .dashboard-container.email-reports-settings{padding:0}.pms-reports-schedule .email-reports-settings{display:flex;flex-direction:column;min-height:calc(100vh - 82px)}.pms-reports-schedule .email-reports-verified-badge-wrap{position:relative;z-index:10;height:45px;margin-bottom:-8px;overflow:visible;display:flex;justify-content:flex-end;align-items:flex-start}.pms-reports-schedule .email-reports-settings .email-reports-verified-tooltip.rr-design-system-component-interactive-tooltip{cursor:help;z-index:100010}.pms-reports-schedule .email-reports-settings .email-reports-verified-tooltip.rr-design-system-component-interactive-tooltip::before,.pms-reports-schedule .email-reports-settings .email-reports-verified-tooltip.rr-design-system-component-interactive-tooltip::after{white-space:normal !important;max-width:min(280px,100vw - 48px) !important;min-width:200px;text-align:left}.pms-reports-schedule .period-option-last-full-month{width:100%}.pms-reports-schedule .email-reports-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 400px);gap:24px;align-items:stretch}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__stats{min-height:0;display:flex;flex-direction:column;align-self:stretch;height:100%}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__stats #email-reports-hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__stats #email-reports-hero .stats-hero-gradient{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__stats #email-reports-hero .stats-hero-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__stats #email-reports-hero .stats-hero-grid{flex:1 1 auto}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__enroll{display:flex;flex-direction:column;min-height:0;height:100%}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__enroll>.rr-design-system-component-cards-card.card,.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__enroll>.rr-design-system-component-cards-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__enroll>.rr-design-system-component-cards-card .content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.pms-reports-schedule .email-reports-hero-grid>.email-reports-hero-grid__enroll .email-reports-enroll-card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.pms-reports-schedule #email-reports-hero{height:100%;display:flex;flex-direction:column}.pms-reports-schedule .email-reports-hero-title-animated{animation:fadeInEmailReportsSentence 1s ease-out forwards !important}@keyframes fadeInEmailReportsSentence{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pms-reports-schedule #email-reports-hero u{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.6);text-decoration-thickness:2px;text-underline-offset:4px}.pms-reports-schedule .settings-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:0}.pms-reports-schedule .frequency-option:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pms-reports-schedule .frequency-option.active{background:#6e63ff !important;color:#fff !important;border-color:#6e63ff !important}.pms-reports-schedule .report-type-option{transition:all .2s ease}.pms-reports-schedule .report-type-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(110,99,255,.15)}.pms-reports-schedule .report-type-option.active{background:#f0f4ff !important;border-color:#6e63ff !important}.pms-reports-schedule .report-checkbox{transition:all .2s ease;border-radius:50%}.pms-reports-schedule .period-option{text-align:center !important;justify-content:center !important}.pms-reports-schedule .data-period-option:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pms-reports-schedule .data-period-option.active{background:#6e63ff !important;color:#fff !important;border-color:#6e63ff !important}.pms-reports-schedule .day-option:hover{transform:scale(1.1)}.pms-reports-schedule .day-option.selected{background:#6e63ff !important;color:#fff !important;border-color:#6e63ff !important}.pms-reports-schedule #schedule-passkey-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(110,99,255,.35)}.pms-reports-schedule #schedule-passkey-btn:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(110,99,255,.25)}.pms-reports-schedule #schedule-code-btn:hover{border-color:#2cab95;transform:translateY(-3px);box-shadow:0 8px 20px rgba(44,171,149,.15);background:#fafafa}.pms-reports-schedule #schedule-code-btn:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,171,149,.12)}.pms-reports-schedule #report-time_select:hover,.pms-reports-schedule #month-day_select:hover{border-color:#6e63ff;box-shadow:0 4px 12px rgba(110,99,255,.08)}.pms-reports-schedule #report-time_select:focus,.pms-reports-schedule #month-day_select:focus{outline:none;border-color:#6e63ff;box-shadow:0 0 0 3px rgba(110,99,255,.12)}.pms-reports-schedule #report-time_select option:hover,.pms-reports-schedule #month-day_select option:hover{background-color:rgba(110,99,255,.08)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only{width:32px;height:32px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only svg,.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only img{width:16px;height:16px;flex-shrink:0}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.warning:hover{background:rgba(251,191,36,.08) !important;border-color:#fbbf24 !important;transform:scale(1.05)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.warning:active{background:rgba(251,191,36,.15) !important;transform:scale(0.95)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.success:hover{background:rgba(44,171,149,.08) !important;border-color:#2cab95 !important;transform:scale(1.05)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.success:active{background:rgba(44,171,149,.15) !important;transform:scale(0.95)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.secondary:hover{background:#f8fafc !important;border-color:rgba(20,32,49,.22) !important;transform:scale(1.05)}.pms-reports-schedule .rr-design-system-component-buttons-button.rr-btn-icon-only.secondary:active{background:#f1f5f9 !important;transform:scale(0.95)}.pms-reports-schedule .email-reports-settings .rr-design-system-component-interactive-tooltip::before,.pms-reports-schedule .email-reports-settings .rr-design-system-component-interactive-tooltip::after,.pms-reports-schedule .email-reports-settings .rr-design-system-component-interactive-tooltip .tooltip-popup{min-width:auto !important;width:max-content !important;max-width:min(320px,100vw - 48px) !important;white-space:nowrap !important}.pms-reports-schedule .email-reports-settings .rr-design-system-component-interactive-tooltip{position:relative}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table tbody tr:has(.rr-design-system-component-interactive-tooltip:hover){position:relative;z-index:100 !important}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .rr-design-system-component-interactive-tooltip:not(.tooltip-trigger-click):hover{z-index:100010 !important}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top::before{left:auto;right:0;transform:translateY(4px)}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::before,.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::before{transform:translateY(0)}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top::after{left:auto;right:14px;transform:translateY(4px)}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top:not(.tooltip-trigger-click):hover::after,.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .smart-table td:last-child .rr-design-system-component-interactive-tooltip.tooltip-top.tooltip-touch-open:not(.tooltip-trigger-click)::after{transform:translateY(0)}.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable table,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable tbody,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable tr,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable td,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable .rr-design-system-component-cards-card,.pms-reports-schedule .email-reports-settings .rr-design-system-component-cards-card,.pms-reports-schedule .email-reports-settings .table-wrapper,.pms-reports-schedule .email-reports-settings .table-container,.pms-reports-schedule .email-reports-settings .st-card-content,.pms-reports-schedule .email-reports-settings .st-table-container,.pms-reports-schedule .email-reports-settings .table-wrap{overflow:visible !important}.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable{position:relative;z-index:1}.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable thead,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable thead tr,.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable thead th{z-index:1}.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable td:last-child{position:relative}.pms-reports-schedule .email-reports-settings .rr-design-system-component-tables-smarttable .st-card-content{padding-right:16px}.pms-reports-schedule .modal-scroll-indicator{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);text-align:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10050;pointer-events:none}.pms-reports-schedule .modal-scroll-indicator.show{opacity:1;visibility:visible}.pms-reports-schedule .scroll-icon-circle{width:36px;height:36px;border:2px solid #6e63ff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#6e63ff;animation:modalScrollBounce 2s infinite;background:#fff;box-shadow:0 4px 12px rgba(110,99,255,.2)}@keyframes modalScrollBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.pms-reports-schedule #schedule-config-modal .rr-csat-container{max-width:900px !important}.pms-reports-schedule .email-reports-settings .enrolled-recipients-smart-table .table-wrap{overflow-x:auto !important;overflow-y:visible;-webkit-overflow-scrolling:touch}.pms-reports-schedule .enrolled-recipients-smart-table .smart-table{min-width:720px}.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:first-child .enrolled-recipient-cell,.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:first-child .enrolled-recipient-name,.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:first-child .enrolled-recipient-email{display:block !important}.pms-reports-schedule .enrolled-recipients-smart-table .enrolled-recipient-cell{min-width:160px}.pms-reports-schedule .enrolled-recipients-smart-table .enrolled-recipient-name{font-weight:600;color:#0f172a;margin-bottom:4px;white-space:nowrap}.pms-reports-schedule .enrolled-recipients-smart-table .enrolled-recipient-email{font-size:12px;color:#64748b;white-space:nowrap}.pms-reports-schedule .enrolled-recipients-smart-table .smart-table th:nth-child(2),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:nth-child(2){min-width:180px}@media(max-width: 1280px){.pms-reports-schedule .enrolled-recipients-smart-table .smart-table th:nth-child(3),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:nth-child(3),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table th:nth-child(4),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:nth-child(4){display:none !important}.pms-reports-schedule .enrolled-recipients-smart-table .smart-table th:nth-child(2),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:nth-child(2){display:table-cell !important}}@media(max-width: 720px){.pms-reports-schedule .enrolled-recipients-smart-table .smart-table th:nth-child(2),.pms-reports-schedule .enrolled-recipients-smart-table .smart-table td:nth-child(2){display:table-cell !important}}@media(max-width: 1024px){.pms-reports-schedule .email-reports-hero-grid,.pms-reports-schedule .settings-grid-2{grid-template-columns:1fr;gap:16px}}@media(max-width: 920px){.pms-reports-schedule #schedule-config-modal .rr-csat-container{max-width:95% !important}}@media(max-width: 768px){.pms-reports-schedule #tpl-account{padding:56px 0 0}}.pms-rates-revplus #inner-container{padding-bottom:0 !important}.pms-rates-revplus .revplus-page-with-glow{min-height:100vh;display:flex;flex-direction:column}.pms-rates-revplus .revplus-page-with-glow #revplus-page-bottom-glow,.pms-rates-revplus .revplus-page-with-glow .rr-design-system-component-shared-glowwave:last-child{margin-top:auto;flex-shrink:0}.pms-rates-revplus #tpl-account .revplus-dashboard-page{padding:0;width:100%}.pms-rates-revplus .revplus-dashboard-page .revplus-trial-content.upgrade-module-trial-content{margin:0;padding:0 0 8px;background:rgba(0,0,0,0)}.pms-rates-revplus .revplus-dashboard-page .revplus-trial-content.upgrade-module-trial-content .upgrade-module-trial-banner-wrap{max-width:1120px;margin:0 auto 12px;padding:0 20px}.pms-rates-revplus .revplus-dashboard-page .revplus-trial-content.upgrade-module-trial-content .upgrade-module-trial-body{max-width:none;margin:0;padding:0}.pms-rates-revplus .revplus-dashboard-page .gradient-bar{width:100%;max-width:none;margin:0 0 14px}.pms-rates-revplus .revplus-dashboard-page .page-title{margin-bottom:4px}.pms-rates-revplus .revplus-dashboard-page .page-sub{margin:4px 0 0 !important}.pms-rates-revplus .revplus-dashboard-page .revplus-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:24px;margin-top:0}.pms-rates-revplus .revplus-dashboard-page .revplus-stats-grid>*{min-width:0}.pms-rates-revplus .revplus-page-wrap .revplus-header-wrap{max-width:none;width:100%}.pms-rates-revplus .revplus-hero-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:stretch}.pms-rates-revplus .revplus-hero-slot{min-width:0;display:flex;flex-direction:column}.pms-rates-revplus .revplus-hero-slot>*{flex:1;min-height:0;display:flex;flex-direction:column}.pms-rates-revplus .revplus-hero-slot .stats-hero-gradient{flex:1;min-height:0}.pms-rates-revplus .revplus-autopilot-slot{min-width:0;display:flex;flex-direction:column}.pms-rates-revplus .revplus-autopilot-slot>*{flex:1;min-height:0}.pms-rates-revplus .revplus-datepicker-wrap{margin-bottom:12px;margin-top:0}.pms-rates-revplus .revplus-date-range-text{margin:0 0 32px !important}.pms-rates-revplus .revplus-table-section{margin-bottom:24px}.pms-rates-revplus .revplus-table-section+.revplus-table-section{margin-top:48px}.pms-rates-revplus .revplus-table-toolbar{margin-top:20px;margin-bottom:12px;width:100%}.pms-rates-revplus .revplus-table-toolbar .rr-searchbar-row{width:100%;display:flex}.pms-rates-revplus .revplus-table-toolbar .rr-searchbar-row>.rr-design-system-component-inputs-searchbar{flex:1 1 0;min-width:0;max-width:none}.pms-rates-revplus .revplus-rate-subtitle{margin:0 0 12px;font-size:13px;color:#64748b}.pms-rates-revplus .revplus-autopilot-section-title{font-size:13px;font-weight:700;color:#0f172a;margin:0 0 16px}.pms-rates-revplus .revplus-autopilot-list{margin:0 0 12px;padding-left:20px;color:#64748b;font-size:14px;line-height:1.8}.pms-rates-revplus .revplus-autopilot-list li{margin-bottom:6px}.pms-rates-revplus .revplus-autopilot-list strong{color:#64748b;font-weight:700}.pms-rates-revplus .revplus-autopilot-tagline{margin:0 0 20px;font-size:14px;color:#6e63ff;font-weight:600;font-style:italic}.pms-rates-revplus #revplus-autopilot-card{display:flex;flex-direction:column}.pms-rates-revplus #revplus-autopilot-card h2{padding-left:24px;padding-right:24px;margin-bottom:0}.pms-rates-revplus #revplus-autopilot-card .content{flex:1;display:flex;flex-direction:column;min-height:0;padding:12px 24px 24px}.pms-rates-revplus .revplus-autopilot-toggle-wrap{margin-top:auto;padding-top:24px;border-top:1px solid #e5e7eb}.pms-rates-revplus .revplus-table-empty{padding:32px;text-align:center;color:#64748b}.pms-rates-revplus .revplus-dashboard-page--preview .revplus-autopilot-toggle-wrap .rr-toggle-input:disabled+.rr-toggle-track,.pms-rates-revplus .revplus-dashboard-page--preview .revplus-autopilot-toggle-wrap .rr-toggle-input[disabled]+.rr-toggle-track{cursor:not-allowed}.pms-rates-revplus .revplus-dashboard-page--preview .revplus-table-empty{max-width:420px;margin:0 auto;line-height:1.5}@media(max-width: 1024px){.pms-rates-revplus .revplus-hero-grid{grid-template-columns:1fr}.pms-rates-revplus .revplus-dashboard-page .revplus-stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.pms-rates-revplus .revplus-dashboard-page .revplus-stats-grid{grid-template-columns:1fr}}/*!
 * WARNING: Don't edit the .css files by hand! libSASS (CodeKit or Prepros) and edit the .scss files.
 * (More information at http://compass-style.org)
 */@viewport{width:device-width}
