.calc-trigger[data-v-b4f0b6e6]{align-items:center;background:none;border:none;border-radius:6px;color:var(--dp-text);cursor:pointer;display:inline-flex;font-size:.95rem;gap:8px;margin:10px 0;padding:4px 8px}@media(hover:hover)and (pointer:fine){.calc-trigger[data-v-b4f0b6e6]:hover{background:var(--dp-surface-2)}}.calc-panel[data-v-b4f0b6e6]{background:var(--dp-surface);border:2px solid #8ecae6;border-radius:4px;box-shadow:0 10px 32px #00000040;max-width:100%;position:fixed;width:372px;z-index:2000}.calc-panel.wide[data-v-b4f0b6e6]{max-width:100%;width:596px}.calc-panel.embedded[data-v-b4f0b6e6]{box-shadow:0 6px 24px #00000026;margin:0 auto;position:static}.calc-panel.embedded .calc-title[data-v-b4f0b6e6]{cursor:default}.calc-panel.embedded.wide[data-v-b4f0b6e6]{max-width:100%;width:596px}.calc-title[data-v-b4f0b6e6]{align-items:center;background:#4d4d4d;color:#fff;cursor:move;display:flex;font-weight:600;justify-content:space-between;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc-close[data-v-b4f0b6e6]{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem}.calc-body[data-v-b4f0b6e6]{padding:12px}.calc-toprow[data-v-b4f0b6e6]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}.calc-tabs[data-v-b4f0b6e6]{display:flex}.calc-tabs button[data-v-b4f0b6e6]{background:#f8fafc;border:1px solid #cbd5e1;color:#334155;cursor:pointer;font-size:.95rem;padding:7px 16px}.calc-tabs button.on[data-v-b4f0b6e6]{background:var(--dp-surface);box-shadow:0 2px #fff;font-weight:600}.calc-dg[data-v-b4f0b6e6]{background:#90a4ae;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.calc-dg.on[data-v-b4f0b6e6]{background:#2196f3}.calc-display[data-v-b4f0b6e6]{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;display:flex;font-size:1.35rem;justify-content:flex-end;margin-bottom:10px;min-height:54px;overflow-x:auto;padding:8px 12px;position:relative;white-space:nowrap}.calc-display sup[data-v-b4f0b6e6]{font-size:.7em}.m-badge[data-v-b4f0b6e6]{color:#005eb8;font-size:.75rem;font-weight:700;left:8px;position:absolute;top:6px}.screen-text[data-v-b4f0b6e6]{margin-left:auto}.k-copy[data-v-b4f0b6e6]{background:#f2d38c;border:none;border-radius:4px;color:#4a3b1b;cursor:pointer;font-size:1rem;font-weight:600;padding:12px;width:100%}.copyrow[data-v-b4f0b6e6],.k-copy[data-v-b4f0b6e6]{margin-bottom:10px}.copyrow[data-v-b4f0b6e6]{display:flex;gap:8px}.copyrow .k[data-v-b4f0b6e6]{flex:none;width:56px}.copyrow .k-copy[data-v-b4f0b6e6]{flex:1;margin-bottom:0}.calc-grid[data-v-b4f0b6e6]{display:grid;gap:8px}.calc-grid.basic[data-v-b4f0b6e6]{grid-template-columns:repeat(6,1fr)}.calc-grid.sci[data-v-b4f0b6e6]{grid-template-columns:repeat(10,1fr)}.span2[data-v-b4f0b6e6]{grid-column:span 2}.k[data-v-b4f0b6e6]{background:#dde3e8;border:none;border-radius:4px;color:#263238;cursor:pointer;font-size:.95rem;min-height:40px}@media(hover:hover)and (pointer:fine){.k[data-v-b4f0b6e6]:hover{background:#cfd8dc}}.k[data-v-b4f0b6e6]:disabled{color:#7aa6c9;cursor:default;opacity:.55}.k-red[data-v-b4f0b6e6]{background:#c2183f;color:#fff;font-weight:600}@media(hover:hover)and (pointer:fine){.k-red[data-v-b4f0b6e6]:hover{background:#a51335}}.k-green[data-v-b4f0b6e6]{background:#008a44;color:#fff;font-size:1.05rem;font-weight:700}@media(hover:hover)and (pointer:fine){.k-green[data-v-b4f0b6e6]:hover{background:#00723a}}.k-blue[data-v-b4f0b6e6]{background:#005eb8;color:#fff;font-weight:700}@media(hover:hover)and (pointer:fine){.k-blue[data-v-b4f0b6e6]:hover{background:#004a92}}.k-mode[data-v-b4f0b6e6]{background:var(--dp-surface);border:1px solid #37474f;color:#37474f}.k-inv[data-v-b4f0b6e6],.k-mode.on[data-v-b4f0b6e6]{background:#37474f;color:#fff}.k svg[data-v-b4f0b6e6]{vertical-align:middle}@media(max-width:767px){.calc-panel.narrow[data-v-b4f0b6e6]:not(.embedded){left:8px;right:8px;width:auto}.calc-body[data-v-b4f0b6e6]{padding:10px}.calc-grid[data-v-b4f0b6e6]{gap:6px}.calc-grid.basic[data-v-b4f0b6e6]{grid-template-columns:repeat(6,minmax(44px,1fr))}.calc-grid.sci[data-v-b4f0b6e6]{grid-template-columns:repeat(10,minmax(44px,1fr));overflow-x:auto;padding-bottom:4px}.k[data-v-b4f0b6e6]{font-size:.82rem;min-height:44px}.calc-tabs button[data-v-b4f0b6e6]{font-size:.85rem;padding:8px 12px}.calc-dg[data-v-b4f0b6e6]{font-size:.8rem;padding:8px 10px}.calc-display[data-v-b4f0b6e6]{font-size:1.1rem}}
