/* PC 상품 공통 옵션 안내. 기존 견적 폼과 계산 처리 유지. */
#pc-page .pc-options-builder{width:100%!important;max-width:1150px;margin:32px auto;clear:both;color:#294f61;box-sizing:border-box}
#pc-page .pc-options-heading{padding:26px 28px;background:linear-gradient(120deg,#edf8fa,#f7fafc);border:1px solid #d6e7ed;border-radius:10px;margin-bottom:22px;text-align:left}
#pc-page .pc-options-kicker{display:block;color:#05869a;font-size:11px;font-weight:800;letter-spacing:2px}
#pc-page .pc-options-heading h2{font-size:25px;line-height:1.4;margin:8px 0 10px;padding:0;border:0;color:#214859;height:auto}
#pc-page .pc-options-heading>p{font-size:13px;color:#607e8d;margin:0;line-height:1.8}
#pc-page .pc-options-tips{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;padding-top:18px;border-top:1px solid #d8e8ed}
#pc-page .pc-options-tips b{display:block;font-size:13px;color:#137a8b;margin-bottom:6px}
#pc-page .pc-options-tips p{margin:0;font-size:12px;color:#637d8b;line-height:1.8;word-break:keep-all}
#pc-page .pc-options-builder .pc-builder-table{width:100%!important;max-width:100%!important;margin:0!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td:nth-child(1){width:94px!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td:nth-child(2){width:328px!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td:nth-child(3){width:34px!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td:nth-child(4){width:90px!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td:nth-child(5){width:18px!important}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr:first-child>td[rowspan]{padding:0 0 0 18px!important;vertical-align:top!important}
#pc-page .pc-options-builder iframe[name=est_ifrm]{border:1px solid #d6e6ed!important;border-radius:9px;background:#fff}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr>td.pc-options-extra{background:#edf5f8!important;color:#355f73!important;padding:8px 10px!important;font-size:12px;font-weight:700}
#pc-page .pc-options-builder .pc-options-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin:14px 0 4px;padding:0;box-sizing:border-box}
#pc-page .pc-options-builder .pc-options-actions button{box-sizing:border-box;width:100%;min-width:0;min-height:42px;height:auto;margin:0!important;padding:10px 4px!important;border:1px solid #c8dce5;border-radius:6px;background:#fff;color:#345f72;font:700 12px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI','Malgun Gothic',sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px #163e5105}
#pc-page .pc-options-builder .pc-options-actions .pc-options-primary{background:#07899b;border-color:#07899b;color:#fff}
#pc-page .pc-options-builder .pc-options-actions button:hover{background:#edf6f9;border-color:#07899b}
#pc-page .pc-options-builder .pc-options-actions .pc-options-primary:hover{background:#066e80}
#pc-page .pc-options-builder .pc-options-actions button:focus-visible{outline:2px solid #07899b;outline-offset:3px}
#pc-page .pc-options-builder .pc-builder-table>tbody>tr>td.pc-options-total{height:auto!important;padding:16px 10px!important;background:#edf7fa!important;border:1px solid #d8e8ed!important;border-radius:7px;text-align:center}
#pc-page .pc-options-builder .pc-options-total :is(.total_amt_title,.total_price_title,.total_deli_title,#total_amt,#total_price){float:none!important;display:inline-block;position:static;width:auto!important;height:auto!important;margin:0 4px!important;padding:0!important;vertical-align:middle;font-size:12px;color:#537482;line-height:1.6;background:transparent}
#pc-page .pc-options-builder .pc-options-total #total_price{font-size:23px!important;font-weight:800;color:#e35444!important;white-space:nowrap}
#pc-page .pc-options-builder .pc-options-total .total_deli_title{font-size:10px!important}
#pc-page .pc-options-builder .pc-options-total select{width:54px;min-height:32px;background:#fff;border:1px solid #c9dfe7;border-radius:5px}
