.Profile_container__aq7wy{padding:80px 20px 20px;max-width:800px;margin:0 auto;background-color:#fefdf8;color:#1e2f4d;min-height:100vh}.Profile_userInfo__ZIobt{text-align:center;margin-bottom:40px;padding:20px;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(30,47,77,.08)}.Profile_userName__BJK3l{font-size:1.8em;margin:0;color:#1e2f4d}.Profile_platformId__FHmRB{font-size:1em;color:#555;margin:5px 0 0}.Profile_infoCard__mg7We{display:flex;align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(30,47,77,.08);margin-bottom:30px;overflow:hidden;padding:20px;gap:20px;border:1px solid transparent;transition:all .3s ease-in-out}.Profile_infoCard__mg7We:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(235,128,21,.15);border-color:#eb8015}.Profile_infoImage__zbcn5{width:100px;height:100px;flex-shrink:0;border-radius:8px;object-fit:cover}.Profile_infoContent__kHgdd{flex-grow:1}.Profile_title__qdmRf{font-size:1.5em;font-weight:600;color:#1e2f4d;margin-top:0;margin-bottom:20px;border-bottom:2px solid #eb8015;padding-bottom:8px}.Profile_list__8HBCX{list-style:none;padding:0;margin:0}.Profile_ticketItem__5JrQD{padding:10px 0;border-bottom:1px solid #f0f0f0}.Profile_ticketItem__5JrQD:last-child{border-bottom:none}.Profile_eventTitle__h_Qxv{font-weight:600;font-size:1.1em;color:#1e2f4d;margin-bottom:8px}.Profile_ticketDetails__jFQEd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.Profile_eventTime__FjGhA{font-size:.9em;color:#555}.Profile_ticketCount__h8bhy{font-size:.95em;font-weight:600;color:#1e2f4d;background-color:#f0f3f7;padding:4px 8px;border-radius:6px}.Profile_item__X6KF_{padding:8px 0;border-bottom:1px solid #f0f0f0}.Profile_item__X6KF_:last-child{border-bottom:none}.Profile_item__X6KF_ p{margin:8px 0;font-size:.95em;display:flex;justify-content:space-between}.Profile_item__X6KF_ p strong{color:#1e2f4d;margin-right:10px}.Profile_status__naR4N{padding:4px 10px;border-radius:16px;color:#fff;font-weight:500;text-transform:uppercase;font-size:.75em;display:inline-block}.Profile_confirmed__oJlUK{background-color:#28a745}.Profile_pending__y8G5B{background-color:#ffc107;color:#333}.Profile_cancelled__kiYp5{background-color:#dc3545}.Profile_placeholderText__ECjSC{color:#777;font-style:italic;font-size:.95em}.Profile_error__rkIoC{color:#dc3545;text-align:center}.Profile_loadingContainer__eMFVv{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:1.2em;color:#555}