.layout-main[data-v-ca6a0176]{background:var(--background);color:var(--text-color)}.layout-main .tools-workspace .audited-tool{gap:2.4rem;display:grid}.layout-main .tools-workspace .audited-tool .tool-form-panel{gap:1.6rem;display:grid}.layout-main .tools-workspace .audited-tool label{gap:.8rem;font-size:1.4rem;font-weight:600;display:grid}.layout-main .tools-workspace .audited-tool label.check{align-items:center;font-weight:400;display:flex}.layout-main .tools-workspace .audited-tool input,.layout-main .tools-workspace .audited-tool select{width:100%}.layout-main .tools-workspace .audited-tool input[type=checkbox]{width:1.8rem;height:1.8rem}.layout-main .tools-workspace .audited-tool p{margin-top:1.6rem;line-height:1.65}.layout-main .tools-workspace .audited-tool summary{cursor:pointer;font-weight:600}.layout-main .tools-workspace .audited-tool dl{margin-top:2rem}.layout-main .tools-workspace .audited-tool dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1.6rem;padding:1.2rem 0;display:flex}.layout-main .tools-workspace .audited-tool dd{text-align:right;margin:0;font-weight:600}.layout-main .tools-workspace .audited-tool .tool-total{color:var(--accent);overflow-wrap:anywhere;margin-top:1.6rem;font-size:clamp(2.4rem,4vw,3.6rem);display:block}.layout-main .tools-workspace{--tool-panel-padding:2.4rem;--tool-control-height:4.6rem}.layout-main .tools-workspace .tool-root:not(.tool-form-panel){padding:0}.layout-main .tools-workspace .tool-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.4rem;width:100%;display:grid}.layout-main .tools-workspace .tool-layout>*{min-width:0}.layout-main .tools-workspace .tool-shell{background:0 0;border:0;padding:0}.layout-main .tools-workspace .tool-form-panel,.layout-main .tools-workspace .tool-info-panel,.layout-main .tools-workspace .tool-result-panel{padding:var(--tool-panel-padding);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;min-width:0}.layout-main .tools-workspace .tool-form-panel{gap:2.4rem}.layout-main .tools-workspace .tool-info-panel,.layout-main .tools-workspace .tool-result-panel{background:var(--surface-alt)}.layout-main .tools-workspace .tool-form-panel h2,.layout-main .tools-workspace .tool-info-panel h2,.layout-main .tools-workspace .tool-result-panel h2{letter-spacing:-.02em;font-size:2rem;line-height:1.3}.layout-main .tools-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),.layout-main .tools-workspace select,.layout-main .tools-workspace textarea{min-width:0;max-width:100%;min-height:var(--tool-control-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-color);font-family:var(--font-sans);box-shadow:none;padding:1rem 1.2rem;font-size:1.6rem;line-height:1.5}.layout-main .tools-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.layout-main .tools-workspace select:focus,.layout-main .tools-workspace textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light-2);outline:none}.layout-main .tools-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),.layout-main .tools-workspace select{height:var(--tool-control-height)}.layout-main .tools-workspace input[type=checkbox],.layout-main .tools-workspace input[type=radio]{accent-color:var(--accent);flex-shrink:0}.layout-main .tools-workspace .input-number__field,.layout-main .tools-workspace .input-number__measure,.layout-main .tools-workspace .input-number__suffix{font-family:var(--font-sans);font-size:1.6rem;font-weight:var(--font-medium);letter-spacing:normal;line-height:1.5}.layout-main .tools-workspace .input-group,.layout-main .tools-workspace [class$=__input-group]{gap:.8rem}.layout-main .tools-workspace .input-group>label,.layout-main .tools-workspace [class$=__label]{font-size:1.4rem;font-weight:600;line-height:1.5}.layout-main .tools-workspace .slider-container,.layout-main .tools-workspace [class$=__slider]{margin-top:.8rem}.layout-main .tools-workspace .slider-target{--slider-connect-bg:var(--accent);--slider-height:6px;--slider-handle-width:18px;--slider-handle-height:18px;--slider-handle-border:2px solid var(--accent)}.layout-main .tools-workspace .slider-connect{background:var(--accent)}.layout-main .tools-workspace .slider-handle{border-color:var(--accent)}.layout-main .tools-workspace a.btn,.layout-main .tools-workspace button{min-height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-radius);font-size:1.3rem;font-weight:600;line-height:1.4}.layout-main .tools-workspace a:focus-visible,.layout-main .tools-workspace button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.layout-main .tools-workspace .toggle-buttons,.layout-main .tools-workspace [class$=__toggle-buttons]{border:0;border-radius:0;flex-wrap:wrap;gap:.8rem;display:flex;overflow:visible}.layout-main .tools-workspace .toggle-buttons button,.layout-main .tools-workspace [class$=__toggle-buttons] button{border:1px solid var(--border)}.layout-main .tools-workspace .contract-type-buttons,.layout-main .tools-workspace .interest-type-buttons{flex-wrap:wrap;gap:.8rem;display:flex}.layout-main .tools-workspace .contract-type-buttons button,.layout-main .tools-workspace .interest-type-buttons button{flex:120px}.layout-main .tools-workspace .data-generator__tabs,.layout-main .tools-workspace .data-validator__tabs{flex-wrap:wrap;gap:.8rem;display:flex}.layout-main .tools-workspace .data-generator__tab,.layout-main .tools-workspace .data-validator__tab{min-height:var(--button-height-small);padding:var(--button-padding-small);flex:auto}.layout-main .tools-workspace .result-item,.layout-main .tools-workspace [class*=__result-item]{gap:1.6rem;min-width:0}.layout-main .tools-workspace .result-item .value,.layout-main .tools-workspace [class*=__result-value]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.layout-main .tools-workspace .monthly-calculator__result-value--large,.layout-main .tools-workspace .result-item.primary .value,.layout-main .tools-workspace [class*=__result-item--primary] [class*=__result-value]{color:var(--accent);font-size:clamp(2.2rem,2.5vw,3rem);font-weight:600;line-height:1.2}.layout-main .tools-workspace .monthly-calculator__result-item--highlight,.layout-main .tools-workspace .result-item.primary,.layout-main .tools-workspace [class*=__result-item--primary]{background:var(--accent-light);border:1px solid var(--accent-light-2);border-radius:var(--radius-md);margin:0;padding:1.6rem}.layout-main .tools-workspace .result-item.primary{flex-wrap:wrap}.layout-main .tools-workspace .result-item.primary .label{color:var(--text-color)}.layout-main .tools-workspace .inflation-calculator__result-item--loss .inflation-calculator__result-value{color:#b91c1c}.layout-main .tools-workspace .result-section{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1.6rem 0}.layout-main .tools-workspace .data-generator__result-value{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.8rem,2.4vw,2.6rem)}.layout-main .tools-workspace .amount-to-text__input-wrapper,.layout-main .tools-workspace .bank-checker__input-section,.layout-main .tools-workspace .data-validator__input-section{align-items:center;gap:1.2rem}.layout-main .tools-workspace .transfer-calculator__account-input{letter-spacing:normal}.layout-main .tools-workspace .date-group,.layout-main .tools-workspace .transfer-calculator__accounts,.layout-main .tools-workspace .transfer-calculator__banks{gap:1.6rem;min-width:0}@media (width>=960px){.layout-main .tools-workspace .tool-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=600px){.layout-main .tools-workspace{--tool-panel-padding:1.6rem}.layout-main .tools-workspace .tool-layout{gap:1.6rem}.layout-main .tools-workspace .tool-form-panel{gap:2rem}.layout-main .tools-workspace .amount-to-text__input-wrapper,.layout-main .tools-workspace .bank-checker__input-section,.layout-main .tools-workspace .data-validator__input-section{flex-direction:column;align-items:stretch}.layout-main .tools-workspace .amount-to-text__input-wrapper button,.layout-main .tools-workspace .amount-to-text__input-wrapper input,.layout-main .tools-workspace .bank-checker__input-section button,.layout-main .tools-workspace .bank-checker__input-section input,.layout-main .tools-workspace .data-validator__input-section button,.layout-main .tools-workspace .data-validator__input-section input{width:100%}.layout-main .tools-workspace .date-group,.layout-main .tools-workspace .transfer-calculator__accounts,.layout-main .tools-workspace .transfer-calculator__banks{grid-template-columns:minmax(0,1fr)}.layout-main .tools-workspace .data-generator__result-display{flex-wrap:wrap;gap:1rem}.layout-main .tools-workspace .monthly-calculator__result-item--highlight,.layout-main .tools-workspace [class*=__result-item--primary]{flex-wrap:wrap}}
