.grooming-cell[data-v-8ff585de]{cursor:text;--tw-text-opacity:1;width:100%;min-width:10rem;max-width:14rem;height:100%;min-height:3rem;color:rgb(51 65 85/var(--tw-text-opacity,1));border:2px dashed #0000;flex-direction:column;padding:.375rem .5rem;font-size:.75rem;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.grooming-cell[data-v-8ff585de]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));background-color:#0000000d}.grooming-cell[data-v-8ff585de]:focus-visible{border-color:hsl(var(--primary));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary) / .4);--tw-ring-offset-width:1px;--tw-ring-offset-color:#fff;outline:2px solid #0000}.grooming-cell.is-dirty[data-v-8ff585de]{border-color:hsl(var(--primary) / .5);background-color:hsl(var(--primary) / .05)}.grooming-cell.is-editing[data-v-8ff585de]{border-style:solid;border-color:hsl(var(--primary));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.grooming-cell__display[data-v-8ff585de]{white-space:pre-wrap;flex:1;align-items:flex-start;height:100%;min-height:1.5rem;display:flex}.grooming-cell__input[data-v-8ff585de]{resize:none;--tw-text-opacity:1;width:100%;height:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex:1;padding:0;font-size:.75rem;line-height:1.375}.grooming-cell__input[data-v-8ff585de]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}@page{size:landscape;margin:.4in}.grooming-profiles-print{color:#111;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px}.grooming-profiles-print .report-header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.grooming-profiles-print .report-header h1{margin:0;font-size:14px;font-weight:700}.grooming-profiles-print .report-header .range{color:#555;font-size:10px}.grooming-profiles-print table.report-table{border-collapse:collapse;table-layout:auto;width:100%}.grooming-profiles-print th,.grooming-profiles-print td{vertical-align:top;word-break:break-word;white-space:pre-wrap;border:1px solid #d1d5db;padding:3px 4px}.grooming-profiles-print thead th{text-align:left;background:#f3f4f6;font-weight:700}.grooming-profiles-print th.services,.grooming-profiles-print td.services{min-width:14%}.grooming-profiles-print th.text-cell,.grooming-profiles-print td.text-cell{min-width:6%}.grooming-profiles-print td.customer-cell,.grooming-profiles-print td.pet-cell{vertical-align:top;min-width:12%;line-height:1.3}.grooming-profiles-print td.customer-cell>div+div,.grooming-profiles-print td.pet-cell>div+div{margin-top:1px}.grooming-profiles-print td.pet-cell .tags{color:#4b5563;margin-top:2px;font-size:8px}.grooming-profiles-print td.pet-cell .highlight{margin-top:2px;font-size:8px}.grooming-profiles-print .nowrap{white-space:nowrap}.grooming-profiles-print .muted{color:#6b7280}.grooming-profiles-print .font-bold{font-weight:700}.grooming-profiles-print .italic{font-style:italic}.grooming-profiles-print td.services ul{margin:0;padding:0;list-style:none}.grooming-profiles-print td.services li+li{border-top:1px dashed #e5e7eb;margin-top:4px;padding-top:3px}.grooming-profiles-print td.services .svc-row{align-items:baseline;gap:4px;display:flex}.grooming-profiles-print td.services .svc-meta{color:#6b7280;padding-left:4px;font-size:8px}.grooming-profiles-print tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.report-table td.grooming-cell-td{height:0;vertical-align:top!important;padding:0!important}.report-table tr.grooming-profile-row>td{background:var(--row-bg,#fff)}.report-table tr.grooming-profile-row:hover>td{background:var(--row-hover-bg,#f8fafc)}.report-table tr.grooming-profile-row>td.grooming-sticky-cell{background:var(--row-bg,#fff)}.report-table tr.grooming-profile-row:hover>td.grooming-sticky-cell{background:var(--row-hover-bg,#f8fafc)}
