.jp4wc-settings-container{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:20px auto;max-width:1200px;padding:20px}.jp4wc-settings-container .jp4wc-settings-header{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.jp4wc-settings-container .jp4wc-settings-header h1{font-size:24px;font-weight:600;margin:0}.jp4wc-settings-container .jp4wc-settings-loading{padding:60px 20px;text-align:center}.jp4wc-settings-container .jp4wc-settings-loading .components-spinner{margin:0 auto 20px}.jp4wc-settings-container .jp4wc-settings-loading p{color:#666;font-size:16px}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs{border-bottom:1px solid #ddd;display:flex;gap:10px;margin-bottom:30px;padding-bottom:0}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button{background:transparent;border:none;border-bottom:2px solid transparent;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button:hover{color:#2271b1}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button.is-active{border-bottom-color:#2271b1;color:#2271b1}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tab-content{padding:0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel{border:none}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body{border:1px solid #ddd;margin-bottom:20px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body.is-opened .components-panel__body-title{border-bottom:1px solid #ddd}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__body-title button{font-size:16px;font-weight:600;padding:16px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__body-title button:hover{background:#f0f0f0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row{border-bottom:1px solid #f0f0f0;padding:16px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row:last-child{border-bottom:none}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-base-control{width:100%}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-toggle-control .components-base-control__field{margin-bottom:0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-toggle-control .components-toggle-control__label{font-weight:500}.jp4wc-settings-container .jp4wc-settings-tab-content .components-notice{margin:0 0 20px}.jp4wc-settings-container .jp4wc-settings-footer{border-top:1px solid #ddd;margin-top:30px;padding-top:20px;text-align:left}.jp4wc-settings-container .jp4wc-settings-footer .components-button{font-size:14px;height:auto;padding:10px 30px}.jp4wc-general-settings .components-notice{margin-bottom:20px}.jp4wc-general-settings .jp4wc-classic-section-header{align-items:center;display:flex;gap:10px;padding:16px 16px 4px}.jp4wc-general-settings .jp4wc-classic-section-header:after,.jp4wc-general-settings .jp4wc-classic-section-header:before{background:#c3c4c7;content:"";flex:1;height:1px}.jp4wc-general-settings .jp4wc-classic-section-header span{background:#fff;border:1px solid #c3c4c7;border-radius:10px;color:#646970;font-size:11px;font-weight:600;letter-spacing:.6px;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.jp4wc-general-settings .jp4wc-classic-section{background:#f6f7f7;border-right:none;margin:0 4px 0 0;padding:8px 16px}.jp4wc-general-settings .jp4wc-classic-section .components-panel__row{background:transparent}.jp4wc-general-settings .jp4wc-classic-section .components-panel__row:last-child{border-bottom:none}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice{align-items:flex-start;background:#f0f6fc;border:1px solid #72aee6;border-radius:3px;color:#1d2327;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:4px 16px 12px;padding:10px 12px}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice .jp4wc-pro-notice__icon{color:#2271b1;flex-shrink:0;font-size:14px;font-style:normal;margin-top:1px}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice a{color:#2271b1;text-decoration:underline;white-space:nowrap}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice a:hover{color:#135e96}.jp4wc-shipment-settings .time-zone-item{align-items:flex-end;background:#f9f9f9;border-radius:4px;display:flex;gap:10px;margin-bottom:10px;padding:15px}.jp4wc-shipment-settings .time-zone-item .components-base-control{flex:1}.jp4wc-payment-settings .cod-fees-table{border-collapse:collapse;margin-top:10px;width:100%}.jp4wc-payment-settings .cod-fees-table td,.jp4wc-payment-settings .cod-fees-table th{border:1px solid #ddd;padding:10px;text-align:right}.jp4wc-payment-settings .cod-fees-table th{background:#f0f0f0;font-weight:600}.jp4wc-law-settings .components-textarea-control textarea{min-height:100px}.jp4wc-affiliate-settings .affiliate-section{margin-bottom:30px}.jp4wc-settings-info-footer{border-top:2px solid #ddd;margin-top:40px;padding-top:30px}.jp4wc-settings-info-footer .jp4wc-consultation-notice{background:#f8f9fa;border:1px solid #ddd;border-right:4px solid #8e24aa;border-radius:4px;padding:20px}.jp4wc-settings-info-footer .jp4wc-consultation-notice h3{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.jp4wc-settings-info-footer .jp4wc-consultation-notice p{color:#555;line-height:1.6;margin-bottom:20px}.jp4wc-settings-info-footer .jp4wc-consultation-notice .jp4wc-consultation-button{margin-top:15px}
.jp4wc-settings-container{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:20px auto;max-width:1200px;padding:20px}.jp4wc-settings-container .jp4wc-settings-header{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.jp4wc-settings-container .jp4wc-settings-header h1{font-size:24px;font-weight:600;margin:0}.jp4wc-settings-container .jp4wc-settings-loading{padding:60px 20px;text-align:center}.jp4wc-settings-container .jp4wc-settings-loading .components-spinner{margin:0 auto 20px}.jp4wc-settings-container .jp4wc-settings-loading p{color:#666;font-size:16px}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs{border-bottom:1px solid #ddd;display:flex;gap:10px;margin-bottom:30px;padding-bottom:0}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button{background:transparent;border:none;border-bottom:2px solid transparent;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button:hover{color:#2271b1}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tabs button.is-active{border-bottom-color:#2271b1;color:#2271b1}.jp4wc-settings-container .jp4wc-settings-tabs .components-tab-panel__tab-content{padding:0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel{border:none}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body{border:1px solid #ddd;margin-bottom:20px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body.is-opened .components-panel__body-title{border-bottom:1px solid #ddd}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__body-title button{font-size:16px;font-weight:600;padding:16px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__body-title button:hover{background:#f0f0f0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row{border-bottom:1px solid #f0f0f0;padding:16px}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row:last-child{border-bottom:none}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-base-control{width:100%}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-toggle-control .components-base-control__field{margin-bottom:0}.jp4wc-settings-container .jp4wc-settings-tab-content .components-panel .components-panel__body .components-panel__row .components-toggle-control .components-toggle-control__label{font-weight:500}.jp4wc-settings-container .jp4wc-settings-tab-content .components-notice{margin:0 0 20px}.jp4wc-settings-container .jp4wc-settings-footer{border-top:1px solid #ddd;margin-top:30px;padding-top:20px;text-align:left}.jp4wc-settings-container .jp4wc-settings-footer .components-button{font-size:14px;height:auto;padding:10px 30px}.jp4wc-general-settings .components-notice{margin-bottom:20px}.jp4wc-general-settings .jp4wc-classic-section-header{align-items:center;display:flex;gap:10px;padding:16px 16px 4px}.jp4wc-general-settings .jp4wc-classic-section-header:after,.jp4wc-general-settings .jp4wc-classic-section-header:before{background:#c3c4c7;content:"";flex:1;height:1px}.jp4wc-general-settings .jp4wc-classic-section-header span{background:#fff;border:1px solid #c3c4c7;border-radius:10px;color:#646970;font-size:11px;font-weight:600;letter-spacing:.6px;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.jp4wc-general-settings .jp4wc-classic-section{background:#f6f7f7;border-right:none;margin:0 4px 0 0;padding:8px 16px}.jp4wc-general-settings .jp4wc-classic-section .components-panel__row{background:transparent}.jp4wc-general-settings .jp4wc-classic-section .components-panel__row:last-child{border-bottom:none}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice{align-items:flex-start;background:#f0f6fc;border:1px solid #72aee6;border-radius:3px;color:#1d2327;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:4px 16px 12px;padding:10px 12px}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice .jp4wc-pro-notice__icon{color:#2271b1;flex-shrink:0;font-size:14px;font-style:normal;margin-top:1px}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice a{color:#2271b1;text-decoration:underline;white-space:nowrap}.jp4wc-general-settings .jp4wc-classic-section .jp4wc-pro-notice a:hover{color:#135e96}.jp4wc-shipment-settings .time-zone-item{align-items:flex-end;background:#f9f9f9;border-radius:4px;display:flex;gap:10px;margin-bottom:10px;padding:15px}.jp4wc-shipment-settings .time-zone-item .components-base-control{flex:1}.jp4wc-payment-settings .cod-fees-table{border-collapse:collapse;margin-top:10px;width:100%}.jp4wc-payment-settings .cod-fees-table td,.jp4wc-payment-settings .cod-fees-table th{border:1px solid #ddd;padding:10px;text-align:right}.jp4wc-payment-settings .cod-fees-table th{background:#f0f0f0;font-weight:600}.jp4wc-law-settings .components-textarea-control textarea{min-height:100px}.jp4wc-affiliate-settings .affiliate-section{margin-bottom:30px}.jp4wc-settings-info-footer{border-top:2px solid #ddd;margin-top:40px;padding-top:30px}.jp4wc-settings-info-footer .jp4wc-consultation-notice{background:#f8f9fa;border:1px solid #ddd;border-right:4px solid #8e24aa;border-radius:4px;padding:20px}.jp4wc-settings-info-footer .jp4wc-consultation-notice h3{color:#333;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.jp4wc-settings-info-footer .jp4wc-consultation-notice p{color:#555;line-height:1.6;margin-bottom:20px}.jp4wc-settings-info-footer .jp4wc-consultation-notice .jp4wc-consultation-button{margin-top:15px}.jp4wc-admin-settings{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
