.article-form-page .aep468-editor{display:grid;gap:12px;padding:16px;margin-top:15px;border:1px solid #cfe4d9;border-radius:12px;background:#f5fbf8}
.article-form-page .aep468-editor>div:first-child{display:grid;gap:3px}.article-form-page .aep468-editor b{font-size:14px;color:#165b3d}.article-form-page .aep468-editor small{font-size:11px;line-height:1.5;color:#60766b}
.article-form-page .aep468-fields{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px}.article-form-page .aep468-visible{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#234f3b}.article-form-page .aep468-visible input{width:18px;height:18px;accent-color:#07864b}
.article-form-page .aep468-update-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.article-form-page .aep468-update-row button{min-height:42px}.article-form-page .aep468-update-row button:disabled{opacity:.5;cursor:not-allowed}.article-form-page .aep468-update-row span{font-size:12px;color:#167346;line-height:1.45}.article-form-page .aep468-update-row span.is-error{color:#b42318}
.article-detail .aep468-price-box{margin:24px 0;padding:0;border:1px solid #cfe3d9;border-radius:14px;overflow:hidden;background:#fff;color:#183b2b}
.article-detail .aep468-head{display:grid;gap:3px;padding:16px 18px;background:#edf8f2}.article-detail .aep468-head small{font-size:11px;font-weight:800;color:#08754a}.article-detail .aep468-head h2{font-size:21px;margin:0;color:#174d35}.article-detail .aep468-head span{font-size:12px;color:#526b5d}
.article-detail .aep468-scroll{overflow-x:auto}.article-detail .aep468-price-box table{width:100%;min-width:450px;border-collapse:collapse;margin:0}.article-detail .aep468-price-box th,.article-detail .aep468-price-box td{padding:11px 14px;text-align:left;border-bottom:1px solid #e7eeea;font-size:13px}.article-detail .aep468-price-box th{background:#f8fbf9;color:#345847}.article-detail .aep468-price-box td:nth-child(2){font-weight:750;color:#14744b}.article-detail .aep468-price-box p{margin:10px 18px;font-size:12px;line-height:1.5;color:#68786d}
@media(max-width:700px){.article-form-page .aep468-fields{grid-template-columns:1fr}.article-form-page .aep468-editor{padding:13px}.article-form-page .aep468-editor textarea,.article-form-page .aep468-editor input:not([type=checkbox]){font-size:16px}.article-form-page .aep468-update-row button{width:100%}.article-detail .aep468-head h2{font-size:18px}}
