.c94-tool{max-width:1160px;margin:auto;padding:2rem clamp(1rem,4vw,3rem) 4rem}.c94-privacy,.c94-card{background:#fff8ed;border:1px solid #e5cfae;border-radius:18px;padding:1rem 1.2rem}.c94-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.25rem;margin:1.5rem 0}.c94-panel{border:1px solid #d8d1c5;border-radius:20px;padding:1.25rem;background:#fff}.c94-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c94-panel label{display:grid;gap:.4rem;font-weight:700}.c94-panel input,.c94-panel select{min-height:46px;width:100%;padding:.65rem;border:1px solid #7f7465;border-radius:9px;font:inherit}.c94-row{display:grid;grid-template-columns:minmax(130px,1.3fr) repeat(3,minmax(90px,1fr)) auto;align-items:end;gap:.65rem;margin:.85rem 0;padding:.8rem;border:1px solid #e0d9ce;border-radius:14px}.c94-row--cost{grid-template-columns:minmax(120px,1.3fr) repeat(4,minmax(85px,1fr)) auto}.c94-row legend{font-weight:800}.c94-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.c94-error{color:#8a1c16;font-weight:700;min-height:1.5em}.c94-result{border-left:5px solid #d6ad44;background:#fffaf0;border-radius:12px;padding:1rem}.c94-result p{margin:.35rem 0}.c94-status{font-weight:700}.c94-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.c94-related{display:flex;gap:1rem;flex-wrap:wrap}.c94-note{font-size:.95rem;color:#4e463c}@media(max-width:820px){.c94-shell,.c94-methods{grid-template-columns:1fr}.c94-row,.c94-row--cost{grid-template-columns:1fr 1fr}.c94-row button{grid-column:1/-1}.c94-grid{grid-template-columns:1fr}}@media(max-width:420px){.c94-row,.c94-row--cost{grid-template-columns:1fr}.c94-tool{padding-inline:.75rem}.c94-actions .button{width:100%}}
