.m3-detail-tabs.m3-seg{width:100%}.m3-detail-tabs>button{flex:1 0 auto;min-width:0}.m3-dialog.m3-dialog{border-radius:var(--m-radius-window);border-color:var(--m-window-edge);box-shadow:var(--m-window-shadow);backdrop-filter:var(--m-window-blur);-webkit-backdrop-filter:var(--m-window-blur);max-height:calc(100vh - 40px)}@media (pointer:coarse){.m3-button,.m3-touch-buttons button{position:relative}.m3-button:after,.m3-touch-buttons button:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:var(--m-button-lg);min-height:var(--m-button-lg);transform:translate(-50%,-50%)}}.m3-dialog-footer .m3-button.m3-button{height:auto;min-height:var(--m-button-lg);min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding-block:0;padding-inline:var(--m-space-6);font-size:var(--m-font-button-lg)}.m3-dialog-footer .m3-button.m3-primary{padding-inline:var(--m-button-padding-lg);box-shadow:var(--m-shadow-button-strong)}.m3-dialog-footer .m3-button.m3-primary:active:not(:disabled){box-shadow:var(--m-shadow-pressed)}.m3-dialog-heading.m3-dialog-heading{font-family:var(--font-display);font-size:var(--m-window-title);font-weight:var(--m-weight-bold);line-height:normal}.m3-dialog-body{display:flex;flex-direction:column;gap:var(--m-space-controls);padding:0 var(--m-window-pad-x) var(--m-window-pad-bottom)}.m3-dialog-body-footed{padding-bottom:0}.m3-dialog-footer{padding:calc(var(--m-space-controls) + var(--m-space-1)) var(--m-window-pad-x) var(--m-window-pad-bottom)}.m3-dialog-stack{display:flex;flex-direction:column;gap:var(--m-space-controls)}.m3-dialog-titlebar{padding-top:var(--m-window-pad-top);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-space-4)}.m3-dialog-titlebar>span{display:flex;flex-direction:column;gap:3px;min-width:0}.m3-dialog.m3-dialog-nabidka .m3-dialog-titlebar{padding-top:var(--m-window-pad-top)}.m3-dialog-sub{font-size:var(--m-window-sub);color:var(--ink-4);margin:0}.m3-dialog-close.m3-dialog-close{flex:none;font-size:var(--m-window-close);color:var(--ink-4)}.m3-dialog.m3-dialog.m3-dialog-formular{max-width:var(--m-window-width);border-radius:var(--m-window-radius);background:var(--m-window-bg)}.m3-dialog-formular .m3-dialog-body{gap:var(--m-space-3)}.m3-dialog-formular .m3-dialog-titlebar{position:sticky;top:0;z-index:1;padding-top:var(--m-window-pad-top);background:var(--m-window-bg);padding-bottom:6px}.m3-dialog-formular .m3-dialog-close.m3-dialog-close{width:var(--m-window-close-size);height:var(--m-window-close-size);min-height:var(--m-window-close-size);color:var(--ink-2)}.m3-dialog-formular .m3-dialog-footer{border-top:var(--m-border-width) solid rgb(var(--ln)/.07);padding-top:var(--m-space-controls)}.m3-dialog-overlay.m3-dialog-overlay{padding:20px}.m3-dialog-overlay>.bg-overlay{background:rgb(var(--sh)/.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.k2-scope .m3-toggle2{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;height:var(--m-button-md);padding:var(--m-seg-gap);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-pill);background:var(--m-well);box-shadow:var(--m-shadow-inset);font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.k2-scope .m3-toggle2[data-size=sm]{height:var(--m-button-sm)}.k2-scope .m3-toggle2-thumb{position:absolute;top:var(--m-seg-gap);bottom:var(--m-seg-gap);left:var(--m-seg-gap);width:calc(50% - var(--m-seg-gap));border:var(--m-border-width) solid var(--acc-line);border-radius:var(--m-radius-pill);background:linear-gradient(180deg,var(--acc-hi),var(--acc));box-shadow:var(--m-shadow-button);transition:transform var(--m-motion-choice) ease}.k2-scope .m3-toggle2[data-on="1"] .m3-toggle2-thumb{transform:translateX(100%)}.k2-scope .m3-toggle2 button{position:relative;min-width:0;padding:0 var(--m-space-4);border:0;border-radius:var(--m-radius-pill);background:transparent;color:var(--ink-3);font:inherit;white-space:nowrap}.k2-scope .m3-toggle2 button[aria-pressed=true]{color:var(--on-acc)}.m3-map-screen{display:flex;flex-direction:column;gap:var(--m-space-4);min-width:0;color:var(--ink);font-family:var(--font-sans)}.k2-scope .m3-map-head{position:relative;z-index:15;align-items:center;padding:var(--m-space-2) var(--m-space-2) var(--m-space-2) var(--m-space-5);border-radius:var(--m-radius-pill);gap:var(--m-space-3)}.m3-map-head>div:first-child{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:var(--m-space-3)}.m3-map-head>div:first-child>div:empty{display:none}.m3-map-head h1{margin:0;font-size:var(--m-font-h3)}.m3-map-head p{margin:0;font-size:var(--m-font-small)}.m3-map-head>div:last-child{flex-wrap:nowrap}.m3-map-head .m3-search{width:var(--m-map-search);min-width:0}.m3-map-card{position:relative;height:calc(100dvh - var(--m-map-top, var(--m-map-page-head)) - var(--m-map-edge));min-height:0;flex:none;isolation:isolate;border-radius:var(--m-radius-panel);overflow:hidden;background:var(--surf)}.m3-map-canvas{position:absolute;inset:0;isolation:isolate;z-index:0}.m3-map-panel{position:absolute;top:var(--m-map-offset);z-index:70;display:flex;flex-direction:column;gap:var(--m-space-3);padding:var(--m-space-6);border-radius:var(--m-radius-panel);max-height:calc(100% - var(--m-map-edge));overflow:auto;overscroll-behavior:contain}.m3-map-left{left:var(--m-map-offset);width:var(--m-map-left)}.m3-map-left[data-detail=true]{width:var(--m-map-detail)}.m3-map-plan{right:var(--m-map-offset);width:var(--m-map-plan);padding:var(--m-space-3);overflow:hidden}.m3-map-panel[data-open="0"]{display:none}.m3-map-panel-head{display:flex;align-items:center;gap:var(--m-space-2);flex:none}.m3-map-panel-head>div:first-child{flex:1}.m3-map-panel-head h2{font:var(--m-weight-bold) var(--m-font-h3) /1.2 var(--font-display);margin:0;flex:1}.m3-map-panel-head p{font-size:var(--m-font-small);color:var(--ink-4)}.m3-map-expand{position:absolute;top:var(--m-map-offset);z-index:70}.m3-map-expand-left{left:var(--m-map-offset)}.m3-map-expand-right{right:var(--m-map-offset)}.m3-map-mobile-buttons{display:none}.m3-map-count{position:absolute;left:50%;bottom:var(--m-map-count-bottom,var(--m-map-offset));transform:translateX(-50%);z-index:55;height:var(--m-map-control);max-width:calc(100% - var(--m-map-control) * 3);padding:0 var(--m-space-4);border-radius:var(--m-radius-pill);display:flex;align-items:center;gap:var(--m-space-2);font-size:var(--m-font-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m3-map-count-number{display:none}.m3-map-card .leaflet-bottom.leaflet-right{right:calc(var(--m-map-plan) + var(--m-map-edge));bottom:var(--m-map-offset)}.m3-map-card[data-plan-open=false] .leaflet-bottom.leaflet-right{right:var(--m-map-offset)}.m3-map-card .leaflet-control-zoom{border:0;margin:0;box-shadow:none;display:flex;flex-direction:column;gap:var(--m-space-2)}.m3-map-card .leaflet-control-zoom a{display:grid;place-items:center;height:var(--m-map-control);width:var(--m-map-control);border:var(--m-border-width) solid var(--m-glass-edge);border-radius:var(--m-radius-circle);background:var(--m-glass-layer);color:var(--ink);box-shadow:var(--m-shadow-card)}.m3-map-card .leaflet-control-attribution{max-width:100%;font-size:var(--m-font-mono)}.m3-map-zoom{position:absolute;right:var(--m-map-edge);bottom:max(var(--m-map-zoom-bottom,var(--m-map-offset)),var(--m-map-edge));z-index:800;display:flex;flex-direction:column;gap:var(--m-space-2);width:var(--m-map-control)}.m3-map-zoom>button{flex:none;width:var(--m-map-control);height:var(--m-map-control)}.m3-map-card[data-plan-open=true] .m3-map-zoom{right:calc(var(--m-map-plan) + var(--m-map-edge))}.m3-map-bubble{position:absolute;z-index:90;display:flex;flex-direction:column;min-height:0;width:var(--m-map-bubble);max-width:100%;padding:var(--m-space-3);border-radius:var(--m-radius-panel);background:var(--surf);box-shadow:var(--m-shadow-card);overflow:hidden;overflow-wrap:anywhere}.m3-map-card .m3-map-bubble{max-height:calc(100% - var(--m-map-edge));overscroll-behavior:contain}.m3-map-card .crm-pin-popup{visibility:hidden;pointer-events:none}.m3-map-point-content{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;gap:var(--m-space-2)}.m3-map-bubble:not([data-measured=true]){visibility:hidden}.m3-map-point-heading{display:flex;justify-content:space-between;align-items:start;gap:var(--m-space-2)}.m3-map-point-heading h2,.m3-map-point-heading strong{font-size:var(--m-font-h3)}.m3-map-customer-body,.m3-map-detail-content,.m3-map-detail-section,.m3-map-point-actions{display:flex;flex-direction:column;gap:var(--m-space-3);min-width:0}.m3-map-customer-body h3,.m3-map-detail-section h3{color:var(--ink-4);font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.m3-map-detail-section{padding-block:var(--m-space-3);border-top:var(--m-border-width) solid var(--m-border)}.m3-map-history-filters,.m3-map-plan-actions,.m3-map-point-phone,.m3-map-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--m-space-2)}.m3-map-plan-actions>.m3-button{flex:1 1 100%;min-width:0;padding-inline:var(--m-space-2)}.m3-map-plan-actions>.m3-plan-add{flex:1 1 100%;min-width:0}.m3-map-plan-actions .m3-plan-add>.m3-button{flex:none;white-space:nowrap}.m3-map-point-availability,.m3-map-point-summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-4);font-size:var(--m-font-small)}.m3-map-history-preview{display:flex;flex-direction:column;gap:var(--m-space-2);font-size:var(--m-font-small)}.m3-map-history-preview>p{display:flex;gap:var(--m-space-2);min-width:0}.m3-map-history-preview time{color:var(--ink-4);flex:none}.m3-map-history-preview span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m3-map-customer-detail{width:100%;min-width:0}.m3-map-detail-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-space-2)}.m3-map-detail-action-grid>.m3-button,.m3-map-detail-quick-actions>.m3-button{white-space:normal;padding-inline:var(--m-space-2)}.m3-map-detail-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--m-space-1)}.m3-map-callbar{position:absolute;z-index:80;top:var(--m-map-offset);left:calc(var(--m-map-left) + var(--m-map-edge));right:var(--m-map-edge);width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--m-map-left) - var(--m-map-edge) * 2);margin-inline:auto;padding:var(--m-space-3);border-radius:var(--m-radius-card);background:var(--surf);box-shadow:var(--m-shadow-card);display:flex;flex-direction:column;gap:var(--m-space-2);font-size:var(--m-font-small)}.m3-map-card[data-plan-open=true] .m3-map-callbar{right:calc(var(--m-map-plan) + var(--m-map-edge));max-width:calc(100% - var(--m-map-left) - var(--m-map-plan) - var(--m-map-edge) * 2)}.m3-map-callbar .m3-button{max-width:100%;white-space:normal}.m3-map-action-toast{position:fixed;z-index:1100;top:var(--m-space-4);right:var(--m-space-4);max-width:calc(100% - var(--m-space-4) * 2);display:flex;gap:var(--m-space-3);align-items:center;padding:var(--m-space-4);border-radius:var(--m-radius-card);background:var(--surf);color:var(--ink);box-shadow:var(--m-shadow-card);font-size:var(--m-font-small)}@media (min-width:900px) and (max-width:1180px){.m3-map-callbar{left:calc(var(--m-map-left-compact) + var(--m-map-edge))}.m3-map-card[data-plan-open=true] .m3-map-callbar{right:calc(var(--m-map-plan-compact) + var(--m-map-edge));max-width:calc(100% - var(--m-map-left-compact) - var(--m-map-plan-compact) - var(--m-map-edge) * 2)}}@media (max-width:899px){.m3-map-callbar,.m3-map-card[data-plan-open=true] .m3-map-callbar{left:var(--m-map-offset);right:var(--m-map-offset);max-width:calc(100% - var(--m-map-edge))}}.m3-map-point-actions,.m3-map-point-content>.m3-button,.m3-map-point-header,.sprava-map-point-header{flex:none}.m3-map-bubble .m3-map-point-card,.m3-map-bubble .sprava-map-point{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.m3-map-bubble .m3-map-point-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.m3-map-point-content>.m3-button{width:100%;min-width:0;white-space:normal}.m3-map-point-availability,.m3-map-point-card>div{min-width:0}.m3-map-point-availability>div>div:first-child{flex-wrap:wrap}.m3-map-point-availability button{max-width:100%;height:auto;min-height:var(--m-button-sm);white-space:normal}.m3-map-left .m3-checkbox.m3-checkbox{flex:none;width:var(--m-button-sm);height:var(--m-button-sm);border-radius:var(--m-radius-circle)}.k2-scope .m3-map-legend-card{padding:var(--m-space-3);min-height:0;height:auto;flex:none}.m3-map-legend-head{display:flex;align-items:center;justify-content:space-between;gap:var(--m-space-2)}.m3-map-legend-head h3{margin:0;font-size:var(--m-font-mono);color:var(--ink-4);text-transform:uppercase}.leaflet-marker-icon.crm-cluster{display:grid;place-items:center;padding:0;text-align:center;border-radius:var(--m-radius-circle);border:var(--m-map-cluster-border) solid var(--surf);background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--on-acc);font:var(--m-weight-normal) var(--m-font-small) /1 var(--font-mono);box-shadow:var(--m-shadow-card)}.crm-cluster>span{margin:0;padding:0;line-height:1}.crm-cluster-small{width:var(--m-map-cluster-sm);height:var(--m-map-cluster-sm)}.crm-cluster-medium{width:var(--m-map-cluster-md);height:var(--m-map-cluster-md)}.crm-cluster-large{width:var(--m-map-cluster-lg);height:var(--m-map-cluster-lg)}.m3-map-notices{position:absolute;bottom:calc(var(--m-map-control) + var(--m-map-edge));left:50%;transform:translateX(-50%);z-index:60;max-width:calc(100% - var(--m-map-edge))}.m3-map-notices:empty{display:none}.m3-map-focus{left:0;right:0;display:flex;justify-content:center;pointer-events:none}.m3-map-corridor,.m3-map-focus{position:absolute;top:var(--m-map-offset);z-index:80}.m3-map-corridor{left:50%;transform:translateX(-50%);width:var(--m-map-detail);max-height:calc(100% - var(--m-map-edge));overflow:auto;max-width:calc(100% - var(--m-map-edge))}.m3-map-corridor>div{position:static;width:auto;max-width:100%}.m3-map-detail>aside{width:100%;border:0;height:auto}.m3-map-filter-row{display:flex;align-items:center;gap:var(--m-space-2);padding:var(--m-space-2);font-size:var(--m-font-body)}.m3-map-filter-row>span:last-child{margin-left:auto;font-family:var(--font-mono)}.m3-map-legend p{display:flex;align-items:center;gap:var(--m-space-2);font-size:var(--m-font-small);color:var(--ink-3)}.m3-map-legend i{width:var(--m-space-3);height:var(--m-space-3);border-radius:var(--m-radius-circle);background:var(--acc)}.m3-map-legend .sprava-map-state-unreached,.m3-map-legend [data-state=unreached] i{background:var(--warn)}.m3-map-legend [data-state=to-call] i{background:var(--mute)}.m3-map-legend .sprava-map-state-to-call{background:var(--info)}.m3-map-legend .sprava-map-diamond{background:transparent}.m3-map-more{position:relative}.m3-map-more-menu{position:absolute;right:0;top:100%;z-index:90;display:flex;flex-direction:column;padding:var(--m-space-2);border-radius:var(--m-radius-panel);max-height:var(--m-menu-max-height);overflow:auto}.m3-map-more-menu button{justify-content:flex-start}@media (min-width:900px) and (max-width:1180px){.m3-map-card[data-plan-open=true] .m3-map-zoom{right:calc(var(--m-map-plan-compact) + var(--m-map-edge))}.m3-map-left{width:var(--m-map-left-compact)}.m3-map-left[data-detail=true]{width:var(--m-map-detail-compact)}.m3-map-plan{width:var(--m-map-plan-compact)}.m3-map-card .leaflet-bottom.leaflet-right{right:calc(var(--m-map-plan-compact) + var(--m-map-edge))}}@media (max-width:899px){.m3-map-bubble-sheet{position:fixed;left:0;right:0;width:auto;bottom:var(--m-map-sheet-bottom,0);max-height:calc(var(--m-map-bubble-sheet-max) - var(--m-map-sheet-bottom, 0px));overflow:hidden;padding:var(--m-space-4);padding-bottom:max(var(--m-space-4),env(safe-area-inset-bottom));border-radius:var(--m-radius-window) var(--m-radius-window) 0 0;z-index:1000;overscroll-behavior:contain}.m3-map-card .crm-pin-popup{display:none}.m3-map-card[data-plan-open=true] .m3-map-zoom,.m3-map-zoom{right:var(--m-map-edge);bottom:max(var(--m-map-zoom-bottom,var(--m-map-offset)),var(--m-map-edge))}.k2-scope .m3-map-head{border-radius:var(--m-radius-panel)}.m3-map-left[data-detail=true]{width:auto}.m3-map-panel,.m3-map-panel[data-open="0"]{position:fixed;display:flex;left:0;right:0;top:auto;bottom:var(--m-map-sheet-bottom,0);width:auto;max-height:min(calc(var(--m-map-sheet-max) - var(--m-map-sheet-bottom, 0px)),calc(100dvh - var(--m-map-top, var(--m-map-page-head)) - var(--m-map-offset) - var(--m-map-sheet-bottom, 0px)));padding:var(--m-space-4);border-radius:var(--m-radius-window) var(--m-radius-window) 0 0;transform:translateY(110%);visibility:hidden;z-index:85;overflow:auto}.m3-map-panel[data-open="1"]{transform:none;visibility:visible}.m3-map-expand{display:none}.m3-map-mobile-buttons{position:absolute;left:var(--m-map-offset);top:var(--m-map-offset);z-index:65;display:flex;gap:var(--m-space-2)}.m3-map-count{left:var(--m-map-offset);transform:none}.m3-map-count-full{display:none}.m3-map-count-number{display:inline;font-family:var(--font-mono)}.m3-map-card .leaflet-bottom.leaflet-right,.m3-map-card[data-plan-open=false] .leaflet-bottom.leaflet-right{right:var(--m-map-offset);bottom:var(--m-map-zoom-phone)}}.sprava-map-own-dot{background:var(--acc)}.m3-map-screen[data-embedded=true]{height:100%;gap:0}.m3-map-screen[data-embedded=true] .m3-map-card{height:100%;min-height:0}.m3-map-embedded-tools{left:50%;transform:translateX(-50%)}.m3-map-embedded-tools,.m3-map-suggestions{position:absolute;top:var(--m-map-offset);z-index:75}.m3-map-suggestions{right:var(--m-map-offset);max-height:calc(100% - var(--m-map-edge));max-width:calc(100% - var(--m-map-edge));overflow:auto}.m3-map-card[data-plan-open=true] .m3-map-suggestions{right:calc(var(--m-map-plan) + var(--m-map-edge))}.m3-map-suggestions>div{width:var(--m-map-left);max-width:100%}@media (min-width:900px) and (max-width:1180px){.m3-map-card[data-plan-open=true] .m3-map-suggestions{right:calc(var(--m-map-plan-compact) + var(--m-map-edge))}}@media (max-width:899px){.m3-map-card[data-plan-open=true] .m3-map-suggestions{right:var(--m-map-offset)}}.m3-map-filter-content{display:flex;flex-direction:column;gap:var(--m-space-6)}.m3-map-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-space-6)}.m3-map-filter-wide{grid-column:1/-1}.m3-map-filter-group{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--m-space-3)}.m3-map-filter-group>legend{margin-bottom:var(--m-space-3)}.m3-map-filter-chips{--m-filter-left:calc(var(--m-map-left) + var(--m-map-edge));--m-filter-right:calc(var(--m-map-plan) + var(--m-map-edge));--m-filter-suggestions:0px;--m-filter-top:var(--m-map-top-offset,var(--m-map-offset));position:absolute;z-index:60;top:var(--m-filter-top);left:var(--m-filter-left);display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:max(0px,calc(100% - var(--m-filter-left) - var(--m-filter-right) - var(--m-filter-suggestions)));pointer-events:none;max-height:calc(100% - var(--m-filter-top) - var(--m-map-control) * 3 - var(--m-map-edge));overflow:auto;overscroll-behavior:contain}.m3-map-filter-chips[data-detail=true]{--m-filter-left:calc(var(--m-map-detail) + var(--m-map-edge))}.m3-map-card[data-plan-open=false] .m3-map-filter-chips{--m-filter-right:calc(var(--m-map-control) * 3 + var(--m-map-edge))}.m3-map-filter-chips[data-suggestions=true]{--m-filter-suggestions:calc(var(--m-map-left) + var(--m-space-3))}.m3-map-screen[data-embedded=true] .m3-map-filter-chips{--m-filter-top:max(var(--m-map-top-offset,var(--m-map-offset)),calc(var(--m-map-offset) + var(--m-map-control) + var(--m-space-3)))}.m3-map-filter-chips .m3-active-reset,.m3-map-filter-chips .m3-table-filter-chip{pointer-events:auto}.m3-map-filter-chips .m3-active-filters{min-width:0;justify-content:center;align-items:center;padding:var(--m-space-2) var(--m-space-3);border-radius:var(--m-radius-panel);background:var(--surf);color:var(--ink);box-shadow:var(--m-shadow-card);pointer-events:auto}.m3-map-filter-chips .m3-table-filter-chip{max-width:100%;height:auto;min-height:var(--m-button-sm);white-space:normal;overflow-wrap:anywhere}@media (min-width:900px) and (max-width:1180px){.m3-map-filter-chips{--m-filter-left:calc(var(--m-map-left-compact) + var(--m-map-edge))}.m3-map-filter-chips[data-detail=true]{--m-filter-left:calc(var(--m-map-detail-compact) + var(--m-map-edge))}.m3-map-card[data-plan-open=true] .m3-map-filter-chips{--m-filter-right:calc(var(--m-map-plan-compact) + var(--m-map-edge))}}@media (max-width:899px){.m3-map-filter-grid{grid-template-columns:minmax(0,1fr)}.m3-map-card[data-plan-open] .m3-map-filter-chips{--m-filter-top:calc(var(--m-map-top-offset, var(--m-map-offset)) + var(--m-map-control) + var(--m-space-3));--m-filter-left:var(--m-map-offset);--m-filter-right:var(--m-map-offset)}}.dark .m3-map-card .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.7)}.m3-map-left[data-detail=true]{background:var(--surf)}@media (max-width:899px){.m3-map-bubble-sheet{box-shadow:0 0 0 100vmax rgb(var(--sh)/.22)}}.m3-map-filter-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:var(--m-space-2);border-radius:var(--m-radius-circle);background:var(--mute)}.m3-map-filter-dot[data-tone=success]{background:var(--info)}.m3-map-filter-dot[data-tone=info]{background:var(--err)}.m3-map-filter-dot[data-tone=warning]{background:var(--warn)}.m3-map-filter-dot[data-tone=danger]{background:var(--acc)}.m3-map-filter-content>.m3-dialog-footer{position:sticky;bottom:0;z-index:1;background:var(--surf);border-top:1px solid rgb(var(--ln)/.07)}.m3-map-left .m3-map-point-availability{overflow:visible;white-space:normal;text-overflow:clip}.m3-map-point-line{display:flex;align-items:flex-start;gap:var(--m-space-2)}.m3-map-point-icon{flex:none;width:14px;height:14px;margin-top:2px;color:var(--ink-4)}.m3-map-point-phone>.m3-map-point-icon{margin-top:0}.m3-map-contact-rows{gap:var(--m-space-2)}.m3-map-contact-rows>div{padding-inline:var(--m-space-3);border-top:0;border-radius:var(--m-radius-group);background:rgb(var(--ln)/.05)}@media (min-width:900px) and (max-width:1180px){.k2-scope .m3-map-head{flex-wrap:wrap;row-gap:var(--m-space-2)}.m3-map-head .m3-search{width:min(var(--m-map-search),100%);flex:1 1 140px}}.m3-dialog.m3-dialog.m3-dialog-filtry{--m-window-pad-x:24px;--m-window-title:22px}.m3-dialog-filtry .m3-dialog-titlebar{padding-bottom:var(--m-space-1)}.k2-scope .m3-map-plan-content{display:flex;flex-direction:column;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;color:var(--ink);font-size:var(--m-font-small)}.k2-scope .m3-map-plan-navigation,.k2-scope .m3-map-plan-selection,.k2-scope .m3-map-plan-view{padding:var(--m-space-2) 0}.k2-scope .m3-map-plan-navigation{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--m-space-1)}.k2-scope .m3-map-plan-navigation>.m3-toggle2,.k2-scope .m3-map-plan-view>.m3-toggle2{flex:0 0 var(--m-map-toggle);width:var(--m-map-toggle)}.k2-scope .m3-map-plan-navigation>.m3-toggle2{flex:1 1 var(--m-map-toggle);width:auto;min-width:0}.k2-scope .m3-map-plan-selection .m3-map-plan-technician{height:var(--m-map-control);border-radius:var(--m-radius-pill);background:var(--m-secondary-gradient);box-shadow:var(--m-shadow-secondary)}.k2-scope .m3-map-plan-navigation>.m3-button{flex:none}.k2-scope .m3-map-plan-date{display:flex;align-items:center;gap:var(--m-space-1);margin-left:auto;flex:none}.k2-scope .m3-map-plan-date-input{position:relative;display:flex;align-items:center;gap:var(--m-space-1);padding:0 var(--m-space-2);font-family:var(--font-mono)}.k2-scope .m3-map-plan-date-menu{position:relative}.k2-scope .m3-map-plan-date-input{list-style:none;cursor:pointer;font-size:var(--m-font-mono)}.k2-scope .m3-map-plan-date-input::-webkit-details-marker{display:none}.k2-scope .m3-map-plan-date-picker{position:absolute;top:calc(100% + var(--m-space-1));right:0;z-index:90;padding:var(--m-space-3);border-radius:var(--m-radius-card)}.k2-scope .m3-map-plan-date-input:focus-within{outline:var(--m-border-width) solid var(--acc-line);outline-offset:var(--m-space-1)}.k2-scope .m3-map-plan-weekdays{margin:0}.k2-scope .m3-map-plan-weekdays>button{min-width:0;flex:1;padding-inline:var(--m-space-1)}.k2-scope .m3-map-plan-navigation .m3-toggle2 button,.k2-scope .m3-map-plan-view .m3-toggle2 button{padding:0 var(--m-space-2)}.k2-scope .m3-map-plan-navigation>.m3-toggle2 button{padding-inline:var(--m-space-1)}.k2-scope .m3-map-plan-body{display:flex;flex:1 1 auto;min-height:200px;flex-direction:column;overflow:auto}.k2-scope .m3-map-plan-body>.m3-map-day-axis,.k2-scope .m3-map-plan-body>aside{flex:1;min-height:0;width:100%;border:0;background:transparent}.k2-scope .m3-map-plan-view{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--m-space-2)}.k2-scope .m3-map-plan-message{padding:var(--m-space-5);margin:0;color:var(--ink-3);text-align:center}.k2-scope .m3-map-plan-message[role=alert]{color:var(--err-ink)}.k2-scope .m3-map-plan-calendar,.k2-scope .m3-map-plan-week{display:flex;flex-direction:column;gap:var(--m-space-4);padding:var(--m-space-5)}.k2-scope .m3-map-plan-week-day{display:flex;flex-direction:column;gap:var(--m-space-3)}.k2-scope .m3-map-plan-week-day h3{margin:0;padding:var(--m-space-3) 0;font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.k2-scope .m3-map-plan-stop{display:flex;flex-direction:column;gap:var(--m-space-1);padding:var(--m-space-4) var(--m-space-5);min-width:0;overflow-wrap:anywhere}.k2-scope .m3-map-plan-stop span{color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-map-plan-time{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--m-font-mono);white-space:nowrap}.k2-scope .m3-map-plan-calendar-row{display:flex;flex-direction:column;gap:var(--m-space-2)}.k2-scope .m3-map-plan-calendar[data-view=axis] .m3-map-plan-calendar-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--m-space-3);padding-left:var(--m-space-3);border-left:var(--m-border-width) solid var(--m-glass-border)}.k2-scope .m3-map-plan-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--m-space-3);padding:var(--m-space-5);border-top:var(--m-border-width) solid var(--m-glass-border);background:var(--m-well);text-align:center}.k2-scope .m3-map-plan-summary>span{display:flex;flex-direction:column;gap:var(--m-space-1);color:var(--mute);font-size:var(--m-font-mono)}.k2-scope .m3-map-plan-summary>span[data-bad="1"],.k2-scope .m3-map-plan-summary>span[data-bad="1"] strong{color:var(--err-ink)}.k2-scope .m3-map-plan-summary strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--m-font-small);white-space:nowrap}.k2-scope .m3-map-plan-week-day h3{display:flex;align-items:center;gap:var(--m-space-2)}.k2-scope .m3-map-day-color{width:var(--m-space-3);height:var(--m-space-3);border-radius:var(--m-radius-circle)}.k2-scope .m3-map-day-segment{padding:var(--m-space-2);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-nested);font-size:var(--m-font-small)}.k2-scope .m3-map-day-segment[data-kind=gap]{border-style:dashed;color:var(--acc-ink)}.k2-scope .m3-plan-num{font-family:var(--font-mono);font-size:var(--m-font-mono);white-space:nowrap}.k2-scope .m3-plan-list{display:flex;flex-direction:column;padding:var(--m-space-2) 0}.k2-scope .m3-plan-leg{display:flex;align-items:center;gap:var(--m-space-3);min-height:28px;margin-left:var(--m-space-6);padding:var(--m-space-1) 0 var(--m-space-1) var(--m-space-6);color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-leg-failed{color:var(--err-ink);font-weight:var(--m-weight-bold)}.k2-scope .m3-plan-reserve{color:var(--acc-ink)}.k2-scope .m3-plan-collision{display:inline-flex;align-items:center;gap:var(--m-space-1);color:var(--err-ink);font-weight:var(--m-weight-bold)}.k2-scope .m3-plan-collision i{width:7px;height:7px;border-radius:var(--m-radius-circle);background:var(--err)}.k2-scope .m3-plan-stop{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;-moz-column-gap:var(--m-space-1);column-gap:var(--m-space-1);padding:var(--m-space-2) var(--m-space-2) var(--m-space-2) var(--m-space-1);border:1.5px solid transparent;border-radius:var(--m-radius-group);background:rgb(var(--g)/.92);box-shadow:0 1px 2px rgb(var(--sh)/.07)}.k2-scope .m3-plan-stop[data-navrh="1"]{border:1.5px dashed var(--mute-2);background:rgb(var(--well2)/.5);box-shadow:none}.k2-scope .m3-plan-stop[data-focused="1"]{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 32%,transparent)}.k2-scope .m3-plan-stop[data-dragging="1"]{opacity:.45}.k2-scope .m3-plan-grip{display:grid;place-items:center;align-self:stretch;padding:0;color:var(--faint);cursor:grab;touch-action:none}.k2-scope .m3-plan-body,.k2-scope .m3-plan-grip{border:0;border-radius:var(--m-radius-table);background:transparent}.k2-scope .m3-plan-body{display:flex;gap:var(--m-space-3);min-width:0;width:100%;padding:var(--m-space-1);color:var(--ink);text-align:left}.k2-scope .m3-plan-body:hover{background:rgb(var(--well)/.35)}.k2-scope .m3-plan-no{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:var(--m-radius-circle);background:var(--acc);color:var(--on-acc);font-family:var(--font-mono);font-size:var(--m-font-small)}.k2-scope .m3-plan-stop[data-navrh="1"] .m3-plan-no{border:1.5px dashed var(--acc-ink);background:transparent;color:var(--acc-ink)}.k2-scope .m3-plan-mid{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.k2-scope .m3-plan-l1,.k2-scope .m3-plan-l2{display:flex;align-items:baseline;gap:var(--m-space-3);min-width:0}.k2-scope .m3-plan-l2{align-items:center;gap:var(--m-space-2);color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-l2>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-time{color:var(--ink)}.k2-scope .m3-plan-name{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--m-font-block);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.k2-scope .m3-plan-eta{color:var(--ink-3)}.k2-scope .m3-plan-eta[data-bad="1"]{color:var(--err-ink);font-weight:var(--m-weight-bold)}.k2-scope .m3-plan-dur{margin-left:auto;color:var(--ink-3)}.k2-scope .m3-plan-kind-dot{flex:none;width:8px;height:8px;border-radius:var(--m-radius-circle);background:var(--acc)}.k2-scope .m3-plan-badge{margin-left:auto;color:var(--warn-ink);font-family:var(--font-mono);font-size:var(--m-font-mono);font-style:normal}.k2-scope .m3-plan-goal-form{display:grid;gap:var(--m-space-3);min-width:14rem}.k2-scope .m3-plan-goal-actions{display:flex;gap:var(--m-space-2)}.k2-scope .m3-plan-detour{color:var(--warn-ink);font-family:var(--font-mono);font-size:var(--m-font-mono);white-space:nowrap}.k2-scope .m3-plan-actions{display:flex;flex-wrap:wrap;gap:var(--m-space-2);grid-column:2/4;padding:var(--m-space-2) var(--m-space-1) var(--m-space-1)}.k2-scope .m3-plan-route-error,.k2-scope .m3-plan-route-note{margin:var(--m-space-2) 0 0;padding:var(--m-space-3) var(--m-space-4);border-radius:var(--m-radius-nested);font-size:var(--m-font-label)}.k2-scope .m3-plan-route-error{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err-ink)}.k2-scope .m3-plan-route-note{color:var(--ink-3)}.k2-scope .m3-plan-axis{position:relative;margin:var(--m-space-2) 0 0}.k2-scope .m3-plan-axis-hour{position:absolute;left:0;width:38px;transform:translateY(-50%);color:var(--mute);font-size:var(--m-font-label);text-align:right}.k2-scope .m3-plan-axis-line{position:absolute;left:44px;right:0;height:1px;background:var(--m-glass-border);opacity:.6}.k2-scope .m3-plan-axis-block{position:absolute;left:46px;right:4px;z-index:2;display:flex;flex-direction:column;gap:var(--m-space-1);padding:var(--m-space-2) var(--m-space-4);overflow:hidden;border:1.5px solid transparent;border-radius:var(--m-radius-nested);background:var(--m-well);color:var(--ink);text-align:left;cursor:pointer}.k2-scope .m3-plan-axis-block[data-navrh="1"]{border-style:dashed;border-color:var(--mute-2);background:transparent}.k2-scope .m3-plan-axis-block[data-collision="1"]{border-color:var(--err)}.k2-scope .m3-plan-axis-l1{display:flex;align-items:center;gap:var(--m-space-2);font-size:var(--m-font-label)}.k2-scope .m3-plan-axis-l1 em{color:var(--ink-3);font-style:normal}.k2-scope .m3-plan-axis-l1 .m3-plan-collision,.k2-scope .m3-plan-axis-l1 .m3-plan-reserve{margin-left:auto}.k2-scope .m3-plan-axis-l2{overflow:hidden;color:var(--ink-2);font-size:var(--m-font-label);text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-axis-travel{position:absolute;left:52px;right:6px;display:flex;align-items:center;gap:var(--m-space-2);overflow:hidden;color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-axis-travel[data-thin="1"]{right:60px;height:0;border-top:2px dotted var(--mute-2)}.k2-scope .m3-plan-axis-travel[data-failed="1"]{color:var(--err-ink)}.k2-scope .m3-plan-axis-depo{position:absolute;right:6px;left:46px;display:flex;align-items:center;overflow:hidden}.k2-scope .m3-plan-axis-depo-time{position:absolute;right:60px;left:52px;height:0;border-top:2px dotted var(--mute-2)}.k2-scope .m3-plan-axis-depo .m3-plan-depo{min-height:0;padding:0 var(--m-space-2)}.k2-scope .m3-plan-axis-gap{position:absolute;left:46px;right:4px;display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--m-glass-border);border-radius:var(--m-radius-nested);background:var(--m-well);color:var(--acc-ink);font-size:var(--m-font-label);text-align:center}.k2-scope .m3-plan-axis-gap[data-bad="1"]{color:var(--err-ink)}.k2-scope .m3-plan-overview{display:flex;flex-direction:column;gap:var(--m-space-3);margin:var(--m-space-2) 0;padding:var(--m-space-3) var(--m-space-4);border-radius:var(--m-radius-nested);background:var(--m-well)}.k2-scope .m3-plan-overview-head{display:flex;align-items:center;gap:var(--m-space-3)}.k2-scope .m3-plan-goal-line{margin-left:auto;color:var(--ink-2)}.k2-scope .m3-plan-strip{container-type:inline-size;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--m-space-2)}.k2-scope .m3-plan-strip-day{display:flex;flex-direction:column;gap:var(--m-space-1);min-width:0;padding:var(--m-space-2) var(--m-space-3);border:1.5px solid transparent;border-radius:var(--m-radius-table);background:rgb(var(--g)/.92);color:var(--ink-2);font-size:var(--m-font-label);text-align:left}.k2-scope .m3-plan-goal-short{display:none}@container (max-width: 420px){.k2-scope .m3-plan-goal-full{display:none}.k2-scope .m3-plan-goal-short{display:inline}}.k2-scope .m3-plan-strip-day[aria-pressed=true]{border-color:var(--acc);color:var(--ink)}.k2-scope .m3-plan-bar{display:flex;gap:3px;min-height:6px}.k2-scope .m3-plan-bar i{flex:1;height:6px;border-radius:3px;background:rgb(var(--well2)/.9)}.k2-scope .m3-plan-bar i[data-on="1"]{background:var(--acc)}.k2-scope .m3-plan-bar[data-over="1"] i[data-on="1"]{background:var(--warn)}.k2-scope .m3-plan-week{display:flex;flex-direction:column;gap:var(--m-space-3);padding:var(--m-space-2) 0}.k2-scope .m3-plan-week-day{display:flex;flex-direction:column;gap:var(--m-space-2);padding:var(--m-space-4) var(--m-space-5);border:1.5px solid transparent;border-radius:var(--m-radius-group);background:rgb(var(--g)/.92);box-shadow:0 1px 2px rgb(var(--sh)/.07);color:var(--ink);text-align:left}.k2-scope .m3-plan-week-day[data-selected="1"]{border-color:var(--acc)}.k2-scope .m3-plan-week-head{display:flex;align-items:center;gap:var(--m-space-3)}.k2-scope .m3-plan-week-head>.m3-plan-num{margin-left:auto;color:var(--ink-3)}.k2-scope .m3-plan-week-items{display:flex;flex-direction:column;gap:1px;color:var(--ink-2);font-size:var(--m-font-label)}.k2-scope .m3-plan-week-items>span{display:flex;gap:var(--m-space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-week-items>span[data-navrh="1"]{color:var(--ink-3);font-style:italic}.k2-scope .m3-plan-week-gap{color:var(--acc-ink)}.k2-scope .m3-plan-week-drive{color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-vykon{display:flex;flex-direction:column;gap:var(--m-space-3);margin:var(--m-space-2) 0;padding:var(--m-space-3) var(--m-space-4);border-radius:var(--m-radius-nested);background:var(--m-well)}.k2-scope .m3-plan-vykon h3{margin:0;font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.k2-scope .m3-plan-vykon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--m-space-1) var(--m-space-3);align-items:center}.k2-scope .m3-plan-vykon-row>.m3-plan-bar{grid-column:1/3}.k2-scope .m3-plan-vykon-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-along{display:flex;flex-direction:column;gap:var(--m-space-3);margin-bottom:var(--m-space-3);padding:var(--m-space-4) var(--m-space-5);border-radius:var(--m-radius-card);background:var(--acc-tint)}.k2-scope .m3-plan-along p{margin:0;color:var(--ink-2)}.k2-scope .m3-plan-along-head{display:flex;align-items:center;gap:var(--m-space-3)}.k2-scope .m3-plan-along-head>b{display:inline-flex;align-items:center;gap:var(--m-space-2);margin-right:auto}.k2-scope .m3-plan-along-count{color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-along-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--m-space-3);align-items:center;padding:var(--m-space-3) var(--m-space-3) var(--m-space-3) var(--m-space-5);border-radius:var(--m-radius-group);background:rgb(var(--g)/.92)}.k2-scope .m3-plan-along-row>button{grid-row:1/3;grid-column:2}.k2-scope .m3-plan-along-name{overflow:hidden;font-weight:var(--m-weight-bold);text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-along-why{display:flex;flex-direction:column;color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-along-why .m3-plan-num{color:var(--warn-ink)}.k2-scope .m3-plan-add{display:flex;align-items:center;gap:var(--m-space-2)}.k2-scope .m3-plan-add-note{margin:0;color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-cal{display:flex;flex-direction:column;gap:var(--m-space-5)}.k2-scope .m3-plan-cal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-space-3)}.k2-scope .m3-plan-cal-nav{display:inline-flex;align-items:center;gap:var(--m-space-3);margin-left:auto}.k2-scope .m3-plan-cal-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--m-space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.k2-scope .m3-plan-cal-chips>*{flex:0 0 auto;white-space:nowrap}.k2-scope .m3-plan-cal-info{margin-left:auto;color:var(--ink-4);font-size:var(--m-font-label)}.k2-scope .m3-plan-cal-grid{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--m-radius-group);background:rgb(var(--g)/.9);box-shadow:0 1px 2px rgb(var(--sh)/.08)}.k2-scope .m3-plan-cal-head{position:sticky;top:0;z-index:3;background:rgb(var(--g)/.96);display:grid;padding:var(--m-space-2) 0;border-bottom:var(--m-border-width) solid var(--m-glass-border);color:var(--ink-2);font-size:var(--m-font-label);text-align:center}.k2-scope .m3-plan-cal-head>span{min-width:0;padding:0 var(--m-space-1)}.k2-scope .m3-plan-cal-head>span:first-child{position:sticky;left:0;z-index:1;background:rgb(var(--g))}.k2-scope .m3-plan-cal-head b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-cal-head small{display:block;color:var(--mute)}.k2-scope .m3-plan-cal-scroll{--cal-col-min:140px;max-height:clamp(300px,50vh,500px);overflow:auto;overscroll-behavior:contain}@media (max-width:640px){.k2-scope .m3-plan-cal-scroll{--cal-col-min:120px}}.k2-scope .m3-plan-cal-sheet{min-width:calc(44px + var(--cal-n, 1) * var(--cal-col-min))}.k2-scope .m3-plan-cal-in{display:grid;padding-top:var(--m-space-3)}.k2-scope .m3-plan-cal-hours{position:sticky;left:0;z-index:2;background:rgb(var(--g))}.k2-scope .m3-plan-cal-hours>span{position:absolute;right:4px;white-space:nowrap;transform:translateY(-50%);color:var(--mute);font-size:var(--m-font-label)}.k2-scope .m3-plan-cal-body{position:relative;background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--m-glass-border) calc(100% - 1px))}.k2-scope .m3-plan-cal-line{position:absolute;right:0;left:0;height:1px;background:var(--m-glass-border);opacity:.6}.k2-scope .m3-plan-cal-block{position:absolute;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;padding:2px var(--m-space-3);overflow:hidden;border-radius:var(--m-radius-table);background:var(--surf);box-shadow:0 0 0 1px var(--m-glass-border),0 1px 2px rgb(var(--sh)/.1);color:var(--ink-2);font-size:var(--m-font-label);line-height:1.3}.k2-scope .m3-plan-cal-l1{display:flex;align-items:center;gap:var(--m-space-2);white-space:nowrap}.k2-scope .m3-plan-cal-l1 em{overflow:hidden;color:var(--ink);font-style:normal;font-weight:var(--m-weight-bold);text-overflow:ellipsis}.k2-scope .m3-plan-cal-l2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2-scope .m3-plan-cal-empty{margin:0;padding:var(--m-space-3) var(--m-space-4);color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-depo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-space-2) var(--m-space-3);min-height:28px;padding:var(--m-space-1) var(--m-space-3);color:var(--ink-3);font-size:var(--m-font-label)}.k2-scope .m3-plan-depo strong{color:var(--ink)}:root{--m-map-page-head:200px;--m-map-offset:12px;--m-map-edge:24px;--m-map-left:288px;--m-map-left-compact:264px;--m-map-detail:360px;--m-map-detail-compact:330px;--m-map-bubble:328px;--m-map-bubble-sheet-max:72dvh;--m-map-toggle:124px;--m-map-search:220px;--m-map-plan:324px;--m-map-plan-compact:296px;--m-map-control:40px;--m-map-zoom-phone:64px;--m-map-cluster-sm:32px;--m-map-cluster-md:var(--m-map-control);--m-map-cluster-lg:48px;--m-map-cluster-border:3px;--m-map-sheet-max:82dvh}