.cm-main .input-lg{font-size: 1.5rem;font-weight: 700;padding-block: 10px;font-variant-numeric: tabular-nums}.cm-pair{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 8px;align-items: end}.cm-swap{margin-bottom: 2px}.cm-result{padding: 14px 16px;border-radius: var(--radius);background: var(--brand-soft)}.cm-result .result-label{margin: 0}.cm-result .result-big{margin: 2px 0 4px;overflow-wrap: anywhere}.cm-result .hint{margin: 0}.cm-iof summary{cursor: pointer;font-weight: 600;display: flex;gap: 8px;align-items: center;padding: 6px 0}.cm-iof[open] summary{margin-bottom: 8px}.cm-tab td.num,.cm-tab th.num{text-align: right}.cm-hoje{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;grid-template-columns: repeat(auto-fill,minmax(230px,1fr))}.cm-hoje button{width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 8px;padding: 8px 10px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--text);cursor: pointer;text-align: left;font: inherit}.cm-hoje button:hover{background: var(--surface-2)}.cm-h-n{font-size: 0.9rem;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cm-h-v{font-weight: 600;white-space: nowrap}.cm-h-v small{font-weight: 600}.cm-h-v .up{color: var(--success)}.cm-h-v .down{color: var(--danger)}@container (max-width: 380px){.cm-pair{grid-template-columns: 1fr}.cm-swap{justify-self: center}.cm-swap .icon{transform: rotate(90deg)}}