.kitchen-tasks{color:#173d39;max-width:100%;overflow-wrap:anywhere}.kitchen-tasks h3{font-size:1.45rem;margin:.2rem 0 .8rem}.kt-kicker{font-size:.7rem;letter-spacing:.13em;font-weight:800;color:#38756c;margin:0 0 .4rem}.kt-heading{display:flex;align-items:start;gap:1rem;justify-content:space-between}.kt-heading p:not(.kt-kicker){color:#657975;font-size:.85rem;max-width:42rem}.kt-heading>.button{flex-shrink:0}.kt-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:1rem 0}.kt-metric{display:flex;flex-direction:column;border:1px solid #dbe7e3;border-radius:12px;padding:.7rem;background:#f3f7f5}.kt-metric strong{font-size:1.35rem}.kt-metric span{font-size:.7rem;margin-top:.1rem}.kt-metric.kt-completed{background:#e8f5eb;color:#23704b}.kt-metric.kt-blocked{background:#fff0e7;color:#98401e}.kt-metric.kt-in_progress{background:#eaf3fb;color:#255a8a}.kt-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.kt-results{font-size:.78rem;color:#657975}.kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.kt-card,.kt-edit-row{padding:1rem;border:1px solid #dbe7e3;border-radius:14px;background:#fff;min-width:0}.kt-card header{display:flex;justify-content:space-between;gap:.5rem;font-size:.7rem;color:#647b76}.kt-state{border-radius:20px;background:#f0f5f3;padding:.18rem .5rem;color:#365c54}.kt-blocked .kt-state{background:#ffede3;color:#98401e}.kt-completed .kt-state{background:#e4f3e8;color:#23704b}.kt-in_progress .kt-state{background:#e8f0ff;color:#255a8a}.kt-card h4,.kt-edit-row h4{margin:.8rem 0 .3rem;font-size:1rem}.kt-quantity{font-size:.78rem;color:#657975}.kt-owner{display:flex;flex-direction:column;gap:.25rem;margin:.8rem 0;font-size:.8rem}.kt-owner span{font-size:.7rem;color:#657975}.kt-instructions,.kt-report{white-space:pre-wrap;font-size:.8rem;line-height:1.6}.kt-completion{font-size:.72rem;color:#38756c;border-top:1px solid #edf1ed;padding-top:.7rem}.kt-card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.kt-empty{border:1px dashed #b4c9c2;border-radius:14px;padding:1.2rem;background:#f5f8f5;margin:1rem 0}.kt-empty h4{margin:0 0 .6rem}.kt-empty p{color:#647b76;font-size:.85rem}.kt-editor{display:grid;gap:.7rem}.kt-edit-row>span{font-size:.8rem;color:#647b76}.kt-edit-fields{display:grid;grid-template-columns:2fr 1fr;gap:.6rem;margin-top:.8rem}.kt-confirm{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;padding:.8rem;border-radius:12px;background:#eef5f0;margin:.8rem 0}.kt-confirm input{width:18px;height:18px;flex-shrink:0;margin:.1rem 0}.kt-history{border-top:1px solid #dbe7e3;padding-top:1rem;margin-top:1.2rem;font-size:.8rem}.kt-history summary{font-weight:700;cursor:pointer}.kt-history ol{padding-left:1rem}.kt-history li{padding:.6rem 0}.kt-history li>span{display:block;color:#657975;font-size:.7rem;margin-top:.3rem}.kt-pages{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.kt-order-summary{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin:.6rem 0;font-size:.78rem}.kt-order-summary span{color:#657975}.kt-order-summary small{color:#98401e}.kitchen-tasks .field{min-width:0}.kitchen-tasks input,.kitchen-tasks textarea,.kitchen-tasks select{max-width:100%;min-width:0;box-sizing:border-box}.kitchen-tasks .form-note{font-size:.76rem;line-height:1.6}@media(max-width:600px){.kt-heading{flex-direction:column}.kt-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kt-filters{grid-template-columns:1fr}.kt-grid{grid-template-columns:1fr}.kt-edit-fields{grid-template-columns:1fr}.kt-heading>.button{width:100%}.kt-card-actions .button{white-space:normal}.kitchen-tasks h3{font-size:1.25rem}}

#app-dialog:has(.kitchen-tasks){width:min(960px,calc(100% - 32px));max-width:960px}@media(min-width:760px){.kt-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.kt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
