/* Shared presentation for the existing WordPress console and its frames. */
:root { --panel-ink:#10172d; --panel-muted:#67728b; --panel-line:#e4eaf2; --panel-bg:#f3f7fa; --panel-green:#00866d; --panel-green-soft:#e3f8f2; --panel-violet:#7547ee; --panel-violet-soft:#f0ebff; }
.af-panel-page { margin:0; min-width:0;min-height:100vh; color:var(--panel-ink); background:var(--panel-bg)!important; font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.af-panel-page *, #af-panel-app * { box-sizing:border-box; }
.af-panel-page button,.af-panel-page input,.af-panel-page select,.af-panel-page textarea { font-family:inherit; }
.af-panel-page :focus-visible,#af-panel-app :focus-visible { outline:3px solid #75c9b8; outline-offset:3px; }
.af-panel-page [hidden] { display:none!important; }
.panel-icon-tile { display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:13px;color:var(--panel-green);background:var(--panel-green-soft); }
.panel-icon-tile svg { width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round; }
.panel-icon-tile.violet { color:var(--panel-violet);background:var(--panel-violet-soft); }
.panel-icon-tile.amber { color:#cd921a;background:#fff7e4; }
.panel-stats { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px; }
.panel-stat { display:flex;align-items:flex-start;gap:16px;min-width:0;min-height:126px;padding:22px 18px;border:1px solid var(--panel-line);border-radius:12px;background:#fff; }
.panel-stat-copy { min-width:0; }
.panel-stat h2,.panel-stat h3 { margin:1px 0 8px;font-size:13px;line-height:1.4;font-weight:650;color:var(--panel-ink); }
.panel-stat strong { display:block;font-size:23px;line-height:1.3;letter-spacing:-.04em;font-weight:750;overflow-wrap:anywhere;color:var(--panel-ink); }
.panel-stat .panel-stat-text { font-size:16px;letter-spacing:-.02em; }
.panel-stat p { margin:7px 0 0;color:var(--panel-muted);font-size:12px;line-height:1.5; }
.panel-section-heading { margin:23px 0 15px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap; }
.panel-section-heading .secondary-action { color:var(--panel-green);background:white;border:1px solid var(--panel-line); }
.panel-section-heading h2 { margin:0 0 3px;font-size:21px;letter-spacing:-.035em;color:var(--panel-ink); }
.panel-section-heading p { margin:0;color:var(--panel-muted); }
.panel-text-link { color:#235fe9;text-decoration:none;font-size:13px;font-weight:600; }
.panel-text-link:hover { text-decoration:underline; }

/* Plugin frame, without changing the surrounding WordPress menu. */
#af-panel-app { height:calc(100dvh - 64px);min-height:480px;display:flex;flex-direction:column;background:var(--panel-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
#af-panel-app .panel-masthead { flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;padding:18px 30px;border-bottom:1px solid var(--panel-line);background:#fff; }
.panel-product-brand { display:flex;align-items:center;gap:17px;color:var(--panel-ink); }
.panel-product-brand img { width:46px;height:46px;object-fit:contain;border:1px solid var(--panel-line);border-radius:12px;background:white;padding:6px; }
.panel-product-brand strong { display:block;font-size:24px;font-weight:750;letter-spacing:-.04em;line-height:1.25; }
.panel-product-brand small { display:block;color:var(--panel-muted);font-size:13px;margin-top:2px; }
.panel-masthead-links { display:flex;gap:28px;align-items:center; }
.panel-masthead-links a { display:inline-flex;align-items:center;gap:8px;color:#4b5672;text-decoration:none;font-size:13px; }
.panel-masthead-links svg { width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7; }
#af-panel-app #container { --menu-width:226px;--menu-width-collapsed:62px;min-height:0;height:auto;flex:1;overflow:hidden; }
#af-panel-app #container #sidebar { position:relative;height:100%;min-height:0;background:#fff!important;color:var(--panel-ink);border-right:1px solid var(--panel-line);border-radius:0!important;padding:20px 14px;box-shadow:none;overflow-y:auto; }
#af-panel-app #sidebar .sidebar-brand { min-height:28px;justify-content:flex-end;padding:0;margin:0 0 4px; }
#af-panel-app #sidebar .sidebar-brand .brand-mark,#af-panel-app #sidebar .sidebar-brand .brand-copy,#af-panel-app #sidebar .assistant-card { display:none; }
#af-panel-app #sidebar #toggle-sidebar { color:var(--panel-muted);background:#f6f8fb;border:1px solid var(--panel-line);width:26px;height:26px; }
#af-panel-app #sidebar .sidebar-section-title { color:#8791a6;letter-spacing:.09em;font-size:10px;margin:14px 12px 8px; }
#af-panel-app #sidebar .nav-link { display:flex;align-items:center;width:100%;gap:13px;min-height:46px;padding:12px 13px;margin:4px 0;border:0;border-radius:10px;background:transparent;color:#3b4662!important;font-size:13px;font-weight:500;box-shadow:none;text-decoration:none;text-align:left;cursor:pointer; }
#af-panel-app #sidebar .nav-link:hover { background:#f5f8fb;color:var(--panel-green)!important; }
#af-panel-app #sidebar .nav-link.active { background:#e0f7f3!important;color:#006f5a!important;box-shadow:none;font-weight:700; }
#af-panel-app #sidebar .nav-link svg { width:21px;height:21px;flex-shrink:0; }
#af-panel-app #sidebar .panel-section-shortcut svg { fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round; }
#af-panel-app #sidebar .balance-card { order:3;margin:20px 0 0;padding:15px;background:#f7fafb;border:1px solid var(--panel-line);border-radius:12px; }
#af-panel-app #sidebar .sidebar-navigation { order:1; }
#af-panel-app #sidebar .panel-help { order:2;margin-top:26px;padding:18px;background:linear-gradient(145deg,#f2effb,#f1f7fa);border-radius:12px; }
.panel-help strong { display:block;margin:10px 0 6px;font-size:14px;color:var(--panel-ink); }
.panel-help>span svg { width:23px;height:23px;fill:none;stroke:var(--panel-violet);stroke-width:1.7; }
.panel-help p { font-size:12px;line-height:1.6;color:var(--panel-muted);margin:0 0 14px; }
.panel-help a { display:block;padding:8px;text-align:center;background:#fff;border:1px solid var(--panel-line);border-radius:8px;font-size:12px;color:var(--panel-ink);text-decoration:none;font-weight:600; }
#af-panel-app #sidebar .sidebar-footer { border-top:1px solid var(--panel-line);margin-top:16px;padding-top:10px; }
#af-panel-app #sidebar .is-danger { color:#6c7486!important;font-size:12px; }
#af-panel-app #sidebar.collapsed .panel-help { display:none; }
#af-panel-app #container #main-content { height:100%;min-height:0;background:var(--panel-bg); }
#af-panel-app #container .dashboard-topbar { flex-shrink:0;min-height:108px;padding:26px 28px 18px;align-items:flex-start;background:var(--panel-bg);border:0;backdrop-filter:none; }
#af-panel-app .topbar-copy { display:flex;flex-direction:column; }
#af-panel-app #container .topbar-copy h2 { order:-1;color:var(--panel-ink);font-size:32px;letter-spacing:-.045em;line-height:1.2;margin:0 0 6px; }
#af-panel-app #container .topbar-copy small { color:var(--panel-muted);font-size:14px;line-height:1.5;font-weight:400; }
#af-panel-app .topbar-actions { padding-top:4px;flex-shrink:0; }
#af-panel-app #container #dashboardPreviewButton { min-height:43px;padding:10px 18px;background:linear-gradient(120deg,#009780,#00745e);color:#fff;border-radius:9px;font-size:13px;box-shadow:none; }
#af-panel-app #container .service-status { font-size:12px;padding:8px 13px;color:#00745e;background:#e6f8f1; }
#af-panel-app .dashboard-frame,#af-panel-app #content-frame { background:var(--panel-bg); }

/* Configuration overview and the existing editors. */
.af-panel-page.afrodita-console .console-shell { width:calc(100% - 56px);max-width:1600px;padding:0 0 32px; }
.af-panel-page .console-hero { display:none!important; }
.af-panel-page .configuration-manager { grid-template-columns:1fr;gap:18px;border:1px solid var(--panel-line);border-radius:12px;box-shadow:none;padding:23px 25px;background:#fff; }
.af-panel-page .configuration-manager-intro { align-items:center;gap:16px; }
.af-panel-page .configuration-manager h2 { font-size:21px;letter-spacing:-.035em;color:var(--panel-ink); }
.af-panel-page .configuration-manager p { color:var(--panel-muted);font-size:13px; }
.af-panel-page .configuration-manager .eyebrow,.af-panel-page .configuration-scope,.af-panel-page .configuration-manager-controls>label { display:none; }
.af-panel-page .configuration-manager-icon { width:48px;height:48px;flex-basis:48px;background:var(--panel-green-soft);color:var(--panel-green);border-radius:12px; }
.af-panel-page .configuration-profile-row { grid-template-columns:minmax(0,1fr) auto auto;gap:13px; }
.af-panel-page .configuration-profile-row select { min-height:44px;border-color:#dce3ee;background:#fafbfe;border-radius:8px;color:var(--panel-ink);font-size:14px; }
.af-panel-page .configuration-primary-action { min-width:130px;min-height:44px;background:linear-gradient(120deg,#009780,#00745e);color:white;border-radius:8px; }
.af-panel-page .workspace-tabs { gap:14px;margin-bottom:16px; }
.af-panel-page .workspace-tabs button { min-height:116px;align-items:flex-start;padding:20px 17px;border:1px solid var(--panel-line);border-radius:12px;box-shadow:none;gap:13px;background:#fff; }
.af-panel-page .workspace-tabs button[aria-selected=true] { border-color:#80c8b9;background:#fff;box-shadow:0 0 0 1px #80c8b9; }
.af-panel-page .workspace-tab-number { width:42px;height:42px;border-radius:11px;background:var(--panel-green-soft);color:var(--panel-green); }
.af-panel-page .workspace-tabs button:nth-child(2) .workspace-tab-number { background:var(--panel-violet-soft);color:var(--panel-violet); }
.af-panel-page .workspace-tab-number svg { width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7; }
.af-panel-page .workspace-tabs button strong { color:var(--panel-ink);font-size:14px; }
.af-panel-page .workspace-tabs button small { color:var(--panel-muted);font-size:12px;margin-top:6px;line-height:1.5; }
.af-panel-page .workspace-tabs button small::after { content:'Configurar  →';display:block;margin-top:13px;color:#235fe9; }
.af-panel-page .workspace-guidance { font-size:13px;color:var(--panel-muted); }
.af-panel-page .panel-card,.af-panel-page .preview-card { border:1px solid var(--panel-line);border-radius:12px;box-shadow:none;background:#fff; }
.af-panel-page .panel-heading h2 { color:var(--panel-ink);font-size:20px; }
.af-panel-page .panel-heading p,.af-panel-page .field-help { color:var(--panel-muted); }
.af-panel-page .field-input,.af-panel-page .field-select,.af-panel-page .field-textarea { border-radius:8px;border-color:#dce3ee;background:#fafbfe; }

/* Conversations: summaries describe the visible filtered list. */
.af-messages-page header { position:static;background:transparent;border:0;box-shadow:none;backdrop-filter:none; }
.af-messages-page .header-row { width:calc(100% - 56px);padding:0 0 16px;margin:auto; }
.af-messages-page .header-title,.af-messages-page .conversation-intro { display:none; }
.af-messages-page .header-search { flex:1; }
.af-messages-page .header-tools { margin-left:auto; }
.af-messages-page .container-main { width:calc(100% - 56px);padding:0 0 30px; }
.af-messages-page .panel-stats { grid-template-columns:repeat(3,minmax(0,1fr)); }
.af-messages-page .filters-box { border:1px solid var(--panel-line);background:white;border-radius:12px;padding:15px 18px;box-shadow:none;margin-bottom:16px; }
.af-messages-page .filters-box .header-row { width:100%;padding:0 0 14px; }
.af-messages-page .search-input,.af-messages-page .filter-select { border-radius:8px;border-color:#dce3ee;background:#fafbfe;box-shadow:none; }
.af-messages-page .btn-refresh { border-radius:8px;background:var(--panel-green);box-shadow:none; }
.af-messages-page .counter { border-radius:8px;border:0;background:var(--panel-green-soft);color:#006e59; }
.af-messages-page .conversation-block { border:1px solid var(--panel-line);border-radius:12px;background:#fff;box-shadow:none;margin-bottom:15px;overflow:hidden; }
.af-messages-page .conversation-header { background:#fff;border:0;padding:17px 20px 10px; }
.af-messages-page .conversation-title { color:var(--panel-ink);font-size:15px; }
.af-messages-page .conversation-title::before { content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#29bda4;box-shadow:0 0 0 3px #ddf7ef;margin-right:11px; }
.af-messages-page .conversation-body { padding:0 20px 16px; }
.af-messages-page .conversation-body>div { margin-top:8px;border-top:1px solid var(--panel-line);padding-top:10px; }
.af-messages-page .conversation-body>div:first-child { border:0; }
.af-messages-page .conversation-body .msg { margin:8px 0;padding:12px 16px;border:0;border-radius:9px;font-size:13px;line-height:1.65;background:#f1efff;color:#364263; }
.af-messages-page .conversation-body .msg:nth-child(2) { background:#eaf8f4; }
.af-messages-page .conversation-body .msg strong:first-child { color:#6541e5;margin-right:12px; }
.af-messages-page .conversation-body .msg:nth-child(2) strong:first-child { color:#007b63; }
.af-messages-page .msg-date { color:var(--panel-muted);font-size:11px;padding:5px 0;gap:10px; }
.af-messages-page .btn-copy,.af-messages-page .btn-order,.af-messages-page .btn-audio { min-height:30px;border:1px solid #dfe5f0;border-radius:7px;background:#fafbfe;color:#26324d;box-shadow:none;padding:6px 12px;font-size:11px; }
.af-messages-page .btn-fav { color:#d69920;background:transparent;box-shadow:none; }

/* ADN keeps every existing control and puts the preview behind disclosure. */
.af-dna-page .dna-page { width:calc(100% - 56px);max-width:1600px;padding:0 0 30px; }
.af-dna-page .dna-hero { display:block;border:0;padding:0;background:transparent;box-shadow:none;overflow:visible; }
.af-dna-page .dna-eyebrow,.af-dna-page #dnaTitle,.af-dna-page .dna-hero-copy>p:first-of-type { display:none; }
.panel-dna-steps { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:5px 0 23px;padding:0;list-style:none; }
.panel-dna-steps li { display:flex;gap:12px;align-items:flex-start;position:relative; }
.panel-dna-steps b { display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:1px solid #c9d4e1;background:#f8fafc;color:#52637a;font-weight:600; }
.panel-dna-steps li.is-current b { color:#fff;background:var(--panel-green);border-color:var(--panel-green); }
.panel-dna-steps li.is-complete b { color:var(--panel-green);background:var(--panel-green-soft);border-color:#a6dccc; }
.panel-dna-steps strong { display:block;margin-top:5px;font-size:13px;color:var(--panel-ink); }
.panel-dna-steps small { display:block;color:var(--panel-muted);font-size:11px;margin-top:3px; }
.panel-dna-controls { display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;background:#fff;border:1px solid var(--panel-line);border-radius:12px;padding:24px; }
.af-dna-page .dna-site-pill { grid-column:1;grid-row:1;margin:0;width:100%;border-radius:8px;background:#fafbfe;border-color:#dce3ee;min-height:66px; }
.af-dna-page .dna-site-pill label { font-size:12px;letter-spacing:0;text-transform:none;color:var(--panel-ink); }
.af-dna-page .dna-site-pill input { font-size:13px; }
.af-dna-page .dna-actions { grid-column:2;grid-row:1;margin:0;display:flex;gap:10px; }
.af-dna-page .dna-primary-action { flex:1;justify-content:center;min-height:52px;padding:12px;background:linear-gradient(120deg,#009780,#00745e);border-radius:8px;box-shadow:none; }
.af-dna-page .dna-primary-action small { display:none; }
.af-dna-page .dna-action-icon { width:24px;height:24px;background:transparent; }
.af-dna-page .dna-secondary-action { min-height:52px;border:1px solid #dce3ee;border-radius:8px;background:#fff;color:var(--panel-ink); }
.af-dna-page #dnaUrlHelp { grid-column:1;grid-row:2;font-size:11px;color:var(--panel-muted);margin:0; }
.af-dna-page .dna-safety { grid-column:2;grid-row:2;font-size:11px;margin:0; }
.af-dna-page .dna-working { grid-column:1/-1;grid-row:3;margin:10px 0 0; }
.panel-dna-preview { margin-top:15px;background:#fff;border:1px solid var(--panel-line);border-radius:10px;padding:12px 18px; }
.panel-dna-preview>summary { color:#43516c;cursor:pointer;font-size:13px;font-weight:600; }
.af-dna-page .dna-preview-shell { max-width:540px;transform:none;margin:20px auto;border-radius:12px;box-shadow:none; }
.af-dna-page .dna-demo-site::before { display:none; }
.af-dna-page .dna-results { margin-top:25px; }
.af-dna-page .dna-results-heading h2 { font-size:21px;letter-spacing:-.035em;color:var(--panel-ink); }
.af-dna-page .dna-result-grid { gap:14px; }
.af-dna-page .dna-result-card { border:1px solid var(--panel-line);border-radius:12px;box-shadow:none;background:#fff;padding:20px; }
.af-dna-page .dna-result-card:nth-child(3) { background:#faf8ff; }
.af-dna-page .dna-result-card h3 { font-size:16px;color:var(--panel-ink); }
.af-dna-page .dna-result-card p { color:var(--panel-muted);font-size:12px; }
.af-dna-page .dna-profile-save { padding:22px;border:1px solid var(--panel-line);border-radius:12px;background:#fff;box-shadow:none; }
.af-dna-page .dna-profile-save h3 { color:var(--panel-ink);font-size:18px; }
.af-dna-page .dna-profile-save button { border-radius:8px; }
.af-dna-page .dna-explainer { border:1px solid var(--panel-line);border-radius:10px;box-shadow:none;background:white; }

/* Recharge: original amount validation and PayPal widget remain in place. */
.af-billing-page main.container-custom { display:block;width:calc(100% - 56px);max-width:1600px;padding:0 0 30px;min-height:0; }
.af-billing-page .panel-stats { grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:0 0 22px; }
.panel-billing-columns { display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:18px;align-items:start; }
.af-billing-page .max-w-lg { width:100%;margin:0;padding:25px;border:1px solid var(--panel-line);border-radius:12px;box-shadow:none; }
.af-billing-page .max-w-lg::before,.af-billing-page .billing-eyebrow { display:none; }
.af-billing-page .max-w-lg h2 { text-align:left;margin:0 0 9px;font-size:23px;letter-spacing:-.035em;color:var(--panel-ink); }
.af-billing-page .billing-intro { text-align:left;max-width:none;margin:0 0 25px;font-size:13px;color:var(--panel-muted); }
.af-billing-page .max-w-lg label { font-size:13px;color:#3f4965; }
.af-billing-page #customAmount { border-radius:9px;background:#fafbfe;border-color:#dce3ee;min-height:54px;font-size:21px; }
.af-billing-page .space-x-3-custom button { border-radius:8px;background:#f4f0ff;color:#7044eb;border-color:#e1d8ff;box-shadow:none;min-height:42px; }
.af-billing-page .space-x-3-custom button:hover,.af-billing-page .space-x-3-custom button.is-selected { background:#ebe3ff;border-color:#a788fd;transform:none; }
.panel-billing-help { background:#fff;border:1px solid var(--panel-line);border-radius:12px;padding:25px; }
.panel-billing-help h2 { color:var(--panel-ink);font-size:22px;margin:0 0 8px;letter-spacing:-.03em; }
.panel-billing-help>p { color:var(--panel-muted);font-size:13px;margin:0 0 24px; }
.panel-benefit { display:flex;gap:15px;margin:24px 0;align-items:flex-start; }
.panel-benefit strong { display:block;color:var(--panel-ink);font-size:14px;margin:0 0 4px; }
.panel-benefit p { color:var(--panel-muted);font-size:12px;margin:0;line-height:1.6; }
.panel-billing-help footer { padding-top:20px;border-top:1px solid var(--panel-line);font-size:12px;color:var(--panel-muted); }
.panel-payment-note { font-size:12px;color:var(--panel-muted);margin:22px 0 0; }
#af-panel-app #dashboardPreviewButton svg { flex:0 0 18px;width:18px;height:18px; }
@media(max-width:1023px) { body:has(#af-panel-app) #mobile-toggle-sidebar { top:calc(var(--wp-admin--admin-bar--height,32px) + 23px);left:18px;width:30px;height:32px;min-height:32px;padding:5px;border:1px solid var(--panel-line);border-radius:8px;background:var(--panel-green-soft);color:var(--panel-green);box-shadow:none; } }
@media(max-width:620px) { #af-panel-app #container #dashboardPreviewButton { padding:8px;min-width:40px; }.panel-masthead-links { gap:12px; } }
@media(max-width:1200px) { .panel-stat { gap:10px;padding:17px 14px; }.panel-icon-tile { width:39px;height:39px;flex-basis:39px; }.panel-stat strong { font-size:20px; }.panel-stat .panel-stat-text { font-size:14px; } }
@media(max-width:1023px) { #af-panel-app #container { display:flex;flex-direction:row; }#af-panel-app #container #sidebar { position:absolute;top:88px;bottom:0;left:0;height:calc(100% - 88px);z-index:35; }#af-panel-app { position:relative; }#af-panel-app .panel-masthead { padding-left:48px; }#af-panel-app #container .dashboard-topbar { padding:22px 24px 18px; }.panel-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }.panel-masthead-links { gap:14px; } }
@media(max-width:760px) { .af-panel-page.afrodita-console .console-shell,.af-messages-page .header-row,.af-messages-page .container-main,.af-dna-page .dna-page,.af-billing-page main.container-custom { width:calc(100% - 32px); }.panel-billing-columns { grid-template-columns:1fr; }.panel-stat { min-height:106px; }.af-panel-page .workspace-tabs button { padding:15px 10px;gap:9px;min-height:106px; }.af-panel-page .workspace-tabs button strong { font-size:12px; }.af-panel-page .workspace-tab-number { display:none; }.af-panel-page .workspace-tabs button small { display:block;font-size:11px; }.panel-dna-controls { padding:19px;grid-template-columns:1fr; }.af-dna-page .dna-actions { grid-row:3;grid-column:1; }.af-dna-page .dna-safety { grid-row:4;grid-column:1; }.af-dna-page .dna-working { grid-row:5; }.panel-dna-steps { gap:9px; }.panel-dna-steps li { gap:7px; }.panel-dna-steps small { display:none; }.panel-dna-steps strong { font-size:11px; }.panel-dna-steps b { width:28px;height:28px;flex-basis:28px; }.af-messages-page .panel-stats,.af-billing-page .panel-stats { grid-template-columns:1fr; }.af-messages-page .header-row { flex-wrap:wrap; }.af-messages-page .header-search { flex-basis:100%; }#af-panel-app .panel-masthead-links a { font-size:0; }#af-panel-app .panel-product-brand strong { font-size:21px; }#af-panel-app .panel-product-brand small { font-size:11px; }#af-panel-app #container .dashboard-topbar { padding:19px 16px 16px;gap:12px;flex-wrap:wrap; }#af-panel-app #container .topbar-copy h2 { font-size:27px; }#af-panel-app #container .topbar-copy small { font-size:12px; }#af-panel-app .topbar-actions { padding:0; } }
@media(max-width:440px) { .panel-stats { grid-template-columns:1fr; }.panel-stat { min-height:94px; }.af-panel-page .configuration-manager { padding:18px; }.af-panel-page .configuration-profile-row { grid-template-columns:minmax(0,1fr) auto; }.af-panel-page .configuration-primary-action { min-width:0;grid-column:1/-1; }.af-panel-page .workspace-tabs { gap:7px; }.af-panel-page .workspace-tabs button { padding:12px 7px; }.af-panel-page .workspace-tabs button small { font-size:10px; }#af-panel-app .panel-masthead { padding-right:15px;gap:8px; }.panel-product-brand { gap:9px; }.panel-product-brand img { width:35px;height:35px; } }
