.select-rule{align-items:center;display:flex;gap:16px;margin:16px 0}@media only screen and (max-width:767px){.select-rule{align-items:baseline;flex-direction:column}}.select-rule label{color:#263a4d;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:22px;margin:0}.select-rule .list-option{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width:767px){.select-rule .list-option{align-items:baseline;flex-direction:column}}.select-rule .list-option .input-radio{align-items:flex-start;border:1px solid #e6e7e8;border-radius:30px;display:flex;flex-direction:column;gap:10px;padding:4px 8px}.select-rule .list-option .input-radio label span{color:#7f878f;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.175px;line-height:22px;text-align:center}.select-rule .list-option .input-radio:has(input[type=radio]:checked){border:1px solid #00b14f}.select-rule .list-option .input-radio:has(input[type=radio]:checked) label span{color:#00b14f}.content-seo a{color:#00b14f;font-size:16px;font-style:normal;font-weight:600;line-height:24px;max-width:80%}.content-seo table td,.content-seo table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.content-seo table td p,.content-seo table th p{margin-bottom:0!important}#personal-income-tax .title--header{color:#00b14f;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-top:0}#personal-income-tax .input-data{min-width:0}#personal-income-tax .radio-salary{align-items:center;color:#212f3f;display:flex;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-left:0;padding-bottom:8px;padding-top:8px}#personal-income-tax .btn-custom{border-radius:5px;display:flow-root;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;gap:10px;height:40px;padding:10px 20px}#personal-income-tax .btn-disable-custom{align-items:center;background:#e9eaec;color:#c7cbcf;flex-direction:row;font-size:17px;justify-content:center;line-height:20px;padding:8px 24px;pointer-events:none}#personal-income-tax .box-gray{align-items:flex-start;align-self:stretch;background:#f4f5f5;border-radius:5px;flex-grow:0;margin:8px 4px;order:1;padding:8px 12px}#personal-income-tax .box-gray .title-block{color:#424e5c;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px}#personal-income-tax .box-gray .number-yellow{ont-family:"Inter",sans-serif;color:#00b14f;font-size:19px;font-style:normal;font-weight:700;line-height:24px}#personal-income-tax .table>tbody>tr>td,#personal-income-tax .table>tbody>tr>th,#personal-income-tax .table>tfoot>tr>td,#personal-income-tax .table>tfoot>tr>th,#personal-income-tax .table>thead>tr>td,#personal-income-tax .table>thead>tr>th{border-bottom:1px solid #ddd}#personal-income-tax .box-gray.box--description .description--icon{color:#00b14f;display:inline-flex;flex:none;flex-grow:0;font-family:Font Awesome\ 6 Pro;font-size:12px;font-style:normal;font-weight:900;line-height:20px;margin-right:12px;margin-top:4px;order:0;text-align:center}#personal-income-tax .box-gray.box--description .description{color:#424e5c;flex:none;flex-grow:1;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:start;width:95%}#personal-income-tax .box-gray.box--description .description .text-highlight{text-decoration:underline}#personal-income-tax .btn-success-custom{background:#00b14f;border-radius:3px;color:#fff;font-size:17px;font-weight:500;line-height:24px;margin-right:10px;padding:8px 24px}#personal-income-tax .btn-success-custom:hover{background-color:#27ae60;color:#fff}#personal-income-tax .btn-out-line-success-custom{background:#fff;border-color:#00b14f;border-radius:3px;color:#00b14f;font-size:17px;font-weight:500;line-height:24px;margin-right:10px;padding:8px 24px}.tags{font-weight:700}.tags a:not(:last-child):after{content:", ";display:inline}.article-content img{max-width:100%}.article-content a{color:#02b04e}a.article-title{color:#fff}.article-content figure.image img{display:block;margin:1em auto}figure.image.image-style-align-left{float:left;margin-right:15px}figure.image.image-style-align-right{float:right;margin-left:15px}.page ul>li{margin-bottom:10px}.article-table-contents{background:#f5f5f5;border:2px dashed #e6e6e6;border-radius:9px;padding:10px}.smoothy-scroll{scroll-behavior:smooth}.mini-table-of-contents-button{background-color:#02b04e;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:24px;opacity:.8;padding:3px 8px;position:fixed;top:50%;transform:translateX(-60px);transition:visibility 0s,opacity .2s linear;z-index:1}.mini-table-of-contents-button:hover{opacity:1}.mini-table-contents{background-color:#fff;border:2px solid #dadada;display:none;height:calc(100vh - 30px);left:0;max-width:450px;position:fixed;top:78px;width:100%;z-index:1}.article-table-contents .header-title,.header-icon{font-size:18px}.mini-table-contents .article-table-contents{background-color:unset;border:none;border-radius:0}.mini-table-contents .close-button{cursor:pointer;font-size:20px;position:absolute;right:10px;top:5px}.table-of-content{padding-left:22px}.category-lv1{font-weight:700}.category-lv2{font-size:14px;line-height:24px}.block-category{margin-bottom:3px}@media screen and (max-width:1200px){.mini-table-of-contents-button{transform:translateX(-20px)}}@media screen and (max-width:768px){.mini-table-contents{top:0}}#modal-salary-detail p,#new_option_detail_modal p,#old_option_detail_modal p{margin-bottom:10px}#modal-salary-detail ul,#new_option_detail_modal ul,#old_option_detail_modal ul{margin:15px 0}#modal-salary-detail li,#new_option_detail_modal li,#old_option_detail_modal li{font-family:Inter,sans-serif!important;line-height:20px;margin:10px 0}#modal-salary-detail li:first-child,#new_option_detail_modal li:first-child,#old_option_detail_modal li:first-child{margin-top:0}
