.mc-card{background:var(--glass-card,rgba(17,22,39,.55));border:1px solid var(--glass-border,rgba(255,255,255,.08));border-radius:var(--radius-bento-card,20px);padding:16px;backdrop-filter:var(--glass-blur,blur(20px));-webkit-backdrop-filter:var(--glass-blur,blur(20px));box-shadow:var(--shadow-glass);transition:border-color var(--dur-fast, 150ms) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--dur-fast, 150ms) var(--ease-out),transform var(--dur-fast, 150ms) var(--ease-out);animation:glassReveal var(--dur-reveal,300ms) var(--ease-out) both}.mc-card:hover{background:var(--glass-card-hover,rgba(24,32,51,.68));border-color:var(--glass-border-hover,rgba(255,255,255,.14));box-shadow:var(--shadow-glass-hover);transform:translateY(-2px)}.mobile-cards-list .mc-card:first-child{animation-delay:0s}.mobile-cards-list .mc-card:nth-child(2){animation-delay:40ms}.mobile-cards-list .mc-card:nth-child(3){animation-delay:80ms}.mobile-cards-list .mc-card:nth-child(4){animation-delay:120ms}.mobile-cards-list .mc-card:nth-child(5){animation-delay:160ms}.mobile-cards-list .mc-card:nth-child(6){animation-delay:.2s}.mobile-cards-list .mc-card:nth-child(7){animation-delay:240ms}.mobile-cards-list .mc-card:nth-child(8){animation-delay:280ms}.mobile-cards-list .mc-card:nth-child(9){animation-delay:320ms}.mobile-cards-list .mc-card:nth-child(10){animation-delay:360ms}.mobile-cards-list .mc-card:nth-child(11){animation-delay:.4s}.mobile-cards-list .mc-card:nth-child(12){animation-delay:440ms}.mobile-cards-list .mc-card:nth-child(13){animation-delay:480ms}.mobile-cards-list .mc-card:nth-child(14){animation-delay:520ms}.mobile-cards-list .mc-card:nth-child(15){animation-delay:560ms}.mobile-cards-list .mc-card:nth-child(16){animation-delay:.6s}.mobile-cards-list .mc-card:nth-child(17){animation-delay:640ms}.mobile-cards-list .mc-card:nth-child(18){animation-delay:680ms}.mobile-cards-list .mc-card:nth-child(19){animation-delay:720ms}.mobile-cards-list .mc-card:nth-child(20){animation-delay:760ms}.mc-card:active{transform:scale(.985) translateY(0);background:var(--glass-card-active,rgba(28,38,60,.75));border-color:color-mix(in srgb,var(--accent-primary) 35%,transparent)}.mobile-cards-list{display:flex;flex-direction:column;gap:var(--spacing-bento-gap,24px)}.mc-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;color:var(--text-muted);text-align:center}.mc-empty svg{opacity:.3}.mc-empty p{font-size:14px;color:var(--text-secondary);margin:0}.mc-device{display:grid;grid-template-rows:auto auto;gap:12px}.mc-device-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-device-name-row{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.mc-device-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .3s}.mc-device-dot.online{background:var(--online,#34d399);box-shadow:0 0 0 3px color-mix(in srgb,var(--online) 22%,transparent)}.mc-device-dot.offline{background:var(--offline,#f87171);box-shadow:0 0 0 3px color-mix(in srgb,var(--offline) 18%,transparent)}.mc-device-name{font-weight:600;font-size:15px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-device-badge{padding:3px 9px;border-radius:var(--radius-pill,999px);font-size:11px;font-weight:600;letter-spacing:.3px;flex-shrink:0}.mc-device-badge.online{background:color-mix(in srgb,var(--online) 18%,transparent);color:var(--success)}.mc-device-badge.offline{background:color-mix(in srgb,var(--offline) 14%,transparent);color:var(--offline)}.mc-device-pills{display:flex;flex-wrap:wrap;gap:6px}.mc-pill{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--text-secondary)}.mc-pill svg{opacity:.6;flex-shrink:0}.mc-pill strong{color:var(--text-primary)}.mc-device-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);gap:8px}.mc-device-id{font-size:11px;font-family:'SF Mono','Fira Code',monospace;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.mc-device-action{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:12px;background:rgba(var(--accent-rgb,249,115,22),.15);color:var(--accent-primary,#f97316);font-size:12px;font-weight:600;border:none;cursor:pointer;transition:background .15s;flex-shrink:0}.mc-device-action:active{background:rgba(var(--accent-rgb,249,115,22),.25)}.mc-sms{display:flex;flex-direction:column;gap:8px}.mc-sms-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mc-sms-phone{font-weight:700;font-size:15px;color:var(--text-primary);font-family:'SF Mono',monospace;letter-spacing:-.3px}.mc-sms-time{font-size:11px;color:var(--text-muted);flex-shrink:0}.mc-sms-from{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);font-family:monospace}.mc-sms-bubble{padding:10px 12px;background:rgba(255,255,255,.04);border-radius:12px;border-left:2px solid var(--accent-primary,#f97316);font-size:13px;color:var(--text-secondary);line-height:1.55;word-break:break-word}.mc-account{display:flex;flex-direction:column;gap:10px}.mc-account-top{display:flex;align-items:center;gap:10px}.mc-account-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary,#f97316),var(--accent-secondary,#fb923c));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;flex-shrink:0}.mc-account-info{flex:1;min-width:0}.mc-account-name{font-weight:600;font-size:15px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-account-meta{font-size:12px;color:var(--text-muted);margin-top:1px}.mc-account-actions{display:flex;gap:6px;flex-shrink:0}.mc-account-footer{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.mc-log{display:flex;flex-direction:column;gap:8px}.mc-log-top{display:flex;align-items:center;gap:10px}.mc-log-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary,#f97316),var(--accent-secondary,#fb923c));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;flex-shrink:0}.mc-log-user{font-size:13px;font-weight:600;color:var(--text-primary)}.mc-log-time{font-size:11px;color:var(--text-muted)}.mc-log-action{font-size:13px;color:var(--text-secondary);padding:6px 10px;background:rgba(255,255,255,.03);border-radius:8px;border-left:2px solid rgba(var(--accent-rgb,249,115,22),.5)}.mc-log-detail{font-size:11px;color:var(--text-muted);font-family:monospace}.mc-push{display:flex;flex-direction:column;gap:8px}.mc-push-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mc-push-title{font-weight:600;font-size:14px;color:var(--text-primary);flex:1}.mc-push-body{font-size:13px;color:var(--text-secondary);line-height:1.5}.mc-push-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-muted);padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}@media (max-width:768px){.cards-converted{display:none!important}.mc-card{border-radius:var(--radius-bento-card,22px);padding:14px}.mc-card .action-btn,.mc-card button.action-btn{min-width:40px!important;min-height:40px!important;border-radius:var(--radius-control,10px)!important}}