.crsc-nsc-verification-container{background-color:#f4f4f2;border-radius:4px;font-family:sans-serif;margin-bottom:2rem;padding:2rem}.nsc-member-price-display{font-size:1.1rem;margin-bottom:1.5rem}.nsc-member-price-display .nsc-regular-price{color:#888;font-size:.9em;margin-left:.5rem;text-decoration:line-through}.nsc-member-price-display .nsc-price{color:#007a3d;font-weight:700;margin-left:.5rem}.nsc-member-price-display .nsc-savings{color:#007a3d;font-size:.9rem;font-style:italic;margin-left:.5rem}.nsc-member-confirmation-field p{font-size:.9rem;margin-bottom:1rem}.form-messages:not(.is-visible){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nsc-confirmation-input-group{display:flex;gap:.5rem;max-width:400px}.nsc-confirmation-input-group input{border:1px solid #ccc;border-radius:4px;flex:1;margin-bottom:10px;padding:.6rem}.nsc-confirmation-input-group button{border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s}.wp-block-advanced-query-loop .nsc-confirmation-input-group,.wp-block-query .nsc-confirmation-input-group,.wp-block-woocommerce-product-collection .nsc-confirmation-input-group{display:block}.wp-block-advanced-query-loop .nsc-confirmation-input-group .confirm_nsc_member_code,.wp-block-advanced-query-loop .nsc-confirmation-input-group input,.wp-block-query .nsc-confirmation-input-group .confirm_nsc_member_code,.wp-block-query .nsc-confirmation-input-group input,.wp-block-woocommerce-product-collection .nsc-confirmation-input-group .confirm_nsc_member_code,.wp-block-woocommerce-product-collection .nsc-confirmation-input-group input{width:100%}.form-messages{border-radius:4px;font-size:.9rem;margin-bottom:1rem;padding:.5rem}.form-messages.error{background-color:#fdecea;color:#d32f2f}.form-messages.success{background-color:#e6f4ea;color:#007a3d}.form-messages.info{background-color:#e3f2fd;color:#1976d2}.nsc-member-confirmed-message{color:#007a3d;font-weight:700;margin:0}.nsc-member-savings-message{color:#444;font-size:.95rem;margin-top:.5rem}.nsc-member-savings-message strong{color:#007a3d}@media (max-width:600px){.crsc-nsc-verification-container{padding:1rem}.crsc-nsc-verification-container .nsc-confirmation-input-group{flex-direction:column}.crsc-nsc-verification-container .nsc-confirmation-input-group button{width:100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2FwcC9zdHlsZXMvbWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUNBQ0Msd0JBQXlCLENBRXpCLGlCQUFrQixDQUVsQixzQkFBdUIsQ0FEdkIsa0JBQW1CLENBRm5CLFlBSUQsQ0FFQSwwQkFFQyxnQkFBaUIsQ0FEakIsb0JBc0JELENBbkJDLDZDQUVDLFVBQVcsQ0FFWCxjQUFnQixDQURoQixpQkFBbUIsQ0FGbkIsNEJBSUQsQ0FFQSxxQ0FDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsaUJBQ0QsQ0FFQSx1Q0FDQyxhQUFjLENBQ2QsZUFBaUIsQ0FFakIsaUJBQWtCLENBRGxCLGlCQUVELENBSUEsaUNBRUMsZUFBaUIsQ0FEakIsa0JBRUQsQ0FHRCxnQ0FHQyxVQUFXLENBRVgsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFNBQVUsQ0FIVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUtWLGtCQUFzQixDQUV0QixRQUFTLENBRFQsa0JBRUQsQ0FFQSw4QkFDQyxZQUFhLENBQ2IsU0FBVyxDQUNYLGVBaUJELENBZkMsb0NBR0MscUJBQXNCLENBQ3RCLGlCQUFrQixDQUhsQixNQUFPLENBSVAsa0JBQW1CLENBSG5CLGFBSUQsQ0FFQSxxQ0FDQyxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FFZixlQUFnQixDQURoQiwrQkFFRCxDQUdELGlMQUdDLGFBTUQsQ0FKQywrYkFFQyxVQUNELENBR0QsZUFJQyxpQkFBa0IsQ0FGbEIsZUFBaUIsQ0FEakIsa0JBQW1CLENBRW5CLGFBZUQsQ0FaQyxxQkFFQyx3QkFBeUIsQ0FEekIsYUFFRCxDQUNBLHVCQUVDLHdCQUF5QixDQUR6QixhQUVELENBQ0Esb0JBRUMsd0JBQXlCLENBRHpCLGFBRUQsQ0FHRCw4QkFDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsUUFDRCxDQUVBLDRCQUdDLFVBQVcsQ0FEWCxnQkFBa0IsQ0FEbEIsZ0JBT0QsQ0FIQyxtQ0FDQyxhQUNELENBSUQseUJBQ0MsaUNBQ0MsWUFTRCxDQVBDLCtEQUNDLHFCQUtELENBSEMsc0VBQ0MsVUFDRCxDQUdIIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jcnNjLW5zYy12ZXJpZmljYXRpb24tY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmMjtcblx0cGFkZGluZzogMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLm5zYy1tZW1iZXItcHJpY2UtZGlzcGxheSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cblx0Lm5zYy1yZWd1bGFyLXByaWNlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdH1cblxuXHQubnNjLXByaWNlIHtcblx0XHRjb2xvcjogIzAwN2EzZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdH1cblxuXHQubnNjLXNhdmluZ3Mge1xuXHRcdGNvbG9yOiAjMDA3YTNkO1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbi5uc2MtbWVtYmVyLWNvbmZpcm1hdGlvbi1maWVsZCB7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdH1cbn1cblxuLmZvcm0tbWVzc2FnZXM6bm90KC5pcy12aXNpYmxlKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ubnNjLWNvbmZpcm1hdGlvbi1pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMC41cmVtO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXG5cdGlucHV0IHtcblx0XHRmbGV4OiAxO1xuXHRcdHBhZGRpbmc6IDAuNnJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1jb2xsZWN0aW9uIC5uc2MtY29uZmlybWF0aW9uLWlucHV0LWdyb3VwLFxuLndwLWJsb2NrLXF1ZXJ5IC5uc2MtY29uZmlybWF0aW9uLWlucHV0LWdyb3VwLFxuLndwLWJsb2NrLWFkdmFuY2VkLXF1ZXJ5LWxvb3AgLm5zYy1jb25maXJtYXRpb24taW5wdXQtZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQuY29uZmlybV9uc2NfbWVtYmVyX2NvZGUsXG5cdGlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZm9ybS1tZXNzYWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHQmLmVycm9yIHtcblx0XHRjb2xvcjogI2QzMmYyZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlY2VhO1xuXHR9XG5cdCYuc3VjY2VzcyB7XG5cdFx0Y29sb3I6ICMwMDdhM2Q7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZjRlYTtcblx0fVxuXHQmLmluZm8ge1xuXHRcdGNvbG9yOiAjMTk3NmQyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQ7XG5cdH1cbn1cblxuLm5zYy1tZW1iZXItY29uZmlybWVkLW1lc3NhZ2Uge1xuXHRjb2xvcjogIzAwN2EzZDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ubnNjLW1lbWJlci1zYXZpbmdzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdGZvbnQtc2l6ZTogMC45NXJlbTtcblx0Y29sb3I6ICM0NDQ7XG5cblx0c3Ryb25nIHtcblx0XHRjb2xvcjogIzAwN2EzZDtcblx0fVxufVxuXG4vKiBSZXNwb25zaXZlIGFkanVzdG1lbnRzICovXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmNyc2MtbnNjLXZlcmlmaWNhdGlvbi1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHQubnNjLWNvbmZpcm1hdGlvbi1pbnB1dC1ncm91cCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */