.tdg6-extra{margin:2rem 0;padding:clamp(16px,3vw,28px);border:1px solid #c9dfd1;border-radius:16px;background:#f5f9ef;color:#193f36}.tdg6-extra button{font:inherit;color:#193f36;background:white;border:1px solid #92b8a7;border-radius:9px;padding:10px;cursor:pointer;line-height:1.6}.tdg6-extra button:focus-visible{outline:3px solid #bf8200;outline-offset:3px}.tdg6-extra button:disabled{cursor:default;opacity:.8}.tdg6-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.tdg6-extra [aria-pressed=true],.tdg6-extra .tdg6-selected{border:2px solid #af7800;background:#fff4d4}.tdg6-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tdg6-col{display:grid;gap:8px}.tdg6-extra .tdg6-yes{border:2px solid #1e793e;background:#e3f3df}.tdg6-orderrow{display:flex;align-items:center;gap:8px;border-bottom:1px solid #cbdcce;padding:10px 0}.tdg6-orderrow span{flex:1}.tdg6-orderrow button{padding:5px 12px}.tdg6-feedback{font-weight:bold;min-height:2.5em;margin:14px 0}.tdg6-extra h2{font-size:1.4em}@media(max-width:480px){.tdg6-col button{font-size:.9em;padding:8px}.tdg6-columns{gap:7px}}
