.history-container[data-v-0d8c6e59]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.history-header[data-v-0d8c6e59]{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.dark{background:#111827;border-bottom-color:#4b5563}.history-title-section[data-v-0d8c6e59]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.history-title[data-v-0d8c6e59]{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.history-count[data-v-0d8c6e59]{background:#f3f4f6;border-radius:.375rem;color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.clear-button[data-v-0d8c6e59]{align-items:center;background:#dc2626;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s}.clear-button[data-v-0d8c6e59]:hover{background:#b91c1c;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.clear-text[data-v-0d8c6e59]{display:none}@media (min-width:640px){.clear-text[data-v-0d8c6e59]{display:block}}.history-list[data-v-0d8c6e59]{max-height:32rem;overflow-y:auto}.history-item[data-v-0d8c6e59]{align-items:start;border-bottom:1px solid #f3f4f6;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;transition:background-color .15s}.history-item[data-v-0d8c6e59]:hover{background:#f9fafb}.history-item[data-v-0d8c6e59]:last-child{border-bottom:none}.dark{border-bottom-color:#374151}.dark{background:#111827}.item-content[data-v-0d8c6e59]{flex:1;min-width:0}.item-header[data-v-0d8c6e59]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.calculator-badge[data-v-0d8c6e59]{background:#eff6ff;border:1px solid #dbeafe;border-radius:.375rem;color:#3b82f6;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.dark{background:#1e3a8a;border-color:#3b82f6;color:#93c5fd}.timestamp[data-v-0d8c6e59]{color:#6b7280;font-size:.75rem;font-weight:500}.calculation-summary[data-v-0d8c6e59]{color:#1f2937;font-size:.875rem;font-weight:500;margin-bottom:.25rem;word-wrap:break-word}.calculation-breakdown[data-v-0d8c6e59]{color:#6b7280;font-family:SFMono-Regular,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;word-wrap:break-word}.item-actions[data-v-0d8c6e59]{flex-shrink:0;gap:.5rem}.copy-button[data-v-0d8c6e59],.item-actions[data-v-0d8c6e59]{align-items:center;display:flex}.copy-button[data-v-0d8c6e59]{background:#f3f4f6;border:none;border-radius:.375rem;color:#4b5563;cursor:pointer;height:2rem;justify-content:center;padding:.5rem;transition:all .15s;width:2rem}.copy-button[data-v-0d8c6e59]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.dark{background:#374151;color:#9ca3af}.dark{background:#3b82f6;color:#fff}.history-list[data-v-0d8c6e59]::-webkit-scrollbar{width:6px}.history-list[data-v-0d8c6e59]::-webkit-scrollbar-track{background:#f3f4f6}.history-list[data-v-0d8c6e59]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.history-list[data-v-0d8c6e59]::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark{background:#4b5563}.dark{background:#6b7280}@media (max-width:640px){.history-header[data-v-0d8c6e59],.history-item[data-v-0d8c6e59]{padding:1rem}.item-header[data-v-0d8c6e59]{align-items:flex-start;flex-direction:column;gap:.5rem}}.input-calc[data-v-90c59987]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-90c59987]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-90c59987]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-90c59987]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}.tab-button[data-v-90c59987]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.tab-active[data-v-90c59987]{background:#8b5cf6;color:#fff}.tab-inactive[data-v-90c59987]{background:transparent;color:#6b7280}.tab-inactive[data-v-90c59987]:hover{background:#f3f4f6;color:#374151}.dark .tab-inactive[data-v-90c59987]{color:#9ca3af}.dark .tab-inactive[data-v-90c59987]:hover{background:#374151;color:#f9fafb}.btn-primary[data-v-90c59987]{align-items:center;background:#8b5cf6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.btn-primary[data-v-90c59987]:hover{background:#7c3aed}.btn-secondary[data-v-90c59987]{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.btn-secondary[data-v-90c59987]:hover{background:#e5e7eb}.dark .btn-secondary[data-v-90c59987]{background:#374151;border-color:#4b5563;color:#f9fafb}.dark .btn-secondary[data-v-90c59987]:hover{background:#4b5563}.btn-danger[data-v-90c59987]{align-items:center;background:#ef4444;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.btn-danger[data-v-90c59987]:hover{background:#dc2626}@media (max-width:640px){.input-calc[data-v-90c59987]{font-size:16px;padding:16px}.tab-button[data-v-90c59987]{font-size:.875rem;padding:.5rem .75rem}}.input-calc[data-v-08085e53]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-08085e53]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-08085e53]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-08085e53]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}@media (max-width:640px){.input-calc[data-v-08085e53]{font-size:16px;padding:16px}}.input-calc[data-v-4b96704b]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-4b96704b]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-4b96704b]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-4b96704b]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}@media (max-width:640px){.input-calc[data-v-4b96704b]{font-size:16px;padding:16px}}.input-calc[data-v-ccd786fa]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-ccd786fa]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-ccd786fa]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-ccd786fa]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}@media (max-width:640px){.input-calc[data-v-ccd786fa]{font-size:16px;padding:16px}}.input-calc[data-v-7d42b7b6]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-7d42b7b6]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.dark .input-calc[data-v-7d42b7b6]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-7d42b7b6]:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d3991a}@media (max-width:640px){.input-calc[data-v-7d42b7b6]{font-size:16px;padding:16px}}.input-calc[data-v-7ecc4610]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-7ecc4610]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.dark .input-calc[data-v-7ecc4610]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-7ecc4610]:focus{border-color:#f87171;box-shadow:0 0 0 3px #f872721a}@media (max-width:640px){.input-calc[data-v-7ecc4610]{font-size:16px;padding:16px}}.tip-calculator[data-v-d11ef97a]{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:600px;padding:1.5rem}.calculator-header[data-v-d11ef97a]{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:1rem;padding-bottom:1rem}.dark{border-bottom-color:#4b5563}.header-icon[data-v-d11ef97a]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #dbeafe;border-radius:.75rem;flex-shrink:0;padding:.75rem}.header-text[data-v-d11ef97a]{flex:1}.header-title[data-v-d11ef97a]{background:linear-gradient(135deg,#3b82f6,#9333ea);background-clip:text;-webkit-background-clip:text;color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .25rem;-webkit-text-fill-color:transparent}.dark{background:linear-gradient(135deg,#93c5fd,#c4b5fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-subtitle[data-v-d11ef97a]{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.dark{color:#9ca3af}.live-preview[data-v-d11ef97a]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:.75rem;padding:1rem;text-align:center}.dark{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-color:#3b82f6}.preview-label[data-v-d11ef97a]{color:#3b82f6;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.preview-value[data-v-d11ef97a]{color:#1e3a8a;font-size:1.5rem;font-weight:700}.input-section[data-v-d11ef97a]{gap:1.5rem}.input-group[data-v-d11ef97a],.input-section[data-v-d11ef97a]{display:flex;flex-direction:column}.input-group[data-v-d11ef97a]{gap:.75rem}.input-label[data-v-d11ef97a]{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.currency-input[data-v-d11ef97a],.percentage-input[data-v-d11ef97a]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;overflow:hidden;transition:all .2s}.currency-input[data-v-d11ef97a]:focus-within,.percentage-input[data-v-d11ef97a]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark{background:#374151;border-color:#4b5563}.currency-symbol[data-v-d11ef97a],.percentage-symbol[data-v-d11ef97a]{background:#f3f4f6;border-right:1px solid #e5e7eb;color:#4b5563;font-weight:600;padding:1rem}.percentage-symbol[data-v-d11ef97a]{border-left:1px solid #e5e7eb;border-right:none}.dark{background:#4b5563;border-color:#6b7280;color:#9ca3af}.amount-input[data-v-d11ef97a],.tip-input[data-v-d11ef97a]{background:transparent;border:none;color:#1f2937;flex:1;font-size:1.1rem;font-weight:500;outline:none;padding:1rem}.percentage-controls[data-v-d11ef97a]{display:flex;flex-direction:column;gap:1rem}.tip-presets[data-v-d11ef97a]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.preset-button[data-v-d11ef97a]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem;transition:all .15s}.preset-button[data-v-d11ef97a]:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-1px)}.preset-button.active[data-v-d11ef97a]{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 6px #3b82f633;color:#fff}.dark{background:#374151;border-color:#4b5563;color:#9ca3af}.split-controls[data-v-d11ef97a]{gap:.75rem}.split-button[data-v-d11ef97a],.split-controls[data-v-d11ef97a]{align-items:center;display:flex;justify-content:center}.split-button[data-v-d11ef97a]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#4b5563;cursor:pointer;height:3rem;transition:all .15s;width:3rem}.split-button[data-v-d11ef97a]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;transform:translateY(-1px)}.split-button[data-v-d11ef97a]:disabled{cursor:not-allowed;opacity:.5}.split-input[data-v-d11ef97a]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-size:1.1rem;font-weight:600;padding:.75rem;text-align:center;transition:border-color .15s;width:5rem}.split-input[data-v-d11ef97a]:focus{border-color:#3b82f6;outline:none}.split-text[data-v-d11ef97a]{color:#4b5563;font-size:.875rem;font-weight:500;margin-left:.5rem}.rounding-options[data-v-d11ef97a]{display:flex;flex-wrap:wrap;gap:.5rem}.rounding-button[data-v-d11ef97a]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s}.rounding-button[data-v-d11ef97a]:hover{border-color:#3b82f6;color:#3b82f6}.rounding-button.active[data-v-d11ef97a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.calculate-button[data-v-d11ef97a]{align-items:center;background:linear-gradient(135deg,#3b82f6,#9333ea);border:none;border-radius:.75rem;box-shadow:0 4px 6px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;margin:0 auto;padding:1rem 2rem;transition:all .2s}.calculate-button[data-v-d11ef97a]:hover:not(:disabled){box-shadow:0 8px 15px #3b82f64d;transform:translateY(-2px)}.calculate-button[data-v-d11ef97a]:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.results-section[data-v-d11ef97a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.dark{background:linear-gradient(135deg,#111827,#1e293b);border-color:#4b5563}.results-header[data-v-d11ef97a]{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.results-title[data-v-d11ef97a]{color:#1f2937;flex:1;font-size:1.25rem;font-weight:600;margin:0}.copy-button[data-v-d11ef97a]{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;color:#3b82f6;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .15s}.copy-button[data-v-d11ef97a]:hover{background:#dbeafe}.progress-section[data-v-d11ef97a]{margin-bottom:1.5rem}.progress-label[data-v-d11ef97a]{color:#4b5563;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.progress-bar[data-v-d11ef97a]{background:#f3f4f6;border-radius:.5rem;display:flex;height:2rem;overflow:hidden}.progress-fill[data-v-d11ef97a]{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:600;justify-content:center;transition:width .3s}.bill-portion[data-v-d11ef97a]{background:linear-gradient(135deg,#22c55e,#15803d)}.tip-portion[data-v-d11ef97a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.results-grid[data-v-d11ef97a]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media (min-width:640px){.results-grid[data-v-d11ef97a]{grid-template-columns:1fr 1fr}}.result-item[data-v-d11ef97a]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-align:center;transition:all .15s}.result-item[data-v-d11ef97a]:hover{border-color:#3b82f6;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.result-item.featured[data-v-d11ef97a]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;grid-column:1/-1}.dark{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.result-label[data-v-d11ef97a]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:.5rem}.result-value[data-v-d11ef97a]{color:#1f2937;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.featured .result-value[data-v-d11ef97a]{color:#3b82f6;font-size:2.25rem}.dark{color:#93c5fd}.result-breakdown[data-v-d11ef97a]{color:#6b7280;font-size:.75rem;font-style:italic}.breakdown-section[data-v-d11ef97a],.format-section[data-v-d11ef97a]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.dark{background:#1f2937;border-color:#4b5563}.breakdown-header[data-v-d11ef97a],.format-header[data-v-d11ef97a]{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.breakdown-steps[data-v-d11ef97a]{display:flex;flex-direction:column;gap:.5rem}.step[data-v-d11ef97a]{align-items:center;background:#f8fafc;border-radius:.5rem;display:flex;gap:.75rem;padding:.5rem}.step-number[data-v-d11ef97a]{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.step-text[data-v-d11ef97a]{color:#374151;font-size:.875rem}.dark{color:#d1d5db}.format-grid[data-v-d11ef97a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.format-item[data-v-d11ef97a]{background:#f8fafc;border-radius:.5rem;padding:.75rem;text-align:center}.dark{background:#374151}.format-label[data-v-d11ef97a]{color:#6b7280;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.format-value[data-v-d11ef97a]{color:#1f2937;font-size:.875rem;font-weight:600}.dark{color:#fff}.error-section[data-v-d11ef97a]{align-items:center;background:#fef2f2;border:2px solid #fca5a5;border-radius:.75rem;color:#b91c1c;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:1rem}.dark{background:#7f1d1d;border-color:#b91c1c;color:#fca5a5}.copy-toast[data-v-d11ef97a]{align-items:center;animation:slideIn-d11ef97a .3s ease-out;background:#22c55e;border-radius:.5rem;bottom:2rem;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;position:fixed;right:2rem;z-index:1000}@keyframes slideIn-d11ef97a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.tip-calculator[data-v-d11ef97a]{gap:1rem;padding:1rem}.header-title[data-v-d11ef97a]{font-size:1.25rem}.tip-presets[data-v-d11ef97a]{grid-template-columns:repeat(3,1fr)}.split-controls[data-v-d11ef97a]{flex-wrap:wrap;justify-content:center}.format-grid[data-v-d11ef97a]{grid-template-columns:1fr}.copy-toast[data-v-d11ef97a]{bottom:1rem;left:1rem;right:1rem}}.input-calc[data-v-5cc70cce]{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;padding:8px 12px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-5cc70cce]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-5cc70cce]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-5cc70cce]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-7d607d1c]{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;padding:8px 12px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-7d607d1c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-7d607d1c]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-7d607d1c]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}input[type=radio][data-v-7d607d1c]{accent-color:#2563eb}.input-calc[data-v-80d92025]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-80d92025]:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a;outline:none}.dark .input-calc[data-v-80d92025]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-80d92025]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a}@media (max-width:640px){.input-calc[data-v-80d92025]{font-size:16px;padding:16px}}.input-calc[data-v-fbed7e2f]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-fbed7e2f]:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a,0 1px 3px #0000001a;outline:none}.dark .input-calc[data-v-fbed7e2f]{background:#1e293b;border-color:#475569;box-shadow:0 1px 3px #0000004d;color:#f1f5f9}.dark .input-calc[data-v-fbed7e2f]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a,0 1px 3px #0000004d}@media (max-width:640px){.input-calc[data-v-fbed7e2f]{font-size:16px;padding:16px}}.input-calc[data-v-0e3fdcf5]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-0e3fdcf5]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-0e3fdcf5]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-0e3fdcf5]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-5c65f8c1]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-5c65f8c1]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-5c65f8c1]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-5c65f8c1]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-aac76fa0]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-aac76fa0]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-aac76fa0]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-aac76fa0]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-3205aa66]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-3205aa66]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-3205aa66]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-3205aa66]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-597e23eb]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-597e23eb]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.dark .input-calc[data-v-597e23eb]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-597e23eb]:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d3991a}@media (max-width:640px){.input-calc[data-v-597e23eb]{font-size:16px;padding:16px}}.input-calc[data-v-e2c8fa82]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-e2c8fa82]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-e2c8fa82]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-e2c8fa82]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}@media (max-width:640px){.input-calc[data-v-e2c8fa82]{font-size:16px;padding:16px}}.input-calc[data-v-10bce816]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-10bce816]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-10bce816]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-10bce816]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-10bce816]{font-size:16px;padding:16px}}.input-calc[data-v-f93e032f]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-f93e032f]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-f93e032f]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-f93e032f]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-f93e032f]{font-size:16px;padding:16px}}table[data-v-f93e032f]{border-collapse:collapse}tr[data-v-f93e032f]:nth-child(2n){background-color:#00000005}.dark tr[data-v-f93e032f]:nth-child(2n){background-color:#ffffff05}.input-calc[data-v-ad63a64f]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-ad63a64f]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-ad63a64f]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-ad63a64f]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-ad63a64f]{font-size:16px;padding:16px}}table[data-v-ad63a64f]{border-collapse:collapse}tr[data-v-ad63a64f]:nth-child(2n){background-color:#00000005}.dark tr[data-v-ad63a64f]:nth-child(2n){background-color:#ffffff05}.input-calc[data-v-4006a72d]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-4006a72d]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-4006a72d]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-4006a72d]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-4006a72d]{font-size:16px;padding:16px}}table[data-v-4006a72d]{border-collapse:collapse}tr[data-v-4006a72d]:nth-child(2n){background-color:#00000005}.dark tr[data-v-4006a72d]:nth-child(2n){background-color:#ffffff05}.input-calc[data-v-b3587f15]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-b3587f15]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-b3587f15]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-b3587f15]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-b3587f15]{font-size:16px;padding:16px}}.input-calc[data-v-d5ca8266]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;min-height:44px;padding:12px 16px;transition:all .2s}.input-calc[data-v-d5ca8266]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dark .input-calc[data-v-d5ca8266]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-d5ca8266]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}@media (max-width:640px){.input-calc[data-v-d5ca8266]{font-size:16px;padding:16px}}table[data-v-d5ca8266]{border-collapse:collapse}tr[data-v-d5ca8266]:nth-child(2n){background-color:#00000005}.dark tr[data-v-d5ca8266]:nth-child(2n){background-color:#ffffff05}.input-calc[data-v-756e4f44]{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;padding:8px 12px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-756e4f44]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-756e4f44]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-756e4f44]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.input-calc[data-v-466fbc3b]{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;padding:8px 12px;text-align:center;transition:border-color .2s,box-shadow .2s}.input-calc[data-v-466fbc3b]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .input-calc[data-v-466fbc3b]{background:#374151;border-color:#4b5563;color:#fff}.dark .input-calc[data-v-466fbc3b]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}
