.temperature-module__u1LzIG__wrap{flex-direction:column;gap:10px;display:flex}.temperature-module__u1LzIG__card{background:var(--bg2);border:1px solid var(--border);box-sizing:border-box;border-radius:14px;padding:20px 22px}.temperature-module__u1LzIG__cardLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.temperature-module__u1LzIG__unitRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.temperature-module__u1LzIG__unitBtn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;transition:all .15s;display:flex}.temperature-module__u1LzIG__unitBtn:hover{border-color:var(--border-hover)}.temperature-module__u1LzIG__unitBtnActive{background:var(--accent-dim);border-color:#c8ff3e66}.temperature-module__u1LzIG__unitSymbol{color:var(--text);font-family:Syne,sans-serif;font-size:22px;font-weight:800}.temperature-module__u1LzIG__unitBtnActive .temperature-module__u1LzIG__unitSymbol{color:var(--accent)}.temperature-module__u1LzIG__unitLabel{color:var(--muted);font-family:Noto Sans KR,sans-serif;font-size:12px}.temperature-module__u1LzIG__inputRow{align-items:center;gap:10px;display:flex}.temperature-module__u1LzIG__numInput{background:var(--bg3);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:10px;outline:none;flex:1;padding:12px 14px;font-family:Syne,sans-serif;font-size:28px;font-weight:700;transition:border-color .2s}.temperature-module__u1LzIG__numInput::placeholder{color:var(--muted);font-size:16px;font-weight:400}.temperature-module__u1LzIG__numInput:focus{border-color:#c8ff3e80}.temperature-module__u1LzIG__numInput::-webkit-outer-spin-button{-webkit-appearance:none}.temperature-module__u1LzIG__numInput::-webkit-inner-spin-button{-webkit-appearance:none}.temperature-module__u1LzIG__numInput[type=number]{appearance:textfield}.temperature-module__u1LzIG__unit{color:var(--muted);flex-shrink:0;font-family:Syne,sans-serif;font-size:18px}.temperature-module__u1LzIG__resultCard{background:var(--bg2);border:1px solid #c8ff3e40;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.temperature-module__u1LzIG__resultItem{justify-content:space-between;align-items:center;display:flex}.temperature-module__u1LzIG__resultLabel{color:var(--muted);font-size:14px}.temperature-module__u1LzIG__resultValue{color:var(--accent);font-family:Syne,sans-serif;font-size:28px;font-weight:800}.temperature-module__u1LzIG__resultUnit{color:var(--muted);margin-left:4px;font-size:16px;font-weight:400}.temperature-module__u1LzIG__resultItemAll{border-top:1px solid var(--border);padding-top:16px}.temperature-module__u1LzIG__allRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.temperature-module__u1LzIG__allItem{background:var(--bg3);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.temperature-module__u1LzIG__allLabel{color:var(--muted);font-size:11px}.temperature-module__u1LzIG__allValue{color:var(--text);font-family:Syne,sans-serif;font-size:16px;font-weight:700}.temperature-module__u1LzIG__presetGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.temperature-module__u1LzIG__presetBtn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;transition:all .15s;display:flex}.temperature-module__u1LzIG__presetBtn:hover{border-color:var(--accent);background:var(--accent-dim)}.temperature-module__u1LzIG__presetLabel{color:var(--text);font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500}.temperature-module__u1LzIG__presetDesc{color:var(--muted);font-size:10px}.temperature-module__u1LzIG__empty{text-align:center;color:var(--muted);background:var(--bg2);border:1px dashed var(--border);border-radius:14px;padding:32px;font-size:14px}@media (max-width:500px){.temperature-module__u1LzIG__presetGrid{grid-template-columns:repeat(2,1fr)}.temperature-module__u1LzIG__allRow{grid-template-columns:repeat(3,1fr)}}
