@layer components{.tracker-page-shell{min-height:100dvh}.tracker-address-suggestions-popover{max-width:min(var(--trigger-width,100vw), calc(100vw - 1.5rem));width:min(var(--trigger-width,100vw), calc(100vw - 1.5rem))}.tracker-suggestions-surface,.tracker-address-suggestions-panel{background-color:var(--overlay);border-radius:var(--suggestion-radius);box-shadow:none;border:0}.tracker-address-suggestions-panel{width:100%;max-width:100%;max-height:18rem;margin-top:.375rem;padding:.25rem;overflow:auto}.tracker-address-field{min-width:0;position:relative}.tracker-address-textarea{overflow-wrap:anywhere;resize:vertical;min-height:3.5rem}.tracker-map-address-control .tracker-address-suggestions-panel{max-height:10rem}.tracker-requests-grid .table__content{table-layout:fixed}.tracker-requests-grid .data-grid__selection-column,.tracker-requests-grid .data-grid__selection-cell{width:40px;min-width:40px}.tracker-requests-grid .tracker-requests-grid__client-column{width:285px;min-width:285px}.tracker-requests-grid .tracker-requests-grid__address-column{width:390px;min-width:340px}.tracker-requests-grid .tracker-requests-grid__schedule-column{width:185px;min-width:175px}.tracker-requests-grid .tracker-requests-grid__request-column{width:260px;min-width:240px}.tracker-requests-grid .tracker-requests-grid__comment-column{width:220px;min-width:220px}.tracker-requests-grid .tracker-requests-grid__payment-column{width:190px;min-width:170px}.tracker-requests-grid .tracker-requests-grid__actions-column{width:96px;min-width:96px}.tracker-requests-grid .table__cell{padding-block:.625rem}.tracker-requests-grid .chip{width:fit-content;max-width:100%}.tracker-requests-grid .chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracker-requests-grid .tracker-requests-grid__schedule-chip,.tracker-requests-grid .tracker-requests-grid__location-chip,.tracker-requests-grid .tracker-requests-grid__meta-chip{background-color:color-mix(in oklch, var(--foreground) 6%, transparent);height:1.125rem;min-height:1.125rem;color:var(--muted);padding-inline:.375rem}.tracker-requests-grid .tracker-requests-grid__schedule-chip .chip__label,.tracker-requests-grid .tracker-requests-grid__location-chip .chip__label,.tracker-requests-grid .tracker-requests-grid__meta-chip .chip__label{font-size:.625rem;font-weight:500;line-height:1rem}.tracker-requests-grid .table__row[aria-level="2"][data-disabled=true]{opacity:1}.tracker-requests-grid .table__row[aria-level="2"] .table__cell{background-color:color-mix(in oklch, var(--surface) 98%, var(--foreground));padding-block:.25rem}.tracker-requests-grid .table__row[aria-level="2"] .data-grid__selection-cell .checkbox{visibility:hidden}.tracker-requests-grid .tracker-requests-grid__trip-cell{opacity:.9;white-space:nowrap}.tracker-requests-grid .tracker-requests-grid__trip-status{max-width:100%}.tracker-card-operation-chip,.tracker-card-schedule-chip,.tracker-card-status-chip,.tracker-card-payment-chip{vertical-align:top;border-radius:999px;align-items:center;padding-block:0;line-height:1;display:inline-flex}.tracker-card-operation-chip,.tracker-card-schedule-chip{height:1.125rem;min-height:1.125rem;padding-inline:.4375rem;font-size:.6875rem;font-weight:600}.tracker-card-status-chip,.tracker-card-payment-chip{height:1.125rem;min-height:1.125rem;padding-inline:.4375rem;font-size:.6875rem;font-weight:500}.tracker-card-operation-button{justify-content:flex-start;background-color:var(--accent-soft)!important;color:var(--accent-soft-foreground)!important}.tracker-card-operation-chip .chip__label,.tracker-card-schedule-chip .chip__label,.tracker-card-status-chip .chip__label,.tracker-card-payment-chip .chip__label{align-items:center;min-width:0;height:100%;line-height:1;display:inline-flex}.tracker-card-operation-source-icon{opacity:.82;flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.tracker-card-neutral-pill{background-color:var(--surface-secondary)!important;color:var(--foreground)!important}.tracker-card-neutral-pill:hover{background-color:var(--surface-tertiary)!important;color:var(--foreground)!important}.tracker-card-neutral-pill .chip__label{color:inherit!important}.dark .tracker-card-primary-action-button,[data-theme=dark] .tracker-card-primary-action-button{background-color:var(--accent)!important;color:var(--accent-foreground)!important}.dark .tracker-card-primary-action-button:where(:hover,[data-hovered=true]),[data-theme=dark] .tracker-card-primary-action-button:where(:hover,[data-hovered=true]){background-color:var(--accent-hover)!important}.dark .tracker-card-secondary-action-button,.dark .tracker-card-contact-action-group .button,[data-theme=dark] .tracker-card-secondary-action-button,[data-theme=dark] .tracker-card-contact-action-group .button{background-color:var(--surface-secondary)!important;color:var(--foreground)!important}.dark .tracker-card-secondary-action-button:where(:hover,[data-hovered=true]),.dark .tracker-card-contact-action-group .button:where(:hover,[data-hovered=true]),[data-theme=dark] .tracker-card-secondary-action-button:where(:hover,[data-hovered=true]),[data-theme=dark] .tracker-card-contact-action-group .button:where(:hover,[data-hovered=true]){background-color:var(--surface-tertiary)!important}.tracker-card-status-rail{bottom:.625rem;pointer-events:none;inset-inline-start:0;z-index:1;border-radius:999px;width:.1875rem;position:absolute;top:.625rem;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}}@media (min-width:640px){.tracker-page-shell{min-height:calc(100dvh - 4rem)}.tracker-desktop-kanban-wrap{min-width:0;height:max(34rem,100dvh - 10.5rem);min-height:32rem}.tracker-board-kanban{--kanban-column-gap:.875rem;--kanban-column-min-width:440px;height:100%;min-height:100%}.tracker-board-kanban .kanban__column{min-height:100%}.tracker-board-kanban .kanban__column-body{border:0;min-height:0;display:flex}.dark .tracker-board-kanban .kanban__column-body,[data-theme=dark] .tracker-board-kanban .kanban__column-body{background-color:#070a0f;background-color:lab(2.73481% -.339404 -2.41935)}.tracker-board-kanban .tracker-board-kanban-scroll{flex:1;min-height:0;max-height:100%}.tracker-board-kanban .kanban__card-list{gap:.5rem;min-height:100%;padding:.5rem .5rem .75rem}.tracker-board-kanban .kanban__card-content{box-shadow:none;padding:0;overflow:hidden;transform:none;border:0!important;outline:0!important}.tracker-board-kanban .kanban__card:hover>.kanban__card-content,.tracker-board-kanban .kanban__card[data-hovered=true]>.kanban__card-content{box-shadow:none!important}.tracker-card-content{gap:.75rem;padding:1rem}.tracker-card-action{margin-top:.25rem}.tracker-card-content--expanded .tracker-card-open-action{margin-top:.125rem}}@media (max-width:639px){.tracker-page-shell{max-width:100vw;overflow-x:clip}.crm-dashboard-navbar-header{gap:.375rem;min-height:3.25rem;padding-inline:.5rem!important}.crm-dashboard-navbar-header .crm-navbar-icon-button{width:2.25rem;min-width:2.25rem;height:2.25rem}.crm-dashboard-navbar-header .crm-navbar-icon-button,.crm-dashboard-navbar-header .crm-navbar-icon-button[data-hovered],.crm-dashboard-navbar-header .crm-navbar-icon-button[data-pressed]{background-color:#0000!important}.crm-dashboard-navbar-header .crm-navbar-icon-button svg{width:1.125rem;height:1.125rem}.crm-dashboard-navbar-header>.flex{gap:.25rem}.crm-dashboard-navbar-title{font-size:1.125rem;line-height:1.5rem}.crm-clients-grid [data-pinned]{inset-inline:auto!important;z-index:auto!important;position:static!important;left:auto!important;right:auto!important}.tracker-board-kanban{--kanban-column-gap:.75rem;--kanban-column-min-width:0;grid-template-columns:minmax(0,1fr);width:100%;scroll-padding-inline:0;display:grid;overflow-x:hidden}.tracker-board-kanban .kanban__column{scroll-snap-align:start;width:100%;min-width:0}.tracker-board-kanban .kanban__column-body{border-radius:var(--radius);width:100%;min-height:auto}.tracker-board-kanban .kanban__card-list{gap:.5rem;width:100%;min-height:9rem;padding:.375rem .375rem .75rem}.tracker-board-kanban .kanban__card{width:100%}.tracker-board-kanban .kanban__card-content{box-shadow:none;padding:0;overflow:hidden;border:0!important;outline:0!important}[data-tracker-mobile-card]{cursor:pointer}[data-tracker-mobile-board]{-ms-overflow-style:none;max-width:100%;min-height:calc(100dvh - 12rem - env(safe-area-inset-bottom));scrollbar-width:none}[data-tracker-mobile-board]::-webkit-scrollbar{display:none}.tracker-task-modal-container{transform:translateY(var(--tracker-task-visual-viewport-offset-top,0px));height:var(--tracker-task-visual-viewport-height,100dvh)!important;max-height:var(--tracker-task-visual-viewport-height,100dvh)!important;max-width:100vw!important;min-height:var(--tracker-task-visual-viewport-height,100dvh)!important;justify-content:stretch!important;align-items:stretch!important;width:100vw!important;padding:0!important;inset:0!important}.tracker-task-modal-dialog{background:var(--background)!important;box-shadow:none!important;height:var(--tracker-task-visual-viewport-height,100dvh)!important;max-height:var(--tracker-task-visual-viewport-height,100dvh)!important;max-width:100vw!important;min-height:var(--tracker-task-visual-viewport-height,100dvh)!important;border:0!important;border-radius:0!important;width:100vw!important;margin:0!important;padding:0!important;overflow:hidden!important}.tracker-task-modal-dialog>div{height:100%;min-height:0}.tracker-task-modal-close{right:.75rem!important;top:calc(env(safe-area-inset-top) + .75rem)!important}.tracker-task-modal-header{padding:calc(env(safe-area-inset-top) + .75rem) 1rem .5rem!important}.tracker-task-modal-header>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.tracker-task-modal-tabs{padding:0 1rem .75rem!important}.tracker-task-modal-tabs>div{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.tracker-task-modal-tabs>div::-webkit-scrollbar{display:none}.tracker-task-modal-scroll{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;min-height:0;scroll-padding-block:calc(env(safe-area-inset-top) + 5rem) calc(env(safe-area-inset-bottom) + 7rem);overflow-y:auto!important}.tracker-task-modal-scroll::-webkit-scrollbar{display:none}.tracker-task-modal-body{padding:calc(env(safe-area-inset-top) + .75rem) 1rem calc(env(safe-area-inset-bottom) + 1rem)!important;overflow:visible!important}.tracker-task-modal-body form{max-width:none}.tracker-task-modal-footer{border-top:1px solid var(--border)!important;padding:.75rem 1rem calc(env(safe-area-inset-bottom) + .75rem)!important}:root[data-tracker-task-keyboard=open] .tracker-task-modal-footer{display:none!important}:root[data-tracker-task-keyboard=open] .tracker-task-modal-body{padding-bottom:calc(env(safe-area-inset-bottom) + 1.25rem)!important}.tracker-trip-modal-container{justify-content:stretch!important;align-items:stretch!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;inset:0!important}.tracker-trip-modal-dialog{background:var(--background)!important;box-shadow:none!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.tracker-trip-modal-dialog>div{height:100%;min-height:0}.tracker-trip-modal-close{right:.75rem!important;top:calc(env(safe-area-inset-top) + .75rem)!important}.tracker-trip-modal-header{padding:calc(env(safe-area-inset-top) + .75rem) 1rem .75rem!important}.tracker-trip-modal-body{-ms-overflow-style:none;scrollbar-width:none;padding:.75rem 1rem 1rem!important;overflow-y:auto!important}.tracker-trip-modal-body::-webkit-scrollbar{display:none}.tracker-trip-modal-footer{border-top:1px solid var(--border)!important;padding:.75rem 1rem calc(env(safe-area-inset-bottom) + .75rem)!important}[data-tracker-mobile-card] .tracker-card-content{gap:.75rem;padding:1rem}[data-tracker-mobile-card] .tracker-card-trip-header{grid-template-columns:minmax(0,1fr) auto auto auto}}@media (min-width:640px){.tracker-task-modal-container{justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:1.25rem!important;inset:0!important}.tracker-task-modal-dialog{background:var(--background)!important;box-shadow:var(--overlay-shadow)!important;border:0!important;border-radius:1.25rem!important;width:min(1560px,100vw - 2.5rem)!important;max-width:min(1560px,100vw - 2.5rem)!important;height:min(920px,100dvh - 2.5rem)!important;min-height:min(760px,100dvh - 2.5rem)!important;max-height:calc(100dvh - 2.5rem)!important;margin:0!important;padding:0!important;overflow:hidden!important}.tracker-task-modal-dialog>div{height:100%;min-height:0}.tracker-task-modal-close{top:.875rem!important;right:.875rem!important}.tracker-task-modal-header{padding:1.25rem 1.5rem .625rem!important}.tracker-task-modal-tabs{padding:0 1.5rem .875rem!important}.tracker-task-modal-body{padding:.875rem 1.5rem 1rem!important;overflow:visible!important}.tracker-task-modal-footer{border-top:1px solid var(--border)!important;padding:.875rem 1.5rem!important}.tracker-trip-modal-container{justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:1.25rem!important;inset:0!important}.tracker-trip-modal-dialog{background:var(--background)!important;box-shadow:var(--overlay-shadow)!important;border:0!important;border-radius:1.25rem!important;width:min(1040px,100vw - 2.5rem)!important;max-width:min(1040px,100vw - 2.5rem)!important;height:min(560px,100dvh - 2.5rem)!important;min-height:min(460px,100dvh - 2.5rem)!important;max-height:calc(100dvh - 2.5rem)!important;margin:0!important;padding:0!important;overflow:hidden!important}.tracker-trip-modal-dialog>div{height:100%;min-height:0}.tracker-trip-modal-close{top:.875rem!important;right:.875rem!important}.tracker-trip-modal-header{padding:1.25rem 1.5rem .875rem!important}.tracker-trip-modal-body{padding:.875rem 1.5rem 1rem!important;overflow-y:auto!important}.tracker-trip-modal-footer{border-top:1px solid var(--border)!important;padding:.875rem 1.5rem!important}.tracker-task-modal-header>div,.tracker-task-modal-tabs>div,.tracker-task-modal-body form,.tracker-task-modal-footer>div{max-width:none}}:root:has(.tracker-task-sheet-content){scrollbar-gutter:auto!important}.tracker-task-sheet-content{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}:root[data-tracker-task-keyboard=open] .tracker-task-sheet-content,:root[data-tracker-task-keyboard=open] .tracker-task-sheet-dialog{height:var(--tracker-task-visual-viewport-height,100dvh)!important;max-height:var(--tracker-task-visual-viewport-height,100dvh)!important;min-height:var(--tracker-task-visual-viewport-height,100dvh)!important}.tracker-task-sheet-dialog{min-height:0;background:var(--background)!important;border:0!important;height:100%!important;overflow:clip!important}.tracker-task-sheet-dialog>div{height:100%;min-height:0}.tracker-task-sheet-close{transition:background-color .15s,color .15s,opacity .18s,transform .18s;cursor:pointer!important;right:.75rem!important;top:calc(env(safe-area-inset-top) + .75rem)!important;z-index:10!important}.tracker-task-sheet-close:hover{background-color:var(--default)!important;color:var(--foreground)!important}.tracker-task-sheet-header{align-items:center;gap:.5rem;width:100%;min-width:0;padding:0 2.75rem .5rem 0;display:flex}.tracker-task-sheet-title-badge{font-size:.75rem!important;font-weight:500!important;line-height:1.5rem!important}.tracker-task-sheet-tabs{padding:0 0 .75rem!important}.tracker-task-sheet-tabs>div{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.tracker-task-sheet-tabs>div::-webkit-scrollbar{display:none}.tracker-task-sheet-body{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;scroll-padding-block:calc(env(safe-area-inset-top) + 5rem) calc(env(safe-area-inset-bottom) + 7rem);padding:calc(env(safe-area-inset-top) + .75rem) 1rem calc(env(safe-area-inset-bottom) + 1rem)!important;overflow-y:auto!important}.tracker-task-sheet-body::-webkit-scrollbar{display:none}.tracker-task-sheet-body form{max-width:none}.tracker-task-form-section :is(.input--secondary,.textarea--secondary,.select__trigger,.number-field__group,.date-input-group--secondary){background-color:var(--surface)!important;box-shadow:none!important;border-color:#0000!important}.tracker-task-form-section[data-hide-field-label=true] .tracker-address-field [data-slot=label]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tracker-rental-price-breakdown{background-color:var(--surface-secondary)!important}.tracker-rental-price-breakdown :is(.input--secondary,.number-field__group){background-color:var(--surface)!important;box-shadow:none!important;border-color:#0000!important}.dark .tracker-rental-price-breakdown,[data-theme=dark] .tracker-rental-price-breakdown{background-color:color-mix(in oklab, var(--background) 82%, var(--surface))!important}.dark .tracker-rental-price-breakdown :is(.input--secondary,.number-field__group),[data-theme=dark] .tracker-rental-price-breakdown :is(.input--secondary,.number-field__group){background-color:var(--surface)!important}.tracker-task-sheet-footer{border-top:1px solid var(--border)!important;padding:.75rem 1rem calc(env(safe-area-inset-bottom) + .75rem)!important;display:block!important}:root[data-tracker-task-keyboard=open] .tracker-task-sheet-body{scroll-padding-bottom:2rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1.25rem)!important}@media (max-width:639px){.tracker-mobile-search input{font-size:16px!important}.tracker-mobile-search input::placeholder{font-size:.875rem}.tracker-task-price-input{font-size:16px!important}}.tracker-order-details-editor .select__trigger.tracker-order-field--filled{--select-trigger-bg:var(--surface);--select-trigger-bg-hover:var(--surface-hover);--select-trigger-bg-focus:var(--surface)}.tracker-order-details-editor .tracker-order-field--filled .date-input-group--secondary{--date-input-group-bg:var(--surface);--date-input-group-bg-hover:var(--surface-hover);--date-input-group-bg-focus:var(--surface)}.tracker-order-details-editor .tracker-order-field--filled .input-group--secondary{--input-group-bg:var(--surface);--input-group-bg-hover:var(--surface-hover);--input-group-bg-focus:var(--surface)}.tracker-order-details-editor .tracker-order-field--filled .input--secondary{--input-bg:var(--surface);--input-bg-hover:var(--surface-hover);--input-bg-focus:var(--surface)}.tracker-order-details-editor .tracker-order-field--filled .textarea--secondary{--textarea-bg:var(--surface);--textarea-bg-hover:var(--surface-hover);--textarea-bg-focus:var(--surface)}.tracker-order-details-editor .tracker-order-field--filled .number-field__group{--number-field-group-bg:var(--surface);--number-field-group-bg-hover:var(--surface-hover);--number-field-group-bg-focus:var(--surface)}.tracker-order-details-editor :is(.date-input-group__input,.number-field__input,.tracker-task-price-input,textarea){font-size:.875rem!important;line-height:1.25rem!important}@media (min-width:640px){.tracker-task-sheet-content{width:min(1040px,92vw)!important;max-width:min(1040px,92vw)!important}.tracker-task-sheet-close{top:.875rem!important;right:.875rem!important}.tracker-task-sheet-header{padding:0 2.75rem .625rem 0}.tracker-task-sheet-tabs{padding:0 0 .875rem!important}.tracker-task-sheet-body{scrollbar-gutter:stable;scrollbar-width:thin;scroll-padding-block:5rem 6rem;padding:.875rem 1.5rem 1rem!important}.tracker-task-sheet-body::-webkit-scrollbar{display:initial;width:.5rem}.tracker-task-sheet-footer{padding:.875rem 1.5rem!important}}@media (min-width:1600px){.tracker-task-sheet-content{width:min(1120px,64vw)!important;max-width:min(1120px,64vw)!important}}.tracker-context-tab-indicator{width:100%!important;height:100%!important;transition:none!important;translate:none!important}
