.estimate-modes,.estimate-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.estimate-clear,.estimate-modes button,.estimate-presets button{border:1px solid #b3b7a7;border-radius:8px;padding:10px 12px;min-height:44px;background:transparent;color:inherit;font-size:14px;cursor:pointer}.estimate-modes button[aria-pressed=true],.estimate-presets button[aria-pressed=true]{background:#273d34;color:#fff9e9;border-color:#273d34}.estimate-script{display:block;width:100%;box-sizing:border-box;padding:14px;border:1px solid #b3b7a7;border-radius:8px;background:#fffdf7;color:#273d34;font:14px/1.6 monospace;resize:vertical}.usage-calculator .estimate-narration{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;margin:16px 0}.usage-calculator .estimate-narration input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#273d34}.estimate-note{font-size:13px;line-height:1.7}.estimate-direction{margin-top:24px;font-size:14px;line-height:1.7}.estimate-direction summary{cursor:pointer;font-weight:600}.estimate-clear{margin-bottom:18px}.usage-calculator :focus-visible{outline:3px solid #b9472d;outline-offset:3px}#estimate{scroll-margin-top:24px}