.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:100%}.v-speed-dial__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}#member-subscription-list{font-family:Poppins,sans-serif;background-color:#f4f7fa}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(58,103,177,.4);box-shadow:0 0 0 0 rgba(58,103,177,.4)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,103,177,0);box-shadow:0 0 0 15px rgba(58,103,177,0)}to{-webkit-box-shadow:0 0 0 0 rgba(58,103,177,0);box-shadow:0 0 0 0 rgba(58,103,177,0)}}@keyframes pulse-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(58,103,177,.4);box-shadow:0 0 0 0 rgba(58,103,177,.4)}70%{-webkit-box-shadow:0 0 0 15px rgba(58,103,177,0);box-shadow:0 0 0 15px rgba(58,103,177,0)}to{-webkit-box-shadow:0 0 0 0 rgba(58,103,177,0);box-shadow:0 0 0 0 rgba(58,103,177,0)}}@-webkit-keyframes fly{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@keyframes fly{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@-webkit-keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}#member-subscription-list .modern-card-wrapper{border-radius:20px;margin-bottom:30px;overflow:hidden;background:#fff;-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid hsla(0,0%,100%,.8);-webkit-animation:slideUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation:slideUp .8s cubic-bezier(.2,.8,.2,1) forwards}#member-subscription-list .modern-card-wrapper:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.08)!important;box-shadow:0 20px 40px rgba(0,0,0,.08)!important}#member-subscription-list .modern-card-title{padding:32px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#3a67b1,#2a5299);overflow:hidden}#member-subscription-list .modern-card-title,#member-subscription-list .modern-card-title .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#member-subscription-list .modern-card-title .header-content{width:100%;z-index:2}#member-subscription-list .modern-card-title .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}#member-subscription-list .flying-icon{-webkit-animation:fly 3s ease-in-out infinite;animation:fly 3s ease-in-out infinite;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));color:#fff}#member-subscription-list .page-title{font-size:28px;font-weight:800;color:#fff;margin:0;line-height:1.2;letter-spacing:-.5px;text-shadow:0 4px 10px hsla(0,0%,100%,.3)}#member-subscription-list .page-subtitle{font-size:15px;color:hsla(0,0%,100%,.85);margin-top:4px;margin-bottom:0;font-weight:500;letter-spacing:.5px}#member-subscription-list .modern-subtitle{padding:24px 32px!important;background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f8faff));background:linear-gradient(to bottom right,#fff,#f8faff);border-bottom:1px solid rgba(58,103,177,.1)}#member-subscription-list .modern-subtitle .subtitle-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}#member-subscription-list .modern-subtitle .subtitle-text{font-size:16px;color:#0a0f29;font-weight:600;margin:0;letter-spacing:.3px}#member-subscription-list .modern-subtitle .icon-accent{color:#56bda3!important}#member-subscription-list .modern-subtitle .icon-label{font-size:14px;color:#414042;font-weight:600}#member-subscription-list .fab-primary{-webkit-animation:pulse-glow 3s infinite;animation:pulse-glow 3s infinite;-webkit-transition:all .3s ease;transition:all .3s ease}#member-subscription-list .fab-primary:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 10px 30px rgba(58,103,177,.4)!important;box-shadow:0 10px 30px rgba(58,103,177,.4)!important}#member-subscription-list .fab-secondary{-webkit-transition:all .3s ease;transition:all .3s ease}#member-subscription-list .fab-secondary:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 20px rgba(86,189,163,.4)!important;box-shadow:0 8px 20px rgba(86,189,163,.4)!important}#member-subscription-list .v-btn--floating{position:relative}#member-subscription-list .v-speed-dial--bottom{bottom:12%}#member-subscription-list .v-speed-dial--right{right:5%}#member-subscription-list .refresh-btn{font-weight:700;letter-spacing:.5px;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;background:linear-gradient(135deg,#0097d7,#0077b6)!important;-webkit-box-shadow:0 6px 20px rgba(0,151,215,.3);box-shadow:0 6px 20px rgba(0,151,215,.3)}#member-subscription-list .refresh-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 28px rgba(0,151,215,.4)!important;box-shadow:0 10px 28px rgba(0,151,215,.4)!important}#member-subscription-list .no-records-container{padding:60px 40px;text-align:center;background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f8faff));background:linear-gradient(to bottom right,#fff,#f8faff);border-radius:16px;border:2px dashed rgba(58,103,177,.2);-webkit-transition:all .4s ease;transition:all .4s ease}#member-subscription-list .no-records-container:hover{border-color:rgba(58,103,177,.4);background:-webkit-gradient(linear,left top,right bottom,from(#f8faff),to(#f0f4ff));background:linear-gradient(to bottom right,#f8faff,#f0f4ff)}#member-subscription-list .no-records-text{font-size:18px;color:#0a0f29;font-weight:700;margin-top:16px;margin-bottom:0;letter-spacing:.3px}#member-subscription-list .modern-data-table{border-radius:14px;overflow:hidden;-webkit-box-shadow:0 8px 20px rgba(58,103,177,.08)!important;box-shadow:0 8px 20px rgba(58,103,177,.08)!important;border:1px solid rgba(58,103,177,.15)!important}#member-subscription-list .modern-data-table thead,#member-subscription-list .modern-data-table thead th{background:linear-gradient(135deg,#3a67b1,#2a5299)!important}#member-subscription-list .modern-data-table thead th{font-size:15px!important;font-weight:800!important;color:#fff!important;letter-spacing:.5px;border:none!important;padding:16px 12px!important;text-transform:uppercase;-webkit-box-shadow:0 4px 12px rgba(58,103,177,.2)!important;box-shadow:0 4px 12px rgba(58,103,177,.2)!important}#member-subscription-list .modern-data-table tbody tr{-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid rgba(58,103,177,.1)!important}#member-subscription-list .modern-data-table tbody tr:hover{background:rgba(58,103,177,.04)!important;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:inset 0 0 10px rgba(58,103,177,.05);box-shadow:inset 0 0 10px rgba(58,103,177,.05)}#member-subscription-list .modern-data-table tbody tr:last-child{border-bottom:none!important}#member-subscription-list .modern-data-table tbody td{font-size:14px!important;color:#414042!important;font-weight:500;padding:14px 12px!important;border:none!important;letter-spacing:.2px}#member-subscription-list .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:15px}#member-subscription-list .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{font-size:14px}#member-subscription-list .v-chip{font-weight:700;letter-spacing:.5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1)!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}#member-subscription-list .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#member-subscription-list .v-icon:hover{-webkit-transform:scale(1.15) rotate(10deg);transform:scale(1.15) rotate(10deg)}#member-subscription-list .alert-message-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,rgba(255,167,38,.15),rgba(255,167,38,.08));border-left:4px solid #ffa726;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}#member-subscription-list .alert-message-box:hover{background:linear-gradient(135deg,rgba(255,167,38,.25),rgba(255,167,38,.15));-webkit-box-shadow:0 4px 12px rgba(255,167,38,.2);box-shadow:0 4px 12px rgba(255,167,38,.2);-webkit-transform:translateX(2px);transform:translateX(2px)}#member-subscription-list .alert-icon-inline{-ms-flex-negative:0;flex-shrink:0;-webkit-animation:alert-pulse-inline 2s infinite;animation:alert-pulse-inline 2s infinite}@-webkit-keyframes alert-pulse-inline{0%,to{opacity:1}50%{opacity:.7}}@keyframes alert-pulse-inline{0%,to{opacity:1}50%{opacity:.7}}#member-subscription-list .alert-text-inline{font-size:12px;font-weight:600;color:#0a0f29;line-height:1.3;word-break:break-word}#member-subscription-list .alert-button-disabled{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:help;padding:6px;border-radius:50%;background:linear-gradient(135deg,rgba(255,167,38,.1),rgba(255,167,38,.05));border:2px solid rgba(255,167,38,.3);-webkit-transition:all .3s ease;transition:all .3s ease}#member-subscription-list .alert-button-disabled:hover{background:linear-gradient(135deg,rgba(255,167,38,.2),rgba(255,167,38,.1));border-color:rgba(255,167,38,.6);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 12px rgba(255,167,38,.3);box-shadow:0 0 12px rgba(255,167,38,.3)}#member-subscription-list .alert-icon{-webkit-animation:alert-blink 2s infinite;animation:alert-blink 2s infinite}@-webkit-keyframes alert-blink{0%,to{opacity:1}50%{opacity:.6}}@keyframes alert-blink{0%,to{opacity:1}50%{opacity:.6}}#member-subscription-list .alert-tooltip-text{font-size:13px;font-weight:600;max-width:280px;word-wrap:break-word;color:#0a0f29;line-height:1.4}#member-subscription-list v-container{padding:24px}