.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout-shipping-method-block,.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout-pickup-options-block,.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout-shipping-address-block,.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout-shipping-methods-block,.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout-order-summary-shipping-block{display:none !important}.thinh-blocks-thinh-woo-checkout-v2 input[type=email][readonly]{background-color:#f5f5f5 !important;color:#666 !important;cursor:not-allowed !important;border-color:#d1d5db !important}.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout{margin:0}.thinh-blocks-thinh-woo-checkout-v2 .wp-block-woocommerce-checkout .wc-block-checkout__form{background:rgba(0,0,0,0)}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px;color:#374151;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule:hover{border-color:#9ca3af;background:#f9fafb}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule .capsule-label{line-height:1}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule .capsule-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;border:none;background:rgba(0,0,0,0);color:#6b7280;font-size:18px;line-height:1;cursor:pointer;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule .capsule-remove:hover{color:#dc2626;background:rgba(220,38,38,.1);border-radius:50%}.thinh-blocks-thinh-woo-checkout-v2 .equipment-capsule .capsule-remove:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:50%}.thinh-blocks-thinh-woo-checkout-v2-edit{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-main-card{max-width:900px;margin:20px auto;padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e2e8f0;background:#fff}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-main-card h3{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 20px 0;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-form-container{margin-top:24px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-general-settings{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-general-settings .components-base-control{margin-bottom:0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plans-section{border-top:2px solid #e2e8f0;padding-top:24px;margin-top:20px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plans-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plans-header h4{color:#334155;font-size:18px;font-weight:600;margin:0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plans-header .components-button{background:#3b82f6;color:#fff;border-radius:6px;padding:8px 16px;font-weight:500;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plans-header .components-button:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-item{border:1px solid #e2e8f0;padding:20px;margin-bottom:20px;border-radius:8px;background:#fff;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-item:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin-bottom:16px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields .components-base-control{margin-bottom:0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields .components-button{color:#dc2626;font-weight:500;margin-top:24px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields .components-button:hover:not(:disabled){color:#b91c1c;background:rgba(220,38,38,.05)}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px;margin-top:16px;padding:16px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid .components-base-control{margin-bottom:0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid .components-base-control .components-base-control__label{font-weight:500;color:#475569}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid .components-base-control .components-select-control__input{border-radius:6px;border:1px solid #d1d5db;transition:border-color .2s ease}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid .components-base-control .components-select-control__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-url-examples{background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);padding:20px;margin:24px 0;border-radius:8px;border-left:4px solid #3b82f6}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-url-examples strong{color:#1e40af;font-size:16px;display:block;margin-bottom:12px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-url-examples ul{margin:0;padding-left:20px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-url-examples ul li{margin-bottom:8px;color:#475569}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-url-examples ul li code{background:#fff;padding:4px 8px;border-radius:4px;font-family:"Monaco","Menlo",monospace;font-size:13px;color:#1e40af;border:1px solid #e2e8f0}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container{margin-top:24px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .components-notice{margin-bottom:16px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .edit-json-textarea{margin-top:16px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .edit-json-textarea .components-textarea-control__input{font-family:"Monaco","Menlo",monospace;font-size:13px;line-height:1.6;border-radius:6px;border:1px solid #d1d5db}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .edit-json-textarea .components-textarea-control__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .edit-json-button{margin-top:16px;background:#059669;color:#fff;border-radius:6px;padding:10px 20px;font-weight:500}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-json-container .edit-json-button:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,150,105,.3)}.thinh-blocks-thinh-woo-checkout-v2-edit .components-text-control__input,.thinh-blocks-thinh-woo-checkout-v2-edit .components-select-control__input{border-radius:6px;border:1px solid #d1d5db;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2-edit .components-text-control__input:focus,.thinh-blocks-thinh-woo-checkout-v2-edit .components-select-control__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.thinh-blocks-thinh-woo-checkout-v2-edit .components-base-control__label{font-weight:500;color:#374151;margin-bottom:6px}.thinh-blocks-thinh-woo-checkout-v2-edit .components-base-control__help{color:#6b7280;font-size:13px;margin-top:4px}.thinh-blocks-thinh-woo-checkout-v2-edit .components-button.is-primary{background:#059669;border-radius:6px;padding:12px 24px;font-weight:600;font-size:14px;transition:all .2s ease}.thinh-blocks-thinh-woo-checkout-v2-edit .components-button.is-primary:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,150,105,.3)}.thinh-blocks-thinh-woo-checkout-v2-edit .components-notice{border-radius:6px;padding:12px 16px;margin:16px 0}.thinh-blocks-thinh-woo-checkout-v2-edit .components-notice.is-error{border-left-color:#dc2626}.thinh-blocks-thinh-woo-checkout-v2-edit .components-notice.is-warning{border-left-color:#d97706}.thinh-blocks-thinh-woo-checkout-v2-edit .components-notice.is-info{border-left-color:#0ea5e9}.thinh-blocks-thinh-woo-checkout-v2-edit .components-radio-control .components-radio-control__option{margin-bottom:8px}.thinh-blocks-thinh-woo-checkout-v2-edit .components-radio-control .components-radio-control__option .components-radio-control__input:checked+.components-radio-control__label::before{background:#3b82f6;border-color:#3b82f6}@media(max-width: 768px){.thinh-blocks-thinh-woo-checkout-v2-edit .edit-main-card{margin:10px;padding:20px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-general-settings{grid-template-columns:1fr;gap:16px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields{grid-template-columns:1fr;gap:12px}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-plan-fields .components-button{margin-top:8px;justify-self:start}.thinh-blocks-thinh-woo-checkout-v2-edit .edit-billing-grid{grid-template-columns:1fr}}
