.cart_continer_main_card_topsetion_card_one_chat{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:16px;background:#f5f6f4;width:464px}.faq_box_chat{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.faq_box_chat_first{gap:8px}.faq_box_chat_first,.link_chat_box{display:flex;align-items:flex-start}.link_chat_box{padding:16px 24px;flex-direction:column;gap:16px;width:464px;align-self:stretch;border-radius:16px;border:1px solid #c6c6c6;background:var(--surface-secondary,#fff)}.link_chat_box_topic{color:var(--text-primary,#051d14);font-weight:600}.link_chat_box_pera,.link_chat_box_topic{font-family:Inter;font-size:16px;font-style:normal;line-height:24px}.link_chat_box_pera{color:var(--text-secondary,#4b5852);font-weight:400}.link_chat_box_action{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:16px}.link_chat_box_action_pera{color:var(--text-primary,#051d14);text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.link_chat_box_action_btn{display:flex;padding:8px 14px;justify-content:center;border:0;align-items:center;gap:8px;border-radius:8px;background:var(--brand-primary,#bcec88);box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.order_details_continer_chat{display:flex;width:464px;flex-direction:column;align-items:flex-start;gap:24px}@media (max-width:600px){.cart_continer_main_card_topsetion_card_one_chat,.link_chat_box,.order_details_continer_chat{width:100%}}@media (max-width:900px){.cart_continer_main_card_topsetion_card_one_chat,.data_continer,.details_section,.link_chat_box,.main_chat_sub,.order_details_continer_chat{width:100%}.order_details_continer_chat{padding:24px}}.payment-modal{background:rgba(0,0,0,.5)}.payment-modal-content{padding:2rem;border-radius:8px}.card-element{padding:1rem;border:1px solid #e0e0e0;border-radius:4px;margin:1rem 0}.error-message{margin:.5rem 0}.payment-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(5,29,20,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.payment-modal-content{background:white;padding:32px;border-radius:12px;width:100%;max-width:500px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.payment-modal-content h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;color:#051d14;margin-bottom:8px}.payment-modal-content p{font-family:Inter,sans-serif;font-size:16px;color:#4b5852;margin-bottom:24px}.card-element{padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;background:#f9fafb}.payment-buttons{display:flex;gap:16px;margin-top:24px}.pay-button{flex:1 1;padding:12px 24px;background:#237655;color:white;border:none;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;cursor:pointer;transition:background .2s}.pay-button:hover{background:#1b5a41}.pay-button:disabled{background:#9ca3af;cursor:not-allowed}.cancel-button{flex:1 1;padding:12px 24px;background:white;color:#4b5852;border:1px solid #e5e7eb;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;cursor:pointer;transition:all .2s}.cancel-button:hover{background:#f9fafb;border-color:#d1d5db}.error-message{color:#dc2626;font-size:14px;margin-top:8px;font-family:Inter,sans-serif}