.temperature-shell{padding-block:30px 60px;max-width:1050px}.temperature-shell section{scroll-margin-top:100px}.temperature-lead{font-size:1.08rem}.temperature-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.temperature-step,.temperature-log-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.temperature-step h2{font-size:1.1rem;margin:6px 0 10px}.temperature-step p{margin:0;color:var(--muted)}.temperature-step-number{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--surface-2);font-weight:800;color:var(--primary)}.temperature-log-panel{margin-block:32px}.temperature-log-panel h2{margin-top:0}.temperature-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.temperature-fields label{display:flex;flex-direction:column;gap:6px;font-weight:600}.temperature-fields input,.temperature-fields select,.temperature-fields textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);font:inherit}.temperature-fields textarea{resize:vertical;min-height:90px}.temperature-fields small{font-weight:400;color:var(--muted)}.temperature-wide{grid-column:1/-1}.temperature-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.temperature-actions button{cursor:pointer}.temperature-actions button:disabled{cursor:default;opacity:.5}.temperature-secondary{border:1px solid var(--line);border-radius:12px;padding:10px 16px;background:var(--surface);color:var(--primary);font:inherit;font-weight:600}.temperature-remove{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--primary);padding:6px 12px;cursor:pointer;min-height:42px;font:inherit}.temperature-status{min-height:1.7em;color:var(--primary);font-weight:600}.temperature-summary{padding:18px;border-radius:14px;background:var(--surface-2);font-weight:700}.temperature-note{color:var(--muted);font-size:.93rem}.temperature-table{min-width:690px}.temperature-table td:nth-child(5){min-width:150px;max-width:300px;overflow-wrap:anywhere}.temperature-table th{white-space:nowrap}.temperature-shell .article-section{margin-top:36px}.temperature-sources{overflow-wrap:anywhere}.temperature-next{margin-top:30px}.temperature-affiliate{margin-block:24px}.temperature-log-panel :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.temperature-log-panel [hidden]{display:none!important}@media(max-width:700px){.temperature-step-grid,.temperature-fields{grid-template-columns:1fr}.temperature-wide{grid-column:auto}.temperature-step,.temperature-log-panel{padding:20px}.temperature-actions .button,.temperature-actions .temperature-secondary{width:100%;text-align:center}.temperature-shell{padding-top:20px}.temperature-log-panel{margin-inline:-2px}}@media print{.site-header,.site-footer,.temperature-actions,.temperature-remove,[data-temperature-log],.temperature-affiliate{display:none}.temperature-log-panel{border:0;padding:0}.temperature-table{min-width:0}.table-scroll{overflow:visible}}
