.arm_gift_current_membership_container .arm_current_membership_wrapper{display:inline-block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin:5px 0 10px;padding:0}#arm_gift_form_invitation_modal .arm_form_message_container{margin-bottom:20px}#arm_gift_form_invitation_modal .arm_form_message_container .arm_success_msg{background:#5cb85c}#arm_gift_form_invitation_modal .arm_form_message_container .arm_error_msg{background:#e6594d}#arm_gift_form_invitation_modal.arm_msg_pos_bottom .arm_form_layout_rounded .arm_error_msg_box,#arm_gift_form_invitation_modal.arm_msg_pos_bottom .arm_form_layout_iconic .arm_error_msg_box{top:120%;bottom:auto;margin-left:25%}#arm_gift_form_invitation_modal.arm_msg_pos_top .arm_form_layout_rounded .arm_error_msg_box,#arm_gift_form_invitation_modal.arm_msg_pos_top .arm_form_layout_iconic .arm_error_msg_box{bottom:120%;top:auto;margin-left:25%}#arm_gift_form_invitation_modal.arm_msg_pos_right .arm_form_layout_rounded .arm_error_msg_box,#arm_gift_form_invitation_modal.arm_msg_pos_right .arm_form_layout_iconic .arm_error_msg_box{left:101%;right:auto}#arm_gift_form_invitation_modal.arm_msg_pos_left .arm_form_layout_rounded .arm_error_msg_box,#arm_gift_form_invitation_modal.arm_msg_pos_left .arm_form_layout_iconic .arm_error_msg_box{right:101%;left:auto}#arm_gift_form_invitation_modal.arm_msg_pos_bottom .arm_error_msg_box .arm_error_box_arrow:after{border-bottom-color:#e6594d !important}#arm_gift_form_invitation_modal.arm_msg_pos_top .arm_error_msg_box .arm_error_box_arrow:after{border-top-color:#e6594d !important}#arm_gift_form_invitation_modal.arm_msg_pos_right .arm_error_msg_box .arm_error_box_arrow:after{border-right-color:#e6594d !important}#arm_gift_form_invitation_modal.arm_msg_pos_left .arm_error_msg_box .arm_error_box_arrow:after{border-left-color:#e6594d !important}#arm_gift_form_invitation_modal{background:#fff !important;display:none;max-width:95%}.arm_current_membership_gift_code_div{width:100%;text-align:center;float:left;margin:6px auto}.arm_gift_code_item{padding:4px;font-family:inherit;font-size:14px !important;font-weight:400;font-style:normal;text-decoration:none;padding:5px;min-height:25px;background-image:none;line-height:24px}.arm_gift_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_gift_invite_button,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_update_card_button_style{background-color:#005aee !important;border-radius:3px !important;font-family:inherit;font-size:14px !important;color:#fff !important;font-weight:400;font-style:normal;text-decoration:none;padding:4px;border:1px solid #005aee !important;min-width:85px;min-height:25px;line-height:24px}.arm_gift_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button:hover,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button:active,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button:focus,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_gift_invite_button:hover,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_gift_invite_button:active,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_gift_invite_button:focus{background-color:#005aee !important;border-radius:3px !important;font-family:inherit;font-size:14px !important;color:#fff;font-weight:400;font-style:normal;text-decoration:none;padding:4px;border:1px solid #005aee !important;min-width:85px;min-height:25px;background-image:none;cursor:pointer;line-height:24px}.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cancel_subscription_button,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cm_gift_used_btn{background-color:#e66b6b !important;border-radius:3px !important;font-family:inherit;font-size:14px !important;color:#fff;font-weight:400;font-style:normal;text-decoration:none;padding:4px;border:1px solid #e66b6b !important;min-width:85px;min-height:25px}.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cancel_subscription_button:hover,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cancel_subscription_button:focus,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cancel_subscription_button:active,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cm_gift_used_btn:hover,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cm_gift_used_btn:focus,.arm_gift_current_membership_container .arm_current_membership_list_item .arm_cm_gift_used_btn:active{background-color:#d54e21 !important;border-radius:3px !important;font-family:inherit;font-size:14px !important;color:#fff;font-weight:400;font-style:normal;text-decoration:none;padding:4px;border:1px solid #d54e21 !important;min-width:85px;min-height:25px;background-image:none;box-shadow:none}.arm_gift_current_membership_container .arm_current_membership_list_item .arm_current_membership_cancelled_row{background:#e66b6b;color:#fff !important}.arm_gift_current_membership_container .arm_loading_grid{margin:50px 0;text-align:center;width:100%}.arm_gift_current_membership_container .arm_current_membership_heading_main{line-height:24px;display:inline-block;width:100%;margin:15px 0 20px;padding:5px}.arm_cm_gift_btn_div{float:left;margin-bottom:10px;width:100%}.arm_cm_gift_used_btn_div{margin-bottom:10px}.arm_cm_gift_used_btn_div .arm_cm_gift_used_btn{min-width:100px !important;min-height:34px !important}.arm_gift_current_membership_container .arm_current_membership_list_item button.arm_renew_subscription_button,.arm_gift_current_membership_container .arm_current_membership_list_item button.arm_update_card_button_style,.arm_gift_current_membership_container .arm_current_membership_list_item button.arm_cancel_subscription_button,.arm_gift_current_membership_container .arm_current_membership_list_item button.arm_gift_invite_button,.arm_gift_current_membership_container .arm_current_membership_list_item button.arm_cm_gift_used_btn{margin-right:5px}@media screen and (max-width:768px){.arm_gift_current_membership_container table{border:0}.arm_gift_current_membership_container table tr{margin-bottom:10px;display:block;border:1px solid #e5e5e5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.arm_gift_current_membership_container table .arm_transaction_list_header,.arm_gift_current_membership_container table tr.arm_current_membership_list_header{display:none}table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_gift_used_btn_div{width:auto !important;float:none !important;display:inline-flex;margin:0 8px 0 0 !important}.arm_gift_current_membership_container .arm_transaction_list_item td{display:block;padding:10px !important;border:0 !important;border-bottom:1px solid #ecf0f1 !important;text-align:left}.arm_gift_current_membership_container table td:last-child,.arm_gift_current_membership_container .arm_current_membership_list_item td:last-child{border:0 !important}.arm_gift_current_membership_container table td:before{content:attr(data-label);display:inline-block;width:40%;margin-right:10px;vertical-align:middle}.arm_gift_current_membership_container table td .arm_transaction_list_trial_text{padding-left:40%;margin-left:10px}}.arm_user_current_membership_list_table div.arm_form_shortcode_box{color:var(--arm-dt-black-200);background-color:var(--arm-sc-success-alpha-08);border:1px solid var(--arm-sc-success);border-radius:var(--arm-radius-4px);-webkit-border-radius:var(--arm-radius-4px);-moz-border-radius:var(--arm-radius-4px);-o-border-radius:var(--arm-radius-4px);font-size:14px !important;text-align:center;vertical-align:middle;display:inline-block;position:relative;line-height:30px;overflow:hidden}.arm_user_current_membership_list_table .arm_shortcode_text{height:30px !important}.arm_user_current_membership_list_table .arm_form_shortcode_box .arm_click_to_copy_text,.arm_form_shortcode_box .arm_copied_text,.arm_click_to_copy_text,.arm_copied_text{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#6f6f6f;color:#fff;z-index:9;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.arm_user_current_membership_list_table .arm_form_shortcode_box:hover{display:block;background:var(--arm-sc-success);color:var(--arm-cl-white)}.arm_user_current_membership_list_table .arm_form_shortcode_box:hover .arm_click_to_copy_text{display:block;background:var(--arm-sc-success);color:var(--arm-cl-white)}.arm_user_current_membership_list_table .arm_form_shortcode_box .arm_copied_text{z-index:10;background:var(--arm-sc-success);color:#fff}.arm_user_current_membership_list_table .arm_form_shortcode_box .arm_copied_text img{vertical-align:middle;margin:-2px 8px 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;width:auto;height:auto;display:inline-block;padding:0}.arm_gift_invite_form_field_container{display:inherit !important}.arm_gift_invite_form_field_container .arm-df__form-field .arm-df__fc--validation__wrap .arm_error_box_arrow:after{border-bottom-color:var(--arm-sc-error) !important}.arm_invite_setup_form .arm--material-outline-style .arm-df__form-material-field-wrap .arm-notched-outline__notch{border-top:0}