.TableCellPreview_preview__8kJVc{position:fixed;inset:auto;margin:0;z-index:2147483647;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(420px,calc(100vw - 24px));max-height:min(400px,calc(100dvh - 24px));padding:8px 11px;overflow:visible;border:1px solid #394154;border-radius:7px;background:#181e2b;color:#edf1f8;box-shadow:0 5px 16px #0005;font-size:13px;line-height:1.55;font-weight:500;letter-spacing:normal;text-transform:none;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.TableCellPreview_preview__8kJVc[hidden]{display:none}.TableCellPreview_preview__8kJVc::backdrop{background:transparent;pointer-events:none}.TableCellPreview_content__O9ZQP{min-height:0;overflow:auto;white-space:pre-wrap}.TableCellPreview_preview__8kJVc:after{content:"";position:absolute;left:calc(var(--pointer-x, 50%) - 5px);width:8px;height:8px;background:#181e2b;transform:rotate(45deg);pointer-events:none}.TableCellPreview_preview__8kJVc[data-placement=above]:after{bottom:-5px;border-right:1px solid #394154;border-bottom:1px solid #394154}.TableCellPreview_preview__8kJVc[data-placement=below]:after{top:-5px;border-left:1px solid #394154;border-top:1px solid #394154}.TableCellPreview_preview__8kJVc[data-placement=overlap]:after{display:none}.TableCellPreview_preview__8kJVc[data-inline=true]{pointer-events:none;background-color:#151923;box-shadow:0 3px 10px #0004}.TableCellPreview_preview__8kJVc[data-inline=true]:after{display:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.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:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;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;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}.leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}.leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}.leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}.leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}body,html,input,select,textarea{color-scheme:dark!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7) brightness(1.3)!important;cursor:pointer;opacity:.55;-webkit-transition:opacity .12s;transition:opacity .12s}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}:root{color-scheme:dark;--bg:#0e1219;--bg-mid:#121620;--bg-card:#151a25;--bg-elevated:#1a1f2a;--panel:#151a25;--panel2:#1a1f2a;--text:#dce3ed;--text-secondary:#7f8ea3;--muted:#5e6d82;--border:#1f2636;--border-light:#252d3e;--primary:#6b9fff;--primary-strong:#4d8af0;--primary-glow:rgba(77,138,240,0.12);--danger:#f06480;--success:#3dd9a0;--warning:#f0b940;--brand:#ff4d5a;--font-xs:0.6875rem;--font-sm:0.75rem;--font-base:0.8125rem;--font-md:0.875rem;--font-lg:1rem;--font-xl:1.25rem;--font-2xl:1.5rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px}body,html{padding:0;margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.linkLike{text-decoration:underline;text-decoration-color:rgba(255,255,255,.35)}.linkLike:hover{text-decoration-color:rgba(120,180,255,.95)}button,input,select,textarea{font:inherit}.container{max-width:1360px;margin:0 auto;padding:24px}.appShell{min-height:100vh}.appSidebar{position:fixed;inset:0 auto 0 0;width:280px;padding:22px 16px;gap:12px;background:linear-gradient(195deg,rgba(12,18,32,.97),rgba(6,10,18,.98));border-right:1px solid rgba(255,255,255,.07);box-shadow:12px 0 48px rgba(0,0,0,.35);z-index:20}.appSidebarBrand{padding:8px 10px 14px;font-size:28px;font-weight:800;letter-spacing:.2px;color:#ff4d5a}.appSidebarNav{display:flex;flex-direction:column;gap:6px}.appSidebarLink,.appSidebarSectionToggle,.appSidebarSubLink{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;color:rgba(255,255,255,.74);transition:background .12s ease,color .12s ease,border-color .12s ease}.appSidebarLink,.appSidebarSectionToggle{padding:12px 14px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left}.appSidebarLink:hover,.appSidebarSectionToggle:hover{color:var(--text);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.appSidebarLink[data-active=true],.appSidebarSectionToggle[data-active=true]{color:var(--text);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.appSidebarSection{display:flex;flex-direction:column;gap:6px}.appSidebarChevron{font-size:14px;color:rgba(255,255,255,.56)}.appSidebarSubnav{display:flex;flex-direction:column;gap:4px;padding-left:10px;border-left:1px solid rgba(255,255,255,.08);margin-left:14px}.appSidebarSubLink{padding:10px 12px;border:1px solid transparent;font-size:14px}.appSidebarSubLink:hover{color:var(--text);background:rgba(255,255,255,.05)}.appSidebarSubLink[data-active=true]{color:var(--text);background:rgba(96,165,250,.14);border-color:rgba(147,197,253,.28);box-shadow:inset 0 0 0 1px rgba(96,165,250,.12)}.appMain{min-height:100vh;margin-left:280px}.adminSubpage{padding:22px 22px 26px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,rgba(15,23,42,.55),rgba(6,9,16,.72));box-shadow:0 20px 50px rgba(0,0,0,.35)}.adminSubpageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.adminSubpageHeaderText{flex:1 1;min-width:220px}.adminSubpageTitle{margin:0 0 8px;font-size:1.45rem;font-weight:750;letter-spacing:-.02em;color:rgba(255,255,255,.96)}.adminSubpageDesc{margin:0;max-width:56ch;font-size:.9375rem;line-height:1.45;color:rgba(226,232,240,.68)}.adminSubpagePrimaryBtn{flex-shrink:0;padding:10px 18px;border-radius:12px;font-weight:650}.vanzariHub{position:relative;margin-bottom:22px;padding:0;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,rgba(17,24,39,.92),rgba(8,12,22,.97) 48%,rgba(5,8,16,.99));box-shadow:0 24px 48px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.vanzariHubGlow{pointer-events:none;position:absolute;inset:-40% -20% auto 40%;height:120%;background:radial-gradient(closest-side,rgba(255,77,90,.14),transparent 72%);opacity:.85}.vanzariHubBrandStrip{height:3px;width:100%;margin-bottom:18px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,77,90,.35) 28%,#ff4d5a 50%,rgba(251,113,133,.45) 72%,transparent);box-shadow:0 0 24px rgba(255,77,90,.22)}.vanzariHubMasthead{position:relative;padding:22px 24px 20px;z-index:1}.vanzariHubKicker{margin:0 0 10px;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(251,113,133,.88)}.vanzariHubKicker--inline{margin:0 0 2px}.vanzariHubTitle{margin:0 0 10px;font-size:1.35rem;font-weight:780;letter-spacing:-.035em;line-height:1.15;color:rgba(255,255,255,.98)}.vanzariHubLede{margin:0;max-width:62ch;font-size:.875rem;line-height:1.5;color:rgba(203,213,225,.62)}.vanzariHubSplit{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:0;border-top:1px solid rgba(255,255,255,.07);padding:18px 20px 20px;align-items:stretch}.vanzariHubSteps{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding-right:8px}.vanzariHubStep{flex:1 1 148px;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 14px 16px;margin:4px 0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(6,10,20,.55);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .2s ease,transform .14s ease}.vanzariHubStep:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04);transform:translateY(-1px)}.vanzariHubStep[data-active=true]{border-color:rgba(255,77,90,.5);background:linear-gradient(165deg,rgba(255,77,90,.12),rgba(8,12,22,.65));box-shadow:0 0 0 1px rgba(255,77,90,.18),0 12px 28px rgba(255,77,90,.08)}.vanzariHubStepIndex{flex-shrink:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.72rem;font-weight:750;letter-spacing:.06em;line-height:1.2;color:rgba(255,77,90,.95);padding-top:2px}.vanzariHubStepBody{display:flex;flex-direction:column;gap:5px;min-width:0}.vanzariHubStepLabel{font-size:.8125rem;font-weight:720;letter-spacing:-.01em;color:rgba(248,250,252,.95);line-height:1.25}.vanzariHubStepMeta{font-size:.72rem;line-height:1.4;color:rgba(148,163,184,.78)}.vanzariHubStepConnector{flex:0 0 auto;width:clamp(8px,2.5vw,20px);min-height:48px;margin:0 -2px;align-self:center;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.06) 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#fff 22%,#fff 78%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 22%,#fff 78%,transparent)}.vanzariHubRegistry{display:flex;flex-direction:column;gap:8px;padding:16px 18px 16px 22px;margin:4px 0 4px 12px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:rgba(0,0,0,.22)}.vanzariHubRegistryEyebrow{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.55)}.vanzariHubRegistryLink{font-size:.9375rem;font-weight:720;color:rgba(252,231,243,.96);text-decoration:none;letter-spacing:-.02em;transition:color .12s ease}.vanzariHubRegistryLink:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.vanzariHubRegistryLink[data-active=true]{color:#fda4af}.vanzariHubRegistryNote{margin:0;font-size:.75rem;line-height:1.42;color:rgba(148,163,184,.72)}@media (max-width:960px){.vanzariHubSplit{grid-template-columns:1fr;padding:16px 18px 18px}.vanzariHubRegistry{margin:12px 0 0;padding:14px 16px}.vanzariHubSteps{padding-right:0}.vanzariHubStepConnector{display:none}.vanzariHubSteps .vanzariHubStep{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.vanzariHub--compact{margin-bottom:18px;padding:12px 14px 10px;border-radius:16px}.vanzariHub--compact .vanzariHubGlow{inset:-50% 30% auto -10%;opacity:.6}.vanzariHubSteps--compact{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;margin:0 -4px;padding-left:4px;padding-right:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,77,90,.35) rgba(255,255,255,.06)}.vanzariHubSteps--compact::-webkit-scrollbar{height:4px}.vanzariHubSteps--compact::-webkit-scrollbar-thumb{background:rgba(255,77,90,.35);border-radius:999px}.vanzariHubStep--compact{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:6px;min-width:148px;max-width:220px;padding:10px 12px 12px;margin:2px 0}.vanzariHubStep--compact .vanzariHubStepIndex{padding-top:0;font-size:.68rem}.vanzariHubStep--compact .vanzariHubStepLabel{font-size:.78rem;white-space:normal}.vanzariHubStepConnector--compact{width:14px;min-height:32px;margin:0 2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 40%,rgba(255,255,255,.06) 60%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#fff 25%,#fff 75%,transparent);mask-image:linear-gradient(180deg,transparent,#fff 25%,#fff 75%,transparent)}@media (max-width:560px){.vanzariHubStepConnector--compact{display:none}}.appSurface--vanzari{border-color:rgba(255,77,90,.12);box-shadow:0 20px 44px rgba(0,0,0,.38),0 0 0 1px rgba(255,77,90,.06)}.vanzariAdaugaComandaPage{padding:12px 14px 16px}.vanzariAddOrderGridWrap{margin-top:12px;min-height:120px}.vanzariAddOrderBundleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),max-content));gap:18px;align-items:start;justify-items:start}.vanzariAddOrderBundleGrid>.vanzariAddOrderBundle,.vanzariAddOrderMultiBatchGrid>.vanzariAddOrderBundle{flex:0 1 320px;width:min(100%,320px);max-width:100%;min-width:0}.vanzariAddOrderBundle{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:linear-gradient(180deg,rgba(14,18,30,.95),rgba(10,12,22,.88));overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.03);cursor:default}.vanzariAddOrderBundle:hover{border-color:rgba(148,163,184,.18)}.vanzariAddOrderBundle--active{border-color:rgba(96,165,250,.45);box-shadow:0 0 0 1px rgba(59,130,246,.2),0 8px 28px rgba(0,0,0,.4)}.vanzariAddOrderMultiBatchRow{align-self:start;display:flex;justify-content:flex-start;align-items:flex-start;min-width:0;margin:4px 0 8px}@media (max-width:719px){.vanzariAddOrderMultiBatchRow{grid-column:1/-1!important}}.vanzariAddOrderMultiBatch{width:max-content;max-width:100%;box-sizing:border-box;padding:14px 14px 16px;border-radius:18px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(145deg,rgba(59,130,246,.08),rgba(10,12,22,.55) 42%,rgba(8,10,18,.72));box-shadow:0 10px 36px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}.vanzariAddOrderMultiBatchHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.vanzariAddOrderMultiBatchTitle{font-size:.8125rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:rgba(147,197,253,.95)}.vanzariAddOrderMultiBatchMeta{font-size:.75rem}.vanzariAddOrderMultiBatchGrid{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.vanzariAddOrderBundleHeader{border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.18)}.vanzariAddOrderBundleHeaderInner{padding:14px 14px 12px}.vanzariAddOrderBundleReservations{padding:14px 14px 16px;min-width:0;background:rgba(0,0,0,.12)}.vanzariAddOrderBundleReservations>.reservationStandbySectionTitle{margin-top:0;margin-bottom:10px}.vanzariAddOrderEmpty{margin:24px 0;text-align:center;font-size:.9375rem}.vanzariAdaugaComandaPage .muted.errorText{margin:0 0 12px}.vanzariAdaugaComandaSubfilterBar,.vanzariAddOrderToolbar{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.vanzariAddOrderToolbarRow{align-items:center;gap:16px;flex-wrap:wrap}.vanzariAddOrderSearchWrap{flex:1 1 220px;min-width:0;max-width:none}.searchInputWrap.vanzariAddOrderSearchWrap{width:auto}.vanzariAddOrderToolbarActions{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.panelsCatalogSortField,.vanzariAddOrderSortField{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;margin:0}.panelsCatalogSortLabel,.vanzariAddOrderSortLabel{font-size:13px;font-weight:600;color:rgba(148,163,184,.95);white-space:nowrap}.panelsCatalogSortSelect,.vanzariAddOrderSortSelect{color-scheme:dark;appearance:none;-webkit-appearance:none;min-width:14rem;min-height:40px;border-radius:10px;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%237f8ea3' d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.panelsCatalogSortSelect option,.vanzariAddOrderSortSelect option{background:#151a25;color:#dce3ed}@media (max-width:720px){.panelsCatalogSortField{width:100%}.panelsCatalogSortSelect{flex:1 1;min-width:0}}.vanzariAddOrderCountPill{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;margin:0}.vanzariAddOrderFiltersCard{margin-top:14px}.appTableShell--availability{padding-top:2px}.panelsAvailabilityBanner{margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(6,10,20,.35));font-size:.875rem;line-height:1.5;color:rgba(226,232,240,.9)}.panelsAvailabilityBannerGreen{font-size:1.02rem;font-weight:750;letter-spacing:-.02em;color:rgba(52,211,153,.98);margin-bottom:8px}.panelsAvailabilityBannerBody{font-size:.875rem;line-height:1.5;color:rgba(226,232,240,.82)}.panelsTable--catalog .panelsTableThActions{width:148px;text-align:right}.panelsTableCodePill{display:inline-block;font-size:.75rem;font-weight:750;letter-spacing:.03em;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);color:rgba(252,231,243,.95)}.panelsTableCellCode{vertical-align:top;white-space:nowrap}.panelsTableTipInner{display:flex;gap:14px;align-items:flex-start}.panelsTableThumb{flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.panelsTableThumb--catalog{width:80px;height:56px;border-radius:14px}.panelsTableThumb--compact{width:56px;height:40px;border-radius:10px}.panelsTableThumbImg{display:block;width:100%;height:100%;object-fit:cover}.panelsTableThumbPh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.65rem;color:rgba(148,163,184,.65)}.panelsTablePanelTitle{font-size:1.02rem;font-weight:750;letter-spacing:-.025em;line-height:1.28;color:var(--text)}.panelsTableTipMeta{margin-top:6px;font-size:.8125rem}.panelsTableTipWarn{margin-top:6px;font-size:.75rem}.panelsTableCellAddress{vertical-align:top}.panelsTableAddressLine{font-weight:700;font-size:.94rem}.panelsTableAddressSub{margin-top:6px;font-size:.875rem}.panelsTableCoords{margin-top:6px;font-size:.75rem;opacity:.85}.panelsTableCellSupportType{vertical-align:top;white-space:nowrap;max-width:12rem}.panelsTableCellSurface{vertical-align:top}.panelsTableSurfaceStack{display:flex;flex-direction:column;gap:4px;font-size:.875rem;line-height:1.35}.panelsTable--availability .panelsTableCellOrders,.panelsTable--availability .panelsTableCellReservations{vertical-align:top;min-width:12rem;max-width:22rem}.panelsAvailabilityOccupancy{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;line-height:1.4}.panelsAvailabilityOccupancyEmpty{font-size:.8125rem;line-height:1.45}.panelsAvailabilityOccupancyLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.panelsAvailabilityOccupancyLabel{font-weight:650;flex-shrink:0}.panelsAvailabilityOccupancyRange{font-weight:500;opacity:.95}.panelsAvailabilityOccupancyLine--free{color:rgba(52,211,153,.95);font-weight:650}.panelsAvailabilityOccupancyLine--reserved{color:rgba(251,191,36,.95)}.panelsAvailabilityOccupancyLine--reserved .panelsAvailabilityOccupancyRange{color:rgba(253,224,171,.88)}.panelsAvailabilityOccupancyLine--occupied{color:rgba(248,113,113,.95)}.panelsAvailabilityOccupancyLine--occupied .panelsAvailabilityOccupancyRange{color:rgba(254,202,202,.88)}.panelsAvailabilityOccupancyLine--standby{font-size:.75rem;opacity:.88}.panelsTableCellActions{vertical-align:middle}.panelsTable--catalog .panelsTableCellActions{text-align:right}.panelsTableCatalogActions{display:flex;justify-content:flex-end;align-items:center;min-height:44px}.panelsTableAdminCta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(96,165,250,.42);background:rgba(59,130,246,.14);color:rgba(191,219,254,.98);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.panelsTableAdminCta:hover{border-color:rgba(96,165,250,.72);background:rgba(59,130,246,.22);box-shadow:0 0 20px rgba(59,130,246,.12)}.panelsTableAdminCtaLabel{font-size:.8125rem;font-weight:650;letter-spacing:.02em}@media (max-width:900px){.panelsTableAdminCtaLabel{display:none}}.panelsTableDetailsBtn{font-size:.8125rem;font-weight:600;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);color:rgba(255,255,255,.88)}.panelsTableDetailsBtn:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.panelsTableAvailSpaceInner{display:flex;gap:12px;align-items:flex-start}.panelsTableAvailSpaceText{min-width:0;flex:1 1}.panelsTableAvailSpaceText .panelsTableCodePill{margin-bottom:6px}.panelsTablePanelSub{margin-top:4px;font-size:.8125rem;line-height:1.4}.vanzariAvailabilityPanel{margin-top:4px;padding:16px 18px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(6,10,20,.45)}.vanzariAvailabilityPanelTitle{margin:0 0 14px;font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:rgba(226,232,240,.5)}.vanzariAvailabilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-bottom:14px}.vanzariAvailabilityGrid .field{margin:0}.vanzariAvailabilityActions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.vanzariAvailabilityHint{margin:0;flex:1 1 220px;font-size:.8125rem;line-height:1.45;color:rgba(148,163,184,.78)}.vanzariFilterBarSpacer{flex:1 1 auto;min-width:0}@media (max-width:900px){.vanzariAvailabilityGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vanzariAvailabilityGrid{grid-template-columns:1fr}}.adminSubpageBanner{margin:-12px 0 16px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);font-size:.875rem}.adminSubpageAlert{margin-bottom:16px}.adminSubpageSuccess{margin-bottom:16px;padding:10px 14px;border-radius:12px;font-size:.875rem;color:rgba(167,243,208,.95);background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.22)}.adminSubpageBody{display:flex;flex-direction:column;gap:12px}.nrsvHeader{align-items:center!important;margin-bottom:18px!important;padding:2px 2px 18px;border-bottom:1px solid var(--border)}.nrsvTitle{font-size:clamp(1.35rem,2vw,1.7rem)!important;letter-spacing:-.035em!important}.nrsvShell--digital .nrsvTitleBadge--order,.nrsvShell--outdoor .nrsvTitleBadge--order,.nrsvShell--outdoor .nrsvTitleBadge--reservation,.nrsvTitleBadge{padding:3px 11px!important;border-color:rgba(var(--nrsv-accent-rgb),.42)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(var(--nrsv-accent-rgb),.22),rgba(var(--nrsv-accent-rgb),.1))!important;color:var(--nrsv-accent)!important;text-shadow:none!important}.nrsvSub{margin-top:6px!important;color:var(--text-secondary)!important;font-size:12px!important}.nrsvStepper{margin-bottom:24px!important;padding:10px!important;border:1px solid var(--border)!important;border-radius:14px;background:rgba(21,26,37,.72)}.nrsvStep{min-height:38px;padding:6px 10px!important;border-radius:9px!important}.nrsvStep--cur{background:rgba(var(--nrsv-accent-rgb),.09)!important;color:var(--nrsv-accent)!important}.nrsvStepDisc{width:26px!important;height:26px!important;border-width:1px!important}.nrsvStep--cur .nrsvStepDisc{border-color:rgba(var(--nrsv-accent-rgb),.65)!important;background:rgba(var(--nrsv-accent-rgb),.16)!important;color:var(--nrsv-accent)!important}.nrsvStepLine{height:1px!important}.nrsvPane{animation:nrsvPaneIn .2s ease both}@keyframes nrsvPaneIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nrsvCatalogHead{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;padding:16px 18px;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:radial-gradient(260px 100px at 88% 0,rgba(var(--nrsv-accent-rgb),.14),transparent 72%),linear-gradient(110deg,rgba(var(--nrsv-accent-rgb),.07),transparent 44%),var(--bg-card)}.nrsvCatalogHead:after{content:"";position:absolute;z-index:-1;right:-45px;bottom:-80px;width:170px;height:170px;border:1px solid rgba(var(--nrsv-accent-rgb),.12);border-radius:50%;box-shadow:0 0 0 28px rgba(var(--nrsv-accent-rgb),.025)}.nrsvCatalogLead{display:flex;align-items:center;gap:12px;min-width:0}.nrsvCatalogIcon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(var(--nrsv-accent-rgb),.34);border-radius:12px;background:rgba(var(--nrsv-accent-rgb),.13);color:var(--nrsv-accent)}.nrsvCatalogLead h3{margin:0;font-size:14px;font-weight:750;letter-spacing:-.01em}.nrsvCatalogLead p{margin:3px 0 0;color:var(--text-secondary);font-size:11.5px}.nrsvCatalogMode{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.nrsvCatalogMode>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nrsvCatalogMode .nrsvToggle{padding:3px;border:0;border-radius:10px;background:rgba(8,11,19,.55)}.nrsvCatalogMode .nrsvToggleBtn{min-width:88px;padding:8px 13px;border-radius:7px}.nrsvToggleBtn--on{background:rgba(var(--nrsv-accent-rgb),.18)!important;color:var(--nrsv-accent)!important}.nrsvBookingToolbar{margin-bottom:12px!important;padding:11px 12px!important;border:1px solid var(--border);border-radius:14px;background:rgba(21,26,37,.68)}.nrsvBookingToolbar .nrsvToolRow{display:grid;grid-template-columns:minmax(190px,auto) minmax(330px,1fr) minmax(330px,auto);gap:12px;align-items:end}.nrsvBookingToolbar .nrsvToolGroup{min-width:0}.nrsvBookingToolbar .nrsvDatePair{width:100%}.nrsvBookingToolbar .nrsvDateInput{width:100%;min-height:40px}.nrsvBookingToolbar .nrsvToggle:not(.nrsvToggle--kind){min-height:40px}.nrsvFilterDeck{display:grid;grid-template-columns:minmax(300px,1fr) minmax(480px,auto) auto;align-items:center;gap:8px;margin-bottom:15px;padding:10px;border:1px solid var(--border);border-radius:14px;background:rgba(21,26,37,.68)}.nrsvSearchWrap{position:relative;min-width:0}.nrsvSearchWrap>svg{position:absolute;z-index:2;top:50%;left:13px;transform:translateY(-50%);color:var(--nrsv-accent);pointer-events:none}.nrsvSearchWrap .nrsvSearch{width:100%!important;min-height:43px;padding:9px 38px 9px 40px!important;border-color:transparent!important;border-radius:10px!important;background:var(--bg-card)!important;font-size:12.5px!important}.nrsvSearchWrap .nrsvSearch:focus{border-color:rgba(var(--nrsv-accent-rgb),.45)!important}.nrsvSearchClear{position:absolute;z-index:2;top:50%;right:10px;width:24px;height:24px;transform:translateY(-50%);border:0;border-radius:7px;background:var(--bg-elevated);color:var(--muted);cursor:pointer}.nrsvFilterDeck .nrsvFilters{display:grid!important;grid-template-columns:repeat(3,minmax(145px,1fr))!important;gap:7px!important;margin:0!important}.nrsvFilterDeck .nrsvMultiDropBtn{width:100%!important;min-width:0!important;min-height:43px;border-color:transparent!important;background:var(--bg-card)!important}.nrsvClearFilters{min-height:38px;padding:7px 10px;border:0;background:transparent;color:var(--nrsv-accent);font:inherit;font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.nrsvResultsBar{min-height:36px;margin:0 2px 10px!important;padding:0!important}.nrsvResultsSummary{display:flex;align-items:center;gap:9px}.nrsvCount{color:var(--text-secondary)!important;font-size:11.5px!important;font-weight:550!important}.nrsvCount strong{color:var(--text);font-size:15px;font-weight:750}.nrsvSelectedCount{padding:4px 8px;border:1px solid rgba(52,211,153,.25);border-radius:999px;background:rgba(52,211,153,.08);color:#69ddb4;font-size:10.5px;font-weight:700}.nrsvSelection--catalog{position:sticky!important;z-index:12;top:10px;min-height:44px;margin:0 0 11px!important;padding:8px 11px!important;border-color:rgba(52,211,153,.28)!important;border-radius:12px!important;background:rgba(12,33,29,.91)!important;box-shadow:0 12px 34px -22px rgba(0,0,0,.9)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.nrsvSelPulse{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:rgba(52,211,153,.16);color:var(--success);font-size:12px;font-weight:800}.nrsvSelection--catalog .nrsvSelText{color:var(--text);font-size:12px}.nrsvSelStatus{color:var(--text-secondary);font-size:10.5px}.nrsvSelection--catalog .nrsvSelLink{margin-left:auto;color:var(--nrsv-accent);text-decoration:none;font-weight:650}.nrsvGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important;gap:11px!important}.nrsvCard{position:relative;isolation:isolate;display:grid!important;grid-template-columns:94px minmax(0,1fr);align-items:stretch!important;min-height:146px;padding:9px!important;gap:13px!important;overflow:hidden;border:1px solid var(--border)!important;border-radius:15px!important;background:var(--bg-card)!important;box-shadow:0 10px 26px -24px rgba(0,0,0,.9)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.nrsvCard:after{content:"";position:absolute;z-index:-1;right:-60px;bottom:-76px;width:150px;height:150px;border-radius:50%;background:rgba(var(--nrsv-accent-rgb),.035)}.nrsvCard:hover{transform:translateY(-2px);border-color:rgba(var(--nrsv-accent-rgb),.42)!important}.nrsvCard--sel{border-color:rgba(var(--nrsv-accent-rgb),.68)!important;background:linear-gradient(135deg,rgba(var(--nrsv-accent-rgb),.11),transparent 62%),var(--bg-card)!important;box-shadow:0 0 0 2px rgba(var(--nrsv-accent-rgb),.1),0 16px 34px -26px rgba(var(--nrsv-accent-rgb),.8)!important}.nrsvCardThumb{position:relative;width:94px!important;height:100%!important;min-height:126px;border-radius:11px!important;background:linear-gradient(145deg,rgba(var(--nrsv-accent-rgb),.15),transparent),var(--bg-elevated)!important}.nrsvCardImg{transition:transform .25s ease}.nrsvCard:hover .nrsvCardImg{transform:scale(1.045)}.nrsvCardMediaBadge{position:absolute;left:7px;bottom:7px;padding:3px 6px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(7,9,15,.72);color:rgba(255,255,255,.8);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nrsvCardBody{display:flex;flex-direction:column;padding:3px 2px 2px 0}.nrsvCardTop{align-items:flex-start;justify-content:space-between;gap:9px;margin:0 0 5px}.nrsvCardHeading{display:flex;align-items:center;gap:7px;min-width:0}.nrsvCardCode{padding:3px 6px;border-radius:6px;background:rgba(var(--nrsv-accent-rgb),.16);color:var(--nrsv-accent)!important}.nrsvCardName{color:var(--text);font-size:13px!important;font-weight:720!important}.nrsvCardChk{width:23px!important;height:23px!important;flex:0 0 23px;border:1px solid var(--border-light)!important;border-radius:8px!important;background:var(--bg-elevated)!important;color:var(--muted)}.nrsvCardChk--on{border-color:transparent!important;background:linear-gradient(135deg,var(--nrsv-accent),var(--primary-strong))!important;color:#fff!important}.nrsvCardLocation{display:flex;align-items:center;gap:5px;min-width:0;margin-bottom:10px;color:var(--text-secondary);font-size:10.5px}.nrsvCardLocation svg{flex:0 0 13px;color:var(--nrsv-accent)}.nrsvCardLocation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrsvCardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}.nrsvCardStats>span{display:flex;flex-direction:column;min-width:0;padding:6px 7px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.025)}.nrsvCardStats small{color:var(--muted);font-size:8px;letter-spacing:.03em}.nrsvCardStats strong{margin-top:2px;color:var(--text-secondary);font-weight:650}.nrsvCardOwner,.nrsvCardStats strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.nrsvCardOwner{margin-top:7px;color:var(--muted)}.nrsvPricingList{gap:9px!important}.nrsvPricingRow{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(330px,540px);align-items:center!important;gap:22px;min-height:104px;padding:12px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:linear-gradient(120deg,rgba(var(--nrsv-accent-rgb),.045),transparent 42%),var(--bg-card)!important}.nrsvPricingIdentity{display:flex;align-items:center;gap:12px;min-width:0}.nrsvPricingThumb{width:72px;height:72px;flex:0 0 72px;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,rgba(var(--nrsv-accent-rgb),.17),transparent),var(--bg-elevated)}.nrsvPricingThumb img{width:100%;height:100%;object-fit:cover}.nrsvPricingThumb>span{display:block;width:100%;height:100%}.nrsvPricingHead{display:flex;align-items:center;gap:6px}.nrsvPricingCode{width:fit-content;padding:3px 6px;border-radius:6px;background:rgba(var(--nrsv-accent-rgb),.16);color:var(--nrsv-accent)!important}.nrsvPricingChannel{padding:2px 5px;border:1px solid rgba(var(--nrsv-accent-rgb),.22);border-radius:5px;color:var(--nrsv-accent)!important;font-size:8px!important;text-transform:uppercase}.nrsvPricingName{color:var(--text);font-size:13.5px!important;font-weight:720!important}.nrsvPricingMeta{overflow:hidden;color:var(--text-secondary)!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.nrsvPricingControls{display:grid;grid-template-columns:108px minmax(122px,.9fr) minmax(150px,1fr) minmax(165px,1.1fr);align-items:end;gap:9px}.nrsvPricingControls--outdoor{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr)}.nrsvPricingField{display:flex;flex-direction:column;gap:6px;min-width:0}.nrsvPricingField>span,.nrsvPricingReference>span{color:var(--muted)!important;font-size:9px!important;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.nrsvPricingField .nrsvPricingInput{width:100%!important;min-height:40px;padding:8px 10px!important;border-radius:9px!important}.nrsvPricingReference{display:flex;min-width:0;min-height:40px;padding:7px 10px;flex-direction:column;justify-content:center;gap:2px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated)}.nrsvPricingReference strong{color:var(--text);font-size:11.5px;font-weight:700}.nrsvPricingInputWrap{position:relative}.nrsvPricingInputWrap .nrsvPricingInput{padding-right:42px!important}.nrsvPricingInputWrap em{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--muted);font-size:9px;font-style:normal;font-weight:700}.nrsvFields{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(21,26,37,.58)}.nrsvCalHeader,.nrsvRecapTitle{padding:16px 18px;border:1px solid var(--border);border-radius:14px 14px 0 0;background:rgba(21,26,37,.7)}.nrsvCalWrap{padding:18px!important;border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;background:rgba(21,26,37,.42)}.nrsvLegend{margin:12px 2px!important}.nrsvCalSelected{width:fit-content;margin:12px auto 0!important;padding:8px 12px;border:1px solid rgba(var(--nrsv-accent-rgb),.25);border-radius:9px;background:rgba(var(--nrsv-accent-rgb),.07)}.nrsvRecapTitle{margin-bottom:12px!important;border-radius:14px}.nrsvRecapRow,.nrsvRecapSpace{border:1px solid var(--border);background:var(--bg-card)!important}.nrsvBar{position:sticky;z-index:20;bottom:0;margin-top:24px!important;padding:12px 0 4px!important;border-top:1px solid var(--border)!important;background:linear-gradient(to bottom,transparent,var(--bg) 28%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nrsvBar .btn{min-height:40px;border-radius:9px}.nrsvBar .btnPrimary{min-width:142px;box-shadow:0 8px 20px -12px rgba(var(--nrsv-accent-rgb),.8)}@media (max-width:1380px){.nrsvFilterDeck{grid-template-columns:minmax(260px,1fr) minmax(440px,auto)}.nrsvClearFilters{grid-column:1/-1;justify-self:end}.nrsvPricingRow{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:14px}}@media (max-width:1050px){.nrsvBookingToolbar .nrsvToolRow,.nrsvFilterDeck{grid-template-columns:1fr}.nrsvBookingToolbar .nrsvToolRow{align-items:stretch}.nrsvFilterDeck .nrsvFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nrsvPricingRow{grid-template-columns:1fr}.nrsvPricingControls{max-width:660px}}@media (max-width:700px){.nrsvHeader{align-items:flex-start!important;padding-inline:0}.nrsvStepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 4px!important}.nrsvStep{padding-inline:2px!important;background:transparent!important}.nrsvCatalogHead{align-items:stretch;flex-direction:column;padding:14px}.nrsvCatalogMode{justify-content:space-between}.nrsvCatalogMode>span{display:none}.nrsvCatalogMode .nrsvToggle{width:100%}.nrsvCatalogMode .nrsvToggleBtn{flex:1 1}.nrsvBookingToolbar .nrsvToolGroup{width:100%}.nrsvFilterDeck{padding:8px}.nrsvFilterDeck .nrsvFilters{grid-template-columns:1fr!important}.nrsvResultsBar{align-items:flex-start;flex-direction:column}.nrsvPagRow{width:100%;justify-content:space-between}.nrsvSelection--catalog{position:static!important;align-items:flex-start}.nrsvSelStatus{display:none}.nrsvSelection--catalog .nrsvSelLink{margin-left:0}.nrsvSelection--catalog .nrsvSelList{width:100%}.nrsvGrid{grid-template-columns:1fr!important}.nrsvCard{grid-template-columns:78px minmax(0,1fr);min-height:136px}.nrsvCardThumb{width:78px!important;min-height:116px}.nrsvCardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.nrsvCardStats>span:nth-child(2){display:none}.nrsvPricingControls,.nrsvPricingControls--outdoor{grid-template-columns:1fr 1fr}.nrsvFields{grid-template-columns:1fr!important;padding:12px}.nrsvFields>.field{grid-column:1!important}.nrsvCalHeader{align-items:stretch}.nrsvCalWrap{padding:10px!important;overflow-x:auto;justify-content:flex-start}.nrsvBar{margin-inline:-12px;padding:12px!important}}@media (max-width:430px){.nrsvCatalogLead p{display:none}.nrsvBookingToolbar .nrsvDatePair{grid-template-columns:1fr}.nrsvBookingToolbar .nrsvDateSep{display:none}.nrsvCard{grid-template-columns:70px minmax(0,1fr);gap:10px!important}.nrsvCardThumb{width:70px!important}.nrsvPricingControls,.nrsvPricingControls--outdoor{grid-template-columns:1fr}}.excelDesignShell{padding:22px}.ownerFilters{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(220px,1fr)}.ownerNetworkFilterRow{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--border)}.ownerNetworkFilterGroup{display:flex;align-items:center;gap:12px;min-width:0}.ownerNetworkFilterLabel{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ownerNetworkSegments{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--bg)}.ownerNetworkSegment{min-width:78px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.ownerNetworkSegment:hover{color:var(--text)}.ownerNetworkSegment.isActive{background:var(--bg-elevated);color:var(--primary);box-shadow:0 0 0 1px rgba(107,159,255,.18)}.ownerFiltersReset{padding:5px 0;border:0;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:650;cursor:pointer}.ownerFiltersReset:hover{color:var(--text);text-decoration:underline}.ownerNetworkValue{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:700;white-space:nowrap}.ownerNetworkValue i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px rgba(94,109,130,.1)}.ownerNetworkValue--outdoor i{background:#6b9fff;box-shadow:0 0 0 3px rgba(107,159,255,.12)}.ownerNetworkValue--digital i{background:#9b72ff;box-shadow:0 0 0 3px rgba(155,114,255,.12)}.ownerNetworkValue--both i{background:linear-gradient(135deg,#6b9fff 0 48%,#9b72ff 52% 100%);box-shadow:0 0 0 3px rgba(139,128,255,.12)}.ownerNetworkValue--none{color:var(--muted);font-weight:600}@media (max-width:820px){.ownerFilters{grid-template-columns:1fr}.ownerNetworkFilterRow{grid-column:1;align-items:flex-start}.ownerNetworkSegments{overflow-x:auto;max-width:100%}.ownerNetworkSegment{min-width:70px}}.excelDesignHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.excelDesignHeader h1{margin:0 0 7px;font-size:22px}.excelDesignHeader p{margin:0;color:var(--muted)}.excelDesignGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.excelDesignCard{padding:16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent)}.excelDesignCard.isDefault{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.excelDesignCardTop{display:flex;justify-content:space-between;gap:12px}.excelDesignCard h3{margin:0;font-size:16px}.excelDesignBadges{display:flex;gap:6px;margin-top:7px}.excelDesignBadges span{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);font-size:10px;font-weight:800;text-transform:uppercase}.excelDesignSwatches{display:flex}.excelDesignSwatches i{width:22px;height:22px;border:2px solid var(--panel);border-radius:50%;margin-left:-5px;box-shadow:0 0 0 1px var(--border)}.excelDesignMini{overflow:hidden;margin:14px 0 10px;border:1px solid var(--border);border-radius:8px;font-size:11px}.excelDesignMini b,.excelDesignMini span{display:block;padding:8px 10px}.excelDesignMini em{font-style:normal}.excelDesignCard small{color:var(--muted)}.excelDesignActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.excelDesignEditor{width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:0 25px 80px rgba(0,0,0,.45)}.excelDesignEditorBody{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(440px,1.1fr);gap:22px;padding:20px}.excelDesignColorGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.excelColorField>span:first-child{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:700}.excelColorField>span:last-child{display:grid;grid-template-columns:42px 1fr;gap:7px}.excelColorField input[type=color]{width:42px;height:36px;padding:2px;border:1px solid var(--border);border-radius:7px;background:transparent}.excelColorField input:not([type=color]){min-width:0;padding:7px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font:inherit}.excelDesignSelects{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.excelDesignSelects label{color:var(--muted);font-size:11px;font-weight:700}.excelDesignSelects select{margin-top:5px}.excelLogoControl{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--bg) 72%,transparent)}.excelLogoControlCopy{display:grid;gap:4px}.excelLogoControlCopy strong{color:var(--text);font-size:13px}.excelLogoControlCopy span{color:var(--muted);font-size:11px;line-height:1.45}.excelLogoControlActions{display:flex;flex-wrap:wrap;gap:8px}.excelLogoPicker{cursor:pointer}.excelLogoPicker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.excelLogoSelected{display:flex;align-items:center;gap:10px;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted);font-size:11px}.excelLogoSelected img{width:92px;height:38px;object-fit:contain;object-position:left center;border-radius:5px;background:#fff}.excelLogoSelected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excelDesignChecks{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.excelDesignChecks label{color:var(--text);font-size:12px}.excelDesignPreview{align-self:start;min-height:430px;padding:28px;border:1px solid var(--border);border-radius:12px;background-color:#fff;background-size:22px 22px;color:#111827;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.excelPreviewBrand{padding:16px;font-size:23px;font-weight:800}.excelPreviewLogo{display:flex;align-items:center;min-height:66px}.excelPreviewLogo img{display:block;max-width:220px;max-height:50px;object-fit:contain;object-position:left center}.excelPreviewTitle{padding:10px 12px;font-size:15px;font-weight:700}.excelDesignPreview table{width:100%;border-collapse:collapse;table-layout:fixed}.excelDesignPreview td,.excelDesignPreview th{padding:10px 8px;border:1px solid;font-size:11px}.excelDesignPreview p{margin:18px 0 0;color:#64748b;font-size:11px}@media (max-width:900px){.excelDesignEditorBody{grid-template-columns:1fr}.excelDesignPreview{min-height:330px}}@media (max-width:620px){.excelDesignShell{padding:14px}.excelDesignHeader{flex-direction:column}.excelDesignHeader .btn{width:100%}.excelDesignColorGrid,.excelDesignSelects{grid-template-columns:1fr}.excelDesignEditorBody{padding:14px}.excelDesignPreview{padding:12px;overflow-x:auto}.excelDesignPreview table{min-width:460px}}.unifiedAppShell .appUserProfileLink{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:9px;border-radius:8px;color:inherit;text-decoration:none}.unifiedAppShell .appUserProfileLink:hover .appUserName{color:var(--brand)}.userNotificationToggle{display:flex!important;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.userNotificationToggle input{width:16px;height:16px;margin-top:2px;accent-color:var(--brand)}.userNotificationToggle span{display:grid;gap:4px}.userNotificationToggle small{color:var(--muted);line-height:1.4}.userPresence{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.userPresence>span{width:7px;height:7px;border-radius:50%;background:var(--muted)}.userPresence--online{color:#45d69a}.userPresence--online>span{background:#45d69a;box-shadow:0 0 0 3px rgba(69,214,154,.14)}.userPresence--offline{color:var(--muted)}.userPresenceLastSeen{margin-top:5px;font-size:10px;white-space:nowrap}.historyChannelBadge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:750}.historyChannelBadge--outdoor{color:#69a3ff;background:rgba(77,138,240,.09)}.historyChannelBadge--digital{color:#9670ff;background:rgba(126,87,255,.1)}.profilePage{max-width:900px}.profileForm{padding-top:6px}.profileSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;margin-bottom:22px;border:1px solid var(--border);border-radius:12px;background:var(--border)}.profileSummary>div{display:grid;gap:5px;padding:13px 14px;background:var(--bg-card)}.profileSummary span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.profileSummary strong{color:var(--text);font-size:13px}.profileFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profileSecurityNote{margin:16px 0 0;font-size:12px}@media (max-width:639px){.profileFields{grid-template-columns:1fr}}.adminSubpageHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.workspaceImportTrigger{white-space:nowrap}.workspaceImportOverlay{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px;background:rgba(5,8,14,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.workspaceImportDialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-light);border-radius:16px;color:var(--text);background:var(--bg-card);box-shadow:0 24px 80px rgba(0,0,0,.48)}.workspaceImportFooter,.workspaceImportHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.workspaceImportHeader h2{margin:0;font-size:19px}.workspaceImportHeader p{margin:4px 0 0;color:var(--muted);font-size:12px}.workspaceImportClose{width:34px;height:34px;border:1px solid var(--border);border-radius:9px;color:var(--text-secondary);background:transparent;font-size:23px;cursor:pointer}.workspaceImportToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px}.workspaceImportItem,.workspaceImportSelectAll{display:flex;align-items:center;gap:10px;cursor:pointer}.workspaceImportSelectAll{color:var(--text-secondary);font-size:12px;font-weight:650}.workspaceImportItem input,.workspaceImportSelectAll input{width:17px;height:17px;flex:0 0 17px;accent-color:var(--brand)}.workspaceImportList{min-height:180px;overflow-y:auto;padding:0 18px 14px}.workspaceImportItem{padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}.workspaceImportItem+.workspaceImportItem{margin-top:7px}.workspaceImportItem>span{min-width:0;display:flex;flex-direction:column;gap:3px}.workspaceImportItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceImportItem small{color:var(--muted)}.workspaceImportEmpty,.workspaceImportMessage{margin:0 18px 12px;padding:10px 12px;border-radius:9px;font-size:12.5px}.workspaceImportMessage--error{color:#fda4af;background:rgba(251,113,133,.1)}.workspaceImportMessage--success{color:#6ee7b7;background:rgba(52,211,153,.1)}.workspaceImportEmpty{color:var(--muted);text-align:center;background:var(--bg-elevated)}.workspaceImportFooter{border-top:1px solid var(--border);border-bottom:0;color:var(--muted);font-size:12px}.workspaceImportFooter>div{display:flex;gap:8px}@media (max-width:700px){.adminSubpageHeaderActions,.workspaceImportFooter,.workspaceImportFooter>div{width:100%;align-items:stretch;flex-direction:column}.workspaceImportToolbar{grid-template-columns:1fr}.workspaceImportOverlay{padding:10px}}.mediaChannelSwitcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 12px 12px;padding:4px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.workspaceSwitcherLabel{margin:2px 16px 6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.workspaceSwitch{margin:2px 12px 14px}.workspaceSwitchButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.workspaceSwitchButton{min-width:0;border:0;border-radius:7px;padding:7px 5px;color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.workspaceSwitchButton[data-active=true]{color:#fff;background:var(--primary);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent)}.unifiedAppShell[data-workspace=outdoor]{--brand:#6b9fff}.unifiedAppShell .appSidebar{width:264px!important;padding:13px 13px 11px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.appMinimalBrand{display:block;padding:3px 7px 12px;margin-bottom:5px;border-bottom:1px solid var(--border);color:var(--brand);font-size:25px;font-weight:850;letter-spacing:-.035em;line-height:1.15;text-decoration:none}.unifiedAppShell .workspaceSwitch{margin:1px 0 9px}.unifiedAppShell .workspaceSwitchButton[data-active=true]{background:var(--brand)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--brand) 38%,transparent)!important}.unifiedAppShell .appSidebarNav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px!important;padding:1px 0 7px!important}.unifiedAppShell .appNavGroup{display:flex;flex-direction:column;gap:2px}.unifiedAppShell .appNavGroupLabel{padding:0 8px;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.unifiedAppShell .appNavIcon{width:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;color:var(--muted)}.unifiedAppShell .appSidebarLink,.unifiedAppShell .appSidebarSectionToggle{display:flex!important;align-items:center!important;gap:11px!important;min-height:32px;padding:6px 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--text-secondary)!important;font-size:13px!important;font-weight:550!important;text-decoration:none!important}.unifiedAppShell .appSidebarLink:hover,.unifiedAppShell .appSidebarSectionToggle:hover{color:var(--text)!important;background:var(--bg-elevated)!important}.unifiedAppShell .appSidebarLink[data-active=true]{color:#fff!important;font-weight:700!important;border-color:color-mix(in srgb,var(--brand) 38%,transparent)!important;background:color-mix(in srgb,var(--brand) 17%,transparent)!important;box-shadow:inset 2.5px 0 0 var(--brand)}.unifiedAppShell .appSidebarSectionToggle[data-active=true]{color:#fff!important;background:color-mix(in srgb,var(--brand) 10%,transparent)!important}.unifiedAppShell .appSidebarLink[data-active=true] .appNavIcon,.unifiedAppShell .appSidebarSectionToggle[data-active=true] .appNavIcon{color:var(--brand)!important}.unifiedAppShell .appSidebarSectionToggle{width:100%;cursor:pointer}.unifiedAppShell .appSidebarChevron{display:inline-flex;margin-left:auto!important;color:var(--muted)}.unifiedAppShell .appSidebarSubnav{display:flex;flex-direction:column;gap:2px;margin:2px 0 3px 17px!important;padding-left:8px!important;border-left:1px solid var(--border)!important}.unifiedAppShell .appSidebarSubLink{padding:5px 8px!important;border-radius:7px;color:var(--muted)!important;font-size:12px;text-decoration:none}.unifiedAppShell .appSidebarSubnav--icons .appSidebarSubLink{display:flex;align-items:center;gap:8px}.unifiedAppShell .appSidebarSubnav--icons .appNavIcon{width:16px;flex-basis:16px}.unifiedAppShell .appNavGroup--compact{gap:1px}.unifiedAppShell .appSidebarSubLink[data-active=true]{color:#fff!important;background:color-mix(in srgb,var(--brand) 15%,transparent)!important}.appSidebarIdentity{padding-top:6px;border-top:1px solid var(--border)}.appSidebarDashboardLine{margin:0 4px 5px;color:var(--muted);font-size:11px}.appSidebarDashboardLine a{color:var(--brand);font-weight:700;text-decoration:none}.unifiedAppShell .appUserCard{display:flex;align-items:center;gap:9px;margin:0;padding:7px 8px;border:1px solid var(--border)!important;border-radius:11px;background:var(--bg-card)!important}.unifiedAppShell .appUserAvatar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;border:1px solid color-mix(in srgb,var(--brand) 68%,#fff 10%);border-radius:50%;color:#fff;background:color-mix(in srgb,var(--brand) 13%,var(--bg) 87%)!important;font-size:12px;font-weight:750}.unifiedAppShell .appUserMeta{min-width:0;display:flex;flex-direction:column}.unifiedAppShell .appUserName{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.unifiedAppShell .appUserRole{color:var(--muted);font-size:10.5px}.unifiedAppShell .appUserLogout{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.unifiedAppShell .appUserLogout:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.mediaChannelSwitcherButton{min-width:0;border:0;border-radius:7px;padding:7px 4px;color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.mediaChannelSwitcherButton[data-active=true]{color:#fff;background:var(--primary);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent)}.adminSubpageFilters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:12px;margin:0 0 18px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,23,42,.32)}.adminSubpageFilterClear{min-height:40px;white-space:nowrap}.adminSubpageListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 2px}.adminSubpageListLabel{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.45)}.adminSubpageCountPill{font-size:.75rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.adminSubpageTableShell{margin-top:0}.adminSubpageTableWrap{overflow-x:auto}.adminSubpageTable thead th{font-size:.625rem;letter-spacing:.08em;color:rgba(226,232,240,.5)}.adminSubpageThActions{width:1%;white-space:nowrap}.adminSubpageTable tbody td:last-child{text-align:right}.adminSubpageTdStrong{font-weight:650;color:rgba(255,255,255,.94)}.adminSubpageTdSub{margin-top:6px;font-size:.8125rem;color:rgba(226,232,240,.52);line-height:1.35}.adminSubpageTdMono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(226,232,240,.55);font-size:.875rem}.adminSubpageTdDetails{font-size:.875rem;line-height:1.4;max-width:360px}.adminSubpageTdWrap{word-break:break-word}.adminSubpageRowActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminSubpageActionBtn{min-width:76px;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:650;cursor:pointer;border:1px solid transparent;background:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.adminSubpageActionBtn:disabled{opacity:.55;cursor:not-allowed}.adminSubpageActionBtn--edit{border-color:rgba(147,197,253,.35);color:#bfdbfe;background:rgba(96,165,250,.08)}.adminSubpageActionBtn--edit:hover:not(:disabled){background:rgba(96,165,250,.16);border-color:rgba(147,197,253,.5)}.adminSubpageActionBtn--danger{border-color:rgba(251,113,133,.35);color:#fecdd3;background:rgba(251,113,133,.06)}.adminSubpageActionBtn--danger:hover:not(:disabled){background:rgba(251,113,133,.14);border-color:rgba(251,113,133,.48)}.adminSubpageFootnote{margin:0;padding-top:4px;font-size:.8125rem;line-height:1.45;color:rgba(226,232,240,.48)}.adminSubpageFormCard{margin-bottom:20px;padding:18px 18px 16px;border-radius:14px;border:1px solid rgba(147,197,253,.18);background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(96,165,250,.06)}.adminSubpageFormTitle{margin:0 0 16px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:rgba(255,255,255,.94)}.adminSubpageFormError{margin-top:14px}.adminSubpageFormActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:4px}.adminSubpageBtnSecondary{border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.88)}.adminSubpageBtnSecondary:hover:not(:disabled){background:rgba(255,255,255,.06)}.adminCatalogCard{background:rgba(255,255,255,.05)}.adminCatalogTopBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.adminCatalogSectionLabel{font-size:14px;font-weight:700;color:var(--text)}.adminCatalogTableWrap{overflow-x:auto}.adminCatalogTable td:last-child,.adminCatalogTable th:last-child{text-align:left}.adminCatalogActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adminMiniButton{min-width:78px;padding:8px 10px;border-radius:10px;font-size:12px}.panelDetailCard{background:rgba(255,255,255,.05)}.panelDetailSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.panelDetailHeading{font-size:18px;font-weight:800}.panelDetailSummaryPills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panelDetailTabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.panelDetailTabButton{padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.panelDetailTabButton:hover{color:var(--text);background:rgba(255,255,255,.04)}.panelDetailTabButton[data-active=true]{color:var(--text);background:rgba(255,255,255,.08)}.panelDetailContentCard{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.panelDetailFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panelDetailFieldWide{grid-column:1/-1}.panelDetailSupportForm{display:flex;flex-direction:column;gap:18px}.panelDetailSupportSection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 16px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(7,11,22,.35)}.panelDetailSupportSectionTitle{grid-column:1/-1;margin:0 0 2px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.panelDetailPlaceholder{min-height:220px;display:flex;flex-direction:column;justify-content:center}.supportSketchSection{display:flex;flex-direction:column;gap:16px}.supportSketchHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.supportSketchUploadCard{padding:16px;border-radius:16px;border:1px solid rgba(96,165,250,.18);background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(255,255,255,.03))}.supportSketchUploadRow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.supportSketchUploadInfo{min-width:0}.supportSketchSelectedFile{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(255,255,255,.16);background:rgba(11,18,32,.24);color:var(--muted);word-break:break-word}.supportSketchHiddenInput{display:none}.supportSketchGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.supportSketchCard{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:transform .08s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.supportSketchCard:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.24);background:rgba(255,255,255,.05);box-shadow:0 12px 28px rgba(0,0,0,.16)}.supportSketchCardLink{display:block}.supportSketchPreview{aspect-ratio:4/3;background:rgba(11,18,32,.26);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.supportSketchImage{width:100%;height:100%;object-fit:contain;display:block}.supportSketchMeta{padding:12px 14px}.supportSketchName{font-weight:700;color:var(--text);word-break:break-word}.supportSketchActions{padding:0 14px 14px;display:flex;justify-content:flex-end}.supportSketchEmpty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border-radius:16px;border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.025);text-align:center}.supportSketchEmptyTitle{font-size:16px;font-weight:700;color:var(--text)}.authorizationSection{display:flex;flex-direction:column;gap:16px}.authorizationFormCard,.authorizationHeader,.authorizationListCard{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.authorizationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.authorizationFormCard{background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(255,255,255,.03));border-color:rgba(96,165,250,.18)}.authorizationFormTitle{font-size:16px;font-weight:700;color:var(--text)}.authorizationList{display:flex;flex-direction:column;gap:10px}.authorizationListItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.authorizationListButton{flex:1 1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.authorizationListMain{display:flex;flex-direction:column;gap:8px}.authorizationListTitle{font-weight:700;color:var(--text)}.authorizationListActions,.authorizationListMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.authorizationEmpty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.025);text-align:center;padding:24px}.authorizationEmptyTitle{font-size:16px;font-weight:700;color:var(--text)}.restrictionDetailsList{display:flex;flex-direction:column;gap:10px}.restrictionDetailsItem{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.adSpaceSection{display:flex;flex-direction:column;gap:16px}.adSpaceFormCard,.adSpaceHeader,.adSpaceTableCard{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.adSpaceFormCard{background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(255,255,255,.03));border-color:rgba(96,165,250,.18)}.adSpaceFormTitle{font-size:16px;font-weight:700;color:var(--text)}.adSpaceEmpty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.025);text-align:center;padding:24px}.adSpaceEmptyTitle{font-size:16px;font-weight:700;color:var(--text)}.card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:16px}.cardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.toolbarStack{display:flex;flex-direction:column;gap:14px}.toolbarTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.toolbarTopRow.vanzariAddOrderToolbarRow{align-items:center}.headerIntro{min-width:0}.headerActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.searchInputWrap{width:min(360px,100%)}.filterBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panelsCatalogToolbarStack{gap:16px}.panelsCatalogHeader__lead{display:flex;flex-direction:column;gap:6px;max-width:720px}.panelsCatalogHeader__lead .appPageTagline{margin:0;line-height:1.45}.panelsCatalogToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px 20px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.panelsCatalogToolbar__search{min-width:0;display:flex;align-items:center}.panelsCatalogSearchInput{width:100%;height:40px;border-radius:10px}.panelsCatalogToolbar__cluster{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;row-gap:8px}.panelsCatalogToolbarBtn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding-left:14px;padding-right:14px;border-radius:10px;font-size:.875rem;white-space:nowrap}.panelsCatalogToolbarBtn--ghost{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:var(--text)}.panelsCatalogToolbarBtn--ghost:hover:not(:disabled){background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.panelsCatalogToolbarBtn--primary{padding-left:16px;padding-right:16px}.panelsCatalogFilterToggle{align-self:center;line-height:1.2;padding:6px 2px}.panelsCatalogResultMeta{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:999px;font-size:.8125rem;color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);white-space:nowrap}.panelsCatalogResultMeta__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.88)}.panelsCatalogResultMeta__label{font-weight:500;letter-spacing:.01em}.panelsCatalogHint{margin:0;font-size:12px;line-height:1.45;padding-top:2px}@media (max-width:900px){.panelsCatalogToolbar{grid-template-columns:1fr;gap:12px}.panelsCatalogToolbar__cluster{justify-content:flex-start;border-top:1px solid rgba(255,255,255,.07);margin-top:2px;padding-top:12px}}@media (max-width:520px){.panelsCatalogToolbar__cluster{flex-direction:column;align-items:stretch}.panelsCatalogToolbarBtn,.panelsCatalogToolbarBtn--primary{width:100%;justify-content:center}.panelsCatalogFilterToggle{text-align:center;padding:10px}.panelsCatalogResultMeta{justify-content:center;width:100%}}.filterLinkButton{padding:0;border:0;background:transparent;color:rgba(96,165,250,.95);cursor:pointer;font-weight:600}.filterLinkButton:hover{text-decoration:underline}.filterDropdownCard{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.filterDropdownHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.multiSelectChips{display:flex;flex-wrap:wrap;gap:8px}.chipButton{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer}.chipButton[data-active=true]{color:var(--text);border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.14)}.segmentedControl{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.32);flex-wrap:wrap}.segmentedControlSecondary{padding:4px;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.segmentedButton{padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.segmentedButton:hover{color:var(--text);background:rgba(255,255,255,.04)}.segmentedButton[data-active=true]{color:#f0f7ff;background:linear-gradient(180deg,rgba(129,176,255,.28),rgba(59,130,246,.2));box-shadow:inset 0 0 0 1px rgba(147,197,253,.35)}.segmentedButtonSecondary{padding:8px 12px;font-size:13px}.segmentedButtonSecondary[data-active=true]{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.subfilterRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.subfilterLabel{font-size:13px;color:var(--muted)}.mapLayout{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:16px}.mapPanel,.mapSidebar{min-width:0}.mapCanvas{width:100%;height:70vh;min-height:520px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.mapSidebar{display:flex;flex-direction:column;gap:14px}.mapSidebarCard,.mapSidebarList{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.mapSidebarList{max-height:calc(70vh - 120px);overflow:auto;display:flex;flex-direction:column;gap:10px}.mapListItem{width:100%;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .02s ease}.mapListItem:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.mapListItem[data-active=true]{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.32)}.mapDetails{gap:14px;margin-top:12px}.mapDetails,.mapStatusList{display:flex;flex-direction:column}.mapStatusList{margin-top:16px;gap:10px}.mapStatusItem{flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.mapPreview,.mapStatusItem{display:flex;background:rgba(255,255,255,.03)}.mapPreview{width:100%;height:180px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);align-items:center;justify-content:center}.mapSidebarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.mapDetailSection{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.mapDetailSectionFirst{margin-top:0;padding-top:0;border-top:none}.mapDetailSectionTitle{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px;font-weight:700}.mapDetailRow{display:grid;grid-template-columns:minmax(100px,118px) minmax(0,1fr);gap:6px 12px;font-size:13px;margin-bottom:8px;align-items:start}.mapDetailLabel{color:var(--muted);font-size:12px}.mapDetailValue{word-break:break-word;line-height:1.35}.mapPreviewImage{width:100%;height:100%;object-fit:cover}.dsp{display:flex;flex-direction:column;gap:0}.dspHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 16px;flex-wrap:wrap}.dspHeaderLeft{display:flex;align-items:baseline;gap:16px;min-width:0}.dspTitle{font-size:1.5rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.dspCount{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.dspHeaderRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dspSearch{height:36px;padding:0 14px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);font-size:.8125rem;width:240px;outline:none;transition:border-color .15s}.dspSearch:focus{border-color:var(--primary)}.dspSearch::placeholder{color:var(--muted)}.dspSelect{padding:0 10px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text)}.dspBtnExcel,.dspSelect{height:36px;font-size:.8125rem;cursor:pointer}.dspBtnExcel{padding:0 20px;border:none;border-radius:var(--radius-md);background:var(--primary-strong);color:#fff;font-weight:600;transition:background .15s,opacity .15s;white-space:nowrap}.dspBtnExcel:hover:not(:disabled){background:var(--primary)}.dspBtnExcel:disabled{opacity:.5;cursor:not-allowed}.dspFilterBar{display:flex;align-items:center;gap:10px;padding:0 28px 16px;flex-wrap:wrap}.dspFilterChips{display:flex;gap:6px;flex-wrap:wrap;flex:1 1;min-width:0}.dspChip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:14px;background:rgba(107,159,255,.1);color:var(--primary);font-size:.75rem}.dspBtnFilter,.dspChip{font-weight:500;white-space:nowrap}.dspBtnFilter{height:32px;padding:0 16px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:border-color .15s,color .15s;flex-shrink:0}.dspBtnFilter:hover{border-color:var(--primary);color:var(--primary)}.dspFilterPanel{margin:0 28px 20px;padding:20px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.dspFilterGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 18px}.dspField{display:flex;flex-direction:column;gap:4px}.dspLabel{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.dspInput{height:36px;padding:0 12px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);font-size:.8125rem;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.dspInput:focus{border-color:var(--primary)}.dspFilterActions{display:flex;gap:10px;margin-top:18px}.dspBtnPrimary{height:38px;padding:0 28px;border:none;border-radius:var(--radius-md);background:var(--primary-strong);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s}.dspBtnPrimary:hover:not(:disabled){background:var(--primary)}.dspBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.dspBtnGhost{height:38px;padding:0 20px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.dspBtnGhost:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text)}.dspError{margin:0 28px 12px;padding:12px 16px;border-radius:var(--radius-md);background:rgba(240,100,128,.1);border:1px solid rgba(240,100,128,.25);color:var(--danger);font-size:.8125rem}.dspLoading{padding:60px 20px;text-align:center;color:var(--text-secondary);font-size:.875rem}.dspTableWrap{margin:0 28px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.dspTable{width:100%;border-collapse:collapse;font-size:.8125rem}.dspTable thead{background:var(--bg-elevated)}.dspTable thead th{padding:10px 16px;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.dspTable tbody tr{border-bottom:1px solid var(--border);transition:background .12s}.dspTable tbody tr:last-child{border-bottom:none}.dspTable tbody tr:hover{background:rgba(107,159,255,.04)}.dspRowSelected{background:rgba(107,159,255,.08)!important}.dspTable tbody td{padding:12px 16px;color:var(--text);vertical-align:middle}.dspTdCheck,.dspThCheck{width:56px;text-align:center;padding-left:12px!important;padding-right:4px!important}.dspTdCheck input[type=checkbox],.dspThCheck input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-strong)}.dspTdCode,.dspThCode{width:60px;font-weight:700;white-space:nowrap;color:var(--primary)!important}.dspThSpace{min-width:200px}.dspTdNum,.dspThNum{text-align:right;width:60px;white-space:nowrap}.dspTdFace,.dspThFace{text-align:center;width:70px;font-weight:600;letter-spacing:.02em}.dspTdPrice,.dspThPrice{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.dspPriceCur{font-weight:400;color:var(--text-secondary);font-size:.75rem;margin-left:3px}.dspCellSpace{display:flex;gap:12px;align-items:center}.dspThumb{width:56px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border)}.dspThumbImg{object-fit:cover}.dspThumbEmpty,.dspThumbImg{width:100%;height:100%;display:block}.dspThumbEmpty{background:var(--bg-elevated)}.dspCellName{font-weight:600;font-size:.8125rem;color:var(--text);line-height:1.3}.dspCellDim{font-size:.75rem;color:var(--muted);margin-top:1px}.dspTypeBadge{display:inline-block;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.06);font-size:.75rem;font-weight:500;color:var(--text-secondary)}.dspBadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.01em}.dspBadge--free{background:rgba(61,217,160,.12);color:var(--success)}.dspStatusStack{display:flex;flex-direction:column;gap:4px}.dspStatusLine{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary)}.dspDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dspDot--red{background:var(--danger)}.dspDot--yellow{background:var(--warning)}.dspEmpty{text-align:center;padding:48px 20px!important;color:var(--muted);font-size:.875rem}.dspPag{justify-content:space-between;padding:14px 28px 24px;gap:16px;flex-wrap:wrap}.dspPag,.dspPagLeft{display:flex;align-items:center}.dspPagLeft{gap:12px}.dspPagInfo{font-size:.8125rem}.dspPagInfo,.dspPagSize{color:var(--text-secondary)}.dspPagSize{height:30px;padding:0 8px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-elevated);font-size:.75rem;cursor:pointer}.dspPagRight{display:flex;align-items:center;gap:8px}.dspPagBtn{height:30px;padding:0 14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.dspPagBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.dspPagBtn:disabled{opacity:.35;cursor:not-allowed}.dspPagCur{font-size:.8125rem;color:var(--text);font-weight:600;min-width:50px;text-align:center}@media (max-width:768px){.dspHeader{padding:16px 16px 12px;align-items:stretch}.dspHeader,.dspHeaderRight{flex-direction:column}.dspSearch{width:100%}.dspFilterBar{padding:0 16px 12px}.dspFilterPanel{margin:0 16px 16px}.dspFilterGrid{grid-template-columns:1fr}.dspTableWrap{margin:0 16px;overflow-x:auto}.dspPag{padding:12px 16px 20px}}.dspInitialWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 220px);padding:0 28px}.dspInitialIntro{text-align:center;margin-bottom:28px}.dspInitialIntro h2{font-size:1.35rem;font-weight:700;color:var(--text);margin:0 0 6px}.dspInitialIntro p{font-size:.875rem;color:var(--text-secondary);margin:0}.dspFilterPanel--initial{width:100%;max-width:720px;padding:28px 32px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 4px 32px rgba(0,0,0,.25),0 0 0 1px rgba(107,159,255,.06)}.dspFilterPanel--initial .dspFilterGrid{grid-template-columns:1fr 1fr 1fr}.dspFilterPanel--initial .dspFilterActions{justify-content:center;margin-top:22px}.dspFilterPanel--initial .dspBtnPrimary{height:42px;padding:0 36px;font-size:.875rem;border-radius:var(--radius-md)}.dspFilterPanelTitle{font-size:1.125rem;font-weight:600;color:var(--text);margin:0 0 20px}.dspSelectAllLabel{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.dspSelectAllLabel span{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.ofrShell{position:relative;overflow:hidden}.ofrShell:before{content:"";position:absolute;inset:-1px;background:radial-gradient(640px 280px at 0 0,rgba(96,165,250,.1),transparent 55%),radial-gradient(520px 240px at 100% 8%,rgba(59,130,246,.06),transparent 50%);pointer-events:none;z-index:0}.ofrShell>*{position:relative;z-index:1}.ofrHero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 32px;padding-bottom:22px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.09)}.ofrHeroMain{min-width:0;flex:1 1 320px}.ofrEyebrow{margin:0 0 6px;font-size:.6875rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:rgba(147,197,253,.85)}.ofrTitle{margin:0;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--text)}.ofrLead{margin:12px 0 0;max-width:46rem;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.48);font-weight:450}.ofrHeroChips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.ofrChip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:.75rem;font-weight:650;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35);color:rgba(226,232,240,.62)}.ofrChip--ok{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08);color:rgba(167,243,208,.95)}.ofrChip--accent{border-color:rgba(125,211,252,.35);background:rgba(125,211,252,.08);color:rgba(186,230,253,.95)}.ofrBanner{margin-bottom:16px;padding:12px 16px;border-radius:14px;border:1px solid rgba(251,113,133,.28);background:rgba(251,113,133,.08);font-size:.875rem;line-height:1.45}.ofrForm{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.ofrSection{border-radius:18px;padding:20px 22px 22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(0,0,0,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ofrSectionHead{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.ofrSectionTitle{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:var(--text)}.ofrSectionSub{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.44);max-width:48rem}.ofrGrid{display:grid;gap:16px 24px;align-items:start}.ofrGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ofrField .input,.ofrField select.input{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.32)}.ofrField .input:focus,.ofrField select.input:focus{outline:none;border-color:rgba(96,165,250,.45);box-shadow:0 0 0 3px rgba(96,165,250,.12)}.ofrField label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:8px}.ofrField--span3{grid-column:1/-1}.ofrAvailFieldset{margin:20px 0 0;padding:0;border:none}.ofrAvailLegend{padding:0;margin:0 0 12px;font-size:.6875rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42)}.ofrAvailOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ofrAvailCard{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ofrAvailCard:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.03)}.ofrAvailCard--on{border-color:rgba(125,211,252,.45);background:rgba(125,211,252,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.ofrAvailInput{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ofrAvailCardTitle{font-size:.875rem;font-weight:750;color:var(--text)}.ofrAvailCardDesc{font-size:.75rem;line-height:1.45;color:rgba(226,232,240,.55)}.ofrFormFoot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-top:8px}.ofrFootnote{margin:0;flex:1 1 280px;max-width:36rem;font-size:.75rem;line-height:1.45;color:rgba(255,255,255,.4)}.ofrCode{font-size:.6875rem;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.ofrActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ofrResults{border-radius:18px;padding:20px 22px 22px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ofrResultsHead{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.ofrResultsTitle{margin:0;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.ofrResultsSub{margin:6px 0 0;font-size:.8125rem;color:rgba(255,255,255,.42);line-height:1.4}.ofrTableShell{border-radius:14px;border:1px solid rgba(255,255,255,.07);overflow:hidden;background:rgba(0,0,0,.2)}.ofrTable thead th{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);font-weight:750}.ofrCheckCol{width:40px;text-align:center;padding-left:8px!important;padding-right:4px!important}.ofrCheckCol input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-strong,#6C8EEF)}.ofrCellSpace{display:flex;gap:12px;align-items:flex-start;min-width:0}.ofrThumb{width:72px;height:52px;flex:0 0 auto;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);overflow:hidden}.ofrThumbImg{width:100%;height:100%;object-fit:cover;display:block}.ofrCellSpaceText{min-width:0}.ofrCellTitle{font-weight:700;font-size:.875rem;line-height:1.3;color:var(--text)}.ofrCellMeta{margin-top:4px;font-size:.75rem;line-height:1.35;color:rgba(226,232,240,.52)}.ofrCellMoney{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(186,230,253,.95)}.ofrCellProx{max-width:220px;font-size:.8125rem;color:rgba(226,232,240,.58);line-height:1.35}.ofrEmptyRow{padding:28px 16px!important;text-align:center;color:rgba(255,255,255,.45);font-size:.875rem}.ofrPageGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:24px 28px;align-items:start}.ofrMain{min-width:0;display:flex;flex-direction:column;gap:14px}.ofrTopBar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.ofrTopBarText{min-width:0;flex:1 1 240px}.ofrTopTitle{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.ofrTopSub{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.44);max-width:40rem}.ofrTopBarActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.ofrStat{font-size:.8125rem;font-weight:650;color:rgba(226,232,240,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ofrStat--pulse{color:rgba(147,197,253,.85);animation:ofrPulse 1.2s ease-in-out infinite}@keyframes ofrPulse{0%,to{opacity:.65}50%{opacity:1}}.ofrToolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ofrToolbarSearch{flex:1 1 200px;min-width:0;max-width:420px}.ofrResults--primary{padding:16px 18px 18px;flex:1 1 auto}.ofrResultsHead--inline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:12px;padding-bottom:10px}.ofrFilters{position:sticky;top:12px;align-self:start;min-width:0;width:100%;max-width:100%;box-sizing:border-box;border-radius:16px;padding:18px 20px 22px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto}.ofrFilters>form{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}.ofrFiltersTitle{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5)}.ofrFiltersMeta{margin:6px 0 18px;font-size:.75rem;color:rgba(226,232,240,.45)}.ofrFieldCompact label{font-size:.625rem;margin-bottom:7px}.ofrFieldCompact .input,.ofrFieldCompact select.input{padding:10px 12px;font-size:.8125rem;border-radius:11px}.ofrFilters .field.ofrFieldCompact{min-width:0;max-width:100%}.ofrFilters .field.ofrFieldCompact .input,.ofrFilters .field.ofrFieldCompact select.input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ofrFilters input[type=date]{min-width:0;width:100%}.ofrDatePair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;max-width:100%}.ofrDatePair>.field{min-width:0}.ofrAsideHint{margin:0;font-size:.6875rem;line-height:1.5;color:rgba(255,255,255,.38)}.ofrAsideActions{display:flex;flex-direction:column;gap:10px;margin-top:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.ofrAsideBtnFull{width:100%;justify-content:center}.ofrAsideFoot{margin:4px 0 0;font-size:.625rem;line-height:1.5;color:rgba(255,255,255,.32);overflow-wrap:anywhere;word-break:break-word}.ofrFilters .ofrAsideFoot .ofrCode{white-space:normal;word-break:break-all}@media (max-width:960px){.ofrPageGrid{grid-template-columns:1fr}.ofrFilters{position:static;max-height:none;order:2}.ofrMain{order:1}.ofrGrid--3{grid-template-columns:1fr}.ofrField--span3{grid-column:auto}.ofrAvailOptions{grid-template-columns:1fr}.ofrHeroChips{justify-content:flex-start;width:100%}}.imagePreviewModal{display:flex;flex-direction:column;gap:14px}.imagePreviewStage{position:relative;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);min-height:420px;display:flex;align-items:center;justify-content:center}.imagePreviewMain{width:100%;max-height:70vh;object-fit:contain;display:block}.imagePreviewNav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(11,18,32,.72);color:var(--text);cursor:pointer;z-index:1}.imagePreviewNavLeft{left:12px}.imagePreviewNavRight{right:12px}.imagePreviewMeta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.imagePreviewThumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.imagePreviewThumbButton{padding:0;border:1px solid rgba(255,255,255,.08);background:transparent;border-radius:12px;overflow:hidden;cursor:pointer;flex:0 0 auto}.imagePreviewThumbButton[data-active=true]{border-color:rgba(96,165,250,.42);box-shadow:0 0 0 2px rgba(96,165,250,.14)}.imagePreviewThumb{width:92px;height:68px;object-fit:cover;display:block}.title{font-size:18px;font-weight:700;letter-spacing:.2px}.row{display:flex;gap:12px;flex-wrap:wrap}.grid2{grid-template-columns:1fr 1fr}.grid2,.grid3{display:grid;gap:12px}.grid3{grid-template-columns:1fr 1fr 1fr}@media (max-width:900px){.appMain{margin-left:0}.grid2,.grid3{grid-template-columns:1fr}.adminCatalogTopBar,.adminSubpageHeader,.authorizationHeader,.authorizationListItem,.filterBar,.filterDropdownHeader,.panelDetailSummary,.supportSketchHeader,.supportSketchUploadRow,.toolbarTopRow{flex-direction:column;align-items:stretch}.headerActions{justify-content:stretch}.adminSubpagePrimaryBtn,.searchInputWrap{width:100%}.mapLayout,.panelDetailFormGrid,.panelDetailSupportSection{grid-template-columns:1fr}.mapCanvas{height:56vh;min-height:380px}.mapSidebarList{max-height:none}.imagePreviewStage{min-height:280px}}.field label{display:block;font-size:12px;color:var(--text);margin-bottom:6px}.input{width:100%;padding:10px 12px}.input option{background:#0a0f1a;color:rgba(255,255,255,.92)}.input select,.input:focus,select.input:focus{color:var(--text)}.input:focus{outline:none}.btnSm{padding:6px 10px;font-size:13px;border-radius:8px}.btn:disabled,.btnDanger:disabled,.btnPrimary:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn--loading{position:relative;color:transparent;pointer-events:none}.btn--loading:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--primary);border-radius:50%;animation:btnSpin .6s linear infinite}@keyframes btnSpin{to{transform:rotate(1turn)}}.input:disabled{opacity:.5;cursor:not-allowed}.input--error{border-color:rgba(251,113,133,.5)!important;box-shadow:0 0 0 3px rgba(251,113,133,.12)}.input--success{border-color:rgba(52,211,153,.4)}.panelActionsCell{display:flex;flex-direction:column;gap:6px;align-items:flex-start;max-width:220px}.panelActionsMeta{font-size:12px;line-height:1.35}.panelActionsHold{display:block}.panelActionsHoldSub{display:block;margin-top:2px;opacity:.78;font-size:11px}.panelActionsButtons{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.panelActionsList{display:flex;flex-direction:column;gap:8px;min-width:220px}.panelActionItem{padding:8px 10px;border-radius:10px;border:1px solid rgba(170,195,230,.16);background:rgba(11,19,34,.5)}.reservationColumn{display:flex;flex-direction:column;gap:10px;min-width:280px}.reservationSection{display:flex;flex-direction:column;gap:8px}.reservationSectionTitle{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.reservationCard{padding:10px 12px;border-radius:10px;border:1px solid rgba(170,195,230,.16);background:rgba(11,19,34,.5);display:flex;flex-direction:column;gap:6px}.reservationCard--pro{gap:0;padding:0;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(165deg,rgba(18,24,38,.92),rgba(12,16,28,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.reservationCard--standby{border-style:dashed;border-color:rgba(96,165,250,.28);background:linear-gradient(165deg,rgba(15,23,42,.75),rgba(12,18,32,.82))}.reservationCardTop{padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.reservationCard--pro .reservationCardHead{gap:8px}.reservationCardIndexPill{min-width:1.75rem;justify-content:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservationCardHero{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width:360px){.reservationCardHero{grid-template-columns:1fr}}.reservationCardHeroBlock{padding:14px 12px;min-width:0}.reservationCardHeroBlock--period{border-right:1px solid rgba(255,255,255,.06)}@media (max-width:360px){.reservationCardHeroBlock--period{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}.reservationCardHeroLabel{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.88);margin-bottom:8px}.reservationCardHeroDates{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:1.0625rem;font-weight:650;line-height:1.25;color:#f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservationCardHeroDash{color:rgba(148,163,184,.65);font-weight:500;font-size:.9em}.reservationCardHeroSub{margin-top:8px;font-size:.6875rem;line-height:1.4;color:rgba(148,163,184,.9)}.reservationCardHeroBlock--price{background:linear-gradient(135deg,rgba(34,197,94,.07),transparent 55%)}.reservationCardHeroPriceValue{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#ecfccb;text-shadow:0 0 24px rgba(163,230,53,.12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservationCardHeroPriceHint{margin-top:6px;font-size:.6875rem;line-height:1.35;color:rgba(148,163,184,.85)}.reservationCardDetails{padding:12px 12px 10px;display:flex;flex-direction:column;gap:8px}.reservationCard--pro>.reservationCardDetails:last-child{padding-bottom:14px}.reservationCardDetailLine{display:flex;flex-direction:column;gap:2px}.reservationCardDetailKey{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(100,116,139,.95)}.reservationCardDetailVal{font-size:.8125rem;line-height:1.35;color:rgba(226,232,240,.92)}.reservationCardNote{margin:0 12px 12px;padding:10px;border-radius:8px;font-size:.75rem;line-height:1.45;color:rgba(148,163,184,.95);background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05)}.reservationCardHold{margin:0 12px 12px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.reservationCardHold--meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px}.reservationCardHoldLabel{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(100,116,139,.95)}.reservationCardHoldMain{font-size:.8125rem;color:rgba(226,232,240,.9);line-height:1.35}.reservationCardHold .reservationCardHoldSub{font-size:.6875rem;color:rgba(148,163,184,.8)}.reservationCardActions{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}.reservationCardActions .btn{flex:1 1 auto;min-width:0;justify-content:center}.reservationStandbySectionTitle{margin:14px 0 8px;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(96,165,250,.85)}.reservationStandbySectionTitle:first-child{margin-top:4px}.reservationCardHead{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reservationCardMeta,.reservationCardRange{font-size:12px}.reservationExpandStack{max-height:min(52vh,480px);overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-right:-4px}.reservationExpandToggle{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;width:100%;justify-content:flex-start;border-radius:10px;border:1px solid rgba(170,195,230,.2);background:rgba(11,19,34,.55);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.reservationExpandToggle:hover{background:rgba(20,32,56,.75);border-color:rgba(170,195,230,.35)}.reservationChevron{flex-shrink:0;opacity:.9}.ownerContractPeriod{margin-top:8px;font-size:12px;line-height:1.45}.ownerContractPeriodDays{font-weight:600}.ownerContractPeriodExpire{margin-top:3px;font-size:11px;font-weight:500}.ownerContractPeriodValid{color:var(--success)}.ownerContractPeriodValid .ownerContractPeriodExpire{opacity:.88}.ownerContractPeriodExpired{color:var(--danger)}.ownerContractPeriodExpired .ownerContractPeriodExpire{opacity:.9}.reservationTimeline{display:flex;flex-direction:column;gap:8px;min-width:220px}.reservationTimelineItem{padding:8px 10px;border-radius:10px;border:1px solid rgba(170,195,230,.16);background:rgba(11,19,34,.5)}.reservationTimelineHead{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reservationTimelineRange{margin-top:6px;font-size:12px}.reservationTimelineClient{margin-top:4px;font-size:12px}.reservationTimelineHint{font-size:11px}.iconButton{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.07);color:var(--text);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .02s ease}.iconButton:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.iconButton:active{transform:translateY(1px)}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);font-size:12px;color:rgba(226,232,240,.85)}.pillPrimary{border-color:rgba(147,197,253,.35);color:var(--primary)}.pillSuccess{border-color:rgba(52,211,153,.55);color:rgba(52,211,153,.95)}.pillWarning{border-color:rgba(251,191,36,.55);color:rgba(251,191,36,.98)}.table{width:100%;border-collapse:collapse;overflow:hidden}.table td,.table th{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.09);vertical-align:top}.table th{text-align:left;font-size:12px;color:var(--muted)}.table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.table tbody tr:hover td{background:rgba(96,165,250,.04)}.panelRowInteractive{cursor:pointer;transition:background .12s ease,outline-color .12s ease}.panelRowInteractive:hover td{background:rgba(96,165,250,.06)}.panelRowInteractive[data-active=true] td{background:rgba(59,130,246,.14)}.topbar{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(11,18,32,.72);border-bottom:1px solid rgba(255,255,255,.1)}.topbarInner{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{font-weight:800;letter-spacing:.2px}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{display:inline-flex;padding:8px 10px;border-radius:12px;border:1px solid transparent;color:var(--muted)}.nav a:hover{color:var(--text);border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.nav a[data-active=true]{color:var(--text);border-color:rgba(96,165,250,.45);background:rgba(96,165,250,.12)}body{background:radial-gradient(1000px 600px at -10% -20%,rgba(91,140,255,.14),transparent),radial-gradient(900px 540px at 110% -10%,rgba(62,208,167,.1),transparent),radial-gradient(900px 700px at 50% 110%,rgba(56,93,170,.16),transparent),linear-gradient(180deg,#060a12,#080f1d 52%,#060b15)}.container{max-width:1600px;padding:28px}.appSidebar{width:292px;height:100vh;max-height:100vh;padding:20px 14px;overflow:hidden;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,rgba(7,11,20,.98),rgba(8,12,24,.95));border-right:1px solid rgba(170,195,230,.16);box-shadow:20px 0 40px rgba(0,0,0,.22)}.appSidebarBrand{flex-shrink:0;color:#ff5b69;letter-spacing:.3px;font-size:29px;text-decoration:none;display:inline-block;font-weight:700;transition:color .12s,transform .12s;cursor:pointer}.appSidebarBrand:hover{color:#ff7985;transform:scale(1.01)}.appSidebarBrand:active{transform:scale(.99)}.appSidebarNav{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;gap:4px;padding-right:4px}.appSidebarFooter{flex-shrink:0;margin-top:auto}.appSidebarLink,.appSidebarSectionToggle{border-radius:12px;padding:11px 12px}.appSidebarSubLink{border-radius:10px;padding:9px 10px}.appSidebarLink:hover,.appSidebarSectionToggle:hover,.appSidebarSubLink:hover{background:rgba(126,164,255,.12);border-color:rgba(126,164,255,.2)}.appSidebarLink[data-active=true],.appSidebarSectionToggle[data-active=true],.appSidebarSubLink[data-active=true]{color:#f2f6ff;background:linear-gradient(180deg,rgba(91,140,255,.2),rgba(91,140,255,.12));border-color:rgba(126,164,255,.42);box-shadow:inset 0 0 0 1px rgba(126,164,255,.1)}.appMain{margin-left:292px}.card{background:linear-gradient(180deg,rgba(15,24,42,.86),rgba(11,18,32,.82));border:1px solid rgba(170,195,230,.15);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(0,0,0,.16)}.cardHeader{margin-bottom:14px}.title{font-size:19px;font-weight:760;letter-spacing:.12px}.muted{color:var(--muted)}.input{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);border-radius:12px;color:var(--text)}.input::placeholder{color:rgba(162,179,205,.86)}.input:focus{border-color:rgba(147,197,253,.55);box-shadow:0 0 0 3px rgba(59,130,246,.18)}.table{border-collapse:separate;border-spacing:0}.table th{background:rgba(6,10,18,.96);font-size:11px;letter-spacing:.04em;color:rgba(186,205,230,.75);border-bottom-color:rgba(255,255,255,.08)}.table td{border-bottom-color:rgba(255,255,255,.06)}.table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.01)}.table tbody tr:hover td{background:rgba(96,165,250,.07)}.adminCatalogTopBar,.appInset,.filterDropdownCard,.mapSidebarCard,.mapSidebarList,.panelDetailContentCard{background:rgba(0,0,0,.28);border-color:rgba(255,255,255,.09)}.mapCanvas{border-color:rgba(170,195,230,.24)}.modalBackdrop{position:fixed;inset:0;background:rgba(3,6,10,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:18px}.modalCard{width:100%;max-width:900px;max-height:calc(100vh - 36px);overflow:auto;background:linear-gradient(180deg,rgba(9,15,28,.98),rgba(10,17,31,.98));border-color:rgba(170,195,230,.3);box-shadow:0 32px 80px rgba(0,0,0,.52)}.orderEditError{margin-bottom:14px;padding:11px 13px;border:1px solid rgba(251,113,133,.35);border-radius:11px;background:rgba(127,29,29,.18);color:#fda4af;font-size:13px}.orderEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.orderEditSection{position:relative;padding:16px;border:1px solid rgba(170,195,230,.14);border-radius:14px;background:rgba(20,29,45,.58)}.orderEditSection+.orderEditSection{margin-top:14px}.orderEditSectionTitle{margin-bottom:13px;color:rgba(179,201,232,.82);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.orderEditSection .searchableSelect{z-index:2}.orderEditSection .searchableSelect:focus-within{z-index:10}.orderEditField--wide{grid-column:1/-1}.orderEditListPrice{display:block;margin-top:6px;color:rgba(179,201,232,.68);font-size:11px;font-weight:600;letter-spacing:.01em}.orderEditActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:640px){.orderEditSection{padding:13px}.orderEditGrid{grid-template-columns:1fr}.orderEditField--wide{grid-column:auto}.orderEditActions{flex-direction:column-reverse}.orderEditActions .btn{width:100%}}.tableWrap{overflow:auto;border-radius:14px;border:1px solid rgba(170,195,230,.12)}.errorText{color:var(--danger);margin-bottom:12px}.successText{color:var(--success)}.panelSaveToast{position:fixed;top:22px;right:22px;z-index:10000;width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:14px 46px 14px 14px;overflow:hidden;border:1px solid rgba(67,221,167,.42);border-radius:15px;background:linear-gradient(135deg,rgba(18,52,46,.98),rgba(13,23,33,.98));box-shadow:0 20px 55px rgba(0,0,0,.45),0 0 0 1px rgba(67,221,167,.07);color:#f4fffb;animation:panelSaveToastIn .22s ease-out both}.panelSaveToast:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#43dda7}.panelSaveToastIcon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(108,241,193,.36);border-radius:50%;background:rgba(67,221,167,.15);color:#6cf1c1}.panelSaveToastIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.panelSaveToastCopy{min-width:0;display:grid;gap:3px;line-height:1.35}.panelSaveToastCopy strong{color:#f4fffb;font-size:14px;font-weight:800;letter-spacing:.01em}.panelSaveToastCopy>span{color:rgba(226,245,238,.78);font-size:13px}.panelSaveToastClose{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:rgba(226,245,238,.65);font:inherit;font-size:20px;cursor:pointer}.panelSaveToastClose:hover{background:rgba(255,255,255,.08);color:#ffffff}@keyframes panelSaveToastIn{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:639px){.panelSaveToast{top:76px;right:12px;left:12px;width:auto;padding:13px 44px 13px 13px}}@media (max-width:900px){.appMain{margin-left:0}.container{padding:18px}}.appSurface.card{padding:22px 24px 26px;background:linear-gradient(165deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-color:rgba(255,255,255,.12);box-shadow:0 24px 48px rgba(0,0,0,.2)}.appSurface{display:flex;flex-direction:column;gap:22px}.appPageHero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.appPageTitle{margin:0;font-size:1.375rem;font-weight:750;letter-spacing:-.03em;line-height:1.2;color:var(--text)}.appPagePeriod{margin-top:8px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.42)}.appPagePeriod strong{color:rgba(147,197,253,.95);font-weight:700;letter-spacing:.02em}.appPageMeta{font-size:.8125rem;color:rgba(255,255,255,.38);line-height:1.4;text-align:right;max-width:280px}.userRoleBadge{display:inline-block;padding:3px 9px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;border:1px solid transparent}.userRoleBadge--admin{background:rgba(240,170,60,.15);color:#f0aa3c;border-color:rgba(240,170,60,.3)}.userRoleBadge--secondary_admin{background:rgba(167,139,250,.15);color:#b9a4ff;border-color:rgba(167,139,250,.3)}.userRoleBadge--operational{background:rgba(96,165,250,.14);color:#60a5fa;border-color:rgba(96,165,250,.25)}.userRoleBadge--vanzator{background:rgba(61,217,160,.14);color:#3dd9a0;border-color:rgba(61,217,160,.3)}.staffProfileHeader{display:flex;align-items:flex-start;gap:18px;padding:18px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);margin-bottom:18px}.staffProfileAvatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:.02em;box-shadow:0 4px 12px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.18);text-shadow:0 1px 2px rgba(0,0,0,.2)}.staffProfileBody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.staffProfileNameRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.staffProfileName{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;color:var(--text);line-height:1.15}.staffProfileRoleBadge{display:inline-flex;align-items:center;padding:3px 9px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;background:rgba(96,165,250,.14);color:#60a5fa;border:1px solid rgba(96,165,250,.25)}.staffProfileRoleBadge--admin{background:rgba(240,170,60,.15);color:#f0aa3c;border-color:rgba(240,170,60,.3)}.staffProfileRoleBadge--operational{background:rgba(96,165,250,.14);color:#60a5fa;border-color:rgba(96,165,250,.25)}.staffProfileUsername{font-size:.875rem;color:rgba(255,255,255,.55);font-weight:500;margin-top:2px}.staffProfileContacts{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.staffProfileContactItem{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:rgba(255,255,255,.65)}.staffProfileContactItem svg{opacity:.55;flex-shrink:0}.staffProfileContactItem a{color:inherit;text-decoration:none}.staffProfileContactItem a:hover{color:var(--text);text-decoration:underline}.staffProfilePeriodChip{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 11px;font-size:.78rem;font-weight:600;border-radius:999px;background:rgba(96,165,250,.1);color:#60a5fa;border:1px solid rgba(96,165,250,.2);align-self:flex-start;letter-spacing:.005em}.staffProfilePeriodChip svg{opacity:.85}.adminSubpageFormLead{margin:-8px 0 16px;color:rgba(226,232,240,.56);font-size:.75rem;line-height:1.5}.staffProfileTabs{display:inline-flex;gap:4px;margin:0 0 18px;padding:4px;border:1px solid var(--border);border-radius:10px;background:rgba(8,12,20,.45)}.staffProfileTabs a{padding:8px 13px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:700}.staffProfileTabs a:hover{color:var(--text)}.staffProfileTabs a[data-active=true]{color:#fff;background:color-mix(in srgb,var(--brand) 78%,#1b2230);box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 22%,transparent)}.staffAccountPanel{overflow:hidden;border:1px solid var(--border-light);border-radius:14px;background:linear-gradient(165deg,rgba(25,31,43,.98),rgba(15,20,29,.98));box-shadow:0 18px 42px rgba(0,0,0,.2)}.staffAccountIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--border);background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 9%,transparent),transparent 54%)}.staffAccountEyebrow{color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.11em}.staffAccountIntro h2{margin:5px 0 4px;color:var(--text);font-size:18px;letter-spacing:-.02em}.staffAccountIntro p{margin:0;color:var(--muted);font-size:12px}.staffAccountNotification{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(6,10,17,.35)}.staffAccountNotification>span{width:8px;height:8px;border-radius:50%;background:var(--muted)}.staffAccountNotification--active>span{background:var(--success);box-shadow:0 0 0 4px rgba(61,217,160,.1)}.staffAccountNotification div{display:grid;gap:2px}.staffAccountNotification strong{font-size:11px;color:var(--text)}.staffAccountNotification small{font-size:10px;color:var(--muted)}.staffAccountPanel .profileMessage{margin:16px 22px 0}.profileMessage{padding:10px 12px;border:1px solid;border-radius:9px;font-size:12px;font-weight:600}.profileMessage--error{color:#ff9aae;border-color:rgba(240,100,128,.26);background:rgba(240,100,128,.08)}.profileMessage--success{color:#7be3ba;border-color:rgba(61,217,160,.25);background:rgba(61,217,160,.08)}.staffAccountSection{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(300px,1.25fr);gap:28px;padding:22px;border-bottom:1px solid var(--border)}.staffAccountSectionTitle{display:flex;align-items:flex-start;gap:11px}.staffAccountSectionTitle>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border));border-radius:9px;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.staffAccountSectionTitle svg{width:17px;height:17px}.staffAccountSectionTitle h3{margin:1px 0 4px;color:var(--text);font-size:14px}.staffAccountSectionTitle p{margin:0;max-width:260px;color:var(--muted);font-size:11px;line-height:1.45}.staffAccountSection .field label{color:var(--text-secondary);font-size:11px;font-weight:700}.staffAccountSection .input{min-height:42px;border-radius:9px;background:rgba(7,11,18,.5)}.staffAccountIdentityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.staffAccountIdentityWide{grid-column:1/-1}.staffAccountPreference{min-height:76px;padding:14px 16px;display:flex;align-items:center;gap:13px;border:1px solid var(--border-light);border-radius:11px;background:rgba(7,11,18,.46);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.staffAccountPreference:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border-light));transform:translateY(-1px)}.staffAccountPreference--active{border-color:color-mix(in srgb,var(--success) 36%,var(--border-light));background:color-mix(in srgb,var(--success) 6%,rgba(7,11,18,.46))}.staffAccountPreference>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.staffAccountPreferenceSwitch{width:42px;height:24px;padding:3px;display:flex;align-items:center;flex:0 0 42px;border:1px solid var(--border-light);border-radius:999px;background:rgba(255,255,255,.07);transition:border-color .14s ease,background .14s ease}.staffAccountPreferenceSwitch>span{width:16px;height:16px;border-radius:50%;background:var(--muted);box-shadow:0 2px 5px rgba(0,0,0,.25);transition:transform .16s ease,background .14s ease}.staffAccountPreference--active .staffAccountPreferenceSwitch{border-color:color-mix(in srgb,var(--success) 52%,var(--border-light));background:color-mix(in srgb,var(--success) 22%,transparent)}.staffAccountPreference--active .staffAccountPreferenceSwitch>span{background:var(--success);transform:translateX(18px)}.staffAccountPreference:focus-within{outline:2px solid color-mix(in srgb,var(--brand) 72%,transparent);outline-offset:2px}.staffAccountPreferenceCopy{min-width:0;display:grid;gap:3px}.staffAccountPreferenceCopy strong{color:var(--text);font-size:12px}.staffAccountPreferenceCopy small{color:var(--muted);font-size:10.5px;line-height:1.45}.staffAccountPasswordGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.staffAccountCurrentPassword{grid-column:1/-1}.staffAccountSecurityNote{grid-column:2;display:flex;align-items:center;gap:8px;margin-top:-13px;padding:10px 22px 20px;color:var(--muted);font-size:11px}.staffAccountSecurityNote svg{width:16px;height:16px;flex:0 0 16px;color:var(--success)}.staffAccountActions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:16px 22px;background:rgba(4,8,14,.28)}.staffAccountActions>span{color:var(--muted);font-size:11px}.staffAccountActions .btn{min-width:170px}@media (max-width:600px){.staffProfileHeader{flex-direction:column;align-items:center;text-align:center}.staffProfileContacts,.staffProfileNameRow{justify-content:center}.staffProfileTabs{display:flex;width:100%}.staffProfileTabs a{flex:1 1;text-align:center}.staffAccountActions,.staffAccountIntro{align-items:stretch;flex-direction:column}.staffAccountSection{gap:16px}.staffAccountIdentityGrid,.staffAccountSection{grid-template-columns:1fr}.staffAccountIdentityWide{grid-column:auto}.staffAccountPasswordGrid{grid-template-columns:1fr}.staffAccountCurrentPassword{grid-column:auto}.staffAccountSecurityNote{grid-column:auto;margin-top:-8px;padding:8px 22px 18px}.staffAccountActions .btn{width:100%}}.appPageTagline{margin:8px 0 0;max-width:42rem;font-size:.875rem;line-height:1.5;color:rgba(255,255,255,.5);font-weight:450}.appSectionTitle{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.appSurface .headerIntro>.title,.appSurface>.cardHeader .title{font-size:1.375rem;font-weight:750;letter-spacing:-.03em;line-height:1.2;margin:0}.appSurface>.cardHeader{display:block;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.appSurface>.cardHeader.panelsCatalogHeader{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.appSurface .toolbarStack{gap:18px}.appSurface.panelDetailCard>.toolbarStack>.toolbarTopRow{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.appInset.card{padding:18px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.appInset.card,.appToolbar{border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.28)}.appToolbar{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px 16px;align-items:end;padding:16px 18px}.appField--wide{grid-column:1/-1}@media (min-width:720px){.appField--wide{grid-column:span 2}}.appField{display:flex;flex-direction:column;gap:6px;min-width:0}.appField>label,.appField>span{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.38)}.appField .input,.appField select.input{min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text)}.appField .input:focus,.appField select.input:focus{outline:none;border-color:rgba(96,165,250,.45);box-shadow:0 0 0 3px rgba(96,165,250,.12)}.appToolbar .btn.btnPrimary{min-height:40px;border-radius:10px;font-weight:650;padding-left:20px;padding-right:20px;align-self:end}.appKpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.appKpiCard{padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.02));display:flex;flex-direction:column;gap:6px}.appKpiLabel{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.38)}.appKpiValue{font-size:1.35rem;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;color:rgba(255,255,255,.92)}.appKpiValue--success{color:var(--success)}.appKpiValue--danger{color:var(--danger)}.appTableShell{border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.22)}.appTableShell .tableWrap{margin:0;border:none;border-radius:0}.appTableShell .table{margin:0}.appTableShell .table thead th{font-size:.625rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:rgba(255,255,255,.45);padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.appTableShell .table tbody td{padding:14px 16px;font-size:.9375rem;border-bottom:1px solid rgba(255,255,255,.05)}.appTableShell .table tbody tr:last-child td{border-bottom:none}.appTableShell .table tbody tr:hover td{background:rgba(255,255,255,.03)}.appTableShell .table tfoot td{padding:16px;font-size:.9375rem;background:rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.1)}.appEmptyState{padding:44px 20px;color:rgba(255,255,255,.42)}.appEmptyState,.appLoading{text-align:center;font-size:.9rem}.appLoading{padding:36px 20px;color:rgba(255,255,255,.45)}.comenziPage{padding:22px 22px 26px}.comenziHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.comenziHeaderText{flex:1 1;min-width:220px}.comenziTitle{margin:0 0 6px;font-size:1.45rem;font-weight:750;letter-spacing:-.02em}.comenziTagline{margin:0;max-width:52ch;line-height:1.45}.comenziExportBtn{flex-shrink:0;white-space:nowrap;padding:10px 18px;border-radius:12px;font-weight:650}.comenziError{margin-bottom:14px}.comenziPhaseScroll{gap:8px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06)}.comenziPhaseTab{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid transparent;color:rgba(255,255,255,.72);font-size:.875rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.comenziPhaseTab:hover{background:rgba(255,255,255,.06)}.comenziPhaseTab[data-active=true]{color:var(--text);background:rgba(96,165,250,.16);border-color:rgba(147,197,253,.35);box-shadow:inset 0 0 0 1px rgba(96,165,250,.12)}.comenziPhaseCount{font-size:.75rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.comenziPhaseTab[data-active=true] .comenziPhaseCount{background:rgba(0,0,0,.25);color:rgba(255,255,255,.95)}.comenziPhaseCount--ghost{opacity:.45}.comenziToolbar{flex-wrap:nowrap;gap:12px;margin-bottom:14px}.comenziToolbarRight{flex-wrap:nowrap;gap:10px;flex-shrink:0}.comenziSortField{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;margin:0}.comenziSortFieldLabel{font-size:13px;font-weight:600;color:rgba(148,163,184,.95);white-space:nowrap}.comenziSortSelect{min-width:11rem;min-height:44px;border-radius:12px}.comenziSearchWrap{position:relative;flex:1 1 200px;min-width:0}.comenziSearchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;opacity:.45;pointer-events:none}.comenziSearchInput{width:100%;padding-left:40px;border-radius:12px;min-height:44px}.comenziFiltersToggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.88);font-weight:600;font-size:.875rem}.comenziFiltersToggle:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.comenziFiltersToggle--open{border-color:rgba(147,197,253,.4);background:rgba(96,165,250,.1)}.comenziFilterBadge{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:800;background:rgba(251,191,36,.22);color:#fde68a}@media (max-width:768px){.comenziToolbar{flex-wrap:wrap}.comenziToolbarRight{flex-wrap:wrap;width:100%;justify-content:flex-start}.comenziSortSelect,.vanzariAddOrderSortSelect{min-width:min(100%,11rem)}.toolbarTopRow.vanzariAddOrderToolbarRow{flex-wrap:wrap}.vanzariAddOrderToolbarActions{flex-wrap:wrap;width:100%;justify-content:flex-start}}.comenziFiltersCard{margin-bottom:18px;padding:16px 16px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.22)}.comenziFiltersGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 16px}.comenziField{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:rgba(226,232,240,.65);text-transform:uppercase}.comenziField span:first-child{font-size:11px}.comenziFiltersActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.comenziBtnSecondary{border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.88)}.comenziBtnSecondary:hover{background:rgba(255,255,255,.06)}.comenziPill{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;letter-spacing:.02em}.comenziPill--primary{background:rgba(96,165,250,.2);color:#bfdbfe}.comenziPill--success{background:rgba(52,211,153,.18);color:#a7f3d0}.comenziPill--muted{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.comenziPill--warning{background:rgba(251,191,36,.16);color:#fde68a}.comenziPill--danger{background:rgba(248,113,113,.18);color:#fecaca}.comenziCellStrong{color:rgba(255,255,255,.94)}.comenziCellSub{margin-top:4px;font-size:12px;color:rgba(226,232,240,.55)}.comenziCellHint{margin-top:4px;font-size:11px;color:rgba(226,232,240,.48)}.comenziCellPanel{max-width:320px}.comenziPanelLink{display:inline-block;line-height:1.35}.comenziCellDetails{font-size:13px;max-width:260px;line-height:1.4}.comenziCellDetailsStack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.comenziDetailsNote{font-size:12px;line-height:1.35}.comenziCancelOrderBtn,.comenziEndOrderBtn{flex-shrink:0}.comenziTableShell{margin-top:4px}.comenziTable tbody td{vertical-align:top}.comenziPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle,rgba(0,0,0,.08))}.comenziPaginationMeta{font-size:.9rem}.listPaginationToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-bottom:14px;padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--border)}.listPaginationToolbar__summary{min-width:0}.listPaginationToolbar__count{font-size:.9375rem;letter-spacing:.01em}.listPaginationToolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.listPaginationPageSize{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer}.listPaginationPageSize__label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.listPaginationPageSize__select{min-width:72px;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12)}.listPaginationPageSize__select:focus{outline:none;border-color:rgba(96,165,250,.55);box-shadow:0 0 0 3px rgba(96,165,250,.15)}.listPaginationNav{display:inline-flex;align-items:center;gap:12px}.listPaginationNav__btn{padding:8px 16px;border-radius:10px;font-size:.875rem;font-weight:600;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--text)}.listPaginationNav__btn:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}.listPaginationNav__btn:disabled{opacity:.4;cursor:not-allowed}.listPaginationNav__meta{font-size:.875rem;min-width:8.5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.listPaginationToolbar,.listPaginationToolbar__controls{flex-direction:column;align-items:stretch}.listPaginationNav{justify-content:space-between}}@media (max-width:900px){.comenziHeader{flex-direction:column;align-items:stretch}.comenziExportBtn{width:100%;justify-content:center}}.tplShell{position:relative;overflow:hidden}.tplShell:before{content:"";position:absolute;inset:-1px;background:radial-gradient(640px 280px at 0 0,rgba(96,165,250,.1),transparent 55%),radial-gradient(520px 240px at 100% 8%,rgba(59,130,246,.06),transparent 50%);pointer-events:none;z-index:0}.tplShell>*{position:relative;z-index:1}.tplHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.tplTitle{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--text)}.tplSub{margin:6px 0 0;font-size:.875rem;color:rgba(255,255,255,.45);max-width:42rem;line-height:1.5}.tplList{display:flex;flex-direction:column;gap:12px}.tplCard{padding:16px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.25);transition:border-color .15s}.tplCard:hover{border-color:rgba(255,255,255,.16)}.tplCard--default{border-color:rgba(147,197,253,.3);background:rgba(59,130,246,.06)}.tplCardHeader{justify-content:space-between;gap:12px;margin-bottom:8px}.tplCardHeader,.tplCardName{display:flex;align-items:center}.tplCardName{font-size:1rem;font-weight:700;gap:10px}.tplBadge{display:inline-block;padding:2px 8px;font-size:.6875rem;font-weight:700;border-radius:6px;background:rgba(147,197,253,.18);color:var(--primary);letter-spacing:.04em}.tplCardActions{display:flex;gap:6px}.tplCardMeta{display:flex;gap:20px;font-size:.8125rem;color:rgba(255,255,255,.45);margin-bottom:10px}.tplCardCols{display:flex;flex-wrap:wrap;gap:5px}.tplColTag{display:inline-block;padding:3px 8px;font-size:.6875rem;font-weight:600;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.tplEmpty{text-align:center;padding:40px 20px;color:rgba(255,255,255,.5)}.tplOverlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:20px}.tplModal{background:linear-gradient(180deg,rgba(18,26,44,.98),rgba(10,16,30,.98));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px;max-width:420px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5)}.tplModalTitle{margin:0 0 12px;font-size:1.125rem;font-weight:750}.tplModalText{margin:0 0 20px;font-size:.875rem;color:rgba(255,255,255,.55);line-height:1.5}.tplModalActions{display:flex;gap:8px;justify-content:flex-end}.tplEditorPanel{background:linear-gradient(180deg,rgba(18,26,44,.98),rgba(10,16,30,.98));border:1px solid rgba(255,255,255,.12);border-radius:18px;max-width:740px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.tplEditorHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.tplEditorTitle{margin:0;font-size:1.125rem;font-weight:750}.tplEditorBody{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.tplEditorRow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tplCheckRow{display:flex;align-items:center;gap:10px;font-size:.875rem;color:rgba(255,255,255,.7);cursor:pointer}.tplCheckRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-strong)}.tplColumnsSection{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;background:rgba(0,0,0,.2)}.tplColumnsSectionHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tplColumnsSectionTitle{font-size:.8125rem;font-weight:700;color:rgba(255,255,255,.65)}.tplColumnsBulk{display:flex;gap:6px}.tplColumnsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.tplColCheck{display:flex;align-items:center;gap:8px;font-size:.8125rem;padding:5px 8px;border-radius:8px;cursor:pointer;transition:background .1s}.tplColCheck:hover{background:rgba(255,255,255,.05)}.tplColCheck input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary-strong)}.tplOrderSection{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.tplOrderTitle{margin:0 0 10px;font-size:.75rem;font-weight:700;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.06em}.tplOrderList{display:flex;flex-direction:column;gap:3px;max-height:220px;overflow-y:auto}.tplOrderItem{display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:8px;font-size:.8125rem;background:rgba(255,255,255,.03)}.tplOrderItem:hover{background:rgba(255,255,255,.06)}.tplOrderNum{width:22px;text-align:center;font-size:.6875rem;font-weight:700;color:rgba(255,255,255,.3)}.tplOrderName{flex:1 1;min-width:0}.tplOrderBtns{display:flex;gap:2px}.tplOrderBtn{padding:2px 6px!important;font-size:10px!important;line-height:1}.tplEditorFooter{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.08)}.ofrPagBar{gap:12px;margin-left:auto}.ofrPagBar,.ofrPagLabel{display:flex;align-items:center}.ofrPagLabel{gap:6px;font-size:.6875rem;color:rgba(255,255,255,.4)}.ofrPagSelect{width:auto;padding:3px 6px;font-size:.6875rem;min-width:48px}.ofrPagNav{display:flex;align-items:center;gap:6px}.ofrPagInfo{font-size:.6875rem;color:rgba(255,255,255,.4);white-space:nowrap}.ofrTemplateSelect{width:auto;min-width:200px;max-width:320px;font-size:.8125rem;padding:8px 10px}.ofrCellStatus{min-width:180px}.ofrStatusBadge{display:inline-block;padding:3px 10px;border-radius:6px;font-size:.6875rem;font-weight:700}.ofrStatusBadge--free{background:rgba(52,211,153,.15);color:#34d399;border:1px solid rgba(52,211,153,.3)}.ofrStatusList{display:flex;flex-direction:column;gap:4px}.ofrStatusItem{display:flex;align-items:flex-start;gap:6px;font-size:.6875rem;line-height:1.4;flex-wrap:wrap}.ofrStatusDot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:3px}.ofrStatusDot--red{background:#fb7185}.ofrStatusDot--yellow{background:#fbbf24}.ofrStatusClient{color:rgba(255,255,255,.4);font-style:italic}.ofrTplLink{font-size:.75rem;white-space:nowrap}@media (max-width:600px){.tplHeader{flex-direction:column}.tplColumnsGrid,.tplEditorRow{grid-template-columns:1fr}.tplCardHeader{flex-direction:column;align-items:flex-start}.ofrTopBarActions{flex-wrap:wrap}.ofrTemplateSelect{min-width:100%}}.nrsvShell{position:relative}.nrsvHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.nrsvTitle{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.nrsvSub{margin:4px 0 0;font-size:.8125rem;color:rgba(255,255,255,.45)}.nrsvStepper{gap:0;margin-bottom:24px;padding:16px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.nrsvStep,.nrsvStepper{display:flex;align-items:center}.nrsvStep{gap:8px;padding:6px 12px;border:none;background:none;cursor:pointer;color:rgba(255,255,255,.35);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;transition:color .15s}.nrsvStep:hover:not(:disabled){color:rgba(255,255,255,.6)}.nrsvStep:disabled{cursor:default;opacity:.4}.nrsvStep--cur{color:var(--primary)}.nrsvStep--done{color:var(--success)}.nrsvStepDisc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.75rem;font-weight:700;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.12);flex-shrink:0}.nrsvStep--cur .nrsvStepDisc{background:rgba(96,165,250,.18);border-color:var(--primary);color:var(--primary)}.nrsvStep--done .nrsvStepDisc{background:rgba(52,211,153,.15);border-color:var(--success);color:var(--success)}.nrsvStepLine{flex:1 1;height:2px;background:rgba(255,255,255,.08);min-width:16px}.nrsvStepLine--done{background:rgba(52,211,153,.35)}.nrsvError{margin-bottom:16px;padding:12px 16px;border-radius:10px;border:1px solid rgba(251,113,133,.3);background:rgba(251,113,133,.08);color:#fda4af;font-size:.875rem}.nrsvPane{min-height:200px}.nrsvBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;margin-top:24px;border-top:1px solid rgba(255,255,255,.07)}.nrsvBarRight{display:flex;gap:8px}.nrsvToolbar{margin-bottom:16px}.nrsvToolRow{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.nrsvToolGroup{display:flex;flex-direction:column;gap:6px}.nrsvLabel{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.45)}.nrsvToggle{display:inline-flex;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.nrsvToggleBtn{padding:7px 14px;border:none;background:transparent;color:rgba(255,255,255,.5);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.nrsvToggleBtn:hover{background:rgba(255,255,255,.04)}.nrsvToggleBtn--on{background:rgba(96,165,250,.2);color:var(--primary)}.nrsvDatePair{display:flex;align-items:center;gap:6px}.nrsvDateInput{width:150px;padding:7px 10px;font-size:.8125rem}.nrsvDateSep{color:rgba(255,255,255,.3)}.nrsvFilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nrsvSearch{flex:1 1;min-width:200px;padding:8px 12px;font-size:.8125rem}.nrsvFilterSelect{width:auto;min-width:140px;padding:8px 10px;font-size:.8125rem}.nrsvMultiDrop{position:relative}.nrsvMultiDropBtn{width:auto;min-width:140px;padding:8px 10px;font-size:.8125rem;cursor:pointer;text-align:left;white-space:nowrap}.nrsvMultiDropPanel{position:absolute;top:100%;left:0;z-index:30;min-width:220px;max-height:280px;background:rgba(15,22,38,.98);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.4);margin-top:4px;display:flex;flex-direction:column}.nrsvMultiDropBar{padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.08);min-height:28px}@media (max-width:639px){.analysisReportTableShell,.analysisReportTableShell .tableWrap{overflow:visible!important;border:0!important;background:transparent!important}.coverageReportTable tbody tr,.profitReportTable tbody tr{gap:0 12px;padding:14px}.coverageReportTable td,.profitReportTable td{padding:9px 0!important}.profitReportTable td:first-child,.profitReportTable td:nth-child(2){grid-column:auto;align-self:center}.profitReportTable td:nth-child(3),.profitReportTable td:nth-child(4){grid-column:1/-1}.profitReportTable td:nth-child(10),.profitReportTable td:nth-child(5),.profitReportTable td:nth-child(6),.profitReportTable td:nth-child(7),.profitReportTable td:nth-child(8),.profitReportTable td:nth-child(9){grid-column:auto}.profitReportTable td:first-child:before{content:"Cod"}.profitReportTable td:nth-child(2):before{content:"Spațiu"}.profitReportTable td:nth-child(3){padding-top:4px!important}.profitReportTable tfoot{display:grid;gap:10px}.profitReportTable tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:rgba(77,138,240,.08)}.profitReportTable tfoot td{display:flex;flex-direction:column;gap:3px;padding:8px 0!important;border:0!important;text-align:left!important}.profitReportTable tfoot td:before{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.profitReportTable tfoot td:first-child{grid-column:1/-1}.profitReportTable tfoot td:first-child:before{content:"Total raport"}.profitReportTable tfoot td:nth-child(2){display:none}.profitReportTable tfoot td:nth-child(3):before{content:"Plată client"}.profitReportTable tfoot td:nth-child(4):before{content:"Discount"}.profitReportTable tfoot td:nth-child(5):before{content:"Chirie"}.profitReportTable tfoot td:nth-child(6):before{content:"Venit"}.profitReportTable tfoot td:nth-child(7):before{content:"Profit"}.profitReportTable tfoot td:nth-child(8){display:none}.coverageReportTable td:first-child,.coverageReportTable td:nth-child(2){grid-column:auto}.coverageReportTable td:nth-child(3){grid-column:1/-1}.coverageReportTable td:nth-child(10),.coverageReportTable td:nth-child(11),.coverageReportTable td:nth-child(4),.coverageReportTable td:nth-child(5),.coverageReportTable td:nth-child(6),.coverageReportTable td:nth-child(7),.coverageReportTable td:nth-child(8),.coverageReportTable td:nth-child(9){grid-column:auto}.coverageReportTable td:first-child:before{content:"Cod"}.coverageReportTable td:nth-child(2):before{content:"Față"}.paymentsOwnerTable>tbody>.platiOwnerRow{position:relative;gap:0 12px;padding:14px}.paymentsOwnerTable>tbody>.platiOwnerRow>td{padding:9px 0!important}.paymentsOwnerTable>tbody>.platiOwnerRow>td:first-child{display:block;position:absolute;right:12px;top:10px;width:auto;padding:0!important}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(2),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(3),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8){grid-column:1/-1}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(6),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(7){grid-column:auto}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8) .btn{flex-basis:100%}.paymentsOwnerTable>tbody>.platiOwnerDetailsRow>td>div{padding-top:10px!important}.paymentsDetailTable tr{gap:0 12px;padding:12px}.paymentsDetailTable td{padding:8px 0!important}.paymentsDetailTable td:first-child,.paymentsDetailTable td:nth-child(2){grid-column:auto}.paymentsDetailTable td:nth-child(3){grid-column:1/-1}}.nrsvShell{--nrsv-accent:#6b9fff;--nrsv-accent-rgb:107,159,255;width:100%}.nrsvShell--digital{--nrsv-accent:#9b7bff;--nrsv-accent-rgb:155,123,255}.nrsvShell .nrsvHeader{display:flex;align-items:center!important;justify-content:space-between;gap:18px;margin:0 0 18px!important;padding:2px 2px 18px!important;border-bottom:1px solid var(--border)!important}.nrsvShell .nrsvTitle{margin:0;font-size:clamp(1.35rem,2vw,1.7rem)!important;letter-spacing:-.035em!important}.nrsvShell .nrsvTitleBadge{display:inline-block;padding:3px 11px!important;border:1px solid rgba(var(--nrsv-accent-rgb),.42)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(var(--nrsv-accent-rgb),.22),rgba(var(--nrsv-accent-rgb),.1))!important;color:var(--nrsv-accent)!important;text-shadow:none!important}.nrsvShell .nrsvSub{display:block!important;margin:6px 0 0!important;color:var(--text-secondary)!important;font-size:12px!important}.nrsvShell .nrsvStepper{display:flex;align-items:center;gap:0;margin:0 0 24px!important;padding:10px!important;overflow:hidden;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(21,26,37,.72)!important}.nrsvShell .nrsvStep{width:auto;min-width:0;min-height:38px;padding:6px 10px!important;flex-direction:row!important;gap:8px!important;border-radius:9px!important;background:transparent!important}.nrsvShell .nrsvStep--cur{background:rgba(var(--nrsv-accent-rgb),.09)!important;color:var(--nrsv-accent)!important}.nrsvShell .nrsvStepDisc{width:26px!important;height:26px!important;flex:0 0 26px;border-width:1px!important}.nrsvShell .nrsvStep--cur .nrsvStepDisc{border-color:rgba(var(--nrsv-accent-rgb),.65)!important;background:rgba(var(--nrsv-accent-rgb),.16)!important;color:var(--nrsv-accent)!important;box-shadow:none!important}.nrsvShell .nrsvStep--cur .nrsvStepLabel{color:var(--nrsv-accent)!important}.nrsvShell .nrsvStepLine{width:auto!important;height:1px!important;min-width:18px!important;flex:1 1 50px!important;background:var(--border)!important}.nrsvShell .nrsvStepLine--done{background:rgba(52,211,153,.35)!important}.nrsvShell .nrsvPane{display:block;min-height:200px;animation:nrsvPaneIn .2s ease both}.nrsvShell .nrsvCatalogHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 12px;padding:16px 18px;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:radial-gradient(260px 100px at 88% 0,rgba(var(--nrsv-accent-rgb),.14),transparent 72%),linear-gradient(110deg,rgba(var(--nrsv-accent-rgb),.07),transparent 44%),var(--bg-card)}.nrsvShell .nrsvCatalogLead{display:flex;align-items:center;gap:12px;min-width:0}.nrsvShell .nrsvCatalogIcon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(var(--nrsv-accent-rgb),.34);border-radius:12px;background:rgba(var(--nrsv-accent-rgb),.13);color:var(--nrsv-accent)}.nrsvShell .nrsvCatalogLead h3{margin:0;color:var(--text);font-size:14px;font-weight:750}.nrsvShell .nrsvCatalogLead p{margin:3px 0 0;color:var(--text-secondary);font-size:11.5px}.nrsvShell .nrsvCatalogMode{display:flex;align-items:center;gap:11px}.nrsvShell .nrsvCatalogMode>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nrsvShell .nrsvCatalogMode .nrsvToggle{width:auto;padding:3px;border:0!important;border-radius:10px;background:rgba(8,11,19,.55)}.nrsvShell .nrsvCatalogMode .nrsvToggleBtn{min-width:88px;padding:8px 13px;border-radius:7px}.nrsvShell .nrsvToggleBtn--on{background:rgba(var(--nrsv-accent-rgb),.18)!important;color:var(--nrsv-accent)!important;box-shadow:none!important}.nrsvShell .nrsvToggle--kind .nrsvToggleBtn--order.nrsvToggleBtn--on,.nrsvShell .nrsvToggle--kind .nrsvToggleBtn--reservation.nrsvToggleBtn--on{background:linear-gradient(135deg,var(--nrsv-accent),color-mix(in srgb,var(--nrsv-accent),#3b4f91 28%))!important;color:#fff!important;box-shadow:0 8px 18px -12px rgba(var(--nrsv-accent-rgb),.9)!important}.nrsvShell .nrsvBookingToolbar{margin:0 0 12px!important;padding:11px 12px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(21,26,37,.68)!important}.nrsvShell .nrsvBookingToolbar .nrsvToolRow{display:grid;grid-template-columns:minmax(190px,auto) minmax(330px,1fr) minmax(330px,auto);gap:12px;align-items:end!important}.nrsvShell .nrsvBookingToolbar .nrsvToolGroup{width:auto;min-width:0;flex-direction:column!important;align-items:flex-start;gap:6px}.nrsvShell .nrsvBookingToolbar .nrsvDatePair{width:100%}.nrsvShell .nrsvBookingToolbar .nrsvDateInput{width:100%;min-height:40px}.nrsvShell .nrsvFilterDeck{display:grid;grid-template-columns:minmax(300px,1fr) minmax(480px,auto) auto;align-items:center;gap:8px;margin:0 0 15px;padding:10px;border:1px solid var(--border);border-radius:14px;background:rgba(21,26,37,.68)}.nrsvShell .nrsvSearchWrap{position:relative;min-width:0}.nrsvShell .nrsvSearchWrap>svg{position:absolute;z-index:2;top:50%;left:13px;transform:translateY(-50%);color:var(--nrsv-accent);pointer-events:none}.nrsvShell .nrsvSearchWrap .nrsvSearch{width:100%!important;min-height:43px;padding:9px 38px 9px 40px!important;border-color:transparent!important;border-radius:10px!important;background:var(--bg-card)!important;font-size:12.5px!important}.nrsvShell .nrsvSearchClear{position:absolute;z-index:2;top:50%;right:10px;width:24px;height:24px;transform:translateY(-50%);border:0;border-radius:7px;background:var(--bg-elevated);color:var(--muted);cursor:pointer}.nrsvShell .nrsvFilterDeck .nrsvFilters{display:grid!important;grid-template-columns:repeat(3,minmax(145px,1fr))!important;gap:7px!important;margin:0!important}.nrsvShell .nrsvFilterDeck .nrsvMultiDropBtn{width:100%!important;min-width:0!important;min-height:43px;border-color:transparent!important;background:var(--bg-card)!important}.nrsvShell .nrsvClearFilters{min-height:38px;padding:7px 10px;border:0;background:transparent;color:var(--nrsv-accent);font:inherit;font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.nrsvShell .nrsvResultsBar{min-height:36px;margin:0 2px 10px!important;padding:0!important}.nrsvShell .nrsvResultsSummary{display:flex;align-items:center;gap:9px}.nrsvShell .nrsvCount{color:var(--text-secondary)!important;font-size:11.5px!important}.nrsvShell .nrsvCount strong{color:var(--text);font-size:15px}.nrsvShell .nrsvSelectedCount{padding:4px 8px;border:1px solid rgba(52,211,153,.25);border-radius:999px;background:rgba(52,211,153,.08);color:#69ddb4;font-size:10.5px;font-weight:700}.nrsvShell .nrsvSelection--catalog{position:sticky!important;z-index:12;top:10px;min-height:44px;margin:0 0 11px!important;padding:8px 11px!important;border:1px solid rgba(52,211,153,.28)!important;border-radius:12px!important;background:rgba(12,33,29,.91)!important;box-shadow:0 12px 34px -22px rgba(0,0,0,.9)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.nrsvShell .nrsvSelPulse{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:rgba(52,211,153,.16);color:var(--success);font-size:12px;font-weight:800}.nrsvShell .nrsvSelection--catalog .nrsvSelLink{margin-left:auto;color:var(--nrsv-accent)}.nrsvShell .nrsvGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important;gap:11px!important}.nrsvShell .nrsvCard{position:relative;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;align-items:stretch!important;min-height:146px!important;padding:9px!important;gap:13px!important;overflow:hidden;border:1px solid var(--border)!important;border-radius:15px!important;background:var(--bg-card)!important;box-shadow:0 10px 26px -24px rgba(0,0,0,.9)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.nrsvShell .nrsvCard:hover{transform:translateY(-2px);border-color:rgba(var(--nrsv-accent-rgb),.42)!important}.nrsvShell .nrsvCard--sel{border-color:rgba(var(--nrsv-accent-rgb),.68)!important;background:linear-gradient(135deg,rgba(var(--nrsv-accent-rgb),.11),transparent 62%),var(--bg-card)!important;box-shadow:0 0 0 2px rgba(var(--nrsv-accent-rgb),.1),0 16px 34px -26px rgba(var(--nrsv-accent-rgb),.8)!important}.nrsvShell .nrsvCardThumb{position:relative;width:94px!important;height:100%!important;min-height:126px!important;flex-basis:auto!important;overflow:hidden;border-radius:11px!important}.nrsvShell .nrsvCardImg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.nrsvShell .nrsvCard:hover .nrsvCardImg{transform:scale(1.045)}.nrsvShell .nrsvCardBody{display:flex;flex-direction:column;min-width:0;padding:3px 2px 2px 0}.nrsvShell .nrsvCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin:0 0 5px}.nrsvShell .nrsvCardHeading{display:flex;align-items:center;gap:7px;min-width:0}.nrsvShell .nrsvCardCode{padding:3px 6px;border-radius:6px;background:rgba(var(--nrsv-accent-rgb),.16);color:var(--nrsv-accent)!important}.nrsvShell .nrsvCardName{overflow:hidden;color:var(--text);font-size:13px!important;font-weight:720!important;text-overflow:ellipsis;white-space:nowrap}.nrsvShell .nrsvCardChk{display:grid!important;place-items:center;width:23px!important;height:23px!important;flex:0 0 23px;border:1px solid var(--border-light)!important;border-radius:8px!important;background:var(--bg-elevated)!important}.nrsvShell .nrsvCardChk--on{border-color:transparent!important;background:var(--nrsv-accent)!important;color:#fff!important}.nrsvShell .nrsvCardLocation{display:flex;align-items:center;gap:5px;min-width:0;margin-bottom:10px;color:var(--text-secondary);font-size:10.5px}.nrsvShell .nrsvCardLocation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrsvShell .nrsvCardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}.nrsvShell .nrsvCardStats>span{display:flex;flex-direction:column;min-width:0;padding:6px 7px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.025)}.nrsvShell .nrsvCardStats small{color:var(--muted);font-size:8px}.nrsvShell .nrsvCardStats strong{margin-top:2px;color:var(--text-secondary)}.nrsvShell .nrsvCardOwner,.nrsvShell .nrsvCardStats strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.nrsvShell .nrsvCardOwner{margin-top:7px;color:var(--muted)}.nrsvShell .nrsvPeriodSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:11px 14px;border:1px solid rgba(var(--nrsv-accent-rgb),.2);border-radius:12px;background:rgba(var(--nrsv-accent-rgb),.06);color:var(--text-secondary);font-size:11.5px}.nrsvShell .nrsvPeriodSummary strong{color:var(--text)}.nrsvShell .nrsvPricing{padding:0!important;border:0!important;background:transparent!important}.nrsvShell .nrsvPricingList{display:grid;gap:9px!important}.nrsvShell .nrsvPricingRow{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(330px,540px)!important;align-items:center!important;gap:22px!important;min-height:104px!important;padding:12px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:linear-gradient(120deg,rgba(var(--nrsv-accent-rgb),.045),transparent 42%),var(--bg-card)!important}.nrsvShell .nrsvPricingIdentity{display:flex;align-items:center;gap:12px;min-width:0}.nrsvShell .nrsvPricingThumb{width:72px;height:72px;flex:0 0 72px;overflow:hidden;border-radius:10px;background:var(--bg-elevated)}.nrsvShell .nrsvPricingThumb img{width:100%;height:100%;object-fit:cover}.nrsvShell .nrsvPricingInfo{min-width:0;display:flex;flex-direction:column;gap:4px}.nrsvShell .nrsvPricingHead{display:flex;align-items:center;gap:6px}.nrsvShell .nrsvPricingCode,.nrsvShell .nrsvPricingDigital{width:fit-content;padding:3px 6px;border-radius:6px;background:rgba(var(--nrsv-accent-rgb),.16);color:var(--nrsv-accent)!important;font-size:9px}.nrsvShell .nrsvPricingName{color:var(--text);font-size:13.5px!important;font-weight:720!important}.nrsvShell .nrsvPricingMeta,.nrsvShell .nrsvPricingName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrsvShell .nrsvPricingMeta{color:var(--text-secondary)!important;font-size:10px!important}.nrsvShell .nrsvPricingControls{display:grid;grid-template-columns:108px minmax(122px,.9fr) minmax(150px,1fr) minmax(165px,1.1fr);align-items:end;gap:9px}.nrsvShell .nrsvPricingControls--outdoor{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr)}.nrsvShell .nrsvPricingField{display:flex;flex-direction:column;gap:6px;min-width:0}.nrsvShell .nrsvPricingField>span,.nrsvShell .nrsvPricingReference>span{color:var(--muted)!important;font-size:9px!important;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.nrsvShell .nrsvPricingReference{display:flex;min-height:40px;padding:7px 10px;flex-direction:column;justify-content:center;gap:2px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated)}.nrsvShell .nrsvPricingReference strong{color:var(--text);font-size:11.5px}.nrsvShell .nrsvPricingInputWrap{position:relative}.nrsvShell .nrsvPricingInputWrap .nrsvPricingInput{width:100%!important;min-height:40px;padding-right:42px!important;border-radius:9px!important}.nrsvShell .nrsvPricingInputWrap em{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--muted);font-size:9px;font-style:normal;font-weight:700}.nrsvShell .nrsvFields{margin-top:16px;padding:16px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(21,26,37,.58)!important}.nrsvShell .nrsvCalHeader{padding:16px 18px;border:1px solid var(--border);border-radius:14px 14px 0 0;background:rgba(21,26,37,.7)}.nrsvShell .nrsvCalWrap{padding:18px!important;border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;background:rgba(21,26,37,.42)}.nrsvShell .nrsvCalSelected{width:fit-content;margin:12px auto 0!important;padding:8px 12px;border:1px solid rgba(var(--nrsv-accent-rgb),.25);border-radius:9px;background:rgba(var(--nrsv-accent-rgb),.07)}.nrsvShell .nrsvBar{position:sticky!important;z-index:20;bottom:0;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:12px;margin:24px 0 0!important;padding:12px 0 4px!important;border-top:1px solid var(--border)!important;background:linear-gradient(to bottom,transparent,var(--bg) 28%)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.nrsvShell .nrsvBarMeta{display:flex;align-items:center;gap:10px;min-width:0}.nrsvShell .nrsvBarMeta>span{color:var(--muted);font-size:10.5px}.nrsvShell .nrsvBarMeta>strong{padding:4px 7px;border-radius:7px;background:rgba(var(--nrsv-accent-rgb),.1);color:var(--nrsv-accent);font-size:10px}.nrsvShell .nrsvBarRight{width:auto!important;display:flex;flex-direction:row!important;gap:8px}.nrsvShell .nrsvBar .btn{min-height:40px;border-radius:9px!important}.nrsvShell .nrsvBar .btnPrimary{min-width:154px;box-shadow:0 8px 20px -12px rgba(var(--nrsv-accent-rgb),.8)}@media (max-width:1380px){.nrsvShell .nrsvFilterDeck{grid-template-columns:minmax(260px,1fr) minmax(440px,auto)}.nrsvShell .nrsvClearFilters{grid-column:1/-1;justify-self:end}.nrsvShell .nrsvPricingRow{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr)!important;gap:14px!important}}@media (max-width:1050px){.nrsvShell .nrsvBookingToolbar .nrsvToolRow,.nrsvShell .nrsvFilterDeck{grid-template-columns:1fr}.nrsvShell .nrsvFilterDeck .nrsvFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nrsvShell .nrsvPricingRow{grid-template-columns:1fr!important}.nrsvShell .nrsvPricingControls{max-width:700px}}@media (max-width:700px){.nrsvShell .nrsvHeader{align-items:flex-start!important;padding-inline:0!important}.nrsvShell .nrsvStepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 4px!important}.nrsvShell .nrsvStepLine{display:none!important}.nrsvShell .nrsvStep{width:100%;min-height:58px;padding:5px 2px!important;flex-direction:column!important;gap:4px!important;text-align:center}.nrsvShell .nrsvStepLabel{display:block!important;font-size:9px;line-height:1.15;white-space:normal}.nrsvShell .nrsvCatalogHead{align-items:stretch;flex-direction:column;padding:14px}.nrsvShell .nrsvCatalogMode>span{display:none}.nrsvShell .nrsvCatalogMode .nrsvToggle{width:100%}.nrsvShell .nrsvCatalogMode .nrsvToggleBtn{flex:1 1}.nrsvShell .nrsvBookingToolbar .nrsvToolGroup{width:100%}.nrsvShell .nrsvFilterDeck{padding:8px}.nrsvShell .nrsvFilterDeck .nrsvFilters{grid-template-columns:1fr!important}.nrsvShell .nrsvResultsBar{align-items:flex-start;flex-direction:column}.nrsvShell .nrsvPagRow{width:100%;justify-content:space-between}.nrsvShell .nrsvSelection--catalog{position:static!important;align-items:flex-start}.nrsvShell .nrsvSelStatus{display:none}.nrsvShell .nrsvSelection--catalog .nrsvSelLink{margin-left:0}.nrsvShell .nrsvGrid{grid-template-columns:1fr!important}.nrsvShell .nrsvCard{grid-template-columns:78px minmax(0,1fr)!important;min-height:136px!important}.nrsvShell .nrsvCardThumb{width:78px!important;min-height:116px!important}.nrsvShell .nrsvCardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.nrsvShell .nrsvCardStats>span:nth-child(2){display:none}.nrsvShell .nrsvPricingControls,.nrsvShell .nrsvPricingControls--outdoor{grid-template-columns:1fr 1fr}.nrsvShell .nrsvFields{grid-template-columns:1fr!important;padding:12px!important}.nrsvShell .nrsvFields>.field{grid-column:1!important}.nrsvShell .nrsvCalWrap{padding:10px!important;overflow-x:auto;justify-content:flex-start}.nrsvShell .nrsvPeriodSummary{align-items:flex-start;flex-direction:column;gap:4px}.nrsvShell .nrsvBar{margin-inline:-12px!important;padding:12px!important}.nrsvShell .nrsvBarMeta>span,.nrsvShell .nrsvBarMeta>strong{display:none}}@media (max-width:480px){.nrsvShell .nrsvHeader{flex-direction:column}.nrsvShell .nrsvHeader>.btn{width:100%}.nrsvShell .nrsvCatalogLead p{display:none}.nrsvShell .nrsvBookingToolbar .nrsvDatePair{grid-template-columns:1fr}.nrsvShell .nrsvBookingToolbar .nrsvDateSep{display:none}.nrsvShell .nrsvCard{grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important}.nrsvShell .nrsvCardThumb{width:70px!important}.nrsvShell .nrsvPricingControls,.nrsvShell .nrsvPricingControls--outdoor{grid-template-columns:1fr}.nrsvShell .nrsvBar{flex-direction:column!important;align-items:stretch!important}.nrsvShell .nrsvBarMeta,.nrsvShell .nrsvBarRight{width:100%!important}.nrsvShell .nrsvBarMeta .btn{width:100%}.nrsvShell .nrsvBarRight .btn{flex:1 1;padding-inline:10px}}@media (max-width:720px){.adminSubpageFilters{grid-template-columns:1fr;gap:10px;padding:12px}.adminSubpageFilterClear{width:100%}}@media (max-width:639px){.staffReportTableShell,.staffReportTableShell .tableWrap{overflow:visible;border:0;background:transparent}.staffReportTable,.staffReportTable tbody,.staffReportTable td,.staffReportTable tfoot,.staffReportTable tr{display:block;width:100%}.staffReportTable thead{display:none}.staffReportTable tbody,.staffReportTable tfoot{display:grid;gap:10px}.staffReportTable tbody tr,.staffReportTable tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.staffReportTable td{min-width:0;padding:8px 0!important;border:0!important;text-align:left!important;overflow-wrap:anywhere}.staffReportTable td:before{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.staffReportTable tbody td:first-child,.staffReportTable tbody td:nth-child(2),.staffReportTable tbody td:nth-child(8),.staffReportTable tfoot td:first-child{grid-column:1/-1}.staffReportTable tbody td:first-child:before{content:"Angajat"}.staffReportTable tbody td:nth-child(2):before{content:"Utilizator"}.staffReportTable tbody td:nth-child(3):before{content:"Vânzări"}.staffReportTable tbody td:nth-child(4):before{content:"Discount"}.staffReportTable tbody td:nth-child(5):before{content:"Chirie comandă"}.staffReportTable tbody td:nth-child(6):before{content:"Profit"}.staffReportTable tbody td:nth-child(7):before{content:"Comenzi"}.staffReportTable tbody td:nth-child(8):before{content:"Acțiune"}.staffReportTable tbody td:nth-child(8) .btn{width:100%}.staffReportTable tfoot td:first-child:before{content:"Total"}.staffReportTable tfoot td:nth-child(2):before{content:"Vânzări"}.staffReportTable tfoot td:nth-child(3):before{content:"Discount"}.staffReportTable tfoot td:nth-child(4):before{content:"Chirie comandă"}.staffReportTable tfoot td:nth-child(5):before{content:"Profit"}.staffReportTable tfoot td:nth-child(6):before{content:"Comenzi"}.staffReportTable tfoot td:last-child{display:none}}.localitySearchBox{position:relative;flex:0 0 auto;padding:8px;border-bottom:1px solid rgba(255,255,255,.08)}.localitySearchInput{width:100%;min-height:34px!important;padding-right:42px!important;font-size:.8125rem!important}.localitySearchCount{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:var(--muted);font-size:.6875rem;pointer-events:none}.localitySearchEmpty{padding:12px;color:var(--muted);font-size:.8125rem;text-align:center}.nrsvMultiDropClear{font:inherit;font-size:.6875rem;color:var(--primary);background:none;border:none;cursor:pointer;padding:0}.nrsvMultiDropScroll{overflow-y:auto;max-height:230px;padding:4px 0}.nrsvMultiDropItem{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:.8125rem;cursor:pointer}.nrsvMultiDropItem:hover{background:rgba(255,255,255,.04)}.nrsvMultiDropItem input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary-strong)}.nrsvResultsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nrsvCount{font-size:.8125rem;font-weight:700;color:rgba(255,255,255,.5)}.nrsvPagRow{gap:14px}.nrsvPagLabel,.nrsvPagRow{display:flex;align-items:center}.nrsvPagLabel{gap:6px;font-size:.75rem;color:rgba(255,255,255,.45)}.nrsvPagSelect{width:auto;padding:4px 6px;font-size:.75rem}.nrsvPagNav{display:flex;align-items:center;gap:6px}.nrsvPagInfo{font-size:.75rem;color:rgba(255,255,255,.5);white-space:nowrap}.nrsvWait{text-align:center;padding:48px 20px}.nrsvWaitText{margin:0;font-size:.9375rem}.nrsvEmpty,.nrsvWaitText{color:rgba(255,255,255,.4)}.nrsvEmpty{text-align:center;padding:32px 16px;font-size:.875rem}.nrsvGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-bottom:12px}.nrsvCard{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s;width:100%}.nrsvCard:hover{border-color:rgba(255,255,255,.18)}.nrsvCard--sel{border-color:rgba(96,165,250,.5);background:rgba(96,165,250,.06)}.nrsvCardThumb{width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.04)}.nrsvCardImg{width:100%;height:100%;object-fit:cover}.nrsvCardPh{display:block;width:100%;height:100%}.nrsvCardBody{flex:1 1;min-width:0}.nrsvCardTop{gap:6px;flex-wrap:wrap}.nrsvCardChk,.nrsvCardTop{display:flex;align-items:center}.nrsvCardChk{width:18px;height:18px;border-radius:4px;border:2px solid rgba(255,255,255,.2);justify-content:center;font-size:11px;flex-shrink:0}.nrsvCardChk--on{background:var(--primary-strong);border-color:var(--primary-strong);color:#fff}.nrsvCardCode{font-size:.75rem;font-weight:800;color:var(--primary)}.nrsvCardName{font-size:.8125rem;font-weight:600}.nrsvCardMeta,.nrsvCardName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrsvCardMeta{font-size:.6875rem;color:rgba(255,255,255,.4)}.nrsvCardDim{font-size:.6875rem;color:rgba(255,255,255,.3)}.nrsvSelection{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid rgba(96,165,250,.25);background:rgba(96,165,250,.05);margin-top:8px;flex-wrap:wrap}.nrsvSelBadge{font-size:.6875rem;font-weight:700;padding:2px 8px;border-radius:6px;background:rgba(96,165,250,.18);color:var(--primary)}.nrsvSelText{font-size:.8125rem;font-weight:600}.nrsvSelLink{font-size:.75rem;color:var(--primary);text-decoration:underline}.nrsvSelList{display:flex;gap:6px;flex-wrap:wrap}.nrsvSelItem{font-size:.75rem;padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.05)}.nrsvPricing{margin-bottom:20px}.nrsvPricingTitle{margin:0 0 12px;font-size:.875rem;font-weight:700;color:rgba(255,255,255,.6)}.nrsvPricingList{display:flex;flex-direction:column;gap:6px}.nrsvPricingRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.06)}.nrsvPricingInfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.nrsvPricingCode{font-size:.75rem;font-weight:800;color:var(--primary)}.nrsvPricingName{font-size:.8125rem;font-weight:600}.nrsvPricingMeta{font-size:.6875rem;color:rgba(255,255,255,.4)}.nrsvPricingPrices{display:flex;align-items:center;gap:12px;flex-shrink:0}.nrsvPricingList span{font-size:.75rem;color:rgba(255,255,255,.4);white-space:nowrap}.nrsvPricingInput{width:140px;padding:7px 10px;font-size:.8125rem}.nrsvFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.nrsvHint{margin:4px 0 0;font-size:.6875rem;color:rgba(255,255,255,.35)}.nrsvClientCard{padding:10px 14px;border-radius:10px;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);font-size:.8125rem;color:rgba(255,255,255,.7)}.nrsvCalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.nrsvCalTitle{margin:0;font-size:1rem;font-weight:700}.nrsvCalSub{margin:4px 0 0;font-size:.8125rem;color:rgba(255,255,255,.45)}.nrsvLegend{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.nrsvLegendItem{display:flex;align-items:center;gap:6px;font-size:.75rem;color:rgba(255,255,255,.5)}.nrsvSw{width:14px;height:14px;border-radius:3px}.nrsvSw--filter{background:rgba(187,247,208,.25);border:1px solid rgba(74,222,128,.3)}.nrsvSw--reserved{background:rgba(251,191,36,.25);border:1px solid rgba(251,191,36,.4)}.nrsvSw--confirmed{background:rgba(52,211,153,.22);border:1px solid rgba(52,211,153,.4)}.nrsvSw--selected{background:rgba(96,165,250,.25);border:1px solid rgba(96,165,250,.5)}.nrsvCalWrap{display:flex;justify-content:center}.nrsvCalSelected{margin-top:12px;text-align:center;font-size:.875rem;color:rgba(255,255,255,.6)}.nrsvRecapTitle{margin:0 0 16px;font-size:1.1rem;font-weight:750}.nrsvRecapGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.nrsvRecapRow{padding:10px 14px;border-radius:8px;background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:2px}.nrsvRecapLabel{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35)}.nrsvRecapVal{font-size:.9375rem;font-weight:600}.nrsvRecapSpacesTitle{margin:0 0 8px;font-size:.875rem;font-weight:700;color:rgba(255,255,255,.6)}.nrsvRecapSpaces{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.nrsvRecapSpace{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-radius:8px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06)}.nrsvRecapSpaceInfo{display:flex;align-items:center;gap:8px;font-size:.8125rem}.nrsvRecapSpaceMeta{font-size:.75rem;color:rgba(255,255,255,.4)}.nrsvRecapSpacePrice{font-weight:700;font-size:.875rem}.nrsvRecapOcc{margin-top:12px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.15)}.nrsvRecapOcc h4{margin:0 0 8px;font-size:.8125rem;font-weight:700}.nrsvRecapOccRow{display:flex;align-items:center;gap:8px;font-size:.75rem;color:rgba(255,255,255,.55);margin-bottom:4px}@media (max-width:700px){.nrsvToolRow{flex-direction:column}.nrsvGrid,.nrsvRecapGrid{grid-template-columns:1fr}.nrsvPricingRow{flex-direction:column;align-items:stretch}.nrsvPricingPrices{flex-direction:column;align-items:flex-start}.nrsvStepper{overflow-x:auto}.nrsvBar{flex-direction:column}.nrsvBarRight{width:100%;justify-content:flex-end}}.rcRow{width:100%;padding:16px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);margin-bottom:10px;transition:border-color .12s}.rcRow:hover{border-color:rgba(255,255,255,.15)}.rcRow--confirmed{border-left:3px solid var(--success)}.rcRow--standby{border-left:3px solid var(--primary)}.rcRowTop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.rcRowPills{display:flex;align-items:center;gap:5px;flex-shrink:0}.rcRowPills .pill{font-size:10px;padding:3px 8px}.rcRowIdx{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.06);font-size:10px;font-weight:700;color:rgba(255,255,255,.4);flex-shrink:0}.rcRowHero{display:flex;align-items:flex-end;gap:32px}.rcRowPeriod{display:flex;flex-direction:column;gap:3px}.rcRowPeriodLabel{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35)}.rcRowPeriodDates{display:flex;align-items:baseline;gap:8px;font-size:1.05rem;font-weight:700;color:var(--text);white-space:nowrap}.rcRowDash{color:rgba(255,255,255,.25);font-size:.8rem}.rcRowEarly{font-size:.625rem;color:var(--warning);font-weight:600;margin-top:2px}.rcRowPrice{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.rcRowPriceLabel{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35)}.rcRowPriceVal{font-size:1.2rem;font-weight:800;color:var(--success);white-space:nowrap}.rcRowPriceHint{font-size:.625rem;font-weight:400;color:rgba(255,255,255,.35)}.rcRowActions{display:flex;gap:6px;flex-shrink:0}.rcRowActions .btn{font-size:12px;padding:7px 16px;white-space:nowrap}.rcRowBottom{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.rcRowDetail{display:flex;align-items:baseline;gap:8px;font-size:.8125rem}.rcRowDetailLabel{font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.rcRowDetailVal{font-weight:600;color:rgba(255,255,255,.8)}.rcRowHold{color:var(--warning);font-weight:700;font-size:.8125rem}@media (max-width:700px){.rcRowTop{grid-template-columns:1fr;gap:10px}.rcRowHero{flex-direction:column;gap:10px;align-items:flex-start}.rcRowActions{justify-content:flex-end}}.appSurface>.cardHeader.panelsCatalogHeader{padding-bottom:8px;margin-bottom:10px;border-bottom:none}.panelsCatalogHeader__lead .title{font-size:1.2rem;font-weight:800}.comenziPage .appPageTagline,.comenziPage .comenziTagline,.panelDetailCard .appPageTagline,.panelsCatalogHeader__lead .appPageTagline{display:none!important}.panelsCatalogToolbar{padding:0;border-radius:0;border:none;background:none;box-shadow:none;gap:8px 12px;margin-bottom:12px}.panelsCatalogSearchInput{height:38px;font-size:.8125rem;border-radius:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.25)}.panelsCatalogToolbar__cluster{gap:6px}.panelsCatalogToolbarBtn{height:38px;padding:0 14px;font-size:.75rem;font-weight:600;border-radius:8px}.panelsCatalogToolbarBtn--ghost{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.panelsCatalogToolbarBtn--primary{padding:0 18px;font-size:.75rem}.panelsCatalogResultMeta{padding:0 8px;font-size:.6875rem;border:none;background:none;color:rgba(255,255,255,.4)}.panelsCatalogResultMeta__n{font-weight:700;color:var(--primary)}.panelsCatalogFilterToggle{font-size:.75rem}.panelsCatalogHint{display:none}.panelsCatalogToolbar{padding:12px 14px!important;border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-mid)!important;margin-bottom:0!important}.panelsCatalogToolbarBtn,.panelsCatalogToolbarBtn--ghost,.panelsCatalogToolbarBtn--primary{font-size:.75rem!important}.vanzariAvailabilityPanel{padding:14px 16px!important;border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-mid)!important;margin-bottom:12px!important}.vanzariAvailabilityPanelTitle{font-size:.5625rem!important;margin-bottom:10px!important;color:var(--primary)!important}.vanzariAvailabilityGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:10px 12px!important;margin-bottom:10px!important}.vanzariAvailabilityGrid .field label{font-size:.5625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--muted)!important}.vanzariAvailabilityGrid .field .input{font-size:.8125rem!important;min-height:36px!important}.vanzariAvailabilityGrid .field .nrsvMultiDropBtn{font-size:.75rem!important;padding:7px 10px!important}.vanzariAvailabilityGrid .muted[style]{display:none!important}.vanzariAvailabilityActions{padding-top:8px!important;border-top:1px solid var(--border)!important}.vanzariAvailabilityHint{font-size:.6875rem!important;color:var(--muted)!important;display:none!important}.multiSelectChips{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.chipButton{font-size:.6875rem!important;padding:4px 10px!important;border-radius:6px!important}.filterDropdownCard{border-radius:0 0 10px 10px!important;border:1px solid var(--border)!important;border-top:1px dashed var(--border-light)!important;background:var(--bg-mid)!important;padding:14px 16px!important;margin-top:-1px!important;margin-bottom:12px!important}.filterDropdownHeader{padding-bottom:10px!important;margin-bottom:12px!important;border-bottom:1px solid var(--border)!important}.filterDropdownHeader .title{font-size:.875rem!important;font-weight:700!important}.filterDropdownHeader .muted{display:none!important}.appTableShell{border-radius:8px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.table th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.35);padding:10px 12px;background:rgba(0,0,0,.35);border-bottom:1px solid rgba(255,255,255,.08)!important;position:sticky;top:0;z-index:2}.table td{padding:8px 12px;font-size:.8125rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.015)}.table tbody tr:hover td{background:rgba(96,165,250,.06)!important}.panelRowInteractive[data-active=true] td{background:rgba(96,165,250,.1)!important;border-color:rgba(96,165,250,.15)}.panelsTableThumb--catalog{width:44px;height:44px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.panelsTableTipInner{gap:10px;align-items:center}.panelsTablePanelTitle{font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1.3;color:rgba(255,255,255,.92)}.panelsTableTipMeta{margin-top:2px;font-size:.6875rem;color:rgba(255,255,255,.35)}.panelsTableTipWarn{margin-top:2px;font-size:.625rem;color:var(--warning)}.panelsTableTipBody{min-width:0}.panelsTableCodePill{font-size:.6875rem;font-weight:800;padding:2px 7px;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:var(--primary)}.panelsTableAddressLine{font-weight:600;font-size:.8125rem;color:rgba(255,255,255,.85)}.panelsTableAddressSub{margin-top:1px;font-size:.6875rem;color:rgba(255,255,255,.4)}.panelsTableCoords{display:none}.panelsTableSurfaceStack{gap:1px;font-size:.75rem;color:rgba(255,255,255,.7)}.panelsTableCellSupportType{font-size:.75rem;color:rgba(255,255,255,.6)}.panelsTable--catalog td:nth-child(4){font-size:.8125rem!important;font-weight:500!important;color:rgba(255,255,255,.75)!important}.panelsTable--catalog td:nth-child(4)>div:first-child{font-size:.8125rem!important;font-weight:650!important}.panelsTable--catalog td:nth-child(4) *{font-size:inherit!important}.panelsTable--catalog td:nth-child(4) .ownerContractPeriod{font-size:.6875rem!important;font-weight:500!important;margin-top:2px}.panelsTableAdminCta{min-height:30px;padding:0 10px;border-radius:6px;font-size:.6875rem;gap:5px;border:1px solid rgba(96,165,250,.25);background:rgba(59,130,246,.06);box-shadow:none}.panelsTableAdminCta:hover{background:rgba(59,130,246,.14);border-color:rgba(96,165,250,.4);box-shadow:none}.panelsTableAdminCtaLabel{font-size:.6875rem;font-weight:600}.panelsTableDetailsBtn{font-size:.6875rem;padding:4px 8px;border-radius:6px}.panelsTableCatalogActions{min-height:30px}.panelsTable--catalog .panelsTableThActions{width:80px}.panelsTable--catalog{font-size:.8125rem}.panelsTable--catalog th{padding:10px 16px;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-elevated);border-bottom:1px solid var(--border)}.panelsTable--catalog td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.panelsTable--catalog tbody tr{transition:background .12s}.panelsTable--catalog tbody tr:nth-child(2n) td{background:transparent}.panelsTable--catalog tbody tr:hover td{background:rgba(107,159,255,.04)}.panelsTable--catalog tbody tr:last-child td{border-bottom:none}.panelsTable--catalog .panelsTableCodePill{background:rgba(107,159,255,.12);border-color:rgba(107,159,255,.2);color:var(--primary);font-weight:700;font-size:.8125rem;padding:3px 10px;border-radius:6px}.panelsTable--catalog .panelsTableThumb--catalog{width:64px;height:46px;border-radius:var(--radius-sm);border-color:var(--border)}.panelsTable--catalog .panelsTablePanelTitle{font-size:.875rem;font-weight:600;letter-spacing:0}.panelsTable--catalog .panelsTableAddressLine{font-weight:600;font-size:.8125rem}.panelsTable--catalog .panelsTableAddressSub{font-size:.75rem;color:var(--muted);margin-top:2px}.panelsTable--catalog .panelsTableAdminCta{min-height:36px;padding:0 14px;border-radius:var(--radius-sm);font-size:.8125rem;border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);transition:border-color .15s,color .15s}.panelsTable--catalog .panelsTableAdminCta:hover{border-color:var(--primary);color:var(--primary);background:rgba(107,159,255,.06);box-shadow:none}.panelsTable--catalog .panelsTableDetailsBtn{border-radius:var(--radius-sm);border:1px solid var(--border-light);background:transparent;transition:border-color .15s,color .15s}.panelsTable--catalog .panelsTableDetailsBtn:hover{border-color:var(--primary);color:var(--primary)}.listPaginationToolbar{padding:6px 12px;font-size:.75rem;border-top:1px solid rgba(255,255,255,.04)}.listPaginationToolbar__count{font-size:.75rem;color:rgba(255,255,255,.4)}.listPaginationPageSize__label{font-size:.6875rem}.listPaginationPageSize__select{font-size:.6875rem;padding:3px 5px;min-width:50px}.listPaginationNav__btn{font-size:.6875rem;padding:4px 8px}.listPaginationNav__meta{font-size:.6875rem;color:rgba(255,255,255,.35)}.filterDropdownCard{border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.25);padding:12px}.chipButton{font-size:.6875rem;padding:4px 10px;border-radius:6px}.panelsTable--availability .panelsTableCellOrders,.panelsTable--availability .panelsTableCellReservations{min-width:10rem;font-size:.75rem}.panelsAvailabilityOccupancy{gap:3px;font-size:.6875rem}.panelsAvailabilityBanner{border-radius:8px;padding:8px 12px;font-size:.75rem}.panelsAvailabilityBannerGreen{font-size:.8125rem;margin-bottom:4px}.comenziPage{padding:24px!important}.comenziHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:16px!important;margin-bottom:16px!important;border-bottom:1px solid var(--border)!important}.comenziTitle{font-size:1.4rem!important;font-weight:800!important;letter-spacing:-.02em!important}.comenziExportBtn{font-size:.75rem!important;padding:8px 18px!important}.comenziKpi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.comenziKpiCard{display:flex;flex-direction:column;align-items:center;padding:20px 16px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated);transition:transform .1s,border-color .12s}.comenziKpiCard:hover{transform:translateY(-1px);border-color:var(--border-light)}.comenziKpiVal{font-size:2rem;font-weight:800;line-height:1}.comenziKpiLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px}.comenziKpiCard--blue{border-color:rgba(107,159,255,.2)}.comenziKpiCard--blue .comenziKpiVal{color:var(--primary)}.comenziKpiCard--green{border-color:rgba(61,217,160,.2)}.comenziKpiCard--green .comenziKpiVal{color:var(--success)}.comenziKpiCard--gray .comenziKpiVal{color:var(--muted)}.comenziKpiCard--red{border-color:rgba(240,100,128,.2)}.comenziKpiCard--red .comenziKpiVal{color:var(--danger)}.comenziPhaseScroll{display:flex;flex-wrap:wrap;padding:4px;border-radius:10px;border:1px solid var(--border);background:var(--bg-mid);margin-bottom:16px;gap:4px}.comenziPhaseTab{padding:10px 18px;border-radius:8px;font-size:.8125rem;font-weight:600;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .12s}.comenziPhaseTab:hover{background:rgba(255,255,255,.04);color:var(--text)}.comenziPhaseTab[data-active=true]{background:var(--primary-strong);color:#fff}.comenziPhaseCount{font-size:.625rem;font-weight:800;padding:2px 7px;border-radius:10px;background:rgba(255,255,255,.1);margin-left:4px}.comenziPhaseTab[data-active=true] .comenziPhaseCount{background:rgba(255,255,255,.25);color:#fff}.comenziToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:var(--bg-mid)}.comenziSearchWrap{flex:1 1;min-width:200px}.comenziSearchInput{height:38px;font-size:.8125rem;border-radius:8px;padding-left:36px}.comenziSearchIcon{font-size:14px;left:12px}.comenziToolbarRight{display:flex;align-items:center;gap:8px}.comenziFiltersToggle{font-size:.6875rem;padding:8px 14px;border-radius:6px;border:1px solid var(--border)!important;background:transparent!important;color:var(--text-secondary)!important}.comenziFiltersToggle--open,.comenziFiltersToggle:hover{background:var(--bg-elevated)!important;color:var(--text)!important}.comenziFilterBadge{background:var(--primary-strong)!important;color:#fff!important;font-size:.5625rem;padding:1px 5px;border-radius:8px;margin-left:4px}.comenziSortFieldLabel{font-size:.6875rem;color:var(--muted)}.comenziSortSelect{font-size:.75rem;border-radius:8px;min-width:150px}.comenziFiltersCard{border-radius:0 0 10px 10px;border:1px solid var(--border);border-top:1px dashed var(--border-light);background:var(--bg-mid);padding:12px 16px;margin-top:-1px;margin-bottom:14px}.comenziFiltersInline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.comenziFiltersInline .nrsvMultiDropBtn{min-width:140px;font-size:.6875rem;padding:7px 12px;background:var(--bg)!important;border:1px solid var(--border)!important}.comenziSearchWrap>.comenziSearchIcon{z-index:2;width:18px;height:18px;display:grid;place-items:center;line-height:1;pointer-events:none}.comenziSearchWrap>.comenziSearchInput{padding-inline-start:44px!important;padding-inline-end:14px!important}.nrsvSpecialCalendarNotice{min-height:62px;flex:1 1 280px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary) 9%,var(--panel2))}.nrsvSpecialCalendarNotice strong{color:var(--text)}.nrsvSpecialCalendarNotice span{color:var(--muted);font-size:12px;line-height:1.45}.comenziHeaderActions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.comenziHeaderActions .btn{min-height:38px}.comenziHeaderActions .comenziExportBtn{position:static!important;margin:0!important}@media (max-width:640px){.comenziHeaderActions{width:100%;flex-direction:column}.comenziHeaderActions .btn{width:100%}}.nrsvMultiDropEmpty{padding:12px;color:var(--muted);font-size:.75rem;line-height:1.4}.comenziFilterDate{width:140px;font-size:.6875rem;padding:7px 10px;background:var(--bg)!important}.comenziToolbar:has(+.comenziFiltersCard){border-radius:10px 10px 0 0;border-bottom-color:transparent}.comenziTable th{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--muted)!important;padding:12px 14px!important;background:var(--bg-mid)!important;border-bottom:2px solid var(--border)!important}.comenziTable td{padding:12px 14px;font-size:.8125rem;vertical-align:middle;border-bottom:1px solid var(--border)}.comenziTable tbody tr:hover td{background:rgba(107,159,255,.04)}.comenziCellStrong{font-size:.8125rem;font-weight:650;color:var(--text)}.comenziCellSub{font-size:.6875rem;margin-top:2px;color:var(--muted)}.comenziCellHint{font-size:.625rem;color:var(--muted)}.comenziPill{font-size:.6875rem;font-weight:700;padding:4px 10px;border-radius:6px;display:inline-block}.comenziPill--primary{background:rgba(107,159,255,.12);color:var(--primary);border:1px solid rgba(107,159,255,.2)}.comenziPill--success{background:rgba(61,217,160,.1);color:var(--success);border:1px solid rgba(61,217,160,.2)}.comenziPill--muted{background:rgba(255,255,255,.04);color:var(--muted);border:1px solid var(--border)}.comenziPill--warning{background:rgba(240,100,128,.08);color:var(--danger);border:1px solid rgba(240,100,128,.15)}.comenziPanelLink{font-size:.8125rem;font-weight:650;color:var(--primary)!important}.comenziCellPanel{max-width:220px}.comenziCellDetails{font-size:.75rem;max-width:220px}.comenziDetailsNote{font-size:.6875rem;color:var(--muted)}.comenziCancelOrderBtn,.comenziEndOrderBtn{font-size:.6875rem!important;padding:5px 12px!important;border-radius:6px!important}.comenziPage>.listPaginationToolbar,.comenziTableShell .listPaginationToolbar{padding:10px 14px;font-size:.75rem;border-top:1px solid var(--border);margin-top:4px}@media (max-width:700px){.comenziKpi{grid-template-columns:repeat(2,1fr)!important}.comenziPhaseTab{padding:8px 12px;font-size:.75rem}}.mapHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 0}.mapTitle{margin:0;font-size:1.3rem;font-weight:800}.mapSearch{width:280px;padding:8px 14px;font-size:.8125rem;border-radius:8px}.mapFilters{padding:12px 20px}.mapKpiRow{display:flex;gap:8px;margin-bottom:10px}.mapKpi{display:flex;flex-direction:column;align-items:center;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2);cursor:pointer;font:inherit;color:inherit;transition:border-color .12s;min-width:70px}.mapKpi:hover{border-color:rgba(255,255,255,.15)}.mapKpi--active{border-color:rgba(96,165,250,.4)!important;background:rgba(96,165,250,.08)}.mapKpiVal{font-size:1.1rem;font-weight:800;color:rgba(255,255,255,.6)}.mapKpi--green .mapKpiVal{color:var(--success)}.mapKpi--yellow .mapKpiVal{color:var(--warning)}.mapKpi--red .mapKpiVal{color:var(--danger)}.mapKpiLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.35);margin-top:2px}.mapFilterRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mapFilterCount{font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.4)}.mapFilterWarn{font-size:.6875rem;color:var(--warning)}.mapLayout{grid-template-columns:1fr 340px;height:calc(100vh - 220px);min-height:400px}.mapSidebar{border-left:1px solid rgba(255,255,255,.06)}.mapSidebarCard{padding:16px}.mapSidebarCard--empty{display:flex;align-items:center;justify-content:center;height:100%}.mapSidebarEmptyText{font-size:.8125rem;color:rgba(255,255,255,.35);text-align:center}.mapSidebarPhoto{width:100%;height:160px;border-radius:8px;overflow:hidden;margin-bottom:12px}.mapSidebarPhotoImg{width:100%;height:100%;object-fit:cover}.mapSidebarHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px}.mapSidebarCode{font-size:.6875rem;font-weight:800;color:var(--primary)}.mapSidebarName{margin:2px 0 0;font-size:.9375rem;font-weight:750;line-height:1.3}.mapSidebarGeo{margin:3px 0 0;font-size:.6875rem;color:rgba(255,255,255,.4)}.mapSidebarStatus{padding:3px 8px;border-radius:4px;font-size:.625rem;font-weight:700;white-space:nowrap;flex-shrink:0}.mapSidebarStatus--green{background:rgba(52,211,153,.15);color:var(--success);border:1px solid rgba(52,211,153,.25)}.mapSidebarStatus--yellow{background:rgba(251,191,36,.12);color:var(--warning);border:1px solid rgba(251,191,36,.25)}.mapSidebarStatus--red{background:rgba(251,113,133,.1);color:var(--danger);border:1px solid rgba(251,113,133,.2)}.mapSidebarInfo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.mapSidebarInfoItem{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;gap:8px}.mapSidebarInfoLabel{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35);flex-shrink:0}.mapSidebarPrice{font-weight:800;color:var(--success);font-size:.875rem}.mapSidebarReservations{margin-bottom:14px;padding:10px;border-radius:8px;background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:6px}.mapSidebarRes{font-size:.6875rem;display:flex;flex-direction:column;gap:2px;padding:4px 0}.mapSidebarRes--red{color:var(--danger)}.mapSidebarRes--yellow{color:var(--warning)}.mapSidebarResClient{font-size:.625rem;color:rgba(255,255,255,.4);font-style:italic}.mapSidebarActions{display:flex;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.mapSidebarBtn{flex:1 1;text-align:center;font-size:.75rem!important;padding:8px 12px!important}@media (max-width:900px){.mapLayout{grid-template-columns:1fr;height:auto}.mapPanel{height:400px}.mapSidebar{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.mapSearch{width:100%}.mapHeader{flex-direction:column}}.mapDateFilters{display:flex;align-items:center;gap:4px}.mapDateLabel{font-size:12px;font-weight:600;color:rgba(255,255,255,.55);white-space:nowrap}.mapDateInput{width:130px;font-size:12px;padding:5px 6px}.mapDateSep{font-size:13px;color:rgba(255,255,255,.3)}.mapDateClear{background:none;border:none;color:rgba(255,255,255,.35);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.mapDateClear:hover{color:#ef4444}.mapSidebarTabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08)}.mapSidebarTabBtn{flex:1 1;padding:10px 6px;font-size:12px;font-weight:600;text-align:center;background:none;color:rgba(255,255,255,.5);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;position:relative}.mapSidebarTabBtn:hover{color:rgba(255,255,255,.8)}.mapSidebarTabBtn--active{color:#60a5fa;border-bottom-color:#60a5fa}.mapSidebarTabBadge{display:inline-block;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700;border-radius:8px;background:rgba(96,165,250,.2);color:#60a5fa}.mapFiltersBarSelects{display:flex;gap:8px}.mapFilterSelect{min-width:140px;max-width:180px;font-size:13px;padding:6px 8px}.mapPoiSearch{padding:12px}.mapPoiLabel{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.5);margin-bottom:8px}.mapPoiSearchRow{display:flex;gap:6px;margin-bottom:8px}.mapPoiInput{flex:1 1;font-size:13px}.mapPoiColorPicker{width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:2px;cursor:pointer;background:transparent}.mapPoiBtn{width:100%;font-size:13px}.mapPoiResults{margin-top:12px}.mapPoiResultsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mapPoiResultsCount{font-size:12px;font-weight:600;color:rgba(255,255,255,.7)}.mapPoiSavedBadge{font-size:10px;padding:2px 6px;border-radius:6px;background:rgba(52,211,153,.15);color:#34d399;font-weight:600}.mapPoiResultsList{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mapPoiItem{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:12px}.mapPoiItem:hover{background:rgba(255,255,255,.04)}.mapPoiItem--saved{background:rgba(52,211,153,.05)}.mapPoiItemDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mapPoiItemInfo{flex:1 1;min-width:0}.mapPoiItemName{font-weight:600}.mapPoiItemAddr,.mapPoiItemName{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapPoiItemAddr{font-size:11px;color:rgba(255,255,255,.45)}.mapPoiItemDelete{background:none;border:none;color:rgba(255,255,255,.3);font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.mapPoiItemDelete:hover{color:#ef4444}.mapPoiActions{display:flex;gap:8px;margin-top:10px}.mapPoiDivider{height:1px;background:rgba(255,255,255,.08);margin:4px 12px}.mapRadiusControl{padding:12px}.mapRadiusRow{display:flex;gap:8px;align-items:center;margin-bottom:8px}.mapRadiusSlider{flex:1 1;accent-color:#60a5fa}.mapRadiusNum{width:72px;font-size:13px;padding:5px 6px;text-align:center}.mapRadiusCheck{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.7);cursor:pointer}.mapRadiusCheck input[type=checkbox]{accent-color:#60a5fa}.mapExportSection{padding:12px}.mapExportStats{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.mapExportStat{display:flex;align-items:center;gap:8px}.mapExportStatVal{font-size:18px;font-weight:700;color:#60a5fa;min-width:50px}.mapExportStatLabel{font-size:12px;color:rgba(255,255,255,.55)}.mapExportBtn{width:100%}.mapExportFieldLabel{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 6px}.mapExportSelect{width:100%;margin-bottom:10px}.mapExportHint{font-size:11.5px;line-height:1.5;color:var(--text-secondary);margin:0 0 10px}.mapExportHint--warn{color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:8px 10px}.mapSidebarRes--green{border-left:3px solid #34d399;padding:6px 10px;margin-top:4px;border-radius:4px;background:rgba(52,211,153,.06);font-size:12px;display:flex;justify-content:space-between}.comenziCardsView{padding-top:8px}.comenziCardsGroup{margin-bottom:24px}.comenziCardsGroupTitle{margin:0 0 10px;font-size:.875rem;font-weight:750}.comenziCardsGroupTitle--green{color:var(--success)}.comenziCardsGroupTitle--blue{color:var(--primary)}.comenziCardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.comenziCard{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2);transition:border-color .12s}.comenziCard:hover{border-color:rgba(255,255,255,.14)}.comenziCard--active{border-color:rgba(52,211,153,.25);background:rgba(52,211,153,.04)}.comenziCard--upcoming{border-color:rgba(96,165,250,.2);background:rgba(96,165,250,.03)}.comenziCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.comenziCardHeader .btn{font-size:.6875rem;padding:5px 12px;flex-shrink:0}.comenziCardTop{margin-bottom:10px}.comenziCardPills{display:flex;align-items:center;gap:5px}.comenziCardPills .pill{font-size:.6rem;padding:2px 6px}.comenziCardPanel{font-size:.875rem;font-weight:700;color:var(--text)}.comenziCardGeo{font-size:.6875rem;color:rgba(255,255,255,.4);margin-top:2px}.comenziCardHero{display:flex;gap:14px;align-items:flex-end;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.18);margin-bottom:10px;overflow:hidden;flex-wrap:wrap}.comenziCardBlock{display:flex;flex-direction:column;gap:3px}.comenziCardLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.35)}.comenziCardDates{font-size:.875rem;font-weight:700;white-space:nowrap}.comenziCardPrice{font-size:1.1rem;font-weight:800;color:var(--success)}.comenziCardDays{font-size:.875rem;font-weight:700;color:rgba(255,255,255,.7)}.comenziCardBottom{display:flex;gap:14px;font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:8px}.comenziCardDetail strong{font-weight:600;color:rgba(255,255,255,.4)}.comenziCardActions{padding-top:8px;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:6px}.comenziCardActions .btn{font-size:.6875rem;padding:5px 12px}@media (max-width:600px){.comenziCardsGrid{grid-template-columns:1fr}}.confirmedSection{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.confirmedSectionTitle{margin:0 0 12px;font-size:1rem;font-weight:750;color:var(--success)}.confirmedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.confirmedCard{padding:14px 16px;border-radius:10px;border:1px solid rgba(52,211,153,.15);background:rgba(52,211,153,.03);transition:border-color .12s}.confirmedCard--active,.confirmedCard:hover{border-color:rgba(52,211,153,.3)}.confirmedCard--active{background:rgba(52,211,153,.06)}.confirmedCardTop{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.confirmedCardPills{display:flex;align-items:center;gap:5px;margin-bottom:4px}.confirmedCardPills .pill{font-size:.6rem;padding:2px 6px}.confirmedCardPanel{font-size:.875rem;font-weight:700;color:var(--text)}.confirmedCardGeo{font-size:.6875rem;color:rgba(255,255,255,.4)}.confirmedCardHero{display:flex;gap:24px;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.15)}.confirmedCardBlock{display:flex;flex-direction:column;gap:3px}.confirmedCardLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.35)}.confirmedCardDates{font-size:.875rem;font-weight:700;color:var(--text);white-space:nowrap}.confirmedCardPrice{font-size:1.1rem;font-weight:800;color:var(--success)}.confirmedCardBottom{display:flex;gap:16px;font-size:.75rem;color:rgba(255,255,255,.6)}.confirmedCardDetail strong{font-weight:600;color:rgba(255,255,255,.4)}@media (max-width:700px){.confirmedGrid{grid-template-columns:1fr}.comenziKpi{grid-template-columns:repeat(2,1fr)}.comenziKpiVal{font-size:1.2rem}}.dashHero{position:relative;min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow:hidden;isolation:isolate}.dashBlob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;z-index:-1;pointer-events:none;animation:dashBlobFloat 18s ease-in-out infinite}.dashBlob--1{width:480px;height:480px;background:radial-gradient(circle at 30% 30%,#6b9fff,transparent 70%);top:-100px;left:-120px;animation-delay:0s}.dashBlob--2{width:520px;height:520px;background:radial-gradient(circle at 70% 30%,#f0aa3c,transparent 70%);bottom:-150px;right:-100px;animation-delay:-6s}.dashBlob--3{width:380px;height:380px;background:radial-gradient(circle at 50% 50%,#3dd9a0,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);opacity:.18;animation-delay:-12s}@keyframes dashBlobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-30px,40px) scale(.95)}}.dashBlob--3{animation-name:dashBlobFloat3}@keyframes dashBlobFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}.dashHeroInner{position:relative;width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:36px}.dashHeroHead{text-align:center;max-width:600px}.dashHeroEyebrow{margin:0 0 8px;font-size:.65rem;font-weight:700;letter-spacing:.18em;color:var(--primary);opacity:.85}.dashHeroTitle{margin:0;font-size:2.4rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;background:linear-gradient(135deg,var(--text) 0,rgba(255,255,255,.65) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashHeroWave{display:inline-block;margin-left:8px;font-size:1.8rem;-webkit-text-fill-color:initial;animation:dashWave 2.4s ease-in-out infinite;transform-origin:70% 70%}@keyframes dashWave{0%,60%,to{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.dashHeroSub{margin:12px 0 0;font-size:.95rem;color:var(--muted,#8a96a8)}.dashActionsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%}.dashActionCard{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 24px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-decoration:none;color:var(--text);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s;overflow:hidden;cursor:pointer}.dashActionCard:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 50%,var(--accent-color,#6b9fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s;pointer-events:none}.dashActionCard:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.12);box-shadow:0 16px 40px -12px var(--accent-shadow,rgba(107,159,255,.35))}.dashActionCard:hover:before{opacity:1}.dashActionCard--blue{--accent-color:#6b9fff;--accent-shadow:rgba(107,159,255,0.4)}.dashActionCard--yellow{--accent-color:#f0aa3c;--accent-shadow:rgba(240,170,60,0.4)}.dashActionCard--green{--accent-color:#3dd9a0;--accent-shadow:rgba(61,217,160,0.4)}.dashActionIcon,.dashActionIconWrap{display:inline-flex;align-items:center;justify-content:center}.dashActionIcon{width:60px;height:60px;border-radius:14px;background:color-mix(in srgb,var(--accent-color) 14%,transparent);color:var(--accent-color);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s}.dashActionCard:hover .dashActionIcon{transform:scale(1.08) rotate(-4deg);background:color-mix(in srgb,var(--accent-color) 22%,transparent)}.dashActionTitle{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.dashActionDesc{margin:0;font-size:.85rem;color:var(--muted,#8a96a8);line-height:1.45;flex:1 1}.dashActionArrow{display:inline-flex;align-items:center;align-self:flex-end;color:var(--muted);transition:color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.dashActionCard:hover .dashActionArrow{color:var(--accent-color);transform:translateX(4px)}.dashHeroFoot{margin:4px 0 0;font-size:.78rem;color:var(--muted,#6a7484);text-align:center;opacity:.7}@media (max-width:900px){.dashActionsGrid{grid-template-columns:1fr;gap:14px}.dashHeroTitle{font-size:1.9rem}}@media (max-width:600px){.dashHero{padding:20px 14px}.dashHeroTitle{font-size:1.6rem}.dashActionCard{padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.dashActionArrow,.dashActionCard,.dashActionIcon,.dashBlob,.dashHeroWave{animation:none!important;transition:none!important}}.galPage{min-height:100vh;background:#080b12;color:#e2e8f0;display:flex;flex-direction:column;align-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.galEmpty,.galLoading{margin-top:20vh;font-size:.9375rem;color:#64748b}.galHeader{display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:1000px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #1a1f2e}.galTitle{margin:0;font-size:1.25rem;font-weight:800}.galLocation{margin:4px 0 0;font-size:.75rem;color:#64748b}.galHeaderRight{display:flex;align-items:center;gap:12px}.galCount{font-size:.75rem;color:#64748b;font-weight:600;background:#161a24;padding:4px 10px;border-radius:6px}.galViewer{gap:16px;width:100%;max-width:1000px;margin-bottom:20px}.galNav,.galViewer{display:flex;align-items:center}.galNav{width:48px;height:48px;border-radius:50%;border:1px solid #232a38;background:#161a24;color:#8896ab;cursor:pointer;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.galNav:hover:not(:disabled){background:#1c2130;color:#e2e8f0}.galNav:disabled{opacity:.2;cursor:default}.galImageWrap{flex:1 1;min-height:450px;max-height:75vh;background:#0c0f16;border-radius:10px;overflow:hidden;cursor:zoom-in;position:relative}.galImageOverlay,.galImageWrap{display:flex;align-items:center;justify-content:center}.galImageOverlay{position:absolute;bottom:12px;right:12px;width:36px;height:36px;border-radius:8px;background:rgba(0,0,0,.6);color:rgba(255,255,255,.6);opacity:0;transition:opacity .15s}.galImageWrap:hover .galImageOverlay{opacity:1}.galImage{max-width:100%;max-height:75vh;object-fit:contain}.galThumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:1000px}.galThumb{width:72px;height:54px;border-radius:6px;border:2px solid transparent;overflow:hidden;cursor:pointer;padding:0;background:#161a24;transition:border-color .12s,transform .1s}.galThumb:hover{border-color:#2a3244;transform:scale(1.05)}.galThumb--active{border-color:#4d8af0}.galThumbImg{width:100%;height:100%;object-fit:cover}.galFullscreen{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92)}.galFullscreen,.galFullscreenClose{display:flex;align-items:center;justify-content:center}.galFullscreenClose{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#e2e8f0;font-size:1rem;cursor:pointer;z-index:10}.galFullscreenClose:hover{background:rgba(255,255,255,.12)}.galFullscreenNav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.galFullscreenNav:hover:not(:disabled){background:rgba(255,255,255,.1);color:#fff}.galFullscreenNav:disabled{opacity:.15;cursor:default}.galFullscreenNav--left{left:20px}.galFullscreenNav--right{right:20px}.galFullscreenImageWrap{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.galFullscreenImage{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px}.galFullscreenCount{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:.8125rem;color:rgba(255,255,255,.5);background:rgba(0,0,0,.5);padding:4px 12px;border-radius:6px}.textXs{font-size:var(--font-xs,.6875rem)!important}.textSm{font-size:var(--font-sm,.75rem)!important}.loginPage{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px}.loginCard{width:100%;max-width:400px;padding:36px 32px;border-radius:12px;border:1px solid var(--border);background:var(--bg-card)}.loginHeader{text-align:center;margin-bottom:32px}.loginBrand{font-size:1.6rem;font-weight:800;color:var(--brand);letter-spacing:-.02em}.loginSub{margin:6px 0 0;font-size:.75rem;color:var(--muted)}.loginLoading{text-align:center;color:var(--muted);font-size:.875rem;padding:40px 0}.loginForm{gap:16px}.loginField,.loginForm{display:flex;flex-direction:column}.loginField{gap:6px}.loginLabel{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.loginInput{height:44px!important;font-size:.875rem!important;padding:0 14px!important}.loginError{padding:10px 14px;border-radius:8px;background:rgba(240,100,128,.08);border:1px solid rgba(240,100,128,.2);color:var(--danger);font-size:.8125rem;text-align:center}.loginBtn{height:44px!important;font-size:.875rem!important;font-weight:700!important;width:100%;margin-top:4px}.loginFooter{text-align:center;margin:24px 0 0;font-size:.6875rem;color:var(--muted)}.sidebarBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:.5625rem;font-weight:800;background:var(--primary-strong,#4d8af0);color:#fff;margin-left:auto}.breadcrumbs{gap:0;margin-bottom:12px;font-size:.6875rem}.breadcrumbItem,.breadcrumbs{display:flex;align-items:center}.breadcrumbSep{margin:0 6px;color:var(--muted,#64748b)}.breadcrumbLink{color:var(--text-secondary,#8896ab);text-decoration:none;font-weight:500}.breadcrumbLink:hover{color:var(--primary,#6b9fff)}.breadcrumbCurrent{color:var(--text,#e2e8f0);font-weight:600}.toastContainer{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:380px}.toastItem{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:var(--bg-card,#161a24);border:1px solid var(--border,#232a38);box-shadow:0 8px 24px rgba(0,0,0,.4);cursor:pointer;animation:toastSlideIn .25s ease-out;font-size:.8125rem;color:var(--text,#e2e8f0)}.toastItem--success{border-left:3px solid var(--success,#3dd9a0)}.toastItem--error{border-left:3px solid var(--danger,#f06480)}.toastItem--warning{border-left:3px solid var(--warning,#f0b940)}.toastItem--info{border-left:3px solid var(--primary,#6b9fff)}.toastIcon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;flex-shrink:0}.toastItem--success .toastIcon{background:rgba(61,217,160,.15);color:var(--success)}.toastItem--error .toastIcon{background:rgba(240,100,128,.15);color:var(--danger)}.toastItem--warning .toastIcon{background:rgba(240,185,64,.15);color:var(--warning)}.toastItem--info .toastIcon{background:rgba(107,159,255,.15);color:var(--primary)}.toastMessage{flex:1 1;line-height:1.4}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.appSidebar{background:var(--bg-mid)!important;border-right:1px solid var(--border)!important;box-shadow:none!important}.appSidebarBrand{color:var(--brand)!important}.appSidebarLink,.appSidebarSubLink{color:var(--text-secondary)!important;border-radius:6px!important}.appSidebarLink[data-active=true],.appSidebarSubLink[data-active=true]{background:var(--primary-glow)!important;color:var(--primary)!important;border-color:transparent!important}.appSidebarLink:hover,.appSidebarSubLink:hover{background:rgba(255,255,255,.04)!important;color:var(--text)!important}.appSidebarSectionToggle{color:var(--text-secondary)!important}.appMain{background:var(--bg)!important}.card{border:1px solid var(--border)!important;border-radius:10px!important}.appSurface,.card{background:var(--bg-card)!important;box-shadow:none!important}.appSurface{border-color:var(--border)!important}.appSurface:before{display:none!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage){padding:0!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage),.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .appTableShell{background:transparent!important;border:none!important;border-radius:0!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .cardHeader{background:transparent!important;border:none!important;padding-left:0!important;padding-right:0!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .filterDropdownCard{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .appTableShell{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar{background:transparent!important;border:none!important;padding:14px 4px!important;font-size:.8125rem!important;color:var(--text-secondary)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationToolbar__summary{font-size:.8125rem!important;color:var(--text-secondary)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationToolbar__count{font-weight:600!important;color:var(--text)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationPageSize__label{display:none!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationPageSize__select{height:28px!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-sm)!important;background:var(--bg-elevated)!important;color:var(--text-secondary)!important;font-size:.75rem!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationNav__btn{height:28px!important;padding:0 12px!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--text-secondary)!important;font-size:.75rem!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationNav__btn:hover:not(:disabled){border-color:var(--primary)!important;color:var(--primary)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationNav__meta{font-size:.8125rem!important;font-weight:600!important;color:var(--text)!important}.card.appSurface:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.listPaginationToolbar .listPaginationNav:has(.listPaginationNav__btn:disabled+.listPaginationNav__meta+.listPaginationNav__btn:disabled){display:none!important}.nrsvShell:before,.ofrShell:before,.tplShell:before{display:none!important}.input{background:var(--bg-mid)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:8px!important}.input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px rgba(77,138,240,.15)!important;outline:none!important}.input option{background:var(--bg-card)!important}.btn,.input option{color:var(--text)!important}.btn{padding:8px 16px;background:var(--bg-elevated)!important;border:1px solid var(--border-light)!important;border-radius:8px!important;box-shadow:none!important;font-weight:600!important;font-size:.8125rem;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.btn:hover{background:var(--border-light)!important;border-color:var(--border-light)!important}.btnPrimary{background:var(--primary-strong)!important;border-color:var(--primary-strong)!important;color:#fff!important;box-shadow:none!important}.btnPrimary:hover{background:var(--primary)!important;border-color:var(--primary)!important}.btnDanger{background:rgba(240,100,128,.12)!important;border-color:rgba(240,100,128,.3)!important;color:var(--danger)!important;box-shadow:none!important}.btnDanger:hover{background:rgba(240,100,128,.2)!important}.table th{background:var(--bg-mid)!important;border-bottom:1px solid var(--border)!important}.table td{border-bottom:1px solid rgba(35,42,56,.6)!important}.table tbody tr:nth-child(2n) td{background:rgba(22,26,36,.5)!important}.table tbody tr:hover td{background:rgba(77,138,240,.06)!important}.pill{border:1px solid var(--border)!important;background:var(--bg-elevated)!important}.pillSuccess{background:rgba(61,217,160,.1)!important;border-color:rgba(61,217,160,.25)!important;color:var(--success)!important}.pillWarning{background:rgba(240,185,64,.1)!important;border-color:rgba(240,185,64,.25)!important;color:var(--warning)!important}.pillPrimary{background:rgba(107,159,255,.1)!important;border-color:rgba(107,159,255,.25)!important;color:var(--primary)!important}.segmentedButton,.segmentedButtonSecondary{background:transparent!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.segmentedButtonSecondary[data-active=true],.segmentedButton[data-active=true]{background:var(--primary-glow)!important;border-color:var(--primary-strong)!important;color:var(--primary)!important}.listPaginationToolbar{border-color:var(--border)!important}.nrsvToggleBtn--on{background:var(--primary-glow)!important;color:var(--primary)!important}.comenziKpiCard,.mapKpi{background:var(--bg-elevated)!important}.nrsvMultiDropPanel{background:var(--bg-card)!important;border-color:var(--border-light)!important}.comenziCard,.confirmedCard,.nrsvCard,.rcRow{background:var(--bg-elevated)!important;border-color:var(--border)!important}body{background:var(--bg)!important;background-image:none!important}.comenziFiltersCard,.filterDropdownCard{background:var(--bg-mid)!important;border-color:var(--border)!important}.topbar{background:var(--bg-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--border)!important}.comenziPhaseScroll{background:var(--bg-mid)!important;border-color:var(--border)!important}.modalOverlay{background:rgba(0,0,0,.7)!important}.modalContent{background:var(--bg-card)!important;border:1px solid var(--border)!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important}.ofrFilters{background:var(--bg-mid)!important;border-color:var(--border)!important}.panelsCatalogToolbar{background:none!important;border:none!important}.panelDetailSummary{padding:16px 20px!important;border-radius:10px!important;border-color:var(--border)!important;background:var(--bg-elevated,#1c2130)!important}.panelDetailHeading{font-size:1.1rem!important;font-weight:800!important}.panelDetailTabs{padding:4px!important;border-radius:8px!important;border-color:var(--border)!important;background:var(--bg-mid,#11151e)!important;gap:2px!important}.panelDetailTabButton{padding:8px 14px!important;border-radius:6px!important;font-size:.8125rem!important;font-weight:600!important}.panelDetailTabButton[data-active=true]{background:var(--primary-glow,rgba(77,138,240,.12))!important;color:var(--primary)!important}.panelDetailContentCard{padding:20px!important;border-radius:10px!important;border-color:var(--border)!important;background:var(--bg-card,#161a24)!important}.panelDetailContentCard label,.panelDetailFormGrid label,.panelDetailSupportSection label{font-size:.75rem!important;font-weight:600!important;color:var(--text-secondary,#8896ab)!important;margin-bottom:6px!important}.panelDetailFormGrid{gap:16px!important}.panelDetailSupportSection{padding:18px 0!important;border-radius:0!important;border:none!important;border-top:1px solid var(--border)!important;background:transparent!important;gap:14px!important}.panelDetailSupportSectionTitle{font-size:.625rem!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--primary)!important;margin-bottom:4px!important}.panelDetailContentCard .btn.btnPrimary{padding:10px 24px!important;font-size:.875rem!important;font-weight:700!important}.btnDanger[style*=whiteSpace],.cardHeader .btnDanger{font-size:.75rem!important;padding:6px 12px!important;opacity:.7}.cardHeader .btnDanger:hover{opacity:1}.supportSketchHeader{border-radius:10px!important;border-color:var(--border)!important}.adminSubpage{padding:20px!important}.adminSubpageHeader{padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid var(--border)!important}.adminSubpageTitle{font-size:1.2rem!important;font-weight:800!important}.adminSubpageDesc{display:none!important}.adminSubpageListHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important}.adminSubpageListLabel{font-size:.75rem!important;font-weight:600!important;color:var(--muted)!important}.adminSubpageCountPill{display:none!important}.adminSubpagePag{display:flex;align-items:center;gap:6px}.adminSubpagePagInfo{font-size:.6875rem;color:var(--muted);white-space:nowrap}.adminSubpageTable thead th{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--muted)!important;padding:10px 12px!important;background:var(--bg-mid)!important}.adminSubpageTable tbody td{padding:10px 12px!important;font-size:.8125rem!important;vertical-align:middle!important}.adminSubpageTdMono{font-size:.75rem!important;font-weight:700!important;color:var(--muted)!important}.adminSubpageTdStrong{font-weight:650!important;font-size:.8125rem!important}.adminSubpageRowActions{display:flex!important;gap:4px!important;justify-content:flex-end!important;flex-wrap:nowrap!important}.adminSubpageActionBtn{padding:4px 10px!important;font-size:.625rem!important;font-weight:600!important;border-radius:5px!important;cursor:pointer!important;border:1px solid var(--border-light)!important;background:var(--bg-elevated)!important;color:var(--text-secondary)!important;transition:background .12s,color .12s!important;white-space:nowrap!important}.adminSubpageActionBtn:hover{background:var(--border-light)!important;color:var(--text)!important}.adminSubpageActionBtn--edit{color:var(--primary)!important;border-color:rgba(107,159,255,.2)!important}.adminSubpageActionBtn--danger{border-color:rgba(240,100,128,.2)!important;background:transparent!important}.adminSubpageActionBtn--danger:hover{background:rgba(240,100,128,.08)!important}.adminSubpageThActions{width:140px!important;text-align:right!important}.adminSubpagePrimaryBtn{font-size:.8125rem!important;padding:8px 18px!important}.adminSubpageFootnote,.pctHeader .appPageTagline,.pctHeader .panelsCatalogHeader__lead{display:none!important}.pctHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.pctHeaderLeft{display:flex;align-items:baseline;gap:14px}.pctTitle{font-size:1.5rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.pctCount{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.pctHeaderRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pctSearch{height:36px;padding:0 14px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);font-size:.8125rem;width:280px;outline:none;transition:border-color .15s}.pctSearch:focus{border-color:var(--primary)}.pctSearch::placeholder{color:var(--muted)}.pctBtnGhost{height:36px;padding:0 16px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.pctBtnGhost:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pctBtnGhost:disabled{opacity:.5;cursor:not-allowed}.pctBtnPrimary{height:36px;padding:0 20px;border:none;border-radius:var(--radius-md);background:var(--primary-strong);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.pctBtnPrimary:hover{background:var(--primary)}.pctFilterPanel{margin-top:16px;padding:20px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%}.pctFilterGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px}.pctFilterPanel .field label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.pctFilterPanel .input{height:36px;border-color:var(--border-light);background:var(--bg-card)}.pctFilterPanel .input:focus{border-color:var(--primary)}.pctFilterActions{display:flex;gap:10px;margin-top:16px}.pctFilterPanel .chipButton{height:30px;padding:0 12px;border-radius:var(--radius-sm);font-size:.75rem}.appTableShell,.pctHeader~.appTableShell{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--bg-card)!important}.panelsTable--catalog th{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--text-secondary)!important;background:var(--bg-elevated)!important;padding:11px 16px!important;border-bottom:1px solid var(--border)!important;white-space:nowrap!important}.panelsTable--catalog td{padding:16px!important;border-bottom:1px solid var(--border)!important;vertical-align:middle!important;font-size:.8125rem!important}.panelsTable--catalog tbody tr{transition:background .12s!important}.panelsTable--catalog tbody tr:nth-child(2n) td{background:transparent!important}.panelsTable--catalog tbody tr:hover td{background:rgba(107,159,255,.04)!important}.panelsTable--catalog tbody tr[data-active=true] td{background:rgba(107,159,255,.08)!important}.panelsTable--catalog tbody tr:last-child td{border-bottom:none!important}.pctColCode{width:64px!important}.pctColSpace{min-width:240px!important}.pctColSurface{width:140px!important;white-space:nowrap!important}.pctColActions{width:70px!important;text-align:right!important}.pctCellCode{white-space:nowrap!important}.pctCode{font-weight:700;font-size:.875rem;color:var(--primary)}.pctCodeNone{color:var(--muted)}.pctSpaceInner{display:flex;gap:12px;align-items:center}.pctThumb{width:72px;height:52px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 1px 3px rgba(0,0,0,.15)}.pctThumbImg{width:100%;height:100%;object-fit:cover;display:block}.pctThumbEmpty{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-card))}.pctSpaceName{font-weight:600;font-size:.8125rem;color:var(--text);line-height:1.3}.pctSpaceMeta{font-size:.7rem;color:var(--muted);margin-top:2px;display:flex;align-items:center;gap:6px}.pctWarnDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning);flex-shrink:0}.pctAddrCity{font-weight:600;font-size:.8125rem;color:var(--text)}.pctAddrSub{font-size:.75rem;color:var(--muted);margin-top:2px}.pctOwnerName{font-weight:600;font-size:.8125rem;color:var(--text)}.pctCellOwner .ownerContractPeriod{font-size:.7rem!important;margin-top:2px!important}.pctOwnerNone{color:var(--muted)}.pctCellType{white-space:nowrap!important}.pctTypeBadge{display:inline-block;padding:3px 10px;border-radius:4px;background:rgba(255,255,255,.06);font-size:.75rem;font-weight:500}.pctSurfText,.pctTypeBadge{color:var(--text-secondary)}.pctSurfText{font-size:.8125rem;white-space:nowrap}.pctCellActions{text-align:right!important}.pctActionBtn{height:32px;padding:0 14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.pctActionBtn:hover{border-color:var(--primary);color:var(--primary);background:rgba(107,159,255,.06)}.listPaginationToolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;border-top:1px solid var(--border)!important;gap:16px!important}.listPaginationPageSize__select{height:30px!important}.listPaginationNav__btn{height:30px!important;cursor:pointer!important}.pctHeader .panelsCatalogHint,.pctHeader .panelsCatalogResultMeta{display:none!important}@media (max-width:900px){.pctHeaderRow{align-items:stretch}.pctHeaderRight,.pctHeaderRow{flex-direction:column}.pctSearch{width:100%}.pctFilterGrid{grid-template-columns:1fr}}.listPaginationToolbar{background:transparent!important;border:none!important;border-radius:0!important;padding:14px 4px!important}.listPaginationToolbar,.listPaginationToolbar__summary{font-size:.8125rem!important;color:var(--text-secondary)!important}.listPaginationToolbar__count{font-weight:600!important;color:var(--text)!important}.listPaginationPageSize__label{display:none!important}.listPaginationPageSize{order:-1!important;margin-left:10px!important}.listPaginationPageSize__select{background:var(--bg-elevated)!important}.listPaginationNav__btn,.listPaginationPageSize__select{height:28px!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important;font-size:.75rem!important}.listPaginationNav__btn{padding:0 12px!important;background:transparent!important;transition:border-color .15s,color .15s!important}.listPaginationNav__btn:hover:not(:disabled){border-color:var(--primary)!important;color:var(--primary)!important}.listPaginationNav__btn:disabled{opacity:.35!important}.listPaginationNav__meta{font-size:.8125rem!important;font-weight:600!important;color:var(--text)!important}.listPaginationNav:has(.listPaginationNav__btn:disabled+.listPaginationNav__meta+.listPaginationNav__btn:disabled){display:none!important}.card.appSurface>.appTableShell{display:flex!important;flex-direction:column!important}.card.appSurface>.appTableShell>.listPaginationToolbar{order:10!important}.comenziTableShell{display:flex!important;flex-direction:column!important}.comenziTableShell>.listPaginationToolbar{order:10!important}.adminSubpageBody{display:flex!important;flex-direction:column!important}.adminSubpageListHeader{order:10!important;padding:14px 4px!important}.adminSubpagePag{display:flex!important;align-items:center!important;gap:8px!important}.adminSubpagePag .btn{height:28px!important;padding:0 12px!important;border:1px solid var(--border-light)!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--text-secondary)!important;font-size:.75rem!important}.adminSubpagePag .btn:hover:not(:disabled){border-color:var(--primary)!important;color:var(--primary)!important}.adminSubpagePagInfo{font-size:.8125rem!important;font-weight:600!important;color:var(--text)!important}.adminSubpageListLabel{font-size:.8125rem!important;color:var(--text-secondary)!important}.appPageTitle{font-size:1.3rem!important;font-weight:800!important;letter-spacing:-.02em!important}.appPagePeriod{margin-top:6px!important;font-size:.6875rem!important;color:var(--muted)!important}.appPagePeriod strong{color:var(--primary)!important}.appPageMeta{font-size:.75rem!important;color:var(--text-secondary)!important}.appToolbar{padding:14px 16px!important;border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-mid)!important;box-shadow:none!important;gap:12px 14px!important}.appField>label,.appField>span{font-size:.5625rem!important;color:var(--muted)!important}.appField .input,.appField select.input{min-height:36px!important;border-radius:8px!important;font-size:.8125rem!important;background:var(--bg)!important;border-color:var(--border)!important}.appToolbar .btn.btnPrimary{min-height:36px!important;border-radius:8px!important;font-size:.8125rem!important;padding:0 18px!important}.appKpiGrid{gap:12px!important;margin:16px 0!important}.appKpiCard{padding:16px 18px!important;border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-elevated)!important;gap:6px!important}.appKpiLabel{font-size:.5rem!important;letter-spacing:.1em!important;color:var(--muted)!important}.appKpiValue{font-size:1.5rem!important;font-weight:800!important}.appKpiValue--success{color:var(--success)!important}.appKpiValue--danger{color:var(--danger)!important}.appTableShell{border-radius:10px!important;border:1px solid var(--border)!important;background:transparent!important;overflow:hidden!important}.appSurface .acoperireBanner,.appSurface [class*=acoperire]{border-radius:8px}.appSectionTitle{font-size:.9375rem!important;font-weight:750!important}.appSurface>.cardHeader{padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid var(--border)!important}.appToolbar .btn:not(.btnPrimary){font-size:.75rem;border-radius:8px}.analBanner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated);margin-bottom:12px}.analBannerLeft{display:flex;align-items:baseline;gap:8px}.analBannerLabel{font-size:.75rem;font-weight:700;color:var(--text)}.analBannerPeriod{font-size:.6875rem;color:var(--muted)}.vanzariAdaugaComandaPage{padding:24px!important}.vanzariAdaugaComandaSubfilterBar{padding:14px 0!important;margin-bottom:12px!important;border-bottom:1px solid var(--border)!important;background:transparent!important}.vanzariAdaugaComandaSubfilterBar .subfilterRow{display:flex;align-items:center;gap:12px}.vanzariAdaugaComandaSubfilterBar .subfilterLabel{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.vanzariAddOrderToolbar{margin-bottom:14px!important}.vanzariAddOrderToolbar .toolbarStack{padding:14px 16px!important;border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-mid)!important}.vanzariAddOrderToolbarRow{gap:10px!important}.vanzariAddOrderSearchWrap .input{height:38px!important;font-size:.8125rem!important;border-radius:8px!important}.vanzariAddOrderToolbarActions{display:flex!important;gap:8px!important;align-items:center!important}.vanzariAddOrderSortSelect{font-size:.75rem!important;border-radius:8px!important;min-width:150px!important}.vanzariAddOrderCountPill{font-size:.6875rem!important;padding:4px 10px!important;border-radius:6px!important;background:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important}.vanzariAddOrderFiltersCard{border-radius:0 0 10px 10px!important;border:1px solid var(--border)!important;border-top:1px dashed var(--border-light)!important;background:var(--bg-mid)!important;padding:12px 16px!important;margin-top:-15px!important;margin-bottom:14px!important}.vanzariAddOrderBundleGrid{gap:12px!important}.vanzariAddOrderBundle{border-radius:10px!important;border:1px solid var(--border)!important;background:var(--bg-card)!important;overflow:hidden!important;transition:border-color .12s!important}.vanzariAddOrderBundle:hover{border-color:var(--border-light)!important}.vanzariAddOrderBundle--active{border-color:var(--primary)!important}.vanzariAddOrderBundleHeader{padding:8px 12px!important;background:var(--bg-elevated)!important;border-bottom:1px solid var(--border)!important}.reservationCard--pro{border:none!important;border-radius:0!important;background:transparent!important;padding:10px 12px!important;margin:0!important;box-shadow:none!important}.reservationCardTop{margin-bottom:6px!important}.reservationCardHead{gap:4px!important}.reservationCardHead .pill{font-size:.5625rem!important;padding:2px 6px!important}.reservationCardHero{display:flex!important;gap:16px!important;align-items:flex-end!important;padding:8px 10px!important;border-radius:6px!important;background:var(--bg)!important;border:1px solid var(--border)!important;margin-bottom:6px!important}.reservationCardHeroBlock{flex-shrink:0!important}.reservationCardHeroLabel{font-size:.5rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--muted)!important;margin-bottom:2px!important}.reservationCardHeroDates{font-size:.8125rem!important;font-weight:700!important}.reservationCardHeroDash{margin:0 2px!important}.reservationCardHeroPriceValue{font-size:.9375rem!important;font-weight:800!important;color:var(--success)!important}.reservationCardHeroSub{font-size:.625rem!important}.reservationCardDetails{margin-bottom:6px!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important}.reservationCardDetailLine{padding:1px 0!important;display:flex!important;align-items:baseline!important;gap:4px!important}.reservationCardDetailKey{font-size:.5rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--muted)!important}.reservationCardDetailVal{font-size:.75rem!important;font-weight:600!important}.reservationCardHold{padding:5px 10px!important;border-radius:5px!important;background:var(--bg)!important;border:1px solid var(--border)!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;gap:8px!important}.reservationCardHoldLabel{font-size:.5rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--muted)!important}.reservationCardHoldMain{font-size:.75rem!important;font-weight:700!important;color:var(--warning)!important}.reservationCardHoldSub{font-size:.625rem!important;color:var(--muted)!important}.reservationCardActions{display:flex!important;gap:6px!important;padding-top:6px!important;border-top:1px solid var(--border)!important}.reservationCardActions .btn{font-size:.6875rem!important;padding:6px 14px!important;border-radius:6px!important}.rdcCard{padding:12px 14px}.rdcCard--standby{border-left:3px solid var(--primary)}.rdcTop{justify-content:space-between;gap:8px;margin-bottom:10px}.rdcPills,.rdcTop{display:flex;align-items:center}.rdcPills{gap:4px}.rdcPills .pill{font-size:.5625rem;padding:2px 7px}.rdcActions{display:flex;gap:5px}.rdcActions .btn{font-size:.6875rem!important;padding:5px 12px!important}.rdcHero{justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--border);margin-bottom:8px}.rdcHero,.rdcPeriod{display:flex;align-items:baseline}.rdcPeriod{gap:6px;font-size:.9375rem;font-weight:700;color:var(--text)}.rdcArrow{color:var(--muted);font-size:.75rem}.rdcPrice{font-size:1.1rem;font-weight:800;color:var(--success);white-space:nowrap}.rdcMeta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.6875rem;color:var(--text-secondary)}.rdcMeta strong{font-weight:600;color:var(--muted)}.rdcHold{color:var(--warning);font-weight:700}.rdcMuted{color:var(--muted);font-style:italic}.vanzariAddOrderMultiBatchHead{padding:10px 14px!important;background:var(--bg-mid)!important;border-radius:8px!important;margin-bottom:8px!important}.vanzariAddOrderEmpty{text-align:center!important;padding:40px 20px!important;color:var(--muted)!important}.confirmOverlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:confirmFadeIn .15s ease}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.confirmDialog{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:28px 30px 22px;min-width:360px;max-width:460px;width:90vw;box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04);animation:confirmSlideIn .18s ease}.confirmTitle{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.confirmMessage{margin:0 0 24px;font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.confirmActions{display:flex;gap:10px;justify-content:flex-end}.confirmBtnCancel{padding:9px 20px!important;font-size:.8125rem!important;font-weight:600!important;border-radius:8px!important;border:1px solid var(--border-light)!important;background:var(--bg-elevated)!important;color:var(--text-secondary)!important;cursor:pointer!important;transition:background .12s,color .12s,border-color .12s!important}.confirmBtnCancel:hover{background:var(--border-light)!important;color:var(--text)!important}.confirmBtnConfirm.btnPrimary{padding:9px 22px!important;font-size:.8125rem!important;font-weight:600!important;border-radius:8px!important;border:none!important;background:var(--primary)!important;color:#fff!important;cursor:pointer!important;transition:background .12s,box-shadow .12s!important}.confirmBtnConfirm.btnPrimary:hover{background:var(--primary-hover)!important;box-shadow:0 2px 12px rgba(107,159,255,.3)!important}.confirmBtnConfirm.btnDanger{padding:9px 22px!important;font-size:.8125rem!important;font-weight:600!important;border-radius:8px!important;border:none!important;background:#e04a5e!important;color:#fff!important;cursor:pointer!important;transition:background .12s,box-shadow .12s!important}.confirmBtnConfirm.btnDanger:hover{background:#c93a4d!important;box-shadow:0 2px 12px rgba(224,74,94,.35)!important}.calPage{display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px!important;background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:14px!important}.calHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.calHeaderLeft{min-width:0}.calTitle{margin:0 0 6px;font-size:1.375rem;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.1;display:flex;align-items:center;gap:10px}.calTitle:before{content:"";display:inline-block;width:3px;height:20px;background:var(--primary);border-radius:2px}.calHeaderSummary{font-size:.8125rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:13px;line-height:1.4}.calHeaderSummary strong{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calHeaderSep{color:var(--border-light)}.calHeaderMuted{color:var(--muted)}.calHeaderUser{display:flex;flex-direction:column;text-align:right;font-size:.75rem;line-height:1.4;padding:6px 12px;background:var(--bg-mid);border:1px solid var(--border);border-radius:8px;white-space:nowrap}.calHeaderUserName{color:var(--text);font-weight:600}.calHeaderUserHandle{color:var(--muted);font-size:.6875rem}.calMainBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-mid);border:1px solid var(--border);border-radius:10px}.calNavGroup{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.calNavBtn{padding:0 12px;height:32px;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .1s;border-right:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.calNavBtn:last-child{border-right:none}.calNavBtn:hover{background:var(--bg-elevated);color:var(--text)}.calNavBtn--today{background:var(--primary);color:#fff;font-weight:700}.calNavBtn--today:hover{background:var(--primary-hover);color:#fff}.calRangePreset{display:inline-flex;gap:2px;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.calRangeBtn{padding:0 12px;height:28px;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .1s}.calRangeBtn:hover{background:var(--bg-elevated);color:var(--text)}.calDateRange{display:inline-flex;align-items:center;gap:6px;padding:0 4px}.calDateInput{height:32px;padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.75rem;font-family:inherit;color-scheme:dark;transition:border-color .1s}.calDateInput:hover{border-color:var(--border-light)}.calDateInput:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(107,159,255,.15)}.calDateSep{color:var(--muted);font-weight:600}.calSearchBox{flex:1 1;min-width:200px;position:relative;display:flex;align-items:center}.calSearchIcon{position:absolute;left:10px;color:var(--muted);pointer-events:none;font-size:.875rem}.calSearchInput{width:100%;height:32px;padding:0 10px 0 30px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.75rem;font-family:inherit;transition:border-color .1s}.calSearchInput::placeholder{color:var(--muted)}.calSearchInput:hover{border-color:var(--border-light)}.calSearchInput:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(107,159,255,.15)}.calActions{margin-left:auto}.calActions,.calIconBtn{display:inline-flex;gap:6px}.calIconBtn{align-items:center;height:32px;padding:0 12px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .1s;position:relative}.calIconBtn:hover{background:var(--bg-elevated);color:var(--text);border-color:var(--border-light)}.calIconBtn--active{background:var(--primary);color:#fff;border-color:var(--primary)}.calIconBtn--active:hover{background:var(--primary-hover);color:#fff}.calIconBtn--hasFilters:not(.calIconBtn--active){border-color:var(--primary);color:var(--primary)}.calIconBtnBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--primary);color:#fff;font-size:.625rem;font-weight:700;border-radius:9px;margin-left:2px}.calIconBtn--active .calIconBtnBadge{background:rgba(255,255,255,.25)}.calFilters{padding:14px 16px;background:var(--bg-mid);border:1px solid var(--border);border-radius:10px;animation:calFiltersIn .15s ease-out}@keyframes calFiltersIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.calFiltersGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.calFilterField{display:flex;flex-direction:column;gap:5px;min-width:0}.calFilterField--wide{grid-column:span 2}.calFilterLabel{font-size:.6875rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.calFilterField .input,.calFilterField .nrsvMultiDropBtn{height:32px!important;font-size:.75rem!important;padding:0 10px!important;background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text)!important}.calInlineToggle{display:inline-flex;gap:0;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:6px;height:32px}.calInlineOption{flex:1 1;padding:0 10px;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .1s}.calInlineOption:hover:not(.calInlineOption--active){background:var(--bg-elevated);color:var(--text)}.calInlineOption--active{background:var(--primary);color:#fff}.calStatusChecks{display:flex;flex-wrap:wrap;gap:14px;padding:6px 2px}.calStatusCheck{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--text-secondary);font-size:.8125rem;font-weight:500;-webkit-user-select:none;user-select:none}.calStatusCheck:hover{color:var(--text)}.calStatusCheck input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;margin:0}.calFiltersFoot{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);text-align:right}.calFiltersReset{padding:6px 12px;background:transparent;border:1px solid var(--border);color:var(--muted);font-size:.75rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .1s}.calFiltersReset:hover{background:rgba(224,74,94,.08);color:#f87171;border-color:rgba(224,74,94,.3)}@media (max-width:1100px){.calFiltersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.calFiltersGrid{grid-template-columns:1fr}.calFilterField--wide{grid-column:span 1}}.calLegendSimple{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:2px 4px;font-size:.75rem;color:var(--text-secondary)}.calLegendSimpleItem{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.calLegendSimpleHint{margin-left:auto;font-size:.6875rem;color:var(--muted);font-style:italic}.calSortInline{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.calSortInlineLabel{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.calSortInlineSelect{height:28px;padding:0 28px 0 10px;background-color:var(--bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='none' stroke='%237f8ea3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;transition:all .1s}.calSortInlineSelect:hover{background-color:var(--bg-elevated);border-color:var(--border-light)}.calSortInlineSelect:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(107,159,255,.15)}.calStatusDot{display:inline-block;width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.calStatusDot--order{background:linear-gradient(180deg,#22c55e,#15803d)}.calStatusDot--order-past{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.calStatusDot--reservation{background:linear-gradient(180deg,#f59e0b,#b45309)}.calStatusDot--standby{background:repeating-linear-gradient(45deg,#6b7280 0 3px,#4b5563 3px 6px)}.calLoading{padding:70px 20px;color:var(--muted);font-size:.875rem}.calEmpty,.calLoading{text-align:center;background:var(--bg-mid);border:1px dashed var(--border);border-radius:12px}.calEmpty{padding:60px 20px}.calEmptyIcon{font-size:2.5rem;opacity:.5;margin-bottom:8px}.calEmptyTitle{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:4px}.calEmptySub{font-size:.8125rem;color:var(--muted)}.calError{padding:8px 12px;font-size:.8125rem}.calGanttWrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg);display:flex;flex-direction:column}.calGantt{display:grid;max-height:calc(100vh - 380px);min-height:440px}.calGanttLeft{background:var(--bg-mid);border-right:1px solid var(--border);overflow-y:auto;overflow-x:hidden}.calGanttLeftHead{position:sticky;top:0;z-index:4;height:56px;display:flex;align-items:center;padding:0 16px;background:var(--bg-mid);border-bottom:1px solid var(--border);font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.calGanttRowLabel{width:100%;height:46px;padding:0 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;border:none;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:background .1s;font-family:inherit}.calGanttRowLabel--withStandby{height:84px;justify-content:flex-start;padding-top:6px;padding-bottom:6px}.calGanttRowLabel:hover{background:rgba(107,159,255,.04)}.calGanttRowLabel--selected{background:rgba(107,159,255,.08);box-shadow:inset 3px 0 0 var(--primary)}.calGanttRowLabel--selected .calRowName{color:var(--primary)}.calRowStandbyTag{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;background:repeating-linear-gradient(45deg,rgba(107,114,128,.15) 0 3px,transparent 3px 6px);border:1px dashed var(--border);border-radius:4px;align-self:flex-start}.calRowLink{display:flex;align-items:baseline;gap:7px;text-decoration:none;min-width:0;line-height:1.15}.calRowCode,.calRowLink:hover .calRowName{color:var(--primary)}.calRowCode{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;font-size:.6875rem;letter-spacing:-.02em;background:rgba(107,159,255,.1);padding:1px 6px;border-radius:3px;flex-shrink:0}.calRowName{font-size:.875rem;font-weight:600;color:var(--text);letter-spacing:-.01em;transition:color .1s}.calRowLoc,.calRowName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calRowLoc{font-size:.6875rem;color:var(--muted);line-height:1.15}.calGanttRight{background:var(--bg);overflow:hidden}.calGanttScroll{overflow:auto;max-height:100%}.calGanttLeft::-webkit-scrollbar,.calGanttScroll::-webkit-scrollbar{width:10px;height:10px}.calGanttLeft::-webkit-scrollbar-track,.calGanttScroll::-webkit-scrollbar-track{background:var(--bg)}.calGanttLeft::-webkit-scrollbar-thumb,.calGanttScroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px;border:2px solid var(--bg)}.calGanttLeft::-webkit-scrollbar-thumb:hover,.calGanttScroll::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.calGanttInner{position:relative;min-width:100%}.calGanttHeader{position:sticky;top:0;z-index:3;background:var(--bg-mid)}.calGanttHeader,.calGanttMonths{border-bottom:1px solid var(--border)}.calGanttMonths{position:relative;height:26px;background:var(--bg)}.calGanttMonth{position:absolute;top:0;height:26px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--text);border-right:1px solid var(--border);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden}.calGanttMonth:nth-child(odd){background:var(--bg)}.calGanttDays,.calGanttMonth:nth-child(2n){background:var(--bg-mid)}.calGanttDays{display:flex;height:30px}.calGanttDay{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;line-height:1}.calGanttDayLetter{font-size:.5625rem;font-weight:700;color:var(--muted);text-transform:uppercase;margin-bottom:1px}.calGanttDayNum{font-size:.6875rem;font-weight:600;color:var(--text-secondary)}.calGanttDay--we{background:rgba(107,159,255,.04)}.calGanttDay--we .calGanttDayLetter,.calGanttDay--we .calGanttDayNum{color:var(--muted)}.calGanttDay--today .calGanttDayLetter,.calGanttDay--today .calGanttDayNum{color:var(--primary)!important;font-weight:800!important}.calGanttDay--monday:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border)}.calGanttBody,.calGanttRow{position:relative}.calGanttRow{height:46px;border-bottom:1px solid var(--border)}.calGanttRow--withStandby{height:84px}.calGanttRow--withStandby:after{content:"";position:absolute;left:0;right:0;top:46px;height:1px;background:repeating-linear-gradient(90deg,var(--border) 0 4px,transparent 4px 8px);pointer-events:none;z-index:0}.calGanttRow:hover{background:rgba(107,159,255,.02)}.calGanttRow--selected{background:rgba(107,159,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(107,159,255,.25)}.calGanttCell{position:absolute;top:0;height:100%;background:none;border:none;padding:0;margin:0;pointer-events:none}.calGanttCell--we{background:rgba(107,159,255,.02)}.calGanttCell--today{background:rgba(107,159,255,.05)}.calGanttCell--monday:after{content:"";left:0;width:1px;background:var(--border);opacity:.5}.calGanttCell--monday:after,.calGanttTodayLine{position:absolute;top:0;bottom:0;pointer-events:none}.calGanttTodayLine{width:2px;background:var(--primary);z-index:2;box-shadow:0 0 8px rgba(107,159,255,.4)}.calBar{position:absolute;top:8px;height:30px;border-radius:5px;padding:0 10px;display:flex;align-items:center;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .1s,box-shadow .1s,filter .1s;z-index:1;text-shadow:0 1px 1px rgba(0,0,0,.2)}.calBar:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));pointer-events:none;border-radius:5px 5px 0 0}.calBar:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 5px 14px rgba(0,0,0,.35);z-index:5}.calBarText{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:center;gap:0;line-height:1.1;min-width:0;width:100%}.calBarClient{font-weight:700;font-size:.75rem;letter-spacing:-.01em}.calBarClient,.calBarSeller{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calBarSeller{font-weight:500;font-size:.625rem;opacity:.85;letter-spacing:.02em}.calBar--two{align-items:stretch}.calBar--order{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 2px 5px rgba(34,197,94,.25)}.calBar--order-past{background:linear-gradient(180deg,#3b82f6,#1d4ed8);box-shadow:0 2px 5px rgba(59,130,246,.25);opacity:.92}.calBar--reservation{background:linear-gradient(180deg,#f59e0b,#b45309);box-shadow:0 2px 5px rgba(245,158,11,.25)}.calBar--standby{background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 5px,transparent 5px 10px),linear-gradient(180deg,#6b7280,#374151);box-shadow:0 2px 5px rgba(107,114,128,.2);opacity:.88}.calBar--standbyRow{top:52px!important;height:26px!important;font-size:.6875rem!important}.calBar--standbyRow .calBarClient{font-size:.6875rem;font-weight:600}.calBar--standbyRow .calBarSeller{font-size:.5625rem}.calBar--standbyRow:before{height:50%}.calBar--cutStart{border-bottom-left-radius:0!important}.calBar--cutStart,.calBar--cutStart:before{border-top-left-radius:0!important}.calBar--cutEnd{border-bottom-right-radius:0!important}.calBar--cutEnd,.calBar--cutEnd:before{border-top-right-radius:0!important}.calPagination{border-top:1px solid var(--border);background:var(--bg-mid);padding:4px 10px}.calTooltip{position:fixed;z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:8px;padding:10px 12px;min-width:200px;max-width:260px;box-shadow:0 10px 26px rgba(0,0,0,.5);pointer-events:none;font-size:.75rem;animation:calTipIn .1s ease-out}@keyframes calTipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.calTooltipStatus{display:flex;align-items:center;gap:7px;font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.calTooltipClient{font-size:.9375rem;font-weight:700;color:var(--text);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}.calTooltipSeller{font-size:.6875rem;color:var(--muted);margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--border)}.calTooltipSeller strong{color:var(--text-secondary);font-weight:600}.calTooltipHandle{color:var(--primary);font-weight:600}.calTooltipDates{font-size:.75rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:2px}.calTooltipPrice{font-size:.75rem;color:#4ade80;font-weight:600}.calTooltipHint{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);font-size:.625rem;color:var(--primary);text-align:center;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.calDrawerBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;animation:calBackdropIn .12s ease}@keyframes calBackdropIn{0%{opacity:0}to{opacity:1}}.calDrawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:96vw;background:var(--bg-card);border-left:1px solid var(--border);box-shadow:-20px 0 60px rgba(0,0,0,.5);z-index:501;display:flex;flex-direction:column;overflow-y:auto;animation:calDrawerIn .2s cubic-bezier(.16,1,.3,1)}@keyframes calDrawerIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.calDrawerHeader{padding:22px 24px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-card) 100%)}.calDrawerHeaderTop{display:flex;align-items:center;gap:8px;margin-bottom:10px}.calDrawerDot{width:12px!important;height:12px!important}.calDrawerKicker{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex:1 1}.calDrawerClose{width:28px;height:28px;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .1s}.calDrawerClose:hover{background:var(--bg-mid);color:var(--text);border-color:var(--border-light)}.calDrawerTitle{margin:0;font-size:1.25rem;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.2}.calDrawerSection{padding:16px 24px;border-bottom:1px solid var(--border)}.calDrawerLabel{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.calDrawerValue{font-size:.9375rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.calDrawerMuted{font-size:.75rem;color:var(--muted);margin-top:2px}.calDrawerPanelLink{display:inline-flex;align-items:baseline;gap:7px;font-size:.9375rem;font-weight:600;color:var(--text);text-decoration:none;letter-spacing:-.01em;margin-bottom:4px}.calDrawerPanelLink:hover{color:var(--primary)}.calDrawerGrid{display:grid;grid-template-columns:1fr 1fr;padding:16px 24px;border-bottom:1px solid var(--border)}.calDrawerCell{padding:8px 0}.calDrawerCell:nth-child(2n-1){padding-right:12px}.calDrawerCell:nth-child(2n){padding-left:12px;border-left:1px solid var(--border)}.calDrawerAlert{margin:12px 24px 0;padding:10px 12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;font-size:.8125rem;color:#fbbf24}.calDrawerFooter{margin-top:auto;padding:18px 24px 24px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);background:var(--bg-mid)}.calDrawerBtn{padding:10px 16px;font-size:.8125rem;font-weight:600;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .1s;cursor:pointer;background:var(--bg);color:var(--text-secondary);border:1px solid var(--border)}.calDrawerBtn:hover{background:var(--bg-elevated);color:var(--text);border-color:var(--border-light)}.calDrawerBtn--primary{background:linear-gradient(180deg,var(--primary) 0,#4a7fd6 100%);color:#fff;border-color:var(--primary);box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12)}.calDrawerBtn--primary:hover{background:linear-gradient(180deg,var(--primary-hover) 0,#3d6fc0 100%);color:#fff;box-shadow:0 3px 10px rgba(107,159,255,.35)}@media (max-width:700px){.calHeaderUser{display:none}.calHeaderSummary{font-size:.75rem}.calMainBar{gap:6px}.calRangePreset{display:none}}.confPage{display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px!important;background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:14px!important}.confHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.confTitle{margin:0 0 6px;font-size:1.375rem;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.1;display:flex;align-items:center;gap:10px}.confTitle:before{content:"";display:inline-block;width:3px;height:20px;background:var(--primary);border-radius:2px}.confSub{font-size:.8125rem;color:var(--muted);padding-left:13px;line-height:1.4}.confUser{display:flex;flex-direction:column;text-align:right;font-size:.75rem;padding:6px 12px;background:var(--bg-mid);border:1px solid var(--border);border-radius:8px;white-space:nowrap}.confUserName{color:var(--text);font-weight:600}.confUserHandle{color:var(--muted);font-size:.6875rem}.confKpiRow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.confKpi{position:relative;padding:12px 14px;background:linear-gradient(180deg,var(--bg-mid) 0,var(--bg) 100%);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;gap:4px;transition:transform .15s,border-color .15s}.confKpi:hover{transform:translateY(-1px);border-color:var(--border-light)}.confKpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--border);opacity:.4}.confKpiLabel{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;line-height:1}.confKpiValue{font-size:1.5rem;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confKpi--danger:before{background:linear-gradient(90deg,#ef4444,#dc2626);opacity:1}.confKpi--danger .confKpiValue{color:#f87171}.confKpi--warn:before{background:linear-gradient(90deg,#f59e0b,#d97706);opacity:1}.confKpi--warn .confKpiValue{color:#fbbf24}.confKpi--primary:before{background:linear-gradient(90deg,#3b82f6,#2563eb);opacity:1}.confKpi--primary .confKpiValue{color:#60a5fa}.confKpi--muted:before{background:linear-gradient(90deg,#6b7280,#4b5563);opacity:1}.confKpi--muted .confKpiValue{color:#9ca3af}.confKpi--success:before{background:linear-gradient(90deg,#22c55e,#16a34a);opacity:1}.confKpi--success .confKpiValue{color:#4ade80}.confKpi--info:before{background:linear-gradient(90deg,#06b6d4,#0891b2);opacity:1}.confKpi--info .confKpiValue{color:#67e8f9}.confKpi--alert{animation:confPulse 2s ease-in-out infinite}@keyframes confPulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0);border-color:var(--border)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.12);border-color:rgba(239,68,68,.5)}}@media (max-width:1200px){.confKpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.confKpiRow{grid-template-columns:repeat(2,1fr)}}.confFilterBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-mid);border:1px solid var(--border);border-radius:10px}.confFilterPills{display:inline-flex;flex-wrap:wrap;gap:4px;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.confPill{padding:6px 12px;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .12s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.confPill:hover:not(.confPill--active){background:var(--bg-elevated);color:var(--text)}.confPill--active{background:var(--primary);color:#fff;box-shadow:0 1px 3px rgba(107,159,255,.3)}.confPill--danger.confPill--active{background:#ef4444;box-shadow:0 1px 3px rgba(239,68,68,.35)}.confPill--warn.confPill--active{background:#f59e0b;box-shadow:0 1px 3px rgba(245,158,11,.35)}.confPillCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;background:rgba(0,0,0,.3);color:#fff;font-size:.6875rem;font-weight:700;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confPill:not(.confPill--active) .confPillCount{background:var(--border);color:var(--text)}.confToolbarRight{gap:10px;margin-left:auto}.confSort,.confToolbarRight{display:inline-flex;align-items:center}.confSort{gap:6px;font-size:.75rem}.confSortLabel{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.confSortSelect{height:30px;padding:0 28px 0 10px;background-color:var(--bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='none' stroke='%237f8ea3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.75rem;font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .1s}.confSortSelect:hover{border-color:var(--border-light)}.confSortSelect:focus{outline:none;border-color:var(--primary)}.confDensityToggle{display:inline-flex;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:6px}.confDensityBtn{padding:5px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:.6875rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .12s}.confDensityBtn:hover:not(.confDensityBtn--active){background:var(--bg-elevated);color:var(--text)}.confDensityBtn--active{background:var(--primary);color:#fff}.confSearchRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confSearchBox{position:relative;display:flex;align-items:center;background:var(--bg-mid);border:1px solid var(--border);border-radius:8px}.confSearchIcon{padding-left:12px;color:var(--muted);pointer-events:none;font-size:.875rem}.confSearchInput{flex:1 1;height:36px;padding:0 12px;background:transparent;border:none;color:var(--text);font-size:.8125rem;font-family:inherit}.confSearchInput:focus{outline:none}.confSearchInput::placeholder{color:var(--muted)}.confSearchBtn{padding:6px 14px;margin-right:4px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s}.confSearchBtn:hover{background:var(--primary-hover)}@media (max-width:800px){.confSearchRow{grid-template-columns:1fr}}.confBulkBar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(180deg,rgba(107,159,255,.1),rgba(107,159,255,.05));border:1px solid rgba(107,159,255,.3);border-radius:10px;animation:confBulkIn .2s ease-out}@keyframes confBulkIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.confBulkCount{font-size:.8125rem;color:var(--text)}.confBulkCount strong{color:var(--primary);font-weight:700;font-size:.875rem}.confBulkBtn{padding:7px 14px;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s}.confBulkBtn:hover{background:var(--bg-elevated);color:var(--text);border-color:var(--border-light)}.confBulkBtn--primary{background:linear-gradient(180deg,#22c55e,#15803d);color:#fff;border-color:#16a34a;box-shadow:0 1px 3px rgba(34,197,94,.3)}.confBulkBtn--primary:hover{background:linear-gradient(180deg,#15803d,#14532d);color:#fff}.confBulkBtn--danger{background:var(--bg);color:#f87171;border-color:rgba(239,68,68,.3)}.confBulkBtn--danger:hover{background:rgba(239,68,68,.1);color:#fecaca;border-color:rgba(239,68,68,.5)}.confBulkBtn--ghost{background:transparent;color:var(--muted);border:none}.confLoading{color:var(--muted)}.confEmpty,.confLoading{padding:80px 20px;text-align:center;background:var(--bg-mid);border:1px dashed var(--border);border-radius:12px}.confEmptyIcon{font-size:3rem;opacity:.5;margin-bottom:10px;color:#4ade80}.confEmptyTitle{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:4px}.confEmptySub{font-size:.8125rem;color:var(--muted)}.confGrid{display:grid;gap:10px;grid-auto-flow:row dense}.confGrid--detailed{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.confGrid--compact{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.confFlow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.confFlow--compact>.confCard{width:300px;flex:0 0 auto}.confFlow--detailed>.confCard{width:420px;flex:0 0 auto}.confFlow>.confBatchGroup{flex:0 0 auto;width:fit-content;max-width:100%}.confBatchCards{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.confFlow--compact .confBatchCards .confCard{width:300px}.confFlow--detailed .confBatchCards .confCard{width:420px}.confCard{position:relative;background:var(--bg-mid);border:1px solid var(--border);border-radius:12px;padding:14px 16px 14px 22px;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.confCard:hover{transform:translateY(-2px);border-color:var(--border-light);box-shadow:0 8px 20px rgba(0,0,0,.3)}.confCard--selected{border-color:var(--primary)!important;background:rgba(107,159,255,.04);box-shadow:0 0 0 2px rgba(107,159,255,.15)}.confCardStripe{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--border)}.confCardStripe--expired{background:linear-gradient(180deg,#dc2626,#991b1b)}.confCardStripe--critical{background:linear-gradient(180deg,#ef4444,#dc2626)}.confCardStripe--high{background:linear-gradient(180deg,#f59e0b,#d97706)}.confCardStripe--normal{background:linear-gradient(180deg,#3b82f6,#2563eb)}.confCardStripe--low{background:linear-gradient(180deg,#22c55e,#16a34a)}.confCardStripe--standby{background:linear-gradient(180deg,#6b7280,#4b5563)}.confCardStripe--none{background:var(--border)}.confCard--critical,.confCard--expired{background:linear-gradient(180deg,rgba(239,68,68,.03) 0,var(--bg-mid) 40%)}.confCardTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.confCardCheck{display:inline-flex;align-items:center;cursor:pointer;padding:3px;margin:-3px}.confCardCheck input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.confUrgencyBadge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;border:1px solid transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.confUrgencyBadge--expired{background:#dc2626}.confUrgencyBadge--critical,.confUrgencyBadge--expired{color:#fff;animation:confBadgePulse 1.5s ease-in-out infinite}.confUrgencyBadge--critical{background:linear-gradient(180deg,#ef4444,#dc2626)}.confUrgencyBadge--high{background:linear-gradient(180deg,#f59e0b,#d97706);color:#fff}.confUrgencyBadge--normal{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.confUrgencyBadge--low{background:rgba(34,197,94,.12);color:#4ade80;border-color:rgba(34,197,94,.3)}.confUrgencyBadge--standby{background:repeating-linear-gradient(45deg,rgba(107,114,128,.3) 0 3px,rgba(75,85,99,.3) 3px 6px);color:var(--text);border-color:var(--border-light)}.confUrgencyBadge--none{background:var(--bg);color:var(--muted);border-color:var(--border)}@keyframes confBadgePulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 3px rgba(239,68,68,.25)}}.confStatusBadge{display:inline-flex;align-items:center;padding:3px 8px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;margin-left:auto;border:1px solid var(--border);background:var(--bg);color:var(--text-secondary)}.confStatusBadge--reserved{background:rgba(59,130,246,.1);color:#60a5fa;border-color:rgba(59,130,246,.3)}.confStatusBadge--offered{background:rgba(245,158,11,.1);color:#fbbf24;border-color:rgba(245,158,11,.3)}.confStatusBadge--standby{background:rgba(107,114,128,.15);color:#d1d5db;border-color:rgba(107,114,128,.3)}.confCardClient{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:var(--bg);border-radius:8px;border:1px solid var(--border)}.confClientAvatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.8125rem;letter-spacing:.02em;box-shadow:inset 0 2px 4px rgba(255,255,255,.15),0 1px 3px rgba(0,0,0,.3)}.confClientMain{flex:1 1;min-width:0}.confClientName{font-size:.9375rem;font-weight:700;color:var(--text);letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confClientHistory{margin-top:2px;font-size:.6875rem;color:var(--muted);line-height:1.3}.confClientHistory--new{color:var(--primary);font-weight:500}.confContactRow{display:flex;flex-wrap:wrap;gap:6px}.confContactBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .12s;font-family:inherit}.confContactBtn:hover{background:var(--bg-elevated);border-color:var(--border-light)}.confContactIcon{font-size:.875rem;line-height:1}.confContactBtn--phone{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25);color:#4ade80}.confContactBtn--phone:hover{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.5);color:#86efac}.confContactBtn--wa{background:rgba(37,211,102,.1);border-color:rgba(37,211,102,.3);color:#4ade80}.confContactBtn--wa:hover{background:rgba(37,211,102,.2);color:#86efac}.confContactBtn--email{background:rgba(107,159,255,.08);border-color:rgba(107,159,255,.25);color:#93bbf8}.confContactBtn--email:hover{background:rgba(107,159,255,.15);color:#bed0f9}.confContactText{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confContactMissing{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:6px;color:#fbbf24;font-size:.75rem;font-weight:600}.confCardPanel{padding:2px}.confPanelLink{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px;color:var(--text);text-decoration:none;transition:background .12s}.confPanelLink:hover{background:var(--bg)}.confPanelPhoto{object-fit:cover;border-radius:5px}.confPanelPhoto,.confPanelPhotoPlaceholder{flex-shrink:0;width:54px;height:36px;border:1px solid var(--border)}.confPanelPhotoPlaceholder{display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:5px;color:var(--muted);font-size:.6875rem;font-weight:700;font-family:monospace}.confPanelInfo{flex:1 1;min-width:0}.confPanelTitle{display:flex;align-items:baseline;gap:6px;font-size:.875rem;font-weight:600;color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confPanelCode{font-family:monospace;color:var(--primary);font-weight:700;font-size:.6875rem;background:rgba(107,159,255,.1);padding:1px 5px;border-radius:3px;flex-shrink:0}.confPanelLoc{font-size:.6875rem;color:var(--muted);line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confCardPeriod{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.confPeriodDates{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.confPeriodDate{padding:3px 7px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;font-weight:600;color:var(--text)}.confPeriodArrow{color:var(--muted);font-weight:600}.confPeriodDays{margin-left:4px;font-size:.625rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:2px 6px;background:var(--bg-mid);border-radius:3px}.confPeriodPrice{text-align:right}.confPriceMonthly{font-size:1rem;font-weight:700;color:#4ade80;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.confPriceUnit{font-size:.625rem;color:var(--muted);font-weight:500;margin-left:2px;letter-spacing:0}.confPriceTotal{font-size:.6875rem;color:var(--muted);margin-top:1px;white-space:nowrap}.confPriceTotal strong{color:var(--text-secondary);font-weight:700}.confCardMeta{font-size:.6875rem;color:var(--muted);padding:0 4px}.confCardMeta strong{color:var(--text-secondary);font-weight:600}.confMetaHandle{color:var(--primary);font-weight:600}.confCardNote{padding:2px}.confNoteAdd{width:100%;padding:6px 10px;background:transparent;border:1px dashed var(--border);border-radius:6px;color:var(--muted);font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .12s;text-align:left}.confNoteAdd:hover{border-color:var(--border-light);color:var(--text-secondary);background:var(--bg)}.confNoteDisplay{width:100%;padding:8px 12px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:6px;color:#fde68a;font-size:.75rem;font-weight:500;cursor:pointer;text-align:left;transition:all .12s;font-family:inherit}.confNoteDisplay:hover{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.4)}.confNoteEditor{display:flex;flex-direction:column;gap:6px}.confNoteInput{width:100%;padding:8px 10px;background:var(--bg);border:1px solid var(--primary);border-radius:6px;color:var(--text);font-size:.75rem;font-family:inherit;resize:vertical;min-height:50px;box-shadow:0 0 0 2px rgba(107,159,255,.15)}.confNoteInput:focus{outline:none}.confNoteCloseBtn{align-self:flex-end;padding:4px 12px;background:var(--primary);color:#fff;border:none;border-radius:4px;font-size:.6875rem;font-weight:600;cursor:pointer}.confNoteCloseBtn:hover{background:var(--primary-hover)}.confCardActions{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--border)}.confActionBtn{width:100%;padding:10px 16px;border:none;border-radius:8px;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .12s;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px}.confActionBtn:disabled{opacity:.5;cursor:not-allowed}.confActionBtn--confirm{background:linear-gradient(180deg,#22c55e,#15803d);color:#fff;box-shadow:0 2px 6px rgba(34,197,94,.35),inset 0 1px 0 rgba(255,255,255,.15);letter-spacing:-.01em}.confActionBtn--confirm:not(:disabled):hover{background:linear-gradient(180deg,#16a34a,#14532d);box-shadow:0 4px 12px rgba(34,197,94,.5);transform:translateY(-1px)}.confActionBtn--confirm:disabled{background:var(--bg);color:var(--muted);border:1px solid var(--border);box-shadow:none}.confActionsSecondary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.confActionBtn--ghost{padding:7px 10px;background:var(--bg);color:var(--text-secondary);border:1px solid var(--border);font-size:.6875rem;font-weight:600}.confActionBtn--ghost:hover{background:var(--bg-elevated);color:var(--text);border-color:var(--border-light)}.confActionBtn--danger{padding:7px 10px;background:var(--bg);color:#f87171;border:1px solid rgba(239,68,68,.3);font-size:.6875rem;font-weight:600}.confActionBtn--danger:not(:disabled):hover{background:rgba(239,68,68,.1);color:#fecaca;border-color:rgba(239,68,68,.5)}.confPagination{margin-top:8px;padding:0;background:transparent;border:none;border-radius:0}.confGrid--compact .confCard{padding:10px 12px 10px 18px;gap:6px}.confGrid--compact .confClientAvatar{width:28px;height:28px;font-size:.6875rem}.confGrid--compact .confClientName{font-size:.8125rem}.confGrid--compact .confCardPanel .confPanelLink{padding:4px}.confGrid--compact .confPanelPhoto,.confGrid--compact .confPanelPhotoPlaceholder{width:42px;height:28px}.confGrid--compact .confPanelTitle{font-size:.75rem}.confGrid--compact .confPriceMonthly{font-size:.875rem}.confGrid--compact .confActionBtn--confirm{padding:8px 12px;font-size:.75rem}.confCard--batch{background:linear-gradient(180deg,rgba(139,92,246,.05) 0,var(--bg-mid) 40%),var(--bg-mid);border-color:rgba(139,92,246,.3)}.confBatchBadge{position:absolute;top:0;right:14px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:linear-gradient(180deg,#8b5cf6,#7c3aed);color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:0 0 6px 6px;box-shadow:0 2px 6px rgba(139,92,246,.35);z-index:3;pointer-events:none}.confBatchIcon{font-size:.75rem;line-height:1}.confBatchText strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confLightbox{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:40px 20px;animation:confLightboxIn .15s ease-out}@keyframes confLightboxIn{0%{opacity:0}to{opacity:1}}.confLightboxInner{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;max-width:min(960px,92vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:confLightboxZoom .18s cubic-bezier(.16,1,.3,1)}@keyframes confLightboxZoom{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.confLightboxHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-mid)}.confLightboxTitle{font-size:.9375rem;font-weight:700;color:var(--text);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confLightboxActions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.confLightboxLink{padding:6px 12px;background:var(--primary);color:#fff;border-radius:6px;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .12s}.confLightboxLink:hover{background:var(--primary-hover)}.confLightboxClose{width:28px;height:28px;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .12s}.confLightboxClose:hover{background:var(--bg-elevated);color:var(--text)}.confLightboxImg{width:100%;max-height:calc(92vh - 60px);object-fit:contain;background:#000;display:block}.confLightboxNoPhoto{padding:80px 40px;text-align:center;color:var(--muted);background:var(--bg)}.confLightboxNoPhotoIcon{font-size:3rem;opacity:.4;margin-bottom:10px}.confCardPanel .confPanelLink{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.confSegments{display:flex;flex-direction:column;gap:14px}.confGrid--inline{display:contents}.confBatchGroup{border:2px solid rgba(139,92,246,.35);border-radius:12px;background:linear-gradient(180deg,rgba(139,92,246,.04) 0,transparent 30%),var(--bg-mid);overflow:hidden;position:relative;box-shadow:0 2px 8px rgba(139,92,246,.12)}.confBatchGroup:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(139,92,246,.02) 0 6px,transparent 6px 12px);pointer-events:none}.confBatchHeader{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(90deg,rgba(139,92,246,.18),rgba(139,92,246,.08));border-bottom:1px solid rgba(139,92,246,.25);position:relative;z-index:1}.confBatchHeaderLeft{display:inline-flex;align-items:center;gap:8px}.confBatchHeaderIcon{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(139,92,246,.4))}.confBatchHeaderTitle{font-size:.8125rem;font-weight:800;color:#c4b5fd;text-transform:uppercase;letter-spacing:.06em}.confBatchHeaderCount{display:inline-flex;align-items:center;padding:2px 8px;background:rgba(139,92,246,.3);color:#ddd6fe;font-size:.6875rem;font-weight:700;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.confBatchHeaderMeta{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.75rem;color:var(--text-secondary);min-width:0}.confBatchHeaderClient{color:var(--text);font-weight:700;letter-spacing:-.01em}.confBatchHeaderSep{color:var(--muted);opacity:.5}.confBatchHeaderValue{color:#4ade80;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confBatchHeaderActions{margin-left:auto;display:inline-flex;gap:6px}.confBatchHeaderBtn{padding:6px 12px;background:rgba(255,255,255,.08);border:1px solid rgba(139,92,246,.4);border-radius:6px;color:#ddd6fe;font-size:.6875rem;font-weight:700;cursor:pointer;transition:all .12s;white-space:nowrap}.confBatchHeaderBtn:hover{background:rgba(139,92,246,.2);color:#fff;border-color:rgba(139,92,246,.7)}.confBatchGroup .confGrid{position:relative;z-index:1}.confBatchGroup .confCard{border-color:rgba(139,92,246,.25)}.confBatchGroup .confCard:hover{border-color:rgba(139,92,246,.45)}.confBatchBadge{display:none!important}.confCard--batch{background:var(--bg-mid);border-color:var(--border)}.confClientLinks{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:.75rem;flex-wrap:wrap}.confClientLink{padding:0;background:none;border:none;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .1s;line-height:1.2}.confClientLink--tel{color:#4ade80}.confClientLink--tel:hover{color:#86efac;text-decoration:underline}.confClientLink--wa{color:#25d366}.confClientLink--wa:hover{color:#4ade80;text-decoration:underline}.confClientLink--mail{color:#60a5fa}.confClientLink--mail:hover{color:#93bbf8;text-decoration:underline}.confClientLink--missing{color:var(--muted);opacity:.4;cursor:not-allowed;text-decoration:line-through}.confClientLinkSep{color:var(--border-light);font-weight:400}.confClientStar{align-self:flex-start;margin-left:4px;font-size:.875rem;cursor:help;filter:drop-shadow(0 0 2px rgba(251,191,36,.4))}.confBatchGroup{width:fit-content;max-width:100%}.confBatchGroup .confGrid{padding:12px}.confCardsView{display:grid;gap:12px;grid-auto-flow:row}.confCardsView--compact{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.confCardsView--detailed{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.confLotSection{grid-column:1/-1;background:rgba(139,92,246,.04);border:1px dashed rgba(139,92,246,.25);border-radius:10px;padding:8px 12px 12px}.confLotHeader{display:flex;align-items:center;gap:8px;padding:6px 4px 10px;font-size:.75rem;color:var(--text-secondary);flex-wrap:wrap}.confLotDot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 6px rgba(139,92,246,.5)}.confLotLabel{font-size:.625rem;font-weight:700;color:#c4b5fd;text-transform:uppercase;letter-spacing:.08em}.confLotCount{color:var(--text);font-weight:700}.confLotSep{color:var(--border-light)}.confLotClient{color:var(--text);font-weight:600}.confLotTotal{color:#4ade80;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confLotSelectBtn{margin-left:auto;padding:4px 10px;background:transparent;border:1px solid rgba(139,92,246,.4);border-radius:5px;color:#c4b5fd;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .1s}.confLotSelectBtn:hover{background:rgba(139,92,246,.15);color:#fff;border-color:rgba(139,92,246,.7)}.confLotCards{display:grid;gap:10px}.confLotCards--compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.confLotCards--detailed{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.confCard--inBatch .confCardStripe{background:linear-gradient(180deg,#8b5cf6,#6d28d9)!important}.confListWrap{border:1px solid var(--border);border-radius:12px;background:var(--bg-mid);overflow:hidden}.confListHead{display:grid;grid-template-columns:40px 130px 260px 1fr 140px 120px 180px;padding:10px 12px;background:var(--bg);border-bottom:1px solid var(--border);font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:10px}.confListCol{overflow:hidden}.confListCol--check{text-align:center}.confListCol--actions{text-align:right}.confListHead input[type=checkbox]{accent-color:var(--primary);cursor:pointer}.confListBody{display:flex;flex-direction:column}.confListRow{position:relative;border-bottom:1px solid var(--border);transition:background .1s}.confListRow:last-child{border-bottom:none}.confListRow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border)}.confListRow--critical:before,.confListRow--expired:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.confListRow--high:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.confListRow--normal:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.confListRow--low:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.confListRow--standby:before{background:linear-gradient(180deg,#6b7280,#4b5563)}.confListRow:hover{background:rgba(107,159,255,.03)}.confListRow--selected{background:rgba(107,159,255,.08)!important}.confListRow--inBatch{background:rgba(139,92,246,.03)}.confListRow--inBatch:before{background:linear-gradient(180deg,#8b5cf6,#6d28d9)!important}.confListMain{display:grid;grid-template-columns:40px 130px 260px 1fr 140px 120px 180px;align-items:center;padding:10px 12px;gap:10px}.confListMain .confListCol--check{display:flex;align-items:center;justify-content:center}.confListMain input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.confListClient{display:flex;align-items:center;gap:9px;min-width:0}.confClientAvatar--sm{width:28px!important;height:28px!important;font-size:.6875rem!important;flex-shrink:0}.confListClientMain{min-width:0;flex:1 1}.confListClientName{font-size:.8125rem;font-weight:600;color:var(--text);letter-spacing:-.01em;display:flex;align-items:center;gap:4px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confListPanelBtn{display:flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;min-width:0;font-family:inherit}.confListPanelBtn:hover .confListPanelTitle{color:var(--primary)}.confListPanelPhoto{object-fit:cover;border-radius:4px}.confListPanelPhoto,.confListPanelPhotoPlaceholder{width:42px;height:28px;border:1px solid var(--border);flex-shrink:0}.confListPanelPhotoPlaceholder{display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:4px;font-size:.625rem;font-weight:700;color:var(--muted);font-family:monospace}.confListPanelInfo{min-width:0;flex:1 1}.confListPanelTitle{font-size:.8125rem;font-weight:600;color:var(--text);letter-spacing:-.01em;display:flex;align-items:baseline;gap:5px;transition:color .1s}.confListPanelLoc,.confListPanelTitle{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confListPanelLoc{font-size:.6875rem;color:var(--muted)}.confListPeriodDates{font-size:.75rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.confListPeriodDays{font-size:.625rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-top:2px}.confListPriceVal{font-size:.875rem;font-weight:700;color:#4ade80;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;text-align:right}.confListPriceUnit{font-size:.625rem;color:var(--muted);font-weight:500;margin-left:2px}.confListPriceNone{color:var(--muted);font-size:.8125rem;text-align:right;display:block}.confListMain .confListCol--actions{gap:6px}.confListActionConfirm{padding:6px 14px;background:linear-gradient(180deg,#22c55e,#15803d);color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .1s;letter-spacing:-.01em;box-shadow:0 1px 3px rgba(34,197,94,.3)}.confListActionConfirm:not(:disabled):hover{background:linear-gradient(180deg,#16a34a,#14532d);box-shadow:0 2px 8px rgba(34,197,94,.5)}.confListActionConfirm:disabled{box-shadow:none;cursor:not-allowed}.confListActionBtn,.confListActionConfirm:disabled{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.confListActionBtn{width:32px;height:30px;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:700;transition:all .1s}.confListActionBtn:hover{background:var(--bg-elevated);color:var(--text);border-color:var(--border-light)}.confListLotHeader{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 20px;background:rgba(139,92,246,.08);border-bottom:1px solid rgba(139,92,246,.2);font-size:.75rem;color:var(--text-secondary);border-left:3px solid #8b5cf6;flex-wrap:wrap}.confListLotIcon{font-size:.875rem}.confListLotHeader strong{color:#c4b5fd;font-weight:700}.confListLotSep{color:var(--border-light)}.confListLotTotal{color:#4ade80;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confListLotBtn{margin-left:auto;padding:4px 10px;background:transparent;border:1px solid rgba(139,92,246,.4);border-radius:5px;color:#c4b5fd;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .1s}.confListLotBtn:hover{background:rgba(139,92,246,.18);color:#fff;border-color:rgba(139,92,246,.7)}.confListExpand{padding:12px 16px 14px 60px;background:var(--bg);border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 2fr auto;gap:16px;align-items:start;animation:confExpandIn .12s ease-out}@keyframes confExpandIn{0%{opacity:0}to{opacity:1}}.confListExpandSection{display:flex;flex-direction:column;gap:4px}.confListExpandLabel{font-size:.625rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.confListExpandSection--note textarea{min-height:40px}.confListExpandActions{display:flex;flex-direction:column;gap:6px;min-width:150px}@media (max-width:1200px){.confListHead,.confListMain{grid-template-columns:40px 110px 1fr 130px 100px 160px}.confListCol--panel{display:none}}@media (max-width:900px){.confListHead,.confListMain{grid-template-columns:40px 100px 1fr 90px 140px}.confListCol--price{display:none}}.confListHead,.confListMain{grid-template-columns:40px 120px 240px 1fr 130px 110px 130px 170px!important;gap:10px}.confListSeller{min-width:0}.confListSellerName{font-size:.75rem;font-weight:600;color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confListSellerHandle{font-size:.6875rem;color:var(--primary);font-weight:600;line-height:1.2}.confListMain .confListCol--actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.confListActionCancel{width:32px;height:30px;background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .1s;display:flex;align-items:center;justify-content:center}.confListActionCancel:not(:disabled):hover{background:rgba(239,68,68,.12);color:#fecaca;border-color:rgba(239,68,68,.6)}.confListActionCancel:disabled{opacity:.4;cursor:not-allowed}.confListActionHide{width:32px;height:30px;background:transparent;border:1px solid rgba(148,163,184,.35);border-radius:6px;color:#94a3b8;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .1s;display:flex;align-items:center;justify-content:center;margin-left:4px}.confListActionHide:not(:disabled):hover{background:rgba(148,163,184,.14);color:#e2e8f0;border-color:rgba(148,163,184,.7)}.confListActionHide:disabled{opacity:.4;cursor:not-allowed}.confListActionBtn--active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.confListLot{position:relative;margin:6px 0;border-left:3px solid #8b5cf6;background:rgba(139,92,246,.04);border-radius:0 4px 4px 0}.confListLot:before{top:-3px;border-radius:2px 2px 0 0}.confListLot:after,.confListLot:before{content:"";position:absolute;left:-3px;width:14px;height:3px;background:#8b5cf6}.confListLot:after{bottom:-3px;border-radius:0 0 2px 2px}.confListLot .confListLotHeader{background:rgba(139,92,246,.14);border-bottom:1px solid rgba(139,92,246,.25);border-left:none;padding:8px 12px 8px 14px;margin:0}.confListLot .confListRow:before{display:none!important}.confListLot .confListRow{background:transparent!important;border-bottom:1px dashed rgba(139,92,246,.15)}.confListLot .confListRow:last-child{border-bottom:none}.confListLot .confListRow:hover{background:rgba(139,92,246,.06)!important}.confListLot .confListRow--selected{background:rgba(107,159,255,.1)!important}.confListLotBody{padding:0}@media (max-width:1400px){.confListHead,.confListMain{grid-template-columns:40px 110px 220px 1fr 120px 100px 160px!important}.confListCol--seller{display:none}}@media (max-width:1200px){.confListHead,.confListMain{grid-template-columns:40px 100px 1fr 120px 100px 160px!important}.confListCol--panel{display:none}}@media (max-width:900px){.confListHead,.confListMain{grid-template-columns:40px 100px 1fr 110px 140px!important}.confListCol--price{display:none}}.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 180px 1fr 170px 80px 120px 120px 130px 150px!important}.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:110px 180px 1fr 180px 80px 120px 130px 140px!important}.comenziListClientPhone{font-size:.6875rem;color:var(--muted);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comenziListNote{font-size:.625rem;color:var(--muted);margin-top:2px;line-height:1.3;font-style:italic}.comenziListNote--danger{color:#f87171;font-style:normal;font-weight:600}.comenziListNote--muted{color:var(--muted);opacity:.7}.comenziListSubHint{font-size:.625rem;color:var(--muted);margin-top:1px;text-align:right}.confListPriceVal--secondary{color:var(--text-secondary)!important;font-weight:600!important;font-size:.8125rem!important}.comenziListRow--active .comenziPill,.comenziListRow--active .confUrgencyBadge{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.35)}.comenziListRow--upcoming .comenziPill,.comenziListRow--upcoming .confUrgencyBadge{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.comenziListRow--past .comenziPill,.comenziListRow--past .confUrgencyBadge{background:rgba(107,114,128,.15);color:#9ca3af;border:1px solid rgba(107,114,128,.35)}.comenziListRow--cancelled .comenziPill,.comenziListRow--cancelled .confUrgencyBadge{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3)}@media (max-width:1600px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 160px 1fr 150px 70px 120px 130px 150px!important}.comenziListWrap .confListCol:nth-child(7){display:none}}@media (max-width:1300px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:100px 1fr 150px 70px 120px 150px!important}.comenziListWrap .confListCol:nth-child(2),.comenziListWrap .confListCol:nth-child(8){display:none}.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:100px 160px 1fr 160px 70px 120px 140px!important}.rezervListWrap .confListCol:nth-child(7){display:none}}@media (max-width:1000px){.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:100px 1fr 150px 120px 140px!important}.rezervListWrap .confListCol:nth-child(2),.rezervListWrap .confListCol:nth-child(5){display:none}}.comenziListMain .confListActionConfirm{padding:6px 10px;font-size:.75rem;background:linear-gradient(180deg,#3b82f6,#1d4ed8);box-shadow:0 1px 3px rgba(59,130,246,.3)}.comenziListMain .confListActionConfirm:not(:disabled):hover{background:linear-gradient(180deg,#2563eb,#1e40af);box-shadow:0 2px 8px rgba(59,130,246,.5)}.confListActionCancel--wide{width:auto!important;padding:6px 12px!important;font-size:.75rem!important;font-weight:600;letter-spacing:-.01em}.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 170px 1fr 170px 80px 120px 120px 130px 220px!important}@media (max-width:1600px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 150px 1fr 150px 70px 120px 130px 170px!important}.comenziListWrap .confListCol:nth-child(7){display:none}}@media (max-width:1300px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:100px 1fr 150px 70px 120px 170px!important}.comenziListWrap .confListCol:nth-child(2),.comenziListWrap .confListCol:nth-child(8){display:none}}.confCampaignTag{display:inline-block;max-width:100%;padding:3px 9px;background:linear-gradient(180deg,rgba(236,72,153,.14),rgba(236,72,153,.08));border:1px solid rgba(236,72,153,.35);border-radius:5px;color:#f9a8d4;font-size:.75rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.confListCol--campaign{min-width:0}.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListHead,.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListMain{grid-template-columns:40px 120px 240px 1fr 150px 130px 110px 130px 170px!important}@media (max-width:1500px){.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListHead,.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListMain{grid-template-columns:40px 110px 220px 1fr 130px 130px 100px 160px!important}.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListCol--seller{display:none}}@media (max-width:1200px){.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListHead,.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListMain{grid-template-columns:40px 100px 1fr 120px 130px 100px 160px!important}.confListWrap:not(.comenziListWrap):not(.rezervListWrap) .confListCol--panel{display:none}}.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 160px 1fr 130px 160px 80px 140px 140px 170px!important;gap:10px}.comenziListWrap .confListCol:nth-child(7),.comenziListWrap .confListCol:nth-child(8){display:block}@media (max-width:1700px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:110px 150px 1fr 120px 140px 70px 140px 130px 220px!important}}@media (max-width:1400px){.comenziListWrap .comenziListMain,.comenziListWrap .confListHead{grid-template-columns:100px 1fr 120px 140px 70px 140px 210px!important}.comenziListWrap .confListCol:nth-child(2),.comenziListWrap .confListCol:nth-child(8){display:none}}.comenziListMain .confListCol--actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow:visible;white-space:nowrap}.comenziListMain .confListCol--actions .confListActionCancel,.comenziListMain .confListCol--actions .confListActionConfirm{flex:0 0 auto;padding-inline:9px!important}.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:110px 160px 1fr 130px 180px 80px 120px 130px 150px!important}@media (max-width:1500px){.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:100px 150px 1fr 110px 160px 70px 120px 150px!important}.rezervListWrap .confListCol--seller{display:none}}@media (max-width:1200px){.rezervListWrap .confListHead,.rezervListWrap .rezervListMain{grid-template-columns:100px 1fr 110px 140px 120px 150px!important}.rezervListWrap .confListCol:nth-child(2){display:none}}.panelsTableRow--catalog>td:first-child{position:relative;border-left-width:0}.panelsTableRow--catalog[data-contract-state=VALID]>td:first-child{box-shadow:inset 4px 0 0 rgba(61,217,160,.95)}.panelsTableRow--catalog[data-contract-state=EXPIRING]>td:first-child{box-shadow:inset 4px 0 0 rgba(240,170,60,.95)}.panelsTableRow--catalog[data-contract-state=EXPIRED]>td:first-child{box-shadow:inset 4px 0 0 rgba(240,100,128,.95)}.panelsTableRow--catalog[data-contract-state=NONE]>td:first-child{box-shadow:inset 4px 0 0 rgba(120,134,160,.7)}.panelsTableCellSpace{vertical-align:top;padding-left:14px}.panelsTableSpaceInner{display:flex;gap:14px;align-items:flex-start}.panelsTableSpaceBody{display:flex;flex-direction:column;gap:4px;min-width:0}.panelsTableSpaceHeadRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.panelsTableMediaTag{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;border:1px solid transparent;line-height:1.4;white-space:nowrap}.panelsTableMediaTag--outdoor{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.28);color:#93c5fd}.panelsTableMediaTag--indoor{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.32);color:#c4b5fd}.panelsTableMediaTag--digital{background:rgba(61,217,160,.14);border-color:rgba(61,217,160,.32);color:#6ee7b7}.panelsTableMediaTag--special{background:rgba(240,170,60,.14);border-color:rgba(240,170,60,.32);color:#fcd34d}.panelsTableTypeTag{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.01em;padding:2px 8px;border-radius:5px;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#cbd5e1;line-height:1.4;white-space:nowrap}.appMobileBrand,.appMobileMenuBtn,.appMobileOverlay,.appMobileTopbar{display:none}@media (max-width:899px){.appShell{min-height:100vh;padding-top:56px}.appMain{margin-left:0!important;min-height:calc(100vh - 56px)}.appMain>.container{padding-left:12px;padding-right:12px;max-width:100%}.appMobileTopbar{display:flex;align-items:center;gap:12px;position:fixed;top:0;left:0;right:0;height:56px;padding:0 14px;background:linear-gradient(180deg,rgba(12,18,32,.98),rgba(6,10,18,.96));border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:30}.appMobileMenuBtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.9);cursor:pointer;padding:0}.appMobileMenuBtn:focus,.appMobileMenuBtn:hover{background:rgba(255,255,255,.05)}.appMobileBrand{display:inline-block;font-size:20px;font-weight:800;letter-spacing:.2px;color:#ff4d5a;text-decoration:none}.appSidebar{position:fixed;left:0;width:280px;max-width:84vw;top:0;bottom:0;height:100vh;max-height:100vh;overflow:hidden;transform:translateX(-100%);transition:transform .22s ease;z-index:50;box-shadow:12px 0 48px rgba(0,0,0,.55)}.appSidebarNav{flex:1 1;min-height:0;max-height:none;overflow-y:auto}.appShell[data-mobile-menu-open=true] .appSidebar{transform:translateX(0)}.appMobileOverlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:40}.appShell[data-mobile-menu-open=true] .appMobileOverlay{opacity:1;pointer-events:auto}body.mobileMenuOpenBody{overflow:hidden;touch-action:none}body,html{overflow-x:hidden}.adminSubpage,.appSurface,.card{padding:14px!important;border-radius:12px!important}.appToolbar{flex-direction:column;align-items:stretch!important;gap:10px!important}.appToolbar .appField,.appToolbar>*{width:100%;min-width:0}.appToolbar .btn{width:100%}.appKpiGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}@media (max-width:480px){.appKpiGrid{grid-template-columns:1fr!important}}.appKpiCard{padding:12px!important}.appKpiValue{font-size:1.25rem!important}.fieldGrid,.formGrid,.panelDetailFormGrid{grid-template-columns:1fr!important;gap:10px!important}.btn,.input,select.input,textarea.input{min-height:44px}.adminSubpageActionBtn,.btn.btnSm{min-height:36px}input.input,select.input,textarea.input{font-size:16px!important}.appTableShell,.tableWrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.appTableShell:after,.tableWrap:after{content:"";position:sticky;right:0;top:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.35));pointer-events:none;display:block}.table{min-width:640px}.staffProfileHeader{gap:12px!important}.appPageHero,.staffProfileHeader{flex-direction:column;align-items:flex-start!important}.appPageHero{gap:8px!important}.appPageMeta{align-self:flex-start}.adminSubpageTitle,.appPageTitle{font-size:1.25rem!important;line-height:1.3!important}.staffProfileName{font-size:1.1rem!important}.listPaginationBar{gap:8px}.adminSubpageHeader,.listPaginationBar{flex-direction:column;align-items:stretch!important}.adminSubpagePrimaryBtn{width:100%}.confirmDialog,.modal,.modalContent{max-width:94vw!important;width:94vw!important;margin:0 auto}}@media (max-width:639px){.confListHead{display:none!important}.comenziListWrap .confListMain,.confListMain,.confListWrap .confListMain,.rezervListWrap .confListMain{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 12px!important;align-items:start;padding:12px 12px 12px 14px!important}.confListMain .confListCol{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;padding:0!important}.confListMain .confListCol--client,.confListMain .confListCol--urgency{grid-column:1/-1}.confListMain .confListCol--panel{grid-column:1/-1;display:flex!important;gap:10px;align-items:center}.confListMain .confListCol--campaign{grid-column:1/-1}.confListMain .confListCol--actions{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:8px;justify-content:stretch;margin-top:2px}.confListMain .confListCol--actions .confListActionCancel,.confListMain .confListCol--actions .confListActionConfirm,.confListMain .confListCol--actions .confListActionHide{flex:1 1 auto;min-height:40px;width:auto}.confListMain .confListCol--client,.confListMain .confListCol--panel .confListPanelName{overflow-wrap:anywhere}.nrsvShell{padding:12px!important}.nrsvHeader{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.nrsvHeader .btn{align-self:flex-start}.nrsvTitle{font-size:1.2rem;line-height:1.35}.nrsvTitleBadge{padding:2px 9px}.nrsvStepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;overflow:visible;padding:12px 0;margin-bottom:16px}.nrsvStepLine{display:none}.nrsvStep{min-width:0;flex-direction:column;justify-content:flex-start;gap:4px;padding:0 2px;text-align:center}.nrsvStepDisc{width:26px;height:26px}.nrsvStepLabel{display:block;min-height:28px;font-size:10px;line-height:1.18;white-space:normal;overflow-wrap:anywhere}.nrsvToolRow{gap:14px}.nrsvToolGroup{width:100%}.nrsvToggle{display:flex;width:100%}.nrsvToggleBtn{flex:1 1;min-width:0;font-size:.75rem}.nrsvToggle--kind .nrsvToggleBtn,.nrsvToggleBtn{padding:9px 6px}.nrsvToggle--triple .nrsvToggleBtn{font-size:.68rem}.nrsvDatePair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.nrsvDateInput{width:100%;min-width:0}.nrsvBar{align-items:stretch;margin-top:18px}.nrsvBar>.btn,.nrsvBarRight .btn{flex:1 1}.nrsvBarRight{justify-content:stretch}}.loginLink{display:block;color:#8ea9ff;font-size:13px;text-align:center;text-decoration:none}.loginLink:hover{text-decoration:underline}.loginSuccess{padding:11px 12px;border:1px solid rgba(61,217,160,.3);border-radius:8px;background:rgba(61,217,160,.08);color:#9fe8c9;font-size:13px;line-height:1.5}.inviteCard{max-width:680px;padding:34px}.inviteHeader{margin-bottom:24px}.inviteHeader h1{margin:18px 0 6px;color:var(--text);font-size:1.5rem;letter-spacing:-.025em}.inviteSummary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--bg-card) 78%,var(--brand) 4%)}.inviteSummary>div{min-width:0;padding:12px 14px;border-right:1px solid var(--border)}.inviteSummary>div:last-child{border-right:0}.inviteSummary span,.inviteSummary strong{display:block}.inviteSummary span{margin-bottom:4px;color:var(--muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inviteSummary strong{overflow:hidden;color:var(--text);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.inviteFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inviteNotificationToggle{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--bg-mid);cursor:pointer}.inviteNotificationToggle input{margin-top:2px;accent-color:var(--brand)}.inviteNotificationToggle small,.inviteNotificationToggle span,.inviteNotificationToggle strong{display:block}.inviteNotificationToggle strong{color:var(--text);font-size:.8125rem}.inviteNotificationToggle small{margin-top:3px;color:var(--muted);font-size:.6875rem}@media (max-width:639px){.invitePage{align-items:flex-start;padding:12px}.inviteCard{padding:24px 18px}.inviteFields,.inviteSummary{grid-template-columns:1fr}.inviteSummary>div{border-right:0;border-bottom:1px solid var(--border)}.inviteSummary>div:last-child{border-bottom:0}.dspFilterPanel--initial{padding:18px 16px 16px}.dspFilterGrid,.dspFilterPanel--initial .dspFilterGrid{grid-template-columns:1fr!important}.dspFilterBar{flex-wrap:wrap;gap:8px}.opsFilters{grid-template-columns:1fr!important;gap:12px}.opsFilterGroup--search,.opsResetBtn{grid-column:auto!important}.opsResetBtn{width:100%}.opsSegmented{display:flex}.opsSegBtn{flex:1 1;min-height:40px}.opsFilterInput{width:100%;min-height:44px}}@media (max-width:379px){.appMobileBrand{font-size:18px}.appMain>.container{padding-left:8px;padding-right:8px}.adminSubpage,.appSurface,.card{padding:10px!important}}.nrsvTitleBadge{display:inline-block;padding:2px 14px;border-radius:10px;font-weight:800;letter-spacing:-.01em;line-height:1.15;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease;vertical-align:baseline}.nrsvTitleBadge--reservation{background:linear-gradient(180deg,rgba(96,165,250,.22),rgba(96,165,250,.12));border-color:rgba(96,165,250,.45);color:#93c5fd;text-shadow:0 0 20px rgba(96,165,250,.25)}.nrsvTitleBadge--order{background:linear-gradient(180deg,rgba(61,217,160,.22),rgba(61,217,160,.12));border-color:rgba(61,217,160,.45);color:#6ee7b7;text-shadow:0 0 20px rgba(61,217,160,.25)}.nrsvToggle--kind{border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:3px;background:rgba(15,23,42,.6);gap:2px}.nrsvToggle--kind .nrsvToggleBtn{padding:10px 18px;border-radius:9px;font-size:.875rem;font-weight:650;letter-spacing:.01em;transition:background .18s ease,color .18s ease,box-shadow .18s ease;position:relative}.nrsvToggle--kind .nrsvToggleBtn--reservation.nrsvToggleBtn--on{background:linear-gradient(180deg,#60a5fa,#3b82f6)!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(59,130,246,.35),inset 0 1px 0 rgba(255,255,255,.2)}.nrsvToggle--kind .nrsvToggleBtn--order.nrsvToggleBtn--on{background:linear-gradient(180deg,#34d399,#10b981)!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(16,185,129,.35),inset 0 1px 0 rgba(255,255,255,.2)}.nrsvToggle--kind .nrsvToggleBtn--reservation:not(.nrsvToggleBtn--on):hover{background:rgba(96,165,250,.1);color:#93c5fd}.nrsvToggle--kind .nrsvToggleBtn--order:not(.nrsvToggleBtn--on):hover{background:rgba(61,217,160,.1);color:#6ee7b7}.mapPage--fullscreen{position:fixed;inset:0;z-index:1200;background:var(--bg);padding:12px;overflow:auto}.mapPage--fullscreen .mapLayout{height:calc(100vh - 180px)}.mapFloatControls{position:absolute;z-index:500;display:flex;flex-direction:column;align-items:flex-end}.mapFloatBtn{appearance:none;padding:7px 12px;border-radius:8px;background:rgba(20,26,40,.92);border:1px solid var(--border);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .15s ease;white-space:nowrap}.mapFloatBtn:hover{border-color:rgba(77,138,240,.5);color:var(--primary)}.mapFloatBtn--on{background:var(--primary-strong);color:#fff;border-color:transparent}.mapLegend{position:absolute;bottom:14px;left:12px;z-index:500;border-radius:10px;background:rgba(20,26,40,.94);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(0,0,0,.4);overflow:hidden}.mapLegendToggle{appearance:none;display:flex;align-items:center;gap:7px;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.mapLegendToggleIcon{color:var(--primary);font-size:13px}.mapLegendChevron{margin-left:auto;color:var(--muted);font-size:10px}.mapLegendBody{display:flex;gap:18px;padding:4px 14px 12px;border-top:1px solid var(--border)}.mapLegendCol{display:flex;flex-direction:column;gap:2px}.mapLegendColTitle{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:4px 0}.mapLegendItem{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:11.5px;line-height:1.65}.mapLegendDot{width:11px;height:11px;border-radius:999px;border:2px solid rgba(255,255,255,.85);flex-shrink:0}.mapLegendLetter{width:14px;text-align:center;font-weight:800;color:var(--text);font-size:11px;flex-shrink:0}.mapAreaBar{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:600;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:rgba(20,26,40,.95);border:1px solid rgba(77,138,240,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.4)}.mapAreaBarCount{font-size:13px;font-weight:700;color:var(--primary);white-space:nowrap}@media (max-width:720px){.mapLegend{display:none}.mapFloatBtn{padding:6px 9px;font-size:11.5px}}.mapPage{display:flex;flex-direction:column;height:calc(100vh - 56px);min-height:540px;padding:0;overflow:hidden}.mapPage.mapPage--fullscreen{height:100vh;padding:10px}.mapCmd{z-index:700;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 10px;border-radius:14px;background:linear-gradient(180deg,rgba(24,30,44,.7),rgba(16,21,32,.7));border:1px solid var(--border);box-shadow:0 4px 16px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mapCmd,.mapCmd__search{position:relative;display:flex;align-items:center}.mapCmd__search{flex:1 1 220px;min-width:180px;max-width:360px}.mapCmd__searchIcon{position:absolute;left:11px;width:15px;height:15px;color:var(--muted);pointer-events:none}.mapCmd__searchInput{width:100%;min-height:36px;padding:0 30px 0 34px;border-radius:9px;background:rgba(10,14,22,.55);border:1px solid var(--border);color:var(--text);font-size:13px;transition:border-color .15s ease,box-shadow .15s ease}.mapCmd__searchInput:focus{outline:none;border-color:rgba(77,138,240,.5);box-shadow:0 0 0 3px rgba(77,138,240,.12)}.mapCmd__searchClear{position:absolute;right:8px;width:18px;height:18px;line-height:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;border-radius:4px}.mapCmd__searchClear:hover{color:var(--text)}.mapCmd__count{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;padding:0 2px}.mapCmd__divider{width:1px;align-self:stretch;background:var(--border);margin:2px}.mapCmd__spacer{flex:1 1;min-width:6px}.mapChip{position:relative}.mapChipBtn{appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 11px;border-radius:9px;background:rgba(10,14,22,.4);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .13s ease}.mapChipBtn:hover{color:var(--text);border-color:rgba(77,138,240,.35)}.mapChipBtn--on{background:rgba(77,138,240,.16);border-color:rgba(77,138,240,.5);color:var(--primary)}.mapChipCaret{font-size:9px;opacity:.6}.mapChipPop{position:absolute;top:calc(100% + 6px);left:0;z-index:1300;min-width:180px;padding:5px;display:flex;flex-direction:column;gap:2px;background:rgba(17,23,36,.99);border:1px solid rgba(255,255,255,.12);border-radius:11px;box-shadow:0 12px 34px rgba(0,0,0,.5)}.mapChipOpt{appearance:none;text-align:left;padding:8px 11px;border-radius:7px;background:transparent;border:none;color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .1s ease}.mapChipOpt:hover{background:rgba(77,138,240,.1);color:var(--text)}.mapChipOpt--on{background:rgba(77,138,240,.18);color:var(--primary)}.mapChipPop--list{min-width:220px;padding:0}.mapChipPopBar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.mapChipPopClear{border:none;background:transparent;color:var(--primary);font-size:11px;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0}.mapChipPopScroll{max-height:260px;overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:1px}.mapChipCheck{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.mapChipCheck:hover{background:rgba(77,138,240,.08);color:var(--text)}.mapChipCheck input{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.mapChipEmpty{padding:14px;font-size:12px;color:var(--muted);text-align:center}.mapChipPop--period{min-width:200px;padding:12px;gap:10px}.mapChipDateLbl{display:flex;flex-direction:column;gap:5px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mapChipDate{color-scheme:dark;min-height:34px;padding:0 9px;border-radius:8px;background:rgba(10,14,22,.55);border:1px solid var(--border);color:var(--text);font-size:12.5px}.mapChipDate:focus{outline:none;border-color:rgba(77,138,240,.45)}.mapCmd__reset{appearance:none;min-height:36px;padding:0 11px;border-radius:9px;background:transparent;border:1px solid rgba(240,100,128,.35);color:#f4889c;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .13s ease}.mapCmd__reset:hover{background:rgba(240,100,128,.12)}.mapCmd__stats{gap:5px}.mapCmd__stats,.mapStat{display:inline-flex;align-items:center}.mapStat{appearance:none;gap:6px;min-height:36px;padding:0 11px;border-radius:9px;background:rgba(10,14,22,.4);border:1px solid var(--border);cursor:pointer;transition:all .13s ease}.mapStat:hover{border-color:rgba(255,255,255,.2)}.mapStat--on{border-color:rgba(77,138,240,.6);background:rgba(77,138,240,.12)}.mapStatDot{width:9px;height:9px;border-radius:999px;flex-shrink:0}.mapStat--green .mapStatDot{background:var(--success)}.mapStat--yellow .mapStatDot{background:var(--warning)}.mapStat--blue .mapStatDot{background:#60a5fa}.mapStatVal{font-size:14px;font-weight:800;color:var(--text);line-height:1}.mapStat--green .mapStatVal{color:var(--success)}.mapStat--yellow .mapStatVal{color:var(--warning)}.mapStat--blue .mapStatVal{color:#60a5fa}.mapLayout{flex:1 1;display:grid;grid-template-columns:1fr 360px;gap:0;height:auto;margin:0;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.mapLayout,.mapPanel{min-height:0;overflow:hidden}.mapPanel{position:relative;border-radius:0}.mapSidebar{overflow-y:auto;border-left:1px solid var(--border);background:rgba(0,0,0,.12)}.mapPanel .mapCanvas{height:100%;min-height:0;border-radius:0;border:none}.mapPanel .leaflet-top{z-index:400}.mapLegendStrip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:2px 4px}.mapLegendStripGroup{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.mapLegendStripTitle{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.mapLegendStripItem{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.mapLegendStripSep{width:1px;height:18px;background:var(--border)}.mapFloatControls{flex-direction:row!important;gap:6px;top:12px;right:12px}.mapFloatIco{font-size:14px;line-height:1}@media (max-width:1000px){.mapLayout,.mapPage{height:auto}.mapLayout{grid-template-columns:1fr}.mapPanel{height:60vh;min-height:420px}.mapSidebar{max-height:480px;border-left:none;border-top:1px solid var(--border)}}.panelLifeBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.panelLifeBadge--future{background:rgba(96,165,250,.15);color:#93c5fd;border-color:rgba(96,165,250,.35)}.panelLifeBadge--removed{background:rgba(148,163,184,.15);color:#94a3b8;border-color:rgba(148,163,184,.3)}.panelLifeCountdown{font-size:11.5px;font-weight:700;margin-top:4px}.panelLifeCountdown--future{color:#93c5fd}.panelLifeCountdown--removal{color:var(--warning)}.panelLifeCountdown--none{color:var(--muted);font-weight:500}.panelsVariantARow[data-lifecycle=FUTURE] .panelsVariantATd,.panelsVariantARow[data-lifecycle=REMOVED] .panelsVariantATd{opacity:.55}.panelsVariantARow[data-lifecycle=FUTURE] .panelsVariantATd:first-child,.panelsVariantARow[data-lifecycle=REMOVED] .panelsVariantATd:first-child{box-shadow:inset 3px 0 0 0 rgba(96,165,250,.7)}.panelsVariantARow[data-lifecycle=REMOVED] .panelsVariantATd:first-child{box-shadow:inset 3px 0 0 0 rgba(148,163,184,.65)}.panelsVariantBCard[data-lifecycle=FUTURE],.panelsVariantBCard[data-lifecycle=REMOVED]{opacity:.72;border-style:dashed}.panelsVariantBLifeBadge{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.opsPage{display:flex;flex-direction:column;gap:14px}.opsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;background:linear-gradient(180deg,rgba(77,138,240,.04),rgba(14,18,25,.45));border:1px solid var(--border);border-radius:12px;flex-wrap:wrap}.opsHeaderLead{min-width:0;flex:1 1}.opsTitle{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text);line-height:1.2}.opsSub{margin:4px 0 0;font-size:13px;color:var(--muted);max-width:720px}.opsHeaderActions{display:flex;gap:8px;flex-shrink:0}.opsStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.opsStat{padding:12px 14px;background:rgba(20,26,40,.55);border:1px solid var(--border);border-radius:10px}.opsStatLabel{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.opsStatValue{font-size:22px;font-weight:800;color:var(--text);line-height:1;letter-spacing:-.02em}.opsStat--active{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.06)}.opsStat--active .opsStatLabel{color:#93c5fd}.opsStat--done{border-color:rgba(61,217,160,.28);background:rgba(61,217,160,.06)}.opsStat--done .opsStatLabel{color:#6ee7b7}.opsStat--dec{border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.06)}.opsStat--dec .opsStatLabel{color:#c4b5fd}.opsStat--redec{border-color:rgba(56,189,248,.3);background:rgba(56,189,248,.06)}.opsStat--redec .opsStatLabel{color:#7dd3fc}.opsStat--neu{border-color:rgba(240,170,60,.3);background:rgba(240,170,60,.06)}.opsStat--neu .opsStatLabel{color:var(--warning)}.opsFilters{display:grid;grid-template-columns:130px 130px auto auto 1fr auto;gap:10px;align-items:end;padding:14px 16px;background:rgba(14,18,25,.4);border:1px solid var(--border);border-radius:12px}.opsFilterGroup{display:flex;flex-direction:column;gap:5px;min-width:0}.opsFilterGroup--search{flex:1 1}.opsFilterLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.opsFilterInput{color-scheme:dark;min-height:36px;padding:0 10px;border-radius:7px;background:rgba(14,18,25,.55);border:1px solid var(--border);color:var(--text);font-size:13px;transition:border-color .15s ease,background .15s ease}.opsFilterInput:focus{outline:none;border-color:rgba(77,138,240,.45);background:rgba(14,18,25,.75);box-shadow:0 0 0 3px rgba(77,138,240,.1)}.opsSegmented{display:inline-flex;padding:2px;border-radius:7px;background:rgba(14,18,25,.55);border:1px solid var(--border);gap:2px;height:36px}.opsSegBtn{appearance:none;background:transparent;border:none;color:var(--text-secondary);font-size:12px;font-weight:600;padding:0 10px;border-radius:5px;cursor:pointer;transition:all .12s ease;white-space:nowrap}.opsSegBtn:hover{color:var(--text);background:rgba(77,138,240,.08)}.opsSegBtn[data-active=true]{background:rgba(77,138,240,.2);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(77,138,240,.35)}.opsResetBtn{align-self:end}.opsBtn{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:7px;border:1px solid var(--border);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease;background:rgba(14,18,25,.4);color:var(--text-secondary);white-space:nowrap}.opsBtn:hover:not(:disabled){border-color:rgba(77,138,240,.4);color:var(--text);background:rgba(77,138,240,.08)}.opsBtn:disabled{opacity:.55;cursor:default}.opsBtn--primary{background:var(--primary-strong);color:white;border-color:transparent;box-shadow:0 2px 8px rgba(77,138,240,.25)}.opsBtn--primary:hover:not(:disabled){background:var(--primary);border-color:transparent;color:white;box-shadow:0 4px 14px rgba(77,138,240,.4)}.opsBtn--sm{min-height:30px;padding:0 12px;font-size:12px}.opsListWrap{border:1px solid var(--border);border-radius:12px;overflow:auto;background:var(--bg-card)}.opsEmpty{padding:40px 24px;text-align:center;color:var(--muted);font-size:13px}.opsError{padding:10px 14px;background:rgba(240,100,128,.1);border:1px solid rgba(240,100,128,.3);color:var(--danger);border-radius:8px;font-size:13px}.opsTable{width:100%;min-width:1380px;border-collapse:separate;border-spacing:0}.opsTh{text-align:left;padding:12px 14px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:rgba(14,18,25,.6);border-bottom:1px solid var(--border)}.opsTh--actions{text-align:right;width:1%;white-space:nowrap}.opsGroup{position:relative}.opsGroup+.opsGroup .opsRow[data-group-pos=first] .opsTd,.opsGroup+.opsGroup .opsRow[data-group-pos=single] .opsTd{border-top:14px solid #0e1219;background-clip:padding-box;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08)}.opsRow{transition:background .1s ease}.opsRow:hover .opsTd{background:rgba(77,138,240,.05)}.opsRow[data-completed=true] .opsTd{background:rgba(61,217,160,.03)}.opsRow[data-completed=true]{opacity:.92}.opsTd{padding:12px 14px;vertical-align:middle;font-size:13px;color:var(--text);background:var(--bg-card);transition:background .1s ease}.opsTd--actions{text-align:right}.opsRow[data-group-pos=first] .opsTd,.opsRow[data-group-pos=middle] .opsTd{border-bottom:1px dashed rgba(255,255,255,.05)}.opsGroup[data-pair=true] .opsRow .opsTd:first-child{position:relative}.opsGroup[data-pair=true] .opsRow .opsTd:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);opacity:.85}.opsGroup[data-pair=true][data-group-idx="1"] .opsRow .opsTd:first-child:before{background:var(--success)}.opsGroup[data-pair=true] .opsRow[data-group-pos=first] .opsTd:first-child:before{top:6px;border-top-left-radius:3px;border-top-right-radius:3px}.opsGroup[data-pair=true] .opsRow[data-group-pos=last] .opsTd:first-child:before{bottom:6px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.opsGroup[data-completed=true] .opsRow .opsTd:first-child:before{background:var(--success)!important;opacity:.6}.opsGroup[data-pair=true] .opsRow .opsTd{background:linear-gradient(90deg,rgba(77,138,240,.025),transparent 80px)}.opsGroup[data-pair=true][data-group-idx="1"] .opsRow .opsTd{background:linear-gradient(90deg,rgba(61,217,160,.025),transparent 80px)}.opsGroup[data-pair=true] .opsRow[data-completed=true] .opsTd{background:linear-gradient(90deg,rgba(61,217,160,.06),rgba(61,217,160,.02) 80px)}.opsPanelRepeat{font-size:11.5px;font-style:italic;padding-left:16px}.opsDateValue{font-weight:700}.opsDatePhrase{font-size:11px;margin-top:2px;font-weight:600;letter-spacing:.02em}.opsDatePhrase--astazi{color:var(--warning)}.opsDatePhrase--maine{color:#93c5fd}.opsDatePhrase--trecut{color:var(--danger)}.opsDatePhrase--viitor{color:var(--muted)}.opsTypeBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.opsTypeBadge--decorare{background:rgba(167,139,250,.13);color:#c4b5fd;border-color:rgba(167,139,250,.3)}.opsTypeBadge--redecorare{background:rgba(56,189,248,.13);color:#7dd3fc;border-color:rgba(56,189,248,.3)}.opsTypeBadge--neutralizare{background:rgba(240,170,60,.13);color:var(--warning);border-color:rgba(240,170,60,.3)}.opsPanelTitle{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text)}.opsPanelCode{display:inline-block;padding:2px 7px;background:rgba(77,138,240,.15);color:var(--primary);border-radius:4px;font-size:11.5px;font-weight:700}.opsPanelLoc{font-size:11.5px;margin-top:3px}.opsTh--dim,.opsTh--face,.opsTh--support{white-space:nowrap}.opsTd--dim,.opsTd--face,.opsTd--support{vertical-align:middle;white-space:nowrap}.opsFaceList{display:inline-flex;gap:4px;flex-wrap:wrap}.opsFacePill{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:3px 8px;background:rgba(96,165,250,.12);color:#93c5fd;border:1px solid rgba(96,165,250,.3);border-radius:5px;font-size:11.5px;font-weight:700;letter-spacing:.04em}.opsDimValue{font-weight:600;color:var(--text);font-size:12.5px}.opsSupportPill{display:inline-flex;align-items:center;padding:3px 10px;background:rgba(167,139,250,.12);color:#c4b5fd;border:1px solid rgba(167,139,250,.3);border-radius:5px;font-size:11.5px;font-weight:600}.opsClient{font-weight:600;color:var(--text)}.opsCampaign{font-size:11.5px;margin-top:2px}.opsDecoratorName{color:var(--text);font-size:12.5px;font-weight:700}.opsStatusActive,.opsStatusDone{display:inline-flex;align-items:center;gap:8px}.opsStatusDot{flex-shrink:0;width:8px;height:8px;border-radius:50%;display:inline-block}.opsStatusDot--active{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.18)}.opsStatusDot--done{background:var(--success);box-shadow:0 0 0 3px rgba(61,217,160,.18)}.opsStatusLabel{font-weight:700;color:var(--success)}.opsStatusMeta{font-size:11px;margin-top:2px}@media (max-width:1100px){.opsFilters{grid-template-columns:1fr 1fr auto auto}.opsFilterGroup--search,.opsResetBtn{grid-column:span 4}.opsResetBtn{justify-self:start}.opsTd--dim,.opsTh--dim{display:none}}@media (max-width:900px){.opsTd--face,.opsTd--support,.opsTh--face,.opsTh--support{display:none}}@media (max-width:720px){.opsFilters{grid-template-columns:1fr 1fr;padding:12px}.opsFilterGroup{width:100%}.opsSegmented{width:100%;overflow-x:auto}.opsTd--reservation,.opsTh--reservation{display:none}.opsTd{padding:10px 8px;font-size:12px}.opsPanelLoc{display:none}.opsHeader{padding:14px}.opsTitle{font-size:18px}}.dashOpStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0 20px}.dashOpStat{position:relative;padding:18px 20px;background:rgba(20,26,40,.55);border:1px solid var(--border);border-radius:12px;transition:border-color .15s ease,background .15s ease}.dashOpStat:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:.5;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 60%)}.dashOpStat--warn{background:rgba(240,185,64,.08);border-color:rgba(240,185,64,.28)}.dashOpStat--danger{background:rgba(240,100,128,.1);border-color:rgba(240,100,128,.35)}.dashOpStatLabel{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.dashOpStat--warn .dashOpStatLabel{color:var(--warning)}.dashOpStat--danger .dashOpStatLabel{color:var(--danger)}.dashOpStatValue{font-size:32px;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1}.dashOpStat--warn .dashOpStatValue{color:var(--warning)}.dashOpStat--danger .dashOpStatValue{color:var(--danger)}.dashOpCtaWrap{margin:12px 0 24px}.dashOpCta{display:flex;align-items:center;gap:16px;padding:18px 22px;background:linear-gradient(135deg,rgba(77,138,240,.08),rgba(77,138,240,.02));border:1px solid rgba(77,138,240,.3);border-radius:14px;text-decoration:none;color:var(--text);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dashOpCta:hover{transform:translateY(-2px);border-color:rgba(77,138,240,.55);box-shadow:0 10px 28px rgba(77,138,240,.2)}.dashOpCtaIcon{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:rgba(77,138,240,.15);color:var(--primary);display:flex;align-items:center;justify-content:center}.dashOpCtaBody{flex:1 1;min-width:0}.dashOpCtaTitle{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.01em;margin-bottom:3px}.dashOpCtaDesc{font-size:13px;color:var(--text-secondary);margin:0}.dashOpCtaArrow{flex-shrink:0;color:var(--primary);display:flex;align-items:center;transition:transform .15s ease}.dashOpCta:hover .dashOpCtaArrow{transform:translateX(4px)}@media (max-width:640px){.dashOpStatsGrid{gap:8px;grid-template-columns:repeat(2,1fr)}.dashOpStat{padding:14px}.dashOpStatValue{font-size:26px}.dashOpCta{flex-direction:row;padding:14px 16px;gap:12px}.dashOpCtaIcon{width:44px;height:44px}.dashOpCtaTitle{font-size:15px}.dashOpCtaDesc{font-size:12px}}.tbA{display:flex;flex-direction:column;gap:14px;padding:18px 20px 16px;background:linear-gradient(180deg,rgba(77,138,240,.025),rgba(14,18,25,.35));border:1px solid var(--border);border-radius:12px}.tbA__head{display:flex;align-items:baseline;gap:12px}.tbA__lead{min-width:0}.tbA__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.2}.tbA__sub{margin:3px 0 0;font-size:12.5px;color:var(--muted);font-weight:400}.tbA__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tbA__searchWrap{position:relative;flex:1 1;min-width:240px}.tbA__searchIcon{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted);pointer-events:none;opacity:.8}.tbA__search{width:100%;min-height:38px;padding:0 12px 0 36px;border-radius:8px;background:rgba(14,18,25,.55);border:1px solid var(--border);color:var(--text);font-size:13px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tbA__search::placeholder{color:var(--muted);opacity:.75}.tbA__search:hover:not(:focus){border-color:rgba(255,255,255,.12)}.tbA__search:focus{outline:none;border-color:rgba(77,138,240,.45);background:rgba(14,18,25,.75);box-shadow:0 0 0 3px rgba(77,138,240,.1)}.tbA__sort{color-scheme:dark;appearance:none;-webkit-appearance:none;min-height:38px;padding:0 30px 0 12px;border-radius:8px;background-color:rgba(14,18,25,.55);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%237f8ea3' d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;border:1px solid var(--border);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;max-width:220px;transition:border-color .15s ease,background-color .15s ease}.tbA__sort:hover{border-color:rgba(77,138,240,.35);background-color:rgba(14,18,25,.7)}.tbA__sort:focus{outline:none;border-color:rgba(77,138,240,.45);box-shadow:0 0 0 3px rgba(77,138,240,.1)}.tbA__sort option{background:#151a25;color:var(--text);padding:6px 10px;font-weight:500}.tbA__btn{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;background:rgba(14,18,25,.4);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.tbA__btn:hover:not(:disabled){border-color:rgba(77,138,240,.35);color:var(--text);background:rgba(77,138,240,.06)}.tbA__btn:disabled{opacity:.5;cursor:default}.tbA__btnIcon{width:14px;height:14px;flex-shrink:0;opacity:.85}.tbA__viewToggle{padding:2px;border-radius:8px;background:rgba(14,18,25,.55);border:1px solid var(--border);gap:2px;flex-shrink:0}.tbA__viewBtn,.tbA__viewToggle{display:inline-flex;align-items:center}.tbA__viewBtn{appearance:none;justify-content:center;width:34px;height:32px;border-radius:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.tbA__viewBtn:hover{color:var(--text);background:rgba(77,138,240,.08)}.tbA__viewBtn[data-active=true]{background:rgba(77,138,240,.2);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(77,138,240,.35)}.tbA__viewBtn .tbA__btnIcon{width:15px;height:15px;opacity:.95}.tbA__primary{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:8px;background:var(--primary-strong);color:white;border:1px solid transparent;font-size:12.5px;font-weight:700;cursor:pointer;letter-spacing:.01em;white-space:nowrap;box-shadow:0 2px 8px rgba(77,138,240,.22);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.tbA__primary:hover{background:var(--primary);box-shadow:0 4px 14px rgba(77,138,240,.35)}.tbA__primary:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(77,138,240,.25)}.tbA__primary .tbA__btnIcon{opacity:1}@media (max-width:720px){.tbA{padding:14px;gap:10px}.tbA__title{font-size:18px}.tbA__sub{font-size:12px}.tbA__bar{gap:6px}.tbA__searchWrap{flex:1 1 100%}.tbA__sort{max-width:none;flex:1 1;min-width:130px}.tbA__btn{flex:1 1 auto;justify-content:center}.tbA__viewToggle{order:50}.tbA__primary{flex:1 1 100%;justify-content:center;order:99}}.tbMini{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:rgba(14,18,25,.4);border:1px solid var(--border);border-radius:8px}.tbMini__search{flex:1 1;min-width:200px;min-height:36px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-size:13px;transition:border-color .1s ease,background .1s ease}.tbMini__search:focus{outline:none;border-color:rgba(77,138,240,.45);background:rgba(14,18,25,.7)}.tbMini__sort{color-scheme:dark;appearance:none;-webkit-appearance:none;min-height:36px;padding:0 30px 0 10px;border-radius:6px;background-color:rgba(14,18,25,.55);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'><path fill='%237f8ea3' d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px 11px;border:1px solid var(--border);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;max-width:180px}.tbMini__sort option{background:#151a25;color:var(--text)}.tbMini__sort:hover{border-color:rgba(77,138,240,.35)}.tbMini__btn{appearance:none;min-height:36px;padding:0 12px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .1s ease;white-space:nowrap}.tbMini__btn:hover:not(:disabled){border-color:rgba(77,138,240,.35);color:var(--text);background:rgba(77,138,240,.05)}.tbMini__btn:disabled{opacity:.5;cursor:default}.tbMini__primary{appearance:none;min-height:36px;padding:0 14px;border-radius:6px;background:var(--primary-strong);color:white;border:none;font-size:12.5px;font-weight:700;cursor:pointer;letter-spacing:.01em;white-space:nowrap;transition:background .1s ease}.tbMini__primary:hover{background:var(--primary)}.tbMini__iconBtn{position:relative;appearance:none;width:36px;height:36px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .1s ease}.tbMini__iconBtn:hover:not(:disabled){border-color:rgba(77,138,240,.35);color:var(--primary);background:rgba(77,138,240,.06)}.tbMini__iconBtn:disabled{opacity:.5;cursor:default}.tbMini__iconBtnDot{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--primary);font-size:9.5px;font-weight:800;border:2px solid var(--bg)}.tbMini__iconBtnDot,.tbMini__primaryIcon{color:white;display:inline-flex;align-items:center;justify-content:center}.tbMini__primaryIcon{appearance:none;width:36px;height:36px;border-radius:6px;background:var(--primary-strong);border:none;font-size:18px;font-weight:700;cursor:pointer;line-height:1;transition:background .1s ease}.tbMini__primaryIcon:hover{background:var(--primary)}.tbMini--b{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.tbMini__row{display:flex;gap:8px;align-items:center}.tbMini__searchB{flex:1 1;min-height:38px;padding:0 14px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-size:13px;transition:border-color .1s ease}.tbMini__searchB:focus{outline:none;border-color:rgba(77,138,240,.45)}.tbMini__metaRow{display:flex;align-items:center;gap:16px;padding-left:4px;flex-wrap:wrap}.tbMini__inlineSort{display:inline-flex;align-items:center;gap:6px;font-size:12px}.tbMini__inlineSortSelect{appearance:none;background:transparent;border:none;color:var(--primary);font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px;border-radius:4px}.tbMini__inlineSortSelect:hover{background:rgba(77,138,240,.08)}.tbMini__link{appearance:none;background:transparent;border:none;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;padding:4px 0;border-radius:4px;transition:color .1s ease}.tbMini__link:hover:not(:disabled){color:var(--primary)}.tbMini__link:disabled{opacity:.5;cursor:default}@media (max-width:720px){.tbMini{padding:8px;gap:6px}.tbMini__search,.tbMini__searchB{flex:1 1 100%}.tbMini__sort{max-width:none;flex:1 1}.tbMini__btn,.tbMini__primary{flex:1 1}.tbMini__metaRow{gap:10px}}.tbV2{flex-direction:column;padding:20px 24px;background:linear-gradient(180deg,rgba(77,138,240,.04),transparent);border:1px solid var(--border);border-radius:14px}.tbV2,.tbV2__topRow{display:flex;gap:20px}.tbV2__topRow{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.tbV2__lead{display:flex;flex-direction:column;gap:3px;min-width:0}.tbV2__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.tbV2__sub{margin:0;color:var(--muted);font-size:13px}.tbV2__primaryActions{display:flex;gap:10px;flex-shrink:0}.tbV2__btnGhost{appearance:none;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:10px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.tbV2__btnGhost:hover:not(:disabled){border-color:rgba(77,138,240,.4);color:var(--text);background:rgba(77,138,240,.06)}.tbV2__btnGhost:disabled{opacity:.55;cursor:default}.tbV2__btnPrimary{appearance:none;display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:10px;background:var(--primary-strong);color:white;border:none;font-size:13.5px;font-weight:700;cursor:pointer;letter-spacing:.01em;box-shadow:0 4px 14px rgba(77,138,240,.35);transition:all .15s ease}.tbV2__btnPrimary:hover{background:var(--primary);box-shadow:0 6px 18px rgba(77,138,240,.45);transform:translateY(-1px)}.tbV2__btnPrimary span[aria-hidden]{font-size:16px;line-height:1}.tbV2__bottomRow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tbV2__searchWrap{position:relative;flex:1 1 360px;min-width:240px}.tbV2__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:18px;pointer-events:none}.tbV2__searchInput{width:100%;min-height:44px;padding:0 14px 0 40px;border-radius:12px;background:rgba(14,18,25,.55);border:1px solid var(--border);color:var(--text);font-size:14px;transition:border-color .15s ease,background .15s ease}.tbV2__searchInput:focus{outline:none;border-color:rgba(77,138,240,.5);background:rgba(14,18,25,.75);box-shadow:0 0 0 3px rgba(77,138,240,.12)}.tbV2__chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tbV2__chipSelect{min-height:40px;padding:0 32px 0 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer}.tbV2__chipSelect:hover{border-color:rgba(77,138,240,.35)}.tbV2__chipBtn{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.tbV2__chipBtn:hover{border-color:rgba(77,138,240,.4);color:var(--text);background:rgba(77,138,240,.06)}.tbV2__count{display:inline-flex;align-items:center;padding:0 12px;height:40px;border-radius:10px;background:rgba(77,138,240,.1);border:1px solid rgba(77,138,240,.25);color:var(--primary);font-size:12px;font-weight:500}.tbV2__count strong{font-weight:800;margin-right:4px}@media (max-width:720px){.tbV2{padding:16px;gap:14px}.tbV2__topRow{flex-direction:column;align-items:stretch}.tbV2__primaryActions{width:100%}.tbV2__btnGhost,.tbV2__btnPrimary{flex:1 1;justify-content:center}.tbV2__searchWrap{flex:1 1 100%}.tbV2__chips{width:100%}.tbV2__chipBtn,.tbV2__chipSelect{flex:1 1}}.tbV3{display:flex;flex-direction:column;gap:18px;padding:28px 28px 20px;background:radial-gradient(ellipse at 20% 0,rgba(77,138,240,.12) 0,transparent 55%),radial-gradient(ellipse at 80% 0,rgba(167,139,250,.08) 0,transparent 55%),rgba(14,18,25,.5);border:1px solid var(--border);border-radius:18px}.tbV3__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.tbV3__heroText{flex:1 1;min-width:240px}.tbV3__title{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#ffffff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.tbV3__sub{margin:0;color:var(--text-secondary);font-size:14px;max-width:560px}.tbV3__addBtn{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;background:linear-gradient(135deg,#4d8af0,#6b9fff);color:white;border:none;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.01em;box-shadow:0 8px 22px rgba(77,138,240,.4);transition:all .18s ease;flex-shrink:0}.tbV3__addBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(77,138,240,.5)}.tbV3__addBtn span[aria-hidden]{font-size:18px;line-height:1}.tbV3__searchBar{display:flex;align-items:center;gap:6px;padding:5px 6px 5px 16px;background:rgba(14,18,25,.75);border:1px solid var(--border);border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease}.tbV3__searchBar:focus-within{border-color:rgba(77,138,240,.5);box-shadow:0 0 0 4px rgba(77,138,240,.12)}.tbV3__searchIcon{color:var(--muted);font-size:20px;flex-shrink:0}.tbV3__searchInput{flex:1 1;min-width:0;min-height:46px;background:transparent;border:none;color:var(--text);font-size:15px;padding:0 8px}.tbV3__searchInput:focus{outline:none}.tbV3__searchActions{display:flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid var(--border)}.tbV3__sortInline{min-height:38px;padding:0 28px 0 10px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .15s ease}.tbV3__sortInline:hover{background:rgba(77,138,240,.08);color:var(--text)}.tbV3__iconBtn{position:relative;appearance:none;width:40px;height:40px;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:17px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.tbV3__iconBtn:hover:not(:disabled){background:rgba(77,138,240,.1);color:var(--primary);border-color:rgba(77,138,240,.2)}.tbV3__iconBtn:disabled{opacity:.5;cursor:default}.tbV3__iconBtnDot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--primary);color:white;font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tbV3__resultsBar{display:flex;justify-content:center;padding-top:2px}.tbV3__resultsPill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:rgba(77,138,240,.1);border:1px solid rgba(77,138,240,.25);color:var(--primary);font-size:12px;font-weight:500;letter-spacing:.02em}.tbV3__resultsPill strong{font-weight:800;margin-right:4px}@media (max-width:720px){.tbV3{padding:22px 18px 16px;gap:14px}.tbV3__title{font-size:24px}.tbV3__addBtn{width:100%;justify-content:center}.tbV3__searchInput{font-size:14px;min-height:42px}.tbV3__sortInline{max-width:120px}}.tbV4{padding:10px 14px;background:rgba(14,18,25,.55);border:1px solid var(--border);border-radius:10px}.tbV4__row{gap:12px;min-width:0}.tbV4__row,.tbV4__titleCell{display:flex;align-items:center}.tbV4__titleCell{gap:8px;padding-right:10px;border-right:1px solid var(--border);flex-shrink:0}.tbV4__title{margin:0;font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}.tbV4__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 7px;background:rgba(77,138,240,.15);border:1px solid rgba(77,138,240,.3);color:var(--primary);font-size:11px;font-weight:800;border-radius:11px}.tbV4__searchCell{flex:1 1;min-width:140px}.tbV4__searchInput{width:100%;min-height:34px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-size:12.5px;transition:border-color .1s ease}.tbV4__searchInput:focus{outline:none;border-color:rgba(77,138,240,.5);background:rgba(14,18,25,.7)}.tbV4__controlsCell{display:flex;align-items:center;gap:4px;flex-shrink:0}.tbV4__sort{min-height:34px;padding:0 26px 0 8px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;max-width:170px}.tbV4__sort:hover{border-color:rgba(77,138,240,.35)}.tbV4__iconBtn{position:relative;appearance:none;width:34px;height:34px;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text-secondary);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .1s ease}.tbV4__iconBtn:hover:not(:disabled){background:rgba(77,138,240,.1);color:var(--primary);border-color:rgba(77,138,240,.35)}.tbV4__iconBtn:disabled{opacity:.5;cursor:default}.tbV4__iconBtnDot{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--primary);font-size:9px;font-weight:800;justify-content:center;border:1px solid var(--bg)}.tbV4__addBtn,.tbV4__iconBtnDot{color:white;display:inline-flex;align-items:center}.tbV4__addBtn{appearance:none;gap:5px;min-height:34px;padding:0 12px;border-radius:6px;background:var(--primary-strong);border:none;font-size:12.5px;font-weight:700;cursor:pointer;margin-left:4px;transition:all .1s ease}.tbV4__addBtn:hover{background:var(--primary)}.tbV4__addBtn span[aria-hidden]{font-size:14px;line-height:1}@media (max-width:720px){.tbV4__row{flex-wrap:wrap;gap:8px}.tbV4__titleCell{border-right:none;padding-right:0}.tbV4__searchCell{flex:1 1 100%;order:-1}.tbV4__controlsCell{margin-left:auto}.tbV4__addBtn span:not([aria-hidden]){display:none}}.panelsCatalogHeader[data-design="2"],.panelsCatalogHeader[data-design="3"],.panelsCatalogHeader[data-design="4"]{padding:0;background:transparent;border:none;box-shadow:none;margin-bottom:0}.panelsCatalogHeader[data-design="2"] .toolbarStack,.panelsCatalogHeader[data-design="3"] .toolbarStack,.panelsCatalogHeader[data-design="4"] .toolbarStack{gap:0}.panelsCatalogHeader[data-design="2"]{padding:20px 22px 18px;background:linear-gradient(180deg,rgba(77,138,240,.03),transparent);border-radius:14px 14px 0 0;border:1px solid var(--border);border-bottom:none;margin-bottom:0}.panelsCatalogHeader[data-design="2"]+.panelsDesignTabs{border-top:none;border-radius:0 0 12px 12px;margin-top:0}.panelsCatalogHeader[data-design="2"] .panelsCatalogHeader__lead .title{font-size:24px;letter-spacing:-.02em;font-weight:800}.panelsCatalogHeader[data-design="2"] .appPageTagline{color:var(--muted);font-size:13px;margin-top:4px}.panelsCatalogHeader[data-design="2"] .panelsCatalogToolbar{margin-top:18px;gap:12px}.panelsCatalogHeader[data-design="2"] .panelsCatalogSearchInput{min-height:42px;border-radius:10px;background:rgba(14,18,25,.5)}.panelsCatalogHeader[data-design="2"] .panelsCatalogToolbar__cluster{gap:10px}.panelsCatalogHeader[data-design="2"] .panelsCatalogToolbarBtn--ghost{background:transparent;border:1px solid var(--border);color:var(--text-secondary)}.panelsCatalogHeader[data-design="2"] .panelsCatalogToolbarBtn--primary{box-shadow:0 4px 12px rgba(77,138,240,.28);letter-spacing:.01em}.panelsCatalogHeader[data-design="3"]{padding:28px 24px 22px;background:linear-gradient(135deg,rgba(77,138,240,.05),rgba(167,139,250,.03) 50%,transparent);border:1px solid var(--border);border-radius:16px;margin-bottom:12px}.panelsCatalogHeader[data-design="3"] .panelsCatalogHeader__lead .title{font-size:28px;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#ffffff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.panelsCatalogHeader[data-design="3"] .appPageTagline{color:var(--text-secondary);font-size:13.5px;margin-top:6px;max-width:620px}.panelsCatalogHeader[data-design="3"] .panelsCatalogToolbar{margin-top:20px;gap:14px}.panelsCatalogHeader[data-design="3"] .panelsCatalogSearchInput{min-height:46px;border-radius:12px;background:rgba(14,18,25,.65);font-size:14px;padding:0 16px}.panelsCatalogHeader[data-design="3"] .panelsCatalogSearchInput:focus{border-color:rgba(77,138,240,.5);box-shadow:0 0 0 3px rgba(77,138,240,.15)}.panelsCatalogHeader[data-design="3"] .panelsCatalogSortSelect{min-height:44px;border-radius:10px;background:rgba(14,18,25,.5)}.panelsCatalogHeader[data-design="3"] .panelsCatalogToolbarBtn{min-height:44px;border-radius:10px}.panelsCatalogHeader[data-design="3"] .panelsCatalogToolbarBtn--ghost{background:rgba(255,255,255,.03);border:1px solid var(--border)}.panelsCatalogHeader[data-design="3"] .panelsCatalogToolbarBtn--primary{background:linear-gradient(135deg,#4d8af0,#6b9fff);box-shadow:0 6px 16px rgba(77,138,240,.35);font-weight:700}.panelsCatalogHeader[data-design="3"] .panelsCatalogFilterToggle{padding:10px 16px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text-secondary);font-weight:600;font-size:13px}.panelsCatalogHeader[data-design="3"] .panelsCatalogResultMeta{background:rgba(77,138,240,.1);padding:6px 12px;border-radius:999px;border:1px solid rgba(77,138,240,.25)}.panelsCatalogHeader[data-design="3"] .panelsCatalogResultMeta__n{color:var(--primary);font-weight:800}.panelsCatalogHeader[data-design="4"]{padding:12px 16px;background:rgba(14,18,25,.4);border:1px solid var(--border);border-radius:10px;margin-bottom:8px}.panelsCatalogHeader[data-design="4"] .panelsCatalogHeader__lead .title{font-size:18px;font-weight:700;margin:0}.panelsCatalogHeader[data-design="4"] .appPageTagline{display:none}.panelsCatalogHeader[data-design="4"] .panelsCatalogToolbar{margin-top:10px;gap:8px;flex-wrap:wrap}.panelsCatalogHeader[data-design="4"] .panelsCatalogSearchInput{min-height:36px;border-radius:6px;font-size:13px;padding:0 12px;background:rgba(14,18,25,.5)}.panelsCatalogHeader[data-design="4"] .panelsCatalogSortField{gap:6px}.panelsCatalogHeader[data-design="4"] .panelsCatalogSortLabel{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.panelsCatalogHeader[data-design="4"] .panelsCatalogSortSelect{min-width:11rem;min-height:36px;border-radius:6px;font-size:13px}.panelsCatalogHeader[data-design="4"] .panelsCatalogToolbarBtn{min-height:36px;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:600}.panelsCatalogHeader[data-design="4"] .panelsCatalogToolbarBtn--ghost{background:transparent;border:1px solid var(--border);color:var(--text-secondary)}.panelsCatalogHeader[data-design="4"] .panelsCatalogFilterToggle{padding:8px 12px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600}.panelsCatalogHeader[data-design="4"] .panelsCatalogResultMeta{font-size:12px;padding:4px 10px;background:rgba(77,138,240,.1);border:1px solid rgba(77,138,240,.2);border-radius:4px;color:var(--primary)}.panelsCatalogHeader[data-design="4"] .panelsCatalogResultMeta__n{font-weight:800}.panelsCatalogHeader[data-design="4"] .panelsCatalogResultMeta__label{font-size:11px}.panelsCatalogHeader[data-design="4"] .panelsCatalogToolbarBtn--primary{background:var(--primary-strong);min-height:36px;padding:0 12px;font-size:13px;border-radius:6px}.panelsCatalogHeader[data-design="4"]+.panelsDesignTabs{padding:6px 10px;border-radius:8px;margin-bottom:8px}.panelsCatalogHeader[data-design="4"]+.panelsDesignTabs .panelsDesignTab{font-size:11.5px;padding:5px 10px}.panelsDesignTabs{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;margin:0 0 12px;background:rgba(20,26,40,.4);border:1px solid var(--border);border-radius:12px}.panelsDesignTab{appearance:none;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;letter-spacing:.02em}.panelsDesignTab:hover{color:var(--text);background:rgba(77,138,240,.08)}.panelsDesignTab[data-active=true]{background:rgba(77,138,240,.15);color:var(--primary);border-color:rgba(77,138,240,.4)}@media (max-width:720px){.panelsDesignTabs{padding:8px 10px}.panelsDesignTab{flex:1 1 45%;text-align:center;padding:8px 10px;font-size:12px}}.panelsVariantA{margin-top:12px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-card);animation:panelsFadeIn .18s ease-out}@keyframes panelsFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panelsVariantATable{width:100%;border-collapse:collapse;margin:0}.panelsVariantATh{text-align:left;padding:14px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:rgba(14,18,25,.6);border-bottom:1px solid var(--border)}.panelsVariantATh--actions{text-align:right;width:1%;white-space:nowrap}.panelsVariantARow{cursor:pointer;transition:background .12s ease}.panelsVariantARow:hover{background:rgba(77,138,240,.06)}.panelsVariantARow[data-active=true]{background:rgba(77,138,240,.1)}.panelsVariantARow+.panelsVariantARow{border-top:1px solid var(--border)}.panelsVariantATd{padding:16px;vertical-align:middle}.panelsVariantATd--actions{text-align:right}.panelsVariantASpace{display:flex;gap:14px;align-items:center;min-width:0}.panelsVariantAThumb{flex-shrink:0;width:72px;height:54px;border-radius:8px;overflow:hidden;background:rgba(14,18,25,.6);border:1px solid var(--border)}.panelsVariantAThumbImg{width:100%;height:100%;object-fit:cover;display:block}.panelsVariantAThumbPh{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:11px}.panelsVariantASpaceBody{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.panelsVariantABadges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.panelsVariantACodePill{padding:2px 8px;background:rgba(77,138,240,.15);color:var(--primary);font-size:12px;letter-spacing:-.01em}.panelsVariantACodePill,.panelsVariantAMediaTag,.panelsVariantATypeTag{display:inline-flex;align-items:center;border-radius:6px;font-weight:700}.panelsVariantAMediaTag,.panelsVariantATypeTag{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text-secondary)}.panelsFaceTag,.panelsVariantAMediaTag,.panelsVariantATypeTag{padding:2px 7px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.panelsFaceTag{display:inline-flex;align-items:center;border-radius:6px;font-weight:700;border:1px solid rgba(77,138,240,.28);background:rgba(77,138,240,.1);color:#8ab4f8}.panelsFaceTag--grid{color:#8ab4f8;border-color:rgba(77,138,240,.35)}.panelsVariantAMediaTag--outdoor{background:rgba(61,217,160,.1);color:#6ee7b7;border-color:rgba(61,217,160,.25)}.panelsVariantAMediaTag--indoor{background:rgba(167,139,250,.12);color:#c4b5fd;border-color:rgba(167,139,250,.28)}.panelsVariantATitle{font-size:14.5px;font-weight:700;color:var(--text);line-height:1.3;letter-spacing:-.01em}.panelsVariantAAddress{font-size:12.5px;line-height:1.4}.panelsVariantAWarn{color:var(--warning);font-size:11.5px;font-weight:600}.panelsVariantAContract{display:flex;flex-direction:column;gap:6px;min-width:160px}.panelsVariantAContractDays{font-size:13.5px;font-weight:700;color:var(--text)}.panelsVariantAContract--expiring .panelsVariantAContractDays{color:var(--warning)}.panelsVariantAContract--expired .panelsVariantAContractDays{color:var(--danger)}.panelsVariantAContract--none .panelsVariantAContractDays{color:var(--muted);font-weight:500}.panelsVariantAContractBar{height:6px;background:rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.panelsVariantAContractBarFill{height:100%;background:var(--success);border-radius:4px;transition:width .3s ease}.panelsVariantAContract--expiring .panelsVariantAContractBarFill{background:var(--warning)}.panelsVariantAContract--expired .panelsVariantAContractBarFill{background:var(--danger)}.panelsVariantAContract--none .panelsVariantAContractBarFill{background:rgba(255,255,255,.1)}.panelsVariantAContractDate{font-size:11.5px}.panelsVariantAOwnerName{font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:2px}.panelsVariantAOwnerPhone{font-size:12px}.panelsVariantADetails{font-size:12.5px;line-height:1.4}.panelsVariantADetailsType{color:var(--text);font-weight:600}.panelsVariantADetailsDim{font-size:11.5px}.panelsVariantAActionBtn{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:rgba(77,138,240,.12);color:var(--primary);border:1px solid rgba(77,138,240,.28);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.panelsVariantAActionBtn:hover{background:rgba(77,138,240,.2);border-color:rgba(77,138,240,.5)}.panelsVariantAEmpty{padding:40px 24px;text-align:center;font-size:13px}@media (max-width:900px){.panelsVariantATd--details,.panelsVariantATh--details{display:none}.panelsVariantAThumb{width:56px;height:42px}.panelsVariantATd{padding:12px}}@media (max-width:720px){.panelsVariantATd--owner,.panelsVariantATh--owner{display:none}.panelsVariantAContract{min-width:120px}.panelsVariantATitle{font-size:13.5px}}.panelsVariantB{margin-top:12px;padding:0;animation:panelsFadeIn .18s ease-out}.panelsVariantBGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.panelsVariantBCard{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.panelsVariantBCard:hover{transform:translateY(-2px);border-color:rgba(77,138,240,.35);box-shadow:0 8px 20px rgba(0,0,0,.25)}.panelsVariantBCard[data-active=true]{border-color:var(--primary);box-shadow:0 0 0 2px rgba(77,138,240,.25)}.panelsVariantBMedia{position:relative;aspect-ratio:16/9;background:rgba(14,18,25,.6);overflow:hidden}.panelsVariantBMediaImg{width:100%;height:100%;object-fit:cover;display:block}.panelsVariantBMediaPh{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:13px;font-style:italic}.panelsVariantBCodeBadge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:6px;background:rgba(14,18,25,.85);color:var(--primary);font-weight:800;font-size:13px;letter-spacing:-.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panelsVariantBTags{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(50% - 52px);gap:5px}.panelsVariantBMediaTag,.panelsVariantBTypeTag{padding:3px 8px;border-radius:5px;background:rgba(14,18,25,.82);color:var(--text);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08)}.panelsVariantBMediaTag--outdoor{color:#6ee7b7;border-color:rgba(61,217,160,.4)}.panelsVariantBMediaTag--indoor{color:#c4b5fd;border-color:rgba(167,139,250,.4)}.panelsVariantBBody{padding:14px 16px 10px;display:flex;flex-direction:column;gap:6px;flex:1 1}.panelsVariantBTitle{margin:0;font-size:15px;font-weight:700;color:var(--text);line-height:1.3;letter-spacing:-.01em}.panelsVariantBLocation{font-size:12.5px;color:var(--text-secondary);line-height:1.35}.panelsVariantBOwner{margin-top:2px}.panelsVariantBOwnerChip{display:inline-flex;padding:3px 10px;border-radius:5px;background:rgba(255,255,255,.05);border:1px solid var(--border);font-weight:600}.panelsVariantBMetaRow,.panelsVariantBOwnerChip{align-items:center;color:var(--text-secondary);font-size:11.5px}.panelsVariantBMetaRow{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.panelsVariantBContractStrip{padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;border-top:1px solid var(--border);background:rgba(61,217,160,.1);color:#6ee7b7}.panelsVariantBContractStrip--expiring{background:rgba(240,185,64,.12);color:var(--warning)}.panelsVariantBContractStrip--expired{background:rgba(240,100,128,.12);color:var(--danger)}.panelsVariantBContractStrip--none{background:rgba(255,255,255,.03);color:var(--muted)}.panelsVariantBContractLabel{font-weight:700}.panelsVariantBContractDate{font-size:11.5px;opacity:.85}.panelsVariantBFooter{padding:10px 16px 14px;display:flex;justify-content:flex-end;border-top:1px solid var(--border)}.panelsVariantBFicheBtn{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(77,138,240,.15);color:var(--primary);border:1px solid rgba(77,138,240,.35);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.panelsVariantBFicheBtn:hover{background:rgba(77,138,240,.25);border-color:rgba(77,138,240,.55)}.panelsVariantBEmpty{padding:60px 24px;text-align:center;font-size:14px}@media (max-width:640px){.panelsVariantBGrid{grid-template-columns:1fr;gap:12px}}.panelsVariantC{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-card)}.panelsVariantCTable{width:100%;border-collapse:collapse;font-size:13px;margin:0}.panelsVariantCTh{text-align:left;padding:10px 12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:rgba(14,18,25,.8);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2}.panelsVariantCTh--code{width:64px}.panelsVariantCTh--owner{width:180px}.panelsVariantCTh--contract{width:140px}.panelsVariantCTh--spec{width:180px}.panelsVariantCTh--actions{width:44px}.panelsVariantCRow{cursor:pointer;transition:background .1s ease;height:48px}.panelsVariantCRow:nth-child(2n){background:rgba(255,255,255,.015)}.panelsVariantCRow:hover{background:rgba(77,138,240,.08)}.panelsVariantCRow[data-active=true]{background:rgba(77,138,240,.12)}.panelsVariantCRow+.panelsVariantCRow{border-top:1px solid rgba(255,255,255,.05)}.panelsVariantCTd{padding:6px 12px;vertical-align:middle}.panelsVariantCCode{display:inline-block;padding:2px 6px;background:rgba(77,138,240,.18);color:var(--primary);border-radius:4px;font-weight:800;font-size:12px}.panelsVariantCPanelCell{display:flex;align-items:center;gap:10px;min-width:0}.panelsVariantCThumb{flex-shrink:0;width:40px;height:30px;border-radius:5px;overflow:hidden;background:rgba(14,18,25,.6);border:1px solid var(--border)}.panelsVariantCThumbImg{width:100%;height:100%;object-fit:cover}.panelsVariantCThumbPh{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:10px}.panelsVariantCPanelBody{min-width:0;display:flex;flex-direction:column;gap:1px;overflow:hidden}.panelsVariantCPanelTitle{font-weight:600;color:var(--text);font-size:13px}.panelsVariantCPanelLoc,.panelsVariantCPanelTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelsVariantCPanelLoc{font-size:11.5px}.panelsVariantCOwnerName{font-weight:600;color:var(--text);font-size:12.5px}.panelsVariantCContract{display:flex;align-items:center;gap:8px}.panelsVariantCContractBar{flex:1 1;height:5px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.panelsVariantCContractBarFill{height:100%;background:var(--success);border-radius:3px}.panelsVariantCContract--expiring .panelsVariantCContractBarFill{background:var(--warning)}.panelsVariantCContract--expired .panelsVariantCContractBarFill{background:var(--danger)}.panelsVariantCContract--none .panelsVariantCContractBarFill{background:rgba(255,255,255,.1)}.panelsVariantCContractTxt{font-size:11.5px;font-weight:700;color:var(--text);min-width:40px;text-align:right}.panelsVariantCContract--expiring .panelsVariantCContractTxt{color:var(--warning)}.panelsVariantCContract--expired .panelsVariantCContractTxt{color:var(--danger)}.panelsVariantCContract--none .panelsVariantCContractTxt{color:var(--muted);font-weight:500}.panelsVariantCSpec{display:flex;flex-direction:column;gap:1px;font-size:12px}.panelsVariantCDim{font-size:11px}.panelsVariantCActionBtn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;color:var(--text-secondary);border:1px solid transparent;cursor:pointer;transition:all .1s ease}.panelsVariantCActionBtn:hover{background:rgba(77,138,240,.15);color:var(--primary);border-color:rgba(77,138,240,.35)}.panelsVariantCEmpty{padding:40px 24px;text-align:center;font-size:13px}@media (max-width:900px){.panelsVariantCTd--spec,.panelsVariantCTh--spec{display:none}}@media (max-width:720px){.panelsVariantCTd--owner,.panelsVariantCTh--owner{display:none}.panelsVariantCTd--contract,.panelsVariantCTh--contract{width:100px}.panelsVariantCThumb{width:32px;height:24px}}.card.appSurface.appSurface--unifiedCatalog:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage){gap:0!important}.card.appSurface.appSurface--unifiedCatalog:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage)>.cardHeader{margin-bottom:0!important;padding-bottom:0!important}.card.appSurface.appSurface--unifiedCatalog:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .toolbarStack{gap:0!important;margin-bottom:0!important}.card.appSurface.appSurface--unifiedCatalog:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .tbA{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important;margin-bottom:0!important}.card.appSurface.appSurface--unifiedCatalog:not(.appSurface--vanzari):not(.vanzariAdaugaComandaPage) .appTableShell{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:1px solid rgba(255,255,255,.06)!important;margin-top:0!important}.tbA__head{justify-content:space-between;align-items:flex-start}.tbA__headAction{flex-shrink:0;align-self:center}@media (max-width:720px){.tbA__head{flex-direction:column;align-items:stretch;gap:10px}.tbA__headAction{width:100%;justify-content:center}}.panelsVariantARow .panelsVariantAThumb{transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),border-radius .32s ease-out,box-shadow .32s ease-out,border-color .2s ease-out}.panelsVariantARow .panelsVariantATd{transition:padding .32s ease-out}.panelsVariantARow .panelsVariantAThumb:hover{width:240px;height:168px;border-radius:10px;border-color:rgba(96,165,250,.45);box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 0 1px rgba(96,165,250,.18);cursor:pointer}@media (max-width:1279px){.panelsVariantARow .panelsVariantAThumb:hover{width:180px;height:126px}}@media (max-width:899px){.panelsVariantARow .panelsVariantAThumb:hover{width:56px;height:42px}}@media (prefers-reduced-motion:reduce){.panelsVariantARow .panelsVariantATd,.panelsVariantARow .panelsVariantAThumb{transition:none!important}}@media (max-width:899px){.panelsTableThumbHoverPreview{width:180px;height:120px}}@media (prefers-reduced-motion:reduce){.panelsTableThumbHoverPreview{transition:opacity .1s ease!important}.panelsTableRow--catalog:hover .panelsTableThumbHoverPreview,.panelsTableThumbHoverPreview{transform:translateY(-50%)!important}}@media (max-width:639px){.appPageHero{flex-direction:column;align-items:flex-start;gap:8px}.appPageTitle{font-size:1.35rem}.appPageMeta{font-size:.75rem}.appToolbar .btn,.appToolbar .dspInput,.appToolbar .nrsvMultiDrop,.appToolbar .nrsvMultiDropBtn{width:100%}.nrsvMultiDropPanel{min-width:min(100%,320px);max-width:calc(100vw - 24px);max-height:min(62vh,460px);z-index:70}.nrsvMultiDropScroll{max-height:min(46vh,340px)}.panelsVariantATable,.panelsVariantATable tbody,.panelsVariantATable td,.panelsVariantATable tr{display:block;width:100%}.panelsVariantATable thead{display:none}.panelsVariantATable tbody{display:grid;gap:10px}.panelsVariantARow{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.panelsVariantARow+.panelsVariantARow{border-top:1px solid var(--border)}.panelsVariantATd{padding:0!important}.panelsVariantATd--contract,.panelsVariantATd--owner{margin-top:10px;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.07)}.panelsVariantATd--contract:before,.panelsVariantATd--owner:before{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panelsVariantATd--contract:before{content:"Contract"}.panelsVariantATd--owner:before{content:"Proprietar"}.panelsVariantATd--actions{margin-top:12px}.panelsVariantAActionBtn{width:100%;min-height:42px;justify-content:center}.panelsVariantAThumb{width:64px;height:48px}.panelsTable--availability,.panelsTable--availability tbody,.panelsTable--availability td,.panelsTable--availability tr{display:block;width:100%}.panelsTable--availability thead{display:none}.panelsTable--availability tbody{display:grid;gap:10px}.panelsTable--availability .panelsTableRow--availability{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.panelsTable--availability td{padding:0!important}.panelsTable--availability .panelsTableCellOrders,.panelsTable--availability .panelsTableCellReservations{margin-top:12px;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.07)}.panelsTable--availability .panelsTableCellOrders:before,.panelsTable--availability .panelsTableCellReservations:before{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panelsTable--availability .panelsTableCellReservations:before{content:"Rezervări"}.panelsTable--availability .panelsTableCellOrders:before{content:"Comenzi"}.dsp{padding:0 2px}.dspFilterActions,.dspFilterBar,.dspHeader,.dspHeaderLeft,.dspHeaderRight{flex-direction:column;align-items:stretch;gap:10px}.dspFilterActions>*,.dspHeaderRight>*{width:100%}.dspFilterChips{max-width:100%;overflow-x:auto;padding-bottom:2px}.dspChip{white-space:nowrap}.dspTableWrap{overflow:visible;border:0;background:transparent}.dspTable,.dspTable tbody,.dspTable td,.dspTable tr{display:block;width:100%}.dspTable thead{display:none}.dspTable tbody{display:grid;gap:10px}.dspTable tr{position:relative;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.dspTable td{padding:8px 0;border:0}.dspTable td:not(:nth-child(3)){display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dspTable td:not(:nth-child(3)):before{flex:0 0 38%;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dspTable td:first-child:before{content:"Selectat"}.dspTable td:nth-child(2):before{content:"Cod"}.dspTable td:nth-child(4):before{content:"Locație"}.dspTable td:nth-child(5):before{content:"Tip"}.dspTable td:nth-child(6):before{content:"Suprafață"}.dspTable td:nth-child(7):before{content:"Fețe"}.dspTable td:nth-child(8):before{content:"Chirie / lună"}.dspTable td:nth-child(9):before{content:"Status"}.dspTable td:nth-child(3){padding-top:2px}.dspTable .dspCellSpace{align-items:flex-start}.dspTable .dspTdCheck input{width:20px;height:20px}.dspTable .dspTdPrice{text-align:right}.comenziFiltersInline,.confFiltersInline,.rezervFiltersInline{flex-direction:column;align-items:stretch}.comenziFiltersInline .nrsvMultiDropBtn,.comenziFiltersInline>*,.confFiltersInline .nrsvMultiDropBtn,.confFiltersInline>*,.rezervFiltersInline .nrsvMultiDropBtn,.rezervFiltersInline>*{width:100%}.confListLotHeader{flex-wrap:wrap;gap:5px;padding:10px 12px}.confListLotTotal{width:100%}.coverageReportTable,.coverageReportTable tbody,.coverageReportTable td,.coverageReportTable tr,.profitReportTable,.profitReportTable tbody,.profitReportTable td,.profitReportTable tr{display:block;width:100%}.coverageReportTable thead,.profitReportTable tfoot,.profitReportTable thead{display:none}.coverageReportTable tbody,.profitReportTable tbody{display:grid;gap:10px}.coverageReportTable tr,.profitReportTable tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.coverageReportTable td,.profitReportTable td{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 0;border:0;text-align:left!important}.coverageReportTable td:before,.profitReportTable td:before{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.coverageReportTable td:first-child,.coverageReportTable td:nth-child(3),.profitReportTable td:first-child,.profitReportTable td:nth-child(2),.profitReportTable td:nth-child(3){grid-column:1/-1}.profitReportTable td:first-child:before{content:"Cod"}.profitReportTable td:nth-child(2):before{content:"Spațiu publicitar"}.profitReportTable td:nth-child(3):before{content:"Locație"}.profitReportTable td:nth-child(4):before{content:"Client"}.profitReportTable td:nth-child(5):before{content:"Plată client"}.profitReportTable td:nth-child(6):before{content:"Discount"}.profitReportTable td:nth-child(7):before{content:"Chirie lună"}.profitReportTable td:nth-child(8):before{content:"Venit comenzi"}.profitReportTable td:nth-child(9):before{content:"Profit"}.profitReportTable td:nth-child(10):before{content:"Comenzi"}.coverageReportTable td:first-child:before{content:"Cod"}.coverageReportTable td:nth-child(2):before{content:"Față"}.coverageReportTable td:nth-child(3):before{content:"Locație"}.coverageReportTable td:nth-child(4):before{content:"Tip suport"}.coverageReportTable td:nth-child(5):before{content:"Suprafață"}.coverageReportTable td:nth-child(6):before{content:"Județ"}.coverageReportTable td:nth-child(7):before{content:"Localitate"}.coverageReportTable td:nth-child(8):before{content:"Imagini"}.coverageReportTable td:nth-child(9):before{content:"Grad ocupare"}.coverageReportTable td:nth-child(10):before{content:"Administrator"}.coverageReportTable td:nth-child(11):before{content:"Preț / lună"}.paymentsOwnerTable,.paymentsOwnerTable>tbody,.paymentsOwnerTable>tbody>tr,.paymentsOwnerTable>tbody>tr>td{display:block;width:100%}.paymentsOwnerTable>thead{display:none}.paymentsOwnerTable>tbody{display:grid;gap:10px}.paymentsOwnerTable>tbody>.platiOwnerRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.paymentsOwnerTable>tbody>.platiOwnerRow>td{padding:8px 0;border:0;text-align:left!important}.paymentsOwnerTable>tbody>.platiOwnerRow>td:first-child{display:none}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(2),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8){grid-column:1/-1}.paymentsOwnerTable>tbody>.platiOwnerRow>td:before{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(2):before{content:"Proprietar"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(3):before{content:"Firmă / contract"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(4):before{content:"Panouri"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(5):before{content:"Scadență"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(6):before{content:"Total lună"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(7):before{content:"Status"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8){display:flex;flex-wrap:wrap;gap:8px}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8):before{flex-basis:100%;content:"Acțiuni"}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8) .btn{flex:1 1 150px;min-height:42px}.paymentsOwnerTable>tbody>.platiOwnerDetailsRow>td{padding:0!important;background:transparent!important}.paymentsOwnerTable>tbody>.platiOwnerDetailsRow>td>div{padding:8px 0 0!important}.paymentsDetailTable,.paymentsDetailTable tbody,.paymentsDetailTable td,.paymentsDetailTable tr{display:block;width:100%}.paymentsDetailTable thead{display:none}.paymentsDetailTable tbody{display:grid;gap:8px}.paymentsDetailTable tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(15,23,42,.55)}.paymentsDetailTable td{padding:7px 0;border:0;text-align:left!important}.paymentsDetailTable td:before{display:block;margin-bottom:3px;color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.paymentsDetailTable td:first-child,.paymentsDetailTable td:nth-child(10),.paymentsDetailTable td:nth-child(2),.paymentsDetailTable td:nth-child(3){grid-column:1/-1}.paymentsDetailTable td:first-child:before{content:"Cod"}.paymentsDetailTable td:nth-child(2):before{content:"Spațiu publicitar"}.paymentsDetailTable td:nth-child(3):before{content:"Locație"}.paymentsDetailTable td:nth-child(4):before{content:"Firmă"}.paymentsDetailTable td:nth-child(5):before{content:"Frecvență"}.paymentsDetailTable td:nth-child(6):before{content:"Scadență"}.paymentsDetailTable td:nth-child(7):before{content:"Perioadă"}.paymentsDetailTable td:nth-child(8):before{content:"Sumă"}.paymentsDetailTable td:nth-child(9):before{content:"Status"}.paymentsDetailTable td:nth-child(10):before{content:"Acțiune"}.paymentsDetailTable td:nth-child(10) .btn{width:100%;min-height:40px}.opsHeader{flex-direction:column;gap:10px}.opsHeaderActions,.opsHeaderActions .opsBtn{width:100%}.opsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.opsStat:last-child{grid-column:1/-1}.opsListWrap{border:0;background:transparent;overflow:visible}.opsTable,.opsTable tbody,.opsTable td,.opsTable tr{display:block;width:100%}.opsTable thead{display:none}.opsTable .opsGroup{display:block;margin-bottom:10px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card)}.opsTable .opsRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:12px}.opsTable .opsTd{display:flex!important;flex-direction:column;gap:4px;min-width:0;padding:8px 0!important;border:0!important;white-space:normal!important;text-align:left!important;background:transparent!important}.opsTable .opsTd:before{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.opsTable .opsTd--date:before{content:"Dată"}.opsTable .opsTd--type:before{content:"Tip"}.opsTable .opsTd--panel:before{content:"Spațiu publicitar"}.opsTable .opsTd--face:before{content:"Față"}.opsTable .opsTd--dim:before{content:"Dimensiune"}.opsTable .opsTd--support:before{content:"Tip suport"}.opsTable .opsTd--reservation:before{content:"Client / campanie"}.opsTable .opsTd--decorator:before{content:"Decorator"}.opsTable .opsTd--status:before{content:"Status"}.opsTable .opsTd--actions:before{content:"Acțiune"}.opsTable .opsTd--actions,.opsTable .opsTd--decorator,.opsTable .opsTd--panel,.opsTable .opsTd--reservation{grid-column:1/-1}.opsTable .opsTd--dim,.opsTable .opsTd--face,.opsTable .opsTd--support{display:flex!important}.opsTable .opsTd--actions .opsBtn{width:100%;min-height:42px;justify-content:center}.opsTable .opsGroup+.opsGroup .opsRow[data-group-pos=first] .opsTd,.opsTable .opsGroup+.opsGroup .opsRow[data-group-pos=single] .opsTd{border-top:0!important}.opsTable .opsPanelLoc{display:block}.analysisReportTableShell,.analysisReportTableShell .tableWrap{overflow:visible!important;border:0!important;background:transparent!important}.coverageReportTable tbody tr,.profitReportTable tbody tr{gap:0 12px;padding:14px}.coverageReportTable td,.profitReportTable td{padding:9px 0!important}.profitReportTable td:first-child,.profitReportTable td:nth-child(2){grid-column:auto;align-self:center}.profitReportTable td:nth-child(3),.profitReportTable td:nth-child(4){grid-column:1/-1}.profitReportTable td:nth-child(10),.profitReportTable td:nth-child(5),.profitReportTable td:nth-child(6),.profitReportTable td:nth-child(7),.profitReportTable td:nth-child(8),.profitReportTable td:nth-child(9){grid-column:auto}.profitReportTable td:first-child:before{content:"Cod"}.profitReportTable td:nth-child(2):before{content:"Spațiu"}.profitReportTable td:nth-child(3){padding-top:4px!important}.profitReportTable tfoot{display:grid!important;gap:10px}.profitReportTable tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:rgba(77,138,240,.08)}.profitReportTable tfoot td{display:flex;flex-direction:column;gap:3px;padding:8px 0!important;border:0!important;text-align:left!important}.profitReportTable tfoot td:before{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.profitReportTable tfoot td:first-child{grid-column:1/-1}.profitReportTable tfoot td:first-child:before{content:"Total raport"}.profitReportTable tfoot td:nth-child(2),.profitReportTable tfoot td:nth-child(8){display:none}.profitReportTable tfoot td:nth-child(3):before{content:"Plată client"}.profitReportTable tfoot td:nth-child(4):before{content:"Discount"}.profitReportTable tfoot td:nth-child(5):before{content:"Chirie"}.profitReportTable tfoot td:nth-child(6):before{content:"Venit"}.profitReportTable tfoot td:nth-child(7):before{content:"Profit"}.coverageReportTable td:first-child,.coverageReportTable td:nth-child(2){grid-column:auto}.coverageReportTable td:nth-child(3){grid-column:1/-1}.coverageReportTable td:nth-child(n+4){grid-column:auto}.coverageReportTable td:first-child:before{content:"Cod"}.coverageReportTable td:nth-child(2):before{content:"Față"}.paymentsOwnerTable>tbody>.platiOwnerRow{position:relative;gap:0 12px;padding:14px}.paymentsOwnerTable>tbody>.platiOwnerRow>td{padding:9px 0!important}.paymentsOwnerTable>tbody>.platiOwnerRow>td:first-child{display:block;position:absolute;right:12px;top:10px;width:auto;padding:0!important}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(2),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(3),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8){grid-column:1/-1}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(6),.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(7){grid-column:auto}.paymentsOwnerTable>tbody>.platiOwnerRow>td:nth-child(8) .btn{flex-basis:100%}.paymentsOwnerTable>tbody>.platiOwnerDetailsRow>td>div{padding-top:10px!important}.paymentsDetailTable tr{gap:0 12px;padding:12px}.paymentsDetailTable td{padding:8px 0!important}.paymentsDetailTable td:first-child,.paymentsDetailTable td:nth-child(2){grid-column:auto}.paymentsDetailTable td:nth-child(3){grid-column:1/-1}}.nrsvShell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.decoratorManagementPage,.redecPage{display:grid;gap:18px}.decoratorHero,.redecHero{padding:24px;overflow:hidden;position:relative}.decoratorHero:after,.redecHero:after{content:"";position:absolute;width:260px;height:260px;right:-100px;top:-150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 24%,transparent),transparent 70%);pointer-events:none}.panelsTable--catalog .panelsTableCellActions{text-align:center}.panelsTable--catalog .panelsTableCatalogActions{width:100%;justify-content:center}.panelsTable--catalog .panelsTableAdminCta{width:100%;justify-content:center;text-align:center}.panelsVariantAActions .panelsVariantAActionBtn,.panelsVariantBFooter .panelsVariantBFicheBtn{justify-content:center;text-align:center}.decoratorManagementPage,.redecPage{gap:13px}.decoratorTopbar,.redecTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 0 13px;border-bottom:1px solid var(--line)}.decoratorTopbar>div,.redecTopbar>div{min-width:0}.decoratorTopbar h1,.redecTopbar h1{margin:0;font-size:23px;letter-spacing:-.025em}.decoratorTopbar p,.redecTopbar p{margin:5px 0 0;color:var(--muted);font-size:11px}.decoratorTopbar .decoratorEyebrow,.redecTopbar .decoratorEyebrow{margin-bottom:5px;font-size:9px}.redecWorkspace{overflow:hidden;padding:0}.redecReportHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 18px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 64%,transparent)}.redecReportHeader h2{margin:0;font-size:16px}.redecReportHeader p{margin:4px 0 0;color:var(--muted);font-size:10px}.redecPeriodPicker{display:flex;align-items:flex-end;gap:8px}.redecPeriodPicker label{display:grid;gap:5px}.redecPeriodPicker label>span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.redecPeriodPicker .input{width:150px;height:36px;padding:7px 9px;font-size:11px}.redecPeriodArrow{align-self:center;margin-top:15px;color:var(--muted);font-size:13px}.redecApplyBtn{height:36px;padding-inline:13px}.redecRegisterToolbar{display:grid;grid-template-columns:auto minmax(190px,240px) minmax(360px,1fr) auto;align-items:center;gap:16px;padding:11px 18px;border-bottom:1px solid var(--line)}.redecDecoratorFilter{position:relative;min-width:0}.redecDecoratorFilter>summary{display:grid;gap:2px;min-height:36px;padding:7px 30px 7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);cursor:pointer;list-style:none;position:relative}.redecDecoratorFilter>summary::-webkit-details-marker{display:none}.redecDecoratorFilter>summary:after{content:"⌄";position:absolute;top:9px;right:11px;color:var(--muted)}.redecDecoratorFilter[open]>summary{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))}.redecDecoratorFilter>summary span{color:var(--muted);font-size:8px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.redecDecoratorFilter>summary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.redecDecoratorMenu{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:min(310px,82vw);max-height:310px;overflow:auto;padding:7px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 18px 46px rgb(0 0 0/28%)}.redecDecoratorMenuHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 9px;border-bottom:1px solid var(--line)}.redecDecoratorMenuHead strong{font-size:11px}.redecDecoratorMenuHead button{border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:10px;font-weight:750}.redecDecoratorMenu label{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:7px;cursor:pointer;font-size:11px}.redecDecoratorMenu label:hover{background:var(--surface2)}.redecDecoratorMenu input{accent-color:var(--primary)}.redecDecoratorMenu p{margin:10px 8px;color:var(--muted);font-size:10px}.redecAppliedSummary{display:flex;align-items:center;justify-content:flex-end;gap:22px;min-width:0}.redecAppliedSummary>span{display:grid;gap:2px;min-width:0}.redecAppliedSummary small{color:var(--muted);font-size:8px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.redecAppliedSummary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.redecExcelBtn{height:36px;border-color:color-mix(in srgb,var(--primary) 44%,var(--line));color:var(--primary)}.redecWorkspace .appTableShell,.redecWorkspace .tableWrap{border:0;border-radius:0}.redecWorkspace .table thead th{background:color-mix(in srgb,var(--surface2) 82%,transparent)}.decoratorTopbar+.adminSubpageAlert,.redecTopbar+.adminSubpageAlert{margin:0}.decoratorRegistryToolbar{background:color-mix(in srgb,var(--surface2) 62%,transparent)}@media (max-width:1350px){.redecReportHeader{align-items:stretch;flex-direction:column}.redecPeriodPicker{width:100%}.redecPeriodPicker label{flex:1 1}.redecPeriodPicker .input{width:100%}.redecRegisterToolbar{grid-template-columns:auto minmax(190px,240px) 1fr}.redecAppliedSummary{grid-column:1/3;grid-row:2;justify-content:flex-start}.redecExcelBtn{grid-column:3;grid-row:2;justify-self:end}}@media (max-width:720px){.decoratorTopbar,.redecTopbar{align-items:stretch;flex-direction:column}.decoratorTopbar .btn,.redecTopbar .btn{width:100%}.redecPeriodPicker{display:grid;grid-template-columns:1fr 1fr}.redecPeriodArrow{display:none}.redecApplyBtn{grid-column:1/-1}.redecRegisterToolbar{grid-template-columns:1fr}.redecAppliedSummary,.redecRegisterToolbar .redecDecoratorFilter,.redecRegisterToolbar .redecExcelBtn,.redecRegisterToolbar .redecStatusTabs{grid-column:1;grid-row:auto;width:100%}.redecAppliedSummary{align-items:flex-start;flex-direction:column;gap:8px}}.modalCard--wide{max-width:1120px}.decoratorEyebrow{display:block;margin-bottom:7px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.decoratorKpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.redecKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.decoratorKpi{display:grid;gap:7px;min-height:86px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--line) 80%,var(--primary));border-radius:13px;background:color-mix(in srgb,var(--surface2) 82%,transparent)}.decoratorKpi>span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.decoratorKpi>strong{align-self:end;font-size:22px;line-height:1}.decoratorKpi small{margin-left:3px;color:var(--muted);font-size:11px}.decoratorHero--compact{padding-bottom:18px}.decoratorSummaryBar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:17px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.decoratorSummaryBar span{display:inline-flex;align-items:baseline;gap:5px}.decoratorSummaryBar strong{color:var(--text);font-size:13px}.decoratorRegistry{overflow:hidden;padding:0}.decoratorRegistryToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid var(--line)}.decoratorRegistryToolbar h2{margin:0;font-size:17px}.decoratorRegistryToolbar p{margin:4px 0 0;color:var(--muted);font-size:12px}.decoratorSearch{display:flex;align-items:center;width:min(360px,100%);height:38px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--muted)}.decoratorSearch:focus-within{border-color:color-mix(in srgb,var(--primary) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.decoratorSearch input{width:100%;border:0;outline:0;padding:0 0 0 8px;background:transparent;color:var(--text);font:inherit;font-size:12px}.decoratorRegistryList{display:grid}.decoratorRegistryItem{border-bottom:1px solid var(--line)}.decoratorRegistryItem:last-child{border-bottom:0}.decoratorRegistryItem--inactive{opacity:.66}.decoratorRegistryRow{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(115px,.65fr)) minmax(330px,auto);align-items:center;gap:16px;min-height:82px;padding:14px 19px}.decoratorRegistryIdentity{min-width:0}.decoratorRegistryIdentity>div{display:flex;align-items:center;gap:8px}.decoratorRegistryIdentity h3{overflow:hidden;margin:0;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.decoratorRegistryIdentity p{overflow:hidden;margin:5px 0 0;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.decoratorRegistryMetric{display:grid;gap:5px}.decoratorRegistryMetric span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.decoratorRegistryMetric strong{font-size:12px;white-space:nowrap}.decoratorRegistryActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.adminSubpageActionBtn--danger{color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 40%,var(--line))!important}.adminSubpageActionBtn--danger:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)!important}.decoratorRateTableWrap{padding:0 19px 18px}.decoratorRateTable{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;font-size:11px}.decoratorRateTable td,.decoratorRateTable th{padding:8px 11px;border-bottom:1px solid var(--line);text-align:left}.decoratorRateTable th{background:color-mix(in srgb,var(--surface2) 86%,transparent);color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.decoratorRateTable td:last-child,.decoratorRateTable th:last-child{width:180px;text-align:right}.decoratorRateTable tr:last-child td{border-bottom:0}.decoratorCardsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.decoratorCard{padding:20px;transition:border-color .18s ease,transform .18s ease}.decoratorCard:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--line));transform:translateY(-1px)}.decoratorCard--inactive{opacity:.68}.decoratorCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.decoratorCardTitleRow{display:flex;align-items:center;gap:9px}.decoratorCard h2{margin:0;font-size:18px}.decoratorCardHead p{margin:7px 0 0;color:var(--muted);font-size:12px}.decoratorRateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.decoratorRateCell{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface2) 76%,transparent)}.decoratorRateCell>span{overflow:hidden;color:var(--muted);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.decoratorRateCell>strong{font-size:15px}.decoratorRateCell small{margin-left:3px;color:var(--muted);font-size:10px;font-weight:600}.decoratorRateCell--missing{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.decoratorModalForm,.redecForm{display:grid;gap:15px}.decoratorRateEditor{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface2) 70%,transparent)}.decoratorRateEditorHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--line)}.decoratorRateEditorHead>div{display:grid;gap:3px}.decoratorRateEditorHead span{color:var(--muted);font-size:11px}.decoratorRateEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.decoratorRateInput{display:grid;gap:7px}.decoratorRateInput>span{font-size:12px;font-weight:700}.nrsvDecorationPanel{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding-top:14px;border-top:1px solid var(--line)}.nrsvDecorationPanelHead{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px}.nrsvDecorationPanelHead>div{display:grid;gap:3px}.nrsvDecorationPanelHead>div>span{color:var(--muted);font-size:11px}.redecHistory{padding:20px}.redecHero--compact{padding-bottom:18px}.redecSummaryBar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:17px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.redecSummaryBar span{display:inline-flex;align-items:baseline;gap:5px}.redecSummaryBar strong{color:var(--text);font-size:13px}.redecSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:15px}.redecSectionHead h2{margin:0;font-size:18px}.redecSectionHead p{margin:5px 0 0;color:var(--muted);font-size:12px}.redecPositive{color:var(--success)!important}.redecNegative{color:var(--danger)!important}.redecFormIntro{padding:11px 13px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));border-radius:11px;color:var(--muted);background:color-mix(in srgb,var(--primary) 7%,transparent);font-size:12px;line-height:1.5}.redecFormGrid{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(240px,1.25fr);gap:12px}.redecCampaignCard{padding:15px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--success) 6%,var(--surface2))}.redecCampaignTop{display:flex;align-items:center;gap:10px;margin-bottom:13px}.redecCampaignMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.redecCampaignMeta>span{display:grid;gap:3px}.redecCampaignMeta small{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.redecCampaignMeta strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.redecPricePreview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:13px}.redecPricePreview>div{display:grid;gap:7px;padding:12px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 76%,transparent)}.redecPricePreview>div:last-child{border-right:0}.redecPricePreview span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.redecPricePreview strong{font-size:14px}.redecPricePreview--profit{background:color-mix(in srgb,var(--success) 11%,var(--surface2))!important}.redecPricePreview--negative{background:color-mix(in srgb,var(--danger) 10%,var(--surface2))!important}.redecNoCampaigns{padding:20px!important;border:1px dashed var(--line);border-radius:12px}.redecSectionHead--toolbar{align-items:center}.redecToolbarActions{display:flex;align-items:center;gap:10px}.redecStatusTabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface2) 82%,transparent)}.redecStatusTabs button{display:inline-flex;align-items:center;gap:7px;height:32px;border:0;border-radius:7px;padding:0 11px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.redecStatusTabs button[aria-selected=true]{background:color-mix(in srgb,var(--primary) 16%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 32%,transparent)}.redecStatusTabs button span{min-width:19px;padding:2px 5px;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent);color:inherit;text-align:center;font-size:9px}.redecForm--multi{gap:13px}.redecFormStepHead{display:flex;align-items:center;gap:10px}.redecFormStepHead>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--primary) 18%,var(--surface2));color:var(--primary);font-size:12px;font-weight:800}.redecFormStepHead>div{display:grid;gap:2px}.redecFormStepHead strong{font-size:13px}.redecFormStepHead small{color:var(--muted);font-size:10px}.redecCandidateFilters{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(300px,1.45fr);gap:12px}.redecCandidatePanel{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface2) 70%,transparent)}.redecCandidateToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:7px 11px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.redecCandidateToolbar button{border:0;background:transparent;color:var(--primary);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.redecCandidateToolbar button:disabled{opacity:.45;cursor:default}.redecCandidateList{max-height:265px;overflow:auto}.redecCandidateRow{display:grid;grid-template-columns:22px minmax(160px,1fr) minmax(240px,1.45fr) minmax(120px,.65fr) minmax(135px,.7fr);align-items:center;gap:11px;min-height:57px;padding:8px 11px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s ease}.redecCandidateRow:last-child{border-bottom:0}.redecCandidateRow:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.redecCandidateRow--selected{background:color-mix(in srgb,var(--primary) 10%,transparent)}.redecCandidateRow input{width:15px;height:15px;accent-color:var(--primary)}.redecCandidateRow>span{display:grid;min-width:0;gap:3px}.redecCandidateRow small,.redecCandidateRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redecCandidateRow strong{font-size:11px}.redecCandidateRow small{color:var(--muted);font-size:9px}.redecSelectedTableWrap{max-height:275px;overflow:auto;border:1px solid var(--line);border-radius:12px}.redecSelectedTable{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.redecSelectedTable th{position:sticky;top:0;z-index:1;background:var(--surface2);color:var(--muted);font-size:9px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.redecSelectedTable td,.redecSelectedTable th{padding:8px 10px;border-bottom:1px solid var(--line)}.redecSelectedTable td{vertical-align:middle}.redecSelectedTable tr:last-child td{border-bottom:0}.redecSelectedTable td:first-child{min-width:240px}.redecSelectedTable td:nth-child(2){min-width:150px}.redecSelectedTable td>small,.redecSelectedTable td>strong{display:block}.redecSelectedTable td>small{max-width:280px;overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.redecSelectedTable .input{min-width:125px;height:34px;padding:7px 9px}.redecSelectedTable td:last-child button{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.redecSelectedTable :is(th,td):last-child{width:48px;min-width:48px;text-align:center}.redecSelectedTable .redecRemovePanel:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.redecSelectedTable td:last-child button:hover{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.redecPricePreview--summary>div{padding-block:10px}.redecModalFooter{position:sticky;bottom:-1px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px -18px -18px;padding:13px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.redecModalFooter>span{color:var(--muted);font-size:10px}@media (max-width:1380px){.decoratorRegistryRow{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(105px,.7fr))}.decoratorRegistryActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1050px){.decoratorCardsGrid{grid-template-columns:1fr}.nrsvDecorationPanel,.redecKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.decoratorRegistryRow{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(110px,.7fr))}.decoratorRegistryMetric:nth-of-type(4){display:none}.decoratorRegistryActions{grid-column:1/-1;justify-content:flex-start}.redecSectionHead--toolbar,.redecToolbarActions{align-items:stretch;flex-direction:column}.redecCandidateRow{grid-template-columns:22px minmax(150px,1fr) minmax(220px,1.3fr) minmax(110px,.6fr)}.redecCandidatePeriod{display:none!important}}@media (max-width:720px){.decoratorHero,.redecHero,.redecHistory{padding:15px}.decoratorKpiGrid,.decoratorRateEditorGrid,.decoratorRateGrid,.nrsvDecorationPanel,.redecCampaignMeta,.redecFormGrid,.redecKpiGrid,.redecPricePreview{grid-template-columns:1fr}.decoratorCardHead,.decoratorRegistryToolbar,.nrsvDecorationPanelHead{align-items:stretch;flex-direction:column}.decoratorSearch{width:100%}.decoratorRegistryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.decoratorRegistryActions,.decoratorRegistryIdentity{grid-column:1/-1}.redecPricePreview>div{border-right:0;border-bottom:1px solid var(--line)}.redecPricePreview>div:last-child{border-bottom:0}.redecCandidateFilters{grid-template-columns:1fr}.redecCandidateRow{grid-template-columns:22px 1fr}.redecCandidateLocation,.redecCandidateSupport{grid-column:2}.redecStatusTabs{width:100%;overflow:auto}.redecStatusTabs button{flex:1 0 auto;justify-content:center}.redecModalFooter{align-items:stretch;flex-direction:column}}.decoratorTopbar h1,.redecTopbar h1{font-size:var(--font-2xl);font-weight:800;line-height:1.2}.decoratorTopbar p,.redecTopbar p{max-width:62ch;margin-top:6px;font-size:var(--font-sm);line-height:1.5}.decoratorEyebrow,.decoratorTopbar .decoratorEyebrow,.redecTopbar .decoratorEyebrow{font-size:10px}.decoratorRegistryToolbar h2,.redecReportHeader h2{font-size:var(--font-lg);font-weight:750}.decoratorRegistryToolbar p,.redecReportHeader p{font-size:var(--font-xs);line-height:1.45}.decoratorRegistryMetric span,.redecPeriodPicker label>span{font-size:10px}.decoratorRateTable,.decoratorRegistryMetric strong,.redecAppliedSummary strong,.redecDecoratorFilter>summary strong,.redecPeriodPicker .input{font-size:var(--font-sm)}.redecApplyBtn,.redecExcelBtn,.redecPeriodPicker .input{height:38px}.redecAppliedSummary small,.redecDecoratorFilter>summary span{font-size:9px}.redecDecoratorMenu label,.redecDecoratorMenuHead strong{font-size:var(--font-sm)}.redecDecoratorMenuHead button{min-height:30px;font-size:var(--font-xs)}.redecDecoratorMenu label{min-height:38px}.redecStatusTabs button{min-height:34px;height:auto;font-size:var(--font-xs)}.decoratorRegistryToolbar{padding:16px 18px}.decoratorSearch{height:40px;padding-inline:12px}.decoratorSearch svg{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.decoratorSearch input{min-width:0;padding-left:9px;font-size:var(--font-base)}.decoratorSearch input::-webkit-search-cancel-button{cursor:pointer}.decoratorRegistryItem--inactive{opacity:1}.decoratorRegistryItem--inactive .decoratorRegistryIdentity,.decoratorRegistryItem--inactive .decoratorRegistryMetric{opacity:.64}.decoratorRegistryIdentity h3{font-size:var(--font-md);font-weight:750}.decoratorRegistryIdentity p{font-size:var(--font-xs)}.decoratorActionBtn{min-height:34px!important;padding-inline:12px!important;border-radius:7px!important;font-size:var(--font-xs)!important}.decoratorActionBtn--rates{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--primary) 9%,var(--surface2))!important;color:var(--text)!important}.decoratorActionBtn:focus-visible,.redecDecoratorFilter>summary:focus-visible,.redecStatusTabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:720px){.decoratorTopbar,.redecTopbar{gap:14px;padding-bottom:14px}.decoratorTopbar h1,.redecTopbar h1{font-size:1.35rem}.decoratorRegistryToolbar,.redecReportHeader{padding:14px}.redecRegisterToolbar{gap:10px;padding:12px 14px}.redecAppliedSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.redecAppliedSummary>span{padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--surface2) 72%,transparent)}.redecAppliedSummary>span:first-child{grid-column:1/-1}.redecDecoratorFilter>summary,.redecExcelBtn{min-height:44px}.redecDecoratorMenu{position:fixed;inset:auto 12px 16px;width:auto;max-height:min(55vh,420px)}.unifiedAppShell .decoratorRegistry,.unifiedAppShell .redecWorkspace{padding:0!important}.redecWorkspace .adminSubpageTableWrap,.redecWorkspace .appTableShell{overflow:visible!important}.redecWorkspace .adminSubpageTableWrap:after,.redecWorkspace .appTableShell:after{display:none!important}.redecWorkspace table.adminSubpageTable{min-width:0!important}.redecWorkspace table.adminSubpageTable td[data-label=Stare]{grid-template-columns:1fr!important}.redecWorkspace table.adminSubpageTable td[data-label=Stare] .adminSubpageActionBtn{width:100%;min-height:40px}.decoratorRegistryList{gap:10px;padding:12px}.decoratorRegistryItem{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface2) 55%,transparent)}.decoratorRegistryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;padding:14px}.decoratorRegistryActions,.decoratorRegistryIdentity{grid-column:1/-1}.decoratorRegistryMetric:nth-of-type(4){display:grid;grid-column:1/-1}.decoratorRegistryActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--line)}.decoratorActionBtn{width:100%;min-height:42px!important;padding-inline:8px!important;font-size:var(--font-sm)!important}.decoratorRateTableWrap{padding:0 14px 14px}.redecModalFooter>.row{display:grid;grid-template-columns:1fr 1.35fr;width:100%}.redecModalFooter .btn{width:100%}.redecSelectedTableWrap{max-height:none;overflow:visible;border:0}.redecSelectedTable td[data-label="Acțiuni"]{grid-template-columns:1fr!important}.redecSelectedTable td[data-label="Acțiuni"] button{width:40px;min-height:40px;justify-self:end}.decoratorModalForm>.row{display:grid;grid-template-columns:1fr 1fr}.decoratorModalForm>.row .btn{width:100%}}@media (max-width:420px){.redecStatusTabs{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr))}.redecStatusTabs button{min-width:0;padding-inline:7px}.decoratorModalForm>.row,.decoratorRegistryActions,.redecModalFooter>.row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.decoratorActionBtn,.decoratorRegistryItem,.redecDecoratorMenu{transition:none!important}}.comenziListWrap--created .confListCol--created time{display:flex;flex-direction:column;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comenziListWrap--created .confListMain .confListCol--created{font-size:.75rem}.rezervListMain .confListCol--actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (min-width:640px){.comenziListWrap--created{overflow-x:auto}.comenziListWrap--created .comenziListMain,.comenziListWrap--created .confListHead{grid-template-columns:90px 140px minmax(180px,1fr) 105px 155px 45px 140px 120px 115px 210px!important;min-width:1520px}.comenziListWrap--created .confListCol{display:block!important}.comenziListWrap--created .confListCol--actions{display:flex!important}}@media (max-width:639px){.comenziListWrap.comenziListWrap--created .confListMain .confListCol--created:before{content:attr(data-label)!important;display:block;color:var(--muted);font-size:.625rem;margin-bottom:5px}}.roDateInput{position:relative;display:inline-flex;width:100%;min-width:0;align-items:center}.digitalOrderDateFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;flex:1 1 100%;width:100%}.digitalOrderDateFilters>label{display:grid;gap:6px;min-width:0}.digitalOrderDateFilters>label>span{color:var(--muted);font-size:11px}.roDateInput>input[type=text]{width:100%;min-width:0;padding-right:38px}.roDateInput:has(>.comenziFilterDate){width:150px;flex:0 0 150px;max-width:100%}.roDateInput>input[aria-invalid=true]{border-color:var(--danger)}.roDateInput .roDateInputCalendar{position:absolute;right:4px;display:grid;place-items:center;width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.roDateInput .roDateInputCalendar:hover{color:var(--primary);background:var(--surface2)}.roDateInput .roDateInputCalendar:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.roDateInput .roDateInputCalendar:disabled{opacity:.4;cursor:default}.roDateInput>.roDateInputNative{position:absolute;bottom:0;right:0;width:1px;min-width:0;height:1px;padding:0;border:0;opacity:0;pointer-events:none}