:root{color-scheme:light dark;--bg: #f6f8fb;--bg-soft: #eef2f7;--surface: #ffffff;--surface-2: #f9fbfd;--text: #111827;--muted: #5d697a;--faint: #8994a5;--border: #dfe5ee;--accent: #116d6e;--accent-2: #2454a6;--success: #16803c;--info: #1b6cb5;--warning: #b46b08;--danger: #b42318;--shadow: 0 14px 40px rgba(27, 39, 58, .1)}:root[data-theme=dark]{--bg: #09111f;--bg-soft: #0f1a2b;--surface: #121e2f;--surface-2: #172439;--text: #edf2f8;--muted: #aab6c7;--faint: #7f8ba0;--border: #24344c;--accent: #35a6a3;--accent-2: #75a7ff;--success: #43c174;--info: #69aef8;--warning: #f0ad4e;--danger: #ff746a;--shadow: 0 16px 42px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}.full-loader,.fatal-state{min-height:100vh;display:grid;place-items:center;gap:.75rem;color:var(--muted)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-page{min-height:100vh;display:grid;place-items:center;padding:1.25rem;background:var(--bg)}.login-panel{width:min(460px,100%);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:1.25rem}.brand-block{display:flex;align-items:center;gap:.85rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.brand-block img{width:56px;height:56px;object-fit:contain}.brand-block strong,.sidebar-brand strong{display:block;font-size:1rem}.brand-block span,.sidebar-brand span{display:block;color:var(--muted);font-size:.82rem;margin-top:.15rem}.login-form,.stack{display:flex;flex-direction:column;gap:1rem}.form-head h1{font-size:1.45rem;margin:0 0 .25rem}.form-head p{margin:0;color:var(--muted);line-height:1.7}.field{display:flex;flex-direction:column;gap:.5rem}.field>span,.compact-field span{color:var(--muted);font-size:.82rem;font-weight:700}.field b{color:var(--danger);margin-inline-start:.25rem}input,select,textarea{width:100%;color:var(--text);background:color-mix(in srgb,var(--surface),var(--bg-soft) 36%);border:1px solid color-mix(in srgb,var(--border),var(--surface) 12%);border-radius:8px;padding:.72rem .82rem;outline:none;min-height:46px;line-height:1.45;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000008;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted),transparent 18%)}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--accent),var(--border) 58%)}input:focus,select:focus,textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 82%),0 8px 20px #0000000d}input:disabled,select:disabled,textarea:disabled{color:var(--faint);background:color-mix(in srgb,var(--surface-2),transparent 18%);border-color:var(--border)}input[type=email],input[type=number],input[type=date],input[type=url]{direction:ltr;text-align:left}input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;accent-color:var(--accent);box-shadow:none;flex:0 0 auto}input[type=checkbox]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 82%)}textarea{resize:vertical;line-height:1.7;min-height:118px}select{cursor:pointer}select[multiple]{min-height:128px;padding-block:.55rem}.input-with-action{display:flex;align-items:center;gap:.35rem;background:color-mix(in srgb,var(--surface),var(--bg-soft) 36%);border:1px solid color-mix(in srgb,var(--border),var(--surface) 12%);border-radius:8px;padding-inline:.25rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.input-with-action:focus-within{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 82%),0 8px 20px #0000000d}.input-with-action input{flex:1;min-height:44px;border:0;background:transparent;box-shadow:none}.input-with-action input:focus{box-shadow:none}.input-with-action .icon-button{flex:0 0 34px;width:34px;min-height:34px;border-color:transparent;background:transparent}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex-shrink:0;border:1px solid var(--border);border-radius:6px;min-height:38px;padding:.55rem .85rem;color:var(--text);background:var(--surface-2);transition:.14s ease}.button:hover,.icon-button:hover{border-color:color-mix(in srgb,var(--accent),var(--border) 40%)}.button.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.button.secondary{background:var(--surface)}.button.ghost{background:transparent}.button.danger,.icon-button.danger{color:#fff;background:var(--danger);border-color:var(--danger)}.button.wide{width:100%}.button.mini{min-height:32px;padding:.38rem .55rem;font-size:.78rem;white-space:nowrap}.icon-button{width:38px;padding:0;position:relative}.icon-button.small{width:32px;min-height:32px}.mobile-only{display:none}.app-frame{min-height:100vh;display:grid;grid-template-columns:282px 1fr}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);padding:1rem;z-index:20}.sidebar-brand{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.sidebar-brand img{width:44px;height:44px;object-fit:contain}.sidebar-nav{display:flex;flex-direction:column;gap:.35rem;padding:1rem 0;overflow:auto}.nav-item{display:flex;align-items:center;gap:.65rem;min-height:42px;padding:.65rem .75rem;border-radius:6px;color:var(--muted)}.nav-item.active,.nav-item:hover{color:var(--text);background:color-mix(in srgb,var(--accent),transparent 88%)}.sidebar-user{margin-top:auto;display:flex;align-items:center;gap:.7rem;padding-top:1rem;border-top:1px solid var(--border)}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent),transparent 80%);color:var(--accent);font-weight:800}.sidebar-user strong{display:block;font-size:.9rem}.sidebar-user span{display:block;color:var(--muted);font-size:.78rem}.sidebar-overlay{display:none}.main-area{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:15;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.2rem;background:color-mix(in srgb,var(--bg),var(--surface) 75%);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-start,.topbar-actions{display:flex;align-items:center;gap:.75rem;min-width:0}.page-title{min-width:0}.page-title span{display:block;color:var(--muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.page-title h1{margin:.12rem 0 0;font-size:1.18rem}.global-search{width:min(330px,32vw);display:flex;align-items:center;gap:.55rem;color:var(--muted);background:color-mix(in srgb,var(--surface),var(--bg-soft) 22%);border:1px solid color-mix(in srgb,var(--border),var(--surface) 10%);border-radius:8px;min-height:46px;padding-inline:.75rem;box-shadow:0 1px 2px #00000008;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.global-search:focus-within{color:var(--accent);background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 82%),0 8px 20px #0000000d}.global-search svg{flex:0 0 auto}.global-search input{min-height:42px;border:0;background:transparent;box-shadow:none;padding-inline:0}.global-search input:focus{box-shadow:none}.global-search.disabled{opacity:.55;background:var(--surface-2)}.dot{position:absolute;top:7px;left:8px;width:8px;height:8px;border-radius:50%;background:var(--danger)}.dropdown{position:relative}.dropdown-panel{position:absolute;top:calc(100% + .55rem);left:0;width:min(360px,92vw);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:.8rem;z-index:40}.dropdown-head,.profile-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding-bottom:.7rem;border-bottom:1px solid var(--border)}.dropdown-head span,.profile-row span{color:var(--muted);font-size:.8rem}.profile-panel{display:flex;flex-direction:column;gap:.45rem}.profile-panel button{display:flex;align-items:center;gap:.55rem;border:0;background:transparent;color:var(--text);text-align:start;padding:.65rem;border-radius:6px}.profile-panel button:hover{background:var(--surface-2)}.profile-panel button.danger{color:var(--danger)}.content{width:min(1480px,100%);margin:0 auto;padding:1.2rem}.panel,.toolbar-card,.empty-state,.error-state{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 1px #00000005}.panel{padding:1rem}.panel.flush{padding:0;overflow:hidden}.panel-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel-head h2,.toolbar-card strong{margin:0;font-size:1rem}.panel-head p,.toolbar-card span,.muted,.field-help{color:var(--muted);font-size:.83rem;line-height:1.65}.toolbar-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.toolbar-card.sticky{position:sticky;top:88px;z-index:9}.toolbar-actions,.inline-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.toolbar-actions.inline{align-items:stretch}.filter-chip{min-height:36px;display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--accent),var(--border) 45%);border-radius:999px;background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);padding:.25rem .45rem .25rem .75rem;font-size:.82rem;font-weight:800}.filter-chip button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent;padding:0}.filter-chip button:hover{background:color-mix(in srgb,var(--accent),transparent 82%)}.compact-field{display:flex;align-items:center;gap:.45rem}.compact-field select{min-width:150px;padding-block:.52rem;min-height:40px}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.metrics-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{min-height:126px;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-align:start}.metric-card strong{font-size:1.45rem}.metric-card small,.metric-label{color:var(--muted)}.action-card:hover,.hub-tile:hover,.list-row:hover{border-color:color-mix(in srgb,var(--accent),var(--border) 35%)}.good{color:var(--success)!important}.bad{color:var(--danger)!important}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hub-grid,.form-grid,.detail-grid,.flag-grid,.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hub-tile{min-height:104px;display:flex;align-items:center;gap:.85rem;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.hub-tile div{flex:1}.hub-tile strong{display:block;margin-bottom:.25rem}.hub-tile span{color:var(--muted);font-size:.84rem;line-height:1.6}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table th,.data-table td{padding:.82rem .9rem;border-bottom:1px solid var(--border);text-align:start;vertical-align:middle}.data-table th{color:var(--muted);font-size:.82rem;background:var(--surface-2);position:sticky;top:0}.sort-button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;padding:0}.sort-button.active{color:var(--accent)}.flip{transform:rotate(180deg)}.cell-text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.cell-text strong{font-weight:750;overflow-wrap:break-word;word-break:normal}.cell-text small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.row-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.operation-list{max-height:560px;overflow:auto;padding-inline-end:.15rem}.operation-row{align-items:stretch;flex-direction:column}.operation-main{min-width:0;width:100%;display:flex;flex-direction:column;gap:.55rem;flex:1}.operation-actions,.meta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.4rem}.operation-actions{width:100%;padding-top:.35rem}.meta-row{justify-content:flex-start}.mobile-list{display:none}.pagination{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.85rem 1rem;border-top:1px solid var(--border)}.pagination button{border:1px solid var(--border);color:var(--text);background:var(--surface-2);border-radius:6px;min-height:32px;padding:0 .65rem}.pagination button.active{background:var(--accent);border-color:var(--accent);color:#fff}.pagination span{color:var(--muted);font-size:.82rem}.badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:24px;border-radius:999px;padding:.16rem .55rem;font-size:.75rem;font-weight:800;width:fit-content;white-space:nowrap;color:var(--muted);background:var(--surface-2);border:1px solid var(--border)}.badge.success{color:var(--success);background:color-mix(in srgb,var(--success),transparent 88%);border-color:color-mix(in srgb,var(--success),transparent 65%)}.badge.info{color:var(--info);background:color-mix(in srgb,var(--info),transparent 88%);border-color:color-mix(in srgb,var(--info),transparent 65%)}.badge.warning{color:var(--warning);background:color-mix(in srgb,var(--warning),transparent 88%);border-color:color-mix(in srgb,var(--warning),transparent 65%)}.badge.danger{color:var(--danger);background:color-mix(in srgb,var(--danger),transparent 88%);border-color:color-mix(in srgb,var(--danger),transparent 65%)}.empty-state,.error-state{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;gap:.65rem;padding:2rem;color:var(--muted)}.empty-state h2,.error-state h2{color:var(--text);margin:0}.empty-state p,.error-state p{margin:0;max-width:520px;line-height:1.7}.empty-inline{min-height:82px;display:grid;place-items:center;color:var(--muted);background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;padding:1rem;text-align:center}.check-field{min-height:42px;display:flex;align-items:center;gap:.55rem;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.7rem .8rem}.check-field input{width:auto;min-height:auto}.relation-field{grid-column:1 / -1;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:.85rem}.relation-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.relation-head strong{display:block}.relation-head span{color:var(--muted);font-size:.82rem}.relation-list{display:flex;flex-direction:column;gap:.55rem}.relation-row{display:grid;grid-template-columns:1.3fr .8fr .7fr .7fr auto;align-items:center;gap:.5rem}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-item{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.8rem;min-width:0}.detail-item span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:.3rem}.detail-item strong{display:block;overflow-wrap:anywhere}.activation-result{display:flex;flex-direction:column;gap:1rem}.activation-primary{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:.9rem;align-items:stretch}.activation-primary.single{grid-template-columns:minmax(260px,520px)}.activation-box{display:flex;flex-direction:column;gap:.85rem;min-width:0;border:1px solid color-mix(in srgb,var(--border),var(--accent) 18%);border-radius:8px;background:color-mix(in srgb,var(--surface-2),var(--accent) 7%);padding:.95rem}.activation-box.link{background:color-mix(in srgb,var(--surface-2),var(--accent-2) 7%)}.activation-box-head,.activation-mini-actions{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.activation-box-head span,.activation-summary-item span{color:var(--muted);font-size:.78rem;font-weight:800}.activation-code{display:block;direction:ltr;text-align:left;font-size:clamp(1.05rem,1.8vw,1.55rem);line-height:1.35;overflow-wrap:anywhere}.activation-link{display:block;direction:ltr;text-align:left;color:var(--accent-2);background:color-mix(in srgb,var(--surface),var(--bg-soft) 20%);border:1px solid var(--border);border-radius:8px;padding:.75rem .85rem;line-height:1.6;overflow-wrap:anywhere}.activation-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.24fr);gap:.75rem}.activation-summary-item{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;min-height:68px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:.75rem .85rem}.activation-summary-item strong{overflow-wrap:anywhere}.activation-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.list,.rank-list,.timeline{display:flex;flex-direction:column;gap:.55rem}.list-row,.rank-row,.timeline-item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:.75rem;text-align:start}.list-row.rich{align-items:flex-start}.list-row.rich>div{display:flex;flex-direction:column;gap:.4rem}.list-row small{color:var(--muted)}.rank-row>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent),transparent 82%);color:var(--accent);font-weight:800}.status-bars{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.status-row{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:.55rem}.bar-track{height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.bar-track span,.mini-bar span{display:block;background:var(--accent)}.bar-track span.success{background:var(--success)}.bar-track span.info{background:var(--info)}.bar-track span.warning{background:var(--warning)}.bar-track span.danger{background:var(--danger)}.mini-bars{height:220px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:.7rem;padding-top:1rem}.mini-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem}.mini-bar span{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.mini-bar small{color:var(--muted);font-size:.76rem}.flag{display:flex;align-items:flex-start;gap:.65rem;border:1px solid var(--border);border-radius:8px;padding:.85rem;background:var(--surface-2)}.flag.success svg{color:var(--success)}.flag.warning svg{color:var(--warning)}.flag.danger svg{color:var(--danger)}.flag strong{display:block;margin-bottom:.2rem}.flag span{color:var(--muted);font-size:.83rem;line-height:1.6}.preview-note{grid-column:1 / -1;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.8rem}.inline-error{color:var(--danger);background:color-mix(in srgb,var(--danger),transparent 90%);border:1px solid color-mix(in srgb,var(--danger),transparent 68%);border-radius:8px;padding:.85rem}.copy-link{display:block;margin-top:.75rem;padding:.8rem;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;overflow-wrap:anywhere;color:var(--accent-2)}.timeline-item{justify-content:flex-start}.timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:0 0 auto}.timeline-dot.warning{background:var(--warning)}.timeline-dot.danger{background:var(--danger)}.timeline-dot.success{background:var(--success)}.segmented{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.22rem}.segmented button{border:0;background:transparent;color:var(--muted);padding:.45rem .85rem;border-radius:5px}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}.notification-list{max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:.5rem;padding:.7rem 0}.notification-item{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.notification-item strong,.notification-item p{display:block;margin:.35rem 0 0}.notification-item p{color:var(--muted);font-size:.82rem;line-height:1.55}.toast-region{position:fixed;left:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:80}.toast{max-width:min(420px,calc(100vw - 2rem));display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);padding:.75rem .9rem;text-align:start}.toast.success svg{color:var(--success)}.toast.error svg{color:var(--danger)}.toast.warning svg{color:var(--warning)}.toast.info svg{color:var(--info)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000007a;z-index:90;padding:1rem}.modal{width:min(440px,100%);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:1rem}.modal h2{margin:0 0 .5rem;font-size:1.1rem}.modal p{margin:0;color:var(--muted);line-height:1.7}.modal-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.skeleton{height:120px;border-radius:8px;background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface));background-size:220% 100%;animation:shimmer 1.4s ease infinite;border:1px solid var(--border)}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:220% 50%}}.form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end}@media (max-width: 1180px){.metrics-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.mobile-only{display:inline-flex}.app-frame{grid-template-columns:1fr}.sidebar{position:fixed;right:0;transform:translate(102%);width:min(310px,88vw);transition:transform .18s ease}.app-frame.sidebar-open .sidebar{transform:translate(0)}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;border:0;background:#00000073}.app-frame.sidebar-open .sidebar-overlay{display:block}.topbar{align-items:flex-start;flex-direction:column}.topbar-start,.topbar-actions{width:100%}.topbar-actions{flex-wrap:wrap}.global-search{width:100%;flex:1 1 260px}.page-title span{max-width:78vw}.content{padding:.85rem}.grid-2,.hub-grid,.form-grid,.flag-grid,.preview-grid,.activation-primary,.activation-primary.single,.activation-summary{grid-template-columns:1fr}.activation-actions{justify-content:stretch}.activation-actions .button{flex:1 1 180px}.toolbar-card{align-items:stretch;flex-direction:column}.toolbar-actions,.inline-filters{width:100%}.button.primary,.button.secondary,.button.danger{flex:1 1 auto}.toolbar-card.sticky{top:136px}}@media (max-width: 720px){.metrics-grid,.metrics-grid.compact,.detail-grid,.skeleton-grid{grid-template-columns:1fr}.table-wrap{display:none}.mobile-list{display:flex;flex-direction:column;gap:.75rem;padding:.8rem}.mobile-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:.8rem}.mobile-row{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.mobile-row>span{color:var(--muted);font-size:.78rem}.mobile-actions{padding-top:.7rem}.relation-row{grid-template-columns:1fr}.status-row{grid-template-columns:78px 1fr auto}.dropdown-panel{left:auto;right:0}.mini-bars{height:160px}}@media (max-width: 520px){.topbar-actions .icon-button{width:36px}.toolbar-actions.inline .button{width:100%;justify-content:center}.list-row,.rank-row{align-items:flex-start;flex-direction:column}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}
