:root{--color-primary: #0f62fe;--color-primary-hover: #0053e0;--color-primary-light: #eef4ff;--color-primary-dark: #002d8a;--color-success: #12b76a;--color-success-light: #ecfdf3;--color-warning: #f59e0b;--color-warning-light: #fffbeb;--color-error: #f04438;--color-error-light: #fef3f2;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-teal: #0d9488;--color-teal-light: #f0fdfa;--color-sky: #0284c7;--color-sky-light: #f0f9ff;--color-amber: #d97706;--color-amber-light: #fffbeb;--color-rose: #e11d48;--color-rose-light: #fff1f2;--color-bg: #f0f4f9;--color-bg-card: #ffffff;--color-bg-sidebar: #ffffff;--color-bg-hover: #f8fafc;--color-bg-subtle: #f8fafc;--color-text: #0f172a;--color-text-secondary: #64748b;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .06), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .04);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .04);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "Fira Code", monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 48px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--sidebar-collapsed: 0px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:14px;line-height:1.5}button{cursor:pointer;font:inherit}input,select,textarea{font:inherit}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono);font-size:.9em}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.spin{animation:spin 1s linear infinite}.console-loading{display:grid;place-items:center;min-height:100vh;background:var(--color-bg);color:var(--color-text-secondary)}.console-loading.is-error{gap:var(--space-lg);text-align:center;color:var(--color-error)}.console-loading.is-error h2{margin:0;font-size:24px;font-weight:800}.console-loading.is-error p{margin:0;color:var(--color-text-secondary)}.console-login-screen{display:grid;place-items:center;min-height:100vh;padding:var(--space-2xl);background:radial-gradient(ellipse at 20% 50%,rgba(15,98,254,.1),transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(15,98,254,.08),transparent 40%),radial-gradient(ellipse at 50% 80%,rgba(15,98,254,.06),transparent 50%),var(--color-bg)}.console-login-card{width:min(420px,100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4xl);background:var(--color-bg-card);box-shadow:var(--shadow-xl);animation:fade-in .4s ease-out}.console-login-header{display:grid;gap:var(--space-sm);justify-items:center;text-align:center;margin-bottom:var(--space-3xl)}.console-login-header svg{color:var(--color-primary)}.console-login-header h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em}.console-login-header p{margin:0;color:var(--color-text-secondary);font-size:14px}.console-login-form{display:grid;gap:var(--space-lg)}.console-login-form label{display:grid;gap:var(--space-xs);color:var(--color-text);font-size:13px;font-weight:700}.console-login-form input{width:100%;min-height:48px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-lg);color:var(--color-text);background:var(--color-bg-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.console-login-form input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f62fe1f;outline:none}.console-login-form input::placeholder{color:var(--color-text-tertiary)}.console-login-btn{width:100%;min-height:48px}.console-alert{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:13px;font-weight:700}.console-alert.is-error{color:var(--color-error);background:var(--color-error-light)}.console-alert.is-success{color:var(--color-success);background:var(--color-success-light)}.console-alert.is-warning{color:var(--color-warning);background:var(--color-warning-light)}.console-container{display:grid;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.console-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:0 var(--space-2xl);height:60px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:100;position:relative}.console-header-left{display:flex;align-items:center;gap:var(--space-lg)}.console-header-right,.console-brand{display:flex;align-items:center;gap:var(--space-md)}.console-brand-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-text-inverse);font-weight:900;font-size:16px;box-shadow:0 2px 8px #0f62fe40}.console-brand-text{color:var(--color-text);font-size:17px;font-weight:800;letter-spacing:-.02em}.console-version-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-tertiary);font-size:11px;font-weight:700;letter-spacing:-.01em}.console-user-info{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:13px;font-weight:600}.console-user-avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:800}.console-sidebar-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-bg-card);transition:background var(--transition-fast),color var(--transition-fast)}.console-sidebar-toggle:hover{background:var(--color-bg-subtle);color:var(--color-text)}.console-layout{display:grid;grid-template-columns:var(--sidebar-width) 1fr;overflow:hidden;flex:1}.console-sidebar{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-bg-card);border-right:1px solid var(--color-border);overflow-y:auto;transition:transform var(--transition-slow),margin-left var(--transition-slow);z-index:50}.console-sidebar-label{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-top:var(--space-sm);margin-bottom:var(--space-xs);color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.console-sidebar-btn{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:40px;border:0;border-radius:var(--radius-md);padding:0 var(--space-md);color:var(--color-text-secondary);background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:all var(--transition-fast);text-align:left;position:relative}.console-sidebar-btn:hover{color:var(--color-text);background:var(--color-bg-subtle)}.console-sidebar-btn.is-active{color:var(--color-primary);background:var(--color-primary-light);font-weight:800}.console-sidebar-btn.is-active:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary)}.console-sidebar-btn svg{flex:0 0 auto;stroke-width:2}.console-sidebar-divider{height:1px;margin:var(--space-sm) var(--space-md);background:var(--color-border-light);border:0}.console-sidebar-footer{margin-top:auto;padding-top:var(--space-sm)}.console-content{overflow:hidden;display:grid;grid-template-rows:1fr}.console-view{overflow-y:auto;display:grid;gap:var(--space-xl);align-content:start;padding:var(--space-2xl);background:var(--color-bg)}.console-section{display:grid;gap:var(--space-xl);animation:fade-in .3s ease-out}.console-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-3xl);background:linear-gradient(135deg,var(--color-bg-card) 0%,var(--color-bg-subtle) 100%);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.console-hero:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(15,98,254,.06),transparent 70%);pointer-events:none}.console-hero p{margin:0;color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.console-hero h2{margin:var(--space-xs) 0 0;font-size:26px;font-weight:800;color:var(--color-text);letter-spacing:-.02em}.console-hero-sub{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:14px}.console-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-sm);padding:var(--space-xl) var(--space-2xl);display:grid;gap:var(--space-lg);transition:box-shadow var(--transition-base)}.console-panel:hover{box-shadow:var(--shadow-md)}.console-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.console-section-heading>div:first-child{display:grid;gap:var(--space-xs)}.console-overline{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.console-overline.is-danger{color:var(--color-error)}.console-overline.is-success{color:var(--color-success)}.console-section-heading strong{color:var(--color-text);font-size:16px;font-weight:800}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:40px;border:none;border-radius:var(--radius-md);padding:0 var(--space-lg);color:var(--color-text-inverse);background:var(--color-primary);font-weight:700;transition:background var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 1px 3px #0f62fe33;white-space:nowrap}.primary-button:hover{background:var(--color-primary-hover);box-shadow:0 2px 6px #0f62fe4d}.primary-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-lg);color:var(--color-text);background:var(--color-bg-card);font-weight:700;transition:background var(--transition-fast),border-color var(--transition-fast)}.secondary-button:hover{background:var(--color-bg-subtle);border-color:var(--color-text-tertiary)}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:38px;border:1px solid var(--color-error);border-radius:var(--radius-md);padding:0 var(--space-md);color:var(--color-error);background:var(--color-error-light);font-weight:700;transition:background var(--transition-fast)}.danger-button:hover{background:var(--color-error);color:var(--color-text-inverse)}.console-status-pill{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);padding:3px 10px;color:var(--color-primary);background:var(--color-primary-light);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.console-status-pill.is-active{color:var(--color-success);background:var(--color-success-light)}.console-status-pill.is-suspended{color:var(--color-error);background:var(--color-error-light)}.console-status-pill.is-warning{color:var(--color-warning);background:var(--color-warning-light)}.console-pill{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);padding:3px 8px;font-size:11px;font-weight:700;color:var(--color-text);background:var(--color-bg-subtle)}.console-pill-green{color:var(--color-success)!important;background:var(--color-success-light)!important}.console-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}.metric-card{display:flex;align-items:center;gap:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.metric-card.is-primary:before{background:var(--color-primary)}.metric-card.is-green:before{background:var(--color-success)}.metric-card.is-red:before{background:var(--color-error)}.metric-card.is-blue:before{background:var(--color-sky)}.metric-card.is-purple:before{background:var(--color-purple)}.metric-card.is-amber:before{background:var(--color-amber)}.metric-card.is-teal:before{background:var(--color-teal)}.metric-card.is-sky:before{background:var(--color-sky)}.metric-card.is-dark:before{background:var(--color-text)}.metric-card.is-rose:before{background:var(--color-rose)}.metric-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.metric-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);flex-shrink:0}.metric-icon svg{stroke-width:2}.metric-card.is-primary .metric-icon{background:var(--color-primary-light);color:var(--color-primary)}.metric-card.is-green .metric-icon{background:var(--color-success-light);color:var(--color-success)}.metric-card.is-red .metric-icon{background:var(--color-error-light);color:var(--color-error)}.metric-card.is-blue .metric-icon{background:var(--color-sky-light);color:var(--color-sky)}.metric-card.is-purple .metric-icon{background:var(--color-purple-light);color:var(--color-purple)}.metric-card.is-amber .metric-icon{background:var(--color-amber-light);color:var(--color-amber)}.metric-card.is-teal .metric-icon{background:var(--color-teal-light);color:var(--color-teal)}.metric-card.is-sky .metric-icon{background:var(--color-sky-light);color:var(--color-sky)}.metric-card.is-dark .metric-icon{background:var(--color-bg-subtle);color:var(--color-text)}.metric-card.is-rose .metric-icon{background:var(--color-rose-light);color:var(--color-rose)}.metric-info{display:grid;gap:2px;min-width:0}.metric-label{color:var(--color-text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.metric-value{display:block;color:var(--color-text);font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.metric-sub{display:block;color:var(--color-text-tertiary);font-size:12px;font-weight:700}.console-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--space-lg)}.console-card{display:grid;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-base);animation:slide-in-up .3s ease-out;animation-fill-mode:backwards;position:relative;overflow:hidden}.console-card:nth-child(1){animation-delay:.02s}.console-card:nth-child(2){animation-delay:.04s}.console-card:nth-child(3){animation-delay:.06s}.console-card:nth-child(4){animation-delay:.08s}.console-card:nth-child(5){animation-delay:.1s}.console-card:nth-child(6){animation-delay:.12s}.console-card:nth-child(7){animation-delay:.14s}.console-card:nth-child(8){animation-delay:.16s}.console-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.console-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px #0f62fe29}.console-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.console-card-body{display:grid;gap:var(--space-sm);font-size:13px;color:var(--color-text-secondary)}.console-card-data{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs) var(--space-lg);background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-md)}.console-card-data .data-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:1px 0}.console-card-data .data-label{color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-card-data .data-value{color:var(--color-text);font-size:13px;font-weight:800}.console-card-data .data-value.is-green{color:var(--color-success)}.console-card-data .data-value.is-red{color:var(--color-error)}.console-card-data .data-value.is-amber{color:var(--color-amber)}.console-card-data .data-row-full{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:2px 0;border-top:1px solid var(--color-border-light);padding-top:var(--space-sm)}.console-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);border-top:1px solid var(--color-border-light);padding-top:var(--space-md);margin-top:var(--space-xs)}.console-tenant-id{font-family:var(--font-mono);letter-spacing:.01em;font-size:11px!important;color:var(--color-text-tertiary)!important}.console-tenant-email{display:block;color:var(--color-text-secondary);font-size:12px;font-weight:700!important}.console-card-title-row{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:2px}.console-card-title-row h3{font-size:16px;font-weight:800;color:var(--color-text);line-height:1.3}.console-card-sub{color:var(--color-text-secondary);font-size:12px;font-weight:700}.console-action-grid{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.console-action-btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-sm);color:var(--color-text-secondary);background:var(--color-bg-card);font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.console-action-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.console-action-btn.is-danger{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-light)}.console-action-btn.is-danger:hover{background:var(--color-error);color:var(--color-text-inverse)}.console-action-btn.is-green{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-light)}.console-action-btn.is-green:hover{background:var(--color-success);color:var(--color-text-inverse)}.console-action-btn.is-amber{border-color:var(--color-amber);color:var(--color-amber);background:var(--color-amber-light)}.console-action-btn.is-amber:hover{background:var(--color-amber);color:var(--color-text-inverse)}.console-quick-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-bg-card);cursor:pointer;transition:all var(--transition-fast)}.console-quick-btn:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.console-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.console-search{display:flex;flex:1 1 320px;min-height:42px;align-items:center;gap:var(--space-sm);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-md);color:var(--color-text-tertiary);background:var(--color-bg-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.console-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f62fe14}.console-search input{flex:1;min-height:38px;border:0;padding:0;background:transparent;font-size:14px;color:var(--color-text);outline:none}.console-search input::placeholder{color:var(--color-text-tertiary)}.console-search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-full);color:var(--color-text-tertiary);background:var(--color-bg-subtle);cursor:pointer;transition:background var(--transition-fast)}.console-search-clear:hover{background:var(--color-border)}.console-filter-pills{display:flex;gap:var(--space-xs)}.console-filter-pill{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:32px;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0 var(--space-md);color:var(--color-text-secondary);background:var(--color-bg-card);font-size:12px;font-weight:700;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.console-filter-pill:hover:not(.is-active){border-color:var(--color-text-tertiary);background:var(--color-bg-subtle)}.console-filter-pill.is-active{border-color:var(--color-primary);color:var(--color-text-inverse);background:var(--color-primary)}.console-filter-pill small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:var(--radius-full);padding:0 4px;background:#fff3;font-size:10px;line-height:1}.console-filter-pill:not(.is-active) small{background:var(--color-primary-light);color:var(--color-primary)}.console-sort-group{display:flex;align-items:center;gap:var(--space-xs);margin-left:auto}.console-sort-label{color:var(--color-text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.console-sort-btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-sm);color:var(--color-text-secondary);background:var(--color-bg-subtle);font-size:11px;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.console-sort-btn:hover{border-color:var(--color-text-tertiary)}.console-sort-btn.is-active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.console-plan-card{display:grid;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:all var(--transition-base);animation:slide-in-up .3s ease-out;animation-fill-mode:backwards;position:relative}.console-plan-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.console-plan-card.is-featured{border-color:var(--color-primary);box-shadow:0 0 0 2px #0f62fe1f,var(--shadow-md)}.console-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.console-plan-name{font-size:18px;font-weight:800;color:var(--color-text)}.console-plan-desc{color:var(--color-text-secondary);font-size:13px;line-height:1.4}.console-plan-pricing{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:var(--space-lg)}.console-plan-price{display:grid;gap:2px}.console-plan-price-label{color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-plan-price-value{font-size:22px;font-weight:900;color:var(--color-text);letter-spacing:-.02em}.console-plan-price-period{color:var(--color-text-secondary);font-size:11px;font-weight:700}.console-plan-price.save-badge{display:inline-flex;align-items:center;gap:4px;margin-top:4px;background:var(--color-success-light);color:var(--color-success);font-size:10px;font-weight:800;border-radius:var(--radius-full);padding:2px 8px}.console-plan-features{display:grid;gap:var(--space-xs);border-top:1px solid var(--color-border-light);padding-top:var(--space-md)}.console-plan-feature{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:12px;font-weight:700;padding:2px 0}.console-plan-feature svg{flex-shrink:0;color:var(--color-success)}.console-tenant-status-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);background:var(--color-bg-card);transition:all var(--transition-fast)}.console-tenant-status-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);background:var(--color-bg-hover)}.console-tenant-status-left{display:flex;align-items:center;gap:var(--space-md);flex:1;min-width:0}.console-tenant-status-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-lg);background:var(--color-primary-light);color:var(--color-primary);font-size:15px;font-weight:900;flex-shrink:0}.console-tenant-status-info{display:grid;gap:2px;min-width:0}.console-tenant-status-name{font-size:14px;font-weight:800;color:var(--color-text)}.console-tenant-status-meta{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-size:11px;font-weight:700;color:var(--color-text-tertiary)}.console-tenant-status-right{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.console-status-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);padding:5px 12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.console-status-badge.is-active{background:var(--color-success-light);color:var(--color-success)}.console-status-badge.is-grace{background:var(--color-amber-light);color:var(--color-amber)}.console-status-badge.is-expired{background:var(--color-error-light);color:var(--color-error)}.console-status-badge.is-suspended{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.console-status-badge.is-inactive{background:var(--color-bg-subtle);color:var(--color-text-tertiary)}.console-status-badge.is-read-only,.console-status-badge.is-grace_expired{background:var(--color-rose-light);color:var(--color-rose)}.console-health-card{display:flex;align-items:center;gap:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:all var(--transition-base);position:relative;overflow:hidden}.console-health-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.console-health-card.is-online:before{background:var(--color-success)}.console-health-card.is-offline:before{background:var(--color-error)}.console-health-card.is-neutral:before{background:var(--color-text-tertiary)}.console-health-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.console-health-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);flex-shrink:0}.console-health-card.is-online .console-health-icon{background:var(--color-success-light);color:var(--color-success)}.console-health-card.is-offline .console-health-icon{background:var(--color-error-light);color:var(--color-error)}.console-health-card.is-neutral .console-health-icon{background:var(--color-bg-subtle);color:var(--color-text-tertiary)}.console-health-info{display:grid;gap:2px;min-width:0}.console-health-label{color:var(--color-text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-health-value{display:block;color:var(--color-text);font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.console-health-card.is-online .console-health-value{color:var(--color-success)}.console-health-card.is-offline .console-health-value{color:var(--color-error)}.console-health-sub{display:block;color:var(--color-text-tertiary);font-size:12px;font-weight:700;margin-top:2px}.console-app-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:all var(--transition-base);animation:slide-in-up .3s ease-out;animation-fill-mode:backwards;display:grid;gap:var(--space-md)}.console-app-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.console-app-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.console-app-card-name{display:flex;align-items:center;gap:var(--space-sm);font-size:14px;font-weight:800;color:var(--color-text)}.console-app-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs) var(--space-lg);background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-md);font-size:12px}.console-app-stat{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.console-app-stat-label{color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase}.console-app-stat-value{color:var(--color-text);font-weight:800}.console-deploy-row{display:flex;align-items:center;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);background:var(--color-bg-card);transition:all var(--transition-fast)}.console-deploy-row:hover{border-color:var(--color-primary);background:var(--color-bg-hover)}.console-deploy-status-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);flex-shrink:0}.console-deploy-status-icon.is-success{background:var(--color-success-light);color:var(--color-success)}.console-deploy-status-icon.is-error{background:var(--color-error-light);color:var(--color-error)}.console-deploy-info{flex:1;min-width:0;display:grid;gap:2px}.console-deploy-title{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.console-deploy-app{font-size:13px;font-weight:800;color:var(--color-text)}.console-deploy-meta{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-size:11px;color:var(--color-text-tertiary);font-weight:700}.console-deploy-notes{font-size:11px;color:var(--color-text-secondary);font-weight:700;margin-top:2px}.console-cors-row{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-subtle);transition:background var(--transition-fast)}.console-cors-row:hover{background:var(--color-error-light)}.console-cors-row code{flex:1;font-size:12px;color:var(--color-error);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-cors-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;border-radius:var(--radius-sm);background:#f044381f;color:var(--color-error);font-weight:900;font-size:11px;padding:0 6px}.console-backup-actions{display:flex;gap:var(--space-sm)}.console-backup-list{display:grid;gap:var(--space-sm)}.console-backup-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);overflow:hidden;transition:border-color var(--transition-fast)}.console-backup-card.is-expanded{border-color:var(--color-primary)}.console-backup-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}.console-backup-header:hover{background:var(--color-bg-subtle)}.console-backup-header-info{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;flex-wrap:wrap}.console-backup-action-label{color:var(--color-text);font-size:13px;font-weight:800;text-transform:capitalize}.console-backup-header-info small{color:var(--color-text-secondary);font-size:11px;font-weight:700}.console-backup-header-actions{display:flex;align-items:center;gap:var(--space-xs);flex:0 0 auto}.console-backup-detail{display:grid;gap:var(--space-md);border-top:1px solid var(--color-border-light);padding:var(--space-lg);background:var(--color-bg-subtle);animation:fade-in .2s ease-out}.console-backup-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.console-backup-detail-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-card)}.console-backup-detail-grid span{display:block;color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase}.console-backup-detail-grid strong{display:block;margin-top:2px;color:var(--color-text);font-size:14px;font-weight:800}.console-backup-collections{display:grid;gap:var(--space-sm)}.console-backup-collection-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.console-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .2s ease-out}.console-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,calc(100vw - 32px));display:grid;grid-template-rows:auto 1fr;background:var(--color-bg-card);box-shadow:-12px 0 40px #0f172a29;animation:slide-in-right .25s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:1601}.console-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--color-border-light)}.console-drawer-header h3{margin:0;font-size:18px;font-weight:800;color:var(--color-text)}.console-drawer-header small{color:var(--color-text-secondary);font-size:12px;font-weight:700;overflow-wrap:anywhere}.console-drawer-body{overflow:auto;padding:var(--space-lg) var(--space-2xl) var(--space-2xl);display:grid;gap:var(--space-xl)}.console-drawer-section{display:grid;gap:var(--space-md)}.console-drawer-basics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.console-drawer-tag{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:3px 8px;color:var(--color-primary);background:var(--color-primary-light);font-size:11px;font-weight:700}.console-drawer-meta{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--color-text-secondary);font-size:12px;font-weight:700}.console-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.console-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.console-info-grid>div,.console-stats-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);background:var(--color-bg-subtle)}.console-info-grid span,.console-stats-grid span{display:block;color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase}.console-info-grid strong,.console-stats-grid strong{display:block;margin-top:4px;color:var(--color-text);font-size:16px;font-weight:800}.console-domain-list{display:grid;gap:var(--space-xs)}.console-domain-row{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-subtle)}.console-domain-row strong{flex:1;min-width:0;color:var(--color-text);font-size:12px;font-weight:800}.console-orders-list{display:grid;gap:var(--space-xs)}.console-order-row{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-subtle)}.console-order-row>div:first-child{display:flex;align-items:center;gap:var(--space-sm);flex:1}.console-drawer-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.console-analytics-content{display:grid;gap:var(--space-lg)}.console-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.console-analytics-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);background:var(--color-bg-subtle)}.console-analytics-grid span{display:block;color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase}.console-analytics-grid strong{display:block;margin-top:4px;color:var(--color-text);font-size:22px;font-weight:800}.console-analytics-grid strong.is-danger{color:var(--color-error)}.console-analytics-grid strong.is-success{color:var(--color-success)}.console-monthly-table-wrap{display:grid;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.console-monthly-table{width:100%;border-collapse:collapse;font-size:12px}.console-monthly-table th,.console-monthly-table td{border-bottom:1px solid var(--color-border-light);padding:var(--space-sm) var(--space-md);text-align:left}.console-monthly-table th{color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;background:var(--color-bg-subtle)}.console-monthly-table td{color:var(--color-text);font-weight:700;background:var(--color-bg-card)}.console-growth-bar{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.console-growth-label{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.console-growth-chart{display:flex;align-items:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);min-height:80px}.console-growth-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.console-growth-bar-fill{width:100%;max-width:40px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);min-height:4px;transition:height .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f62fe33}.console-growth-value{color:var(--color-text);font-size:12px;font-weight:800}.console-growth-month{color:var(--color-text-tertiary);font-size:10px;font-weight:700}.console-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:var(--space-2xl);background:radial-gradient(ellipse at center,#0f172a6b,#0f172a99);animation:fade-in .18s ease-out}.console-modal{display:grid;max-height:min(85vh,680px);width:min(520px,calc(100vw - 32px));border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:0 16px 48px #0f172a33;overflow:hidden;animation:fade-in-scale .2s ease-out}.console-modal-medium{width:min(680px,calc(100vw - 32px))}.console-modal-wide{width:min(800px,calc(100vw - 32px))}.console-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl) var(--space-sm)}.console-modal-header>div:first-child{display:flex;gap:var(--space-md);min-width:0}.console-modal-header>div:first-child>svg{flex:0 0 auto;margin-top:2px}.console-modal-header>div:first-child>div{display:grid;gap:2px;min-width:0}.console-modal-header span{color:var(--color-error);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-modal-header strong{color:var(--color-text);font-size:16px;font-weight:800}.console-modal-body{display:grid;gap:var(--space-lg);padding:var(--space-md) var(--space-2xl) var(--space-xl);overflow-y:auto;overflow-x:hidden}.console-modal-body label{display:grid;gap:var(--space-sm);color:var(--color-text);font-size:12px;font-weight:700}.console-modal-body input,.console-modal-body select{width:100%;min-height:44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-lg);font-size:16px;color:var(--color-text);background:var(--color-bg-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.console-modal-body input:focus,.console-modal-body select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f62fe1f;outline:none}.console-modal-body input.security-code{letter-spacing:8px;text-align:center;font-size:18px}.console-modal-body input.security-code:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #f443361f}.console-modal-actions{display:flex;gap:var(--space-md)}.console-modal-actions button{flex:1}.console-modal-status{border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);background:var(--color-error-light);color:var(--color-error);font-size:13px;font-weight:700;word-break:break-word}.console-modal-status.is-done{background:var(--color-success-light);color:var(--color-success)}.console-confirm-modal{border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:0 16px 48px #0f172a33;overflow:hidden;animation:fade-in-scale .2s ease-out;width:min(440px,calc(100vw - 32px))}.provision-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:var(--space-lg)}.form-grid-full{grid-column:1 / -1}.console-checkbox-line{display:flex!important;align-items:center;gap:var(--space-sm)}.console-checkbox-line input{width:18px;min-height:18px}.empty-state{border-radius:var(--radius-md);padding:var(--space-3xl);background:var(--color-primary-light);color:var(--color-primary);font-weight:700;text-align:center;font-size:14px}.console-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-md)}.console-skeleton-card{height:80px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-bg-subtle) 25%,var(--color-bg) 50%,var(--color-bg-subtle) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.console-icon-button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);background:transparent;transition:background var(--transition-fast),color var(--transition-fast)}.console-icon-button:hover{color:var(--color-text);background:var(--color-bg-subtle)}.console-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#0f172a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .2s ease-out}.console-domain-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);padding:var(--space-md)}.console-price-label{display:block;color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-backup-restore-section{display:grid;gap:var(--space-sm);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-error-light)}.console-backup-restore-warning{margin:0;color:var(--color-error);font-size:12px;font-weight:800}.console-backup-restore-form{display:flex;align-items:center;gap:var(--space-sm)}.console-backup-restore-form input{width:120px;min-height:36px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-md);font-size:14px;letter-spacing:6px;text-align:center;color:var(--color-text);background:var(--color-bg-card)}.console-whatsapp-section{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-bg-subtle);display:grid;gap:var(--space-md)}.console-whatsapp-section-header{display:grid;gap:2px}.console-whatsapp-section-label{color:var(--color-text-tertiary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.console-whatsapp-section-title{color:var(--color-text);font-size:14px;font-weight:800}.console-whatsapp-qr-box{text-align:center;margin:var(--space-md) 0}.console-whatsapp-qr-box img{background:#fff;padding:16px;border-radius:var(--radius-lg);width:200px;height:200px;box-shadow:var(--shadow-md)}.console-whatsapp-connected-badge{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-success-light);color:var(--color-success);font-weight:800;font-size:13px}@media(max-width:1100px){.console-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.console-analytics-grid,.console-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-sort-group{margin-left:0;width:100%}.console-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:768px){.console-layout{grid-template-columns:1fr}.console-sidebar{position:fixed;top:60px;left:0;bottom:0;width:280px;transform:translate(-100%);z-index:50;border-right:1px solid var(--color-border);box-shadow:var(--shadow-xl);padding:var(--space-lg)}.console-sidebar.is-open{transform:translate(0)}.console-sidebar-overlay.is-visible{display:block}.console-sidebar-toggle{display:flex}.console-sidebar-btn.is-active:before{left:-20px}.console-header{padding:0 var(--space-lg);height:56px}.console-brand-text{font-size:15px}.console-user-info span{display:none}.console-view{padding:var(--space-lg);gap:var(--space-lg)}.console-hero{flex-direction:column;align-items:flex-start;padding:var(--space-xl)}.console-hero h2{font-size:20px}.console-toolbar{flex-direction:column;align-items:stretch}.console-search{flex:1 1 auto}.console-filter-pills{flex-wrap:wrap}.provision-grid{grid-template-columns:1fr}.console-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-card-grid{grid-template-columns:1fr}.console-card,.console-plan-card{padding:var(--space-lg)}.console-drawer{width:100vw}.console-modal{width:calc(100vw - 32px);max-height:90vh}.metric-card{padding:var(--space-lg)}.metric-value{font-size:20px}.console-analytics-grid{grid-template-columns:1fr}.console-info-grid,.console-stats-grid{grid-template-columns:1fr 1fr}.console-backup-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-plan-pricing{grid-template-columns:1fr 1fr}.console-tenant-status-card{flex-direction:column;align-items:flex-start}.console-tenant-status-right{width:100%;justify-content:flex-end}}@media(max-width:480px){.console-view{padding:var(--space-md)}.console-hero{padding:var(--space-lg)}.console-hero h2{font-size:18px}.console-panel{padding:var(--space-lg)}.console-metrics-grid{grid-template-columns:1fr}.console-login-card{padding:var(--space-2xl)}.console-filter-pills{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.console-filter-pill{flex-shrink:0}.console-backup-restore-form{flex-direction:column}.console-card-data,.console-app-card-stats{grid-template-columns:1fr}}
