.mini-cabinet-scheme{grid-template-columns:repeat(var(--mini-scheme-cols), minmax(0, 1fr));grid-template-rows:repeat(var(--mini-scheme-rows), minmax(68px, auto));background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:12px;gap:6px;width:100%;padding:8px;display:grid}.mini-cabinet-scheme__shelf{min-width:0;min-height:68px;color:inherit;font:inherit;text-align:left;background:color-mix(in srgb, currentColor 7%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);cursor:pointer;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:8px;padding:9px 8px;transition:background-color .15s,border-color .15s,transform .15s;overflow:hidden}.mini-cabinet-scheme__shelf>*{pointer-events:none}.mini-cabinet-scheme__shelf:hover:not(:disabled),.mini-cabinet-scheme__shelf:focus-visible:not(:disabled){background:color-mix(in srgb, var(--map-accent,#e0a35f) 15%, transparent);border-color:var(--map-accent,#e0a35f)}.mini-cabinet-scheme__shelf:active:not(:disabled){transform:scale(.98)}.mini-cabinet-scheme__shelf:disabled{opacity:.45;cursor:default}.mini-cabinet-scheme__name,.mini-cabinet-scheme__coordinates{display:block}.mini-cabinet-scheme__name{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.mini-cabinet-scheme__coordinates{color:var(--map-text-tertiary,#686d74);font-family:var(--font-mono,monospace);margin-top:5px;font-size:10px;font-weight:400;line-height:1.2}@media (prefers-reduced-motion:reduce){.mini-cabinet-scheme__shelf{transition:none}}.cabinet-scheme-icon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.cabinet-scheme-icon__svg{background-color:var(--cabinet-scheme-icon-color,currentColor);will-change:transform;width:100%;height:100%;display:block;transform:translateZ(0);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cabinet-scheme-icon__probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.map-page__cabinet-select-wrap{background:var(--map-header-control);border:1px solid var(--map-header-control-border);border-radius:9px;grid-template-areas:"select";width:fit-content;min-width:126px;max-width:min(360px,100%);height:34px;transition:background .2s,border-color .2s;display:inline-grid;overflow:hidden}.map-page__cabinet-select-wrap:hover{background:var(--map-header-control-hover);border-color:var(--map-header-control-border)}.map-page__cabinet-select-sizer,.map-page__cabinet-mobile-trigger{grid-area:select}.map-page__cabinet-select-sizer{text-overflow:ellipsis;visibility:hidden;white-space:nowrap;max-width:360px;padding:0 35px 0 12px;font-size:13px;font-weight:500;line-height:32px;overflow:hidden}.map-page__cabinet-select-sizer--with-icon{padding-left:46px}.map-page__cabinet-mobile-trigger{width:100%;min-width:0;height:32px;color:var(--map-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.map-page__cabinet-mobile-trigger:disabled{color:var(--map-text-tertiary);cursor:default}.map-page__cabinet-mobile-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.map-page__cabinet-mobile-arrow{color:var(--map-text-tertiary);flex:none;font-size:12px}.map-page__cabinet-mobile-scheme{--cabinet-scheme-icon-color:var(--map-text);width:24px;height:24px}.map-page__cabinet-mobile-trigger:focus-visible{outline-offset:-2px;outline:2px solid #e0a35fa6}.map-page__cabinet-mobile-dropdown .ant-dropdown-menu{background:#1a1d21;border:1px solid #ffffff1a;border-radius:11px;min-width:min(260px,100vw - 20px);max-width:calc(100vw - 20px);padding:6px;box-shadow:0 18px 44px #00000080}.map-page__cabinet-mobile-dropdown .ant-dropdown-menu-item{color:#e7e9ec;border-radius:8px;min-height:38px;padding:9px 11px}.map-page__cabinet-mobile-dropdown .ant-dropdown-menu-item:hover,.map-page__cabinet-mobile-dropdown .ant-dropdown-menu-item-active{color:#e7e9ec!important;background:#ffffff0d!important}.map-page__cabinet-mobile-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{color:#e7e9ec!important;background:#e0a35f1f!important}.map-page__cabinet-mobile-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{color:#e7e9ec!important;background:#e0a35f2e!important}.map-page__cabinet-mobile-dropdown--light .ant-dropdown-menu{background:#fff;border-color:#0000001a;box-shadow:0 18px 44px #00000024}.map-page__cabinet-mobile-dropdown--light .ant-dropdown-menu-item{color:#1c2026}.map-page__cabinet-mobile-dropdown--light .ant-dropdown-menu-item:hover,.map-page__cabinet-mobile-dropdown--light .ant-dropdown-menu-item-active{color:#1c2026;background:#0000000d!important}.map-page__cabinet-mobile-dropdown--light.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.map-page__cabinet-mobile-dropdown--light.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{color:#1c2026!important}.map-page__cabinet-option{align-items:center;gap:9px;min-width:0;display:flex}.map-page__cabinet-option-icon,.map-page__cabinet-option-check{color:#e0a35f;flex:none;font-size:14px}.map-page__cabinet-option-icon{--cabinet-scheme-icon-color:#e7e9ec;width:26px;height:26px}.map-page__cabinet-mobile-dropdown--light .map-page__cabinet-option-icon,.map-page__cabinet-mobile-dropdown--light .map-page__cabinet-option-check{color:#b86f2f}.map-page__cabinet-mobile-dropdown--light .map-page__cabinet-option-icon{--cabinet-scheme-icon-color:#1c2026}.map-page__cabinet-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}@media (width<=767px){.map-page__cabinet-select-wrap{min-width:0;max-width:calc(100vw - 68px)}.map-page__cabinet-select-sizer{max-width:calc(100vw - 68px)}}
