:where(.ckl-ui) .app{background:var(--canvas)}.ckl-ui{background:#e9ebef}:where(.ckl-ui) .page-title h1,:where(.ckl-ui) .spec-page,:where(.ckl-ui) .tracking-card .tracking-heading,:where(.ckl-ui) h1{font-weight:var(--weight-heading);letter-spacing:-.035em;line-height:1.25}:where(.ckl-ui) .animal-record h2,:where(.ckl-ui) .booking-card h2,:where(.ckl-ui) .booking-flow h2,:where(.ckl-ui) .dash-panel-title h2,:where(.ckl-ui) .product-info h2,:where(.ckl-ui) .section-top h2,:where(.ckl-ui) .spec-section,:where(.ckl-ui) h2{font-size:var(--type-section);font-weight:var(--weight-control);letter-spacing:-.02em}:where(.ckl-ui) .calendar-task h3,:where(.ckl-ui) .current-task h3,:where(.ckl-ui) .spec-card,:where(.ckl-ui) .visit-highlight h3,:where(.ckl-ui) h3{font-size:var(--type-card);font-weight:var(--weight-control);letter-spacing:-.01em}:where(.ckl-ui) p{line-height:1.55}:where(.ckl-ui) .balance-card strong,:where(.ckl-ui) .chart-heading>strong,:where(.ckl-ui) .completion-number strong,:where(.ckl-ui) .coverage-number strong,:where(.ckl-ui) .dash-stat>strong,:where(.ckl-ui) .eta strong,:where(.ckl-ui) .ops-stats strong,:where(.ckl-ui) .payment-value,:where(.ckl-ui) .spec-metric,:where(.ckl-ui) .vet-stats strong,:where(.ckl-ui) .visit-eta>strong{font-size:var(--type-metric);font-weight:var(--weight-heading);letter-spacing:-.03em}:where(.ckl-ui) .eyebrow{font-size:var(--type-caption);font-weight:var(--weight-label);letter-spacing:.075em;color:var(--text-tertiary)}:where(.ckl-ui) .app-header nav button,:where(.ckl-ui) .dashboard-scope>span,:where(.ckl-ui) .date-chip,:where(.ckl-ui) .field,:where(.ckl-ui) .field-caption,:where(.ckl-ui) .pick,:where(.ckl-ui) .stat-label,:where(.ckl-ui) .text-button{font-weight:var(--weight-label)}:where(.ckl-ui) .app main{max-width:1480px;padding:0 32px 28px}:where(.ckl-ui) .app-header{padding:0 32px;border-color:var(--outline-soft);background:var(--canvas)}:where(.ckl-ui) .app-header nav{gap:4px}:where(.ckl-ui) .app-header nav button{min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);color:var(--text-secondary);transition:background-color var(--motion-fast),border-radius var(--motion-fast)}:where(.ckl-ui) .app-header nav button.active{background:var(--ink);color:#fff;box-shadow:none}:where(.ckl-ui) .app-header nav button:hover:not(.active){background:var(--surface-high)}:where(.ckl-ui) .app-header nav button:active{border-radius:var(--radius-control)}:where(.ckl-ui) .app-header nav svg{stroke-width:1.8}:where(.ckl-ui) .dashboard-title,:where(.ckl-ui) .page-title{padding:24px 0 20px;gap:16px}:where(.ckl-ui) .dashboard-title h1{margin-top:4px}:where(.ckl-ui) .dashboard-actions{gap:10px}:where(.ckl-ui) .date-chip{padding:8px 12px;border:0;background:var(--surface-high);color:var(--text-secondary)}:where(.ckl-ui) .dashboard-scope{margin-bottom:10px}:where(.ckl-ui) .scope-mark{display:none}:where(.ckl-ui) .dash-stat{border:0;padding:17px 20px;background:var(--surface);border-radius:var(--radius-card);box-shadow:none;min-width:0}:where(.ckl-ui) .dash-stat:hover{background:#eceef3;box-shadow:none;border-color:transparent}:where(.ckl-ui) .dash-stat>strong{margin:10px 0 8px}:where(.ckl-ui) .stat-label{line-height:1.45}:where(.ckl-ui) .stat-label>svg{color:var(--text-secondary);width:18px;height:18px;stroke-width:1.7}:where(.ckl-ui) .stat-note{color:var(--text-tertiary);line-height:1.45}:where(.ckl-ui) .dash-stat.warm{background:#f1f2c8;border:0}:where(.ckl-ui) .dash-stat.warm:hover{background:#e8ebad}:where(.ckl-ui) .dash-stat.warm .stat-label>svg{color:#5c621d}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{gap:16px;margin-bottom:16px;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}:where(.ckl-ui) .dash-panel{border:0;background:var(--surface)}:where(.ckl-ui) .dash-panel-title{gap:16px;margin-bottom:18px}:where(.ckl-ui) .dash-panel-title p{margin-top:3px;color:var(--text-secondary)}:where(.ckl-ui) .dash-panel-title .text-button{font-size:var(--type-label);padding:0;min-height:32px}:where(.ckl-ui) .dashboard-chart{height:190px}:where(.ckl-ui) .chart-heading{margin-bottom:10px}:where(.ckl-ui) .chart-heading>strong>span,:where(.ckl-ui) .completion-number>span{font-size:var(--type-label)}:where(.ckl-ui) .chart-footnote{color:var(--text-tertiary);margin-top:10px}:where(.ckl-ui) .chart-legend{color:var(--text-secondary)}:where(.ckl-ui) .completion-number{margin:8px 0 18px}:where(.ckl-ui) .status-breakdown>div{margin:13px 0}:where(.ckl-ui) .status-breakdown>div>div:first-child{margin-bottom:7px}:where(.ckl-ui) .status-progress{height:8px;background:var(--surface-low);border-radius:var(--radius-pill)}:where(.ckl-ui) .status-progress [data-slot=progress-indicator]{border-radius:var(--radius-pill)}:where(.ckl-ui) .status-progress.gray [data-slot=progress-indicator]{background:#aab1bd}:where(.ckl-ui) .status-progress.yellow [data-slot=progress-indicator]{background:#949b22}:where(.ckl-ui) .visit-highlight{padding:18px;margin-bottom:16px;gap:14px;background:var(--surface-low);border-radius:var(--radius-card)}:where(.ckl-ui) .visit-symbol{width:48px;height:48px;border-radius:var(--radius-card)}:where(.ckl-ui) .visit-symbol svg{width:23px;height:23px}:where(.ckl-ui) .visit-highlight h3{margin:4px 0}:where(.ckl-ui) .visit-highlight .eyebrow{color:var(--text-secondary)}:where(.ckl-ui) .calendar-task{padding-bottom:16px;gap:14px}:where(.ckl-ui) .calendar-task p,:where(.ckl-ui) .dashboard-person>div>span,:where(.ckl-ui) .quiet-task p{color:var(--text-secondary)}:where(.ckl-ui) .date-square{width:52px;height:58px;background:#f1f2c8;border:0;border-radius:var(--radius-card)}:where(.ckl-ui) .date-square small{color:#555c25}:where(.ckl-ui) .quiet-task{padding-top:16px;border-color:var(--outline-soft)}:where(.ckl-ui) .dash-panel [data-slot=table-cell]{padding:14px 6px;color:var(--text-secondary)}:where(.ckl-ui) .dash-panel [data-slot=table-head]{height:40px;color:var(--text-secondary);font-weight:var(--weight-label)}:where(.ckl-ui) .dash-panel [data-slot=table-row]{border-color:var(--outline-soft)}:where(.ckl-ui) .payment-overview dl{margin:16px 0;padding-top:12px;border-color:var(--outline-soft)}:where(.ckl-ui) .payment-overview>.secondary{margin-top:12px}:where(.ckl-ui) .coverage-number{margin:10px 0 18px}:where(.ckl-ui) .avatar-stack{margin:18px 0}:where(.ckl-ui) .current-task>.dashboard-status{margin-bottom:12px}:where(.ckl-ui) .current-task>div{margin:18px 0}:where(.ckl-ui) .current-task .primary{margin-top:18px}:where(.ckl-ui) .essential-grid{gap:12px}:where(.ckl-ui) .essential-grid>button{background:var(--surface-low);padding:16px}:where(.ckl-ui) .essential-grid b{margin-top:12px}:where(.ckl-ui) .essential-grid .text-button{margin-top:8px}:where(.ckl-ui) .settlement-note{margin:16px 0;background:var(--surface-low);color:var(--text-secondary)}:where(.ckl-ui) .exceptions-panel{display:flex;flex-direction:column}:where(.ckl-ui) .exception-row{background:var(--surface-low);border:0;border-radius:var(--radius-row);margin:1px 0;padding:14px;gap:12px;min-height:72px}:where(.ckl-ui) .exception-row:first-of-type{padding:14px;border-radius:var(--radius-card) var(--radius-card) var(--radius-row) var(--radius-row)}:where(.ckl-ui) .exception-row:last-of-type{border-radius:var(--radius-row) var(--radius-row) var(--radius-card) var(--radius-card)}:where(.ckl-ui) .exception-row:hover{background:var(--surface-high)}:where(.ckl-ui) .exception-row b{font-size:var(--type-label);font-weight:var(--weight-control);line-height:1.5}:where(.ckl-ui) .exception-row p{margin-top:3px;line-height:1.5}:where(.ckl-ui) .exception-icon{background:#ece4ce;color:#715923;width:36px;height:36px}:where(.ckl-ui) .exception-icon.pale{background:#e2e6ed;color:#526073}:where(.ckl-ui) .ink-button,:where(.ckl-ui) .m3-outlined,:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-pill);min-height:48px;padding:12px 20px;font-size:var(--type-label);font-weight:var(--weight-control);line-height:1.45;box-shadow:none;transition:border-radius var(--motion-fast) var(--ease-expressive),transform var(--motion-fast) var(--ease-expressive),background-color var(--motion-fast)}:where(.ckl-ui) .primary{background:var(--red)}:where(.ckl-ui) .secondary{background:var(--surface-high);color:var(--ink);border:0}:where(.ckl-ui) .ink-button{background:var(--ink)}:where(.ckl-ui) .m3-outlined{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid #737b8c;color:var(--ink)}:where(.ckl-ui) .primary:hover:not(:disabled){background:#ae141a;box-shadow:none}:where(.ckl-ui) .secondary:hover:not(:disabled){background:#dfe3eb}:where(.ckl-ui) .ink-button:hover:not(:disabled){background:#2c354b}:where(.ckl-ui) .m3-outlined:hover{background:var(--surface-low)}:where(.ckl-ui) .ink-button:active:not(:disabled),:where(.ckl-ui) .m3-outlined:active:not(:disabled),:where(.ckl-ui) .primary:active:not(:disabled),:where(.ckl-ui) .secondary:active:not(:disabled){border-radius:12px;transform:scale(.985)}:where(.ckl-ui) .primary:disabled,:where(.ckl-ui) .secondary:disabled{background:#e4e6eb;color:#737b88;opacity:1;box-shadow:none;cursor:not-allowed}:where(.ckl-ui) .icon-button{width:44px;height:44px;min-width:44px;border-radius:var(--radius-pill);transition:background-color var(--motion-fast),border-radius var(--motion-fast)}:where(.ckl-ui) .icon-button.tonal,:where(.ckl-ui) .icon-button:hover{background:var(--surface-high)}:where(.ckl-ui) .icon-button:active{border-radius:12px}:where(.ckl-ui) .text-button{font-size:var(--type-label);min-height:44px;line-height:1.4}:where(.ckl-ui) [role=radio]:focus-visible,:where(.ckl-ui) a:focus-visible,:where(.ckl-ui) button:focus-visible,:where(.ckl-ui) input:focus-visible,:where(.ckl-ui) textarea:focus-visible{outline:3px solid #4f6188;outline-offset:3px}:where(.ckl-ui) .primary:focus-visible{outline-color:#192237}:where(.ckl-ui) .m3-connected{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;background:transparent;border:0;border-radius:var(--radius-pill);box-shadow:none;flex-shrink:0}:where(.ckl-ui) .m3-connected .m3-connected-item{min-height:44px;height:auto;min-width:0;padding:10px 14px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;background:var(--surface-high);color:var(--text-secondary);font-size:var(--type-label);font-weight:var(--weight-label);box-shadow:none;transition:border-radius var(--motion-fast) var(--ease-expressive),background-color var(--motion-fast)}:where(.ckl-ui) .m3-connected .m3-connected-item:first-child{border-radius:22px 8px 8px 22px}:where(.ckl-ui) .m3-connected .m3-connected-item:last-child{border-radius:8px 22px 22px 8px}:where(.ckl-ui) .m3-connected .m3-connected-item[data-state=on]{background:var(--yellow);color:var(--ink);border-radius:var(--radius-pill);font-weight:var(--weight-control)}:where(.ckl-ui) .m3-connected .m3-connected-item:hover:not([data-state=on]){background:#dfe3eb}:where(.ckl-ui) .m3-connected .m3-connected-item:active{border-radius:12px}:where(.ckl-ui) .selection-check{width:0;opacity:0;flex-shrink:0;transition:width var(--motion-fast),opacity var(--motion-fast)}:where(.ckl-ui) [data-state=on]>.selection-check{width:16px;opacity:1}:where(.ckl-ui) .m3-connected .m3-connected-item:focus-visible{outline:3px solid #4f6188;outline-offset:2px;box-shadow:none}:where(.ckl-ui) .dispatch-list>.m3-connected{display:flex;width:100%;margin:12px 0 18px}:where(.ckl-ui) .dispatch-list .m3-connected-item{flex:1;padding:10px}:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea,:where(.ckl-ui) .location-input,:where(.ckl-ui) .pick,:where(.ckl-ui) .search-box{border:1px solid var(--outline-soft);border-radius:var(--radius-control);background:var(--surface-low);color:var(--ink);box-shadow:none}:where(.ckl-ui) .search-box{border:0;border-radius:var(--radius-pill);min-height:48px}:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea,:where(.ckl-ui) .pick{min-height:48px}:where(.ckl-ui) .field input:focus,:where(.ckl-ui) .field textarea:focus{border-color:var(--red)}:where(.ckl-ui) .animal-choice,:where(.ckl-ui) .genetics-option{border-color:var(--outline-soft);border-radius:var(--radius-card);background:var(--surface-low)}:where(.ckl-ui) .animal-choice.selected,:where(.ckl-ui) .genetics-option.selected{border-color:#c4151a;background:#fff0ed}:where(.ckl-ui) [data-slot=checkbox]{border-radius:4px;border-color:#737b8c;width:20px;height:20px}:where(.ckl-ui) [data-slot=checkbox][data-state=checked]{background:var(--red);border-color:var(--red);color:#fff}:where(.ckl-ui) [data-slot=radio-group-item]{color:var(--red);border-color:#737b8c}:where(.ckl-ui) [data-slot=radio-group-item][data-state=checked]{border-color:var(--red)}:where(.ckl-ui) .dashboard-actions .online-control,:where(.ckl-ui) .online-control{flex-direction:row;gap:10px;padding:8px 12px;min-height:48px;background:var(--surface-high);border-radius:var(--radius-pill);font-size:var(--type-label);font-weight:var(--weight-label)}:where(.ckl-ui) .online-control.online{background:#ecf0d6;color:#465126}:where(.ckl-ui) .dashboard-actions .online-control [data-slot=switch],:where(.ckl-ui) .online-control [data-slot=switch]{width:44px;height:28px;border:2px solid #6e7785;background:#dfe2e8;flex-shrink:0}:where(.ckl-ui) .online-control [data-slot=switch][data-state=checked]{border-color:var(--ink);background:var(--ink)}:where(.ckl-ui) .dashboard-actions .online-control [data-slot=switch-thumb],:where(.ckl-ui) .online-control [data-slot=switch-thumb]{width:20px;height:20px;background:#6e7785;box-shadow:none}:where(.ckl-ui) .online-control [data-slot=switch-thumb][data-state=checked]{transform:none;translate:20px 0;background:var(--yellow)}:where(.ckl-ui) .online-control [data-slot=switch-thumb][data-state=unchecked]{transform:none;translate:0 0}:where(.ckl-ui) .badge,:where(.ckl-ui) .dashboard-status{font-weight:var(--weight-label)}:where(.ckl-ui) .dashboard-status{padding:4px 9px}:where(.ckl-ui) .dashboard-status.good{background:#e4efdf;color:#365831}:where(.ckl-ui) .dashboard-status.warn{background:#f2e8cd;color:#715515}:where(.ckl-ui) .booking-card,:where(.ckl-ui) .booking-flow,:where(.ckl-ui) .context-card,:where(.ckl-ui) .dispatch-list,:where(.ckl-ui) .table-card,:where(.ckl-ui) .tracking-card{border:0;box-shadow:none;padding:24px}:where(.ckl-ui) .steps{padding-bottom:20px}:where(.ckl-ui) .steps span{border-radius:var(--radius-pill)}:where(.ckl-ui) .dispatch-item{background:var(--surface-low);border:0;border-radius:var(--radius-control)}:where(.ckl-ui) .dispatch-item.selected{background:#fff0ed;box-shadow:inset 3px 0 var(--red)}:where(.ckl-ui) .dispatch-item.exception{background:#f8f1df}:where(.ckl-ui) .mobile-nav{background:var(--canvas);border-color:var(--outline-soft)}:where(.ckl-ui) .mobile-nav>button{color:var(--text-secondary);gap:3px}:where(.ckl-ui) .mobile-nav>button.active{color:var(--ink);background:transparent}:where(.ckl-ui) .mobile-nav .nav-indicator{display:grid;place-items:center;width:56px;height:30px;border-radius:var(--radius-pill);transition:background-color var(--motion-fast),border-radius var(--motion-fast)}:where(.ckl-ui) .mobile-nav>button.active .nav-indicator{background:var(--yellow)}:where(.ckl-ui) .mobile-nav>button:active .nav-indicator{border-radius:var(--radius-badge)}:where(.ckl-ui) .mobile-nav>button>span:last-child{font-size:var(--type-caption);font-weight:var(--weight-label)}:where(.ckl-ui).ckl-dialog{border-radius:var(--radius-dialog);background:#fafafb;padding:28px;box-shadow:0 18px 70px #19223724}:where(.ckl-ui).ckl-dialog [data-slot=dialog-title]{font-size:var(--type-page);font-weight:var(--weight-control);letter-spacing:-.02em;padding-right:20px}:where(.ckl-ui).ckl-dialog [data-slot=dialog-close]{border-radius:var(--radius-pill);width:36px;height:36px;display:grid;place-items:center;background:var(--surface-high);opacity:1}:where(.ckl-ui) .design-system-spec .system-section{margin:24px 0}:where(.ckl-ui) .design-system-spec .system-section>p{margin-top:16px}:where(.ckl-ui) .design-system-spec .system-section h3{margin-bottom:14px}:where(.ckl-ui) .type-specimen{background:var(--surface-low);padding:24px;gap:10px}:where(.ckl-ui) .radius-samples{grid-template-columns:repeat(3,1fr)}:where(.ckl-ui) .radius-samples>div>span{height:64px;background:var(--surface-high);border:0}:where(.ckl-ui) .component-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.ckl-ui) .component-gallery>div{padding:16px;background:var(--surface-low);border-radius:var(--radius-card);min-width:0}:where(.ckl-ui) .component-caption{display:block;font-size:var(--type-label);font-weight:var(--weight-control);margin-bottom:14px}:where(.ckl-ui) .component-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.ckl-ui) .component-actions>.m3-outlined,:where(.ckl-ui) .component-actions>.primary,:where(.ckl-ui) .component-actions>.secondary{min-height:44px;padding:10px 14px}:where(.ckl-ui) .component-gallery .demo-feedback{font-size:var(--type-caption);color:var(--text-secondary);margin:12px 0 0}:where(.ckl-ui) .sample-grouped-list{display:grid;gap:2px}:where(.ckl-ui) .sample-grouped-list>div{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px;background:#fff;border-radius:4px;font-size:var(--type-label)}:where(.ckl-ui) .sample-grouped-list>div:first-child{border-radius:12px 12px 4px 4px}:where(.ckl-ui) .sample-grouped-list>div:last-child{border-radius:4px 4px 12px 12px}:where(.ckl-ui) .sample-grouped-list .dashboard-status{margin-left:auto}:where(.ckl-ui) .system-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:var(--type-label)}:where(.ckl-ui) .system-links a{color:#99262a;text-decoration:underline;text-underline-offset:3px}@container app (max-width:1100px){:where(.ckl-ui) .app-header{padding:0 24px;gap:12px}:where(.ckl-ui) .app-header nav button{padding:10px 12px}:where(.ckl-ui) .app main{padding-left:24px;padding-right:24px}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}:where(.ckl-ui) .dash-stat{padding:16px}:where(.ckl-ui) .dash-panel-title{flex-wrap:wrap}:where(.ckl-ui) .trend-panel .dash-panel-title{flex-wrap:wrap;gap:12px}:where(.ckl-ui) .exception-row .dashboard-status{display:none}}@container app (max-width:760px){:where(.ckl-ui) .app-header{height:64px;padding:0 16px}:where(.ckl-ui) .brand>span{font-size:var(--type-label)}:where(.ckl-ui) .app main{padding:0 16px 20px}:where(.ckl-ui) .dashboard-title,:where(.ckl-ui) .page-title{padding:20px 0 16px;gap:14px}:where(.ckl-ui) .dashboard-title{flex-direction:column;align-items:stretch}:where(.ckl-ui) .dashboard-actions{justify-content:space-between;gap:8px;flex-wrap:wrap}:where(.ckl-ui) .dashboard-actions .primary{min-height:48px;padding:12px 18px}:where(.ckl-ui) .dashboard-actions .online-control{font-size:var(--type-label);gap:8px}:where(.ckl-ui) .dashboard-actions .online-control>span{max-width:90px;line-height:1.4}:where(.ckl-ui) .dashboard-actions .date-chip{display:none}:where(.ckl-ui) .dashboard-scope{margin-bottom:10px;gap:10px}:where(.ckl-ui) .dashboard-scope>span{font-size:var(--type-label)}:where(.ckl-ui) .dashboard-scope small{font-size:var(--type-caption);max-width:112px}:where(.ckl-ui) .dashboard-stats{gap:10px;margin-bottom:14px}:where(.ckl-ui) .dash-stat{padding:14px}:where(.ckl-ui) .dash-stat>strong{margin:9px 0 7px}:where(.ckl-ui) .stat-label{font-size:var(--type-label);gap:5px}:where(.ckl-ui) .stat-label svg{width:16px;height:16px}:where(.ckl-ui) .stat-note{font-size:var(--type-caption)}:where(.ckl-ui) .dashboard-bottom-grid,:where(.ckl-ui) .dashboard-main-grid{grid-template-columns:1fr;gap:14px;margin-bottom:14px}:where(.ckl-ui) .dash-panel{padding:18px;border-radius:var(--radius-panel)}:where(.ckl-ui) .dash-panel-title{gap:10px;margin-bottom:16px}:where(.ckl-ui) .dash-panel-title h2{font-size:var(--type-section)}:where(.ckl-ui) .dash-panel-title .text-button{font-size:var(--type-label);max-width:none}:where(.ckl-ui) .visit-highlight{padding:14px;margin-bottom:14px;gap:10px}:where(.ckl-ui) .visit-highlight .visit-eta{padding-top:10px;border-color:var(--outline-soft)}:where(.ckl-ui) .visit-highlight .eyebrow{max-width:none}:where(.ckl-ui) .visit-highlight h3{font-size:var(--type-card)}:where(.ckl-ui) .dashboard-person>div{min-width:160px}:where(.ckl-ui) .calendar-task{gap:12px}:where(.ckl-ui) .calendar-task h3{font-size:var(--type-card)}:where(.ckl-ui) .chart-heading{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}:where(.ckl-ui) .chart-legend{gap:12px}:where(.ckl-ui) .dashboard-chart{height:180px}:where(.ckl-ui) .trend-panel .dash-panel-title{flex-direction:column}:where(.ckl-ui) .exception-row,:where(.ckl-ui) .exception-row:first-of-type{padding:12px;gap:10px}:where(.ckl-ui) .exception-row p{font-size:var(--type-label)}:where(.ckl-ui) .exception-icon{width:30px;height:30px}:where(.ckl-ui) .essential-grid{grid-template-columns:1fr}:where(.ckl-ui) .mobile-nav{padding:8px 4px max(10px,env(safe-area-inset-bottom));gap:0}:where(.ckl-ui) .mobile-nav>button{padding:3px 2px;min-height:52px}:where(.ckl-ui) .mobile-nav .nav-indicator{width:56px;height:30px}:where(.ckl-ui) .mobile-nav>button>span:last-child{font-size:var(--type-caption)}:where(.ckl-ui) .booking-card,:where(.ckl-ui) .booking-flow,:where(.ckl-ui) .context-card,:where(.ckl-ui) .dispatch-list,:where(.ckl-ui) .table-card,:where(.ckl-ui) .tracking-card{padding:20px}:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{min-height:48px}:where(.ckl-ui) .page-title .primary.fit{min-height:48px;padding:12px 18px}:where(.ckl-ui) .field-caption,:where(.ckl-ui) .mobile-visit-banner b,:where(.ckl-ui) .pick,:where(.ckl-ui) .text-button{font-size:var(--type-label)}:where(.ckl-ui) .page-title p,:where(.ckl-ui) .sub{font-size:var(--type-body)}:where(.ckl-ui) .online-control{flex-direction:row;font-size:var(--type-label)}:where(.ckl-ui) .gen-option-text h3{font-size:var(--type-card)}:where(.ckl-ui) .steps>div{font-size:var(--type-label)}:where(.ckl-ui) .steps{flex-wrap:wrap;gap:8px}}@media (max-width:760px){:where(.ckl-ui).ckl-dialog{top:auto;bottom:0;left:0;transform:none;width:100%;max-width:none;max-height:92dvh;border-radius:28px 28px 0 0;padding:26px 20px max(24px,env(safe-area-inset-bottom))}:where(.ckl-ui).ckl-dialog.wide-dialog{max-width:none}:where(.ckl-ui).ckl-dialog [data-slot=dialog-title]{font-size:var(--type-task)}:where(.ckl-ui).ckl-dialog .component-gallery{grid-template-columns:1fr}:where(.ckl-ui).ckl-dialog .system-section [data-slot=table]{min-width:430px}}@media (prefers-reduced-motion:reduce){:where(.ckl-ui) *,:where(.ckl-ui) :after,:where(.ckl-ui) :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}:where(.ckl-ui) .ink-button:active,:where(.ckl-ui) .primary:active,:where(.ckl-ui) .secondary:active{transform:none}}:where(.ckl-ui) .system-section [data-slot=table-row]{border-color:var(--outline-soft)}:where(.ckl-ui) .journey-start{max-width:1200px;margin:auto;padding:32px 24px;font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif)}:where(.ckl-ui) .journey-start header{max-width:720px;margin-bottom:28px}:where(.ckl-ui) .journey-start header a{display:block;margin-bottom:20px;font-size:var(--type-body)}:where(.ckl-ui) .journey-start header img{width:150px;display:block;margin-bottom:24px}:where(.ckl-ui) .journey-start h1{font-size:var(--type-title);margin:10px 0}:where(.ckl-ui) .journey-start p{color:var(--text-secondary);font-size:var(--type-card);line-height:1.6}:where(.ckl-ui) .journey-users{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}:where(.ckl-ui) .journey-users article{display:flex;flex-direction:column;gap:12px}:where(.ckl-ui) .journey-users h2{font-size:var(--type-task)}:where(.ckl-ui) .journey-users .primary{margin-top:auto}:where(.ckl-ui) .entry-note{margin-top:24px}:where(.ckl-ui) .review-strip{min-height:48px;padding:8px 20px}:where(.ckl-ui) .review-strip a{color:#fff;font-size:var(--type-caption);text-decoration:underline}:where(.ckl-ui) .review-strip .review-actions{gap:14px}:where(.ckl-ui) .review-strip .review-actions>button{font-size:var(--type-caption)}:where(.ckl-ui) .review-strip .review-title{font-size:var(--type-caption)}:where(.ckl-ui) .scenario-bar{display:none}:where(.ckl-ui) .app-frame{margin:0 auto}:where(.ckl-ui) .app{min-height:0!important;height:calc(100dvh - 48px)!important;display:flex;flex-direction:column}:where(.ckl-ui) .app-header{flex-shrink:0;position:sticky;top:0;z-index:20}:where(.ckl-ui) .app main{min-height:0;overflow:auto;flex:1;scrollbar-gutter:stable;scroll-padding-top:20px}:where(.ckl-ui) .app-footer{display:none}:where(.ckl-ui) .app-frame.phone-preview .app{height:calc(100dvh - 48px)!important}:where(.ckl-ui) .app main.focused-flow .mobile-visit-banner{display:none}:where(.ckl-ui) .mobile-nav{flex-shrink:0}:where(.ckl-ui) .next-action{display:flex;gap:12px;align-items:center;padding:16px 20px;margin-top:20px;border-radius:24px;background:#fff;border:1px solid var(--outline-soft)}:where(.ckl-ui) .next-action>div{flex:1;min-width:0}:where(.ckl-ui) .next-action b{font-size:var(--type-body)}:where(.ckl-ui) .next-action p{font-size:var(--type-body);color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .next-icon{display:flex;color:var(--red)}:where(.ckl-ui) .account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.ckl-ui) .account-grid .dash-panel{display:flex;flex-direction:column;gap:16px}:where(.ckl-ui) .account-links,:where(.ckl-ui) .guide-handoffs{display:flex;flex-direction:column;gap:12px}:where(.ckl-ui) .setup-card{max-width:900px;margin:0 auto 24px}:where(.ckl-ui) .setup-card h2{font-size:var(--type-page);margin-bottom:14px}:where(.ckl-ui) .setup-card p{margin-bottom:18px;font-size:var(--type-card);color:var(--text-secondary)}:where(.ckl-ui) .setup-steps{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 24px;padding:0;list-style:none}:where(.ckl-ui) .setup-steps li{display:flex;gap:8px;align-items:center;font-size:var(--type-body);color:var(--text-secondary)}:where(.ckl-ui) .setup-steps li[aria-current]{color:var(--red);font-weight:var(--weight-control)}:where(.ckl-ui) .setup-steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-high)}:where(.ckl-ui) .setup-steps li[aria-current]>span{background:var(--red);color:#fff}:where(.ckl-ui) .setup-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;border-top:1px solid var(--outline-soft);padding-top:16px;position:sticky;bottom:-24px;background:#fff}:where(.ckl-ui) .setup-actions>.primary{margin-left:auto}:where(.ckl-ui) .list-controls :is(select),:where(.ckl-ui) .list-controls input,:where(.ckl-ui) .setup-card :is(select),:where(.ckl-ui) .setup-card input{font-family:inherit;font-size:var(--type-field);min-height:48px}:where(.ckl-ui) .list-controls :is(select),:where(.ckl-ui) .setup-card :is(select){background:var(--surface-high);border:1px solid var(--input);border-radius:12px;padding:12px;max-width:100%;color:var(--ink)}:where(.ckl-ui) .setup-map{display:flex;align-items:center;gap:12px;padding:24px;border-radius:16px;background:#eaf0e5;margin:12px 0}:where(.ckl-ui) .setup-map small{display:block}:where(.ckl-ui) .breed-options,:where(.ckl-ui) .field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.ckl-ui) .breed-options label{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--outline-soft);border-radius:16px}:where(.ckl-ui) .breed-options small{display:block;font-size:var(--type-body);color:var(--text-secondary)}:where(.ckl-ui) .breed-options input,:where(.ckl-ui) .setup-card .consent input{width:20px;height:20px;accent-color:var(--red)}:where(.ckl-ui) .care-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}:where(.ckl-ui) .care-timeline li{display:flex;gap:12px;align-items:flex-start;font-size:var(--type-card)}:where(.ckl-ui) .care-timeline small{display:block;font-size:var(--type-body);color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .list-controls{display:grid;grid-template-columns:1fr 240px;gap:16px;padding-bottom:16px}:where(.ckl-ui) .record-scroll{max-height:min(430px,54dvh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--outline-soft);border-radius:12px;scroll-padding-block:48px}:where(.ckl-ui) .record-scroll table{width:100%;min-width:680px;text-align:left;border-collapse:separate;border-spacing:0;font-size:var(--type-body)}:where(.ckl-ui) .record-scroll th{position:sticky;top:0;background:var(--surface-high);z-index:1}:where(.ckl-ui) .record-scroll td,:where(.ckl-ui) .record-scroll th{padding:14px 16px;border-bottom:1px solid var(--outline-soft)}:where(.ckl-ui) .record-scroll td small{display:block;font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .list-pagination{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap;font-size:var(--type-body)}:where(.ckl-ui) .list-pagination span{flex:1}:where(.ckl-ui) .empty-list{padding:24px}:where(.ckl-ui) .dispatch-list{max-height:70dvh;overflow:auto;overscroll-behavior:contain}:where(.ckl-ui) .dispatch-list>.section-top{position:sticky;top:-24px;z-index:2;background:#fff;padding-block:12px}:where(.ckl-ui) .tracking-card>.primary:last-of-type{position:sticky;bottom:0}:where(.ckl-ui) .review-select{background:#192237;border:1px solid #68718a;border-radius:8px;font:inherit;max-width:170px}:where(.ckl-ui) .back-home{display:inline-flex;gap:8px;align-items:center;font-size:var(--type-body);margin-top:20px;min-height:44px}:where(.ckl-ui) .floating-quick{position:fixed;right:24px;bottom:28px;z-index:19;width:52px;height:52px;display:grid;place-items:center;background:var(--red);color:#fff;border-radius:18px;box-shadow:0 3px 12px #19223726}:where(.ckl-ui) .setup-card .field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}:where(.ckl-ui) .focus-nav{display:none!important}:where(.ckl-ui) .flow-hold{border:1px solid #b57232;background:#fff5df;padding:18px;border-radius:16px}:where(.ckl-ui) .flow-hold h3{font-size:var(--type-card);margin-bottom:8px}:where(.ckl-ui) .flow-hold p{font-size:var(--type-body)}:where(.ckl-ui) .flow-hold .secondary{margin-top:12px}:where(.ckl-ui) .bounded-records{margin-bottom:20px}:where(.ckl-ui) .dashboard-stats{margin-top:20px}@media(max-width:760px){:where(.ckl-ui) .journey-start{padding:24px 16px}:where(.ckl-ui) .journey-start h1{font-size:var(--type-hero-small)}:where(.ckl-ui) .journey-users{grid-template-columns:1fr}:where(.ckl-ui) .review-strip{flex-wrap:nowrap;justify-content:space-between;min-height:56px;padding:8px 12px}:where(.ckl-ui) .review-strip>div:first-child{width:auto}:where(.ckl-ui) .review-strip .review-title{display:none}:where(.ckl-ui) .review-strip .review-actions{gap:12px!important;flex-wrap:nowrap}:where(.ckl-ui) .review-strip .review-notes{display:none}:where(.ckl-ui) .app,:where(.ckl-ui) .app-frame.phone-preview .app{height:calc(100dvh - 56px)!important;min-height:0}:where(.ckl-ui) .app main{padding-inline:16px}:where(.ckl-ui) .next-action{padding:14px;gap:10px;align-items:flex-start;flex-wrap:wrap}:where(.ckl-ui) .next-action>div{flex-basis:calc(100% - 36px)}:where(.ckl-ui) .next-action .secondary{margin-left:30px;min-height:44px}:where(.ckl-ui) .account-grid{grid-template-columns:1fr}:where(.ckl-ui) .list-controls{grid-template-columns:1fr}:where(.ckl-ui) .setup-card{padding:20px}:where(.ckl-ui) .setup-steps{gap:10px}:where(.ckl-ui) .setup-steps li{font-size:var(--type-caption)}:where(.ckl-ui) .setup-actions{bottom:-20px}:where(.ckl-ui) .setup-actions>.primary{margin-left:0;flex:1}:where(.ckl-ui) .breed-options{grid-template-columns:1fr}:where(.ckl-ui) .breed-options label{padding:14px}:where(.ckl-ui) .setup-page .page-title{flex-wrap:wrap}:where(.ckl-ui) .floating-quick{bottom:92px;right:18px}:where(.ckl-ui) .list-pagination .secondary{font-size:var(--type-body);min-height:44px}:where(.ckl-ui) .list-pagination span{flex-basis:100%}:where(.ckl-ui) .guide-handoffs .primary{font-size:var(--type-body)}:where(.ckl-ui) .dispatch-list{max-height:54dvh}:where(.ckl-ui) .field-pair{grid-template-columns:1fr}}:where(.ckl-ui) .setup-live-map{height:280px;background:#eaf0e5;border-radius:16px;overflow:hidden}:where(.ckl-ui) .map-status{font-size:var(--type-body)!important;margin-top:10px}:where(.ckl-ui) .setup-live-map .mapboxgl-canvas{position:absolute}:where(.ckl-ui) .setup-live-map .mapboxgl-ctrl-attrib{font-size:var(--type-micro)}:where(.ckl-ui) :is(select){font-family:inherit;font-size:var(--type-field);color:var(--ink);border:1px solid var(--input);background:var(--surface-high);padding:12px;border-radius:12px;min-height:48px;max-width:100%}:where(.ckl-ui) .review-select{font-size:var(--type-caption);min-height:32px;color:#fff;padding:6px}:where(.ckl-ui) .product-info .secondary{margin-top:12px}@media(max-width:760px){:where(.ckl-ui).ckl-dialog{translate:0 0!important;transform:none!important;inset:auto 0 0!important;width:100%;max-width:100%;max-height:90dvh;overflow:auto;scroll-padding-block:20px}}.ckl-ui:has(>.app-frame){display:flex;flex-direction:column;overflow:hidden}.ckl-ui>.review-strip{flex-shrink:0}.ckl-ui>.app-frame{flex:1;min-height:0;width:100%}:where(.ckl-ui) .app,:where(.ckl-ui) .app-frame.phone-preview .app{height:100%!important}:where(.ckl-ui) .workspace-task-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;align-items:start;margin-bottom:20px}:where(.ckl-ui) .workspace-map{min-width:0}:where(.ckl-ui) .workspace-map .service-map{min-height:380px}:where(.ckl-ui) .primary-task{display:flex;flex-direction:column;gap:16px;min-width:0}:where(.ckl-ui) .primary-task h2{font-size:var(--type-page)}:where(.ckl-ui) .primary-task p{font-size:var(--type-card);line-height:1.55;color:var(--text-secondary)}:where(.ckl-ui) .primary-task .primary,:where(.ckl-ui) .primary-task>.secondary{width:100%}:where(.ckl-ui) .primary-task .location-input{width:100%;margin:0}:where(.ckl-ui) .primary-task .visit-facts{margin:0}:where(.ckl-ui) .task-details{font-size:var(--type-body)}:where(.ckl-ui) .task-details summary{cursor:pointer;min-height:44px;padding:12px 0}:where(.ckl-ui) .task-details .visit-facts{padding-top:12px}:where(.ckl-ui) .workspace-task-grid~.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ckl-ui) .summary-herd{display:flex;flex-direction:column;gap:12px}:where(.ckl-ui) .summary-herd-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--outline-soft)}:where(.ckl-ui) .summary-herd-row>div{flex:1;min-width:0}:where(.ckl-ui) .summary-herd-row small{display:block;color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .summary-herd-row>span{max-width:35%;font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .dispatch-workspace{min-width:0}:where(.ckl-ui) .dispatch-scroll{max-height:min(430px,52dvh);overflow:auto;overscroll-behavior:contain;scroll-padding-block:12px}:where(.ckl-ui) .dispatch-scroll .dispatch-item{width:100%;text-align:left;margin-bottom:10px}:where(.ckl-ui) .dispatch-item>div{flex-wrap:wrap}:where(.ckl-ui) .dispatch-item .badge{white-space:normal}:where(.ckl-ui) .payment-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.ckl-ui) .payment-records .dispatch-item{display:flex;flex-direction:column;gap:8px;text-align:left}:where(.ckl-ui) .status-breakdown progress{width:100%;height:10px;accent-color:var(--red)}:where(.ckl-ui) .dash-panel>.secondary{margin-top:16px}:where(.ckl-ui) .dash-panel form .field,:where(.ckl-ui) .field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}:where(.ckl-ui) .field :is(select),:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea{width:100%}:where(.ckl-ui) .field textarea{padding:12px}:where(.ckl-ui) .client-requirements{display:grid;gap:16px}:where(.ckl-ui) .client-requirements label{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--surface-low);border-radius:var(--radius-control)}:where(.ckl-ui) .client-requirements input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0}:where(.ckl-ui) .client-requirements small{display:block;margin-top:4px;color:var(--text-secondary)}:where(.ckl-ui) .client-requirements p{margin-top:8px;line-height:1.5}:where(.ckl-ui) .delivery-scroll table{min-width:1000px}:where(.ckl-ui) .delivery-scroll th:first-child{position:sticky;left:0;z-index:2;background:var(--surface-high);min-width:220px}:where(.ckl-ui) .delivery-scroll thead th:first-child{z-index:3}:where(.ckl-ui) .gantt-work{background:#f1f2c8;color:var(--red);text-align:center}:where(.ckl-ui) .delivery-scroll th small{display:block;font-size:var(--type-caption);font-weight:var(--weight-body);margin-top:4px}:where(.ckl-ui) .dash-panel{margin-bottom:20px}:where(.ckl-ui) .dashboard-main-grid .dash-panel,:where(.ckl-ui) .workspace-task-grid .dash-panel{margin-bottom:0}:where(.ckl-ui) .back-home{margin-top:12px}@media(max-width:760px){:where(.ckl-ui) .workspace-task-grid{grid-template-columns:1fr;gap:16px}:where(.ckl-ui) .workspace-map .service-map{min-height:260px;height:260px}:where(.ckl-ui) .workspace-task-grid~.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ckl-ui) .primary-task{gap:14px;padding:20px}:where(.ckl-ui) .primary-task h2{font-size:var(--type-page-narrow)}:where(.ckl-ui) .primary-task p{font-size:var(--type-body-emphasis)}:where(.ckl-ui) .primary-task .visit-facts b{font-size:var(--type-body)}:where(.ckl-ui) .ops-layout>.service-map,:where(.ckl-ui) .tracking-map-wrap{order:0}:where(.ckl-ui) .payment-records{grid-template-columns:1fr}:where(.ckl-ui) .summary-herd-row{flex-wrap:wrap}:where(.ckl-ui) .summary-herd-row>span{max-width:none;flex-basis:100%;padding-left:36px}:where(.ckl-ui) .page-title{flex-wrap:wrap}:where(.ckl-ui) .page-title .online-control{flex-direction:row}:where(.ckl-ui) .floating-quick{bottom:88px}:where(.ckl-ui) .care-timeline{margin-block:16px}}:where(.ckl-ui) .simple-setup .setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}:where(.ckl-ui) .simple-setup .setup-card{max-width:780px;margin-inline:auto}:where(.ckl-ui) .simple-setup .optional-location{border-top:1px solid var(--outline-soft);margin-top:16px;padding-top:8px}:where(.ckl-ui) .account-preferences summary,:where(.ckl-ui) .simple-setup summary{min-height:48px;padding-block:14px;cursor:pointer;font-size:var(--type-body-emphasis);font-weight:var(--weight-control)}:where(.ckl-ui) .simple-setup .setup-actions{position:sticky;bottom:-24px;padding-block:16px;z-index:3}:where(.ckl-ui) .breed-picker{border:0;padding:0;margin:16px 0;min-width:0}:where(.ckl-ui) .breed-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.ckl-ui) .breed-photo-card{position:relative;display:flex;flex-direction:column;border:2px solid var(--outline-soft);border-radius:16px;overflow:hidden;cursor:pointer;background:var(--surface-high);min-width:0}:where(.ckl-ui) .breed-photo-card.selected{border-color:var(--red);background:#fff4f3}:where(.ckl-ui) .breed-photo-card:focus-within{outline:3px solid var(--ink);outline-offset:3px}:where(.ckl-ui) .breed-photo-card>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}:where(.ckl-ui) .breed-photo-card>img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;background:#f3f3eb;display:block}:where(.ckl-ui) .breed-card-copy{display:block;padding:10px 12px}:where(.ckl-ui) .breed-card-copy b{display:block;font-size:var(--type-body-emphasis)}:where(.ckl-ui) .breed-card-copy small{display:block;font-size:var(--type-label);color:var(--text-secondary);margin-top:3px}:where(.ckl-ui) .breed-selection{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--outline-soft);border-radius:50%;background:#fff;color:var(--red)}:where(.ckl-ui) .breed-other-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}:where(.ckl-ui) .breed-other-options label{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px;border:1px solid var(--outline-soft);border-radius:12px;font-size:var(--type-body);cursor:pointer}:where(.ckl-ui) .breed-other-options input{width:18px;height:18px;accent-color:var(--red)}:where(.ckl-ui) .breed-photo-credits{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .breed-photo-credits summary{min-height:44px;font-size:var(--type-label)}:where(.ckl-ui) .breed-photo-credits li{overflow-wrap:anywhere;margin-bottom:8px}:where(.ckl-ui) .breed-photo-credits a{color:var(--ink);text-decoration:underline}:where(.ckl-ui) .account-preferences{grid-column:1/-1}:where(.ckl-ui) .account-preferences>details{border-top:1px solid var(--outline-soft);margin-top:12px}:where(.ckl-ui) .account-preferences .field{display:flex;flex-direction:column;gap:8px;margin-block:12px}:where(.ckl-ui) .account-preferences :is(select),:where(.ckl-ui) .account-preferences input{font-family:inherit;font-size:var(--type-field);min-height:48px}:where(.ckl-ui) .account-preferences :is(select){background:var(--surface-high);border:1px solid var(--input);border-radius:12px;padding:12px;max-width:100%;color:var(--ink)}:where(.ckl-ui) .account-preferences .consent{display:flex;gap:12px;margin-block:16px;font-size:var(--type-body)}:where(.ckl-ui) .account-preferences .consent input{min-height:0;width:20px;height:20px;accent-color:var(--red)}:where(.ckl-ui) .booking-record-cards{display:grid;gap:12px;padding:10px}:where(.ckl-ui) .booking-record-card{background:#fff;border:1px solid var(--outline-soft);border-radius:16px;padding:16px;min-width:0}:where(.ckl-ui) .booking-record-card header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}:where(.ckl-ui) .booking-record-card h2{font-size:var(--type-card);line-height:1.3;margin:0}:where(.ckl-ui) .booking-record-card p{font-size:var(--type-label);margin-top:4px;color:var(--text-secondary)}:where(.ckl-ui) .booking-record-card .badge{white-space:normal;max-width:45%;font-size:var(--type-caption)}:where(.ckl-ui) .booking-record-card dl{margin:14px 0;display:grid;gap:10px}:where(.ckl-ui) .booking-record-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}:where(.ckl-ui) .booking-record-card dt{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .booking-record-card dd{font-size:var(--type-body);margin:0;overflow-wrap:anywhere}:where(.ckl-ui) .booking-record-card dd small{display:block;color:var(--text-secondary);font-size:var(--type-label);margin-top:3px}:where(.ckl-ui) .record-card-scroll{max-height:54dvh;overflow-x:hidden}@media(max-width:767px){:where(.ckl-ui) .breed-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ckl-ui) .breed-photo-card>img{height:108px}:where(.ckl-ui) .breed-other-options{grid-template-columns:1fr}:where(.ckl-ui) .simple-setup .setup-actions{gap:8px}:where(.ckl-ui) .simple-setup .setup-actions button{padding-inline:12px}:where(.ckl-ui) .simple-setup .setup-actions .text-button{font-size:var(--type-label)}:where(.ckl-ui) .simple-setup .setup-card{padding:16px}:where(.ckl-ui) .simple-setup .setup-actions{bottom:-16px}:where(.ckl-ui) .simple-setup .setup-steps{gap:12px;font-size:var(--type-label)}:where(.ckl-ui) .list-controls{grid-template-columns:1fr}:where(.ckl-ui) .booking-record-card .secondary{min-height:44px;width:100%}}:where(.ckl-ui) .detail-panel{min-width:0;align-self:start;position:sticky;top:20px;max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain;scroll-padding:20px}:where(.ckl-ui) .detail-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}:where(.ckl-ui) .detail-panel h2{font-size:var(--type-page-narrow);line-height:1.3;margin:12px 0 16px}:where(.ckl-ui) .detail-panel h3{font-size:var(--type-subheading);margin:12px 0}:where(.ckl-ui) .detail-panel p{font-size:var(--type-body);line-height:1.6;color:var(--text-secondary);margin-block:16px}:where(.ckl-ui) .detail-panel .primary,:where(.ckl-ui) .detail-panel .secondary{width:100%;margin-top:16px}:where(.ckl-ui) .detail-panel .visit-facts{margin:0}:where(.ckl-ui) .detail-panel .review-data{margin-block:16px;gap:16px}:where(.ckl-ui) .detail-panel .review-data b{font-size:var(--type-body-emphasis)}:where(.ckl-ui) .detail-placeholder{padding:24px 0}:where(.ckl-ui) .detail-placeholder>svg{color:var(--red)}:where(.ckl-ui) .setup-context{display:none}@media(min-width:1200px){:where(.ckl-ui) .app main{max-width:1600px;padding-inline:32px}:where(.ckl-ui) .app-header{padding-inline:max(32px,calc((100vw - 1536px)/2))}:where(.ckl-ui) .records-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}:where(.ckl-ui) .records-workspace>.table-card{min-width:0;margin-top:0}:where(.ckl-ui) .records-workspace .record-scroll table{min-width:0}:where(.ckl-ui) .records-workspace .record-scroll td,:where(.ckl-ui) .records-workspace .record-scroll th{padding:14px 12px}:where(.ckl-ui) .records-workspace .record-scroll td:nth-child(2){max-width:220px;overflow-wrap:anywhere}:where(.ckl-ui) .records-workspace .record-scroll td:last-child{white-space:nowrap}:where(.ckl-ui) .genetics-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}:where(.ckl-ui) .genetics-workspace .catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.ckl-ui) .genetics-workspace .product-art{height:164px}:where(.ckl-ui) .genetics-workspace .product-info{padding:20px}:where(.ckl-ui) .genetics-workspace .product-info h2{font-size:var(--type-page-small)}:where(.ckl-ui) .genetics-workspace .product-card.inspected-product{outline:2px solid var(--red);outline-offset:2px}:where(.ckl-ui) .genetics-workspace .detail-panel{margin:0}:where(.ckl-ui) .genetics-workspace .detail-panel>.eyebrow{font-size:var(--type-micro)}:where(.ckl-ui) .booking-layout{max-width:none;grid-template-columns:minmax(0,1fr) 400px;gap:24px}:where(.ckl-ui) .booking-flow{max-width:none}:where(.ckl-ui) .booking-context{position:sticky;top:20px;align-self:start;max-height:calc(100dvh - 180px);overflow:auto}:where(.ckl-ui) .booking-context .service-map{min-height:210px;height:210px}:where(.ckl-ui) .booking-context .context-card{margin-top:16px}:where(.ckl-ui) .setup-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}:where(.ckl-ui) .simple-setup .setup-card{max-width:none;width:100%;margin:0}:where(.ckl-ui) .setup-context{display:block;position:sticky;top:20px}:where(.ckl-ui) .setup-context h2{font-size:var(--type-page-narrow);margin-block:16px}:where(.ckl-ui) .setup-context h3{font-size:var(--type-subheading);margin-top:24px}:where(.ckl-ui) .setup-context p{font-size:var(--type-body);line-height:1.6;margin-top:12px;color:var(--text-secondary)}:where(.ckl-ui) .setup-context .visit-facts{margin:0}:where(.ckl-ui) .setup-context .visit-facts b{overflow-wrap:anywhere}:where(.ckl-ui) .simple-setup .breed-photo-card>img{height:150px}:where(.ckl-ui) .ops-layout.desktop-dispatch{grid-template-columns:320px minmax(0,1fr) 340px;gap:20px}:where(.ckl-ui) .desktop-dispatch>.service-map{min-height:480px;position:sticky;top:20px}:where(.ckl-ui) .desktop-dispatch .dispatch-scroll{max-height:min(430px,52dvh)}:where(.ckl-ui) .workspace-task-grid{grid-template-columns:minmax(360px,1fr) minmax(0,1.4fr)}:where(.ckl-ui) .workspace-map .service-map{min-height:420px}}@media(min-width:1600px){:where(.ckl-ui) .genetics-workspace .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.ckl-ui) .app main{width:100%;min-width:0}@media(min-width:1200px){:where(.ckl-ui) .genetics-workspace .detail-panel .review-data{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.ckl-ui) .genetics-workspace .detail-panel .review-data>div{padding:0}:where(.ckl-ui) .genetics-workspace .detail-panel .review-data>div:last-child{grid-column:1/-1}:where(.ckl-ui) .genetics-workspace .detail-panel h2{margin:8px 0 16px}:where(.ckl-ui) .genetics-workspace .detail-panel .summary{margin-block:16px}:where(.ckl-ui) .detail-panel details{font-size:var(--type-label);line-height:1.55;margin-top:12px}:where(.ckl-ui) .detail-panel details summary{cursor:pointer;min-height:44px;padding-block:12px}:where(.ckl-ui) .detail-panel details p{font-size:var(--type-label);margin-block:8px}}:where(.ckl-ui) .product-art .breed-reference-caption{position:absolute;right:12px;bottom:10px;background:#fffffff0;color:var(--ink);padding:4px 8px;border-radius:8px;font-size:var(--type-micro)}:where(.ckl-ui) .product-art img{-o-object-fit:contain;object-fit:contain;background:#eef0e8}@media(min-width:1200px){:where(.ckl-ui) .genetics-workspace .detail-panel .review-data>div{margin:0}:where(.ckl-ui) .app main[data-page=genetics] .page-title{padding-top:20px;padding-bottom:20px}:where(.ckl-ui) .genetics-workspace .detail-panel .summary{margin-top:8px}:where(.ckl-ui) .genetics-workspace .detail-panel>.primary{margin-block:8px 16px}:where(.ckl-ui) .booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(.ckl-ui) .booking-flow>.review-data{display:grid;grid-template-columns:1fr 1fr;gap:16px}:where(.ckl-ui) .booking-flow>.review-data>div{margin:0}:where(.ckl-ui) .desktop-dispatch>.service-map{height:min(620px,65dvh)}}@media(max-width:767px){:where(.ckl-ui) .simple-setup .page-title{align-items:center;flex-wrap:nowrap;gap:12px;padding-block:20px 16px}:where(.ckl-ui) .simple-setup .page-title>div{flex:1;min-width:0}:where(.ckl-ui) .simple-setup .page-title h1{font-size:var(--type-page-small);margin-top:6px}:where(.ckl-ui) .simple-setup .page-title p{display:none}:where(.ckl-ui) .simple-setup .page-title>.text-button{flex-shrink:0;font-size:var(--type-label);padding:0;min-height:44px}:where(.ckl-ui) .simple-setup .setup-actions{display:grid;grid-template-columns:auto 1fr auto;gap:8px}:where(.ckl-ui) .simple-setup .setup-actions>button{width:auto;margin:0!important;min-width:0;padding-inline:10px;font-size:var(--type-label);min-height:44px}:where(.ckl-ui) .simple-setup .setup-actions>.primary{flex:none}:where(.ckl-ui) .simple-setup .setup-card h2{font-size:var(--type-page-small)}:where(.ckl-ui) .simple-setup .setup-steps{margin-bottom:16px}}@media(max-width:359px){:where(.ckl-ui) .simple-setup .setup-actions{grid-template-columns:1fr 1fr}:where(.ckl-ui) .simple-setup .setup-actions>.primary{grid-column:1/-1}}.ckl-ui:has(>.app-frame){height:100dvh}:where(.ckl-ui) .app main{padding-bottom:28px}:where(.ckl-ui) .app-header{height:72px;min-height:72px}:where(.ckl-ui) .app-header .header-end{gap:8px}:where(.ckl-ui) .prototype-gear{background:transparent}:where(.ckl-ui) .prototype-gear[data-state=open]{background:var(--ink);color:#fff}:where(.ckl-ui) .prototype-menu{z-index:100;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 90px);overflow:auto;background:var(--surface-container,#fff);color:var(--ink);border:1px solid var(--outline-soft);border-radius:24px;padding:20px;box-shadow:0 16px 48px #19223724;font-family:var(--ckl-font-family,Montserrat,Arial,sans-serif)}:where(.ckl-ui) .prototype-menu header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.ckl-ui) .prototype-menu header b{font-size:var(--type-card)}:where(.ckl-ui) .prototype-menu header small{display:block;color:var(--text-secondary);font-size:var(--type-caption);margin-top:4px}:where(.ckl-ui) .prototype-menu-links{display:grid;gap:4px;margin-block:16px}:where(.ckl-ui) .prototype-menu-links button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;text-align:left;padding:12px;border-radius:12px;background:transparent;font-size:var(--type-body);color:var(--ink)}:where(.ckl-ui) .prototype-menu-links button:hover{background:var(--surface-high)}:where(.ckl-ui) .prototype-menu .field{margin-top:12px;font-size:var(--type-body)}:where(.ckl-ui) .prototype-menu :is(select){width:100%;font-size:var(--type-field)}:where(.ckl-ui) .prototype-menu details{border-top:1px solid var(--outline-soft);font-size:var(--type-label);margin-top:16px;padding-top:8px}:where(.ckl-ui) .prototype-menu summary{cursor:pointer;min-height:44px;padding:12px 0}:where(.ckl-ui) .prototype-menu details p{margin-block:12px;line-height:1.55;color:var(--text-secondary)}:where(.ckl-ui) .prototype-menu-arrow{fill:#fff}:where(.ckl-ui) .entry-tools{display:flex;justify-content:flex-end;position:sticky;top:12px;z-index:5}:where(.ckl-ui) .journey-start{padding-top:12px}:where(.ckl-ui) .journey-start header{margin-top:-20px}:where(.ckl-ui) .journey-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.ckl-ui) .journey-lanes .dash-panel{display:flex;flex-direction:column;gap:20px}:where(.ckl-ui) .journey-lanes .secondary{margin-top:auto}:where(.ckl-ui) .map-step-number{display:grid;place-items:center;background:var(--surface-high);border-radius:50%;font-size:var(--type-label);width:26px;height:26px;flex-shrink:0}:where(.ckl-ui) .source-product{display:flex;justify-content:space-between;text-align:left;gap:12px;align-items:center}:where(.ckl-ui) .source-product small{display:block;margin-top:6px;font-weight:var(--weight-body)}:where(.ckl-ui) .source-product>b{white-space:nowrap;font-size:var(--type-body)}:where(.ckl-ui) .section-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}:where(.ckl-ui) .section-tabs button{width:auto;min-height:44px;padding:10px 16px;font-size:var(--type-body)}:where(.ckl-ui) .registry-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;align-items:start}:where(.ckl-ui) .registry-workspace>.dash-panel{min-width:0}:where(.ckl-ui) .care-updates-scroll,:where(.ckl-ui) .registry-scroll{max-height:48dvh;overflow:auto;overscroll-behavior:contain}:where(.ckl-ui) .care-update,:where(.ckl-ui) .registry-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--outline-soft);padding:16px 0}:where(.ckl-ui) .registry-row>div{min-width:0}:where(.ckl-ui) .registry-row h3{font-size:var(--type-card);line-height:1.4}:where(.ckl-ui) .care-update p,:where(.ckl-ui) .registry-editor p,:where(.ckl-ui) .registry-row p{font-size:var(--type-body);color:var(--text-secondary);line-height:1.55}:where(.ckl-ui) .care-update small,:where(.ckl-ui) .registry-editor small,:where(.ckl-ui) .registry-row small{display:block;font-size:var(--type-caption);color:var(--text-secondary);margin-top:6px}:where(.ckl-ui) .registry-editor h2{margin-bottom:20px}:where(.ckl-ui) .registry-editor .field{margin-bottom:16px}:where(.ckl-ui) .registry-editor .registry-scroll p{padding-block:12px;border-bottom:1px solid var(--outline-soft)}:where(.ckl-ui) .credential-review{border-top:1px solid var(--outline-soft);margin-top:20px;padding-top:20px}:where(.ckl-ui) .credential-review p{margin-block:12px}:where(.ckl-ui) .credential-review small{margin-top:12px}:where(.ckl-ui) .care-update{align-items:flex-start}:where(.ckl-ui) .care-update:not(.is-read){border-left:3px solid var(--red);padding-left:12px}:where(.ckl-ui) .care-update .text-button{white-space:nowrap;min-height:44px}:where(.ckl-ui) .care-updates-scroll{margin-top:12px}:where(.ckl-ui) .settlement-panel .badge{margin-block:12px}:where(.ckl-ui) .settlement-panel .secondary,:where(.ckl-ui) .settlement-panel form{margin-top:16px}:where(.ckl-ui) .settlement-panel small{display:block;color:var(--text-secondary);margin-top:16px}:where(.ckl-ui) .catalogue-filter{min-width:210px;margin-bottom:0}:where(.ckl-ui) .genetics-image-placeholder{height:100%;display:grid;place-content:center;text-align:center;gap:8px;color:var(--text-secondary);font-size:var(--type-label)}:where(.ckl-ui) .readiness-panel{display:flex;gap:16px;align-items:center;flex-wrap:wrap}:where(.ckl-ui) .readiness-panel h2{font-size:var(--type-task)}:where(.ckl-ui) .readiness-panel p{font-size:var(--type-body);flex:1;min-width:180px}:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{min-height:48px}:where(.ckl-ui) .field :is(select),:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea{font-family:inherit;font-weight:var(--weight-body)}:where(.ckl-ui) .section-tabs .secondary{margin:0}:where(.ckl-ui) .table-card .text-button{min-height:44px}:where(.ckl-ui) .catalogue-grid .product-info .primary{margin-top:8px}@media(min-width:1200px){:where(.ckl-ui) .booking-context,:where(.ckl-ui) .detail-panel{max-height:calc(100dvh - 110px)}:where(.ckl-ui) .registry-editor{position:sticky;top:20px;max-height:calc(100dvh - 110px);overflow:auto}:where(.ckl-ui) .desktop-dispatch>.service-map{height:min(620px,66dvh)}:where(.ckl-ui) .genetics-workspace .detail-panel .review-data>div{margin:0}:where(.ckl-ui) .genetics-workspace .detail-panel .review-data>div:last-child{grid-column:1/-1}:where(.ckl-ui) .genetics-workspace .detail-panel .review-data button{padding-inline:0;font-size:var(--type-label);min-height:44px;white-space:normal}}@media(max-width:767px){:where(.ckl-ui) .app-header{padding-inline:16px;gap:8px;height:64px;min-height:64px}:where(.ckl-ui) .app-header .brand{gap:8px}:where(.ckl-ui) .app-header .brand>span{font-size:var(--type-caption);padding-left:8px}:where(.ckl-ui) .app-header .brand img{width:60px}:where(.ckl-ui) .header-end .notification{display:none}:where(.ckl-ui) .app-header .header-end{gap:4px}:where(.ckl-ui) .journey-lanes,:where(.ckl-ui) .registry-workspace{grid-template-columns:1fr;gap:16px}:where(.ckl-ui) .entry-tools{top:8px}:where(.ckl-ui) .journey-start header{margin-top:0}:where(.ckl-ui) .source-product{flex-wrap:wrap}:where(.ckl-ui) .registry-row{align-items:flex-start;flex-wrap:wrap}:where(.ckl-ui) .registry-row .secondary{width:100%;margin:0}:where(.ckl-ui) .catalogue-filter{width:100%;min-width:0}:where(.ckl-ui) .section-tabs{gap:6px}:where(.ckl-ui) .section-tabs button{padding-inline:12px;font-size:var(--type-label)}:where(.ckl-ui) .care-update{gap:8px}:where(.ckl-ui) .care-update b{font-size:var(--type-body)}:where(.ckl-ui) .care-update .text-button{font-size:var(--type-caption);padding-inline:4px}:where(.ckl-ui) .prototype-menu{border-radius:20px;padding:16px}}@media(min-width:768px) and (max-width:1023px){:where(.ckl-ui) .app-header nav{display:none}:where(.ckl-ui) .mobile-nav{display:flex;position:relative;bottom:auto;flex-shrink:0}:where(.ckl-ui) .app-header .brand>span{font-size:var(--type-body)}:where(.ckl-ui) .app main{padding-inline:24px}:where(.ckl-ui) .floating-quick{bottom:92px}:where(.ckl-ui) .focus-nav{display:none!important}}:where(.ckl-ui) .release-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;align-items:start}:where(.ckl-ui) .release-list{display:grid;gap:16px;min-width:0}:where(.ckl-ui) .release-list>h2{font-size:var(--type-section);margin:0}:where(.ckl-ui) .release-list>.supporting{margin:0;font-size:var(--type-body);line-height:1.55}:where(.ckl-ui) .release-card header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.ckl-ui) .release-card header>div{flex:1;min-width:160px}:where(.ckl-ui) .release-card h2{font-size:var(--type-section);margin:0}:where(.ckl-ui) .release-card p,:where(.ckl-ui) .release-study p{font-size:var(--type-body);line-height:1.55;color:var(--text-secondary);margin:6px 0 0}:where(.ckl-ui) .release-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;text-decoration:none}:where(.ckl-ui) .release-changelog{margin-top:16px;border-top:1px solid var(--outline-soft);padding-top:8px}:where(.ckl-ui) .release-changelog summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;font-size:var(--type-body);font-weight:var(--weight-control)}:where(.ckl-ui) .release-changelog h3{font-size:var(--type-body);margin:12px 0 8px}:where(.ckl-ui) .release-changelog ul{margin:0;padding-left:20px;font-size:var(--type-body);line-height:1.6}:where(.ckl-ui) .release-changelog li+li{margin-top:8px}:where(.ckl-ui) .release-study{display:flex;gap:12px;align-items:center;color:var(--ink);text-decoration:none}:where(.ckl-ui) .release-study>div{flex:1}:where(.ckl-ui) .release-study h3{font-size:var(--type-card);margin:0}:where(.ckl-ui) .release-study:hover{outline:1px solid var(--outline-soft)}@media(max-width:767px){:where(.ckl-ui) .release-layout{grid-template-columns:1fr;gap:24px}:where(.ckl-ui) .release-card header .badge{margin-left:60px}:where(.ckl-ui) .release-download{width:100%}}:where(.ckl-ui) .app main{max-width:1640px;padding:0 28px 24px;scroll-padding-top:16px}:where(.ckl-ui) .page-title{padding:20px 0 16px}:where(.ckl-ui) .page-title h1{font-size:var(--type-page)}:where(.ckl-ui) .page-title p{font-size:var(--type-body);line-height:1.5;max-width:760px;margin-top:6px}:where(.ckl-ui) .dash-panel{padding:var(--ckl-panel-padding,20px);border-radius:22px}:where(.ckl-ui) .dash-panel-title{margin-bottom:16px;gap:12px}:where(.ckl-ui) .dash-panel-title h2{font-size:var(--type-section)}:where(.ckl-ui) .dash-panel-title p{font-size:var(--type-label);line-height:1.5}:where(.ckl-ui) .dash-panel p{font-size:var(--type-body);line-height:1.55}:where(.ckl-ui) .primary-task{gap:12px}:where(.ckl-ui) .primary-task h2{font-size:var(--type-task)}:where(.ckl-ui) .primary-task p{font-size:var(--type-body)}:where(.ckl-ui) .primary-task>.icon-tile{display:none}:where(.ckl-ui) .primary,:where(.ckl-ui) .secondary{min-height:var(--ckl-button-min-height,44px);font-size:var(--type-label);padding:var(--ckl-button-padding,11px 16px)}:where(.ckl-ui) .field :is(select),:where(.ckl-ui) .field input,:where(.ckl-ui) .field textarea{font-size:var(--type-field)}:where(.ckl-ui) .dashboard-stats{gap:12px;margin-bottom:16px}:where(.ckl-ui) .dash-stat{padding:16px}:where(.ckl-ui) .dash-stat>strong{margin:8px 0;font-size:var(--type-metric)}:where(.ckl-ui) .stat-label{font-size:var(--type-label)}:where(.ckl-ui) .stat-note{font-size:var(--type-caption)}:where(.ckl-ui) .page-title .eyebrow{margin-bottom:5px}:where(.ckl-ui) .home-action-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}:where(.ckl-ui) .home-action-rail>button{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:76px;background:var(--surface);border-radius:18px;text-align:left}:where(.ckl-ui) .home-action-rail b{display:block;font-size:var(--type-body)}:where(.ckl-ui) .home-action-rail small{display:block;font-size:var(--type-caption);color:var(--text-secondary);line-height:1.5;margin-top:4px}:where(.ckl-ui) .home-action-rail .icon-tile{background:var(--surface-high);width:38px;height:38px;border-radius:14px}:where(.ckl-ui) .home-action-rail>button:nth-child(2){background:var(--ckl-primary-container,#fff0f0)}:where(.ckl-ui) .home-action-rail>button:nth-child(2) .icon-tile{background:var(--ckl-primary-container-strong,#fbe1e3);color:var(--red)}:where(.ckl-ui) .workspace-task-grid{gap:16px;margin-bottom:16px;align-items:stretch}:where(.ckl-ui) .workspace-map .service-map{min-height:280px;height:100%}:where(.ckl-ui) .dashboard-main-grid{gap:16px;margin-bottom:16px;align-items:start}:where(.ckl-ui) .dashboard-main-grid>.dash-panel h2{font-size:var(--type-section)}:where(.ckl-ui) .summary-herd-row{padding:10px 0}:where(.ckl-ui) .account-links{gap:12px}:where(.ckl-ui) .product-info{padding:18px}:where(.ckl-ui) .genetics-workspace .product-info h2,:where(.ckl-ui) .product-info h2{font-size:var(--type-section)}:where(.ckl-ui) .product-info p{min-height:0!important;font-size:var(--type-label);line-height:1.5;color:var(--text-secondary)}:where(.ckl-ui) .product-info>small{letter-spacing:.03em;color:var(--text-secondary)}:where(.ckl-ui) .product-price{margin:12px 0}:where(.ckl-ui) .genetics-workspace .catalogue-grid{gap:16px}:where(.ckl-ui) .catalogue-toolbar{margin-bottom:16px}:where(.ckl-ui) .animal-record{padding:20px}:where(.ckl-ui) .animal-record h2{font-size:var(--type-task)}:where(.ckl-ui) .registry-editor h2{margin-bottom:14px}:where(.ckl-ui) .care-update p,:where(.ckl-ui) .registry-row p{font-size:var(--type-label)}:where(.ckl-ui) .tracking-card .tracking-heading{font-size:var(--type-page)}:where(.ckl-ui) .app-header nav button{padding-inline:12px;font-size:var(--type-label)}:where(.ckl-ui) .mobile-nav>button{min-width:44px;min-height:52px}:where(.ckl-ui) .mobile-nav>button>span:last-child{font-size:var(--type-micro)}:where(.ckl-ui) .explore-page{padding-top:22px}:where(.ckl-ui) .explore-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:center;margin-bottom:24px}:where(.ckl-ui) .explore-intro-copy h1{font-size:var(--type-explore-title);line-height:1.12;margin:14px 0;letter-spacing:-.045em;font-weight:var(--weight-hero)}:where(.ckl-ui) .explore-intro-copy>p{font-size:var(--type-body);max-width:490px;color:var(--text-secondary);line-height:1.7;margin-bottom:18px}:where(.ckl-ui) .explore-search{display:flex;align-items:center;gap:10px;border:1px solid var(--outline-soft);background:var(--surface);border-radius:16px;padding:0 14px;min-width:0;min-height:48px}:where(.ckl-ui) .explore-search input{background:transparent;border:0;padding:12px 0;border-radius:0;width:100%;min-width:0;font-size:var(--type-field)}:where(.ckl-ui) .explore-search svg{color:var(--text-secondary)}:where(.ckl-ui) .explore-context{display:flex;align-items:center;gap:8px;font-size:var(--type-caption);color:var(--text-secondary);margin-top:12px}:where(.ckl-ui) .explore-featured{position:relative;overflow:hidden;border-radius:26px;min-height:302px;background:var(--ink);color:#fff;text-align:left;isolation:isolate}:where(.ckl-ui) .explore-featured>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.ckl-ui) .explore-featured:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#19223718 5%,#19223766 40%,#192237ed);z-index:-1}:where(.ckl-ui) .explore-featured>img{z-index:-2}:where(.ckl-ui) .explore-featured-top{position:absolute;top:18px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.ckl-ui) .explore-featured-top .badge{background:#fff;color:var(--ink);font-size:var(--type-eyebrow)}:where(.ckl-ui) .explore-featured-copy{position:absolute;bottom:32px;left:22px;right:22px;display:flex;flex-direction:column;gap:8px}:where(.ckl-ui) .explore-featured-copy>strong{font-size:var(--type-metric);line-height:1.15;font-weight:var(--weight-hero);letter-spacing:-.04em}:where(.ckl-ui) .explore-featured-copy>small,:where(.ckl-ui) .explore-featured-copy>span{font-size:var(--type-caption);color:#f5f5f8}:where(.ckl-ui) .explore-featured-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}:where(.ckl-ui) .explore-featured-bottom>b{font-size:var(--type-section);color:#fff}:where(.ckl-ui) .explore-featured-bottom small{font-size:var(--type-micro);font-weight:var(--weight-body)}:where(.ckl-ui) .feature-arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--ink);flex-shrink:0}:where(.ckl-ui) .feature-photo-note{position:absolute;bottom:10px;left:22px;color:#e5e5ee;font-size:var(--type-eyebrow)}:where(.ckl-ui) .explore-goal{display:flex;flex-direction:column;gap:5px;font-size:var(--type-caption);color:var(--text-secondary);min-width:180px}:where(.ckl-ui) .explore-goal :is(select),:where(.ckl-ui) .ops-queue-toolbar :is(select){font-family:inherit;font-size:var(--type-field);background:var(--surface);border:1px solid var(--outline-soft);border-radius:12px;min-height:44px;padding:8px 12px;color:var(--ink)}:where(.ckl-ui) .explore-tabs{display:flex;gap:8px;overflow:auto;padding:2px 2px 12px;margin-bottom:12px;scrollbar-width:thin}:where(.ckl-ui) .explore-tabs button{display:flex;align-items:center;gap:8px;flex-shrink:0;background:#fff;padding:10px 16px;min-height:44px;border-radius:24px;font-size:var(--type-label)}:where(.ckl-ui) .explore-tabs button.active{background:var(--ink);color:#fff}:where(.ckl-ui) .explore-tabs small{font-size:var(--type-caption)}:where(.ckl-ui) .explore-section{margin-bottom:24px}:where(.ckl-ui) .explore-breeds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}:where(.ckl-ui) .explore-breed{position:relative;background:#fff;border-radius:20px;overflow:hidden;text-align:left;min-width:0}:where(.ckl-ui) .explore-breed img{width:100%;height:112px;-o-object-fit:cover;object-fit:cover}:where(.ckl-ui) .explore-breed>span{display:block;padding:12px}:where(.ckl-ui) .explore-breed b{font-size:var(--type-body)}:where(.ckl-ui) .explore-breed small{display:block;font-size:var(--type-caption);color:var(--text-secondary);margin-top:3px}:where(.ckl-ui) .explore-breed>svg{position:absolute;right:10px;top:10px;padding:3px;box-sizing:content-box;border-radius:50%;background:#ffffffe8}:where(.ckl-ui) .explore-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.ckl-ui) .explore-product{background:var(--surface);border-radius:22px;overflow:hidden;min-width:0}:where(.ckl-ui) .explore-product-art{overflow:hidden;height:156px;position:relative;background:#eef0e8;display:grid;place-items:center}:where(.ckl-ui) .explore-product-art img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}:where(.ckl-ui) .explore-product-art>.badge{position:absolute;left:12px;top:12px;background:#fff;font-size:var(--type-micro)}:where(.ckl-ui) .explore-product-art>small{position:absolute;right:12px;bottom:10px;background:#ffffffde;border-radius:6px;padding:3px 6px;font-size:var(--type-eyebrow)}:where(.ckl-ui) .save-genetics{position:absolute;right:10px;top:8px;background:#fff;width:44px;height:44px;color:var(--ink)}:where(.ckl-ui) .save-genetics[aria-pressed=true]{color:var(--red)}:where(.ckl-ui) .explore-product-copy{padding:16px}:where(.ckl-ui) .explore-product-copy>small{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .explore-product-copy h3{font-size:var(--type-section);line-height:1.3;font-weight:var(--weight-heading);margin:6px 0}:where(.ckl-ui) .explore-product-copy>p{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .explore-source-link{display:flex;align-items:center;gap:5px;background:transparent;padding:6px 0;font-size:var(--type-caption);min-height:44px;text-align:left;color:var(--text-secondary)}:where(.ckl-ui) .explore-price{display:flex;flex-direction:column;gap:5px;margin:8px 0 12px}:where(.ckl-ui) .explore-price b{font-size:var(--type-task)}:where(.ckl-ui) .explore-price small{font-size:var(--type-micro);color:var(--text-secondary)}:where(.ckl-ui) .explore-card-actions{display:grid;gap:8px}:where(.ckl-ui) .explore-compare{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--type-caption);margin-top:4px}:where(.ckl-ui) .explore-compare input{accent-color:var(--red);width:18px;height:18px}:where(.ckl-ui) .explore-result-count{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .explore-comparison{margin-bottom:24px}:where(.ckl-ui) .explore-comparison h2{display:flex;align-items:center;gap:8px}:where(.ckl-ui) .comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.ckl-ui) .comparison-grid>div{background:var(--surface-low);border-radius:16px;padding:16px;min-width:0}:where(.ckl-ui) .comparison-grid h3{font-size:var(--type-card);margin-bottom:12px}:where(.ckl-ui) .comparison-grid dl>div{border-top:1px solid var(--outline-soft);padding:8px 0}:where(.ckl-ui) .comparison-grid dt{font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .comparison-grid dd{font-size:var(--type-label);margin-top:4px;overflow-wrap:anywhere}:where(.ckl-ui) .comparison-grid .primary{margin-top:12px;width:100%;white-space:normal}:where(.ckl-ui) .explore-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.ckl-ui) .explore-source{display:flex;gap:14px;align-items:center;padding:20px;background:#fff;border-radius:22px;text-align:left;min-width:0}:where(.ckl-ui) .explore-source>span:nth-child(2){flex:1;min-width:0}:where(.ckl-ui) .explore-source b{font-size:var(--type-body-emphasis);display:block}:where(.ckl-ui) .explore-source small{display:block;color:var(--text-secondary);font-size:var(--type-caption);margin:4px 0}:where(.ckl-ui) .explore-source>span>span{font-size:var(--type-caption)}:where(.ckl-ui) .explore-support{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:12px}:where(.ckl-ui) .explore-support>div{display:flex;gap:16px;align-items:flex-start;background:var(--ckl-primary-container,#fff0f0);padding:22px;border-radius:22px}:where(.ckl-ui) .explore-support>div:nth-child(2){background:var(--surface)}:where(.ckl-ui) .explore-support h2{font-size:var(--type-section);margin-bottom:8px}:where(.ckl-ui) .explore-support p{font-size:var(--type-label);color:var(--text-secondary)}:where(.ckl-ui) .explore-support .text-button{padding:8px 0;margin-top:8px;display:flex;gap:8px;align-items:center}:where(.ckl-ui) .explore-empty{text-align:center;background:#fff;padding:28px;border-radius:20px}:where(.ckl-ui) .explore-empty h3{margin:10px 0}:where(.ckl-ui) .explore-empty p{margin-bottom:16px}:where(.ckl-ui) .breed-profile{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#fff;padding:24px;border-radius:24px;margin-block:12px 20px;align-items:center}:where(.ckl-ui) .breed-profile>img{height:290px;width:100%;-o-object-fit:contain;object-fit:contain;background:#eef0e8;border-radius:18px}:where(.ckl-ui) .breed-profile h1{font-size:var(--type-metric);margin:8px 0}:where(.ckl-ui) .breed-profile p{font-size:var(--type-body);color:var(--text-secondary);margin-bottom:12px}:where(.ckl-ui) .breed-profile .breed-purpose{display:inline-block;border-radius:14px;padding:6px 10px;background:var(--surface-high);font-weight:var(--weight-control)}:where(.ckl-ui) .breed-genetics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.ckl-ui) .breed-genetics-list .secondary{margin:0}:where(.ckl-ui) .ops-dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}:where(.ckl-ui) .ops-dashboard-metrics .stat-label{font-size:var(--type-caption)}:where(.ckl-ui) .ops-dashboard-metrics .stat-note{font-size:var(--type-micro)}:where(.ckl-ui) .ops-dashboard-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}:where(.ckl-ui) .ops-focus-panel{background:var(--ink);color:#fff;padding:22px;border-radius:24px}:where(.ckl-ui) .ops-focus-panel>.eyebrow{color:#d8dbe2}:where(.ckl-ui) .ops-focus-panel>h2{font-size:var(--type-metric);font-weight:var(--weight-hero);letter-spacing:-.035em;margin:8px 0}:where(.ckl-ui) .ops-focus-panel>p{color:#d8dbe2;font-size:var(--type-label)}:where(.ckl-ui) .ops-pulse-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 18px}:where(.ckl-ui) .ops-pulse-phases>button{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left;background:transparent;color:#fff}:where(.ckl-ui) .ops-pulse-phases>button>span:first-child{font-size:var(--type-micro);min-height:32px}:where(.ckl-ui) .ops-pulse-phases b{font-size:var(--type-page-narrow)}:where(.ckl-ui) .pipeline-bar{height:6px;border-radius:3px;background:#ffffff20;width:100%;overflow:hidden}:where(.ckl-ui) .pipeline-bar i{display:block;min-width:0;height:100%;background:var(--yellow)}:where(.ckl-ui) .ops-focus-panel>small{display:block;font-size:var(--type-micro);line-height:1.55;color:#cdd1db}:where(.ckl-ui) .ops-task-count{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;background:var(--surface-high);font-weight:var(--weight-heading)}:where(.ckl-ui) .ops-next-tasks .dash-panel-title{margin-bottom:8px}:where(.ckl-ui) .ops-task-feed{max-height:248px;overflow:auto}:where(.ckl-ui) .ops-task-feed>button{display:flex;align-items:center;gap:12px;padding:11px 0;width:100%;text-align:left;background:transparent;border-top:1px solid var(--outline-soft);min-height:68px}:where(.ckl-ui) .ops-task-feed>button>span:nth-child(2){flex:1;min-width:0}:where(.ckl-ui) .ops-task-feed b{font-size:var(--type-label);display:block}:where(.ckl-ui) .ops-task-feed small{display:block;margin-top:4px;font-size:var(--type-caption);color:var(--text-secondary)}:where(.ckl-ui) .ops-task-feed .icon-tile{width:36px;height:36px;background:var(--surface-high);border-radius:12px}:where(.ckl-ui) .ops-dashboard-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;align-items:start}:where(.ckl-ui) .ops-dashboard-side{display:grid;gap:16px}:where(.ckl-ui) .ops-queue-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:12px}:where(.ckl-ui) .ops-queue-toolbar .explore-search{flex:1}:where(.ckl-ui) .ops-queue-toolbar input{font-size:var(--type-body)}:where(.ckl-ui) .ops-overview-queue{max-height:340px;overflow:auto;overscroll-behavior:contain}:where(.ckl-ui) .ops-overview-record{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(100px,.7fr) auto;gap:12px;width:100%;align-items:center;text-align:left;background:transparent;border-top:1px solid var(--outline-soft);padding:14px 0;min-height:64px}:where(.ckl-ui) .ops-overview-record b{font-size:var(--type-label);display:block;overflow-wrap:anywhere}:where(.ckl-ui) .ops-overview-record small{font-size:var(--type-micro);color:var(--text-secondary);display:block;margin-top:4px}:where(.ckl-ui) .overview-record-value{text-align:right}:where(.ckl-ui) .ops-care-snapshot{background:var(--ckl-primary-container,#fff0f0)}:where(.ckl-ui) .ops-care-snapshot .secondary{width:100%;margin-top:10px}:where(.ckl-ui) .ops-care-stage{display:flex;flex-direction:column;gap:7px;font-size:var(--type-caption);color:var(--text-secondary);margin:12px 0}:where(.ckl-ui) .ops-readiness dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--outline-soft);font-size:var(--type-caption)}:where(.ckl-ui) .ops-readiness dt{color:var(--text-secondary)}:where(.ckl-ui) .ops-readiness .text-button{display:flex;align-items:center;gap:8px;margin-top:8px;padding-inline:0}:where(.ckl-ui) .ops-dashboard-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.ckl-ui) .ops-dashboard-bottom>.dash-panel{display:flex;flex-direction:column}:where(.ckl-ui) .ops-dashboard-bottom>.dash-panel>.text-button{margin-top:auto;display:flex;align-items:center;gap:8px;align-self:flex-start;padding:12px 0}:where(.ckl-ui) .ops-dashboard-bottom p{font-size:var(--type-label)}:where(.ckl-ui) .ops-money-summary{display:flex;gap:20px;margin:14px 0}:where(.ckl-ui) .ops-money-summary small{display:block;font-size:var(--type-micro);color:var(--text-secondary);margin-bottom:4px}:where(.ckl-ui) .ops-money-summary b{font-size:var(--type-task)}:where(.ckl-ui) .ops-recent-updates>div{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--outline-soft);padding:10px 0}:where(.ckl-ui) .update-dot{height:7px;width:7px;border-radius:50%;background:var(--red);margin-top:7px;flex-shrink:0}:where(.ckl-ui) .ops-recent-updates b{font-size:var(--type-label)}:where(.ckl-ui) .ops-recent-updates small{display:block;font-size:var(--type-micro);color:var(--text-secondary);margin-top:4px}:where(.ckl-ui) .ops-workspace-links{display:grid}:where(.ckl-ui) .ops-workspace-links .text-button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:10px 0;border-top:1px solid var(--outline-soft)}@media(min-width:1200px){:where(.ckl-ui) .workspace-task-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.ckl-ui) .workspace-map .service-map{min-height:300px;height:100%}:where(.ckl-ui) .genetics-workspace .product-info{padding:18px}:where(.ckl-ui) .genetics-workspace .product-art{height:148px}:where(.ckl-ui) .genetics-workspace .detail-panel{padding:20px}:where(.ckl-ui) .booking-context,:where(.ckl-ui) .detail-panel{top:16px}:where(.ckl-ui) .registry-editor{top:16px}}@media(max-width:1199px){:where(.ckl-ui) .explore-breeds{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ckl-ui) .explore-products{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ckl-ui) .ops-dashboard-bottom{grid-template-columns:1fr 1fr}:where(.ckl-ui) .ops-dashboard-bottom>.dash-panel:last-child{grid-column:1/-1}:where(.ckl-ui) .ops-queue-toolbar{flex-wrap:wrap}:where(.ckl-ui) .ops-queue-toolbar .explore-search{min-width:180px}:where(.ckl-ui) .ops-pulse-phases{gap:8px}:where(.ckl-ui) .home-action-rail>button{padding:12px}:where(.ckl-ui) .home-action-rail .icon-tile{width:32px;height:32px}}@media(max-width:1023px){:where(.ckl-ui) .ops-dashboard-body{grid-template-columns:1fr}:where(.ckl-ui) .ops-dashboard-side{grid-template-columns:1fr 1fr}:where(.ckl-ui) .ops-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ckl-ui) .explore-products{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ckl-ui) .ops-dashboard-lead{grid-template-columns:1fr 1fr}:where(.ckl-ui) .home-action-rail small{font-size:var(--type-micro)}:where(.ckl-ui) .home-action-rail>button{gap:8px}:where(.ckl-ui) .explore-intro{gap:20px}:where(.ckl-ui) .app-header .profile-button>span:last-child{display:none}}@media(max-width:767px){:where(.ckl-ui) .app main{padding:0 16px 24px}:where(.ckl-ui) .page-title{padding:18px 0 14px}:where(.ckl-ui) .page-title h1{font-size:var(--type-page-narrow)}:where(.ckl-ui) .page-title p{font-size:var(--type-label)}:where(.ckl-ui) .page-title>.fit{min-height:44px}:where(.ckl-ui) .dash-panel{padding:16px;border-radius:20px}:where(.ckl-ui) .home-action-rail{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}:where(.ckl-ui) .home-action-rail>button{padding:10px;min-height:64px;border-radius:16px}:where(.ckl-ui) .home-action-rail b{font-size:var(--type-label)}:where(.ckl-ui) .home-action-rail small{font-size:var(--type-micro);margin-top:2px}:where(.ckl-ui) .home-action-rail .icon-tile{width:30px;height:30px;border-radius:10px}:where(.ckl-ui) .workspace-task-grid{grid-template-columns:1fr;gap:12px}:where(.ckl-ui) .workspace-map .service-map{height:210px;min-height:210px}:where(.ckl-ui) .primary-task h2{font-size:var(--type-task)}:where(.ckl-ui) .primary-task p{font-size:var(--type-body)}:where(.ckl-ui) .mobile-nav{padding-inline:2px}:where(.ckl-ui) .mobile-nav>button{padding-inline:0;flex:1}:where(.ckl-ui) .mobile-nav .nav-indicator{width:44px;height:28px}:where(.ckl-ui) .mobile-nav>button>span:last-child{font-size:var(--type-eyebrow)}:where(.ckl-ui) .explore-page{padding-top:18px}:where(.ckl-ui) .explore-intro{grid-template-columns:1fr;gap:16px;margin-bottom:20px}:where(.ckl-ui) .explore-intro-copy h1{font-size:var(--type-hero-small);margin:10px 0}:where(.ckl-ui) .explore-intro-copy>p{font-size:var(--type-body);margin-bottom:14px}:where(.ckl-ui) .explore-featured{min-height:214px;border-radius:22px}:where(.ckl-ui) .explore-featured-copy>strong{font-size:var(--type-profile-narrow)}:where(.ckl-ui) .explore-featured-copy{left:18px;right:18px}:where(.ckl-ui) .explore-featured-top{left:18px;right:18px;top:16px}:where(.ckl-ui) .explore-featured-bottom>b{font-size:var(--type-subheading)}:where(.ckl-ui) .explore-featured-bottom small{display:block;margin-top:3px}:where(.ckl-ui) .explore-goal{width:100%}:where(.ckl-ui) .explore-page>.explore-section,:where(.ckl-ui) .explore-section{margin-bottom:20px}:where(.ckl-ui) .explore-breeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.ckl-ui) .explore-breed img{height:105px}:where(.ckl-ui) .explore-products{grid-template-columns:1fr}:where(.ckl-ui) .explore-product{display:grid;grid-template-columns:minmax(0,1fr)}:where(.ckl-ui) .explore-product-art{height:174px}:where(.ckl-ui) .explore-product-copy{padding:16px}:where(.ckl-ui) .explore-product-copy h3{font-size:var(--type-section)}:where(.ckl-ui) .explore-card-actions{grid-template-columns:1fr 1fr}:where(.ckl-ui) .explore-card-actions button{font-size:var(--type-caption);white-space:normal}:where(.ckl-ui) .explore-product-copy .explore-source-link{padding-block:4px}:where(.ckl-ui) .explore-tabs button{font-size:var(--type-caption);padding-inline:13px}:where(.ckl-ui) .breed-genetics-list,:where(.ckl-ui) .breed-profile,:where(.ckl-ui) .comparison-grid,:where(.ckl-ui) .explore-sources,:where(.ckl-ui) .explore-support{grid-template-columns:1fr}:where(.ckl-ui) .explore-source{padding:16px;gap:10px}:where(.ckl-ui) .explore-support>div{padding:18px}:where(.ckl-ui) .explore-support h2{font-size:var(--type-subheading)}:where(.ckl-ui) .breed-profile{padding:16px;gap:18px}:where(.ckl-ui) .breed-profile>img{height:215px}:where(.ckl-ui) .breed-profile h1{font-size:var(--type-profile-narrow)}:where(.ckl-ui) .explore-comparison .dash-panel-title{align-items:flex-start}:where(.ckl-ui) .comparison-grid{gap:12px}:where(.ckl-ui) .comparison-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}:where(.ckl-ui) .comparison-grid dl>div{min-width:0}:where(.ckl-ui) .ops-dashboard-metrics{grid-template-columns:1fr 1fr;gap:8px}:where(.ckl-ui) .ops-dashboard-metrics .dash-stat:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:2px 12px}:where(.ckl-ui) .ops-dashboard-metrics .dash-stat:last-child>strong{grid-column:2;grid-row:1/3;margin:0}:where(.ckl-ui) .ops-dashboard-metrics .dash-stat:last-child .stat-note{grid-row:2}:where(.ckl-ui) .ops-dashboard-metrics .dash-stat{padding:13px}:where(.ckl-ui) .ops-dashboard-bottom,:where(.ckl-ui) .ops-dashboard-lead,:where(.ckl-ui) .ops-dashboard-side{grid-template-columns:1fr;gap:12px}:where(.ckl-ui) .ops-focus-panel{padding:18px}:where(.ckl-ui) .ops-focus-panel>h2{font-size:var(--type-profile-narrow)}:where(.ckl-ui) .ops-pulse-phases{gap:6px;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ckl-ui) .ops-pulse-phases>button>span:first-child{min-height:0;font-size:var(--type-micro)}:where(.ckl-ui) .ops-pulse-phases b{font-size:var(--type-task)}:where(.ckl-ui) .ops-dashboard-bottom>.dash-panel:last-child{grid-column:auto}:where(.ckl-ui) .ops-overview-record{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0}:where(.ckl-ui) .overview-record-identity{grid-column:1/-1}:where(.ckl-ui) .ops-overview-record>span:nth-child(2){grid-column:1}:where(.ckl-ui) .ops-overview-record>.overview-record-value{grid-column:2;grid-row:2}:where(.ckl-ui) .ops-overview-record>svg{display:none}:where(.ckl-ui) .ops-queue-toolbar .explore-search{width:100%;flex-basis:100%}:where(.ckl-ui) .ops-queue-toolbar :is(select){width:100%}:where(.ckl-ui) .ops-overview-queue{max-height:330px}:where(.ckl-ui) .ops-money-summary{flex-wrap:wrap}:where(.ckl-ui) .operations-dashboard>.page-title{align-items:flex-start}:where(.ckl-ui) .operations-dashboard>.page-title>.primary{width:auto;padding:10px;font-size:var(--type-caption);flex-shrink:0}:where(.ckl-ui) .operations-dashboard>.page-title>.primary svg{display:none}}@media(prefers-reduced-motion:reduce){:where(.ckl-ui) .explore-featured,:where(.ckl-ui) .explore-product{transition:none}}:where(.ckl-ui) .bounded-records{padding:20px}:where(.ckl-ui) .bounded-records .field{display:flex;flex-direction:column;gap:6px;margin:0;font-size:var(--type-label)}:where(.ckl-ui) .bounded-records .list-controls{gap:12px}:where(.ckl-ui) .bounded-records .field :is(select),:where(.ckl-ui) .bounded-records .field input{margin:0;min-height:44px;padding:10px 12px}:where(.ckl-ui) .record-scroll td,:where(.ckl-ui) .record-scroll th{padding:12px 14px}:where(.ckl-ui) .list-pagination{font-size:var(--type-label);margin-top:12px}:where(.ckl-ui) .type-specimen .spec-page{font-size:var(--type-page)}:where(.ckl-ui) .type-specimen .spec-metric{font-size:var(--type-metric)}:where(.ckl-ui) .type-specimen .spec-card,:where(.ckl-ui) .type-specimen .spec-section{font-size:var(--type-section)}:where(.ckl-ui) .type-specimen p{font-size:var(--type-body)}:where(.ckl-ui) .type-specimen label{font-size:var(--type-label)}@media(max-width:767px){:where(.ckl-ui) .bounded-records{padding:16px}:where(.ckl-ui) .type-specimen .spec-page{font-size:var(--type-page-narrow)}:where(.ckl-ui) .type-specimen .spec-metric{font-size:var(--type-page)}}:where(.ckl-ui) .explore-section>.dash-panel-title .text-button{display:flex;align-items:center;gap:8px;min-height:44px}:where(.ckl-ui) .explore-tabs button svg{flex-shrink:0}