.calc-stays[data-v-16ad76e2]{color:var(--calc-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.calc-surface[data-v-16ad76e2]{background:var(--calc-surface);border-color:var(--calc-border)}.calc-zelo[data-v-16ad76e2]{background:linear-gradient(135deg,var(--calc-accent),var(--calc-accent-2));color:#fff}.calc-eco[data-v-16ad76e2]{background:var(--calc-success-soft);border:1px solid var(--calc-success-border);color:var(--calc-success)}.calc-note[data-v-16ad76e2],.calc-warn[data-v-16ad76e2]{background:var(--calc-warning-soft);border:1px solid var(--calc-warning-border);color:var(--calc-warning)}.calc-note[data-v-16ad76e2]{border-radius:.6rem;display:block;padding:.5rem .7rem}.calc-select[data-v-16ad76e2]{color:var(--calc-text);font:inherit;font-weight:600;padding:.5rem .75rem}.calc-money[data-v-16ad76e2],.calc-select[data-v-16ad76e2]{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:.6rem}.calc-money[data-v-16ad76e2]{align-items:center;display:flex;gap:.35rem;padding:.4rem .6rem}.calc-money span[data-v-16ad76e2]{color:var(--calc-muted);font-size:.8rem;font-weight:700}.calc-money input[data-v-16ad76e2]{background:transparent;border:0;color:var(--calc-text);font:inherit;font-weight:700;outline:0;width:100%}.calc-seg[data-v-16ad76e2]{background:var(--calc-surface-alt);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.calc-seg button[data-v-16ad76e2]{background:transparent;border:0;border-radius:999px;color:var(--calc-muted);cursor:pointer;font:inherit;font-weight:700;padding:.4rem .9rem}.calc-seg button[aria-selected=true][data-v-16ad76e2]{background:var(--calc-surface);box-shadow:0 1px 4px #00000014;color:var(--calc-accent)}.calc-seg button[data-v-16ad76e2]:disabled{cursor:not-allowed;opacity:.4}.calc-seg-sm button[data-v-16ad76e2]{font-size:.8rem;padding:.25rem .7rem}.calc-table th[data-v-16ad76e2]{color:var(--calc-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding-bottom:.4rem;text-transform:uppercase}.calc-table td[data-v-16ad76e2]{border-top:1px solid var(--calc-border);padding:.45rem 0}.calc-table tr.calc-total td[data-v-16ad76e2]{border-top:2px solid var(--calc-border);font-weight:800}
