@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.blink-text{animation:blink 1s linear 2}.badge.delete-item{cursor:pointer}.ui-datepicker-trigger{border:none;background:none;position:absolute;top:6px;right:2px}.table-responsive .table td,.table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-sm > td{padding:.2rem .5rem}h2{font-size:1.2rem;margin-bottom:.5rem;padding:0}h3{font-size:1.1rem;font-weight:600;margin-top:.75rem;margin-bottom:.25rem}h4{font-size:1rem;font-weight:500;margin-top:.5rem;margin-bottom:.25rem}.copy-tooltip{position:absolute;background-color:#000;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;top:-30px;right:10px;opacity:0;transition:opacity .3s ease-in-out}.result-url input{border-right:0}.result-url .btn-copy{border:1px solid #ced4da;border-left:0}.share-sns{display:flex!important;justify-content:center;gap:5px}.share-sns > div{display:flex!important;align-items:center;justify-content:center;gap:5px}.input-group .required:after{content:"*";margin-left:.2rem;font-weight:700;color:red}.position-relative .won{position:absolute;top:-8.3px;right:38px;font-size:.86rem;background:#fff;z-index:3;color:#0d6efd;font-weight:300;padding:0 4px}.main-tabs{background-color:#F7F9FF;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.main-tabs .nav-link{font-size:1rem;color:#000;border:none;padding:12px 15px;transition:all .3s ease;border-bottom:1px solid #dee2e6}.main-tabs .nav-link:hover{border-bottom:1px solid #007bff}.main-tabs .nav-link.active{color:#fff;background-color:#007bff;box-shadow:0 4px 6px #007bff4d;border-bottom:1px solid #007bff}.main-tabs .tab-content{background-color:#fff;padding:1rem}.main-tabs table th,.main-tabs table td{align-content:center}@media (max-width: 576px){.main-tabs .nav-link{padding:.5rem}}.table-card-full{vertical-align:middle;margin-bottom:0}.table-card-full thead tr{border-top:0}.table-card-full tbody:last-child tr{border-bottom:0}.table-card-full th:first-child,.table-card-full td:first-child{border-left:0}.table-card-full th:last-child,.table-card-full td:last-child{border-right:0}.table-card-full.table-card-input tbody tr td:not(:has(.input-group)){padding-top:0;padding-bottom:0}.table-card-full.table-card-input tbody tr td:has(.input-group){padding:0}.table-card-full.table-card-input tbody tr td .input-group *{border:0;border-radius:0}.table-card-full.table-card-input tbody tr td .input-group input{padding:.5rem;text-align:right}.table-card-full.table-sm tbody tr td .input-group input{padding:.25rem;text-align:right}.editable-tr .editable-td:hover{background-color:#eef;cursor:text}.editable-tr .editable-td input{border:1px solid transparent}.editable-tr .editable-td:hover input[type=text]{background-color:#eef}.editable-tr .editable-td:focus-within{background-color:#fffbe6}.editable-tr .editable-td:focus-within input[type=text]{background-color:#fffbe6;box-shadow:none}.editable-td .input-group-t2{position:relative;display:flex;align-items:center}.editable-td .input-group-t2::before{content:"✏️";padding-left:5px;z-index:5;display:none}.editable-td .input-group-t2:hover::before{display:block}.editable-td .input-group-t2:focus-within::before{display:none}.editable-td .invalid{background:#f8d7da!important}.editable-td:has(.invalid){background:#f8d7da!important}.stock-capital-gains-tax-calculator .form-control.is-invalid{background-position:left calc(.375em + .1875rem) center}.stock-capital-gains-tax-calculator .form-control.is-invalid#input-acquisition-date,.stock-capital-gains-tax-calculator .form-control.is-invalid#input-transfer-date{background-position:right calc(.375em + .1875rem) center}.stock-capital-gains-tax-calculator .form-control.is-invalid:focus,.stock-capital-gains-tax-calculator .was-validated .form-control:invalid:focus{box-shadow:none}.stock-capital-gains-tax-calculator .input-group .form-control.is-invalid + .input-group-text{border:1px solid #dc3545}.stock-capital-gains-tax-calculator .input-group-t2 input{border-right:0;text-align:right;padding-right:0}.stock-capital-gains-tax-calculator .input-group-t2 .input-group-text:last-of-type{background:transparent}.stock-capital-gains-tax-calculator .input-group .form-control:disabled + .input-group-text{background:#e9ecef}.input-items #input-item-list tbody tr td input{font-size:1rem}.input-items #input-item-list tbody tr td:nth-last-child(1),.input-items #input-item-list tbody tr td:nth-last-child(2),.input-items #input-item-list tbody tr td:nth-last-child(3),.input-items #input-item-list tbody tr td:nth-last-child(4){text-align:right}.input-items #input-item-list tbody tr td .ui-datepicker-trigger{display:none}.input-items-error .alert-input-items{display:flex!important;align-items:center;padding:.25rem;margin:.25rem 0 0}#input-basic-tax-exemption tbody tr td:nth-last-child(2){text-align:right}#input-basic-tax-exemption .editable-td .input-group-t2 input{padding-left:25px}#input-basic-tax-exemption .editable-td .input-group-t2::before{content:"✏️";position:absolute;top:50%;left:2px;transform:translateY(-50%);z-index:5;display:none}#input-basic-tax-exemption .editable-td .input-group-t2:not(:has(input:disabled)):hover::before{display:block}#input-basic-tax-exemption .editable-td .input-group-t2:focus-within::before{display:none}.card-input-basic-tax-exemption-amount .disabled-table{opacity:.5;pointer-events:none}.card-input-basic-tax-exemption-amount .disabled-table .input-group-sm input:disabled{background-color:#f8f9fa}.table-result-stock-capitalgains-tax tbody td{align-content:center}.table-result-stock-capitalgains-tax tbody td:first-child{text-align:left}.table-result-stock-capitalgains-tax tbody th{text-align:center;font-weight:600}.result-calculate table.table-result-detail th,.result-calculate table.table-result-detail td{align-content:center}.result-calculate table.table-result-detail tbody tr td:first-child,.result-calculate table.table-result-detail tbody tr td:nth-child(2),.result-calculate table.table-result-detail tbody tr td:nth-child(3),.result-calculate table.table-result-detail tbody tr td:nth-child(5){text-align:center}.stock-capital-gains-tax-calculator .ad-01{min-height:250px}.stock-capital-gains-tax-calculator .ad-02{margin-bottom:1rem}.stock-capital-gains-tax-rate table{text-align:center}.stock-capital-gains-tax-rate table th,.stock-capital-gains-tax-rate table td{align-content:center}.stock-capital-gains-tax-rate .ad-01{min-height:250px;margin-bottom:1rem}.stock-capital-gains-tax-rate .ad-02{min-height:250px;margin:1rem 0}