.support-work{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 48%), var(--color-surface)}.support-work>summary{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;list-style:none;display:flex}.support-work>summary::-webkit-details-marker{display:none}.support-work>summary::marker{content:""}.support-work-summary-copy{gap:.12rem;min-width:0;display:grid}.support-work-summary-copy strong{color:var(--color-text);font-size:.92rem}.support-work-summary-copy small{color:var(--color-text-muted);font-size:.74rem;font-weight:580;line-height:1.4}.support-work>summary svg{fill:none;width:1rem;height:1rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;transition:transform .18s}.support-work[open]>summary svg{transform:rotate(180deg)}.support-work-shell{gap:1.1rem;padding-top:.8rem;display:grid}.support-work-boundary{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);margin:0;padding:.75rem .9rem;font-size:.92rem}.support-work-summary,.support-work-customer,.support-work-entry-form{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-background));gap:.75rem;padding:1rem;display:grid}.support-work-summary h3,.support-work-customer h3,.support-work-entry-form h3{margin:0;font-size:1rem}.support-work-summary dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin:0;display:grid}.support-work-summary dl div{background:var(--color-background);border-radius:.6rem;gap:.2rem;padding:.65rem;display:grid}.support-work-summary dt{color:var(--color-text-muted);font-size:.78rem}.support-work-summary dd{margin:0;font-weight:700}.support-work-amounts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.support-work-amounts li{border-top:1px solid var(--color-border);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:baseline;gap:.65rem;padding-top:.65rem;font-size:.85rem;display:grid}.support-work-customer-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.support-work-customer-form .field{flex:15rem}.support-work-configuration{border:1px solid color-mix(in srgb, #b66a00 45%, var(--color-border));background:color-mix(in srgb, #b66a00 10%, var(--color-surface));border-radius:.65rem;padding:.8rem .9rem}.support-work-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.support-work-form-grid .field,.support-work-form-grid input,.support-work-form-grid select{min-width:0;max-width:100%}.support-work-form-grid>.field>input,.support-work-form-grid>.field>select{width:100%}.support-work-form-grid [data-work-context-field]{overflow-x:clip}.support-work-quantity{align-items:center;gap:.55rem;display:flex}.support-work-quantity input{flex:1;min-width:0}.support-work-quantity span{color:var(--color-text-muted);font-size:.86rem}.support-work-history ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.support-work-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:.7rem;padding:1rem;display:grid}.support-work-card[data-state=reversed]{opacity:.72}.support-work-card-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.support-work-card-heading h4{margin:0;font-size:1rem}.support-work-description{white-space:pre-wrap;margin:0}.support-work-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem .85rem;margin:0;display:grid}.support-work-facts div{min-width:0}.support-work-facts dt{color:var(--color-text-muted);font-size:.76rem}.support-work-facts dd{overflow-wrap:anywhere;margin:.15rem 0 0}.support-work-actions{flex-wrap:wrap;align-items:start;gap:.55rem;display:flex}.support-work-correction{width:min(100%,24rem)}.support-work-correction form{gap:.55rem;padding-top:.55rem;display:grid}.support-work-reversal-note{color:var(--color-text-muted);margin:0;font-style:italic}@media (width<=42rem){.support-work-form-grid{grid-template-columns:1fr}.support-work-amounts li{grid-template-columns:1fr;gap:.25rem}.support-work-card-heading{align-items:flex-start}.support-work-actions,.support-work-actions>.button,.support-work-correction{width:100%}}@media (prefers-reduced-motion:reduce){.support-work>summary svg{transition:none}}
