@media (max-width:1050px){.app-shell{--mobile-ref-blue:#075cf2;--mobile-ref-ink:#0a1834;--mobile-ref-text:#24324b;--mobile-ref-muted:#697895;--mobile-ref-line:#dce3ed;--mobile-ref-line-soft:#edf1f6;--mobile-ref-canvas:#fbfcfe;color:var(--mobile-ref-text);font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell,.app-shell .content,.app-shell .workspace{background:var(--mobile-ref-canvas)}.app-shell .topbar{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--mobile-ref-line);background:rgb(255 255 255/98%);box-shadow:none}.app-shell .mobile-menu-button,.app-shell .topbar .icon-button{border:1px solid var(--mobile-ref-line);border-radius:7px;color:var(--mobile-ref-ink);background:#fff;box-shadow:none}.app-shell .topbar .search{min-width:0;border:1px solid var(--mobile-ref-line);border-radius:7px;background:#fff;box-shadow:none}.app-shell .topbar .search input{width:0;min-width:0;flex:1 1 0;color:var(--mobile-ref-ink)}.app-shell .topbar .primary-button{border-radius:6px;background:var(--mobile-ref-blue);box-shadow:none}.app-shell .global-search-shell{min-width:0}.app-shell .global-search-results{z-index:140;border-color:var(--mobile-ref-line);border-radius:8px;box-shadow:0 18px 45px rgb(10 24 52/18%)}.app-shell>.sidebar{color:var(--mobile-ref-text);border-right:1px solid var(--mobile-ref-line);background:#fff;box-shadow:18px 0 56px rgb(10 24 52/18%)}.app-shell>.sidebar .brand{border-bottom:1px solid var(--mobile-ref-line-soft)}.app-shell>.sidebar .brand b{color:var(--mobile-ref-ink)}.app-shell>.sidebar .brand small,.app-shell>.sidebar .profile small{color:var(--mobile-ref-muted)}.app-shell>.sidebar .nav-item{min-height:46px;border-radius:7px;color:#52627a;background:transparent;box-shadow:none}.app-shell>.sidebar .nav-item span{color:#687991}.app-shell>.sidebar .nav-item.selected{color:var(--mobile-ref-blue);background:#eef4ff;box-shadow:none}.app-shell>.sidebar .nav-item.selected span{color:var(--mobile-ref-blue)}.app-shell>.sidebar .mobile-drawer-close{border-color:var(--mobile-ref-line);color:var(--mobile-ref-ink);background:#fff}.app-shell>.sidebar .profile{border-top:1px solid var(--mobile-ref-line-soft)}.app-shell>.sidebar .profile b{color:var(--mobile-ref-ink)}.app-shell>.sidebar .profile .avatar{color:#fff;background:var(--mobile-ref-ink)}.app-shell>.sidebar .profile .account-logout{border-color:var(--mobile-ref-line);border-radius:7px;color:var(--mobile-ref-text);background:#fff}.app-shell .content{width:100%;max-width:none;margin:0}.app-shell .page-heading{border-color:var(--mobile-ref-line)}.app-shell .page-heading h1{color:var(--mobile-ref-ink);font-weight:650;letter-spacing:-.035em}.app-shell .page-heading p{color:var(--mobile-ref-muted)}.app-shell .page-heading .live-status{border:1px solid var(--mobile-ref-line);border-radius:6px;color:#43516a;background:#fff;box-shadow:none}.app-shell :is(.panel,.rate-card,.rules-card,.integration-card,.finance-section-card,.finance-summary-card,.finance-kpi-card,.repair-section,.repair-overview-card,.user-access-card,.map-summary,.alert-card){border:1px solid var(--mobile-ref-line);border-radius:8px;background:#fff;box-shadow:none}.app-shell :is(input,select,textarea){border-color:var(--mobile-ref-line);border-radius:7px;background:#fff}.app-shell :is(.primary-button,.secondary-button,.delete-button,.danger-button,.status){border-radius:6px;box-shadow:none}[data-section="Обзор"] .overview-page-heading{display:none}[data-section="Обзор"] .content{padding-top:18px}[data-section="Обзор"] .dashboard-metrics,[data-section="Обзор"] .dashboard-metrics:has(.investor-total-bikes),[data-section="Обзор"] .dashboard-metrics:not(:has(.investor-total-bikes)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[data-section="Обзор"] .dashboard-metrics>.dashboard-metric:last-child:nth-child(odd){grid-column:1/-1}[data-section="Обзор"] .dashboard-metric{min-width:0;min-height:172px;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:stretch;align-items:start;gap:10px;padding:15px 13px 13px;overflow:hidden;border:1px solid var(--mobile-ref-line);border-radius:8px;background:#fff;box-shadow:none}[data-section="Обзор"] .dashboard-metric .stat-icon,[data-section="Обзор"] .dashboard-metric-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%}[data-section="Обзор"] .dashboard-metric .stat-icon svg,[data-section="Обзор"] .dashboard-metric-icon svg{width:21px;height:21px;stroke-width:1.75}[data-section="Обзор"] .dashboard-metric-icon.green{color:#009b55;background:#e8f7ef}[data-section="Обзор"] .dashboard-metric-icon.blue{color:#075cf2;background:#edf3ff}[data-section="Обзор"] .dashboard-metric-icon.warning{color:#ff7900;background:#fff1e3}[data-section="Обзор"] .dashboard-metric-icon.violet{color:#7448ef;background:#f2edff}[data-section="Обзор"] .dashboard-metric>div:not(.stat-top){min-width:0;min-height:142px;display:flex;flex-direction:column;position:relative}[data-section="Обзор"] .dashboard-metric .stat-top em,[data-section="Обзор"] .dashboard-metric small{margin:2px 0 8px;overflow:visible;color:#44516a;font-size:11px!important;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;white-space:normal}[data-section="Обзор"] .dashboard-metric strong{display:block;margin:0;color:var(--mobile-ref-ink);font-size:clamp(27px,8vw,34px);font-weight:600;line-height:1;letter-spacing:-.035em}[data-section="Обзор"] .dashboard-metric p{margin:10px 0 0;color:var(--mobile-ref-muted);font-size:11px;font-weight:430;line-height:1.35}[data-section="Обзор"] .dashboard-metric-sparkline{width:calc(100% + 52px);height:40px;flex:0 0 40px;display:block;margin:auto 0 0 -52px;overflow:visible;fill:none}[data-section="Обзор"] .dashboard-metric-sparkline .spark-line{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}[data-section="Обзор"] .dashboard-metric-sparkline .spark-area{fill:currentColor;opacity:.055}[data-section="Обзор"] .dashboard-metric-sparkline.free{color:#09a459}[data-section="Обзор"] .dashboard-metric-sparkline.working{color:#0762ff}[data-section="Обзор"] .dashboard-metric-sparkline.repair{color:#ff7900}[data-section="Обзор"] .dashboard-metric-sparkline.bars{color:#08a45a;fill:currentColor}[data-section="Обзор"] .dashboard-utilization-bar{width:calc(100% + 52px);height:8px;display:block;flex:0 0 8px;margin:auto 0 5px -52px;overflow:hidden;border-radius:7px;background:#e8ebf1}[data-section="Обзор"] .dashboard-utilization-bar i{height:100%;display:block;border-radius:inherit;background:var(--mobile-ref-blue)}[data-section="Обзор"] .overview-main-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}[data-section="Обзор"] .overview-main-grid>.panel{min-width:0;overflow:hidden;border:1px solid var(--mobile-ref-line);border-radius:8px;background:#fff}[data-section="Обзор"] .overview-main-grid .panel-heading{min-height:0;padding:17px 16px;border-color:var(--mobile-ref-line)}[data-section="Обзор"] .overview-panel-title{display:flex;align-items:center;gap:10px}[data-section="Обзор"] .overview-panel-title>span{width:22px;height:22px;display:grid;place-items:center;color:#263650}[data-section="Обзор"] .overview-main-grid .panel-heading h2{color:var(--mobile-ref-ink);font-size:19px;font-weight:600}[data-section="Обзор"] .overview-panel-total{display:block;margin:14px 0 4px;color:var(--mobile-ref-ink);font-size:25px;font-weight:600}[data-section="Обзор"] .overview-main-grid .panel-heading p{color:var(--mobile-ref-muted);font-size:11px}[data-section="Обзор"] .overview-panel-link,[data-section="Обзор"] :is(.payment-due-counter,.request-total-counter){border:1px solid var(--mobile-ref-line);border-radius:6px;color:#43516a;background:#fff}[data-section="Обзор"] .overview-request-card{grid-template-columns:1fr;grid-template-areas:"source" "client" "details" "comment" "actions";gap:10px;padding:16px;border-color:var(--mobile-ref-line-soft)}[data-section="Обзор"] .overview-request-source{grid-area:source}[data-section="Обзор"] .overview-request-client{grid-area:client}[data-section="Обзор"] .overview-request-details{grid-area:details}[data-section="Обзор"] .overview-request-comment{grid-area:comment}[data-section="Обзор"] .overview-request-actions{grid-area:actions;display:grid;grid-template-columns:1fr;gap:8px}[data-section="Обзор"] .overview-request-actions :is(button,.status){width:100%;min-height:44px;justify-content:center;white-space:normal;text-align:center}}@media (max-width:720px){[data-section="Обзор"] .content{padding:14px 12px 34px}[data-section="Обзор"] .dashboard-metrics,[data-section="Обзор"] .dashboard-metrics:has(.investor-total-bikes),[data-section="Обзор"] .dashboard-metrics:not(:has(.investor-total-bikes)){gap:10px}[data-section="Обзор"] .dashboard-metric{min-height:164px;padding:13px 11px 11px}[data-section="Обзор"] .dashboard-metric>div:not(.stat-top){min-height:136px}}@media (max-width:340px){[data-section="Обзор"] .dashboard-metrics,[data-section="Обзор"] .dashboard-metrics:has(.investor-total-bikes),[data-section="Обзор"] .dashboard-metrics:not(:has(.investor-total-bikes)){gap:8px}[data-section="Обзор"] .dashboard-metric{grid-template-columns:36px minmax(0,1fr);gap:8px;padding-inline:9px}[data-section="Обзор"] .dashboard-metric .stat-icon,[data-section="Обзор"] .dashboard-metric-icon{width:36px;height:36px}[data-section="Обзор"] .dashboard-metric .stat-icon svg,[data-section="Обзор"] .dashboard-metric-icon svg{width:18px;height:18px}[data-section="Обзор"] .dashboard-metric-sparkline,[data-section="Обзор"] .dashboard-utilization-bar{width:calc(100% + 44px);margin-left:-44px}}