.confirm-guard{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:var(--spacing-4);isolation:isolate}.confirm-guard[data-contained-container=true]{position:absolute}.confirm-guard__backdrop{position:absolute;z-index:0;inset:0;width:100%;border:0;padding:0;background:var(--scrim);-webkit-backdrop-filter:var(--scrim-backdrop-filter);backdrop-filter:var(--scrim-backdrop-filter)}.confirm-guard__dialog{--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(460px,100%);max-height:min(92vh,560px);max-height:min(92dvh,560px);gap:0;overflow:hidden;border:0;border-radius:var(--radius-xl);padding:0;background:var(--glass-strong);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--glass-highlight),var(--shadow-pop);color:var(--text-primary);font-family:var(--font-console-sans);font-size:var(--type-step-14);line-height:1.45}.confirm-guard__dialog:has(.lilu-select--open,.lilu-date-field--open){overflow:visible}.confirm-guard__copy{display:grid;min-height:0;gap:var(--spacing-2);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-6) var(--spacing-6) var(--spacing-4)}.confirm-guard__icon{margin-bottom:var(--spacing-2)}.confirm-guard__copy h2,.confirm-guard__copy p{margin:0}.confirm-guard__copy h2{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.confirm-guard__copy p{color:var(--text-secondary);font-size:var(--type-step-14);line-height:1.5}.confirm-guard__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 var(--spacing-6) var(--spacing-6)}.confirm-guard__actions .app-button{min-height:40px}.confirm-guard__discard.app-button--danger:not(:disabled){background:var(--action-danger-background);box-shadow:inset 0 1px #ffffff38,0 8px 22px #d2334a4d;color:var(--action-danger-text)}.confirm-guard__discard.app-button--danger:hover:not(:disabled){background:var(--action-danger-background-hover);color:var(--action-danger-text)}.confirm-guard__dialog:focus-visible,.confirm-guard__actions .app-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:767.02px){.confirm-guard{align-items:end;padding:0}.confirm-guard__dialog{width:100%;max-height:92vh;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:28px 28px 0 0;box-shadow:inset 0 1px 0 var(--line-2),var(--panel-shadow-mobile)}.confirm-guard__copy{position:relative;padding-top:28px;padding-inline:var(--spacing-4);touch-action:pan-y pinch-zoom}.confirm-guard__drag-handle{position:absolute;top:0;left:50%;width:56px;height:20px;margin-left:-28px;touch-action:pan-x pinch-zoom}.confirm-guard__drag-handle:before{position:absolute;top:8px;left:8px;width:40px;height:4px;border-radius:2px;background:#ffffff3d;content:""}.confirm-guard__dialog{transition:transform var(--motion-standard) var(--ease-standard)}.confirm-guard__dialog[data-dragging=true]{transition:none}.confirm-guard__actions{flex-direction:column-reverse;align-items:stretch;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-inline:var(--spacing-4)}.confirm-guard__actions .app-button{width:100%;min-height:44px}.confirm-guard[data-compact-actions=true] .confirm-guard__actions{flex-direction:row}.confirm-guard[data-compact-actions=true] .confirm-guard__actions .app-button{width:auto;min-width:0;white-space:normal}.confirm-guard[data-compact-actions=true] .app-button__label{white-space:normal;overflow:visible;text-overflow:clip}.confirm-guard[data-compact-actions=true] .confirm-guard__keep{flex:0 0 auto}.confirm-guard[data-compact-actions=true] .confirm-guard__discard{flex:1 1 auto}}@media(pointer:coarse){.confirm-guard__actions .app-button{min-height:44px}}.confirm-guard__backdrop{animation:lilu-fade var(--motion-overlay) var(--ease) backwards}.confirm-guard__dialog{animation:lilu-modal-in var(--motion-overlay) var(--ease-spring) backwards}@media(prefers-reduced-motion:reduce){.confirm-guard,.confirm-guard *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.ui-sheet__overlay{position:fixed;z-index:var(--layer-dialog);inset:0;background:var(--scrim);-webkit-backdrop-filter:var(--scrim-backdrop-filter);backdrop-filter:var(--scrim-backdrop-filter)}.ui-sheet__overlay[hidden],.ui-sheet__drag-dismiss,.ui-sheet__content[hidden]{display:none}.ui-sheet__content{--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--app-panel-inset: 16px;position:fixed;z-index:var(--layer-dialog);display:flex;min-width:0;max-height:calc(100dvh - var(--spacing-8));flex-direction:column;overflow:hidden;border:0;border-radius:28px;background:var(--surface-panel);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--glass-highlight),var(--shadow-pop);-webkit-backdrop-filter:var(--panel-backdrop-filter);backdrop-filter:var(--panel-backdrop-filter);color:var(--text-primary);font-family:var(--font-console-sans);font-size:var(--type-body);line-height:1.45;isolation:isolate}.ui-sheet__content[data-side=left]{top:max(var(--spacing-4),env(safe-area-inset-top));bottom:max(var(--spacing-4),env(safe-area-inset-bottom));left:max(var(--spacing-4),env(safe-area-inset-left));width:min(var(--container-sheet),calc(100vw - var(--spacing-8) - env(safe-area-inset-left) - env(safe-area-inset-right)))}.ui-sheet__content[data-side=right]{top:var(--app-panel-inset);right:calc(var(--app-panel-inset) + env(safe-area-inset-right,0px));bottom:var(--app-panel-inset);width:min(var(--container-sheet),calc(100vw - var(--spacing-8) - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:none;border:0;border-radius:28px}.ui-sheet__content[data-side=top],.ui-sheet__content[data-side=bottom]{right:max(var(--spacing-4),env(safe-area-inset-right));left:max(var(--spacing-4),env(safe-area-inset-left));width:auto}.ui-sheet__content[data-side=top]{top:max(var(--spacing-4),env(safe-area-inset-top))}.ui-sheet__content[data-side=bottom]{bottom:max(var(--spacing-4),env(safe-area-inset-bottom))}.ui-sheet__header,.ui-sheet__footer{position:relative;display:flex;min-width:0;flex:0 0 auto;gap:var(--spacing-2);padding-inline:var(--spacing-4)}.ui-sheet__header{min-height:62px;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid var(--line-1);padding:20px calc(20px + 34px + var(--spacing-3)) 14px 24px}.ui-sheet__body{min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;scroll-padding-block:20px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .24) transparent;scrollbar-gutter:stable}.ui-sheet__footer{flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line-1);padding:14px 20px 18px;background:transparent}.ui-sheet__header .app-icon-button{width:30px;min-width:30px;height:30px;min-height:30px;flex:0 0 auto;padding:0}button.ui-sheet__close{position:absolute;z-index:1;top:18px;right:18px;width:34px;min-width:34px;height:34px;min-height:34px;border:0;border-radius:var(--radius-pill);padding:0;background:transparent;color:var(--text-muted);transform:none}button.ui-sheet__close:hover:not(:disabled){background:var(--fill-1);color:var(--text-primary)}button.ui-sheet__close>svg{width:16px;height:16px}.ui-sheet__title{min-width:0;margin:0;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.01em;overflow-wrap:anywhere}.ui-sheet__description{min-width:0;margin:0;color:var(--text-muted);font-size:13px;line-height:var(--leading-body);overflow-wrap:anywhere}.ui-sheet__overlay[data-state=open]{animation:ui-sheet-overlay-in var(--motion-fast) var(--ease-standard)}.ui-sheet__overlay[data-state=closed]{animation:ui-sheet-overlay-out var(--motion-fast) var(--ease-standard)}.ui-sheet__content[data-state=open]{animation-duration:var(--motion-standard);animation-timing-function:var(--ease-standard)}.ui-sheet__content[data-state=closed]{animation-duration:var(--motion-fast);animation-timing-function:var(--ease-standard)}.ui-sheet__content[data-side=left][data-state=open]{animation-name:ui-sheet-left-in}.ui-sheet__content[data-side=left][data-state=closed]{animation-name:ui-sheet-left-out}.ui-sheet__content[data-side=right][data-state=open]{animation-name:ui-sheet-right-in}.ui-sheet__content[data-side=right][data-state=closed]{animation-name:ui-sheet-right-out}.ui-sheet__content[data-side=top][data-state=open]{animation-name:ui-sheet-top-in}.ui-sheet__content[data-side=top][data-state=closed]{animation-name:ui-sheet-top-out}.ui-sheet__content[data-side=bottom][data-state=open]{animation-name:ui-sheet-bottom-in}.ui-sheet__content[data-side=bottom][data-state=closed]{animation-name:ui-sheet-bottom-out}@keyframes ui-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ui-sheet-left-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes ui-sheet-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes ui-sheet-right-in{0%{opacity:0;transform:translate(calc(100% + var(--app-panel-inset, 0px)))}to{opacity:1;transform:translate(0)}}@keyframes ui-sheet-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--app-panel-inset, 0px)))}}@keyframes ui-sheet-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes ui-sheet-top-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes ui-sheet-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ui-sheet-bottom-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(max-width:767.02px){.ui-sheet__content:not(.app-shell__mobile-sheet){padding-top:var(--spacing-3)}.ui-sheet__content{transition:transform var(--motion-standard) var(--ease-standard)}.ui-sheet__content[data-dragging=true]{transition:none}.ui-sheet__content:not(.app-shell__mobile-sheet):before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#ffffff3d}.ui-sheet__content:not(.app-shell__mobile-sheet) button.ui-sheet__close{top:28px}.ui-sheet__header{touch-action:pan-x pinch-zoom;-webkit-user-select:none;user-select:none}.ui-sheet__header,.ui-sheet__footer{padding-inline:var(--spacing-4)}.ui-sheet__header{min-height:72px;padding-block:var(--spacing-4);padding-right:calc(var(--spacing-4) + 40px + var(--spacing-3))}.ui-sheet__body{padding:var(--spacing-4)}.ui-sheet__footer{padding-block:var(--spacing-3)}button.ui-sheet__close{top:var(--spacing-3);right:var(--spacing-3);width:40px;min-width:40px;height:40px;min-height:40px}.ui-sheet__header .app-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.ui-sheet__content[data-side=left],.ui-sheet__content[data-side=right],.ui-sheet__content[data-side=top],.ui-sheet__content[data-side=bottom]{--app-panel-inset: 0px;inset:auto 0 0;width:100%;height:auto;max-height:92vh;max-height:92dvh;border:0;border-radius:28px 28px 0 0;box-shadow:inset 0 1px 0 var(--line-2),0 -20px 50px #00000080}.ui-sheet__content[data-side=left][data-state=open],.ui-sheet__content[data-side=right][data-state=open],.ui-sheet__content[data-side=top][data-state=open]{animation-name:ui-sheet-bottom-in}.ui-sheet__content[data-side=left][data-state=closed],.ui-sheet__content[data-side=right][data-state=closed],.ui-sheet__content[data-side=top][data-state=closed]{animation-name:ui-sheet-bottom-out}.ui-sheet__footer{padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom))}.ui-sheet__footer>.app-button--primary{flex:1}.ui-sheet__footer .app-button{height:44px;font-size:var(--type-step-14)}}@media(prefers-reduced-motion:reduce){.ui-sheet__overlay,.ui-sheet__content{animation:none;transition:none}}.rental-staff-cash-slot{min-width:0;margin-top:var(--space-4)}.rental-staff-cash-slot__fallback{display:none}.rental-staff-cash-slot__fallback:only-child{display:block}.rental-staff-cash-path{min-width:0;font-size:var(--type-body)}.rental-staff-cash-path__holder+.rental-staff-cash-path__holder{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-1)}.rental-staff-cash-path__heading,.rental-staff-cash-path__amount-row,.rental-staff-cash-path__history-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}.rental-staff-cash-path__heading{align-items:center}.rental-staff-cash-path__heading h4{margin:0;min-width:0;font-size:inherit;font-weight:600;overflow-wrap:anywhere}.rental-staff-cash-path svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rental-staff-cash-path__heading svg{color:var(--tone-pay-c)}.rental-staff-cash-path__amount-row{margin-top:var(--space-2)}.rental-staff-cash-path__amount-row>span{color:var(--text-secondary)}.rental-staff-cash-path strong{font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rental-staff-cash-path>p,.rental-staff-cash-path__holder>p{margin:var(--space-2) 0;color:var(--text-secondary)}.rental-staff-cash-path__settled{display:flex;align-items:center;gap:var(--space-2)}.rental-staff-cash-path__settled svg{color:var(--tone-free-c)}.rental-staff-cash-path__settled strong{font-weight:600;color:var(--tone-free-t)}.rental-staff-cash-path p.rental-staff-cash-path__scope{margin-top:var(--space-3)}.rental-staff-cash-path__history{margin-top:var(--space-2)}.rental-staff-cash-path__history summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--text-secondary);font-weight:600}.rental-staff-cash-path__history summary:before{content:"›";margin-right:var(--space-2)}.rental-staff-cash-path__history[open] summary:before{content:"⌄"}.rental-staff-cash-path__receipt{padding:var(--space-3) 0;border-top:1px solid var(--line-1)}.rental-staff-cash-path__history-row>span{min-width:0;overflow-wrap:anywhere}.rental-staff-cash-path__history-row small{display:block;color:var(--text-muted);margin-top:var(--space-1)}.rental-staff-cash-path__transfer{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--line-2)}.rental-staff-cash-path__holder>.app-button{margin-top:var(--space-2);max-width:100%;white-space:normal}.rental-staff-cash-path__history>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:12px}.service-completion-notice{position:fixed;z-index:var(--layer-toast);right:var(--spacing-4);bottom:var(--spacing-4);display:flex;align-items:center;gap:10px;box-sizing:border-box;width:max-content;max-width:min(380px,calc(100vw - 32px));border:0;border-radius:18px;padding:12px 12px 12px 16px;background:var(--glass-strong);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--text-primary);font:600 13px/1.4 var(--font-console-sans);box-shadow:inset 0 0 0 1px var(--tone-free-l),var(--shadow-pop)}.service-completion-notice>svg{flex:0 0 auto;color:var(--tone-free-c)}.service-completion-notice>span{min-width:0;overflow-wrap:anywhere}.service-completion-notice>button{display:grid;place-items:center;flex:0 0 auto;min-width:32px;min-height:32px;border:0;border-radius:var(--radius-sm);padding:0;background:transparent;color:inherit;cursor:pointer}.service-completion-notice>button{border-radius:var(--radius-pill);color:var(--text-muted)}.service-completion-notice>button:hover{background:var(--fill-2);color:var(--text-primary)}.service-completion-notice>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:767px){.service-completion-notice>button{min-width:44px;min-height:44px}}.service-completion-notice{animation:lilu-drop-in var(--motion-overlay) var(--ease-spring) backwards}.server-crm-shell--protected.app-shell{--container-app-shell-sidebar: 236px;font-family:var(--font-console-sans);--container-app-shell-sidebar-compact: 76px;--spacing-app-shell-topbar: 108px;--server-crm-view-scroll-margin: var(--spacing-6);--app-shell-content-gap: var(--spacing-3);position:relative;isolation:isolate;display:grid;grid-template-columns:var(--container-app-shell-sidebar) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:20px;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-width:none;margin:0;padding:16px;overflow:hidden;background:radial-gradient(1200px 700px at 30% 0%,rgb(25 45 90 / .22),transparent 60%),linear-gradient(160deg,#070b16,#04060b 55%,#040b0b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--scene-sun-size: 300px;--scene-sun-at: left calc(50% + 70px) top -210px;--scene-ocean-size: 940px;--scene-ocean-at: left -430px bottom -510px;--scene-reef-size: 560px;--scene-reef-at: right -420px bottom -420px;--scene-palm-size: 340px;--scene-palm-at: left calc(50% + 90px) bottom -320px}.server-crm-shell--protected.app-shell:before,.server-crm-shell--protected.app-shell:after{position:absolute;z-index:0;inset:0;pointer-events:none;background-repeat:no-repeat;content:""}.server-crm-shell--protected.app-shell:before{background-image:radial-gradient(closest-side,#f7a54a47 50%,#f7a54a00),radial-gradient(closest-side,#2484f238 70%,#2484f200),radial-gradient(closest-side,#1fc2b033 64%,#1fc2b000),radial-gradient(closest-side,#2bcb6a2e 54%,#2bcb6a00);background-position:var(--scene-sun-glow-at, left calc(50% + 70px) top -330px),var(--scene-ocean-glow-at, left -590px bottom -670px),var(--scene-reef-glow-at, right -540px bottom -540px),var(--scene-palm-glow-at, left calc(50% + 90px) bottom -440px);background-size:calc(var(--scene-sun-size) + 240px) calc(var(--scene-sun-size) + 240px),calc(var(--scene-ocean-size) + 320px) calc(var(--scene-ocean-size) + 320px),calc(var(--scene-reef-size) + 240px) calc(var(--scene-reef-size) + 240px),calc(var(--scene-palm-size) + 240px) calc(var(--scene-palm-size) + 240px)}.server-crm-shell--protected.app-shell:after{background-image:radial-gradient(circle at 40% 32%,#ffe0a0,#f7b25a 22%,#d9782c 50%,#7c3e15 80%,#3a1c09),radial-gradient(circle at 62% 14%,#47a8f8,#1f78e6 20%,#0f52bc 42%,#0a2f78,#061a42 90%),radial-gradient(circle at 28% 24%,#79f2df,#22c3b1 26%,#0f7f80 54%,#073a40 88%),radial-gradient(circle at 50% 10%,#95f3b6,#2dcb6c 26%,#118049 54%,#063f26 88%);background-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);background-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);-webkit-mask-image:radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.6%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.4%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%);mask-image:radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.6%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.4%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%);-webkit-mask-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);mask-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);-webkit-mask-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);mask-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:767.03px)and (max-width:1279px){.server-crm-shell--protected.app-shell{--scene-sun-size: 260px;--scene-sun-at: left calc(50% + 48px) top -200px;--scene-sun-glow-at: left calc(50% + 48px) top -320px;--scene-ocean-size: 780px;--scene-ocean-at: left -380px bottom -412px;--scene-ocean-glow-at: left -540px bottom -572px;--scene-reef-size: 460px;--scene-reef-at: right -336px bottom -332px;--scene-reef-glow-at: right -456px bottom -452px;--scene-palm-size: 300px;--scene-palm-at: left calc(50% + 98px) bottom -272px;--scene-palm-glow-at: left calc(50% + 98px) bottom -392px}}@media(max-width:767.02px){.server-crm-shell--protected.app-shell{--scene-sun-size: 220px;--scene-sun-at: right -80px top -120px;--scene-sun-glow-at: right -200px top -240px;--scene-ocean-size: 620px;--scene-ocean-at: left -330px bottom -296px;--scene-ocean-glow-at: left -490px bottom -456px;--scene-reef-size: 330px;--scene-reef-at: right -210px bottom -186px;--scene-reef-glow-at: right -330px bottom -306px;--scene-palm-size: 0px;--scene-palm-glow-at: left 0 bottom -240px}}.app-shell__sidebar{position:relative;z-index:20;display:flex;width:auto;min-width:0;min-height:0;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:28px;padding:var(--spacing-4) var(--spacing-3) var(--spacing-3);background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft);scrollbar-width:none}.app-shell__sidebar-head{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:2px}.app-shell__collapse-trigger{width:auto;min-width:34px;height:34px;min-height:34px;flex:none;gap:6px;border-radius:var(--radius-pill);padding-inline:10px;font-size:13px}.app-shell__brand{display:flex;align-items:center;gap:10px;padding:0 0 0 var(--spacing-2);white-space:nowrap}.app-shell__brand-name{color:var(--text-primary);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1}.app-shell__brand-meta{color:var(--text-muted);font-size:12px;letter-spacing:0;line-height:1}.app-shell__navigation{display:grid;min-width:0;gap:2px}.app-shell__nav-item,.app-shell__nav-more{display:flex;width:100%;min-width:0;height:40px;min-height:40px;align-items:center;justify-content:flex-start;gap:12px;border:1px solid transparent;border-radius:14px;padding:0 var(--spacing-3);background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.2;text-align:left;white-space:nowrap;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),color var(--fast) var(--ease)}.app-shell__nav-more{display:none}.app-shell__nav-group{margin:var(--spacing-4) var(--spacing-3) 6px;padding:0;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.app-shell__nav-item:hover,.app-shell__nav-more:hover{background:var(--fill-1);color:var(--text-primary)}.app-shell__nav-item[data-active=true],.app-shell__nav-more[data-active=true]{border-color:transparent;background:linear-gradient(180deg,var(--action-primary-background),rgb(15 98 210));box-shadow:inset 0 1px #ffffff4d,var(--glow-primary);color:var(--action-primary-text);font-weight:600}.app-shell__nav-item svg,.app-shell__nav-more svg{width:18px;height:18px;flex:none;stroke-width:1.8}.app-shell__nav-count{display:inline-grid;min-width:22px;height:20px;flex:none;margin-left:auto;place-items:center;border:0;border-radius:999px;padding:0 7px;background:var(--fill-2);color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.app-shell__nav-item:hover .app-shell__nav-count,.app-shell__nav-more:hover .app-shell__nav-count{background:var(--fill-3);color:var(--text-primary)}.app-shell__nav-item[data-active=true] .app-shell__nav-count,.app-shell__nav-more[data-active=true] .app-shell__nav-count{background:#0412386b;color:var(--action-primary-text)}.app-shell__nav-item .app-shell__nav-count.app-shell__nav-count--size{min-width:0;padding:0;background:transparent;color:var(--text-muted);font-weight:500}.app-shell__nav-item[data-active=true] .app-shell__nav-count.app-shell__nav-count--size{background:transparent;color:var(--action-primary-text);opacity:.78}.app-shell__nav-item>.app-shell__nav-label--short{display:none}.app-shell__foot{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--spacing-2);margin-top:auto;border-top:0;box-shadow:inset 0 1px 0 var(--line-1);padding:var(--spacing-3) 0 0}.app-shell__mobile-profile{display:none}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .server-crm-shell__sidebar-language{grid-column:1;grid-row:auto;justify-self:start;margin:0;padding:0}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .ui-language-selector__label{display:none}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .ui-language-selector__control{width:84px;flex:0 0 84px}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .ui-language-selector__value{gap:7px}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .server-crm-shell__sidebar-language .lilu-select__trigger{min-height:34px;height:34px;gap:7px;border-color:transparent;border-radius:var(--radius-pill);padding:0 12px 0 13px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-primary);font-size:13px;font-weight:700;letter-spacing:.02em}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .server-crm-shell__sidebar-language .lilu-select__trigger:hover,:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .server-crm-shell__sidebar-language .lilu-select__trigger[aria-expanded=true]{border-color:transparent;background:var(--fill-3);color:var(--text-primary)}:is(.server-crm-shell--protected.app-shell .app-shell__foot,.app-shell__mobile-profile) .server-crm-shell__sidebar-language .lilu-select__chevron{width:12px;height:12px}.lilu-select__menu.ui-language-selector__menu--footer .lilu-select__option{height:44px}@media(min-width:767.03px){.lilu-select__menu.ui-language-selector__menu--footer .lilu-select__option{height:40px}}.server-crm-shell--protected.app-shell .app-shell__foot .server-crm-shell__profile-menu{grid-column:1;grid-row:auto;position:relative;min-width:0}.server-crm-shell--protected.app-shell .app-shell__foot .profile-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:flex-start;gap:10px;border:0;border-radius:18px;padding:8px 10px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-primary);text-align:left}.server-crm-shell--protected.app-shell .app-shell__foot .profile-button:hover:not(:disabled){background:var(--fill-2);color:var(--text-primary)}.server-crm-shell--protected.app-shell .app-shell__foot .profile-button>.app-button__label,.app-shell__mobile-profile .profile-button>.app-button__label{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.server-crm-shell--protected.app-shell .app-shell__foot .profile-button[aria-expanded=true]{background:var(--fill-2);color:var(--text-primary)}.server-crm-shell--protected.app-shell .app-shell__foot .profile-button>.app-button__icon:last-child{margin-left:auto;color:var(--text-muted)}.server-crm-shell--protected.app-shell .app-shell__foot .profile-avatar--icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:0;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--text-primary)}.server-crm-shell--protected.app-shell .app-shell__foot .server-crm-shell__profile-trigger-copy{display:grid;min-width:0;gap:1px}.server-crm-shell--protected.app-shell .app-shell__foot .server-crm-shell__profile-trigger-copy>span{overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.server-crm-shell--protected.app-shell .app-shell__foot .server-crm-shell__profile-trigger-copy small{color:var(--text-muted);font-size:12px;line-height:1.2}.server-crm-shell__profile-popover[data-placement=sidebar]{z-index:34;display:grid;width:min(260px,calc(100vw - 24px));gap:0;border:0;border-radius:18px;padding:6px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-pop);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.server-crm-shell__profile-popover[data-placement=sidebar]>.app-button{width:100%;min-height:38px;justify-content:flex-start;gap:10px;border:0;border-radius:12px;padding-inline:12px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;text-align:left}.server-crm-shell__profile-popover[data-placement=sidebar]>.app-button:hover:not(:disabled){background:var(--fill-2);color:var(--text-primary)}.server-crm-shell__profile-popover[data-placement=sidebar]>.app-button:disabled{color:var(--text-disabled)}.server-crm-shell__profile-popover[data-placement=sidebar]>.app-button svg{color:var(--text-muted)}.server-crm-shell__profile-glyph{display:block;width:15px;height:15px;background:currentColor;-webkit-mask:var(--profile-glyph) center / 15px 15px no-repeat;mask:var(--profile-glyph) center / 15px 15px no-repeat}.server-crm-shell__profile-popover .server-crm-shell__profile-glyph{color:var(--text-muted)}.server-crm-shell__profile-glyph[data-glyph=settings]{--profile-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.server-crm-shell__profile-glyph[data-glyph=sign-out]{--profile-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E")}.server-crm-shell__profile-glyph[data-glyph=chevrons]{--profile-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E")}.server-crm-shell__profile-separator{height:1px;margin:5px 6px;background:var(--line-1);pointer-events:none}.server-crm-shell__profile-popover[data-placement=sidebar][data-portaled=true]{position:fixed;top:auto;right:auto;bottom:var(--profile-popover-bottom);left:var(--profile-popover-left);width:var(--profile-popover-width)}@media(min-width:767.03px){:root:has(#server-crm-main[data-sidebar-collapsed=false]) .server-crm-shell__profile-popover[data-placement=sidebar][data-portaled=true]{bottom:28px;left:262px;width:220px}}.server-crm-shell__profile-refresh-stamp{margin:0;padding:8px 12px 4px;color:var(--text-muted);font-size:12px;line-height:1.3}.app-shell__frame{position:relative;z-index:1;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.app-shell__topbar{position:sticky;z-index:30;top:0;display:flex;width:100%;min-width:0;height:auto;min-height:64px;flex:none;align-items:center;gap:var(--spacing-4);border:0;border-bottom:0;border-radius:0;padding:4px 0 0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__topbar-content{display:flex;min-width:0;flex:1;align-items:center;gap:var(--spacing-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__money-topbar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--spacing-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__money-entry svg{width:15px;height:15px}.server-crm-shell--protected.app-shell .app-shell__topbar :is(.app-button,.app-icon-button,.profile-button,.new-rental-button,.server-crm-shell__money-entry,.app-shell__menu-trigger){height:44px;min-height:44px;border-radius:var(--radius-pill)}.server-crm-shell--protected.app-shell .app-shell__topbar .app-button--primary{padding-inline:22px}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-avatar{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius);font-size:var(--type-step-13)}.app-icon-button.app-shell__menu-trigger{display:none}.app-shell__content{width:100%;max-width:var(--container-app-shell-content);min-width:0;min-height:0;flex:1 1 auto;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:var(--app-shell-content-gap) 0 0;outline:none;overscroll-behavior:contain}.server-crm-shell__money-loading{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.server-crm-shell__money-loading:before{flex:0 0 76px;margin-bottom:var(--spacing-4);border-radius:var(--radius-xl);background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft);content:"";pointer-events:none}.server-crm-shell__money-loading-filters{display:flex;min-width:0;min-height:70px;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--spacing-2);overflow:hidden;border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:14px var(--spacing-4) 12px var(--spacing-5);background:linear-gradient(155deg,#ffffff0e,#ffffff08),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 1px 0 0 var(--line-1),inset -1px 0 0 var(--line-1),inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--line-1)}.server-crm-shell__money-loading-filters>[data-slot=skeleton]{width:58px;height:40px;flex:0 0 auto;border-radius:var(--radius-pill)}.server-crm-shell__money-loading-filters>[data-slot=skeleton]:nth-child(2),.server-crm-shell__money-loading-filters>[data-slot=skeleton]:nth-child(3),.server-crm-shell__money-loading-filters>[data-slot=skeleton]:nth-child(4){width:78px}.server-crm-shell__money-loading-filters>[data-slot=skeleton]:nth-child(5){width:92px}.server-crm-shell__money-loading-filters>[data-slot=skeleton]:nth-child(6){width:126px}.server-crm-shell__money-loading-filters>.server-crm-shell__money-loading-divider{width:1px;height:22px;margin-inline:6px;border-radius:0;background:var(--line-2);animation:none}.server-crm-shell__money-loading-filters>.server-crm-shell__money-loading-select{width:180px}.server-crm-shell__money-loading-filters>.server-crm-shell__money-loading-select:last-child{width:200px}.server-crm-shell__money-loading-ledger{min-width:0;min-height:0;flex:1 1 0;overflow:hidden;border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:0 0 var(--spacing-2);background:linear-gradient(180deg,#ffffff08,#fff0 240px),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 1px 0 0 var(--line-1),inset -1px 0 0 var(--line-1),inset 0 -1px 0 var(--line-1),var(--shadow-soft)}.server-crm-shell__money-loading-head,.server-crm-shell__money-loading-row{display:grid;min-width:0;grid-template-columns:74px minmax(220px,1.4fr) 210px 170px 150px;align-items:center;column-gap:var(--spacing-3);border-bottom:0;padding-inline:var(--spacing-5);box-shadow:inset 0 -1px 0 var(--line-1)}.server-crm-shell__money-loading-head{height:36px}.server-crm-shell__money-loading-row{min-height:54px}.server-crm-shell__money-loading-head>[data-slot=skeleton]{width:min(70%,72px);height:8px;border-radius:var(--radius-pill)}.server-crm-shell__money-loading-head>[data-slot=skeleton]:first-child{width:40px}.server-crm-shell__money-loading-head>[data-slot=skeleton]:last-child{width:56px;justify-self:end}.server-crm-shell__money-loading-row>[data-slot=skeleton]{height:12px;border-radius:6px}.server-crm-shell__money-loading-row>[data-slot=skeleton]:first-child{width:44px}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(2){width:min(76%,230px);height:13px}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(3){width:min(72%,120px)}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(4){width:min(76%,104px)}.server-crm-shell__money-loading-row>[data-slot=skeleton]:last-child{width:min(86%,120px);justify-self:end}.server-crm-shell__reports-loading{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.server-crm-shell__reports-loading-toolbar,.server-crm-shell__reports-loading-repbar{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:var(--spacing-2);border-bottom:0;padding:0}.server-crm-shell__reports-loading-toolbar{min-height:44px;justify-content:space-between;margin-bottom:var(--spacing-4)}.server-crm-shell__reports-loading-tabs{display:flex;min-width:0;align-items:center;gap:2px;border-radius:var(--radius-pill);padding:4px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2)}.server-crm-shell__reports-loading-tabs>[data-slot=skeleton]{width:76px;height:36px;border-radius:var(--radius-pill)}.server-crm-shell__reports-loading-tabs>[data-slot=skeleton]:nth-child(2){width:96px}.server-crm-shell__reports-loading-tabs>[data-slot=skeleton]:nth-child(3){width:68px}.server-crm-shell__reports-loading-tabs>[data-slot=skeleton]:nth-child(4){width:88px}.server-crm-shell__reports-loading-year{width:112px;height:40px;flex:0 0 auto;border-radius:var(--radius-pill)}.server-crm-shell__reports-loading-mobile-actions{display:none}.server-crm-shell__reports-loading-repbar{min-height:48px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:20px var(--spacing-5) 18px;background:var(--glass-strong);box-shadow:inset 1px 0 0 var(--line-1),inset -1px 0 0 var(--line-1),inset 0 1px 0 var(--glass-highlight)}.server-crm-shell__reports-loading-repbar>[data-slot=skeleton]{width:164px;height:10px;border-radius:var(--radius-pill)}.server-crm-shell__reports-loading-repbar>[data-slot=skeleton]:nth-child(2){width:128px}.server-crm-shell__reports-loading-repbar>[data-slot=skeleton]:nth-child(3){width:224px}.server-crm-shell__reports-loading-matrix{min-width:0;min-height:0;flex:1 1 0;overflow:auto;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--glass-strong);box-shadow:inset 1px 0 0 var(--line-1),inset -1px 0 0 var(--line-1),inset 0 -1px 0 var(--line-1);scrollbar-color:rgb(255 255 255 / .24) transparent;scrollbar-width:thin}.server-crm-shell__reports-loading-head,.server-crm-shell__reports-loading-row{display:grid;min-width:1420px;grid-template-columns:minmax(240px,1.6fr) repeat(12,minmax(72px,1fr)) 108px 136px;align-items:center;column-gap:var(--spacing-2);border-bottom:0;padding-inline:var(--spacing-5);box-shadow:inset 0 1px 0 var(--line-1)}.server-crm-shell__reports-loading-head{position:sticky;top:0;z-index:2;min-height:44px;background:var(--glass-strong)}.server-crm-shell__reports-loading-row{min-height:60px}.server-crm-shell__reports-loading-head>[data-slot=skeleton]{width:min(70%,50px);height:8px;border-radius:var(--radius-pill);justify-self:end}.server-crm-shell__reports-loading-head>[data-slot=skeleton]:first-child{width:min(70%,72px);justify-self:start}.server-crm-shell__reports-loading-row>[data-slot=skeleton]{width:72%;height:11px;border-radius:var(--radius-pill);justify-self:end}.server-crm-shell__reports-loading-row>[data-slot=skeleton]:first-child{width:min(82%,180px);height:13px;justify-self:start}.server-crm-shell__reports-state{display:flex;width:100%;min-width:0;min-height:220px;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--radius-xl);background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft);padding:36px var(--spacing-6) 64px;text-align:center}.server-crm-shell__reports-state:before{flex:none;width:56px;height:56px;margin-bottom:6px;border-radius:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236DB6FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / 26px 26px no-repeat,var(--tone-issue-b);box-shadow:inset 0 0 0 1px var(--tone-issue-l);content:"";pointer-events:none}.server-crm-shell__reports-state>div{min-width:0;max-width:640px}.server-crm-shell__reports-state h2{margin:0;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35}.server-crm-shell__reports-state p{margin:var(--spacing-2) 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.server-crm-shell__reports-state .app-button{margin-top:6px}.server-crm-shell__reports-state--error:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / 26px 26px no-repeat,var(--tone-late-b);box-shadow:inset 0 0 0 1px var(--tone-late-l)}.server-crm-shell__reports-state--error>div{max-width:600px}@media(max-width:767.02px){.server-crm-shell__reports-loading-toolbar,.server-crm-shell__reports-loading-repbar{padding-inline:var(--spacing-4)}.server-crm-shell__reports-loading-tabs{display:none}.server-crm-shell__reports-loading-toolbar{min-height:44px;justify-content:flex-end;margin-bottom:var(--spacing-3);padding-inline:0}.server-crm-shell__reports-loading-mobile-actions{display:flex;min-width:0;min-height:56px;flex:0 0 auto;align-items:center;gap:var(--spacing-2);border-bottom:0;margin-bottom:var(--spacing-3);padding-inline:0}.server-crm-shell__reports-loading-mobile-actions>[data-slot=skeleton]{height:44px;border-radius:var(--radius-pill)}.server-crm-shell__reports-loading-mobile-actions>[data-slot=skeleton]:first-child{width:132px;flex:0 0 auto}.server-crm-shell__reports-loading-mobile-actions>[data-slot=skeleton]:last-child{width:96px;flex:0 0 auto}.server-crm-shell__reports-loading-repbar{align-items:flex-start;flex-direction:column;gap:var(--spacing-2);padding-block:var(--spacing-4) 14px}.server-crm-shell__reports-loading-repbar>[data-slot=skeleton]{max-width:100%}.server-crm-shell__reports-loading-head,.server-crm-shell__reports-loading-row{padding-inline:var(--spacing-4)}.server-crm-shell__reports-state{min-height:240px;align-items:center;flex-direction:column;justify-content:center;padding:28px var(--spacing-4)}.server-crm-shell__reports-state .app-button{min-height:44px}}@media(pointer:coarse){.server-crm-shell__reports-state .app-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.server-crm-shell__reports-loading [data-slot=skeleton]{animation:none}}@media(min-width:900px)and (max-width:1143.98px){.server-crm-shell__money-loading-head,.server-crm-shell__money-loading-row{grid-template-columns:74px minmax(0,1fr) 158px 148px 150px;padding-left:var(--spacing-3)}}@media(max-width:899.98px){.server-crm-shell__money-loading-head{display:none}.server-crm-shell__money-loading-row{min-height:62px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(3,auto);align-content:center;row-gap:var(--spacing-1);padding-block:10px}.server-crm-shell__money-loading-row>[data-slot=skeleton]:first-child{grid-column:1;grid-row:1}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(2){grid-column:1 / -1;grid-row:2}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(3){grid-column:1;grid-row:3}.server-crm-shell__money-loading-row>[data-slot=skeleton]:nth-child(4){display:none}.server-crm-shell__money-loading-row>[data-slot=skeleton]:last-child{grid-column:2;grid-row:1}}@media(max-width:599.98px){.server-crm-shell__money-loading-row{min-height:96px;row-gap:10px;padding-block:14px}}.app-shell__mobile-sheet{gap:0;overflow:hidden;padding-top:var(--spacing-2);padding-inline:var(--spacing-2);padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--glass-strong);transition:transform var(--motion-standard) var(--ease-standard)}.app-shell__mobile-sheet[data-dragging=true]{transition:none}.app-shell__mobile-sheet .app-shell__mobile-sheet-head{position:relative;display:block;min-height:50px;flex:none;border-bottom:0;padding:0;touch-action:pan-x pinch-zoom;-webkit-user-select:none;user-select:none}.app-shell__mobile-sheet .ui-sheet__close{top:8px;right:8px;width:44px;height:44px}.app-shell__mobile-sheet-grip{position:absolute;top:2px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:99px;background:var(--line-3)}.app-shell__mobile-navigation{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:0}.app-shell__mobile-nav-item{display:flex;width:100%;height:48px;min-height:48px;align-items:center;justify-content:flex-start;gap:14px;border:1px solid transparent;border-radius:14px;padding:0 14px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.2;text-align:left;white-space:nowrap;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.app-shell__mobile-nav-item:hover,.app-shell__mobile-nav-item:active{background:var(--fill-1);color:var(--text-primary)}.app-shell__mobile-nav-item[data-active=true]{border-color:transparent;background:linear-gradient(180deg,var(--action-primary-background),rgb(15 98 210));box-shadow:inset 0 1px #ffffff47,var(--glow-primary);color:var(--action-primary-text);font-weight:600}.app-shell__mobile-nav-item svg{width:18px;height:18px;flex:none;color:var(--text-muted)}.app-shell__mobile-nav-item[data-active=true] svg{color:var(--action-primary-text)}.app-shell__mobile-nav-count{display:inline-grid;min-width:22px;height:20px;flex:none;margin-left:auto;place-items:center;border:0;border-radius:999px;padding:0 7px;background:var(--fill-2);color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.app-shell__mobile-nav-item[data-active=true] .app-shell__mobile-nav-count{background:#0412386b;color:var(--action-primary-text)}.app-shell__mobile-nav-item .app-shell__mobile-nav-count.app-shell__mobile-nav-count--size{min-width:0;padding:0;background:transparent;color:var(--text-muted);font-weight:500}.app-shell__mobile-nav-item[data-active=true] .app-shell__mobile-nav-count.app-shell__mobile-nav-count--size{background:transparent;color:var(--action-primary-text);opacity:.78}@media(min-width:767.03px){.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--container-app-shell-sidebar-compact) minmax(0,1fr)}.app-shell[data-sidebar-collapsed=true] .app-shell__sidebar{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3)}.app-shell[data-sidebar-collapsed=true] .app-shell__sidebar-head{justify-content:center;margin-bottom:0}.app-shell[data-sidebar-collapsed=true] .app-shell__brand{display:none}.app-shell[data-sidebar-collapsed=true] .app-shell__collapse-trigger{width:34px;min-width:34px;padding:0}.app-shell[data-sidebar-collapsed=true] .app-shell__collapse-trigger>.app-button__label{display:none}.app-shell[data-sidebar-collapsed=true] .app-shell__nav-item{position:relative;width:52px;height:44px;min-height:44px;justify-self:center;justify-content:center;padding:0}.app-shell[data-sidebar-collapsed=true] .app-shell__nav-item>span{display:none}.app-shell[data-sidebar-collapsed=true] .app-shell__nav-group{width:28px;height:1px;justify-self:center;overflow:hidden;margin:14px 0 6px;background:var(--line-2);color:transparent;font-size:0}.app-shell[data-sidebar-collapsed=true] .app-shell__nav-item>.app-shell__nav-count{position:absolute;display:inline-grid;top:1px;right:-4px;min-width:22px;height:17px;margin:0;padding:0 5px;box-shadow:0 0 0 2px #121722;font-size:10px;pointer-events:none}.app-shell[data-sidebar-collapsed=true] .app-shell__nav-item:is([data-view=bikes],[data-view=clients])>.app-shell__nav-count{display:none}.app-shell[data-sidebar-collapsed=true] .app-shell__foot{grid-template-columns:minmax(0,1fr);gap:var(--spacing-1);padding:var(--spacing-3) 0}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .server-crm-shell__sidebar-language{grid-column:1;grid-row:1;width:40px;justify-self:center;margin-inline:auto}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .ui-language-selector__control{width:40px;flex-basis:40px}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .ui-language-selector__value{gap:0}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .server-crm-shell__sidebar-language .lilu-select__trigger{min-height:40px;height:40px;padding:0}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .server-crm-shell__profile-menu{grid-row:2}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .profile-button{width:48px;min-width:48px;min-height:44px;margin-inline:auto;justify-content:center;padding:8px 0}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .profile-button>.app-button__label{flex:0 0 auto;justify-content:center;gap:0}.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .profile-button>.app-button__icon:last-child,.server-crm-shell--protected.app-shell[data-sidebar-collapsed=true] .app-shell__foot .server-crm-shell__profile-trigger-copy{display:none}}@media(min-width:767.03px)and (max-width:1279px){.app-shell__content{padding:var(--app-shell-content-gap) 0 0}}@media(max-width:767.02px){.server-crm-shell--protected.app-shell{--spacing-app-shell-topbar: 64px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;--app-shell-content-gap: 4px}.app-shell__sidebar{grid-column:1;grid-row:2;width:auto;min-height:66px;flex-direction:row;align-items:center;overflow:visible;margin:0 max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-right:0;border-top:0;border-radius:28px;padding:6px}.app-shell__sidebar-head,.app-shell__foot,.app-shell__nav-group{display:none}.app-shell__navigation{display:flex;width:100%;flex-direction:row;justify-content:space-around;gap:2px;overflow:visible}.app-shell__nav-item,.app-shell__nav-more{display:flex;flex:1 1 0;width:auto;min-width:0;height:54px;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:22px;padding:5px 6px;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.15;text-align:center;white-space:nowrap}.app-shell__nav-item[data-view=clients],.app-shell__nav-item[data-view=reports],.app-shell__nav-item[data-view=leads],.app-shell__nav-item[data-view=tasks],.app-shell__nav-item[data-view=settings]{display:none}.app-shell__nav-more{display:flex}.app-shell__nav-item>span,.app-shell__nav-more>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-shell__nav-item>.app-shell__nav-label--long{display:none}.app-shell__nav-item>.app-shell__nav-label--short{display:block}.app-shell__nav-item svg,.app-shell__nav-more svg{width:21px;height:21px}.app-shell__nav-item,.app-shell__nav-more{position:relative}.app-shell__nav-item .app-shell__nav-count,.app-shell__nav-more .app-shell__nav-count{position:absolute;display:inline-grid;top:1px;left:50%;min-width:17px;height:17px;margin-left:5px;padding:0 4px;background:var(--action-primary-background);box-shadow:0 0 0 2px #121722;color:var(--action-primary-text);font-size:10px}.app-shell__nav-item[data-view=bikes] .app-shell__nav-count,.app-shell__nav-item[data-view=clients] .app-shell__nav-count{display:none}.app-shell__frame{grid-column:1;grid-row:1}.app-shell__topbar{top:0;min-height:var(--spacing-app-shell-topbar);gap:var(--spacing-2);padding-top:10px;padding-bottom:10px;padding-right:max(var(--spacing-4),env(safe-area-inset-right));padding-left:max(var(--spacing-4),env(safe-area-inset-left))}.app-shell__topbar-content{gap:var(--spacing-2)}.app-icon-button.app-shell__menu-trigger{display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__money-topbar{gap:var(--spacing-2)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__money-entry{width:44px;min-width:44px;padding-inline:0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__money-entry .app-button__label{display:none}.app-shell__content{padding:var(--app-shell-content-gap) max(var(--spacing-4),env(safe-area-inset-right)) var(--spacing-4) max(var(--spacing-4),env(safe-area-inset-left))}.server-crm-shell__money-loading-filters{gap:6px;padding-inline:var(--spacing-4)}.server-crm-shell__money-loading-filters>[data-slot=skeleton]{display:none}.server-crm-shell__money-loading-filters>[data-slot=skeleton]:first-child{display:block;width:112px;height:40px}.server-crm-shell__money-loading-ledger{padding-inline:0}.server-crm-shell__money-loading-row{padding-inline:var(--spacing-4)}.app-shell__mobile-navigation{max-height:calc(100dvh - 96px);overflow-y:auto}.app-shell__mobile-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--spacing-2);margin-top:var(--spacing-2);border-top:0;box-shadow:inset 0 1px 0 var(--line-1);padding-top:var(--spacing-3)}.app-shell__mobile-profile .server-crm-shell__profile-menu{grid-column:2;grid-row:1;min-width:0;position:relative}.app-shell__mobile-sheet .app-shell__mobile-navigation .app-shell__mobile-profile>.server-crm-shell__sidebar-language{grid-column:1;grid-row:1}.app-shell__mobile-profile .server-crm-shell__sidebar-language .lilu-select__trigger{min-height:52px;height:52px;border-radius:18px}.app-shell__mobile-profile .profile-button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:flex-start;gap:10px;border-radius:18px;padding:8px 10px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-1);text-align:left}.app-shell__mobile-profile .server-crm-shell__profile-popover>.app-button{min-height:44px}.app-shell__mobile-profile .profile-avatar--icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:0;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--text-primary)}.app-shell__mobile-profile .server-crm-shell__profile-trigger-copy{display:grid;min-width:0;gap:1px}.app-shell__mobile-profile .server-crm-shell__profile-trigger-copy>span{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell__mobile-profile .server-crm-shell__profile-trigger-copy small{color:var(--text-muted);font-size:12px}.app-shell__mobile-profile .server-crm-shell__profile-popover{top:auto;right:auto;bottom:calc(100% + var(--spacing-2));left:0}}@media(pointer:coarse){.server-crm-shell--protected.app-shell .app-shell__topbar :is(.app-button,.app-icon-button,.profile-button,.new-rental-button,.server-crm-shell__money-entry,.app-shell__menu-trigger){position:relative}.server-crm-shell--protected.app-shell .app-shell__topbar :is(.app-button,.app-icon-button,.profile-button,.new-rental-button,.server-crm-shell__money-entry,.app-shell__menu-trigger):after{position:absolute;inset:calc(var(--spacing-1) * -1);content:""}}@media(min-width:767.03px)and (pointer:coarse){.app-shell__nav-item,.app-shell__nav-more{height:auto;min-height:44px}}@media(max-width:767.02px)and (orientation:landscape)and (max-height:500px){.server-crm-shell--protected.app-shell{--spacing-app-shell-topbar: 44px}.server-crm-shell--protected.app-shell .app-shell__topbar [data-slot=input]{height:var(--control-height);min-height:var(--control-height)}.app-shell__sidebar{min-height:48px;padding:2px max(4px,env(safe-area-inset-right)) calc(2px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.app-shell__nav-item,.app-shell__nav-more{min-height:44px;flex-direction:row;gap:6px;padding:0 var(--spacing-2)}.app-shell__nav-item .app-shell__nav-count,.app-shell__nav-more .app-shell__nav-count{position:static;margin-left:2px}}@media(prefers-reduced-motion:reduce){.app-shell__nav-item,.app-shell__nav-more,.app-shell__mobile-sheet,.app-shell__mobile-nav-item,[data-slot=sheet-overlay],[data-slot=sheet-content]{animation:none;transition:none}.server-crm-shell__money-loading [data-slot=skeleton]{animation:none}}.server-crm-shell--protected.app-shell:has(.server-crm-view-region--workboard:not([hidden])) .app-shell__content{max-width:none;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell:has(#server-crm-view-today:not([hidden])) .app-shell__content{max-width:none;overflow:hidden;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell:has(#server-crm-view-bikes:not([hidden])) .app-shell__content{display:flex;flex-direction:column;max-width:none;min-height:0;overflow:hidden;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell #server-crm-view-bikes{display:grid;flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr);gap:0;padding:0}.server-crm-shell--protected.app-shell #server-crm-view-bikes .server-crm-view-region__body{display:flex;min-height:0;overflow:hidden}.server-crm-shell--protected.app-shell #server-crm-view-bikes .server-crm-shell__queue-workspace{display:flex;flex:1 1 auto;min-height:0}.server-crm-shell--protected.app-shell:has(#server-crm-view-clients:not([hidden])) .app-shell__content{display:flex;max-width:none;min-height:0;flex-direction:column;overflow:hidden;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell #server-crm-view-clients:not([hidden]){display:grid;min-height:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr);gap:0;padding:0}.server-crm-shell--protected.app-shell #server-crm-view-clients:not([hidden])>.server-crm-view-region__page-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}.server-crm-shell--protected.app-shell #server-crm-view-clients:not([hidden]) .server-crm-view-region__body{display:flex;min-height:0;overflow:hidden}.server-crm-shell--protected.app-shell #server-crm-view-clients:not([hidden]) .server-client-operations{height:100%;flex:1 1 auto}.server-crm-shell--protected.app-shell #server-crm-view-today{height:100%;min-height:0;grid-template-rows:minmax(0,1fr);gap:0;padding:0}.server-crm-shell--protected.app-shell #server-crm-view-today .server-crm-view-region__body{display:block;height:100%;min-height:0;overflow:hidden}.server-crm-shell--protected.app-shell .server-crm-view-region--workboard{gap:0;padding:0}.server-crm-shell--protected.app-shell .server-crm-view-region--workboard .server-crm-view-region__body{display:block;gap:0}@media(min-width:767.03px){.server-crm-shell--protected.app-shell:has(.server-crm-view-region--workboard:not([hidden])) .app-shell__content{display:flex;min-height:0;flex-direction:column;overflow:hidden}.server-crm-shell--protected.app-shell .server-crm-view-region--workboard:not([hidden]){display:grid;min-height:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr)}.server-crm-shell--protected.app-shell .server-crm-view-region--workboard:not([hidden]) .server-crm-view-region__body{display:flex;min-height:0;flex-direction:column}}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-topbar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--spacing-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-entry{min-height:44px;border-radius:var(--radius-pill)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-entry svg{width:15px;height:15px}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-topbar{gap:var(--spacing-2)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-entry{width:44px;min-width:44px;padding-inline:0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__workboard-entry .app-button__label{display:none}}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__fleet-topbar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--spacing-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__profile-menu>.profile-button{min-width:58px;gap:5px;border-color:var(--border-faint);border-radius:var(--radius-md);padding-inline:5px 7px;background:var(--surface-raised)}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__profile-menu>.profile-button{width:38px;min-width:38px;padding:0;gap:0}.server-crm-shell__profile-menu>.profile-button>.app-button__icon{display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-button .app-button__label{display:flex;flex:0 0 26px;width:26px;min-width:26px;align-items:center;justify-content:center;overflow:hidden}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-button .server-crm-shell__profile-trigger-copy{display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-avatar--icon{width:26px;height:26px}}@media(min-width:767.03px){.server-crm-shell--protected.app-shell .app-shell__topbar .profile-button .app-button__label{overflow:visible}}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-avatar--icon{width:27px;height:27px;border:1px solid var(--border);border-radius:50%;background:var(--surface-data);color:var(--text-primary)}.server-crm-shell--protected.app-shell .app-shell__topbar .profile-avatar--icon svg{display:block}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__fleet-topbar{gap:var(--spacing-2)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__fleet-entry{width:44px;min-width:44px;padding-inline:0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__fleet-entry .app-button__label{display:none}}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-topbar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--spacing-3)}.server-crm-shell--protected.app-shell:has(#server-crm-view-settings:not([hidden]) .server-admin-operations__settings-overview) .app-shell__content{display:flex;max-width:none;flex-direction:column;overflow:hidden;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell:has(#server-crm-view-settings:not([hidden]) .server-admin-operations__settings-overview) .server-crm-view-region--page{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:0}.server-crm-shell--protected.app-shell:has(#server-crm-view-settings:not([hidden]) .server-admin-operations__settings-overview) .server-crm-view-region__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:0}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-topbar{gap:var(--spacing-2)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-entry{width:44px;min-width:44px;padding-inline:0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-entry .app-button__label{display:none}}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context{display:flex;min-width:0;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:4px;margin:0 auto 0 0;text-align:left}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--text-primary);font-size:var(--type-display);font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context span:not(.server-crm-shell__header-title-tail){max-width:100%;min-width:0;margin-left:0;border-left:0;padding-left:0;overflow:hidden;color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search{position:relative;width:280px;min-width:120px;flex:0 1 280px}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input{width:100%;height:44px;min-height:44px;border:0;border-radius:var(--radius-pill);padding:0 var(--spacing-4) 0 44px;background:var(--glass);-webkit-backdrop-filter:blur(20px) brightness(.6);backdrop-filter:blur(20px) brightness(.6);color:var(--text-primary);font-family:inherit;font-size:14px;box-shadow:inset 0 0 0 1px var(--line-2)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input[data-has-clear=true]{padding-right:40px}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input[data-has-clear=true]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(min-width:767.03px){.server-crm-shell--protected.app-shell .app-shell__topbar,.server-crm-shell--protected.app-shell .app-shell__topbar-content,.server-crm-shell--protected.app-shell .app-shell__topbar :is(.server-crm-shell__workboard-topbar,.server-crm-shell__fleet-topbar,.server-crm-shell__money-topbar,.server-crm-shell__settings-topbar){align-items:flex-start}}.server-crm-shell__page-content{display:contents}.server-crm-shell__page-content[hidden]{display:none}#server-crm-content:has(.server-crm-shell__booking-page:not([hidden])){display:flex;max-width:none;min-height:0;flex-direction:column;overflow:hidden;padding:var(--app-shell-content-gap) 0 0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__booking-topbar{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--spacing-3)}#server-booking-page-mode{min-width:0;margin-left:auto}.server-crm-shell__booking-topbar>button{flex:none}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar:has(.server-crm-shell__booking-topbar){height:var(--spacing-app-shell-topbar);min-height:var(--spacing-app-shell-topbar);align-items:center;padding-block:0;padding-left:max(6px,env(safe-area-inset-left));background:transparent}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__booking-topbar{flex-wrap:nowrap}#server-booking-page-mode{display:none}}.server-crm-shell--protected.app-shell .server-crm-shell__booking-page{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:auto;overscroll-behavior:contain;padding:0}.server-crm-shell--protected.app-shell .server-crm-shell__booking-page>.server-booking-exchange{width:min(100%,var(--container-app-shell-content));margin-inline:auto}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__booking-topbar{gap:var(--spacing-2)}.server-crm-shell--protected.app-shell .server-crm-shell__booking-page{padding:0}}.server-crm-shell__header-search-input::placeholder{color:var(--text-muted);opacity:1}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input:focus{outline:2px solid var(--app-control-focus);outline-offset:2px;border-color:var(--app-control-focus);background:var(--glass);box-shadow:inset 0 0 0 1.5px var(--app-control-focus),0 0 0 4px #7dbbff29}.server-crm-shell__header-search>svg{position:absolute;z-index:1;top:50%;left:15px;width:18px;height:18px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-search .server-settings-search-shortcut{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:1px solid var(--border);border-radius:5px;padding:1px 5px;color:var(--text-muted);font-family:var(--mono);font-size:var(--type-badge);line-height:1.45;pointer-events:none}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-search .server-crm-shell__header-search-input{padding-right:36px}@media(max-width:1279px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context span:not(.server-crm-shell__header-title-tail){display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search{width:220px;flex-basis:220px}}@media(max-width:900px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search{width:170px;flex-basis:170px}}@media(max-width:767.02px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context strong{font-size:24px}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-context{flex:0 1 auto;margin-right:0}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search{width:auto;min-width:0;flex:1 1 80px}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input{height:44px;min-height:44px;font-size:16px}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-search .server-settings-search-shortcut{display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__settings-search .server-crm-shell__header-search-input{padding-right:var(--spacing-3)}.server-crm-shell--protected.app-shell .app-shell__topbar .app-button--primary{width:44px;min-width:44px;height:44px;min-height:44px;flex:none;padding:0;gap:0}.server-crm-shell--protected.app-shell .app-shell__topbar .app-button--primary .app-button__label{display:none}.server-crm-shell--protected.app-shell .app-shell__topbar .app-button--primary svg{width:18px;height:18px}}@media(max-width:420px){.server-crm-shell__header-title-tail{display:none}}@media(max-width:767.02px)and (orientation:landscape)and (max-height:500px){.server-crm-shell--protected.app-shell .app-shell__topbar .server-crm-shell__header-search-input{height:34px;min-height:34px}}.server-crm-shell__settings-sheet-layer{z-index:var(--layer-dialog);display:none;overflow:hidden;pointer-events:none;isolation:isolate;visibility:hidden}.server-crm-shell__settings-sheet-layer[data-settings-sheet=closed]{display:none}.server-crm-shell__settings-sheet-layer--open[data-settings-sheet=open]{display:grid;pointer-events:auto;visibility:visible}.server-crm-shell__settings-sheet[hidden]{display:none}.server-crm-shell__settings-sheet-backdrop{z-index:0;cursor:pointer}.server-crm-shell__settings-sheet-backdrop:disabled{cursor:wait}.server-crm-shell__settings-sheet{z-index:1;display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--text-primary)}.server-crm-shell__settings-sheet[data-settings-sheet-lock=true]{grid-template-rows:auto auto minmax(0,1fr)}.server-crm-shell__settings-sheet[data-settings-sheet-footer=true]{grid-template-rows:auto minmax(0,1fr) auto}.server-crm-shell__settings-sheet[data-settings-sheet-lock=true][data-settings-sheet-footer=true]{grid-template-rows:auto auto minmax(0,1fr) auto}.server-crm-shell__settings-sheet:focus-visible,.server-crm-shell__settings-sheet-heading h2:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.server-crm-shell__settings-sheet-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);border-bottom:0;box-shadow:inset 0 -1px 0 var(--line-1);padding:20px 20px 14px 24px}.server-crm-shell__settings-sheet-heading>div{display:grid;min-width:0;gap:var(--spacing-1)}.server-crm-shell__settings-sheet-heading--bike{align-items:center;gap:var(--spacing-3)}.server-crm-shell__settings-sheet-heading--bike>div:first-child{flex:1 1 auto}.server-crm-shell__settings-sheet-heading--bike>.server-crm-shell__settings-sheet-bike-photo-slot:empty{display:none}.server-crm-shell__settings-sheet-heading--bike>.server-crm-shell__settings-sheet-bike-photo-slot:not(:empty){position:relative;display:grid;width:56px;min-width:56px;height:56px;place-items:center;flex:0 0 56px;border-radius:16px;order:-1}.server-crm-shell__settings-sheet-heading p,.server-crm-shell__settings-sheet-heading h2{margin:0}.server-crm-shell__settings-sheet-heading p{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.server-crm-shell__settings-sheet-heading h2{min-width:0;color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.server-crm-shell__settings-sheet-heading--bike h2.server-crm-shell__settings-sheet-bike-heading{display:flex;min-width:0;align-items:center;gap:var(--spacing-2)}.server-crm-shell__settings-sheet-heading--bike h2.server-crm-shell__settings-sheet-bike-heading:focus-visible{outline:0}.server-crm-shell__settings-sheet-heading--bike .server-crm-shell__settings-sheet-bike-plate{display:inline-flex;width:fit-content;min-width:0;flex:0 0 auto;min-height:30px;box-sizing:border-box;align-items:center;gap:8px;border:1px solid var(--bike-plate-border);border-radius:9px;padding:0 11px 0 10px;background:var(--fill-2);color:var(--bike-plate-text);font:var(--bike-plate-font-weight) 15px/1.45 var(--sans);letter-spacing:.04em;white-space:nowrap}.server-crm-shell__settings-sheet-heading--bike .server-crm-shell__settings-sheet-bike-plate>i{display:block;width:9px;height:9px;flex:0 0 auto;border:0;border-radius:3px;background:var(--signal-idle);box-shadow:inset 0 0 0 1px #fff6}.server-crm-shell__settings-sheet-heading--bike .server-crm-shell__settings-sheet-bike-subtitle{min-width:0;color:var(--text-muted);font-size:var(--type-step-13);font-weight:500;letter-spacing:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-crm-shell__settings-sheet-heading>.server-crm-shell__settings-sheet-close{width:34px;min-width:34px;height:34px;min-height:34px;flex:0 0 34px;border-radius:var(--radius-pill)}.server-crm-shell__settings-sheet-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.server-crm-shell__settings-sheet-lock{min-width:0;margin:0;border-bottom:1px solid var(--line-1);padding:10px 24px;color:var(--text-primary);font-size:var(--type-step-12);line-height:1.45}.server-crm-shell__settings-sheet-body{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;scrollbar-gutter:stable;scrollbar-color:rgb(255 255 255 / .24) transparent;scrollbar-width:thin}.server-crm-shell__settings-sheet-body>.server-crm-shell__more-workspace{display:block;min-width:0;min-height:0}.server-crm-shell__settings-sheet-body>.server-crm-shell__more-workspace>:not(.server-crm-shell__more-workspace-heading){margin-top:0}.server-crm-shell__settings-sheet-footer{display:grid;min-width:0;flex:0 0 auto;border-top:0;box-shadow:inset 0 1px 0 var(--line-1);padding:14px 20px 18px;background:transparent}.server-crm-shell__booking-bike-create-actions,.server-crm-shell__settings-park-actions,.server-crm-shell__bike-edit-actions{display:grid;grid-template-columns:minmax(0,260px) auto;justify-content:end;gap:10px}.server-crm-shell__booking-bike-create-actions .app-button--quiet,.server-crm-shell__settings-park-actions .app-button--quiet,.server-crm-shell__bike-edit-actions .app-button--quiet{padding-inline:18px}.server-crm-shell__booking-bike-create-actions .app-button--quiet>.app-button__label,.server-crm-shell__settings-park-actions .app-button--quiet>.app-button__label,.server-crm-shell__bike-edit-actions .app-button--quiet>.app-button__label{overflow:visible;text-overflow:clip}.server-crm-shell__booking-bike-create-actions .app-button,.server-crm-shell__settings-park-actions .app-button,.server-crm-shell__bike-edit-actions .app-button{min-height:44px}.server-crm-shell__settings-sheet[data-settings-presentation=booking-bike-create] .server-crm-shell__settings-sheet-body{padding:var(--spacing-3) var(--spacing-4);scroll-padding-bottom:12px}@media(max-width:767.02px){.server-crm-shell__booking-bike-create-actions,.server-crm-shell__settings-park-actions,.server-crm-shell__bike-edit-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.server-crm-shell__booking-bike-create-actions .app-button,.server-crm-shell__settings-park-actions .app-button,.server-crm-shell__bike-edit-actions .app-button{min-height:44px}.server-crm-shell__settings-sheet-heading>.server-crm-shell__settings-sheet-close{width:40px;min-width:40px;height:40px;min-height:40px;flex-basis:40px}.server-crm-shell__settings-sheet-heading{padding:var(--spacing-4)}.server-crm-shell__settings-sheet-lock{padding-inline:var(--spacing-4)}.server-crm-shell__settings-sheet-body{padding:var(--spacing-4) var(--spacing-4) calc(var(--spacing-8) + env(safe-area-inset-bottom));scrollbar-gutter:auto}}.server-crm-shell__settings-sheet[data-settings-presentation=bike-quick-edit] .server-crm-shell__settings-sheet-bike-heading{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.server-crm-shell__settings-sheet[data-settings-presentation=bike-quick-edit] .server-crm-shell__settings-sheet-bike-subtitle{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.server-crm-shell__settings-sheet-heading--help{align-items:center;gap:var(--spacing-2)}.server-crm-shell__settings-sheet-heading--help>div:first-child{flex:1 1 auto}.server-crm-shell__settings-sheet-heading--help h2{white-space:normal}.server-crm-shell__settings-sheet-heading--help>.server-crm-shell__settings-heading-help-trigger{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.server-crm-shell__settings-heading-help-surface{box-sizing:border-box;display:grid;width:340px;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:var(--spacing-2);border:0;border-radius:18px;padding:14px 10px 14px var(--spacing-4);background:var(--glass-strong);-webkit-backdrop-filter:blur(36px) saturate(1.2);backdrop-filter:blur(36px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--glass-highlight),var(--shadow-pop);color:var(--text-secondary)}.server-crm-shell__settings-heading-help-surface p{min-width:0;margin:0;padding-top:12px;font-size:var(--type-step-13);line-height:1.5;overflow-wrap:anywhere}.server-crm-shell__settings-heading-help-surface>.server-crm-shell__settings-heading-help-close{width:44px;min-width:44px;height:44px;min-height:44px}.server-crm-shell__settings-heading-help-surface:focus-visible,.server-crm-shell__settings-heading-help-trigger:focus-visible,.server-crm-shell__settings-heading-help-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell__frame:has(#server-crm-view-today:not([hidden])){--lilu-head-anim: lilu-head-today}.app-shell__frame:has(#server-crm-view-bikes:not([hidden])){--lilu-head-anim: lilu-head-bikes}.app-shell__frame:has(#server-crm-view-clients:not([hidden])){--lilu-head-anim: lilu-head-clients}.app-shell__frame:has(#server-crm-view-money:not([hidden])){--lilu-head-anim: lilu-head-money}.app-shell__frame:has(#server-crm-view-reports:not([hidden])){--lilu-head-anim: lilu-head-reports}.app-shell__frame:has(#server-crm-view-leads:not([hidden])){--lilu-head-anim: lilu-head-leads}.app-shell__frame:has(#server-crm-view-tasks:not([hidden])){--lilu-head-anim: lilu-head-tasks}.app-shell__frame:has(#server-crm-view-settings:not([hidden])){--lilu-head-anim: lilu-head-settings}.app-shell__frame:has(.server-crm-shell__booking-page:not([hidden])){--lilu-head-anim: lilu-head-booking}.app-shell__topbar-content>*>*{animation-name:var(--lilu-head-anim, none);animation-duration:var(--motion-head);animation-timing-function:var(--ease-spring);animation-fill-mode:backwards}.app-shell__topbar-content>*>:nth-child(2){animation-delay:50ms}.app-shell__topbar-content>*>:nth-child(3){animation-delay:.1s}.app-shell__topbar-content>*>:nth-child(n+4){animation-delay:.15s}.app-shell__nav-item[data-active=true],.app-shell__nav-more[data-active=true],.app-shell__mobile-nav-item[data-active=true]{background-position:center;background-repeat:no-repeat;background-size:100% 100%;animation:lilu-rail-pill var(--motion-head) var(--ease-spring)}.server-crm-shell__profile-popover[data-placement=sidebar]{animation:lilu-fade var(--motion-overlay) var(--ease) backwards}@media(max-width:767.02px){.app-shell__sidebar{animation:lilu-settle var(--motion-enter) var(--ease-spring) backwards}}@media(prefers-reduced-motion:no-preference){@keyframes lilu-rail-pill{0%{background-size:86% 74%;box-shadow:none}}@keyframes lilu-head-today{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-bikes{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-clients{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-money{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-reports{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-tasks{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-leads{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-settings{0%{opacity:0;transform:translateY(var(--head-rise))}}@keyframes lilu-head-booking{0%{opacity:0;transform:translateY(var(--head-rise))}}}.app-shell__freshness{position:relative;display:flex;min-width:0;flex:none;align-items:center;gap:var(--spacing-2);color:var(--text-muted)}.app-shell__freshness-stamp{display:inline-flex;min-width:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;white-space:nowrap}.app-shell__freshness-label--short{display:none}.app-shell__freshness[data-stale=true] .app-shell__freshness-stamp{color:var(--tone-pay-c);font-weight:600}@media(max-width:1279px){.app-shell__freshness{width:44px}.app-shell__freshness-label--long{display:none}.app-shell__freshness-label--short{display:block}.app-shell__freshness-stamp{position:absolute;z-index:1;right:0;bottom:4px;left:0;justify-content:center;font-size:10px;pointer-events:none}.app-shell__freshness:has(.app-shell__freshness-stamp) .app-shell__freshness-refresh svg{transform:translateY(-6px)}}@media(prefers-reduced-motion:no-preference){.app-shell__freshness[data-refreshing=true] .app-shell__freshness-refresh svg{animation:app-shell-freshness-spin 1s linear infinite}@keyframes app-shell-freshness-spin{to{rotate:360deg}}}.app-shell__freshness-pending{flex:none;gap:var(--spacing-2);border-radius:var(--radius-pill);padding-inline:12px;background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--accent-tint-high),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft);color:var(--accent-high);font-size:13px;font-weight:600;white-space:nowrap}.app-shell__freshness-pending-dot{width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.app-shell__freshness-pending-label--short{display:none}@media(max-width:1279px){.app-shell__freshness:has(.app-shell__freshness-pending){width:auto}.app-shell__freshness:has(.app-shell__freshness-pending) .app-shell__freshness-stamp{right:auto;width:44px}.app-shell__freshness-pending-label--long{display:none}.app-shell__freshness-pending-label--short{display:inline}}.server-crm-shell--protected.app-shell:has(#server-crm-view-today:not([hidden])) .app-shell__content{display:flex;min-height:0;flex-direction:column}.page-header{display:grid;width:100%;min-width:0;min-height:var(--control-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3);margin:0}.page-header__copy{display:grid;min-width:0;gap:var(--spacing-1)}.server-crm-shell .page-header__title{margin:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.45;overflow-wrap:anywhere;text-wrap:balance}.page-header__breadcrumbs ol{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);margin:0;padding:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.2;list-style:none}.page-header__breadcrumbs li{display:inline-flex;min-width:0;align-items:center;gap:var(--spacing-1)}.page-header__breadcrumbs a,.page-header__breadcrumbs span{color:var(--text-secondary)}.page-header__breadcrumbs a:hover{color:var(--text-primary)}.page-header__breadcrumbs a:focus-visible{border-radius:var(--radius);outline:2px solid var(--accent);outline-offset:var(--spacing-1)}.page-header__breadcrumbs svg{width:var(--spacing-4);height:var(--spacing-4);color:var(--text-muted)}.page-header__actions{display:flex;min-width:0;min-height:var(--control-height);align-items:center;justify-content:flex-end;gap:var(--spacing-2)}@media(max-width:560px){.page-header{align-items:start}.page-header__actions{align-items:flex-start}}.page-header__copy{animation:lilu-fade-up var(--motion-head) var(--ease-spring) backwards}.page-header__actions{animation:lilu-fade-up var(--motion-head) var(--ease-spring) 60ms backwards}.server-today-dashboard{position:relative;display:flex;width:100%;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden;background:transparent;color:var(--text-primary);--sans: var(--font-console-sans);--mono: var(--font-mono);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--bike-plate-border: var(--border-strong);--bike-plate-font-weight: 700;font-family:var(--sans);font-size:var(--type-step-14);font-variant-numeric:tabular-nums;line-height:1.45}.server-today-dashboard .app-button,.server-today-dashboard .app-button>.app-button__label{font-family:inherit;line-height:1.45}.server-today-dashboard__signals{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:var(--spacing-2);overflow-x:auto;margin:-4px;padding:4px;scrollbar-width:none}.server-today-dashboard__signals::-webkit-scrollbar{display:none}.server-today-dashboard__signal.app-button{min-height:36px;height:36px;flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 14px;background:var(--glass);-webkit-backdrop-filter:blur(18px) brightness(.6);backdrop-filter:blur(18px) brightness(.6);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-secondary);font-size:13px;font-weight:600;transform:none;transition:background var(--motion-console-fast) var(--ease-console),box-shadow var(--motion-console-fast) var(--ease-console),color var(--motion-console-fast) var(--ease-console)}.server-today-dashboard__signal>.app-button__label{display:inline-flex;align-items:baseline;gap:7px;overflow:visible}.server-today-dashboard__signal:hover:not(:disabled){background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-primary);transform:none}.server-today-dashboard__signal[aria-pressed=true]{border-color:var(--action-primary-background);background:var(--action-primary-background);box-shadow:inset 0 1px #ffffff47,0 6px 18px #0f6deb59;color:var(--action-primary-text)}.server-today-dashboard__signal[aria-pressed=true]:hover:not(:disabled){background:var(--action-primary-background-hover);box-shadow:inset 0 1px #ffffff47,0 6px 18px #0f6deb59;color:var(--action-primary-text)}.server-today-dashboard__signal-count{color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:700}.server-today-dashboard__signal[data-today-signal=booking] .server-today-dashboard__signal-count{color:var(--tone-issue-t)}.server-today-dashboard__signal[data-today-signal=pickup] .server-today-dashboard__signal-count{color:var(--tone-return-t)}.server-today-dashboard__signal[data-today-signal=payment] .server-today-dashboard__signal-count{color:var(--tone-pay-t)}.server-today-dashboard__signal[data-today-signal=no-response] .server-today-dashboard__signal-count{color:var(--tone-late-t)}.server-today-dashboard__signal[data-today-signal=airtag] .server-today-dashboard__signal-count{color:var(--tone-tag-t)}.server-today-dashboard__signal[aria-pressed=true] .server-today-dashboard__signal-count{color:var(--action-primary-text)}.server-today-dashboard__scroll{display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;padding:var(--spacing-4) 0 0}.server-today-dashboard__grid{display:grid;width:100%;min-width:0;min-height:0;height:100%;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--spacing-4);overflow:hidden}.server-today-dashboard__column{display:grid;min-width:0;min-height:0;height:100%;gap:var(--spacing-3);align-content:start}.server-today-dashboard__column[hidden]{display:none}.server-today-dashboard__panel{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;container-type:inline-size;border:0;border-radius:var(--radius-xl);background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.server-today-dashboard__panel>:last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.server-today-dashboard__panel-body{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgb(255 255 255 / .24) transparent;scrollbar-width:thin}:is([data-today-panel=route],[data-today-panel=future-bookings]):not([data-empty=true])>.server-today-dashboard__panel-body{padding-bottom:28px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0) calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,rgb(0 0 0) calc(100% - 28px),transparent)}.server-today-dashboard__panel[data-empty=true]>.server-today-dashboard__panel-body{display:flex;flex-direction:column}.server-today-dashboard__support-panels{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr)}.server-today-dashboard__timeline-days:focus-visible,.server-today-dashboard__timeline--bookings:focus-visible{outline:2px solid var(--app-control-focus);outline-offset:-2px}.server-today-dashboard__panel-head{display:flex;min-width:0;min-height:48px;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);border-bottom:0;padding:12px 20px 8px;flex:0 0 auto}.server-today-dashboard .server-today-dashboard__panel-head h2{min-width:0;margin:0;color:var(--text-primary);font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.25;overflow-wrap:anywhere}.server-today-dashboard__panel-meta{min-width:0;margin-left:auto;color:var(--text-muted);font-family:inherit;font-size:13px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.server-today-dashboard__panel[data-collapsed]>.server-today-dashboard__panel-head{position:relative;border-radius:var(--radius-xl) var(--radius-xl) 0 0;transition:background-color var(--motion-fast, .16s) ease}.server-today-dashboard__panel[data-collapsed]>.server-today-dashboard__panel-head:hover{background-color:#ffffff09}.server-today-dashboard__panel[data-collapsed=true]>.server-today-dashboard__panel-head{min-height:56px;padding-block:12px;border-radius:var(--radius-xl)}.server-today-dashboard__panel-toggle{margin:0;border:0;padding:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.server-today-dashboard__panel-toggle:after{position:absolute;z-index:1;inset:0;border-radius:inherit;content:""}.server-today-dashboard__panel-head:has(.server-today-dashboard__panel-toggle:focus-visible){outline:2px solid var(--app-control-focus);outline-offset:-2px}.server-today-dashboard__panel-toggle:focus-visible{outline:none}.server-today-dashboard__panel-chevron{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:var(--radius-pill);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-muted)}.server-today-dashboard__panel-head h2+.server-today-dashboard__panel-chevron{margin-left:auto}.server-today-dashboard__panel-chevron:before{width:7px;height:7px;margin-top:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(-135deg);transition:transform var(--motion-fast, .16s) var(--ease-spring, ease)}.server-today-dashboard__panel[data-collapsed=true] .server-today-dashboard__panel-chevron:before{margin-top:-3px;transform:rotate(45deg)}.server-today-dashboard__panel-head:hover .server-today-dashboard__panel-chevron{color:var(--text-primary)}.server-today-dashboard__panel[data-collapsed=true]>.server-today-dashboard__panel-body{display:none}.server-today-dashboard__panel[data-collapsed=false]>.server-today-dashboard__panel-body{animation:lilu-fade var(--motion-row, .22s) var(--ease-spring, ease) backwards}.server-today-dashboard__day-head{position:sticky;z-index:2;top:0;display:flex;min-width:0;align-items:baseline;gap:10px;margin-top:0;padding:8px 20px 7px;background:#10141db3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--line-1);color:var(--text-muted)}.server-today-dashboard__day-head strong{flex:0 0 auto;color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:700}.server-today-dashboard__day-head span{min-width:0;color:var(--text-muted);font-size:13px;overflow-wrap:anywhere}.server-today-dashboard__timeline{padding:0}.server-today-dashboard__timeline-item{--tc: var(--tone-issue-c);--tl: var(--tone-issue-l);position:relative;z-index:0;display:grid;width:100%;min-width:0;min-height:52px;grid-template-columns:50px 22px minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-3);padding:7px 20px;text-align:left;transition:background var(--motion-console-fast) var(--ease-console)}.server-today-dashboard__timeline-item+.server-today-dashboard__timeline-item{box-shadow:inset 0 1px #ffffff0d}.server-today-dashboard__timeline-item:hover{background:#ffffff08}.server-today-dashboard__timeline-item[data-sig=pickup]{--tc: var(--tone-return-c);--tl: var(--tone-return-l)}.server-today-dashboard__timeline-item[data-sig=payment]{--tc: var(--tone-pay-c);--tl: var(--tone-pay-l)}.server-today-dashboard__timeline-item[data-sig=no-response]{--tc: var(--tone-late-c);--tl: var(--tone-late-l)}.server-today-dashboard__timeline-item[data-sig=airtag]{--tc: var(--tone-tag-c);--tl: var(--tone-tag-l)}.server-today-dashboard__timeline--bookings .server-today-dashboard__timeline-item[data-sig=booking]{--tc: var(--tone-book-c);--tl: var(--tone-book-l)}.server-today-dashboard__timeline-item[data-late=true]{--tc: var(--tone-late-c);--tl: var(--tone-late-l)}.server-today-dashboard__timeline-open.app-button{position:absolute;z-index:0;inset:0;width:100%;min-height:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:transparent}.server-today-dashboard__timeline-open.app-button:focus-visible{outline-offset:-2px}.server-today-dashboard__timeline-open:hover:not(:disabled){background:transparent;color:transparent;transform:none}.server-today-dashboard__timeline-open.app-button:is(:hover,:active,:focus-visible,:disabled,[aria-current]){border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:transparent;text-decoration:none;transform:none}.server-today-dashboard__timeline-open.app-button:before,.server-today-dashboard__timeline-open.app-button:after{content:none}.server-today-dashboard__timeline-open>.app-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.server-today-dashboard__timeline-time{position:relative;z-index:1;color:var(--text-secondary);font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;pointer-events:none}.server-today-dashboard__timeline-axis{position:relative;z-index:1;display:grid;align-self:stretch;margin:-7px 0;place-items:center;pointer-events:none}.server-today-dashboard__timeline-axis:before{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#ffffff1a;content:"";transform:translate(-50%)}.server-today-dashboard__timeline-item:first-child .server-today-dashboard__timeline-axis:before{top:50%}.server-today-dashboard__timeline-item:last-child .server-today-dashboard__timeline-axis:before{bottom:50%}.server-today-dashboard__timeline-axis i{position:relative;z-index:1;box-sizing:border-box;width:12px;height:12px;border:2.5px solid var(--tc);border-radius:50%;background:#0c1018;box-shadow:0 0 10px var(--tl)}.server-today-dashboard__timeline-item[data-late=true] .server-today-dashboard__timeline-time{color:var(--tone-late-t)}.server-today-dashboard__timeline-item[data-late=true] .server-today-dashboard__timeline-axis i{background:var(--tc);box-shadow:0 0 0 3px #f2606e2e,0 0 12px #f2606e80}.server-today-dashboard__timeline-body{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:3px;pointer-events:none}.server-today-dashboard__timeline-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--text-primary);font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1.25;overflow-wrap:anywhere}.server-today-dashboard__timeline-title small{display:inline-flex;height:20px;flex:0 0 auto;align-items:center;gap:6px;margin-left:0;border-radius:var(--radius-pill);padding:0 8px 0 7px;background:var(--tone-late-b);color:var(--tone-late-t);font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.server-today-dashboard__timeline-title small:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--tone-late-c);content:""}.server-today-dashboard__timeline-subtitle{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--text-secondary);font-size:13px;line-height:1.35}.server-today-dashboard__timeline-subtitle>span:not([aria-hidden=true]){min-width:0;overflow-wrap:anywhere}.server-today-dashboard__timeline-separator{flex:0 0 auto;color:var(--text-muted)}.server-today-dashboard__timeline-bike{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px var(--spacing-2)}.server-today-dashboard__timeline-model{min-width:0;overflow-wrap:break-word}.server-today-dashboard__timeline-details{display:contents}.server-today-dashboard__timeline-client{flex:0 1 auto;white-space:normal}.server-today-dashboard__timeline-location{min-width:0;flex:0 1 auto;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__timeline-location--place{color:var(--text-muted);line-height:1.3}.server-today-dashboard__timeline-separator:has(+.server-today-dashboard__timeline-location--place){flex-basis:100%;height:0;overflow:hidden}.server-today-dashboard__timeline-location--link{position:relative;z-index:2;color:var(--accent-high);font-weight:600;pointer-events:auto;text-decoration:underline;text-decoration-color:#8cc4ff73;text-decoration-thickness:1px;text-underline-offset:3px}.server-today-dashboard__timeline-location--link:hover{color:var(--accent-high);text-decoration-color:currentColor}.server-today-dashboard__plate{--bike-paint: var(--signal-idle);position:relative;display:inline-flex;min-height:0;white-space:nowrap;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--bike-plate-border);border-radius:7px;padding:0 7px 0 6px;background:#ffffff12;color:var(--text-primary);font-family:inherit;font-size:11.5px;line-height:1;font-weight:700;letter-spacing:.04em}.server-today-dashboard__plate>i{display:block;width:8px;height:8px;flex:0 0 auto;border:0;border-radius:2.5px;background:var(--bike-paint);box-shadow:inset 0 0 0 1px #fff6}.server-today-dashboard__plate[data-paint=white]{--bike-paint: var(--bike-color-white)}.server-today-dashboard__plate[data-paint=silver]{--bike-paint: var(--bike-color-silver)}.server-today-dashboard__plate[data-paint=gray]{--bike-paint: var(--bike-color-gray)}.server-today-dashboard__plate[data-paint=black]{--bike-paint: var(--bike-color-black)}.server-today-dashboard__plate[data-paint=yellow]{--bike-paint: var(--signal-wait)}.server-today-dashboard__plate[data-paint=red]{--bike-paint: var(--bike-color-red)}.server-today-dashboard__plate[data-paint=blue]{--bike-paint: var(--bike-color-blue)}.server-today-dashboard__plate[data-paint=green]{--bike-paint: var(--signal-good)}.server-today-dashboard__plate[data-paint=black]>i{box-shadow:inset 0 0 0 1px #ffffff8c}.server-today-dashboard__row-action.app-button{position:relative;z-index:2;min-height:34px;height:auto;justify-self:end;padding:0 14px;font-size:13px;transform:none}.server-today-dashboard__row-action:hover:not(:disabled){transform:none}.server-today-dashboard__row-action>.app-button__label{overflow:visible;white-space:nowrap}.server-today-dashboard__action-compact{display:none}.server-today-dashboard__now{display:grid;min-width:0;height:26px;grid-template-columns:50px 22px minmax(0,1fr);align-items:center;column-gap:var(--spacing-3);padding:0 20px}.server-today-dashboard__now time{justify-self:start;border-radius:var(--radius-pill);padding:2px 8px;background:var(--action-primary-background);box-shadow:0 0 14px #0f6deb99;color:var(--action-primary-text);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:0;line-height:1.3}.server-today-dashboard__now span{position:relative;display:block;height:100%}.server-today-dashboard__now span:before{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#ffffff1a;content:"";transform:translate(-50%)}.server-today-dashboard__now span:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:10px;height:10px;border:2px solid rgb(255 255 255);border-radius:50%;background:#3d8cff;content:"";transform:translate(-50%,-50%)}.server-today-dashboard__now i{height:1.5px;background:linear-gradient(90deg,#3d8cff,#3d8cff14);box-shadow:0 0 8px #3d8cff80}.server-today-dashboard__panel-empty-state{display:grid;min-width:0;min-height:82px;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:10px;padding:36px 24px;text-align:center}.server-today-dashboard__panel-empty-icon{--tc: var(--tone-neutral-c);--tb: var(--tone-neutral-b);--tl: var(--tone-neutral-l);display:grid;width:56px;height:56px;place-items:center;border:0;border-radius:18px;background:var(--tb);box-shadow:inset 0 0 0 1px var(--tl);color:var(--tc)}.server-today-dashboard__panel-empty-icon svg{width:26px;height:26px}.server-today-dashboard__panel-empty-state[data-today-empty=route] .server-today-dashboard__panel-empty-icon{--tc: var(--tone-issue-c);--tb: var(--tone-issue-b);--tl: var(--tone-issue-l)}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .server-today-dashboard__panel-empty-icon{--tc: var(--tone-book-c);--tb: var(--tone-book-b);--tl: var(--tone-book-l)}.server-today-dashboard__panel-empty-state[data-today-empty=cash-on-hand] .server-today-dashboard__panel-empty-icon,.server-today-dashboard__panel-empty-state[data-today-empty=day-money] .server-today-dashboard__panel-empty-icon{--tc: var(--tone-pay-c);--tb: var(--tone-pay-b);--tl: var(--tone-pay-l)}.server-today-dashboard__panel-empty-copy{display:flex;min-width:0;max-width:360px;flex-direction:column;align-items:center;gap:4px;margin-top:6px}.server-today-dashboard__panel-empty-copy strong{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.server-today-dashboard__panel-empty-copy small{color:var(--text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.server-today-dashboard__panel-empty-state .app-button{grid-column:auto;justify-self:center;max-width:100%;margin-top:6px;white-space:nowrap}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings]{min-height:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;justify-items:start;gap:14px;padding:16px 20px 18px;text-align:left}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .server-today-dashboard__panel-empty-icon{width:40px;height:40px;border-radius:13px}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .server-today-dashboard__panel-empty-icon svg{width:18px;height:18px}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .server-today-dashboard__panel-empty-copy{max-width:none;align-items:flex-start;margin-top:0;gap:2px}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .server-today-dashboard__panel-empty-copy strong{font-size:15px}.server-today-dashboard__panel-empty-state[data-today-empty=future-bookings] .app-button{justify-self:end;margin-top:0}.server-today-dashboard__overdue-group.app-button{width:fit-content;max-width:calc(100% - var(--spacing-8));min-height:34px;gap:var(--spacing-2);margin:4px 20px 10px 116px;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 14px 0 12px;background:var(--tone-late-b);box-shadow:inset 0 0 0 1px var(--tone-late-l);color:var(--text-secondary);transform:none}.server-today-dashboard__overdue-group.app-button:hover:not(:disabled){border-color:transparent;background:#f2606e33;box-shadow:inset 0 0 0 1px var(--tone-late-c);color:var(--text-primary);transform:none}.server-today-dashboard__overdue-group>.app-button__label{display:flex;min-width:0;align-items:center;gap:var(--spacing-2);overflow:hidden}.server-today-dashboard__overdue-group>.app-button__label>strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__overdue-group>.app-button__label>span{flex:0 0 auto;color:var(--text-secondary);font-size:13px;font-weight:500;white-space:nowrap}.server-today-dashboard__overdue-group>.app-button__icon:first-child{color:var(--tone-late-c)}.server-today-dashboard__overdue-group>.app-button__icon:last-child{color:var(--text-secondary);transition:transform var(--motion-console-fast) var(--ease-console)}.server-today-dashboard__overdue-group[data-expanded=true]>.app-button__icon:last-child{transform:rotate(180deg)}.server-today-dashboard__duty{padding:0 0 8px}.server-today-dashboard__duty-row.app-button{display:block;width:calc(100% - 16px);min-height:40px;height:auto;margin:0 8px;border:0;border-radius:14px;padding:4px 12px;background:transparent;box-shadow:none;color:var(--text-primary);text-align:left;transform:none;font-weight:var(--weight-regular)}.server-today-dashboard__duty-row>.app-button__label{display:flex;width:100%;min-width:0;align-items:center;gap:8px;overflow:visible;line-height:1.3}.server-today-dashboard__duty-row:hover:not(:disabled){background:#ffffff0e;color:var(--text-primary);transform:none}.server-today-dashboard__duty-row span{min-width:0;flex:1 1 auto;font-size:var(--type-body);font-weight:600;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__duty-row span small{display:block;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__duty-row strong{flex:0 0 auto;min-width:24px;margin-left:auto;color:var(--text-primary);font-family:inherit;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.server-today-dashboard__duty-row:not(.server-today-dashboard__money-row)>.app-button__label>strong[data-tone=wait]{color:var(--tone-tag-t)}.server-today-dashboard__duty-row:not(.server-today-dashboard__money-row)>.app-button__label>strong[data-tone=alert]{color:var(--tone-late-t)}.server-today-dashboard__duty-row>.app-button__label:after,.server-today-dashboard__cash-row>.app-button__label:after,.server-today-dashboard__cash-line>.app-button__label:after{width:14px;height:14px;flex:0 0 auto;margin-left:-2px;background:var(--text-muted);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 14px 14px no-repeat;pointer-events:none}.server-today-dashboard__cash-line:disabled>.app-button__label:after{visibility:hidden}.server-today-dashboard__bookings-more{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:13px;color:var(--text-muted);border-top:0;box-shadow:inset 0 1px 0 var(--line-1);padding:10px 20px 12px}.server-today-dashboard__bookings-more .app-button{min-height:34px;font-size:13px}.server-today-dashboard__bookings-more--expand{padding:10px 16px 12px}.server-today-dashboard__bookings-more--expand .app-button{width:100%;min-height:44px}.server-today-dashboard__bookings-more--expand .app-button .app-button__icon{transition:transform var(--motion-console-fast) var(--ease-console)}.server-today-dashboard__bookings-more--expand .app-button[data-expanded=true] .app-button__icon{transform:rotate(180deg)}.server-today-dashboard__money-row.app-button{min-height:40px}.server-today-dashboard__money-copy{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:var(--spacing-3);line-height:1.3}.server-today-dashboard__duty-row .server-today-dashboard__money-direction{--tc: var(--tone-pay-c);--tb: var(--tone-pay-b);--tl: var(--tone-pay-l);position:relative;display:grid;width:30px;height:30px;min-width:0;flex:0 0 auto;grid-column:1;grid-row:1 / 3;place-items:center;overflow:hidden;border-radius:10px;background:var(--tb);box-shadow:inset 0 0 0 1px var(--tl);color:var(--tc);font-size:var(--type-badge);font-weight:600;text-overflow:clip;white-space:nowrap}.server-today-dashboard__money-row:has(>.app-button__label>strong[data-tone=return]) .server-today-dashboard__money-direction{--tc: var(--tone-return-c);--tb: var(--tone-return-b);--tl: var(--tone-return-l)}.server-today-dashboard__money-direction svg{width:16px;height:16px;flex:0 0 auto}.server-today-dashboard__duty-row .server-today-dashboard__money-direction>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.server-today-dashboard__duty-row .server-today-dashboard__money-label{grid-column:2;font-size:var(--type-body);font-weight:600;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__money-copy>small{grid-column:2}.server-today-dashboard__money-row>.app-button__label>strong{font-size:14.5px}.server-today-dashboard__money-row>.app-button__label>strong[data-tone=wait],.server-today-dashboard [data-tone=wait]{color:var(--signal-wait)}.server-today-dashboard [data-tone=return]{color:var(--signal-return)}.server-today-dashboard [data-tone=alert]{color:var(--signal-alert)}.server-today-dashboard__cash{padding:0 0 4px}.server-today-dashboard__cash-row.app-button{display:block;width:calc(100% - 16px);min-height:40px;height:auto;margin:0 8px;border:0;border-radius:14px;padding:4px 12px;background:transparent;box-shadow:none;color:var(--text-primary);text-align:left;transform:none;font-weight:var(--weight-regular)}.server-today-dashboard__cash-row>.app-button__label{display:grid;width:100%;min-width:0;height:100%;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:var(--spacing-3);overflow:visible;line-height:1.3}.server-today-dashboard__cash-row:hover:not(:disabled){background:#ffffff0e;color:var(--text-primary);transform:none}.server-today-dashboard__cash-icon{--tc: var(--tone-neutral-c);--tb: var(--tone-neutral-b);--tl: var(--tone-neutral-l);display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:10px;background:var(--tb);box-shadow:inset 0 0 0 1px var(--tl);color:var(--tc)}.server-today-dashboard__cash-icon svg{width:16px;height:16px}.server-today-dashboard__cash-icon[data-method=cash]{--tc: var(--tone-free-c);--tb: var(--tone-free-b);--tl: var(--tone-free-l)}.server-today-dashboard__cash-icon[data-method=bank]{--tc: var(--tone-issue-c);--tb: var(--tone-issue-b);--tl: var(--tone-issue-l)}.server-today-dashboard__cash-icon[data-method=qr]{--tc: var(--tone-pay-c);--tb: var(--tone-pay-b);--tl: var(--tone-pay-l)}.server-today-dashboard__cash-icon[data-method=crypto_idr]{--tc: var(--tone-return-c);--tb: var(--tone-return-b);--tl: var(--tone-return-l)}.server-today-dashboard__cash-copy{display:flex;min-width:0;flex-direction:column;gap:0}.server-today-dashboard__cash-copy strong{overflow:hidden;color:var(--text-primary);font-size:var(--type-body);font-weight:600;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.server-today-dashboard__cash-copy small{color:var(--text-muted);font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__cash-value{color:var(--text-primary);font-family:inherit;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;white-space:nowrap}.server-today-dashboard__cash-summary{display:flex;flex-direction:column;gap:0;margin-top:4px;border-top:0;box-shadow:inset 0 1px 0 var(--line-1);padding:4px 0 8px}.server-today-dashboard__cash-line.app-button{display:block;width:calc(100% - 16px);min-height:40px;margin:0 8px;border:0;border-radius:14px;padding:4px 12px;background:transparent;box-shadow:none;color:var(--text-primary);text-align:left;transform:none;height:auto;font-weight:var(--weight-regular)}.server-today-dashboard__cash-line>.app-button__label{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-2);overflow:visible;line-height:1.3}.server-today-dashboard__cash-line:hover:not(:disabled){background:#ffffff0e;color:var(--text-primary);transform:none}.server-today-dashboard__cash-line span{min-width:0;flex:1 1 auto;color:var(--text-primary);font-size:var(--type-body);font-weight:600;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__cash-line span small{display:block;white-space:normal;overflow-wrap:anywhere;color:var(--text-muted);font-size:12px;font-weight:500}.server-today-dashboard__cash-line strong{flex:0 0 auto;color:var(--text-primary);font-family:inherit;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.server-today-dashboard__cash-line .server-today-dashboard__cash-line-label--primary{color:var(--text-primary);font-weight:600}.server-today-dashboard__panel-body>.server-today-dashboard__cash-summary .server-today-dashboard__cash-line>.app-button__label:before{width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2399A1B0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E") center / 16px 16px no-repeat,var(--fill-2);box-shadow:inset 0 0 0 1px var(--line-2);content:"";pointer-events:none}.server-today-dashboard__pending-total{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:40px;padding:4px 40px 4px 20px;font-size:var(--type-body);font-weight:600;line-height:1.3}.server-today-dashboard__pending-total>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.server-today-dashboard__pending-total>span:last-child{color:var(--text-muted);text-align:right}.server-today-dashboard__pending-total small{display:block;font-size:12px;font-weight:500;color:var(--text-muted)}.server-today-dashboard__pending-total>strong{flex:0 0 auto;font-size:14.5px;font-weight:700;white-space:nowrap}.server-today-dashboard__pending-total:is([data-total-kind=available-cash],[data-total-kind=investor-outstanding]){flex-wrap:wrap;row-gap:var(--spacing-1)}.server-today-dashboard__pending-total:is([data-total-kind=available-cash],[data-total-kind=investor-outstanding])>span:first-child{flex:1 0 min-content;min-inline-size:min-content;overflow-wrap:normal;word-break:normal}.server-today-dashboard__pending-total:is([data-total-kind=available-cash],[data-total-kind=investor-outstanding])[data-value-state=known]>span:last-child{flex:0 0 auto;margin-inline-start:auto}.server-today-dashboard__pending-total:is([data-total-kind=available-cash],[data-total-kind=investor-outstanding])[data-value-state=unavailable]>span:last-child{flex:0 1 auto;max-inline-size:100%;margin-inline-start:auto;overflow-wrap:normal;word-break:normal}.server-today-dashboard__pending-total[data-total-kind=available-cash]{margin:3px 8px;padding:6px 32px 6px 12px;border-radius:14px;background:var(--tone-free-b);border:0;box-shadow:inset 0 0 0 1px var(--tone-free-l);align-items:center}.server-today-dashboard__pending-total[data-total-kind=available-cash]>span:first-child{flex-basis:max-content;font-weight:600}.server-today-dashboard__pending-total[data-total-kind=available-cash][data-value-state=unavailable]{background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2)}.server-today-dashboard__pending-total[data-total-kind=available-cash][data-value-state=unavailable]>span:last-child{color:var(--text-secondary);font-size:12px;font-weight:600}.server-today-dashboard__pending-total[data-total-kind=investor-outstanding]{margin-top:2px;font-size:var(--type-body)}.server-today-dashboard__pending-total[data-total-kind=investor-outstanding]>span:first-child{flex-basis:12em}.server-today-dashboard__pending-total[data-total-kind=investor-outstanding]>span:last-child{color:var(--text-primary);font-size:14.5px}.server-today-dashboard__pending-total[data-total-kind=investor-outstanding][data-value-state=unavailable]>span:last-child{color:var(--text-secondary);font-size:12px;font-weight:600}.server-today-dashboard__pending-total[data-value-state=known]>span:last-child{color:var(--text-secondary);font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.server-today-dashboard__pending-total[data-total-kind=available-cash][data-value-state=known]>span:last-child{color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.01em}.server-today-dashboard__pending-total[data-total-kind=investor-outstanding][data-value-state=known]>span:last-child{color:var(--text-primary);font-weight:700}.server-today-dashboard__cash>.server-today-dashboard__cash-summary:first-child{margin:0 0 4px;box-shadow:inset 0 -1px 0 var(--line-1);padding:8px 0}.server-today-dashboard__cash>.server-today-dashboard__cash-summary:first-child>[data-total-kind=available-cash]{margin-top:0;padding-block:10px}.server-today-dashboard__cash>.server-today-dashboard__cash-summary:first-child>[data-total-kind=available-cash][data-value-state=known]>span:last-child{font-size:24px}.server-today-dashboard__finance-state{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;margin:2px 12px 12px;border-top:0;border-radius:14px;padding:8px 8px 8px 12px;background:var(--tone-pay-b);box-shadow:inset 0 0 0 1px var(--tone-pay-l);color:var(--text-secondary);font-size:13px;font-weight:500}.server-today-dashboard__finance-state:before{width:18px;height:18px;flex:0 0 auto;background:var(--tone-pay-c);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / 18px 18px no-repeat}.server-today-dashboard__finance-state>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.server-today-dashboard__finance-state>.app-button{flex:0 0 auto}.server-today-dashboard__finance-state>.app-button:before{width:15px;height:15px;flex:0 0 auto;background:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/svg%3E") center / 15px 15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/svg%3E") center / 15px 15px no-repeat;pointer-events:none}.server-today-dashboard__state-shell{display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;margin-top:var(--spacing-1);border-radius:var(--radius-xl);padding:40px 24px 56px;background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.server-today-dashboard__state{display:flex;width:min(440px,100%);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:0;text-align:center}.server-today-dashboard__state-icon{--tc: var(--tone-neutral-c);--tb: var(--tone-neutral-b);--tl: var(--tone-neutral-l);display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border:0;border-radius:18px;background:var(--tb);box-shadow:inset 0 0 0 1px var(--tl);color:var(--tc)}.server-today-dashboard__state-icon svg{width:26px;height:26px}.server-today-dashboard__state[data-kind=error] .server-today-dashboard__state-icon{--tc: var(--tone-late-c);--tb: var(--tone-late-b);--tl: var(--tone-late-l)}.server-today-dashboard__state[data-kind=setup] .server-today-dashboard__state-icon{--tc: var(--tone-pay-c);--tb: var(--tone-pay-b);--tl: var(--tone-pay-l)}.server-today-dashboard__state[data-kind=denied] .server-today-dashboard__state-icon{--tc: var(--tone-issue-c);--tb: var(--tone-issue-b);--tl: var(--tone-issue-l)}.server-today-dashboard .server-today-dashboard__state h2{margin:6px 0 0;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:0}.server-today-dashboard__state p{max-width:420px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.server-today-dashboard__state .app-button{margin-top:6px}.server-today-dashboard__state[data-kind=error] .app-button:before{width:15px;height:15px;flex:0 0 auto;background:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E") center / 15px 15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E") center / 15px 15px no-repeat;pointer-events:none}.server-today-dashboard__loading-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.server-today-dashboard__signals--skeleton>span,.server-today-dashboard__skeleton-panel>span,.server-today-dashboard__skeleton-bar{display:block;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:server-today-shimmer 1.6s linear infinite}.server-today-dashboard__signals--skeleton>span{width:92px;height:36px;flex:0 0 auto;border-radius:var(--radius-pill)}.server-today-dashboard__skeleton-panel{overflow:hidden;border:0;border-radius:var(--radius-xl);background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.server-today-dashboard__skeleton-panel>span{width:34%;height:12px;margin:20px 20px 14px}.server-today-dashboard__skeleton-lines{display:flex;flex-direction:column;gap:0;border-top:0;padding:0 0 8px}.server-today-dashboard__skeleton-line{display:grid;min-height:64px;grid-template-columns:50px 22px minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-3);padding:7px 20px}.server-today-dashboard__skeleton-line+.server-today-dashboard__skeleton-line{box-shadow:inset 0 1px #ffffff0d}.server-today-dashboard__skeleton-line>:nth-child(1){width:44px;height:10px}.server-today-dashboard__skeleton-line>:nth-child(2){width:10px;height:10px;justify-self:center;border-radius:50%}.server-today-dashboard__skeleton-line>:nth-child(3){display:flex;min-width:0;flex-direction:column;gap:8px}.server-today-dashboard__skeleton-line>:nth-child(3)>:nth-child(1){width:36%;height:12px}.server-today-dashboard__skeleton-line>:nth-child(3)>:nth-child(2){width:56%;height:10px}.server-today-dashboard__skeleton-line>:nth-child(4){width:128px;height:34px;border-radius:var(--radius-pill)}.server-today-dashboard__skeleton-line:nth-child(2n)>:nth-child(3)>:nth-child(1){width:28%}.server-today-dashboard__skeleton-line:nth-child(2n)>:nth-child(3)>:nth-child(2){width:50%}.server-today-dashboard__skeleton-line:nth-child(2n)>:nth-child(4){width:106px}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line{min-height:44px;grid-template-columns:30px minmax(0,1fr) auto;padding:4px 20px;box-shadow:none}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(1){width:30px;height:30px;border-radius:10px}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(2){display:none}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(3){gap:6px}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(3)>:nth-child(1){width:52%}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(3)>:nth-child(2){width:34%;height:8px}.server-today-dashboard__skeleton-lines[data-skeleton-shape=summary] .server-today-dashboard__skeleton-line>:nth-child(4){width:96px;height:12px;border-radius:6px}@keyframes server-today-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.server-today-dashboard *,.server-today-dashboard *:before,.server-today-dashboard *:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}.server-today-dashboard__signals--skeleton>span,.server-today-dashboard__skeleton-panel>span,.server-today-dashboard__skeleton-bar{animation:none}}.server-today-dashboard__mobile-sections{display:none}@media not (max-width:959px){.server-today-dashboard__grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.server-today-dashboard__column[data-today-column=route]{grid-template-rows:minmax(0,1fr) fit-content(50%)}.server-today-dashboard__column[data-today-column=route]:has([data-today-panel=future-bookings][data-empty=true]),.server-today-dashboard__column[data-today-column=route]:has([data-today-panel=future-bookings][data-collapsed=true]){grid-template-rows:minmax(0,1fr) auto}.server-today-dashboard__column[data-today-column=route]:has(>[data-today-panel=route][data-collapsed=true]){grid-template-rows:auto minmax(0,1fr)}.server-today-dashboard__column[data-today-column=route]:has(>[data-today-panel=route][data-collapsed=true]):has([data-today-panel=future-bookings][data-collapsed=true]){grid-template-rows:auto auto}.server-today-dashboard__column[data-today-column=summary]{grid-template-rows:auto auto minmax(200px,1fr)}.server-today-dashboard__column[data-today-column=summary]:has(>[data-today-panel=park][data-collapsed=true]){grid-template-rows:auto auto minmax(max-content,1fr)}.server-today-dashboard__column[data-today-column=summary]>[data-today-panel=park][data-collapsed=true]{align-self:start}.server-today-dashboard__column[data-today-column=summary]:has(>[data-today-panel=cash-on-hand][data-collapsed=false]):has(>[data-today-panel=day-money][data-collapsed=false])>[data-today-panel=park][data-collapsed=true]{align-self:end}}@media(not (max-width:959px))and (max-width:1279px){.server-today-dashboard__grid{grid-template-columns:minmax(0,1fr) minmax(280px,312px);gap:var(--spacing-3)}}@media(max-width:959px){.server-today-dashboard__mobile-sections{display:flex;flex:0 0 auto;gap:2px;margin:var(--spacing-3) 0 0;border-bottom:0;border-radius:var(--radius-pill);padding:4px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2)}.server-today-dashboard__mobile-section.app-button{min-width:0;min-height:44px;flex:1 1 0;border:0;border-radius:var(--radius-pill);padding:0 16px;background:transparent;box-shadow:none;color:var(--text-muted);font-size:13px;font-weight:600}.server-today-dashboard__mobile-section.app-button:hover:not(:disabled){color:var(--text-primary)}.server-today-dashboard__mobile-section.app-button[aria-selected=true]{background:#ffffff24;box-shadow:inset 0 1px #ffffff29,0 2px 8px #0000004d;color:var(--text-primary)}.server-today-dashboard__column[data-mobile-active=false]{display:none}.server-today-dashboard__column{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(255 255 255 / .24) transparent;scrollbar-width:thin}.server-today-dashboard__column>[data-today-panel],.server-today-dashboard__support-panels{flex:0 0 auto}.server-today-dashboard__panel{overflow:hidden;overflow:clip}.server-today-dashboard__panel-body{flex:0 0 auto;overflow:visible}:is([data-today-panel=route],[data-today-panel=future-bookings]):not([data-empty=true])>.server-today-dashboard__panel-body{padding-bottom:var(--spacing-2);-webkit-mask-image:none;mask-image:none}}@container (max-width: 560px){.server-today-dashboard__timeline-item{grid-template-columns:44px 16px minmax(0,1fr);column-gap:10px;row-gap:0;align-items:start;padding:14px 16px}.server-today-dashboard__timeline-time{grid-column:1;grid-row:1;padding-top:1px}.server-today-dashboard__timeline-axis{grid-column:2;grid-row:1 / 3;margin:-14px 0;place-items:start center}.server-today-dashboard__timeline-axis i{margin-top:18px}.server-today-dashboard__timeline-item:first-child .server-today-dashboard__timeline-axis:before{top:24px}.server-today-dashboard__timeline-item:last-child .server-today-dashboard__timeline-axis:before{bottom:auto;height:24px}.server-today-dashboard__timeline-body{grid-column:3;grid-row:1}.server-today-dashboard__timeline-client,.server-today-dashboard__timeline-location{max-width:100%;overflow-wrap:break-word}.server-today-dashboard__timeline-separator{flex-basis:100%;height:0;overflow:hidden}.server-today-dashboard__row-action.app-button{grid-column:3;grid-row:2;justify-self:start;align-self:start;width:auto;margin-top:10px}.server-today-dashboard__row-action>.app-button__label{white-space:nowrap}.server-today-dashboard__now{grid-template-columns:44px 16px minmax(0,1fr);column-gap:10px;padding-inline:16px}.server-today-dashboard__day-head{padding:9px 16px}.server-today-dashboard__overdue-group.app-button{margin-left:86px;margin-right:16px}}@media(max-width:767px){.server-today-dashboard__signals{margin:-4px 0;padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-4);scroll-snap-type:x proximity;scroll-padding-left:var(--spacing-4);overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0) calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,rgb(0 0 0) calc(100% - 40px),transparent)}.server-today-dashboard__signals:after{content:"";flex:none;width:var(--spacing-4)}.server-today-dashboard__signal.app-button{min-height:44px;height:44px;padding-inline:15px;scroll-snap-align:start}.server-today-dashboard__mobile-sections{margin:var(--spacing-3) var(--spacing-4) 0}.server-today-dashboard__scroll{padding:var(--spacing-3) var(--spacing-4);padding-bottom:max(var(--spacing-4),env(safe-area-inset-bottom))}.server-today-dashboard__signals--skeleton>span{height:44px}.server-today-dashboard__state-shell{margin:var(--spacing-1) var(--spacing-4) var(--spacing-4);padding:32px 20px 40px}.server-today-dashboard__duty-row.app-button,.server-today-dashboard__cash-row.app-button,.server-today-dashboard__cash-line.app-button{min-height:44px}}@media(max-width:599.98px){.server-today-dashboard__row-action.app-button{min-height:44px;padding:0 var(--spacing-4)}.server-today-dashboard__row-action{max-width:100%}.server-today-dashboard__row-action>.app-button__label{white-space:nowrap}.server-today-dashboard__timeline-item,.server-today-dashboard__now,.server-today-dashboard__panel-empty-state{padding-inline:var(--spacing-4)}}@container (max-width: 300px){.server-today-dashboard__timeline-item,.server-today-dashboard__now{grid-template-columns:37px 12px minmax(0,1fr);column-gap:6px;padding-inline:10px}.server-today-dashboard__overdue-group.app-button{margin-left:10px;margin-right:10px}}.server-today-dashboard__signals:not(.server-today-dashboard__signals--skeleton)>*{animation:lilu-fade-up var(--motion-head) var(--ease-spring) calc(var(--lilu-chip-i, 0) * 40ms) backwards}.server-today-dashboard__signals>:nth-child(2){--lilu-chip-i: 1}.server-today-dashboard__signals>:nth-child(3){--lilu-chip-i: 2}.server-today-dashboard__signals>:nth-child(4){--lilu-chip-i: 3}.server-today-dashboard__signals>:nth-child(5){--lilu-chip-i: 4}.server-today-dashboard__signals>:nth-child(n+6){--lilu-chip-i: 5}.server-today-dashboard__panel{--lilu-card-i: 0;animation:lilu-rise var(--motion-enter) var(--ease-spring) calc((var(--lilu-card-i) + var(--lilu-col-i, 0)) * var(--motion-stagger) + 60ms) backwards}.server-today-dashboard__panel:has(.app-panel-layer:not([hidden]),[class*=overlay],[class*=dialog]){animation-duration:0s;animation-fill-mode:none}.server-today-dashboard__column:nth-child(2){--lilu-col-i: 1}.server-today-dashboard__support-panels{--lilu-col-i: 2}.server-today-dashboard__panel:nth-child(2){--lilu-card-i: 1}.server-today-dashboard__panel:nth-child(3){--lilu-card-i: 2}.server-today-dashboard__panel:nth-child(4){--lilu-card-i: 3}.server-today-dashboard__panel:nth-child(n+5){--lilu-card-i: 4}.server-today-dashboard__timeline-item{animation:lilu-fade var(--motion-row) var(--ease-spring) calc(var(--motion-row-offset) + 60ms + var(--lilu-row-i, 0) * var(--motion-row-stagger)) backwards}.server-today-dashboard__timeline-item:nth-child(2){--lilu-row-i: 1}.server-today-dashboard__timeline-item:nth-child(3){--lilu-row-i: 2}.server-today-dashboard__timeline-item:nth-child(4){--lilu-row-i: 3}.server-today-dashboard__timeline-item:nth-child(5){--lilu-row-i: 4}.server-today-dashboard__timeline-item:nth-child(6){--lilu-row-i: 5}.server-today-dashboard__timeline-item:nth-child(7){--lilu-row-i: 6}.server-today-dashboard__timeline-item:nth-child(n+8){--lilu-row-i: 7}.server-today-dashboard__now span:after{animation:lilu-breathe-ring 2.4s var(--ease) infinite}.server-today-dashboard__timeline-location--link{transition:background-color var(--motion-hover) var(--ease),color var(--motion-hover) var(--ease),text-decoration-color var(--motion-hover) var(--ease)}.server-crm-shell--protected{--server-crm-view-scroll-margin: 96px}.server-crm-view-region{display:grid;min-width:0;gap:var(--spacing-6);container-name:crm-view;container-type:inline-size;scroll-margin-top:var(--server-crm-view-scroll-margin)}.server-crm-view-region--page{padding:var(--spacing-1) var(--spacing-2) var(--spacing-6)}#server-crm-view-bikes.server-crm-view-region--page{gap:0;padding:0 0 var(--spacing-6)}.server-crm-view-region__page-header,.server-crm-view-region__body{min-width:0}.server-crm-view-region__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6)}.server-crm-view-region--page:not([hidden])>.server-crm-view-region__body{animation:lilu-page-in var(--motion-enter) var(--ease-spring) backwards}.server-crm-view-region--page:not([hidden])>.server-crm-view-region__body:has(.app-panel-layer:not([hidden]),.confirm-guard,[class*=overlay],[class*=dialog],[class*=__offline],[class*=__feedback]){animation-duration:0s;animation-fill-mode:none}.server-crm-view-region [tabindex="-1"]{scroll-margin-top:var(--server-crm-view-scroll-margin)}.server-crm-view-region__page-header--screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}@media(max-width:767px){.server-crm-shell--protected{--server-crm-view-scroll-margin: 16px}.server-crm-view-region--page{padding-inline:var(--spacing-1)}}:root:has(.server-auth-entry),:root:has(.server-auth-entry) body{overflow:hidden}.server-auth-entry{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;height:100vh;height:100dvh;padding:var(--spacing-6) var(--spacing-4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(1200px 700px at 30% 0%,rgb(25 45 90 / .22),transparent 60%),linear-gradient(160deg,#070b16,#04060b 55%,#040b0b);color:var(--text-primary);font-family:var(--font-console-sans);--scene-sun-size: 300px;--scene-sun-at: left calc(50% + 70px) top -210px;--scene-sun-glow-at: left calc(50% + 70px) top -330px;--scene-ocean-size: 940px;--scene-ocean-at: left -430px bottom -510px;--scene-ocean-glow-at: left -590px bottom -670px;--scene-reef-size: 560px;--scene-reef-at: right -420px bottom -420px;--scene-reef-glow-at: right -540px bottom -540px;--scene-palm-size: 340px;--scene-palm-at: left calc(50% + 90px) bottom -320px;--scene-palm-glow-at: left calc(50% + 90px) bottom -440px}.server-auth-entry:before,.server-auth-entry:after{position:fixed;z-index:-1;inset:0;pointer-events:none;background-repeat:no-repeat;content:""}.server-auth-entry:before{background-image:radial-gradient(closest-side,#f7a54a47 50%,#f7a54a00),radial-gradient(closest-side,#2484f238 70%,#2484f200),radial-gradient(closest-side,#1fc2b033 64%,#1fc2b000),radial-gradient(closest-side,#2bcb6a2e 54%,#2bcb6a00);background-position:var(--scene-sun-glow-at),var(--scene-ocean-glow-at),var(--scene-reef-glow-at),var(--scene-palm-glow-at);background-size:calc(var(--scene-sun-size) + 240px) calc(var(--scene-sun-size) + 240px),calc(var(--scene-ocean-size) + 320px) calc(var(--scene-ocean-size) + 320px),calc(var(--scene-reef-size) + 240px) calc(var(--scene-reef-size) + 240px),calc(var(--scene-palm-size) + 240px) calc(var(--scene-palm-size) + 240px)}.server-auth-entry:after{background-image:radial-gradient(circle at 40% 32%,#ffe0a0,#f7b25a 22%,#d9782c 50%,#7c3e15 80%,#3a1c09),radial-gradient(circle at 62% 14%,#47a8f8,#1f78e6 20%,#0f52bc 42%,#0a2f78,#061a42 90%),radial-gradient(circle at 28% 24%,#79f2df,#22c3b1 26%,#0f7f80 54%,#073a40 88%),radial-gradient(circle at 50% 10%,#95f3b6,#2dcb6c 26%,#118049 54%,#063f26 88%);background-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);background-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);-webkit-mask-image:radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.6%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.4%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%);mask-image:radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.6%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99.4%,transparent 100%),radial-gradient(closest-side,rgb(0 0 0) 99%,transparent 100%);-webkit-mask-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);mask-position:var(--scene-sun-at),var(--scene-ocean-at),var(--scene-reef-at),var(--scene-palm-at);-webkit-mask-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);mask-size:var(--scene-sun-size) var(--scene-sun-size),var(--scene-ocean-size) var(--scene-ocean-size),var(--scene-reef-size) var(--scene-reef-size),var(--scene-palm-size) var(--scene-palm-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:767.03px)and (max-width:1279px){.server-auth-entry{--scene-sun-size: 260px;--scene-sun-at: left calc(50% + 48px) top -200px;--scene-sun-glow-at: left calc(50% + 48px) top -320px;--scene-ocean-size: 780px;--scene-ocean-at: left -380px bottom -412px;--scene-ocean-glow-at: left -540px bottom -572px;--scene-reef-size: 460px;--scene-reef-at: right -336px bottom -332px;--scene-reef-glow-at: right -456px bottom -452px;--scene-palm-size: 300px;--scene-palm-at: left calc(50% + 98px) bottom -272px;--scene-palm-glow-at: left calc(50% + 98px) bottom -392px}}@media(min-width:1279.01px){.server-auth-entry:not(.server-auth-entry--status):not(:has(.server-auth-entry__sent-tile)){--scene-sun-at: left 50% top -230px;--scene-sun-glow-at: left 50% top -350px;--scene-reef-at: right -300px bottom -300px;--scene-reef-glow-at: right -420px bottom -420px;--scene-palm-size: 300px;--scene-palm-at: left calc(50% + 220px) bottom -220px;--scene-palm-glow-at: left calc(50% + 220px) bottom -340px}}@media(max-width:767.02px){.server-auth-entry{--scene-sun-size: 220px;--scene-sun-at: left calc(50% + 35px) top -190px;--scene-sun-glow-at: left calc(50% + 35px) top -310px;--scene-ocean-size: 620px;--scene-ocean-at: left -470px bottom -441px;--scene-ocean-glow-at: left -630px bottom -601px;--scene-reef-size: 300px;--scene-reef-at: right -210px bottom -176px;--scene-reef-glow-at: right -330px bottom -296px;--scene-palm-size: 160px;--scene-palm-at: left calc(50% + 35px) bottom -126px;--scene-palm-glow-at: left calc(50% + 35px) bottom -246px}}.server-auth-entry .server-auth-entry__language{position:absolute;top:var(--spacing-4);right:var(--spacing-4);width:100px}.server-auth-entry .server-auth-entry__language .ui-language-selector--compact .lilu-select__trigger{min-height:40px;height:40px;justify-content:center;gap:7px;border-color:transparent;border-radius:var(--radius-pill);padding:0 12px 0 13px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px #ffffff1a;color:var(--text-primary);font-weight:700;letter-spacing:.02em}.server-auth-entry .server-auth-entry__language .ui-language-selector--compact .lilu-select__trigger:hover,.server-auth-entry .server-auth-entry__language .ui-language-selector--compact .lilu-select__trigger[aria-expanded=true]{border-color:transparent;background:var(--fill-3)}.server-auth-entry .server-auth-entry__language .ui-language-selector__value{gap:7px}.server-auth-entry .server-auth-entry__language .lilu-select__chevron{width:13px;height:13px}.server-auth-entry .server-auth-entry__content{display:flex;flex:none;flex-direction:column;gap:var(--spacing-5);width:min(440px,100%);min-width:0;margin-block:auto}.server-auth-entry .server-auth-entry__brand{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-2);line-height:1.2}.server-auth-entry .server-auth-entry__name{font-size:22px;font-weight:700;letter-spacing:-.01em}.server-auth-entry .server-auth-entry__place{color:var(--text-console-secondary);font-size:var(--type-step-13)}.server-auth-entry .server-auth-entry__card{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;border:0;border-radius:var(--radius-xl);padding:32px 36px 26px;background:linear-gradient(155deg,#ffffff0e,#ffffff03 45%,#fff0),var(--glass);-webkit-backdrop-filter:blur(28px) saturate(1.2) brightness(.58);backdrop-filter:blur(28px) saturate(1.2) brightness(.58);box-shadow:inset 0 0 0 1px var(--line-1),inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.server-auth-entry .server-auth-entry__title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-align:center;overflow-wrap:anywhere}.server-auth-entry .server-auth-entry__copy{max-width:340px;margin:calc(var(--spacing-2) - var(--spacing-6)) auto 0;color:var(--text-console-secondary);font-size:var(--type-step-13);line-height:1.55;text-align:center;overflow-wrap:anywhere}.server-auth-entry .server-auth-entry__form{display:flex;flex-direction:column;gap:18px;min-width:0}.server-auth-entry .server-auth-entry__field{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;color:var(--text-secondary);font-size:var(--type-step-13);font-weight:600}.server-auth-entry .server-auth-entry__field .input{grid-row:2;grid-column:1;padding-left:44px}.server-auth-entry .server-auth-entry__field-icon{z-index:1;grid-row:2;grid-column:1;align-self:center;justify-self:start;width:18px;height:18px;margin-left:15px;color:var(--text-console-secondary);stroke-width:1.8;pointer-events:none}.server-auth-entry .server-auth-entry__password-notice{display:flex;align-items:center;gap:var(--spacing-3);margin:0;border:0;border-radius:18px;padding:12px 14px 12px 16px;background:var(--tone-pay-b);box-shadow:inset 0 0 0 1px var(--tone-pay-l);-webkit-backdrop-filter:blur(20px) brightness(.6);backdrop-filter:blur(20px) brightness(.6);color:var(--text-primary);font-size:var(--type-step-13);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.server-auth-entry .server-auth-entry__password-notice svg{flex:0 0 auto;width:18px;height:18px;margin-top:0;color:var(--tone-pay-c);stroke-width:1.8}.server-auth-entry .server-auth-entry__password-policy{margin:-6px 0 0;color:var(--text-console-secondary);font-size:var(--type-step-12);line-height:1.5;overflow-wrap:anywhere}@media(max-width:767.02px){.server-auth-entry.server-auth-entry--password-setup .app-button[type=submit]{min-height:var(--touch-target-min)}}.server-auth-entry .server-auth-entry__remember-device{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--type-step-13);line-height:var(--leading-compact)}.server-auth-entry .server-auth-entry__remember-device label{display:flex;align-items:center;cursor:pointer}.server-auth-entry .server-auth-entry__remember-device strong{font-weight:500}.server-auth-entry .server-auth-entry__feedback{display:flex;align-items:center;gap:var(--spacing-3);margin:0;border-radius:18px;padding:12px 14px 12px 16px;background:var(--tone-late-b);box-shadow:inset 0 0 0 1px var(--tone-late-l);-webkit-backdrop-filter:blur(20px) brightness(.6);backdrop-filter:blur(20px) brightness(.6);color:var(--text-primary);font-size:var(--type-step-13);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.server-auth-entry .server-auth-entry__feedback:before{flex:none;width:18px;height:18px;background:var(--tone-late-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;content:""}.server-auth-entry.server-auth-entry--password-setup .server-auth-entry__feedback{gap:6px;border-radius:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tone-late-t)}.server-auth-entry.server-auth-entry--password-setup .server-auth-entry__feedback:before{width:15px;height:15px;background:var(--tone-late-t)}.server-auth-entry .server-auth-entry__form>.app-button[type=submit]{margin-top:4px}.server-auth-entry .server-auth-entry__form>.app-button[type=submit]+.server-auth-entry__link{margin-top:-12px}.server-auth-entry .server-auth-entry__link{align-self:stretch;color:var(--accent-high);font-weight:600}.server-auth-entry .server-auth-entry__link:hover:not(:disabled){background:var(--fill-1);color:var(--accent-high);text-decoration:none}.server-auth-entry .server-auth-entry__footer{margin:0;color:var(--text-console-secondary);font-size:var(--type-step-12);line-height:1.6;text-align:center;overflow-wrap:anywhere}.server-auth-entry .server-auth-entry__footer:first-line{color:var(--text-secondary);font-weight:600}.server-auth-entry .server-auth-entry__sent-tile{order:-1;align-self:center}.server-auth-entry .server-auth-entry__card:has(.server-auth-entry__sent-tile){gap:var(--spacing-3);padding:32px 32px 28px}.server-auth-entry .server-auth-entry__card:has(.server-auth-entry__sent-tile) .server-auth-entry__title{margin-top:6px;font-size:22px;letter-spacing:-.01em}.server-auth-entry .server-auth-entry__card:has(.server-auth-entry__sent-tile) .server-auth-entry__copy{max-width:none;margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.5;text-wrap:balance}.server-auth-entry .server-auth-entry__card:has(.server-auth-entry__sent-tile)>.app-button{margin-top:6px}.server-auth-entry.server-auth-entry--status .server-auth-entry__content{width:min(420px,100%)}.server-auth-entry.server-auth-entry--status .server-auth-entry__card{align-items:center;gap:var(--spacing-3);padding:32px 32px 28px;text-align:center}.server-auth-entry.server-auth-entry--status .server-auth-entry__title{margin-top:6px;font-size:22px;letter-spacing:-.01em}.server-auth-entry.server-auth-entry--status .server-auth-entry__copy{max-width:none;margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.5;text-wrap:balance}.server-auth-entry .server-auth-entry__spinner{width:26px;height:26px;border:2.5px solid rgb(255 255 255 / .16);border-top-color:var(--app-control-focus);border-radius:50%;animation:server-auth-entry-spin .9s linear infinite}@keyframes server-auth-entry-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.server-auth-entry .server-auth-entry__spinner{animation:none}}.server-auth-entry.server-auth-entry--status .server-auth-entry__status-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);width:100%;min-width:0;margin-top:6px}.server-auth-entry.server-auth-entry--status .server-auth-entry__status-actions:empty{display:none}.server-auth-entry.server-auth-entry--status .server-auth-entry__status-actions .app-button{flex:none;width:100%;min-width:0}@media(max-width:767.02px){.server-auth-entry.server-auth-entry--status .server-auth-entry__status-actions .app-button{min-height:var(--touch-target-min)}}.server-auth-entry .app-button__label{white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:767.02px),(max-height:680px){.server-auth-entry{padding-top:calc(var(--spacing-8) + var(--touch-target-min) + var(--spacing-2));padding-bottom:var(--spacing-6)}}@media(max-width:767.02px){.server-auth-entry .server-auth-entry__content{gap:18px}.server-auth-entry .server-auth-entry__card{padding:26px 20px 16px}.server-auth-entry .server-auth-entry__card:has(.server-auth-entry__sent-tile),.server-auth-entry.server-auth-entry--status .server-auth-entry__card{padding:28px 20px 20px}.server-auth-entry .server-auth-entry__remember-device,.server-auth-entry .server-auth-entry__remember-device label{min-height:var(--touch-target-min)}.server-auth-entry .server-auth-entry__language .ui-language-selector--compact .lilu-select__trigger{min-height:var(--touch-target-min);height:var(--touch-target-min)}}
