.member-inbox-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:38px;border-radius:10px;background:#fff;color:#c90f3d!important;border:1px solid rgba(201,15,61,.18);font-size:18px;margin-right:6px;box-shadow:0 5px 14px rgba(77,5,27,.12)}
.member-inbox-bell:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(77,5,27,.2)}
.member-inbox-badge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ff253f;color:#fff;font-size:11px;line-height:19px;text-align:center;font-weight:700;border:2px solid #fff}
.member-inbox-page{min-height:65vh;background:linear-gradient(180deg,#fff7f8 0,#fff 340px);padding:48px 20px 80px!important;color:#27252b}
.member-inbox-shell,.member-message-detail{width:min(880px,100%)}
.member-inbox-heading{gap:20px;margin-bottom:28px}
.member-inbox-eyebrow{color:#e31837;font-size:12px;font-weight:700;letter-spacing:.13em}
.member-inbox-heading h1{margin:4px 0 3px;font-size:34px;font-weight:700}.member-inbox-heading p{margin:0;color:#74717a}
.member-inbox-read-all{border:0;border-radius:10px;background:#fff;color:#c90f3d;padding:11px 15px;box-shadow:0 5px 18px rgba(78,13,35,.1);white-space:nowrap}
.member-inbox-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px;border:1px solid #f1e2e6;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(62,9,27,.05)}
.member-inbox-filter-field{display:flex;flex-direction:column;gap:6px;flex:1 1 180px}.member-inbox-filter-field label{font-size:12px;font-weight:600;color:#625d65;margin:0 0 0 2px}.member-inbox-date-control{position:relative;display:flex;align-items:center;width:100%;height:44px;border:1px solid #e3d8dc;border-radius:11px;background:#fff;box-shadow:0 3px 10px rgba(69,13,30,.04);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.member-inbox-date-control:hover{border-color:#d7aab8;background:#fffafb}.member-inbox-date-control:focus-within,.member-inbox-date-control:focus{outline:0;border-color:#d21343;box-shadow:0 0 0 3px rgba(210,19,67,.11)}.member-inbox-date-control input{width:100%;height:42px;border:0!important;border-radius:11px;background:transparent!important;color:#27252b;padding:0 44px 0 13px;font:inherit;cursor:pointer;outline:0!important;box-shadow:none!important}.member-inbox-date-control input::placeholder{color:#a39ba0}.member-inbox-date-control>i{position:absolute;right:13px;color:#c90f3d;font-size:16px;pointer-events:none}.member-inbox-date-control input::-webkit-calendar-picker-indicator{display:none}
.member-inbox-filter-submit,.member-inbox-filter-clear{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:9px;font-size:14px;font-weight:600;white-space:nowrap}.member-inbox-filter-submit{border:0;background:#c90f3d;color:#fff}.member-inbox-filter-submit:hover{background:#ab0d33}.member-inbox-filter-clear{border:1px solid #ded6db;background:#fff;color:#625d65!important}.member-inbox-filter-clear:hover{background:#fff7f8;text-decoration:none}.member-inbox-filter-error{color:#b20a32;font-size:13px;margin:-12px 0 16px}
.member-inbox-list{border-radius:18px;background:#fff;box-shadow:0 15px 45px rgba(62,9,27,.09);overflow:hidden}
.member-inbox-item{display:flex;align-items:center;gap:16px;padding:18px 20px;color:#27252b!important;border-bottom:1px solid #f1e8eb;background:#fff;position:relative}
.member-inbox-item:last-child{border-bottom:0}.member-inbox-item:hover{background:#fff7f8;transform:none}.member-inbox-item.is-unread{background:linear-gradient(90deg,#fff0f3,#fff)}
.member-inbox-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#ff3427,#b20a63);color:#fff;font-size:18px;box-shadow:0 7px 16px rgba(201,15,61,.2)}.member-inbox-icon--deposit{background:linear-gradient(135deg,#22b573,#078653);box-shadow:0 7px 16px rgba(7,134,83,.2)}.member-inbox-icon--withdrawal{background:linear-gradient(135deg,#2688ed,#1553b7);box-shadow:0 7px 16px rgba(21,83,183,.2)}.member-inbox-icon--checkin{background:linear-gradient(135deg,#ffab2e,#ef6812);box-shadow:0 7px 16px rgba(239,104,18,.2)}.member-inbox-icon--lottery{background:linear-gradient(135deg,#ffcf3a,#d91d52);box-shadow:0 7px 16px rgba(217,29,82,.22)}.member-inbox-icon--admin{background:linear-gradient(135deg,#9b51e0,#6332b8);box-shadow:0 7px 16px rgba(99,50,184,.2)}
.member-inbox-copy{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.member-inbox-title{font-size:16px;font-weight:600}.is-unread .member-inbox-title{font-weight:700}.member-inbox-preview{font-size:14px;color:#6f6c73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-inbox-date{font-size:12px;color:#9a959d;margin-top:3px}.member-inbox-dot{width:9px;height:9px;border-radius:50%;background:#ed1538;box-shadow:0 0 0 5px rgba(237,21,56,.09)}.member-inbox-arrow{color:#c7bbc0;font-size:12px}
.member-inbox-empty{text-align:center;padding:70px 20px}.member-inbox-empty>i{font-size:38px;color:#d22a4b}.member-inbox-empty h2{font-size:20px;margin:14px 0 5px}.member-inbox-empty p{color:#77727a;margin:0}.member-inbox-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;color:#77727a;font-size:13px}.member-inbox-pagination nav,.member-inbox-pagination ul{margin:0}.member-inbox-pagination .page-link{color:#c90f3d;border-color:#f0dce2}.member-inbox-pagination .page-item.active .page-link{background:#c90f3d;border-color:#c90f3d;color:#fff}
.member-message-back{display:inline-flex;align-items:center;gap:8px;color:#bd123d!important;margin-bottom:18px}.member-message-detail-card{background:#fff;border-radius:18px;box-shadow:0 15px 45px rgba(62,9,27,.09);overflow:hidden}.member-message-detail-header{display:flex;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #f0e4e8}.member-message-detail-header h1{font-size:24px;margin:0 0 3px;font-weight:700}.member-message-detail-header time{color:#89848b;font-size:13px}.member-message-html{padding:28px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.member-message-html img{max-width:100%;height:auto}.member-message-html table{max-width:100%;display:block;overflow-x:auto}.member-message-action{display:inline-flex;margin:0 28px 28px;padding:11px 18px;border-radius:10px;color:#fff!important;background:linear-gradient(135deg,#ff3427,#b20a63);gap:9px;align-items:center}
.member-inbox-datepicker.ui-datepicker{z-index:1100!important;width:318px;padding:13px;border:1px solid #ecdde2;border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(56,6,23,.2);font-family:inherit}.member-inbox-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:center;min-height:42px;padding:3px 42px;border:0;border-radius:11px;background:linear-gradient(135deg,#fff0f3,#fff7f8);color:#29252a}.member-inbox-datepicker .ui-datepicker-title{display:flex;gap:6px;width:100%;margin:0}.member-inbox-datepicker .ui-datepicker-title select{height:34px;min-width:0;border:1px solid #eadde1;border-radius:8px;background:#fff;color:#302b30;padding:0 7px;font:inherit;font-size:13px}.member-inbox-datepicker .ui-datepicker-prev,.member-inbox-datepicker .ui-datepicker-next{top:7px;width:32px;height:32px;border:0;border-radius:9px;cursor:pointer}.member-inbox-datepicker .ui-datepicker-prev{left:7px}.member-inbox-datepicker .ui-datepicker-next{right:7px}.member-inbox-datepicker .ui-datepicker-prev:hover,.member-inbox-datepicker .ui-datepicker-next:hover{top:7px;border:0;background:#fff}.member-inbox-datepicker .ui-datepicker-prev-hover{left:7px}.member-inbox-datepicker .ui-datepicker-next-hover{right:7px}.member-inbox-datepicker .ui-datepicker-prev span,.member-inbox-datepicker .ui-datepicker-next span{filter:hue-rotate(285deg) saturate(3)}.member-inbox-datepicker table{margin:8px 0 2px}.member-inbox-datepicker th{padding:7px 4px;color:#8d858b;font-size:11px;font-weight:600}.member-inbox-datepicker td{padding:2px}.member-inbox-datepicker td a,.member-inbox-datepicker td span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0!important;border-radius:10px!important;background:transparent!important;color:#3b353a!important;text-align:center}.member-inbox-datepicker td a:hover{background:#fff0f3!important;color:#bd123d!important}.member-inbox-datepicker td .ui-state-active{background:linear-gradient(135deg,#ef2045,#be0e51)!important;color:#fff!important;font-weight:600;box-shadow:0 5px 12px rgba(190,14,81,.24)}.member-inbox-datepicker td .ui-state-highlight:not(.ui-state-active){box-shadow:inset 0 0 0 1px #e64d6c;color:#c90f3d!important}.member-inbox-datepicker .ui-datepicker-other-month a{color:#bfb7bc!important}.member-inbox-datepicker .ui-datepicker-unselectable span{color:#d1cbd0!important}
@media(max-width:768px){.member-inbox-page{padding:25px 12px 105px!important}.member-inbox-heading{align-items:flex-start!important}.member-inbox-heading h1{font-size:28px}.member-inbox-heading p{font-size:13px}.member-inbox-read-all{font-size:12px;padding:9px 10px}.member-inbox-filters{gap:11px;padding:14px}.member-inbox-filter-field{flex-basis:100%;width:100%}.member-inbox-filter-submit{flex:1}.member-inbox-item{padding:15px 13px;gap:11px}.member-inbox-icon{flex-basis:40px;width:40px;height:40px;border-radius:12px}.member-inbox-preview{max-width:220px}.member-inbox-arrow{display:none}.member-message-detail-header,.member-message-html{padding:20px}.member-message-detail-header h1{font-size:20px}.top-nav-mobile .member-inbox-bell{position:absolute;right:54px;top:11px;z-index:4;width:38px;height:38px;margin:0;background:transparent;border:0;box-shadow:none;color:#fff!important}.top-nav-mobile .member-inbox-badge{border-color:#260004}.member-inbox-datepicker.ui-datepicker{left:12px!important;width:calc(100vw - 24px);max-width:360px;padding:11px}.member-inbox-datepicker td a,.member-inbox-datepicker td span{width:auto;height:36px}}
