.crm-today{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex;container:workshop/inline-size}.crm-today-layout{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex}.crm-board-scroll{min-width:0}.crm-board{grid-template-columns:repeat(var(--crm-cols,3), minmax(0, 1fr));gap:var(--mkd-s3);align-items:start;display:grid}.crm-groups{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex}.crm-group-empty{color:var(--mkd-muted);margin:0}.crm-column{gap:var(--mkd-s2);flex-direction:column;min-width:0;display:flex}.crm-column-empty{color:var(--mkd-muted);margin:0}.crm-plate{font:600 var(--mkd-t-section)/1.2 var(--mkd-display);letter-spacing:var(--mkd-track-display);color:var(--mkd-ink);margin:0}button.crm-plate{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mkd-card-body.crm-job-row{align-items:center;gap:var(--mkd-s2) var(--mkd-s3);padding:var(--mkd-s2) var(--mkd-s3);flex-flow:wrap}.mkd-card-body.crm-job-row .crm-actions{margin-left:auto}.crm-actions,.crm-cancel,.crm-more{gap:var(--mkd-s2);flex-wrap:wrap;align-items:center;display:flex}.crm-history-row{column-gap:var(--mkd-s3);padding:var(--mkd-s2) 0;border-bottom:1px solid var(--mkd-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}a.crm-history-row{color:inherit;text-decoration:none}.crm-history-main{gap:var(--mkd-s1) var(--mkd-s3);flex-wrap:wrap;min-width:0;display:flex}.crm-history-lines{flex-basis:100%}.crm-history-amount{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.crm-due-group{padding:var(--mkd-s2);border-radius:var(--mkd-r-card,12px);background:var(--mkd-action-tint)}.crm-sheet{min-width:0;container:sheet/inline-size}.crm-sheet-grid{gap:var(--mkd-s4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""actions""intake""clock""photos""vehicle";align-items:start;display:grid}.crm-sheet-head{grid-area:head;min-width:0}.crm-sheet-actions{grid-area:actions;min-width:0}.crm-sheet-intake{grid-area:intake;min-width:0}.crm-sheet-clock{grid-area:clock;min-width:0}.crm-sheet-photos{grid-area:photos;min-width:0}.crm-sheet-vehicle{grid-area:vehicle;min-width:0}.crm-photo-capture{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;position:relative}.crm-photo-capture input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-photo-grid{gap:var(--mkd-s2);flex-wrap:wrap;min-width:0;display:flex}.crm-photo-grid a{min-width:0}.crm-photo-grid img{object-fit:cover;width:96px;height:96px;display:block}.crm-sheet .mkd-fgrid{grid-template-columns:minmax(0,1fr)}.crm-sheet .mkd-input,.crm-sheet .mkd-field{min-width:0;max-width:100%}.crm-tiles{min-width:0}.crm-today[data-tiles=compact] .crm-tiles{gap:var(--mkd-s2);grid-template-columns:1fr 1fr;display:grid}.crm-today[data-tiles=compact] .crm-tiles .mkd-stats{display:contents}.crm-today[data-tiles=compact] .crm-tiles .mkd-stat{padding:var(--mkd-s2) var(--mkd-s3);gap:2px}.crm-today[data-tiles=compact] .crm-tiles .mkd-stat-n{font-size:var(--mkd-t-section)}.crm-today[data-tiles=compact] .crm-tiles .mkd-source{font-size:10px;line-height:1.2}.crm-today[data-tiles=compact] .crm-tiles .mkd-stat .mkd-icon{width:22px;height:22px}@container workshop (width<=479px){.crm-tiles{gap:var(--mkd-s2);grid-template-columns:1fr 1fr;display:grid}.crm-tiles .mkd-stats{display:contents}.crm-tiles .mkd-stat{padding:var(--mkd-s2) var(--mkd-s3);gap:2px}.crm-tiles .mkd-stat-n{font-size:var(--mkd-t-section)}.crm-tiles .mkd-source{font-size:10px;line-height:1.2}.crm-tiles .mkd-stat .mkd-icon{width:22px;height:22px}}@container workshop (width>=1100px){.crm-today-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;display:grid}}@container sheet (width>=720px){.crm-sheet-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr);grid-template-areas:"head head""actions actions""intake clock""photos photos""vehicle vehicle"}.crm-sheet .mkd-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-intake{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex}.crm-intake .mkd-fgrid{grid-template-columns:minmax(0,1fr)}.crm-intake-plate{min-height:calc(var(--mkd-h-lg) + var(--mkd-s6));font-family:var(--mkd-display);font-size:var(--mkd-t-stat);letter-spacing:.04em;text-transform:uppercase}.crm-intake-photo{width:100%;min-height:calc(var(--mkd-h-touch) + var(--mkd-s3));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.crm-intake-file{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-intake-hit{align-items:flex-start;gap:var(--mkd-s2);padding-block:var(--mkd-s3);flex-direction:column;display:flex}.crm-intake-field[data-review=true]{background:var(--mkd-signal-tint);box-shadow:inset 3px 0 0 var(--mkd-signal);border-radius:var(--mkd-r-control);padding:var(--mkd-s2) var(--mkd-s3)}.crm-please{color:var(--mkd-signal-ink);font-weight:600}.crm-field-source{margin-left:var(--mkd-s2);font-size:var(--mkd-t-label);color:var(--mkd-muted);font-weight:500}@media (width<=480px){.crm-intake-photo{min-height:calc(var(--mkd-h-touch) + var(--mkd-s5))}}.crm-tyres{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex;container:tyres/inline-size}.crm-tyres-form .mkd-fgrid{grid-template-columns:minmax(0,1fr)}.crm-tyres-form .mkd-fgrid>.mkd-btn{justify-self:start}.crm-tyre-list{gap:var(--mkd-s3);flex-direction:column;min-width:0;display:flex}.crm-tyre-row{align-items:flex-start;gap:var(--mkd-s2) var(--mkd-s3);min-width:0;padding-bottom:var(--mkd-s3);border-bottom:1px solid var(--mkd-line);flex-wrap:wrap;display:flex}.crm-tyre-main{flex:180px;min-width:0}.crm-tyre-main .mkd-text{margin:0}.crm-tread{gap:var(--mkd-s2) var(--mkd-s3);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-tread-actions{grid-column:1/-1}.crm-tyre-hits{flex-direction:column;grid-column:1/-1;display:flex}.crm-tyre-hit{width:100%;min-height:var(--mkd-h-touch);padding:var(--mkd-s2) var(--mkd-s3);border:0;border-bottom:1px solid var(--mkd-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.crm-tyre-panel{flex-basis:100%;min-width:0}@container tyres (width<=479px){.crm-tread{grid-template-columns:1fr 1fr}.crm-tyres .mkd-btn,.crm-tyres .mkd-input,.crm-tyres .mkd-seg button,.crm-tyres .crm-tyre-hit{height:auto;min-height:44px}}.crm-planner{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex;container:planner/inline-size}.crm-planner-nav{align-items:center;gap:var(--mkd-s2);flex-wrap:wrap;display:flex}.crm-planner .mkd-fgrid,.crm-planner-form .mkd-fgrid{grid-template-columns:minmax(0,1fr)}.crm-planner-grid{border-top:1px solid var(--mkd-line);min-width:0;display:grid;overflow-x:auto}.crm-planner-head,.crm-planner-time,.crm-planner-cell{border-bottom:1px solid var(--mkd-line);border-left:1px solid var(--mkd-line);min-width:0;padding:var(--mkd-s1) var(--mkd-s2)}.crm-planner-head{font-weight:650}.crm-planner-head[data-lane=courtesy]{max-width:9rem}.crm-planner-time{color:var(--mkd-muted);font-variant-numeric:tabular-nums;border-left:0}.crm-planner-cell{flex-direction:column;gap:2px;display:flex}.crm-planner-cell[data-lane=courtesy]{max-width:9rem}.crm-planner-slot,.crm-planner-block{width:100%;min-height:2.25rem;padding:var(--mkd-s1) var(--mkd-s2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.crm-planner-block{background:var(--mkd-signal-tint);border-radius:var(--mkd-r-control)}.crm-planner-block[data-status=cancelled]{opacity:.55}.crm-planner-covered{min-height:2.25rem}.crm-planner-plate{text-transform:uppercase;letter-spacing:.04em}.crm-planner-hits,.crm-planner-notify,.crm-planner-form .mkd-formactions,.crm-planner-actions,.crm-planner-detail{grid-column:1/-1}.crm-planner-hit{width:100%;min-height:var(--mkd-h-touch);padding:var(--mkd-s2) var(--mkd-s3);border:0;border-bottom:1px solid var(--mkd-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.crm-planner-notify{align-items:center;gap:var(--mkd-s2);display:flex}.crm-planner-actions{gap:var(--mkd-s2);flex-wrap:wrap;display:flex}@container planner (width<=479px){.crm-planner .mkd-btn,.crm-planner .mkd-input,.crm-planner .mkd-seg button,.crm-planner .crm-planner-slot,.crm-planner .crm-planner-block,.crm-planner .crm-planner-hit,.crm-planner .crm-planner-notify{height:auto;min-height:44px}}.crm-planner[data-compact=true] .mkd-btn,.crm-planner[data-compact=true] .mkd-input,.crm-planner[data-compact=true] .mkd-seg button,.crm-planner[data-compact=true] .crm-planner-slot,.crm-planner[data-compact=true] .crm-planner-block,.crm-planner[data-compact=true] .crm-planner-hit,.crm-planner[data-compact=true] .crm-planner-notify{height:auto;min-height:44px}.crm-reminders{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex;container:reminders/inline-size}.crm-reminder-grid{gap:var(--mkd-s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.crm-reminder-card{min-width:0}.crm-reminder-form .mkd-fgrid,.crm-reminder-form{gap:var(--mkd-s3);flex-direction:column;display:flex}.crm-reminder-actions{gap:var(--mkd-s2);flex-wrap:wrap;align-items:center;display:flex}.crm-reminder-reasons{margin:0;padding-left:1.1rem}@container reminders (width<=719px){.crm-reminder-grid{grid-template-columns:minmax(0,1fr)}}@container reminders (width<=479px){.crm-reminders .mkd-btn,.crm-reminders .mkd-input,.crm-reminders textarea{height:auto;min-height:44px}}.crm-reminders[data-compact=true] .crm-reminder-grid{grid-template-columns:minmax(0,1fr)}.crm-reminders[data-compact=true] .mkd-btn,.crm-reminders[data-compact=true] .mkd-input,.crm-reminders[data-compact=true] textarea{height:auto;min-height:44px}.crm-documents{gap:var(--mkd-s4);flex-direction:column;min-width:0;display:flex;container:documents/inline-size}.crm-doc-kpis{gap:var(--mkd-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-doc-filters{gap:var(--mkd-s3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.crm-doc-sub{margin:var(--mkd-s3) 0 0;font:600 var(--mkd-t-body)/1.3 var(--mkd-display)}.crm-doc-head,.crm-doc-row,.crm-doc-overdue{gap:var(--mkd-s2) var(--mkd-s3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-width:0;display:grid}.crm-doc-head{color:var(--mkd-muted);font-size:var(--mkd-t-meta,.85rem);padding-bottom:var(--mkd-s1)}.crm-doc-row,.crm-doc-overdue{padding:var(--mkd-s2) 0;border-bottom:1px solid var(--mkd-line)}.crm-doc-row{grid-template-areas:"main amount status""actions actions actions"}.crm-doc-overdue{grid-template-columns:minmax(0,1fr) auto auto}.crm-doc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-doc-row .crm-doc-main{grid-area:main}.crm-doc-amount{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.crm-doc-row .crm-doc-amount{grid-area:amount}.crm-doc-row .mkd-chip{grid-area:status;justify-self:end}.crm-doc-row .crm-doc-actions{gap:var(--mkd-s2);flex-wrap:wrap;grid-area:actions;display:flex}.crm-doc-number{color:inherit;font-weight:600;text-decoration:none}.crm-doc-meta{gap:var(--mkd-s1) var(--mkd-s3);color:var(--mkd-muted);flex-wrap:wrap;min-width:0;display:flex}.crm-doc-k{display:none}.crm-doc-row[data-current=true]{background:var(--mkd-action-tint)}@container documents (width<=719px){.crm-doc-kpis,.crm-doc-filters,.crm-doc-head,.crm-doc-row,.crm-doc-overdue{grid-template-columns:minmax(0,1fr)}.crm-doc-head{display:none}.crm-doc-k{display:inline}.crm-doc-row{grid-template-areas:"main""amount""status""actions"}.crm-doc-amount,.crm-doc-row .mkd-chip{justify-self:start}}@container documents (width<=479px){.crm-documents .mkd-btn,.crm-documents .mkd-input,.crm-documents .crm-doc-row,.crm-documents .crm-doc-overdue{height:auto;min-height:44px}}.crm-documents[data-stack=true] .crm-doc-kpis,.crm-documents[data-stack=true] .crm-doc-filters,.crm-documents[data-stack=true] .crm-doc-head,.crm-documents[data-stack=true] .crm-doc-row,.crm-documents[data-stack=true] .crm-doc-overdue{grid-template-columns:minmax(0,1fr)}.crm-documents[data-stack=true] .crm-doc-head{display:none}.crm-documents[data-stack=true] .crm-doc-k{display:inline}.crm-documents[data-stack=true] .crm-doc-row{grid-template-areas:"main""amount""status""actions"}.crm-documents[data-stack=true] .crm-doc-amount,.crm-documents[data-stack=true] .crm-doc-row .mkd-chip{justify-self:start}.crm-documents[data-compact=true] .mkd-btn,.crm-documents[data-compact=true] .mkd-input,.crm-documents[data-compact=true] .crm-doc-row,.crm-documents[data-compact=true] .crm-doc-overdue{height:auto;min-height:44px}
