.ig-simulasi__rule{display:inline-block;width:10%;min-width:60px;border-bottom:3px solid var(--ig-gold)}.ig-simulasi__title{font-size:46px;line-height:1.24}.ig-simulasi__card{padding:24px 42px 40px;background-color:#fff;border-radius:6px;box-shadow:0 2px 7px 0 rgba(0,0,0,.15)}.ig-simulasi__tabs{gap:.375rem;padding:.375rem;background-color:var(--lightGray,#f8f8f8);border:0;border-radius:10px}.ig-simulasi__tabs .nav-item{flex:1 1 0}.ig-simulasi__tabs .nav-link{width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:700;color:var(--fontGray,grey);background-color:transparent;border:0;border-radius:8px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ig-simulasi__tabs .nav-link:hover{color:var(--ig-ink);background-color:hsla(0,0%,100%,.75)}.ig-simulasi__tabs .nav-link.active{color:var(--ig-ink);background-color:var(--ig-gold);box-shadow:0 2px 6px rgba(0,0,0,.18)}.ig-simulasi__tabs .nav-link:focus-visible{outline:2px solid var(--ig-gold-dark);outline-offset:2px}.ig-simulasi .tab-content.ig-simulasi__card{margin-top:.75rem;border-radius:10px}.ig-simulasi .form-label{margin-bottom:.35rem;font-weight:500;color:var(--ig-ink)}.ig-simulasi .form-control,.ig-simulasi .form-select{min-height:46px}.ig-simulasi .form-control:disabled,.ig-simulasi .form-select:disabled{background-color:var(--lightGray,#f8f8f8)}.ig-simulasi .dropdown-menu{min-width:100%;margin-top:.375rem;border:1px solid var(--very-light-gray,#e8e8e8);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.ig-simulasi .dropdown-item{padding:.625rem 1rem;font-weight:500}.ig-simulasi .dropdown-item:active{color:var(--ig-ink);background-color:var(--ig-gold)}.ig-simulasi__row{padding-block:1rem;border-bottom:1px solid var(--very-light-gray,#e8e8e8)}.ig-simulasi__row:last-child{border-bottom:0}.ig-simulasi__table td{white-space:nowrap}.ig-simulasi .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding-block:0}.ig-simulasi__term{font-size:.875rem}.ig-simulasi__term .ig-alert__text{color:inherit}.ig-simulasi__overlay{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.35)}.ig-simulasi__overlay.d-none{display:none}@media (max-width:991px){.ig-simulasi__title{font-size:28px}.ig-simulasi__card{padding:16px 16px 40px}}