.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.accessory-rows{display:grid;gap:8px}.accessory-rows>label{display:flex;gap:12px;align-items:center;min-height:68px;padding:12px;border:1px solid #cbd3c9;border-radius:8px;background:#fff;cursor:pointer}.accessory-rows input,.inspection-controls input{width:22px!important;height:22px;flex-shrink:0;accent-color:#294e40}.accessory-rows strong{display:block;font-size:14px;line-height:1.5}.accessory-rows small{display:block;color:#54665a;font-size:12px;margin-top:4px}.option-note,.option-warning{font-size:12px;line-height:1.7;margin:12px 0}.option-warning:empty{display:none}.inspection-controls{display:grid;gap:8px;padding:16px 0}.inspection-controls label{display:flex;gap:12px;align-items:center;min-height:48px;font-size:13px}.component-pricing{margin-top:18px;padding:18px;background:#e8ede3;border:1px solid #c3cdbd;border-radius:8px}.component-pricing>p{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.7;margin:8px 0}.component-pricing>p:nth-last-child(2){border-top:1px solid #b8c5b1;padding-top:12px;font-size:14px}.component-pricing strong{white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.component-pricing>p.pricing-pending{display:block;font-size:11px;color:#3c5145}.draft-actions{display:grid;gap:8px;margin-top:14px}.draft-actions button{min-height:46px;font-size:13px;padding:10px}.draft-actions p{font-size:12px;line-height:1.6}.flow-editor :is(button,input,select):focus-visible{outline:3px solid #e67a3c;outline-offset:3px}@media(max-width:800px){.flow-steps button{min-height:44px;font-size:10px}.flow-preview-toggle,.viewbar button,.interior-tabs button{min-height:44px}.flow-scroll{padding-bottom:16px}}
