:root{--primary-color:#206682;--primary-color-dark:#174f61;--primary-color-light:#90b3c1;--gray-color:#ccc;--dark-gray-color:#404040;--page-bg-color:#fff;--page-text-color:#111827;--active-field-bg:var(--primary-color-light);--warning-color:#8b0000;--first-col-width:186px;--year-col-width:180px}html,body{background-color:var(--page-bg-color);min-height:100%;color:var(--page-text-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#nimbo-form,#nimbo-form label,#nimbo-form legend{color:var(--page-text-color)}.text-primary{color:var(--primary-color)}.bg-primary{background-color:var(--primary-color)}.bg-primary-dark,.hover\:bg-primary-dark:hover{background-color:var(--primary-color-dark)}.border-primary{border-color:var(--primary-color)}.text-warning{color:var(--warning-color)}.bg-warning{background-color:var(--warning-color)}.border-warning{border-color:var(--warning-color)}.text-primary-light{color:var(--primary-color-light)}.bg-primary-light{background-color:var(--primary-color-light)}.border-primary-light{border-color:var(--primary-color-light)}.text-gray{color:var(--gray-color)}.bg-gray{background-color:var(--gray-color)}.border-gray{border-color:var(--gray-color)}.text-dark-gray{color:var(--dark-gray-color)}.bg-dark-gray{background-color:var(--dark-gray-color)}.border-dark-gray{border-color:var(--dark-gray-color)}.finance-row{grid-template-columns:var(--first-col-width) repeat(var(--year-count,3), minmax(var(--year-col-width), 1fr));display:grid}table[data-finance]{width:calc(var(--first-col-width) + var(--year-col-width) * var(--year-count,3));table-layout:fixed;max-width:100%}[data-finance] td[data-first-col],[data-finance] th[data-first-col]{width:var(--first-col-width);min-width:var(--first-col-width);max-width:250px}[data-finance] td:not([data-first-col]),[data-finance] th:not([data-first-col]){width:var(--year-col-width);min-width:var(--year-col-width);max-width:var(--year-col-width)}@media (width<=768px){[data-finance] td[data-first-col],[data-finance] th[data-first-col]{display:none}table[data-finance]{width:100%}}select{border:1px solid var(--gray-color);box-shadow:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 5 5-5' fill='%23ccc'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.6rem;padding:.5rem 2rem .5rem .5rem;border-radius:.5rem!important}input:focus,select:focus,textarea:focus{outline:2px solid var(--primary-color-light)}.nimbo-block{outline:none;scroll-margin-top:7rem}@media (width<=768px){.nimbo-block{scroll-margin-top:5rem}}.nimbo-block--error{outline:2px solid var(--warning-color);outline-offset:4px;background-color:#8b000014;border-radius:12px;transition:outline-offset .2s,background-color .2s}.nimbo-block--error:focus-within{outline-offset:6px}#nimbo-form form>:not([hidden])~:not([hidden]){margin-top:calc(1rem + 7px);margin-bottom:0}input::-webkit-contacts-auto-fill-button{display:none}.percent-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.percent-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.percent-input{-moz-appearance:textfield}.loading-spinner{border:4px solid var(--gray-color);border-top-color:var(--primary-color);border-radius:50%;width:3rem;height:3rem;margin:2rem auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}input[type=radio]{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--primary-color);flex-shrink:0;margin-top:.125rem}
