.quick-task{padding:24px;margin:24px 0;background:#fff;border:1px solid #c9dbd4;border-radius:20px;box-shadow:0 12px 40px #0b1f3b0a;max-width:650px;min-width:0}.quick-task label{display:block;font-weight:750;font-size:19px;color:#0b1f3b;margin-bottom:12px}.quick-task textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:100px;max-height:280px;font:inherit;line-height:1.6;border:1px solid #bacbc6;border-radius:12px;padding:14px;background:#f9fcfa;color:#0b1f3b}.quick-task textarea:focus-visible{outline:3px solid #147346;outline-offset:3px}.quick-task-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px}.quick-task-footer>span,.quick-task-caption{font-size:13px;line-height:1.6;color:#526576}.quick-task .quick-task-caption{margin-top:12px;margin-bottom:0}.quick-task [data-quick-status]:empty{display:none}.quick-task [data-quick-status]{font-size:14px;color:#9e2d28}.quick-task button{min-height:48px}.ux-hero:has(.quick-task) .ux-hero-copy{max-width:690px}.ux-hero:has(.quick-task) .ux-hero-actions{margin-top:14px}.quick-task-footer button{flex:1 1 240px;min-width:0;max-width:100%}@media(max-width:600px){.quick-task{padding:18px;margin:18px 0}.quick-task textarea{font-size:16px}}

.quick-task .quick-task-quantity{font-size:13px;margin:0;color:#526576;display:flex;flex:1 1 168px;align-items:center;gap:12px;font-weight:500;white-space:nowrap}.quick-task-quantity input{width:80px;flex:0 0 80px;box-sizing:border-box;min-height:44px;border:1px solid #bacbc6;border-radius:10px;background:#f9fcfa;padding:8px 10px;font:inherit;font-size:16px;color:#0b1f3b}.quick-task-quantity input:focus-visible{outline:3px solid #147346;outline-offset:3px}
