/**
 * BeaMii Company Portal
 * Version: 1.9.0
 * Standalone CSS for /erhverv/ and /erhvervspanel/.*/:root{--bm-bg:#f5f7fb;--bm-surface:#ffffff;--bm-surface-soft:#f8fafc;--bm-text:#111827;--bm-muted:#64748b;--bm-border:rgba(15, 23, 42, 0.12);--bm-brand:#111827;--bm-primary:#2563eb;--bm-primary-dark:#1d4ed8;--bm-success:#15803d;--bm-warning:#b45309;--bm-danger:#b91c1c;--bm-shadow:0 20px 60px rgba(15, 23, 42, 0.12);--bm-radius:24px;color-scheme:light;
}*{box-sizing:border-box; }html{min-height:100%;-webkit-text-size-adjust:100%; }body.beamii-company{min-height:100vh;margin:0;font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at top left, rgba(37, 99, 235, 0.10), transparent 34rem), var(--bm-bg);color:var(--bm-text);
}a{color:inherit; }button, input, textarea{font:inherit; }input, textarea{width:100%;border:1px solid var(--bm-border);border-radius:14px;padding:0.85rem 0.95rem;background:#fff;color:var(--bm-text);outline:none;
}input:focus, textarea:focus{border-color:rgba(37, 99, 235, 0.65);box-shadow:0 0 0 4px rgba(37, 99, 235, 0.10); }label{display:grid;gap:0.45rem;color:var(--bm-muted);font-size:0.9rem; }label span{font-weight:750;color:var(--bm-text); }textarea{resize:vertical; }.beamii-company__page{width:min(1120px, calc(100% - 32px));margin:0 auto;padding:28px 0 48px; }.beamii-company__page--center{min-height:100vh;display:grid;place-items:center; }.beamii-company__brand, .beamii-panel__brand{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none;font-weight:850;
}.beamii-company__logo{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:15px;background:var(--bm-brand);color:#fff;font-weight:900;
}.beamii-company__hero{padding:28px;border:1px solid var(--bm-border);border-radius:32px;background:rgba(255, 255, 255, 0.82);box-shadow:var(--bm-shadow);backdrop-filter:blur(18px);
}.beamii-company__hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:24px;align-items:end;margin-top:42px; }.beamii-company__eyebrow{margin:0 0 0.45rem;font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:850;color:var(--bm-primary); }.beamii-company h1, .beamii-company h2{margin:0;line-height:1.05; }.beamii-company h1{font-size:clamp(2rem, 5vw, 4.25rem);letter-spacing:-0.055em; }.beamii-company h2{font-size:clamp(1.35rem, 3vw, 2rem);letter-spacing:-0.035em; }.beamii-company p{color:var(--bm-muted);line-height:1.6; }.beamii-company__status, .beamii-company__card{border:1px solid var(--bm-border);border-radius:var(--bm-radius);background:var(--bm-surface);padding:22px;box-shadow:0 10px 30px rgba(15, 23, 42, 0.07);
}.beamii-company__status span{display:block;color:var(--bm-muted);font-weight:750; }.beamii-company__status strong{display:block;margin-top:0.35rem;font-size:1.7rem; }.beamii-company__status.is-approved strong{color:var(--bm-success); }.beamii-company__status.is-pending strong{color:var(--bm-warning); }.beamii-company__status.is-rejected strong, .beamii-company__status.is-suspended strong{color:var(--bm-danger); }.beamii-company__shell{margin-top:24px; }.beamii-company__card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:20px; }.beamii-company__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px; }.beamii-company__full{margin-top:16px; }.beamii-company__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px; }.beamii-company__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.78rem 1rem;border:1px solid transparent;border-radius:999px;text-decoration:none;font-weight:850;cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
}.beamii-company__btn:hover{transform:translateY(-1px); }.beamii-company__btn--primary{background:var(--bm-primary);color:#fff;box-shadow:0 10px 24px rgba(37, 99, 235, 0.22); }.beamii-company__btn--primary:hover{background:var(--bm-primary-dark); }.beamii-company__btn--ghost{border-color:var(--bm-border);background:#fff;color:var(--bm-text); }.beamii-company__btn--light{background:#fff;color:var(--bm-text); }.beamii-company__btn[disabled]{opacity:0.65;cursor:wait;transform:none; }.beamii-company__message{max-width:360px;border-radius:14px;padding:0.75rem 0.9rem;background:var(--bm-surface-soft);color:var(--bm-muted);font-weight:750;
}.beamii-company__message.is-success{background:rgba(21, 128, 61, 0.11);color:var(--bm-success); }.beamii-company__message.is-error{background:rgba(185, 28, 28, 0.11);color:var(--bm-danger); }.beamii-company__metric{display:block;font-size:2.2rem;font-weight:900;letter-spacing:-0.04em;margin-bottom:0.45rem; }.beamii-company__muted{margin:0;color:var(--bm-muted); }.beamii-company__removed{width:min(560px, 100%);text-align:center; }.beamii-company__removed .beamii-company__actions{justify-content:center; }.beamii-panel{min-height:100vh;display:grid;grid-template-columns:280px minmax(0, 1fr); }.beamii-panel__side{position:sticky;top:0;height:100vh;padding:24px;background:#0f172a;color:#fff;display:flex;flex-direction:column;gap:26px;
}.beamii-panel__side .beamii-company__logo{background:#fff;color:#0f172a; }.beamii-panel__nav{display:grid;gap:8px; }.beamii-panel__nav a, .beamii-panel__back{text-decoration:none;color:rgba(255, 255, 255, 0.78);border-radius:16px;padding:0.85rem 0.95rem;font-weight:800;
}.beamii-panel__nav a:hover, .beamii-panel__nav a.is-active{background:rgba(255,255,255,0.12);color:#fff; }.beamii-panel__back{margin-top:auto;border:1px solid rgba(255,255,255,0.16);text-align:center; }.beamii-panel__main{padding:28px;max-width:1180px;width:100%; }.beamii-panel__top{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:24px; }.beamii-panel__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-bottom:18px; }.beamii-panel__places{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:18px; }.beamii-panel__place-list{display:grid;gap:10px;align-content:start; }.beamii-panel__place{text-align:left;border:1px solid var(--bm-border);background:var(--bm-surface-soft);border-radius:18px;padding:1rem;cursor:pointer;
}.beamii-panel__place strong, .beamii-panel__place span{display:block; }.beamii-panel__place span{color:var(--bm-muted);margin-top:0.25rem; }.beamii-panel__place.is-active{border-color:rgba(37, 99, 235, 0.5);background:rgba(37, 99, 235, 0.08); }.beamii-panel__place-form{display:grid;gap:16px; }@media (max-width: 900px){.beamii-company__hero-grid, .beamii-company__grid, .beamii-panel, .beamii-panel__cards, .beamii-panel__places{grid-template-columns:1fr; }.beamii-panel__side{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto; }.beamii-panel__nav{display:flex; }.beamii-panel__back{margin:0 0 0 auto;white-space:nowrap; }.beamii-panel__main{padding:18px; }.beamii-panel__top, .beamii-company__card-head{flex-direction:column;align-items:stretch; }
}@media (max-width: 640px){.beamii-company__page{width:min(100% - 20px, 1120px);padding:12px 0 28px; }.beamii-company__hero, .beamii-company__card{border-radius:22px;padding:18px; }.beamii-panel__side{padding:14px; }.beamii-panel__nav a, .beamii-panel__back{white-space:nowrap; }
}/*---------------------------------------------------------
   Erhvervspanel builder integration
---------------------------------------------------------*/.beamii-company--builder .beamii-panel__main{max-width:1440px;
}.beamii-company__notice{margin-bottom:18px;max-width:none;
}.beamii-company__message.is-info{background:rgba(37, 99, 235, 0.10);color:var(--bm-primary);
}.beamii-company__empty{padding:24px;border:1px dashed var(--bm-border);border-radius:20px;background:var(--bm-surface-soft);
}.beamii-company__empty h3{margin:0 0 8px;font-size:1.2rem;
}.beamii-company-entities{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:18px;align-items:start;
}.beamii-company-entities__list{position:sticky;top:20px;display:grid;gap:10px;
}.beamii-company-entity{display:grid;gap:5px;padding:14px;border:1px solid var(--bm-border);border-radius:18px;background:var(--bm-surface-soft);color:var(--bm-text);text-decoration:none;
}.beamii-company-entity:hover,
.beamii-company-entity.is-active{border-color:rgba(37, 99, 235, 0.45);background:rgba(37, 99, 235, 0.08);
}.beamii-company-entity span{color:var(--bm-primary);font-size:0.75rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase;
}.beamii-company-entity strong{font-size:0.98rem;line-height:1.25;
}.beamii-company-entity small{color:var(--bm-muted);font-weight:700;
}.beamii-company-entities__editor{min-width:0;
}.beamii-company-builder-form{min-width:0;
}.beamii-company-builder-form__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px;border:1px solid var(--bm-border);border-radius:20px;background:var(--bm-surface-soft);
}.beamii-company-builder-form__head h3{margin:0;font-size:clamp(1.25rem, 3vw, 1.8rem);letter-spacing:-0.035em;
}.beamii-company-builder-form__actions{position:sticky;bottom:14px;z-index:10;padding:14px;border:1px solid var(--bm-border);border-radius:20px;background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);box-shadow:0 12px 36px rgba(15, 23, 42, 0.12);
}.beamii-company--builder .beamii-admin-dashboard-card{margin:0;border-radius:22px;box-shadow:none;border:1px solid var(--bm-border);
}.beamii-company--builder .button,
.beamii-company--builder .button.button-small{min-height:34px;border-radius:999px;
}.beamii-company--builder .beamii-admin-builder-toolbar{grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));
}@media (max-width: 1100px){.beamii-company-entities{grid-template-columns:1fr;
  }.beamii-company-entities__list{position:static;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));
  }
}@media (max-width: 720px){.beamii-company-builder-form__head{align-items:stretch;flex-direction:column;
  }.beamii-company--builder .beamii-admin-builder-topbar,
  .beamii-company--builder .beamii-admin-builder-topbar__filters,
  .beamii-company--builder .beamii-admin-builder-topbar__actions{grid-template-columns:1fr;
  }
}/*---------------------------------------------------------
   BeaMii Erhverv dashboard v2
   Inspireret af moderne app/admin dashboards, men uden tunge dependencies.
---------------------------------------------------------*/:root{--bm-orange:#ff6b2b;--bm-orange-soft:rgba(255, 107, 43, 0.12);--bm-blue-soft:rgba(37, 99, 235, 0.10);--bm-dash-bg:#f4f3f1;--bm-dash-sidebar:#fbfaf8;--bm-dash-card:#ffffff;--bm-dash-text:#0b1220;--bm-dash-muted:#6b7280;--bm-dash-border:rgba(15, 23, 42, 0.10);
}body.beamii-company--appshell{background:var(--bm-dash-bg);overflow-x:hidden;
}.beamii-company__logo img,
.beamii-dash__brand-icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;
}.beamii-company--app-entry .beamii-company__hero{background:radial-gradient(circle at 12% 0%, rgba(255, 107, 43, 0.16), transparent 28rem),
    radial-gradient(circle at 88% 12%, rgba(37, 99, 235, 0.14), transparent 28rem),
    rgba(255,255,255,.88);
}.beamii-company--app-entry .beamii-company__brand{color:var(--bm-dash-text);
}.beamii-dash{min-height:100vh;display:grid;grid-template-columns:248px minmax(0, 1fr);background:var(--bm-dash-bg);color:var(--bm-dash-text);
}.beamii-dash__sidebar{position:sticky;top:0;height:100vh;padding:14px 12px;background:var(--bm-dash-sidebar);border-right:1px solid rgba(15, 23, 42, 0.07);display:flex;flex-direction:column;gap:14px;overflow-y:auto;
}.beamii-dash__brand{display:grid;grid-template-columns:36px minmax(0, 1fr) 18px;align-items:center;gap:10px;padding:8px;border:1px solid var(--bm-dash-border);border-radius:14px;background:#fff;color:var(--bm-dash-text);text-decoration:none;box-shadow:0 1px 2px rgba(15, 23, 42, 0.04);
}.beamii-dash__brand-icon{width:36px;height:36px;border-radius:11px;overflow:hidden;background:var(--bm-orange-soft);
}.beamii-dash__brand-text{min-width:0;display:grid;gap:1px;
}.beamii-dash__brand-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.92rem;font-weight:900;
}.beamii-dash__brand-text small,
.beamii-dash__brand-chev{color:var(--bm-dash-muted);font-weight:700;font-size:0.74rem;
}.beamii-dash__nav{display:grid;gap:3px;margin-top:2px;
}.beamii-dash__nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:10px;color:#293241;text-decoration:none;font-size:0.9rem;font-weight:760;
}.beamii-dash__nav a:hover,
.beamii-dash__nav a.is-active{background:#edecea;color:#0b1220;
}.beamii-dash__nav-icon{width:18px;text-align:center;color:#475569;font-size:0.92rem;
}.beamii-dash__sidebar-block,
.beamii-dash__recents{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(15, 23, 42, 0.07);
}.beamii-dash__sidebar-title{padding:0 6px;color:#8a8f98;font-size:0.74rem;font-weight:850;text-transform:uppercase;letter-spacing:0.04em;
}.beamii-dash__sidebar-block a,
.beamii-dash__recents a,
.beamii-dash__recents span{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:8px;align-items:center;min-height:30px;padding:5px 7px;color:#2f3745;border-radius:10px;text-decoration:none;font-size:0.86rem;font-weight:720;
}.beamii-dash__recents a,
.beamii-dash__recents span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }.beamii-dash__sidebar-block a:hover,
.beamii-dash__recents a:hover{background:#edecea; }.beamii-dash__sidebar-block strong{min-width:26px;color:var(--bm-orange); }.beamii-dash__sidebar-block span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bm-dash-muted); }.beamii-dash__profile{margin-top:auto;display:grid;grid-template-columns:34px minmax(0, 1fr);gap:9px;align-items:center;padding:8px;border-radius:14px;background:#fff;border:1px solid rgba(15, 23, 42, 0.07);
}.beamii-dash__avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg, var(--bm-orange), var(--bm-primary));color:#fff;font-weight:900;
}.beamii-dash__profile strong,
.beamii-dash__profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}.beamii-dash__profile strong{font-size:0.82rem; }.beamii-dash__profile small{color:var(--bm-dash-muted);font-size:0.72rem; }.beamii-dash__main{width:min(100%, 1580px);padding:32px clamp(24px, 4vw, 58px) 80px;
}.beamii-dash__topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 34px;
}.beamii-dash__search{width:min(430px, 100%);height:40px;display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;border:1px solid var(--bm-dash-border);border-radius:10px;background:#fff;color:#8a8f98;padding:0 10px;
}.beamii-dash__search input{border:0;box-shadow:none;padding:0;height:38px;background:transparent;border-radius:0;font-size:0.92rem;
}.beamii-dash__search input:focus{box-shadow:none;border:0; }.beamii-dash__top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap; }.beamii-dash__top-actions .beamii-company__btn{min-height:38px;padding:0 14px;border-radius:8px;font-size:0.86rem; }.beamii-dash__workspace{max-width:1040px;
}.beamii-dash__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;
}.beamii-dash__heading h1{margin:0;color:#05070a;font-size:clamp(2.45rem, 5vw, 4.2rem);line-height:.95;letter-spacing:-0.065em;font-weight:930;
}.beamii-dash__heading p{margin:10px 0 0;max-width:720px;color:#6b7280;font-size:0.98rem;
}.beamii-dash__viewbuttons{display:inline-flex;gap:2px;padding:4px;border-radius:10px;background:#e7e5e2;
}.beamii-dash__viewbuttons span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#374151;font-size:0.9rem;
}.beamii-dash__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px;
}.beamii-dash__filters button{min-height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--bm-dash-border);background:#fff;color:#111827;cursor:pointer;font-size:0.84rem;font-weight:820;
}.beamii-dash__filters button.is-active{background:#111827;color:#fff;border-color:#111827;
}.beamii-dash__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0 0 20px;
}.beamii-dash__stats div{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.07);border-radius:14px;padding:12px 14px;
}.beamii-dash__stats strong{display:block;font-size:1.42rem;letter-spacing:-0.035em; }.beamii-dash__stats span{color:var(--bm-dash-muted);font-size:0.78rem;font-weight:760; }.beamii-dash__apps{display:grid;grid-template-columns:repeat(2, minmax(280px, 1fr));gap:14px;
}.beamii-dash-app{min-width:0;
}.beamii-dash-app__link{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 20px;border:1px solid rgba(15, 23, 42, 0.08);border-radius:8px;background:#fff;color:var(--bm-dash-text);text-decoration:none;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease;
}.beamii-dash-app__link:hover,
.beamii-dash-app.is-active .beamii-dash-app__link{transform:translateY(-1px);border-color:rgba(37, 99, 235, 0.26);box-shadow:0 12px 30px rgba(15,23,42,.08);
}.beamii-dash-app__head{display:grid;grid-template-columns:44px minmax(0, 1fr) 28px;align-items:start;gap:12px;
}.beamii-dash-app__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg, rgba(255,107,43,.18), rgba(37,99,235,.12));font-size:1.35rem;
}.beamii-dash-app__head strong,
.beamii-dash-app__head span{display:block;
}.beamii-dash-app__head strong{color:#111827;font-size:1.05rem;line-height:1.25;font-weight:900;
}.beamii-dash-app__head span{margin-top:3px;color:#6b7280;font-size:0.78rem;font-weight:740;
}.beamii-dash-app__star{text-align:right;color:var(--bm-orange);font-size:1.05rem;
}.beamii-dash-app p{margin:0;color:#717784;font-size:0.9rem;line-height:1.48;
}.beamii-dash-app__meta{display:flex;justify-content:space-between;gap:12px;color:#6b7280;font-size:0.78rem;font-weight:760;
}.beamii-dash__empty,
.beamii-dash__noresults{border:1px dashed var(--bm-dash-border);border-radius:16px;background:#fff;padding:28px;color:var(--bm-dash-muted);
}.beamii-dash__empty strong{display:block;margin-bottom:8px;color:var(--bm-dash-text);font-size:1.15rem; }.beamii-dash__editor{margin-top:34px;max-width:1180px;padding:22px;border:1px solid rgba(15, 23, 42, 0.08);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 12px 36px rgba(15,23,42,.07);
}.beamii-dash__editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(15,23,42,.08);
}.beamii-dash__editor-head h2{margin:0;font-size:clamp(1.6rem, 3vw, 2.45rem);letter-spacing:-0.045em;
}.beamii-dash__editor-head p{margin:8px 0 0;max-width:760px; }.beamii-company--appshell .beamii-company-builder-form__head{background:#f8fafc;border-radius:14px;
}.beamii-company--appshell .beamii-company-builder-form__actions{border-radius:14px;
}@media (max-width: 980px){.beamii-dash{grid-template-columns:1fr; }.beamii-dash__sidebar{position:sticky;top:0;z-index:30;height:auto;max-height:none;display:grid;grid-template-columns:minmax(180px, 1fr) auto;align-items:center;padding:10px;
  }.beamii-dash__nav{grid-column:1 / -1;display:flex;overflow-x:auto;padding-bottom:2px; }.beamii-dash__sidebar-block,
  .beamii-dash__recents{display:none; }.beamii-dash__profile{margin:0; }.beamii-dash__main{padding:22px 14px 60px; }.beamii-dash__topbar,
  .beamii-dash__heading,
  .beamii-dash__editor-head{flex-direction:column;align-items:stretch; }.beamii-dash__search{width:100%; }.beamii-dash__apps{grid-template-columns:1fr; }
}@media (max-width: 620px){.beamii-dash__sidebar{grid-template-columns:1fr; }.beamii-dash__profile{display:none; }.beamii-dash__stats{grid-template-columns:1fr; }.beamii-dash__top-actions{width:100%; }.beamii-dash__top-actions .beamii-company__btn{flex:1 1 100%; }.beamii-dash__editor{padding:14px;border-radius:14px; }.beamii-dash-app__link{padding:16px; }
}.beamii-company__appbar{display:flex;align-items:center;justify-content:space-between;gap:16px;
}.beamii-company__mini-nav{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;
}.beamii-company__mini-nav a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(15,23,42,.10);border-radius:999px;background:rgba(255,255,255,.78);color:#111827;text-decoration:none;font-size:.86rem;font-weight:820;
}@media (max-width: 640px){.beamii-company__appbar{align-items:flex-start;flex-direction:column; }.beamii-company__mini-nav{width:100%; }.beamii-company__mini-nav a{flex:1 1 auto;justify-content:center; }
}/*---------------------------------------------------------
   BeaMii Erhvervspanel v3 - opdelt dashboard UX
   Version: 1.3.0
---------------------------------------------------------*/body.beamii-company--portal-v3{--bm-dash-bg:#f6f7fb;--bm-dash-sidebar:#ffffff;--bm-dash-panel:#ffffff;--bm-dash-panel-soft:#f8fafc;--bm-dash-text:#0f172a;--bm-dash-muted:#667085;--bm-dash-border:rgba(15, 23, 42, 0.09);--bm-orange:#ff6b2b;--bm-orange-soft:rgba(255, 107, 43, .12);--bm-primary-soft:rgba(37, 99, 235, .10);background:radial-gradient(circle at 78% -10%, rgba(255, 107, 43, .12), transparent 34rem),
    radial-gradient(circle at 18% 12%, rgba(37, 99, 235, .12), transparent 32rem),
    var(--bm-dash-bg);
}.beamii-dash--v3{grid-template-columns:266px minmax(0, 1fr);background:transparent;
}.beamii-dash--v3 .beamii-dash__sidebar{background:rgba(255, 255, 255, .94);backdrop-filter:blur(18px);border-right:1px solid rgba(15, 23, 42, .08);box-shadow:14px 0 50px rgba(15, 23, 42, .04);
}.beamii-dash--v3 .beamii-dash__brand{border-radius:18px;padding:10px;box-shadow:0 10px 28px rgba(15, 23, 42, .07);
}.beamii-dash--v3 .beamii-dash__brand-icon{width:42px;height:42px;border-radius:14px;
}.beamii-dash--v3 .beamii-dash__nav a{min-height:42px;border-radius:14px;
}.beamii-dash--v3 .beamii-dash__nav a.is-active{background:linear-gradient(135deg, rgba(37,99,235,.12), rgba(255,107,43,.10));color:#0f172a;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12);
}.beamii-dash--v3 .beamii-dash__nav-icon{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(15, 23, 42, .05);
}.beamii-dash--v3 .beamii-dash__nav a.is-active .beamii-dash__nav-icon{color:#fff;background:linear-gradient(135deg, var(--bm-primary), var(--bm-orange));
}.beamii-dash--v3 .beamii-dash__main{width:min(100%, 1540px);padding:30px clamp(18px, 4vw, 54px) 86px;
}.beamii-dash-topbar-v3{min-height:68px;padding:12px 14px 12px 20px;border:1px solid var(--bm-dash-border);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 14px 40px rgba(15, 23, 42, .07);backdrop-filter:blur(18px);
}.beamii-dash-topbar-v3 strong{display:block;margin-top:2px;font-size:1.05rem;
}.beamii-dash-view{max-width:1180px;
}.beamii-dash-hero-card,
.beamii-dash-card,
.beamii-dash-metrics > div{border:1px solid var(--bm-dash-border);background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(15, 23, 42, .07);
}.beamii-dash-hero-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:22px;align-items:end;padding:clamp(24px, 4vw, 40px);border-radius:30px;background:radial-gradient(circle at 88% 0%, rgba(255,107,43,.14), transparent 24rem),
    radial-gradient(circle at 4% 0%, rgba(37,99,235,.16), transparent 24rem),
    rgba(255,255,255,.94);
}.beamii-dash-hero-card h1{margin:0;max-width:780px;color:#08111f;font-size:clamp(2.1rem, 4.7vw, 4.6rem);line-height:.95;letter-spacing:-.07em;font-weight:950;
}.beamii-dash-hero-card p{max-width:720px;margin:14px 0 0;color:var(--bm-dash-muted);font-size:1rem;
}.beamii-dash-hero-card__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;
}.beamii-dash-metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:18px 0;
}.beamii-dash-metrics > div{min-height:118px;display:grid;align-content:space-between;gap:10px;padding:18px;border-radius:22px;
}.beamii-dash-metrics span,
.beamii-dash-metrics small{color:var(--bm-dash-muted);font-weight:750;
}.beamii-dash-metrics span{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;
}.beamii-dash-metrics strong{display:block;color:#0f172a;font-size:clamp(2rem, 4vw, 3.1rem);line-height:.9;letter-spacing:-.06em;
}.beamii-dash-section-grid{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(320px, .9fr);gap:18px;align-items:start;
}.beamii-dash-card{padding:22px;border-radius:24px;
}.beamii-dash-card h2{margin:0;font-size:clamp(1.35rem, 2.4vw, 2rem);letter-spacing:-.04em;
}.beamii-dash-card p{margin:10px 0 0;
}.beamii-dash-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px;
}.beamii-dash-card__head a{color:var(--bm-primary);font-weight:850;text-decoration:none;
}.beamii-dash-mini-list{display:grid;gap:10px;
}.beamii-dash-mini-row{display:grid;grid-template-columns:38px minmax(0, 1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#fff;text-decoration:none;
}.beamii-dash-mini-row > span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg, rgba(255,107,43,.16), rgba(37,99,235,.12));
}.beamii-dash-mini-row strong,
.beamii-dash-mini-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}.beamii-dash-mini-row strong{color:#0f172a;
}.beamii-dash-mini-row small{color:var(--bm-dash-muted);font-weight:720;
}.beamii-dash-mini-row::after{content:'Redigér';color:var(--bm-primary);font-weight:850;font-size:.84rem;
}.beamii-dash-steps{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:beamii-company-steps;
}.beamii-dash-steps li{counter-increment:beamii-company-steps;position:relative;display:grid;gap:2px;padding-left:46px;
}.beamii-dash-steps li::before{content:counter(beamii-company-steps);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg, var(--bm-primary), var(--bm-orange));font-weight:900;
}.beamii-dash-steps strong{color:#0f172a;
}.beamii-dash-steps span{color:var(--bm-dash-muted);font-size:.92rem;
}.beamii-dash-tools{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 20px;
}.beamii-dash--v3 .beamii-dash__apps{grid-template-columns:repeat(auto-fill, minmax(285px, 1fr));gap:16px;
}.beamii-dash--v3 .beamii-dash-app__link{min-height:220px;border-radius:22px;padding:20px;box-shadow:0 14px 38px rgba(15, 23, 42, .07);
}.beamii-dash-app__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;
}.beamii-dash-app__actions .beamii-company__btn{min-height:36px;padding:0 12px;border-radius:10px;font-size:.84rem;
}.beamii-dash--v3 .beamii-dash__editor{max-width:1280px;margin-top:0;border-radius:26px;padding:22px;
}.beamii-dash--v3 .beamii-dash__editor-head h1{margin:0;font-size:clamp(1.9rem, 4vw, 3.4rem);line-height:.98;letter-spacing:-.06em;
}.beamii-dash__editor-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;
}.beamii-dash-profile-list{margin:18px 0 0;display:grid;gap:10px;
}.beamii-dash-profile-list div{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:14px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.07);
}.beamii-dash-profile-list dt{color:var(--bm-dash-muted);font-weight:820;
}.beamii-dash-profile-list dd{margin:0;color:#0f172a;font-weight:740;
}.beamii-dash-help-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;
}.beamii-dash-help-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:14px;color:#fff;background:linear-gradient(135deg, var(--bm-primary), var(--bm-orange));font-weight:950;
}@media (max-width: 1100px){.beamii-dash-metrics{grid-template-columns:repeat(2, minmax(0, 1fr)); }.beamii-dash-section-grid,
  .beamii-dash-help-grid{grid-template-columns:1fr; }
}@media (max-width: 980px){.beamii-dash--v3{grid-template-columns:1fr; }.beamii-dash--v3 .beamii-dash__sidebar{grid-template-columns:minmax(170px, 1fr) auto;
  }.beamii-dash--v3 .beamii-dash__main{padding:18px 12px 70px; }.beamii-dash-topbar-v3,
  .beamii-dash-hero-card,
  .beamii-dash-tools,
  .beamii-dash-card__head{align-items:stretch;flex-direction:column;grid-template-columns:1fr; }.beamii-dash-hero-card__actions,
  .beamii-dash__editor-actions{justify-content:flex-start; }
}@media (max-width: 640px){.beamii-dash-metrics{grid-template-columns:1fr; }.beamii-dash-hero-card,
  .beamii-dash-card,
  .beamii-dash--v3 .beamii-dash__editor{border-radius:20px;padding:16px; }.beamii-dash-profile-list div{grid-template-columns:1fr;gap:2px; }.beamii-dash-mini-row{grid-template-columns:36px minmax(0, 1fr); }.beamii-dash-mini-row::after{display:none; }
}/*---------------------------------------------------------
   BeaMii.dk inspired visual refresh
   Version: 1.2.0
   Scope:
   - /erhverv/
   - /erhvervspanel/
   - Pure visual/layout layer. No builder logic changed.
---------------------------------------------------------*/:root{--bm-brand-ink:#2d4658;--bm-brand-ink-2:#203443;--bm-brand-blue:#1aaee7;--bm-brand-blue-dark:#1195cb;--bm-brand-blue-soft:rgba(26, 174, 231, .12);--bm-brand-orange:#ff6b2b;--bm-brand-orange-soft:rgba(255, 107, 43, .13);--bm-brand-paper:#ffffff;--bm-brand-page:#f7f9fc;--bm-brand-line:rgba(45, 70, 88, .12);--bm-brand-muted:#6b7b88;--bm-brand-shadow:0 22px 60px rgba(32, 52, 67, .12);--bm-primary:var(--bm-brand-blue);--bm-primary-dark:var(--bm-brand-blue-dark);--bm-orange:var(--bm-brand-orange);
}body.beamii-company{background:radial-gradient(circle at 14% 8%, rgba(26,174,231,.16), transparent 26rem),
    radial-gradient(circle at 88% 0%, rgba(255,107,43,.12), transparent 24rem),
    linear-gradient(180deg, #ffffff 0%, #f7f9fc 48%, #eef4f8 100%);color:var(--bm-brand-ink-2);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Arial, sans-serif;
}.beamii-company h1,
.beamii-company h2,
.beamii-company h3,
.beamii-dash__heading h1,
.beamii-dash-hero-card h1{color:var(--bm-brand-ink-2);letter-spacing:-.045em;
}.beamii-company p,
.beamii-dash__heading p,
.beamii-dash-hero-card p{color:var(--bm-brand-muted);
}.beamii-company__eyebrow{color:var(--bm-brand-blue);letter-spacing:.14em;
}.beamii-company__logo,
.beamii-dash__brand-icon{background:#fff;border:1px solid rgba(26,174,231,.14);box-shadow:0 10px 28px rgba(26,174,231,.12);
}.beamii-company__logo img,
.beamii-dash__brand-icon img{object-fit:contain;padding:3px;
}.beamii-company__btn{border-radius:999px;font-weight:850;
}.beamii-company__btn--primary{background:linear-gradient(135deg, var(--bm-brand-blue), #41c7f2);color:#fff;box-shadow:0 14px 28px rgba(26,174,231,.26);
}.beamii-company__btn--primary:hover{background:linear-gradient(135deg, var(--bm-brand-blue-dark), var(--bm-brand-blue));
}.beamii-company__btn--ghost,
.beamii-company__btn--light{border-color:var(--bm-brand-line);background:rgba(255,255,255,.88);color:var(--bm-brand-ink);
}/*/erhverv/ — front-facing BeaMii.dk-like landing section*/.beamii-company--apply .beamii-company__page{width:min(1180px, calc(100% - 38px));padding:30px 0 58px;
}.beamii-company--apply .beamii-company__hero{position:relative;overflow:hidden;padding:clamp(24px, 4vw, 46px);border-color:rgba(26,174,231,.16);border-radius:34px;background:radial-gradient(circle at 75% 16%, rgba(26,174,231,.19), transparent 23rem),
    radial-gradient(circle at 94% 82%, rgba(255,107,43,.13), transparent 20rem),
    rgba(255,255,255,.92);box-shadow:var(--bm-brand-shadow);
}.beamii-company--apply .beamii-company__hero::before{content:"";position:absolute;right:clamp(18px, 4vw, 50px);bottom:-78px;width:clamp(220px, 30vw, 360px);height:clamp(220px, 30vw, 360px);border-radius:999px;background:radial-gradient(circle at 42% 40%, rgba(255,255,255,.82) 0 16%, transparent 17%),
    radial-gradient(circle at 50% 50%, rgba(26,174,231,.22), rgba(26,174,231,.05) 55%, transparent 57%);pointer-events:none;
}.beamii-company--apply .beamii-company__hero::after{content:"ON SPOT INFORMATION";position:absolute;right:clamp(30px, 6vw, 92px);bottom:38px;color:rgba(45,70,88,.16);font-size:clamp(1.1rem, 2.4vw, 2rem);font-style:italic;font-weight:700;letter-spacing:-.03em;pointer-events:none;
}.beamii-company__appbar{position:relative;z-index:1;
}.beamii-company__brand span:last-child,
.beamii-dash__brand-text strong{color:var(--bm-brand-ink);
}.beamii-company__mini-nav a{color:var(--bm-brand-ink);border-color:rgba(45,70,88,.12);background:rgba(255,255,255,.68);
}.beamii-company__mini-nav a:hover{color:var(--bm-brand-blue-dark);border-color:rgba(26,174,231,.32);
}.beamii-company--apply .beamii-company__hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);gap:clamp(24px, 5vw, 58px);align-items:center;margin-top:clamp(34px, 6vw, 78px);
}.beamii-company--apply .beamii-company__hero h1{max-width:720px;font-size:clamp(2.6rem, 7vw, 5.8rem);line-height:.9;font-weight:920;
}.beamii-company--apply .beamii-company__hero p{max-width:660px;font-size:clamp(1.02rem, 1.55vw, 1.24rem);
}.beamii-company__status{position:relative;overflow:hidden;border-color:rgba(26,174,231,.16);border-radius:28px;background:linear-gradient(180deg, rgba(255,255,255,.94), rgba(255,255,255,.82)),
    radial-gradient(circle at 100% 0%, rgba(26,174,231,.20), transparent 14rem);
}.beamii-company__status::before{content:"";position:absolute;right:-26px;top:-28px;width:112px;height:112px;border-radius:999px;background:var(--bm-brand-blue-soft);
}.beamii-company__status strong{color:var(--bm-brand-ink-2);letter-spacing:-.04em;
}.beamii-company__shell{margin-top:28px;
}.beamii-company__card{border-color:rgba(45,70,88,.11);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 14px 42px rgba(32,52,67,.08);
}.beamii-company__form label span{color:var(--bm-brand-ink);
}.beamii-company input,
.beamii-company textarea{border-color:rgba(45,70,88,.14);border-radius:16px;
}.beamii-company input:focus,
.beamii-company textarea:focus{border-color:rgba(26,174,231,.68);box-shadow:0 0 0 4px rgba(26,174,231,.12);
}/*/erhvervspanel/ — dashboard more aligned with BeaMii.dk and supplied app-grid layout*/body.beamii-company--dashboard{background:#f5f6f8;
}.beamii-dash{background:radial-gradient(circle at 26% 0%, rgba(26,174,231,.09), transparent 26rem),
    linear-gradient(180deg, #f7f8fa 0%, #f2f5f8 100%);grid-template-columns:252px minmax(0, 1fr);
}.beamii-dash__sidebar{background:rgba(255,255,255,.92);border-right:1px solid rgba(45,70,88,.09);box-shadow:12px 0 40px rgba(32,52,67,.04);
}.beamii-dash__brand{min-height:58px;border-radius:16px;border-color:rgba(45,70,88,.10);box-shadow:none;
}.beamii-dash__brand-icon{background:var(--bm-brand-blue-soft);
}.beamii-dash__brand-text small,
.beamii-dash__brand-chev,
.beamii-dash__sidebar-title,
.beamii-dash__profile small{color:var(--bm-brand-muted);
}.beamii-dash__nav a{color:var(--bm-brand-ink);border:1px solid transparent;
}.beamii-dash__nav a:hover,
.beamii-dash__nav a.is-active{background:#f1f5f8;border-color:rgba(45,70,88,.08);color:var(--bm-brand-ink-2);
}.beamii-dash__nav a.is-active .beamii-dash__nav-icon{color:var(--bm-brand-blue);
}.beamii-dash__sidebar-block,
.beamii-dash__profile{border-color:rgba(45,70,88,.08);
}.beamii-dash__sidebar-block a:hover{background:#f1f5f8;
}.beamii-dash__sidebar-block strong{color:var(--bm-brand-orange);
}.beamii-dash__avatar{background:linear-gradient(135deg, var(--bm-brand-blue), var(--bm-brand-orange));
}.beamii-dash__main{padding:38px clamp(24px, 5vw, 66px) 86px;
}.beamii-dash__topbar{min-height:52px;margin-bottom:32px;
}.beamii-dash__topbar strong{display:block;color:var(--bm-brand-ink-2);font-size:2rem;line-height:1;letter-spacing:-.055em;
}.beamii-dash__top-actions .beamii-company__btn{border-radius:10px;
}.beamii-dash-hero-card,
.beamii-dash-card,
.beamii-dash-metrics > div,
.beamii-dash-app__link,
.beamii-company-builder-form__head,
.beamii-company-builder-form__actions{border-color:rgba(45,70,88,.10);background:rgba(255,255,255,.94);box-shadow:0 12px 38px rgba(32,52,67,.07);
}.beamii-dash-hero-card{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 92% 14%, rgba(26,174,231,.16), transparent 18rem),
    radial-gradient(circle at 86% 96%, rgba(255,107,43,.13), transparent 18rem),
    rgba(255,255,255,.96);
}.beamii-dash-hero-card::after{content:"";position:absolute;right:clamp(18px, 4vw, 54px);bottom:-54px;width:clamp(160px, 20vw, 280px);height:clamp(160px, 20vw, 280px);border-radius:999px;background:radial-gradient(circle, rgba(26,174,231,.18), transparent 62%);pointer-events:none;
}.beamii-dash-hero-card h1{max-width:820px;font-size:clamp(2.5rem, 5.7vw, 5.1rem);line-height:.9;
}.beamii-dash-metrics{grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;
}.beamii-dash-metrics > div{border-radius:22px;
}.beamii-dash-metrics strong{color:var(--bm-brand-ink-2);
}.beamii-dash-section-grid{gap:18px;
}.beamii-dash-card{border-radius:24px;
}.beamii-dash-card__head a{color:var(--bm-brand-blue-dark);
}.beamii-dash-tools{align-items:center;
}.beamii-dash__search{height:44px;border-color:rgba(45,70,88,.12);border-radius:12px;
}.beamii-dash__filters button{border-color:rgba(45,70,88,.12);border-radius:12px;
}.beamii-dash__filters button.is-active{background:var(--bm-brand-ink-2);border-color:var(--bm-brand-ink-2);
}.beamii-dash__apps{grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));gap:18px;
}.beamii-dash-app__link{min-height:178px;border-radius:18px;padding:22px;
}.beamii-dash-app__link:hover,
.beamii-dash-app.is-active .beamii-dash-app__link{transform:translateY(-2px);border-color:rgba(26,174,231,.34);box-shadow:0 22px 44px rgba(32,52,67,.11);
}.beamii-dash-app__icon{background:linear-gradient(135deg, rgba(26,174,231,.16), rgba(255,107,43,.13));color:var(--bm-brand-ink-2);
}.beamii-dash-app__head strong{color:var(--bm-brand-ink-2);
}.beamii-dash-app__head span,
.beamii-dash-app__meta span,
.beamii-dash-mini-row small,
.beamii-dash-steps span{color:var(--bm-brand-muted);
}.beamii-dash-app__actions .beamii-company__btn{min-height:40px;border-radius:10px;
}.beamii-dash-mini-row{border-color:rgba(45,70,88,.10);background:#fff;
}.beamii-dash-mini-row:hover{border-color:rgba(26,174,231,.28);background:#f8fcff;
}.beamii-dash-help-icon{background:linear-gradient(135deg, var(--bm-brand-blue), #49c9ef);
}/*Keep the shared wp-admin builder familiar, but wrap it in the new visual language.*/.beamii-company--builder .beamii-dash__main{width:min(100%, 1700px);
}.beamii-company--builder .beamii-admin-dashboard-card,
.beamii-company--builder .beamii-admin-builder-shell,
.beamii-company--builder .beamii-admin-builder-main{border-color:rgba(45,70,88,.10) !important;
}/*Mobile: dashboard becomes a soft app-like top navigation instead of a cramped sidebar.*/@media (max-width: 1020px){.beamii-dash{grid-template-columns:1fr;
  }.beamii-dash__sidebar{position:sticky;top:0;z-index:30;height:auto;padding:10px 12px;display:grid;grid-template-columns:minmax(210px, 1fr) auto;gap:10px;overflow:visible;
  }.beamii-dash__brand{min-height:50px; }.beamii-dash__nav{grid-column:1 / -1;display:flex;overflow-x:auto;gap:6px;padding:2px 0 4px;scrollbar-width:none;
  }.beamii-dash__nav::-webkit-scrollbar{display:none; }.beamii-dash__nav a{white-space:nowrap;background:#fff;border-color:rgba(45,70,88,.08);
  }.beamii-dash__sidebar-block{display:none; }.beamii-dash__profile{margin:0; }.beamii-dash__main{padding:22px 14px 64px; }.beamii-dash__topbar{align-items:flex-start;flex-direction:column; }.beamii-dash-metrics{grid-template-columns:repeat(2, minmax(0, 1fr)); }
}@media (max-width: 720px){.beamii-company--apply .beamii-company__page{width:min(100% - 20px, 1120px);padding:12px 0 34px;
  }.beamii-company--apply .beamii-company__hero-grid,
  .beamii-company__hero-grid,
  .beamii-company__grid{grid-template-columns:1fr;
  }.beamii-company--apply .beamii-company__hero{border-radius:26px;padding:20px;
  }.beamii-company--apply .beamii-company__hero::after{opacity:.45;right:20px;bottom:18px;font-size:1rem;
  }.beamii-company__mini-nav{width:100%;display:grid;grid-template-columns:1fr 1fr;
  }.beamii-company__mini-nav a{justify-content:center; }.beamii-dash__sidebar{grid-template-columns:1fr;
  }.beamii-dash__profile{display:none; }.beamii-dash__topbar strong{font-size:1.55rem; }.beamii-dash-hero-card h1,
  .beamii-dash__heading h1{font-size:clamp(2rem, 12vw, 3.1rem);
  }.beamii-dash-metrics{grid-template-columns:1fr; }.beamii-dash__apps{grid-template-columns:1fr; }.beamii-dash-app__link{min-height:0; }.beamii-dash-tools{align-items:stretch; }.beamii-dash__filters{width:100%; }.beamii-dash__filters button{flex:1 1 auto; }
}/*---------------------------------------------------------
   Erhvervspanel v1.4.0 - cards with entity logo/media
---------------------------------------------------------*/.beamii-dash-app__head{grid-template-columns:54px minmax(0, 1fr);align-items:center;
}.beamii-dash-app__icon{width:54px;height:54px;overflow:hidden;border-radius:16px;flex:0 0 auto;
}.beamii-dash-app__icon.has-image{background:#fff;border:1px solid rgba(45,70,88,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.60);
}.beamii-dash-app__icon img,
.beamii-dash-mini-row__media img{width:100%;height:100%;display:block;object-fit:cover;
}.beamii-dash-mini-row{grid-template-columns:42px minmax(0, 1fr);align-items:center;
}.beamii-dash-mini-row__media{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(135deg, rgba(26,174,231,.14), rgba(255,107,43,.13));color:var(--bm-brand-ink-2);font-size:1.1rem;
}.beamii-dash-app__actions .beamii-company__btn--primary{min-width:126px;
}/*---------------------------------------------------------
   Erhvervspanel editor UX v1.5.0
   Pæn indpakning af den fælles wp-admin blokbuilder uden at ændre builder-logik.
---------------------------------------------------------*/.beamii-company--editor-view{background:radial-gradient(circle at 82% 2%, rgba(26,174,231,.10), transparent 34rem),
    radial-gradient(circle at 22% 6%, rgba(255,107,43,.09), transparent 30rem),
    #f3f7fb;
}.beamii-company--editor-view .beamii-dash__main{width:100%;max-width:none;padding-right:clamp(18px, 3.5vw, 48px);padding-left:clamp(18px, 3.5vw, 48px);
}.beamii-company--editor-view .beamii-dash-view,
.beamii-company--editor-view .beamii-edit{max-width:1680px;
}.beamii-edit{display:grid;gap:18px;
}.beamii-edit-hero{display:grid;grid-template-columns:76px minmax(0, 1fr) auto;gap:18px;align-items:center;padding:clamp(18px, 2.5vw, 28px);border:1px solid rgba(45,70,88,.10);border-radius:28px;background:linear-gradient(135deg, rgba(255,255,255,.98), rgba(247,251,255,.95)),
    radial-gradient(circle at 96% 10%, rgba(26,174,231,.14), transparent 20rem),
    radial-gradient(circle at 6% 90%, rgba(255,107,43,.11), transparent 20rem);box-shadow:0 18px 54px rgba(32,52,67,.08);
}.beamii-edit-hero__media,
.beamii-edit-switcher__media{display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg, rgba(26,174,231,.16), rgba(255,107,43,.13));color:var(--bm-brand-ink-2, #122033);font-weight:950;
}.beamii-edit-hero__media{width:76px;height:76px;border-radius:24px;font-size:2rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.68);
}.beamii-edit-hero__media.has-image,
.beamii-edit-switcher__media.has-image{background:#fff;border:1px solid rgba(45,70,88,.10);
}.beamii-edit-hero__media img,
.beamii-edit-switcher__media img{width:100%;height:100%;display:block;object-fit:cover;
}.beamii-edit-hero__content{min-width:0;
}.beamii-edit-hero__content h1{margin:0;color:var(--bm-brand-ink-2, #122033);font-size:clamp(2rem, 4.4vw, 4.1rem);line-height:.94;letter-spacing:-.065em;font-weight:950;
}.beamii-edit-hero__content p:not(.beamii-company__eyebrow){max-width:760px;margin:10px 0 0;color:var(--bm-brand-muted, #667085);font-size:1rem;line-height:1.55;
}.beamii-edit-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;
}.beamii-edit-hero__chips span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:rgba(26,174,231,.10);color:var(--bm-brand-ink-2, #122033);font-size:.78rem;font-weight:850;
}.beamii-edit-hero__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;
}.beamii-edit-layout{display:grid;grid-template-columns:minmax(250px, 320px) minmax(0, 1fr);gap:18px;align-items:start;
}.beamii-edit-switcher{position:sticky;top:24px;display:grid;gap:12px;padding:14px;border:1px solid rgba(45,70,88,.10);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(32,52,67,.06);
}.beamii-edit-switcher__head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:4px 4px 8px;border-bottom:1px solid rgba(45,70,88,.08);
}.beamii-edit-switcher__head strong{color:var(--bm-brand-ink-2, #122033);font-size:.95rem;font-weight:950;
}.beamii-edit-switcher__head span{color:var(--bm-brand-muted, #667085);font-size:.78rem;font-weight:800;
}.beamii-edit-switcher__list{display:grid;gap:8px;max-height:calc(100vh - 190px);overflow:auto;padding-right:2px;
}.beamii-edit-switcher__item{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:10px;align-items:center;min-height:58px;padding:8px;border:1px solid rgba(45,70,88,.08);border-radius:16px;background:#fff;color:var(--bm-brand-ink-2, #122033);text-decoration:none;transition:border-color .16s ease, background .16s ease, transform .16s ease;
}.beamii-edit-switcher__item:hover,
.beamii-edit-switcher__item.is-active{border-color:rgba(26,174,231,.34);background:#f8fcff;transform:translateY(-1px);
}.beamii-edit-switcher__item.is-active{box-shadow:inset 3px 0 0 var(--bm-brand-blue, #1aaee7);
}.beamii-edit-switcher__media{width:44px;height:44px;border-radius:14px;font-size:1.05rem;
}.beamii-edit-switcher__text{min-width:0;display:grid;gap:2px;
}.beamii-edit-switcher__text strong,
.beamii-edit-switcher__text small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}.beamii-edit-switcher__text strong{font-size:.9rem;font-weight:900;
}.beamii-edit-switcher__text small{color:var(--bm-brand-muted, #667085);font-size:.76rem;font-weight:760;
}.beamii-edit-workspace{display:grid;gap:14px;min-width:0;
}.beamii-edit-guide{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;
}.beamii-edit-guide > div{display:grid;grid-template-columns:34px minmax(0, 1fr);column-gap:10px;align-items:center;min-height:70px;padding:12px;border:1px solid rgba(45,70,88,.09);border-radius:18px;background:rgba(255,255,255,.90);
}.beamii-edit-guide span{width:34px;height:34px;display:grid;grid-row:span 2;place-items:center;border-radius:12px;background:linear-gradient(135deg, var(--bm-brand-blue, #1aaee7), var(--bm-brand-orange, #ff6b2b));color:#fff;font-weight:950;
}.beamii-edit-guide strong{color:var(--bm-brand-ink-2, #122033);font-size:.92rem;font-weight:930;
}.beamii-edit-guide small{color:var(--bm-brand-muted, #667085);font-size:.78rem;font-weight:700;line-height:1.32;
}.beamii-edit-form{min-width:0;
}.beamii-edit-builder-head{align-items:center;margin-bottom:14px;padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.96);
}.beamii-edit-builder-head p:not(.beamii-company__eyebrow){margin:6px 0 0;color:var(--bm-brand-muted, #667085);
}.beamii-edit-builder-frame{min-width:0;padding:clamp(12px, 2vw, 18px);border:1px solid rgba(45,70,88,.10);border-radius:26px;background:rgba(255,255,255,.78);box-shadow:0 16px 48px rgba(32,52,67,.07);
}.beamii-edit-savebar{display:flex;align-items:center;justify-content:flex-end;gap:10px;
}.beamii-edit-savebar > span{margin-right:auto;color:var(--bm-brand-muted, #667085);font-weight:850;
}/*Standalone page does not inherit wp-admin form styling, so style builder controls here.*/.beamii-company--builder .beamii-admin-dashboard-card,
.beamii-company--builder .beamii-admin-builder-shell,
.beamii-company--builder .beamii-admin-builder-main{max-width:none !important;margin:0 !important;border-radius:22px !important;background:#fff !important;box-shadow:none !important;
}.beamii-company--builder .beamii-admin-dashboard-card__head{padding:2px 2px 16px;
}.beamii-company--builder .beamii-admin-dashboard-card__head h2{color:var(--bm-brand-ink-2, #122033);font-size:clamp(1.4rem, 2.4vw, 2.15rem);letter-spacing:-.045em;
}.beamii-company--builder .beamii-admin-builder-topbar,
.beamii-company--builder .beamii-admin-builder-toolbar,
.beamii-company--builder .beamii-admin-builder-list{min-width:0;
}.beamii-company--builder .beamii-admin-builder-topbar{gap:10px;padding:12px;border:1px solid rgba(45,70,88,.09);border-radius:18px;background:#f8fbfd;
}.beamii-company--builder .beamii-admin-builder-search,
.beamii-company--builder input[type="text"],
.beamii-company--builder input[type="search"],
.beamii-company--builder input[type="url"],
.beamii-company--builder input[type="email"],
.beamii-company--builder input[type="number"],
.beamii-company--builder select,
.beamii-company--builder textarea{width:100%;min-height:42px;margin:0;padding:10px 12px;border:1px solid rgba(45,70,88,.13);border-radius:13px;background:#fff;color:var(--bm-brand-ink-2, #122033);box-shadow:none;font:inherit;
}.beamii-company--builder textarea{min-height:104px;line-height:1.45;
}.beamii-company--builder input:focus,
.beamii-company--builder select:focus,
.beamii-company--builder textarea:focus{outline:3px solid rgba(26,174,231,.16);border-color:rgba(26,174,231,.55);
}.beamii-company--builder input[type="checkbox"]{width:18px;height:18px;min-height:0;padding:0;border-radius:5px;accent-color:var(--bm-brand-blue, #1aaee7);
}.beamii-company--builder .button,
.beamii-company--builder button:not(.beamii-company__btn),
.beamii-company--builder .beamii-admin-builder-add{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(45,70,88,.15);border-radius:999px;background:#fff;color:var(--bm-brand-ink-2, #122033);box-shadow:none;font:inherit;font-size:.86rem;font-weight:850;text-decoration:none;cursor:pointer;
}.beamii-company--builder .button:hover,
.beamii-company--builder button:not(.beamii-company__btn):hover,
.beamii-company--builder .beamii-admin-builder-add:hover{border-color:rgba(26,174,231,.38);background:#f8fcff;
}.beamii-company--builder .beamii-admin-builder-add{min-height:72px;justify-content:flex-start;padding:12px;border-radius:16px;text-align:left;
}.beamii-company--builder .beamii-admin-builder-add__icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:13px;background:rgba(26,174,231,.11);color:var(--bm-brand-blue, #1aaee7);
}.beamii-company--builder .beamii-admin-builder-add__text{display:grid;gap:2px;min-width:0;
}.beamii-company--builder .beamii-admin-builder-add__text strong{color:var(--bm-brand-ink-2, #122033);font-size:.92rem;
}.beamii-company--builder .beamii-admin-builder-add__text span{color:var(--bm-brand-muted, #667085);font-size:.75rem;
}.beamii-company--builder .beamii-admin-builder-card{overflow:hidden;border:1px solid rgba(45,70,88,.10);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(32,52,67,.05);
}.beamii-company--builder .beamii-admin-builder-card__header{align-items:center;gap:10px;padding:12px;background:#fff;
}.beamii-company--builder .beamii-admin-builder-card__actions{display:flex;flex-wrap:wrap;gap:7px;
}.beamii-company--builder .beamii-admin-builder-card__body{padding:16px;background:#fbfdff;border-top:1px solid rgba(45,70,88,.08);
}.beamii-company--builder .beamii-admin-grid,
.beamii-company--builder .beamii-admin-grid--2{gap:14px;
}.beamii-company--builder .beamii-admin-field > label,
.beamii-company--builder .beamii-admin-field label{color:var(--bm-brand-ink-2, #122033);font-size:.82rem;font-weight:880;
}.beamii-company--builder .description,
.beamii-company--builder .beamii-admin-builder-hint{color:var(--bm-brand-muted, #667085);font-size:.78rem;
}.beamii-company--builder .beamii-admin-builder-badge{border-radius:999px;
}.beamii-company--builder .beamii-admin-builder-card__action--danger,
.beamii-company--builder .beamii-admin-builder-card__action--danger:hover{border-color:rgba(239,68,68,.24);color:#b42318;background:rgba(239,68,68,.06);
}.beamii-company--builder .dashicons{width:18px;height:18px;font-size:18px;line-height:1;
}@media (max-width: 1180px){.beamii-edit-layout{grid-template-columns:1fr;
  }.beamii-edit-switcher{position:static;
  }.beamii-edit-switcher__list{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));max-height:none;
  }
}@media (max-width: 860px){.beamii-edit-hero{grid-template-columns:64px minmax(0, 1fr);
  }.beamii-edit-hero__media{width:64px;height:64px;border-radius:20px;
  }.beamii-edit-hero__actions{grid-column:1 / -1;justify-content:flex-start;
  }.beamii-edit-guide{grid-template-columns:1fr;
  }.beamii-edit-savebar{align-items:stretch;flex-direction:column;
  }.beamii-edit-savebar > span{margin-right:0;
  }
}@media (max-width: 640px){.beamii-company--editor-view .beamii-dash__main{padding-left:10px;padding-right:10px;
  }.beamii-edit-hero,
  .beamii-edit-builder-frame,
  .beamii-edit-switcher,
  .beamii-edit-builder-head{border-radius:18px;
  }.beamii-edit-hero__content h1{font-size:clamp(1.8rem, 12vw, 2.7rem);
  }.beamii-company--builder .beamii-admin-builder-card__actions,
  .beamii-company--builder .beamii-admin-builder-topbar__filters,
  .beamii-company--builder .beamii-admin-builder-topbar__actions{display:grid;grid-template-columns:1fr 1fr;width:100%;
  }
}.beamii-company--builder .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;
}/*---------------------------------------------------------
   /erhverv - mine sager og dokumentation
---------------------------------------------------------*/.beamii-company-my-claims__summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;
}.beamii-company-my-claims__summary span{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid rgba(20, 32, 51, .08);border-radius:15px;background:#f8fbff;color:#65758a;font-size:.73rem;font-weight:850;
}.beamii-company-my-claims__summary b{color:#101b2d;font-size:1.1rem;line-height:1;
}.beamii-company-my-claims__list{display:grid;gap:9px;
}.beamii-company-my-claims__list article{display:grid !important;grid-template-columns:minmax(92px, auto) minmax(0, 1fr) auto !important;gap:10px !important;align-items:center !important;
}.beamii-company-my-claims__list article > span{grid-row:auto !important;
}.beamii-company-my-claims__list article > div{min-width:0;
}.beamii-company-my-claims__list article b,
.beamii-company-my-claims__list article small,
.beamii-company-my-claims__list article em{display:block;min-width:0;
}.beamii-company-my-claims__list article em{margin-top:3px;color:#65758a;font-size:.74rem;font-style:normal;font-weight:780;
}.beamii-company-my-claims__list article.is-approved > span{color:#087443 !important;background:rgba(7, 128, 73, .10) !important;border-color:rgba(7, 128, 73, .16) !important;
}.beamii-company-my-claims__list article.is-docs > span{color:#a34f00 !important;background:rgba(245, 158, 11, .14) !important;border-color:rgba(245, 158, 11, .24) !important;
}.beamii-company-my-claims__list article.is-rejected > span{color:#b42318 !important;background:rgba(244, 63, 94, .10) !important;border-color:rgba(244, 63, 94, .18) !important;
}.beamii-company-my-claims__action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(31, 163, 214, .18);border-radius:999px;background:#fff;color:#0f8ec5;font-size:.78rem;font-weight:950;text-decoration:none;cursor:pointer;white-space:nowrap;
}.beamii-company-my-claims__doc{margin-top:2px;
}.beamii-company-doc-form{display:grid;gap:12px;padding:13px;border:1px solid rgba(31, 163, 214, .16);border-radius:18px;background:linear-gradient(180deg, #fff, #f7fbfd);
}.beamii-company-doc-form__head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;
}.beamii-company-doc-form__head strong,
.beamii-company-doc-form__head small{display:block;
}.beamii-company-doc-form__head small{margin-top:3px;color:#65758a;font-weight:800;
}.beamii-company-doc-form__head button{width:36px;height:36px;border:1px solid rgba(20, 32, 51, .08);border-radius:13px;background:#fff;color:#101b2d;cursor:pointer;
}.beamii-company-doc-form__note{padding:11px;border:1px solid rgba(245, 158, 11, .22);border-radius:15px;background:#fff7ed;
}.beamii-company-doc-form__note strong{display:block;color:#a34f00;font-size:.82rem;font-weight:950;
}.beamii-company-doc-form__note p{margin:5px 0 0;color:#5f3b11;font-size:.84rem;font-weight:760;
}.beamii-company-doc-form label{display:grid;gap:6px;
}.beamii-company-doc-form label span{color:#101b2d;font-size:.82rem;font-weight:950;
}.beamii-company-doc-form label small{color:#65758a;font-size:.75rem;font-weight:760;
}.beamii-company-doc-form textarea,
.beamii-company-doc-form input[type="file"]{width:100%;border:1px solid rgba(20, 32, 51, .10);border-radius:15px;background:#fff;
}@media (max-width: 680px){.beamii-company-my-claims__summary{grid-template-columns:repeat(2, minmax(0, 1fr));
  }.beamii-company-my-claims__list article{grid-template-columns:1fr !important;align-items:stretch !important;
  }.beamii-company-my-claims__action{width:100%;
  }
}.beamii-company--builder .beamii-admin-builder-card__header-main{min-width:0;display:flex;align-items:center;gap:10px;flex:1 1 auto;
}.beamii-company--builder .beamii-admin-builder-card__toggle{flex:1 1 auto;min-width:0;justify-content:flex-start !important;border-color:transparent !important;background:transparent !important;padding-left:6px !important;padding-right:6px !important;text-align:left;
}.beamii-company--builder .beamii-admin-builder-card__drag{min-width:64px;
}.beamii-company--builder .beamii-admin-builder-card__meta,
.beamii-company--builder .beamii-admin-builder-card__summary{min-width:0;
}.beamii-company--builder .beamii-admin-builder-card__summary-text,
.beamii-company--builder .beamii-admin-builder-card__summary-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}/*---------------------------------------------------------
   Erhvervspanel statistik
   Let, scoped analytics-visning uden eksterne chart-libraries.
---------------------------------------------------------*/.beamii-dash__heading--split{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;
}.beamii-analytics-periods{display:inline-flex;gap:6px;padding:5px;border:1px solid var(--bm-dash-border);border-radius:999px;background:rgba(255, 255, 255, 0.76);box-shadow:0 8px 26px rgba(15, 23, 42, 0.06);
}.beamii-analytics-periods a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;color:var(--bm-dash-muted);font-size:0.82rem;font-weight:850;text-decoration:none;
}.beamii-analytics-periods a:hover,
.beamii-analytics-periods a.is-active{background:var(--bm-primary);color:#fff;
}.beamii-analytics-hero{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:18px;align-items:end;margin-bottom:18px;padding:clamp(20px, 3vw, 30px);border:1px solid rgba(37, 99, 235, 0.14);border-radius:28px;background:radial-gradient(circle at 0% 0%, rgba(255, 107, 43, 0.16), transparent 22rem),
    radial-gradient(circle at 92% 18%, rgba(37, 99, 235, 0.18), transparent 25rem),
    #fff;box-shadow:0 18px 55px rgba(15, 23, 42, 0.08);
}.beamii-analytics-hero span,
.beamii-analytics-hero small{display:block;color:var(--bm-dash-muted);font-weight:820;
}.beamii-analytics-hero strong{display:block;margin:3px 0;color:var(--bm-dash-text);font-size:clamp(2.8rem, 8vw, 5.8rem);line-height:0.95;letter-spacing:-0.075em;font-weight:950;
}.beamii-analytics-hero p{max-width:560px;margin:0;color:#4b5563;font-size:1.02rem;
}.beamii-analytics-kpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-bottom:18px;
}.beamii-analytics-kpis article{padding:18px;border:1px solid var(--bm-dash-border);border-radius:22px;background:#fff;box-shadow:0 10px 32px rgba(15, 23, 42, 0.055);
}.beamii-analytics-kpis span,
.beamii-analytics-kpis small{display:block;color:var(--bm-dash-muted);font-size:0.82rem;font-weight:820;
}.beamii-analytics-kpis strong{display:block;margin:4px 0;color:var(--bm-dash-text);font-size:clamp(1.55rem, 3vw, 2.25rem);line-height:1;letter-spacing:-0.045em;font-weight:950;
}.beamii-analytics-grid{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(290px, 0.75fr);gap:18px;align-items:stretch;margin-bottom:18px;
}.beamii-analytics-chart-card,
.beamii-analytics-card,
.beamii-analytics-table-card{box-shadow:0 10px 32px rgba(15, 23, 42, 0.055);
}.beamii-analytics-bars{display:grid;grid-template-columns:repeat(auto-fit, minmax(18px, 1fr));align-items:end;gap:7px;min-height:240px;padding-top:18px;
}.beamii-analytics-bars__item{min-width:0;height:210px;display:grid;grid-template-rows:minmax(0, 1fr) auto;gap:7px;align-items:end;
}.beamii-analytics-bars__item span{display:block;width:100%;min-height:4px;border-radius:999px 999px 7px 7px;background:linear-gradient(180deg, var(--bm-primary), #38bdf8);box-shadow:0 8px 18px rgba(37, 99, 235, 0.18);
}.beamii-analytics-bars__item small{overflow:hidden;color:var(--bm-dash-muted);font-size:0.68rem;font-weight:760;text-align:center;text-overflow:ellipsis;white-space:nowrap;
}.beamii-analytics-clicks{display:grid;gap:10px;margin-top:16px;
}.beamii-analytics-clicks div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid rgba(15, 23, 42, 0.08);border-radius:16px;background:var(--bm-surface-soft);
}.beamii-analytics-clicks span{color:var(--bm-dash-muted);font-weight:760;
}.beamii-analytics-clicks strong{color:var(--bm-orange);font-size:1.1rem;font-weight:950;
}.beamii-analytics-entity-list{display:grid;gap:10px;
}.beamii-analytics-entity-row{display:grid;grid-template-columns:46px minmax(220px, 1.2fr) repeat(3, minmax(88px, 0.45fr)) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(15, 23, 42, 0.08);border-radius:18px;background:#fff;
}.beamii-analytics-entity-row__media{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:var(--bm-blue-soft);color:var(--bm-primary);font-size:1.2rem;
}.beamii-analytics-entity-row__media img{width:100%;height:100%;object-fit:cover;display:block;
}.beamii-analytics-entity-row strong,
.beamii-analytics-entity-row small{display:block;
}.beamii-analytics-entity-row strong{color:var(--bm-dash-text);font-weight:900;
}.beamii-analytics-entity-row small{margin-top:2px;color:var(--bm-dash-muted);font-size:0.77rem;font-weight:760;
}@media (max-width: 1180px){.beamii-analytics-kpis{grid-template-columns:repeat(2, minmax(0, 1fr)); }.beamii-analytics-grid{grid-template-columns:1fr; }.beamii-analytics-entity-row{grid-template-columns:46px minmax(0, 1fr) repeat(3, minmax(80px, auto)); }.beamii-analytics-entity-row .beamii-company__btn{grid-column:2 / -1;justify-self:start; }
}@media (max-width: 760px){.beamii-dash__heading--split,
  .beamii-analytics-hero{grid-template-columns:1fr;display:grid; }.beamii-analytics-periods{width:100%;justify-content:stretch; }.beamii-analytics-periods a{flex:1; }.beamii-analytics-kpis{grid-template-columns:1fr; }.beamii-analytics-entity-row{grid-template-columns:42px minmax(0, 1fr);align-items:start; }.beamii-analytics-entity-row > div:not(:first-of-type){grid-column:2; }.beamii-analytics-entity-row .beamii-company__btn{grid-column:1 / -1;width:100%; }.beamii-analytics-bars{gap:4px;min-height:190px; }.beamii-analytics-bars__item{height:160px; }.beamii-analytics-bars__item small{font-size:0.62rem; }
}/*---------------------------------------------------------
   BeaMii Erhvervspanel v4 - clean admin dashboard
   Purpose: modern dashboard UI with Font Awesome icons and clearer flows.
---------------------------------------------------------*/body.beamii-company--portal-v4{--bm-dash-bg:#f3f7fb;--bm-dash-text:#142033;--bm-dash-muted:#667085;--bm-dash-border:rgba(20, 32, 51, 0.10);--bm-blue:#1a9fe8;--bm-blue-dark:#0b78bd;--bm-orange:#ff6b1a;--bm-orange-soft:rgba(255, 107, 26, 0.12);--bm-blue-soft:rgba(26, 159, 232, 0.12);--bm-card-shadow:0 24px 70px rgba(20, 32, 51, 0.10);background:radial-gradient(circle at 20% 0%, rgba(26,159,232,.13), transparent 34rem),
    linear-gradient(180deg, #fbfdff 0%, var(--bm-dash-bg) 100%);color:var(--bm-dash-text);
}.beamii-dash--v4{min-height:100vh;display:grid;grid-template-columns:288px minmax(0, 1fr);
}.beamii-dash--v4 .beamii-dash__sidebar{position:sticky;top:0;height:100vh;padding:18px 16px;background:rgba(255,255,255,.88);border-right:1px solid var(--bm-dash-border);box-shadow:16px 0 48px rgba(20, 32, 51, .06);backdrop-filter:blur(18px);z-index:5;
}.beamii-dash--v4 .beamii-dash__brand{display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:12px;padding:12px;min-height:66px;border-radius:20px;background:#fff;border:1px solid rgba(20,32,51,.08);box-shadow:0 10px 28px rgba(20,32,51,.06);text-decoration:none;
}.beamii-dash--v4 .beamii-dash__brand-icon{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg, rgba(26,159,232,.14), rgba(255,107,26,.12));display:grid;place-items:center;overflow:hidden;
}.beamii-dash--v4 .beamii-dash__brand-icon img{width:30px;height:30px;object-fit:contain; }.beamii-dash--v4 .beamii-dash__brand-text strong{display:block;font-size:1.02rem;letter-spacing:-.03em; }.beamii-dash--v4 .beamii-dash__brand-text small{display:block;color:var(--bm-dash-muted);font-weight:800;margin-top:2px; }.beamii-dash--v4 .beamii-dash__nav{display:grid;gap:7px;margin-top:22px;
}.beamii-dash--v4 .beamii-dash__nav a{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:10px;align-items:center;min-height:44px;padding:7px 10px;border-radius:15px;color:#253247;text-decoration:none;font-weight:850;border:1px solid transparent;
}.beamii-dash--v4 .beamii-dash__nav a:hover,
.beamii-dash--v4 .beamii-dash__nav a.is-active{color:#0b72b7;background:linear-gradient(135deg, rgba(26,159,232,.13), rgba(255,107,26,.07));border-color:rgba(26,159,232,.18);
}.beamii-dash--v4 .beamii-dash__nav-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:13px;background:rgba(20,32,51,.045);color:var(--bm-blue);
}.beamii-dash--v4 .beamii-dash__nav a.is-active .beamii-dash__nav-icon{color:#fff;background:var(--bm-blue);box-shadow:0 10px 20px rgba(26,159,232,.22);
}.beamii-dash--v4 .beamii-dash__sidebar-block{margin-top:24px;padding:14px;border-radius:20px;background:#fbfdff;border:1px solid var(--bm-dash-border);
}.beamii-dash--v4 .beamii-dash__sidebar-title{margin-bottom:10px;color:var(--bm-dash-muted);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;font-weight:950;
}.beamii-dash--v4 .beamii-dash__sidebar-block a{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--bm-dash-text);text-decoration:none;font-size:.9rem;font-weight:800;
}.beamii-dash--v4 .beamii-dash__sidebar-block strong{color:var(--bm-orange);min-width:28px; }.beamii-dash--v4 .beamii-dash__sidebar-block span{color:var(--bm-dash-muted); }.beamii-dash--v4 .beamii-dash__profile{margin-top:auto;padding:12px;border-radius:20px;background:#fff;border:1px solid var(--bm-dash-border);box-shadow:0 10px 28px rgba(20,32,51,.06);
}.beamii-dash--v4 .beamii-dash__avatar{background:linear-gradient(135deg, var(--bm-blue), var(--bm-orange));color:#fff;
}.beamii-dash--v4 .beamii-dash__main{padding:26px clamp(22px, 4vw, 52px) 70px;max-width:1540px;width:100%;
}.beamii-dash-topbar-v4{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:18px;align-items:center;margin:-26px calc(clamp(22px, 4vw, 52px) * -1) 26px;padding:20px clamp(22px, 4vw, 52px);background:rgba(243,247,251,.82);backdrop-filter:blur(20px);border-bottom:1px solid rgba(20,32,51,.06);
}.beamii-dash__top-title strong{display:block;font-size:clamp(1.35rem, 2vw, 2rem);letter-spacing:-.045em; }.beamii-dash__top-title span{display:block;margin-top:4px;color:var(--bm-dash-muted);font-weight:700; }.beamii-dash--v4 .beamii-dash__top-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end; }.beamii-company--portal-v4 .beamii-company__btn{gap:8px;min-height:42px;border-radius:999px;font-weight:900;letter-spacing:-.01em;
}.beamii-company--portal-v4 .beamii-company__btn--primary{background:linear-gradient(135deg, var(--bm-blue), #14b8e6);box-shadow:0 14px 26px rgba(26,159,232,.24);
}.beamii-company--portal-v4 .beamii-company__btn--primary:hover{background:linear-gradient(135deg, var(--bm-blue-dark), var(--bm-blue)); }.beamii-company--portal-v4 .beamii-company__btn--ghost{background:#fff;border-color:rgba(20,32,51,.10); }.beamii-dash-hero-card--v4{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px, 4vw, 42px);border-radius:30px;background:radial-gradient(circle at 0% 0%, rgba(26,159,232,.17), transparent 22rem),
    radial-gradient(circle at 100% 20%, rgba(255,107,26,.12), transparent 18rem),
    #fff;border:1px solid rgba(20,32,51,.08);box-shadow:var(--bm-card-shadow);
}.beamii-dash-hero-card--v4 h1{margin:0;font-size:clamp(2rem, 4vw, 4.2rem);letter-spacing:-.07em; }.beamii-dash-hero-card--v4 p:not(.beamii-company__eyebrow){max-width:680px;color:var(--bm-dash-muted);font-weight:650; }.beamii-dash-metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:18px 0;
}.beamii-dash-metrics > div,
.beamii-dash-card,
.beamii-dash-app__link{border:1px solid rgba(20,32,51,.085);background:rgba(255,255,255,.92);box-shadow:0 14px 42px rgba(20,32,51,.06);
}.beamii-dash-metrics > div{padding:18px;border-radius:24px;
}.beamii-dash-metrics span{display:inline-flex;gap:8px;align-items:center;color:var(--bm-dash-muted);font-size:.84rem;font-weight:900; }.beamii-dash-metrics strong{display:block;margin-top:10px;font-size:2.2rem;letter-spacing:-.06em; }.beamii-dash-metrics small{display:block;color:var(--bm-dash-muted);font-weight:750; }.beamii-dash-section-grid--v4{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px; }.beamii-dash-quick-actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px; }.beamii-dash-quick-actions a{display:grid;gap:7px;padding:18px;border-radius:22px;background:linear-gradient(180deg, #fff, #f9fbff);border:1px solid rgba(20,32,51,.08);text-decoration:none;
}.beamii-dash-quick-actions span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:var(--bm-blue-soft);color:var(--bm-blue);
}.beamii-dash-quick-actions strong{font-size:1.05rem; }.beamii-dash-quick-actions small{color:var(--bm-dash-muted);line-height:1.45;font-weight:700; }.beamii-dash__heading--v4{margin-bottom:18px; }.beamii-dash__heading--v4 h1{font-size:clamp(2rem, 4vw, 3.5rem);letter-spacing:-.065em; }.beamii-dash__heading--v4 p{max-width:760px;font-weight:650; }.beamii-dash-tools--v4{display:grid;grid-template-columns:minmax(260px, 1fr) auto;gap:12px;align-items:center;margin-bottom:18px;padding:12px;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(20,32,51,.08);
}.beamii-dash-tools--v4 .beamii-dash__search{display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;background:#fff;border:1px solid rgba(20,32,51,.09);border-radius:18px;min-height:48px;overflow:hidden;
}.beamii-dash-tools--v4 .beamii-dash__search span{display:grid;place-items:center;color:var(--bm-blue); }.beamii-dash-tools--v4 .beamii-dash__search input{border:0;box-shadow:none;background:transparent;padding:0 12px 0 0; }.beamii-dash__filters{display:flex;flex-wrap:wrap;gap:8px; }.beamii-dash__filters button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid rgba(20,32,51,.10);border-radius:999px;background:#fff;color:var(--bm-dash-text);font-weight:900;cursor:pointer;
}.beamii-dash__filters button.is-active{border-color:rgba(26,159,232,.28);color:var(--bm-blue-dark);background:var(--bm-blue-soft);
}.beamii-dash__apps--v4{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px; }.beamii-dash-app--v4 .beamii-dash-app__link{position:relative;min-height:252px;padding:18px;border-radius:26px;text-decoration:none;overflow:hidden;
}.beamii-dash-app--v4 .beamii-dash-app__link::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg, var(--bm-blue), var(--bm-orange));
}.beamii-dash-app--v4 .beamii-dash-app__head{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:13px;align-items:center; }.beamii-dash-app__icon,
.beamii-dash-mini-row__media,
.beamii-edit-switcher__media,
.beamii-analytics-entity-row__media{display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg, rgba(26,159,232,.14), rgba(255,107,26,.10));color:var(--bm-blue);
}.beamii-dash-app__icon img,
.beamii-dash-mini-row__media img,
.beamii-edit-switcher__media img,
.beamii-analytics-entity-row__media img{width:100%;height:100%;object-fit:cover; }.beamii-dash-app--v4 .beamii-dash-app__icon{width:58px;height:58px;border-radius:19px;font-size:1.25rem; }.beamii-dash-app--v4 .beamii-dash-app__head strong{display:block;font-size:1.12rem;letter-spacing:-.035em; }.beamii-dash-app--v4 .beamii-dash-app__head span{color:var(--bm-dash-muted);font-weight:800; }.beamii-dash-app--v4 p{margin:14px 0;color:var(--bm-dash-muted);min-height:48px; }.beamii-dash-app__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto; }.beamii-dash-app__meta span{display:inline-flex;gap:6px;align-items:center;padding:6px 9px;border-radius:999px;background:rgba(20,32,51,.045);color:var(--bm-dash-muted);font-size:.8rem;font-weight:850; }.beamii-status-pill.is-good{color:#078049 !important;background:rgba(7,128,73,.10) !important; }.beamii-status-pill.is-waiting{color:#b45309 !important;background:rgba(245,158,11,.13) !important; }.beamii-status-pill.is-muted{color:var(--bm-dash-muted) !important; }.beamii-status-pill .fa-circle{font-size:.45rem; }.beamii-dash-app__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px; }.beamii-dash-mini-list{display:grid;gap:10px; }.beamii-dash-mini-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(20,32,51,.08);text-decoration:none;
}.beamii-dash-mini-row__media{width:46px;height:46px;border-radius:15px; }.beamii-dash-mini-row strong{display:block; }.beamii-dash-mini-row small{color:var(--bm-dash-muted);font-weight:750; }.beamii-dash-mini-row em{color:var(--bm-blue);font-style:normal;font-weight:900; }.beamii-company--portal-v4 .beamii-company__notice{display:grid;grid-template-columns:30px minmax(0, 1fr) 34px;align-items:center;gap:10px;max-width:none;margin-bottom:18px;padding:12px;border-radius:18px;
}.beamii-company--portal-v4 .beamii-company__notice button{width:34px;height:34px;border:0;border-radius:12px;background:rgba(255,255,255,.7);cursor:pointer;
}.beamii-edit-hero--v4{display:grid;grid-template-columns:92px minmax(0, 1fr) auto;gap:18px;align-items:center;padding:22px;border-radius:30px;background:#fff;border:1px solid rgba(20,32,51,.08);box-shadow:var(--bm-card-shadow);
}.beamii-edit-hero--v4 .beamii-edit-hero__media{width:92px;height:92px;border-radius:26px;font-size:2rem; }.beamii-edit-hero--v4 h1{margin:0;font-size:clamp(2rem, 4vw, 3.5rem);letter-spacing:-.065em; }.beamii-edit-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px; }.beamii-edit-hero__chips span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:rgba(20,32,51,.05);color:var(--bm-dash-muted);font-weight:850; }.beamii-edit-hero__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end; }.beamii-edit-layout--v4{display:grid;grid-template-columns:320px minmax(0, 1fr);gap:18px;align-items:start;margin-top:18px; }.beamii-edit-switcher{position:sticky;top:92px;padding:14px;border-radius:26px;background:rgba(255,255,255,.92);border:1px solid rgba(20,32,51,.08);box-shadow:0 14px 42px rgba(20,32,51,.06); }.beamii-edit-switcher__head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px; }.beamii-edit-switcher__head strong{display:inline-flex;align-items:center;gap:8px; }.beamii-edit-switcher__head span{color:var(--bm-dash-muted);font-weight:800; }.beamii-edit-switcher__list{display:grid;gap:8px; }.beamii-edit-switcher__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:17px;text-decoration:none;border:1px solid transparent; }.beamii-edit-switcher__item:hover,
.beamii-edit-switcher__item.is-active{background:var(--bm-blue-soft);border-color:rgba(26,159,232,.18); }.beamii-edit-switcher__media{width:44px;height:44px;border-radius:15px; }.beamii-edit-switcher__text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }.beamii-edit-switcher__text small{color:var(--bm-dash-muted);font-weight:750; }.beamii-edit-workspace{min-width:0; }.beamii-edit-guide--v4{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:12px; }.beamii-edit-guide--v4 div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-items:center;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(20,32,51,.08); }.beamii-edit-guide--v4 span{grid-row:span 2;width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:var(--bm-blue-soft);color:var(--bm-blue); }.beamii-edit-guide--v4 strong{display:block; }.beamii-edit-guide--v4 small{color:var(--bm-dash-muted);font-weight:750; }.beamii-edit-builder-frame{border-radius:24px;background:#fff;border:1px solid rgba(20,32,51,.08);box-shadow:0 14px 42px rgba(20,32,51,.06);overflow:hidden; }.beamii-edit-builder-head{border-radius:24px 24px 0 0; }.beamii-edit-savebar{position:sticky;bottom:16px;z-index:2;padding:12px;border-radius:22px;background:rgba(255,255,255,.90);border:1px solid rgba(20,32,51,.09);box-shadow:0 18px 42px rgba(20,32,51,.11);backdrop-filter:blur(16px); }.beamii-analytics-periods{display:flex;flex-wrap:wrap;gap:8px; }.beamii-analytics-periods a{padding:9px 12px;border-radius:999px;border:1px solid rgba(20,32,51,.10);background:#fff;text-decoration:none;font-weight:900; }.beamii-analytics-periods a.is-active{background:var(--bm-blue-soft);color:var(--bm-blue-dark);border-color:rgba(26,159,232,.24); }.beamii-analytics-hero{margin-bottom:14px;padding:22px;border-radius:28px;background:linear-gradient(135deg, var(--bm-blue), #14b8e6);color:#fff;box-shadow:0 20px 48px rgba(26,159,232,.24); }.beamii-analytics-hero span{display:inline-flex;gap:8px;align-items:center;opacity:.94;font-weight:900; }.beamii-analytics-hero strong{display:block;margin-top:10px;font-size:clamp(2.5rem, 6vw, 5.5rem);line-height:.9;letter-spacing:-.08em; }.beamii-analytics-hero small{display:block;margin-top:8px;font-weight:850;opacity:.9; }.beamii-analytics-kpis{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:12px;margin-bottom:14px; }.beamii-analytics-kpis article{padding:16px;border-radius:22px;background:#fff;border:1px solid rgba(20,32,51,.08);box-shadow:0 12px 36px rgba(20,32,51,.06); }.beamii-analytics-kpis span{display:inline-flex;gap:8px;align-items:center;color:var(--bm-dash-muted);font-weight:900;font-size:.85rem; }.beamii-analytics-kpis strong{display:block;margin-top:8px;font-size:2rem;letter-spacing:-.05em; }.beamii-analytics-kpis small{color:var(--bm-dash-muted);font-weight:750; }@media (max-width: 1180px){.beamii-dash__apps--v4{grid-template-columns:repeat(2, minmax(0, 1fr)); }.beamii-dash-metrics,
  .beamii-analytics-kpis{grid-template-columns:repeat(2, minmax(0, 1fr)); }.beamii-edit-layout--v4{grid-template-columns:1fr; }.beamii-edit-switcher{position:static; }
}@media (max-width: 860px){.beamii-dash--v4{grid-template-columns:1fr; }.beamii-dash--v4 .beamii-dash__sidebar{position:static;height:auto;display:grid;gap:12px;border-right:0;border-bottom:1px solid var(--bm-dash-border);
  }.beamii-dash--v4 .beamii-dash__nav{display:flex;overflow-x:auto;margin-top:0;padding-bottom:2px; }.beamii-dash--v4 .beamii-dash__nav a{min-width:max-content;grid-template-columns:30px auto; }.beamii-dash--v4 .beamii-dash__sidebar-block{display:none; }.beamii-dash-topbar-v4{position:static;margin:0 0 18px;padding:0;background:transparent;border-bottom:0;flex-direction:column;align-items:stretch; }.beamii-dash--v4 .beamii-dash__main{padding:18px; }.beamii-dash-hero-card--v4,
  .beamii-edit-hero--v4{grid-template-columns:1fr;display:grid; }.beamii-dash-hero-card--v4{align-items:stretch; }.beamii-edit-hero__actions,
  .beamii-dash__top-actions{justify-content:flex-start; }.beamii-dash-tools--v4{grid-template-columns:1fr; }.beamii-dash__apps--v4,
  .beamii-dash-quick-actions,
  .beamii-edit-guide--v4{grid-template-columns:1fr; }
}@media (max-width: 560px){.beamii-dash--v4 .beamii-dash__main{padding:14px; }.beamii-dash-metrics,
  .beamii-analytics-kpis{grid-template-columns:1fr; }.beamii-company--portal-v4 .beamii-company__btn{width:100%; }.beamii-dash-app__actions{display:grid; }.beamii-dash-mini-row{grid-template-columns:44px minmax(0,1fr); }.beamii-dash-mini-row em{display:none; }.beamii-edit-savebar{display:grid; }
}/*---------------------------------------------------------
   Erhvervspanel v1.7.0 - overview polish, mini-list fix and future broadcasts
---------------------------------------------------------*/.beamii-dash-overview-layout{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);gap:16px;align-items:start;
}.beamii-dash-card__head span{display:block;margin-top:4px;color:var(--bm-dash-muted);font-weight:750;line-height:1.45;
}.beamii-dash-card--actions,
.beamii-dash-card--profiles{min-width:0;
}.beamii-dash-quick-actions{grid-template-columns:repeat(2, minmax(0, 1fr));
}.beamii-dash-quick-actions a{min-width:0;min-height:132px;
}.beamii-dash-mini-list{min-width:0;gap:12px;
}.beamii-dash-mini-row{width:100%;min-width:0;grid-template-columns:52px minmax(0, 1fr) max-content;gap:13px;align-items:center;overflow:hidden;transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;
}.beamii-dash-mini-row:hover{transform:translateY(-1px);border-color:rgba(26,159,232,.20);box-shadow:0 14px 32px rgba(20,32,51,.07);
}.beamii-dash-mini-row__media{width:52px;height:52px;border-radius:17px;flex:0 0 52px;
}.beamii-dash-mini-row__media.has-image{background:#fff;border:1px solid rgba(20,32,51,.08);
}.beamii-dash-mini-row__media.has-image img{object-fit:contain;padding:4px;background:#fff;
}.beamii-dash-mini-row__text{display:grid;gap:3px;min-width:0;
}.beamii-dash-mini-row__text strong,
.beamii-dash-mini-row__text small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}.beamii-dash-mini-row em{justify-self:end;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-width:max-content;padding:8px 10px;border-radius:999px;background:var(--bm-blue-soft);
}.beamii-dash-broadcasts{display:grid;gap:16px;
}.beamii-dash__heading--broadcasts{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;
}.beamii-dash-broadcast-hero{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:18px;align-items:center;padding:clamp(22px, 4vw, 36px);border-radius:30px;background:radial-gradient(circle at 0% 0%, rgba(26,159,232,.17), transparent 22rem),
    radial-gradient(circle at 100% 10%, rgba(255,107,26,.15), transparent 20rem),
    #fff;border:1px solid rgba(20,32,51,.08);box-shadow:var(--bm-card-shadow);
}.beamii-dash-broadcast-hero > span{width:72px;height:72px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg, var(--bm-blue), var(--bm-orange));color:#fff;font-size:1.65rem;box-shadow:0 18px 38px rgba(26,159,232,.22);
}.beamii-dash-broadcast-hero h2{font-size:clamp(1.7rem, 3vw, 3rem);letter-spacing:-.055em;
}.beamii-dash-broadcast-hero p:not(.beamii-company__eyebrow){max-width:780px;margin-bottom:0;font-weight:700;
}.beamii-dash-broadcast-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;
}@media (max-width: 1180px){.beamii-dash-overview-layout{grid-template-columns:1fr;
  }
}@media (max-width: 860px){.beamii-dash__heading--broadcasts{display:grid;align-items:start;
  }.beamii-dash-broadcast-grid{grid-template-columns:1fr;
  }
}@media (max-width: 560px){.beamii-dash-quick-actions{grid-template-columns:1fr;
  }.beamii-dash-mini-row{grid-template-columns:48px minmax(0, 1fr);
  }.beamii-dash-mini-row__media{width:48px;height:48px;
  }.beamii-dash-mini-row em{grid-column:2;justify-self:start;margin-top:2px;
  }.beamii-dash-broadcast-hero{grid-template-columns:1fr;
  }
}/*---------------------------------------------------------
   Erhvervspanel v1.8.0 - roligere overview og fjernet orange skær
   Ansvar:
   - Bevarer eksisterende markup og flow.
   - Overstyrer kun v4-dashboardets visuelle lag.
---------------------------------------------------------*/body.beamii-company--portal-v4{--bm-orange:var(--bm-blue);--bm-orange-soft:var(--bm-blue-soft);--bm-brand-orange:var(--bm-blue);--bm-brand-orange-soft:var(--bm-blue-soft);--bm-card-shadow:0 18px 54px rgba(20, 32, 51, 0.085);background:radial-gradient(circle at 16% 0%, rgba(26,159,232,.115), transparent 32rem),
    linear-gradient(180deg, #fbfdff 0%, var(--bm-dash-bg) 100%);
}.beamii-dash--v4 .beamii-dash__brand-icon,
.beamii-dash--v4 .beamii-dash__avatar,
.beamii-dash-broadcast-hero > span{background:linear-gradient(135deg, var(--bm-blue), #14b8e6);
}.beamii-dash--v4 .beamii-dash__sidebar-block strong{color:var(--bm-blue-dark);
}.beamii-dash--v4 .beamii-dash__nav a:hover,
.beamii-dash--v4 .beamii-dash__nav a.is-active{background:linear-gradient(135deg, rgba(26,159,232,.13), rgba(26,159,232,.055));
}.beamii-dash-app--v4 .beamii-dash-app__link::before{background:linear-gradient(90deg, var(--bm-blue), #14b8e6);
}.beamii-dash-app__icon,
.beamii-edit-switcher__media,
.beamii-analytics-entity-row__media{background:linear-gradient(135deg, rgba(26,159,232,.14), rgba(26,159,232,.075));
}.beamii-dash-hero-card--v4{position:relative;overflow:hidden;align-items:center;background:radial-gradient(circle at 0% 0%, rgba(26,159,232,.16), transparent 22rem),
    radial-gradient(circle at 100% 8%, rgba(26,159,232,.075), transparent 20rem),
    linear-gradient(180deg, #fff 0%, #fbfdff 100%);
}.beamii-dash-hero-card--v4::after{content:"";position:absolute;inset:auto -80px -120px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle, rgba(26,159,232,.10), transparent 62%);pointer-events:none;
}.beamii-dash-hero-card--v4 > *{position:relative;z-index:1;
}.beamii-dash-hero-card--v4 h1{max-width:760px;
}.beamii-dash-hero-card__actions{display:grid;grid-template-columns:1fr;gap:10px;min-width:260px;
}.beamii-dash-hero-card__actions .beamii-company__btn{justify-content:flex-start;width:100%;
}.beamii-dash-metrics > div,
.beamii-dash-card,
.beamii-dash-app__link{transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease;
}.beamii-dash-metrics > div:hover,
.beamii-dash-card:hover{transform:translateY(-1px);border-color:rgba(26,159,232,.16);box-shadow:0 18px 48px rgba(20,32,51,.08);
}.beamii-dash-metrics span i,
.beamii-dash-card__head a,
.beamii-dash-mini-row em{color:var(--bm-blue-dark);
}.beamii-dash-overview-layout{grid-template-columns:minmax(0, 1.05fr) minmax(380px, .95fr);
}.beamii-dash-card__head{gap:14px;
}.beamii-dash-card__head > a{align-self:flex-start;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--bm-blue-soft);text-decoration:none;font-size:.86rem;font-weight:900;white-space:nowrap;
}.beamii-dash-quick-actions a{min-height:126px;box-shadow:none;
}.beamii-dash-quick-actions a:hover{border-color:rgba(26,159,232,.18);box-shadow:0 14px 34px rgba(20,32,51,.065);
}.beamii-dash-mini-row{background:#fff;
}.beamii-dash-mini-row__media:not(.has-image){background:var(--bm-blue-soft);color:var(--bm-blue-dark);
}.beamii-dash-mini-row__media.has-image img{object-fit:cover;padding:0;
}.beamii-dash-broadcast-hero{background:radial-gradient(circle at 0% 0%, rgba(26,159,232,.15), transparent 22rem),
    linear-gradient(180deg, #fff 0%, #fbfdff 100%);
}@media (max-width: 1180px){.beamii-dash-overview-layout{grid-template-columns:1fr;
  }
}@media (max-width: 860px){.beamii-dash-hero-card__actions{min-width:0;
  }
}/*---------------------------------------------------------
   Review feedback for erhvervspanel edit view
---------------------------------------------------------*/.beamii-edit-review-status{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:14px;align-items:start;margin:0 0 14px;padding:16px;border:1px solid rgba(20, 32, 51, 0.09);border-radius:22px;background:#ffffff;box-shadow:0 14px 34px rgba(20, 32, 51, 0.06);
}.beamii-edit-review-status__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:rgba(37, 99, 235, 0.10);color:var(--bm-primary);font-size:1.18rem;
}.beamii-edit-review-status.is-good .beamii-edit-review-status__icon{background:rgba(21, 128, 61, 0.10);color:var(--bm-success);
}.beamii-edit-review-status.is-waiting .beamii-edit-review-status__icon{background:rgba(180, 83, 9, 0.10);color:var(--bm-warning);
}.beamii-edit-review-status.is-danger .beamii-edit-review-status__icon{background:rgba(185, 28, 28, 0.10);color:var(--bm-danger);
}.beamii-edit-review-status__body h2{margin:0;font-size:1.35rem;letter-spacing:-0.035em;
}.beamii-edit-review-status__body p:not(.beamii-company__eyebrow){margin:6px 0 0;color:var(--bm-dash-muted);font-weight:720;
}.beamii-edit-review-status__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;
}.beamii-edit-review-status__meta span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;background:#f8fafc;border:1px solid rgba(20, 32, 51, 0.08);color:#475569;font-size:0.82rem;font-weight:850;
}.beamii-edit-review-status__note{margin-top:12px;padding:12px;border-radius:16px;background:#fff7ed;border:1px solid rgba(251, 146, 60, 0.35);color:#7c2d12;
}.beamii-edit-review-status__note strong{display:block;margin-bottom:4px;
}.beamii-edit-review-status__note p{margin:0;color:inherit;
}@media (max-width: 640px){.beamii-edit-review-status{grid-template-columns:1fr;
  }
}/*---------------------------------------------------------
   BeaMii Erhvervspanel v2.1.0 - professionelt dashboard refresh
   Ansvar:
   - Slutlag for /erhvervspanel/?view=...
   - Bedre desktop-bredde, roligere typografi, ens kort/layout og stærkere mobil-UX.
   - Bevarer eksisterende markup, routes, dataflow og blokbuilder-kontrakter.
---------------------------------------------------------*/body.beamii-company--portal-pro{--bm-pro-bg:#f4f8fb;--bm-pro-surface:#ffffff;--bm-pro-surface-soft:#f8fbfd;--bm-pro-surface-muted:#eef6fb;--bm-pro-text:#182737;--bm-pro-text-strong:#0e1e2d;--bm-pro-muted:#647484;--bm-pro-line:rgba(24, 39, 55, .105);--bm-pro-blue:#17a9e4;--bm-pro-blue-dark:#0a7fbd;--bm-pro-blue-soft:rgba(23, 169, 228, .115);--bm-pro-green:#0f8a55;--bm-pro-yellow:#b7791f;--bm-pro-red:#b42318;--bm-pro-radius:22px;--bm-pro-shadow:0 18px 48px rgba(20, 39, 58, .075);--bm-pro-shadow-soft:0 10px 28px rgba(20, 39, 58, .055);--bm-blue:var(--bm-pro-blue);--bm-blue-dark:var(--bm-pro-blue-dark);--bm-blue-soft:var(--bm-pro-blue-soft);--bm-orange:var(--bm-pro-blue);--bm-orange-soft:var(--bm-pro-blue-soft);--bm-dash-bg:var(--bm-pro-bg);--bm-dash-text:var(--bm-pro-text);--bm-dash-muted:var(--bm-pro-muted);--bm-dash-border:var(--bm-pro-line);--bm-card-shadow:var(--bm-pro-shadow);min-height:100vh;background:radial-gradient(circle at 18% 0%, rgba(23,169,228,.13), transparent 30rem),
    linear-gradient(180deg, #fbfdff 0%, var(--bm-pro-bg) 46%, #eef5f9 100%);color:var(--bm-pro-text);font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}body.beamii-company--portal-pro *{scrollbar-width:thin;scrollbar-color:rgba(24,39,55,.28) transparent;
}body.beamii-company--portal-pro ::selection{background:rgba(23,169,228,.20);
}body.beamii-company--portal-pro h1,
body.beamii-company--portal-pro h2,
body.beamii-company--portal-pro h3,
body.beamii-company--portal-pro strong{color:var(--bm-pro-text-strong);
}body.beamii-company--portal-pro p{color:var(--bm-pro-muted);
}.beamii-company--portal-pro .beamii-company__eyebrow{margin:0 0 7px;color:var(--bm-pro-blue-dark);font-size:.72rem;letter-spacing:.13em;line-height:1.15;
}.beamii-company--portal-pro .beamii-dash--v4{grid-template-columns:268px minmax(0, 1fr);background:transparent;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar{padding:18px 16px;background:rgba(255,255,255,.92);border-right:1px solid rgba(24,39,55,.085);box-shadow:16px 0 46px rgba(20,39,58,.045);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand{min-height:62px;padding:10px;border-radius:18px;background:var(--bm-pro-surface);border-color:rgba(24,39,55,.075);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand-icon{width:40px;height:40px;border-radius:14px;background:var(--bm-pro-blue-soft);border:1px solid rgba(23,169,228,.13);box-shadow:none;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand-icon img{width:28px;height:28px;object-fit:contain;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand-text strong{font-size:.98rem;letter-spacing:-.02em;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand-text small{color:var(--bm-pro-muted);font-size:.72rem;font-weight:800;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav{gap:6px;margin-top:20px;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a{grid-template-columns:32px minmax(0, 1fr);min-height:42px;padding:6px 9px;border-radius:14px;color:#223246;font-size:.91rem;font-weight:840;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav-icon{width:32px;height:32px;border-radius:12px;background:rgba(24,39,55,.045);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a:hover,
.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a.is-active{color:var(--bm-pro-blue-dark);background:var(--bm-pro-blue-soft);border-color:rgba(23,169,228,.18);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a.is-active .beamii-dash__nav-icon{color:#fff;background:var(--bm-pro-blue);box-shadow:0 8px 18px rgba(23,169,228,.22);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar-block{margin-top:22px;padding:12px;border-radius:18px;background:var(--bm-pro-surface-soft);border:1px solid rgba(24,39,55,.075);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar-block a{padding:8px 2px;font-size:.86rem;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar-block strong{color:var(--bm-pro-blue-dark);font-size:.92rem;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__profile{grid-template-columns:36px minmax(0, 1fr);gap:10px;padding:10px;border-radius:18px;border-color:rgba(24,39,55,.075);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__avatar{width:36px;height:36px;background:var(--bm-pro-blue);
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__main{max-width:none;width:100%;padding:24px clamp(18px, 3.2vw, 56px) 70px;
}.beamii-company--portal-pro .beamii-dash-view{width:100%;max-width:min(1500px, 100%);
}.beamii-company--portal-pro.beamii-company--editor-view .beamii-dash-view,
.beamii-company--portal-pro .beamii-edit{max-width:min(1640px, 100%);
}.beamii-company--portal-pro .beamii-dash-topbar-v4{position:sticky;top:0;z-index:20;min-height:72px;margin:-24px calc(clamp(18px, 3.2vw, 56px) * -1) 24px;padding:14px clamp(18px, 3.2vw, 56px);background:rgba(244,248,251,.88);border-bottom:1px solid rgba(24,39,55,.065);backdrop-filter:blur(18px);
}.beamii-company--portal-pro .beamii-dash__top-title .beamii-company__eyebrow{margin-bottom:3px;
}.beamii-company--portal-pro .beamii-dash__top-title strong{font-size:clamp(1.25rem, 1.5vw, 1.8rem);line-height:1.1;letter-spacing:-.035em;
}.beamii-company--portal-pro .beamii-dash__top-title span{margin-top:3px;color:var(--bm-pro-muted);font-size:.93rem;font-weight:700;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__top-actions{gap:9px;
}.beamii-company--portal-pro .beamii-company__btn{min-height:40px;gap:8px;padding:0 15px;border-radius:999px;font-size:.9rem;font-weight:850;letter-spacing:-.005em;
}.beamii-company--portal-pro .beamii-company__btn--primary{background:linear-gradient(135deg, var(--bm-pro-blue), #19bee9);box-shadow:0 12px 24px rgba(23,169,228,.22);
}.beamii-company--portal-pro .beamii-company__btn--primary:hover{background:linear-gradient(135deg, var(--bm-pro-blue-dark), var(--bm-pro-blue));
}.beamii-company--portal-pro .beamii-company__btn--ghost,
.beamii-company--portal-pro .beamii-company__btn--light{background:rgba(255,255,255,.92);border-color:rgba(24,39,55,.105);color:var(--bm-pro-text);
}.beamii-company--portal-pro .beamii-company__btn--ghost:hover,
.beamii-company--portal-pro .beamii-company__btn--light:hover{border-color:rgba(23,169,228,.24);color:var(--bm-pro-blue-dark);box-shadow:0 8px 20px rgba(20,39,58,.055);
}.beamii-company--portal-pro .beamii-dash-hero-card--v4,
.beamii-company--portal-pro .beamii-edit-hero--v4,
.beamii-company--portal-pro .beamii-dash-card,
.beamii-company--portal-pro .beamii-dash-metrics > div,
.beamii-company--portal-pro .beamii-dash-app__link,
.beamii-company--portal-pro .beamii-edit-switcher,
.beamii-company--portal-pro .beamii-edit-builder-frame,
.beamii-company--portal-pro .beamii-analytics-kpis article,
.beamii-company--portal-pro .beamii-analytics-chart-card,
.beamii-company--portal-pro .beamii-analytics-card,
.beamii-company--portal-pro .beamii-analytics-table-card,
.beamii-company--portal-pro .beamii-dash-broadcast-hero{border:1px solid var(--bm-pro-line);background:rgba(255,255,255,.94);box-shadow:var(--bm-pro-shadow);
}.beamii-company--portal-pro .beamii-dash-hero-card--v4{align-items:center;min-height:230px;padding:clamp(24px, 3.2vw, 38px);border-radius:30px;background:radial-gradient(circle at 0 0, rgba(23,169,228,.145), transparent 25rem),
    linear-gradient(180deg, #fff 0%, #fbfdff 100%);
}.beamii-company--portal-pro .beamii-dash-hero-card--v4::after{background:radial-gradient(circle, rgba(23,169,228,.09), transparent 62%);
}.beamii-company--portal-pro .beamii-dash-hero-card--v4 h1{max-width:800px;font-size:clamp(2.05rem, 3.7vw, 4rem);line-height:1;letter-spacing:-.062em;
}.beamii-company--portal-pro .beamii-dash-hero-card--v4 p:not(.beamii-company__eyebrow){max-width:620px;margin-top:12px;font-size:1rem;line-height:1.55;font-weight:650;
}.beamii-company--portal-pro .beamii-dash-hero-card__actions{min-width:240px;
}.beamii-company--portal-pro .beamii-dash-metrics{grid-template-columns:repeat(4, minmax(160px, 1fr));gap:14px;margin:16px 0;
}.beamii-company--portal-pro .beamii-dash-metrics > div{min-height:110px;padding:16px;border-radius:21px;
}.beamii-company--portal-pro .beamii-dash-metrics span{color:var(--bm-pro-muted);font-size:.78rem;letter-spacing:.045em;
}.beamii-company--portal-pro .beamii-dash-metrics strong{margin-top:8px;font-size:clamp(2rem, 2.8vw, 2.8rem);line-height:.94;
}.beamii-company--portal-pro .beamii-dash-metrics small{color:var(--bm-pro-muted);
}.beamii-company--portal-pro .beamii-dash-overview-layout{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(360px, .9fr);gap:16px;
}.beamii-company--portal-pro .beamii-dash-card{padding:20px;border-radius:24px;
}.beamii-company--portal-pro .beamii-dash-card h2{font-size:clamp(1.25rem, 1.8vw, 1.85rem);line-height:1.12;letter-spacing:-.04em;
}.beamii-company--portal-pro .beamii-dash-card p,
.beamii-company--portal-pro .beamii-dash-card__head span{color:var(--bm-pro-muted);font-size:.94rem;
}.beamii-company--portal-pro .beamii-dash-card__head{margin-bottom:15px;
}.beamii-company--portal-pro .beamii-dash-quick-actions{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;
}.beamii-company--portal-pro .beamii-dash-quick-actions a{min-height:116px;padding:16px;border-radius:20px;background:linear-gradient(180deg, #fff 0%, var(--bm-pro-surface-soft) 100%);border-color:rgba(24,39,55,.08);box-shadow:none;transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease;
}.beamii-company--portal-pro .beamii-dash-quick-actions a:hover{transform:translateY(-1px);border-color:rgba(23,169,228,.20);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-dash-quick-actions span:first-child,
.beamii-company--portal-pro .beamii-dash-help-icon,
.beamii-company--portal-pro .beamii-dash-broadcast-hero > span{background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);box-shadow:none;
}.beamii-company--portal-pro .beamii-dash-quick-actions strong{font-size:1rem;
}.beamii-company--portal-pro .beamii-dash-quick-actions small{color:var(--bm-pro-muted);font-size:.84rem;font-weight:700;
}.beamii-company--portal-pro .beamii-dash-mini-list{gap:10px;
}.beamii-company--portal-pro .beamii-dash-mini-row{min-height:66px;grid-template-columns:48px minmax(0, 1fr) max-content;gap:12px;padding:10px;border-radius:18px;border-color:rgba(24,39,55,.075);box-shadow:none;
}.beamii-company--portal-pro .beamii-dash-mini-row__media{width:48px;height:48px;border-radius:16px;
}.beamii-company--portal-pro .beamii-dash-mini-row em{color:var(--bm-pro-blue-dark);background:var(--bm-pro-blue-soft);font-size:.82rem;
}.beamii-company--portal-pro .beamii-dash__heading--v4{margin-bottom:16px;
}.beamii-company--portal-pro .beamii-dash__heading--v4 h1{font-size:clamp(1.9rem, 3.2vw, 3.25rem);line-height:1;letter-spacing:-.058em;
}.beamii-company--portal-pro .beamii-dash__heading--v4 p{max-width:720px;margin-top:9px;color:var(--bm-pro-muted);font-size:.98rem;font-weight:650;
}.beamii-company--portal-pro .beamii-dash-tools--v4{grid-template-columns:minmax(280px, 1fr) auto;gap:12px;margin-bottom:16px;padding:10px;border-radius:22px;background:rgba(255,255,255,.74);border-color:rgba(24,39,55,.075);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-dash-tools--v4 .beamii-dash__search{min-height:46px;border-radius:17px;border-color:rgba(24,39,55,.085);
}.beamii-company--portal-pro .beamii-dash__filters{margin:0;
}.beamii-company--portal-pro .beamii-dash__filters button{min-height:40px;padding:0 13px;border-radius:999px;color:var(--bm-pro-text);font-size:.84rem;
}.beamii-company--portal-pro .beamii-dash__filters button.is-active{color:var(--bm-pro-blue-dark);background:var(--bm-pro-blue-soft);border-color:rgba(23,169,228,.22);
}.beamii-company--portal-pro .beamii-dash__apps--v4{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:16px;
}.beamii-company--portal-pro .beamii-dash-app--v4 .beamii-dash-app__link{min-height:230px;display:flex;flex-direction:column;padding:18px;border-radius:24px;
}.beamii-company--portal-pro .beamii-dash-app--v4 .beamii-dash-app__link::before{height:4px;background:linear-gradient(90deg, var(--bm-pro-blue), #19bee9);
}.beamii-company--portal-pro .beamii-dash-app--v4 .beamii-dash-app__icon{width:54px;height:54px;border-radius:18px;background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-dash-app__icon.has-image img,
.beamii-company--portal-pro .beamii-dash-mini-row__media.has-image img,
.beamii-company--portal-pro .beamii-edit-switcher__media.has-image img,
.beamii-company--portal-pro .beamii-edit-hero__media.has-image img{object-fit:cover;padding:0;
}.beamii-company--portal-pro .beamii-dash-app--v4 .beamii-dash-app__head strong{font-size:1.08rem;line-height:1.2;
}.beamii-company--portal-pro .beamii-dash-app--v4 p{min-height:44px;margin:13px 0 12px;color:var(--bm-pro-muted);font-size:.92rem;
}.beamii-company--portal-pro .beamii-dash-app__meta span{background:rgba(24,39,55,.045);color:var(--bm-pro-muted);
}.beamii-company--portal-pro .beamii-status-pill.is-good{color:var(--bm-pro-green) !important;background:rgba(15,138,85,.10) !important;
}.beamii-company--portal-pro .beamii-status-pill.is-waiting{color:var(--bm-pro-yellow) !important;background:rgba(183,121,31,.12) !important;
}.beamii-company--portal-pro .beamii-status-pill.is-danger{color:var(--bm-pro-red) !important;background:rgba(180,35,24,.10) !important;
}.beamii-company--portal-pro .beamii-dash-app__actions{margin-top:auto;
}.beamii-company--portal-pro .beamii-dash-app__actions .beamii-company__btn{min-height:38px;padding:0 12px;font-size:.84rem;
}.beamii-company--portal-pro .beamii-edit-hero--v4{grid-template-columns:82px minmax(0, 1fr) auto;gap:16px;padding:18px;border-radius:28px;
}.beamii-company--portal-pro .beamii-edit-hero--v4 .beamii-edit-hero__media{width:82px;height:82px;border-radius:23px;background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-edit-hero--v4 h1{font-size:clamp(1.8rem, 3vw, 3rem);line-height:1;letter-spacing:-.055em;
}.beamii-company--portal-pro .beamii-edit-hero__content p:not(.beamii-company__eyebrow){max-width:680px;margin:8px 0 0;color:var(--bm-pro-muted);font-size:.95rem;font-weight:650;
}.beamii-company--portal-pro .beamii-edit-hero__chips{gap:7px;margin-top:10px;
}.beamii-company--portal-pro .beamii-edit-hero__chips span{padding:6px 9px;background:rgba(24,39,55,.045);color:var(--bm-pro-muted);font-size:.82rem;
}.beamii-company--portal-pro .beamii-edit-layout--v4{grid-template-columns:292px minmax(0, 1fr);gap:16px;margin-top:16px;
}.beamii-company--portal-pro .beamii-edit-switcher{top:96px;max-height:calc(100vh - 116px);overflow:auto;padding:12px;border-radius:24px;
}.beamii-company--portal-pro .beamii-edit-switcher__head{margin-bottom:10px;
}.beamii-company--portal-pro .beamii-edit-switcher__item{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:9px;border-radius:16px;
}.beamii-company--portal-pro .beamii-edit-switcher__item:hover,
.beamii-company--portal-pro .beamii-edit-switcher__item.is-active{background:var(--bm-pro-blue-soft);border-color:rgba(23,169,228,.18);
}.beamii-company--portal-pro .beamii-edit-switcher__media{width:42px;height:42px;border-radius:14px;background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-edit-guide--v4{grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:12px;
}.beamii-company--portal-pro .beamii-edit-guide--v4 div{padding:11px;border-radius:18px;background:rgba(255,255,255,.94);border-color:rgba(24,39,55,.075);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-edit-guide--v4 span{background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-edit-guide--v4 small{color:var(--bm-pro-muted);
}.beamii-company--portal-pro .beamii-edit-review-status{margin-bottom:12px;border-radius:22px;border-color:rgba(24,39,55,.08);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-edit-review-status__icon{background:var(--bm-pro-blue-soft);color:var(--bm-pro-blue-dark);
}.beamii-company--portal-pro .beamii-edit-review-status__body h2{font-size:1.22rem;
}.beamii-company--portal-pro .beamii-edit-review-status__body p:not(.beamii-company__eyebrow){color:var(--bm-pro-muted);font-size:.94rem;
}.beamii-company--portal-pro .beamii-edit-builder-head{margin:0;padding:16px;border-radius:24px 24px 0 0;background:var(--bm-pro-surface-soft);border:0;border-bottom:1px solid var(--bm-pro-line);
}.beamii-company--portal-pro .beamii-edit-builder-head h3{font-size:clamp(1.25rem, 2vw, 1.85rem);
}.beamii-company--portal-pro .beamii-edit-builder-frame{overflow:hidden;border-radius:24px;
}.beamii-company--portal-pro .beamii-edit-builder-frame .beamii-admin-dashboard-card,
.beamii-company--portal-pro .beamii-edit-builder-frame .beamii-admin-builder{border:0;border-radius:0;box-shadow:none;
}.beamii-company--portal-pro .beamii-edit-builder-frame .beamii-admin-builder-toolbar{background:var(--bm-pro-surface-soft);
}.beamii-company--portal-pro .beamii-edit-builder-frame .beamii-admin-builder-section{border-color:rgba(24,39,55,.09);border-radius:18px;
}.beamii-company--portal-pro .beamii-edit-savebar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-radius:22px;background:rgba(255,255,255,.92);border-color:rgba(24,39,55,.09);box-shadow:0 16px 40px rgba(20,39,58,.12);
}.beamii-company--portal-pro .beamii-edit-savebar > span{color:var(--bm-pro-muted);font-weight:800;
}.beamii-company--portal-pro .beamii-company__notice{border:1px solid rgba(24,39,55,.08);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-dash__empty,
.beamii-company--portal-pro .beamii-dash__noresults,
.beamii-company--portal-pro .beamii-company__empty{border-radius:22px;border-color:rgba(24,39,55,.10);background:rgba(255,255,255,.88);box-shadow:var(--bm-pro-shadow-soft);
}.beamii-company--portal-pro .beamii-analytics-hero{border-radius:28px;background:radial-gradient(circle at 0 0, rgba(23,169,228,.14), transparent 25rem),
    linear-gradient(180deg, #fff 0%, #fbfdff 100%);border-color:var(--bm-pro-line);box-shadow:var(--bm-pro-shadow);
}.beamii-company--portal-pro .beamii-analytics-bars__item span{background:linear-gradient(180deg, var(--bm-pro-blue), #19bee9);box-shadow:0 8px 18px rgba(23,169,228,.18);
}.beamii-company--portal-pro .beamii-analytics-entity-row{border-color:rgba(24,39,55,.08);border-radius:18px;
}.beamii-company--portal-pro .beamii-dash-broadcast-grid{grid-template-columns:repeat(3, minmax(0, 1fr));
}.beamii-company--portal-pro .beamii-dash-broadcast-hero{background:radial-gradient(circle at 0 0, rgba(23,169,228,.14), transparent 25rem),
    linear-gradient(180deg, #fff 0%, #fbfdff 100%);
}.beamii-company--portal-pro .beamii-dash-broadcast-hero > span{color:#fff;background:var(--bm-pro-blue);
}@media (min-width: 1680px){.beamii-company--portal-pro .beamii-dash-view{max-width:min(1580px, 100%);
  }.beamii-company--portal-pro.beamii-company--editor-view .beamii-dash-view,
  .beamii-company--portal-pro .beamii-edit{max-width:min(1720px, 100%);
  }.beamii-company--portal-pro .beamii-dash-overview-layout{grid-template-columns:minmax(0, 1fr) minmax(430px, .72fr);
  }.beamii-company--portal-pro .beamii-dash__apps--v4{grid-template-columns:repeat(auto-fill, minmax(330px, 1fr));
  }
}@media (max-width: 1280px){.beamii-company--portal-pro .beamii-dash-metrics{grid-template-columns:repeat(2, minmax(0, 1fr));
  }.beamii-company--portal-pro .beamii-dash-overview-layout,
  .beamii-company--portal-pro .beamii-analytics-grid{grid-template-columns:1fr;
  }.beamii-company--portal-pro .beamii-edit-layout--v4{grid-template-columns:260px minmax(0, 1fr);
  }
}@media (max-width: 1080px){.beamii-company--portal-pro .beamii-dash--v4{grid-template-columns:1fr;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar{position:sticky;top:0;z-index:40;height:auto;max-height:none;display:grid;grid-template-columns:minmax(170px, 1fr) auto;align-items:center;gap:10px;padding:10px;border-right:0;border-bottom:1px solid rgba(24,39,55,.08);box-shadow:0 12px 28px rgba(20,39,58,.075);
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__brand{min-height:54px;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav{grid-column:1 / -1;display:flex;gap:8px;margin:0;overflow-x:auto;padding:2px 0 4px;scroll-snap-type:x mandatory;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a{min-width:max-content;scroll-snap-align:start;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar-block{display:none;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__profile{margin:0;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__main{padding:18px 14px 70px;
  }.beamii-company--portal-pro .beamii-dash-topbar-v4{position:static;margin:0 0 18px;padding:0;background:transparent;border:0;backdrop-filter:none;
  }.beamii-company--portal-pro .beamii-edit-layout--v4{grid-template-columns:1fr;
  }.beamii-company--portal-pro .beamii-edit-switcher{position:static;max-height:none;
  }.beamii-company--portal-pro .beamii-edit-switcher__list{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));
  }
}@media (max-width: 820px){.beamii-company--portal-pro .beamii-dash-topbar-v4,
  .beamii-company--portal-pro .beamii-dash-hero-card--v4,
  .beamii-company--portal-pro .beamii-edit-hero--v4,
  .beamii-company--portal-pro .beamii-dash__heading--broadcasts,
  .beamii-company--portal-pro .beamii-dash-tools--v4{display:grid;grid-template-columns:1fr;align-items:start;
  }.beamii-company--portal-pro .beamii-dash__top-actions,
  .beamii-company--portal-pro .beamii-dash-hero-card__actions,
  .beamii-company--portal-pro .beamii-edit-hero__actions{width:100%;justify-content:stretch;
  }.beamii-company--portal-pro .beamii-dash__top-actions .beamii-company__btn,
  .beamii-company--portal-pro .beamii-dash-hero-card__actions .beamii-company__btn,
  .beamii-company--portal-pro .beamii-edit-hero__actions .beamii-company__btn{width:100%;justify-content:center;
  }.beamii-company--portal-pro .beamii-dash-metrics,
  .beamii-company--portal-pro .beamii-dash-quick-actions,
  .beamii-company--portal-pro .beamii-edit-guide--v4,
  .beamii-company--portal-pro .beamii-dash-broadcast-grid,
  .beamii-company--portal-pro .beamii-dash-help-grid,
  .beamii-company--portal-pro .beamii-analytics-kpis{grid-template-columns:1fr;
  }.beamii-company--portal-pro .beamii-dash__apps--v4{grid-template-columns:1fr;
  }.beamii-company--portal-pro .beamii-analytics-entity-row{grid-template-columns:46px minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-analytics-entity-row > div:not(:first-of-type),
  .beamii-company--portal-pro .beamii-analytics-entity-row .beamii-company__btn{grid-column:2;
  }
}@media (max-width: 560px){.beamii-company--portal-pro{font-size:15px;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar{grid-template-columns:1fr;align-items:stretch;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__profile{display:none;
  }.beamii-company--portal-pro .beamii-dash-hero-card--v4,
  .beamii-company--portal-pro .beamii-edit-hero--v4,
  .beamii-company--portal-pro .beamii-dash-card,
  .beamii-company--portal-pro .beamii-dash-metrics > div,
  .beamii-company--portal-pro .beamii-dash-app__link,
  .beamii-company--portal-pro .beamii-edit-switcher,
  .beamii-company--portal-pro .beamii-edit-review-status,
  .beamii-company--portal-pro .beamii-edit-builder-frame,
  .beamii-company--portal-pro .beamii-dash-broadcast-hero{border-radius:18px;
  }.beamii-company--portal-pro .beamii-dash-hero-card--v4,
  .beamii-company--portal-pro .beamii-dash-card,
  .beamii-company--portal-pro .beamii-edit-hero--v4{padding:15px;
  }.beamii-company--portal-pro .beamii-edit-hero--v4 .beamii-edit-hero__media{width:64px;height:64px;border-radius:19px;
  }.beamii-company--portal-pro .beamii-dash-mini-row{grid-template-columns:46px minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-mini-row em{grid-column:2;justify-self:start;
  }.beamii-company--portal-pro .beamii-edit-savebar{display:grid;
  }.beamii-company--portal-pro .beamii-edit-savebar .beamii-company__btn{width:100%;
  }.beamii-company--portal-pro .beamii-analytics-entity-row > div:not(:first-of-type),
  .beamii-company--portal-pro .beamii-analytics-entity-row .beamii-company__btn{grid-column:1 / -1;
  }
}/*---------------------------------------------------------
   Erhvervspanel v2.1.1 - Seneste adgange/profilkort
   Ansvar:
   - Retter overlap mellem logo/billede og tekst i overview-kortet.
   - Fjerner dobbelt "Redigér" fra gammel mini-row pseudo content.
   - Giver seneste adgange et roligt, professionelt card-layout.
   ---------------------------------------------------------*/.beamii-company--portal-pro .beamii-dash-mini-row::after,
.beamii-company--portal-v4 .beamii-dash-mini-row::after,
.beamii-dash-mini-row::after{content:none !important;display:none !important;
}.beamii-company--portal-pro .beamii-dash-mini-row__text,
.beamii-company--portal-v4 .beamii-dash-mini-row__text,
.beamii-dash-mini-row__text{width:auto !important;height:auto !important;min-width:0 !important;max-width:100% !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;display:grid !important;place-items:initial !important;
}.beamii-dash-profile-list{display:grid;gap:12px;min-width:0;
}.beamii-dash-profile-card{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr) max-content;align-items:center;gap:14px;min-width:0;min-height:82px;padding:13px 14px;border:1px solid rgba(24, 39, 55, .08);border-radius:22px;background:linear-gradient(180deg, #fff 0%, rgba(247, 251, 254, .92) 100%);color:var(--bm-pro-text, #132236);text-decoration:none;box-shadow:0 1px 0 rgba(255,255,255,.86) inset;overflow:hidden;transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease;
}.beamii-dash-profile-card::before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 999px 999px 0;background:transparent;transition:background .16s ease;
}.beamii-dash-profile-card:hover,
.beamii-dash-profile-card:focus-visible{transform:translateY(-1px);border-color:rgba(23, 169, 228, .24);background:#fff;box-shadow:0 16px 34px rgba(20, 32, 51, .075);outline:none;
}.beamii-dash-profile-card:hover::before,
.beamii-dash-profile-card:focus-visible::before{background:var(--bm-pro-blue, #17a9e4);
}.beamii-dash-profile-card__media{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:var(--bm-pro-blue-soft, #e9f8ff);color:var(--bm-pro-blue-dark, #0878ad);font-size:1.15rem;flex:0 0 auto;
}.beamii-dash-profile-card__media.has-image{background:#fff;border:1px solid rgba(24, 39, 55, .08);
}.beamii-dash-profile-card__media img{width:100%;height:100%;display:block;object-fit:contain;padding:5px;background:#fff;
}.beamii-dash-profile-card__body{display:grid;gap:8px;min-width:0;
}.beamii-dash-profile-card__titleline{display:flex;align-items:center;gap:8px;min-width:0;
}.beamii-dash-profile-card__titleline strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bm-pro-text, #132236);font-size:1.02rem;line-height:1.12;letter-spacing:-.025em;
}.beamii-dash-profile-card__type{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(24, 39, 55, .055);color:var(--bm-pro-muted, #65758a);font-size:.72rem;font-weight:850;white-space:nowrap;
}.beamii-dash-profile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--bm-pro-muted, #65758a);font-size:.82rem;font-weight:760;
}.beamii-dash-profile-card__meta > span{display:inline-flex;align-items:center;gap:6px;min-width:0;
}.beamii-dash-profile-card__meta .beamii-status-pill{min-height:24px;padding:0 8px;font-size:.74rem;font-weight:850;
}.beamii-dash-profile-card__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;background:var(--bm-pro-blue-soft, #e9f8ff);color:var(--bm-pro-blue-dark, #0878ad);font-size:.88rem;font-weight:900;white-space:nowrap;transition:transform .16s ease, background .16s ease;
}.beamii-dash-profile-card:hover .beamii-dash-profile-card__action,
.beamii-dash-profile-card:focus-visible .beamii-dash-profile-card__action{background:rgba(23, 169, 228, .16);transform:translateX(2px);
}@media (max-width: 720px){.beamii-dash-profile-card{grid-template-columns:52px minmax(0, 1fr);align-items:start;gap:12px;min-height:0;padding:12px;border-radius:20px;
  }.beamii-dash-profile-card__media{width:52px;height:52px;border-radius:16px;
  }.beamii-dash-profile-card__titleline{align-items:flex-start;flex-direction:column;gap:5px;
  }.beamii-dash-profile-card__action{grid-column:2;justify-self:start;min-height:34px;padding:0 11px;font-size:.82rem;
  }
}@media (max-width: 420px){.beamii-dash-profile-card{grid-template-columns:46px minmax(0, 1fr);
  }.beamii-dash-profile-card__media{width:46px;height:46px;
  }.beamii-dash-profile-card__meta{gap:6px;
  }
}.beamii-dash-profile-form{display:grid;gap:16px;
}.beamii-dash-profile-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;
}.beamii-dash-profile-form label{display:grid;gap:7px;min-width:0;margin:0;color:var(--bm-pro-text, #102437);font-size:.82rem;font-weight:900;
}.beamii-dash-profile-form label.is-wide{grid-column:1 / -1;
}.beamii-dash-profile-form label > span{color:rgba(16, 36, 55, .76);letter-spacing:.02em;
}.beamii-dash-profile-form input,
.beamii-dash-profile-form textarea{width:100%;min-width:0;border:1px solid rgba(15, 35, 55, .10);border-radius:16px;background:#fff;color:var(--bm-pro-text, #102437);font:inherit;font-size:.94rem;font-weight:750;outline:none;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease;
}.beamii-dash-profile-form input{min-height:46px;padding:0 13px;
}.beamii-dash-profile-form textarea{min-height:118px;padding:12px 13px;line-height:1.45;resize:vertical;
}.beamii-dash-profile-form input:focus,
.beamii-dash-profile-form textarea:focus{border-color:rgba(23, 169, 228, .55);box-shadow:0 0 0 4px rgba(23, 169, 228, .12);
}.beamii-dash-profile-form__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
}@media (max-width: 720px){.beamii-dash-profile-form__grid{grid-template-columns:1fr;
  }.beamii-dash-profile-form__actions{align-items:stretch;
  }
}/*-------------------------------------------------------------------------
 * BeaMii Company Portal — Broadcasts / notifications view
 * Version: 1.3.0
 * -------------------------------------------------------------------------*/.beamii-dash-broadcast-console{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(340px, .92fr);gap:18px;align-items:start;
}.beamii-dash-broadcast-form,
.beamii-dash-broadcast-history{position:relative;min-width:0;border:1px solid rgba(15, 35, 55, .08);border-radius:26px;background:rgba(255, 255, 255, .94);box-shadow:0 18px 55px rgba(9, 30, 54, .08);
}.beamii-dash-broadcast-form{display:grid;gap:15px;padding:18px;
}.beamii-dash-broadcast-history{padding:18px;
}.beamii-dash-broadcast-form__top{display:grid;grid-template-columns:minmax(220px, 1.25fr) minmax(150px, .7fr) minmax(138px, auto);gap:12px;align-items:end;
}.beamii-dash-broadcast-form label{display:grid;gap:7px;min-width:0;margin:0;color:var(--bm-pro-text, #102437);font-size:.82rem;font-weight:900;
}.beamii-dash-broadcast-form label > span{display:inline-flex;align-items:center;gap:6px;color:rgba(16, 36, 55, .76);letter-spacing:.02em;
}.beamii-dash-broadcast-form input,
.beamii-dash-broadcast-form select,
.beamii-dash-broadcast-form textarea{width:100%;min-width:0;border:1px solid rgba(15, 35, 55, .10);border-radius:16px;background:#fff;color:var(--bm-pro-text, #102437);font:inherit;font-size:.94rem;font-weight:750;outline:none;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease;
}.beamii-dash-broadcast-form input,
.beamii-dash-broadcast-form select{min-height:46px;padding:0 13px;
}.beamii-dash-broadcast-form textarea{min-height:128px;padding:12px 13px;line-height:1.45;resize:vertical;
}.beamii-dash-broadcast-form input:focus,
.beamii-dash-broadcast-form select:focus,
.beamii-dash-broadcast-form textarea:focus{border-color:rgba(23, 169, 228, .55);box-shadow:0 0 0 4px rgba(23, 169, 228, .12);
}.beamii-dash-broadcast-recipient{display:grid;gap:4px;min-height:46px;padding:9px 12px;border:1px solid rgba(23, 169, 228, .18);border-radius:16px;background:linear-gradient(135deg, rgba(23, 169, 228, .12), rgba(255, 255, 255, .9));color:var(--bm-pro-blue-dark, #0878ad);
}.beamii-dash-broadcast-recipient span{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;
}.beamii-dash-broadcast-recipient strong{color:var(--bm-pro-text, #102437);font-size:1.25rem;font-weight:950;line-height:1;
}.beamii-dash-broadcast-form__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:3px;
}.beamii-dash-broadcast-status{min-width:0;color:rgba(16, 36, 55, .70);font-size:.88rem;font-weight:800;
}.beamii-dash-broadcast-status.is-success,
.beamii-dash-broadcast-status[data-type="success"]{color:#13855b;
}.beamii-dash-broadcast-status.is-error,
.beamii-dash-broadcast-status[data-type="error"]{color:#b42318;
}.beamii-broadcast-history-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px;padding:14px 0;border-top:1px solid rgba(15, 35, 55, .08);
}.beamii-broadcast-history-item:first-child{border-top:0;
}.beamii-broadcast-history-item h3{margin:7px 0 4px;color:var(--bm-pro-text, #102437);font-size:1rem;font-weight:950;line-height:1.2;
}.beamii-broadcast-history-item p{margin:0 0 7px;color:rgba(16, 36, 55, .72);font-size:.9rem;font-weight:700;line-height:1.4;
}.beamii-broadcast-history-item small{color:rgba(16, 36, 55, .54);font-size:.78rem;font-weight:800;
}.beamii-broadcast-history-item__status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(23, 169, 228, .12);color:var(--bm-pro-blue-dark, #0878ad);font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;
}.beamii-broadcast-history-item__status.is-failed{background:rgba(244, 63, 94, .12);color:#b42318;
}.beamii-broadcast-history-item dl{display:grid;grid-template-columns:repeat(3, minmax(58px, auto));gap:8px;margin:0;
}.beamii-broadcast-history-item dl div{min-width:58px;padding:8px 9px;border-radius:14px;background:rgba(245, 248, 251, .95);text-align:center;
}.beamii-broadcast-history-item dt{margin:0 0 3px;color:rgba(16, 36, 55, .56);font-size:.68rem;font-weight:900;text-transform:uppercase;
}.beamii-broadcast-history-item dd{margin:0;color:var(--bm-pro-text, #102437);font-size:.98rem;font-weight:950;
}@media (max-width: 1080px){.beamii-dash-broadcast-console,
  .beamii-dash-broadcast-form__top{grid-template-columns:1fr;
  }.beamii-dash-broadcast-recipient{grid-template-columns:1fr auto;align-items:center;
  }
}@media (max-width: 640px){.beamii-dash-broadcast-form,
  .beamii-dash-broadcast-history{border-radius:22px;padding:14px;
  }.beamii-dash-broadcast-form__actions,
  .beamii-broadcast-history-item{display:grid;grid-template-columns:1fr;
  }.beamii-dash-broadcast-form__actions .beamii-company__btn{width:100%;
  }.beamii-broadcast-history-item dl{grid-template-columns:repeat(3, 1fr);
  }
}/*---------------------------------------------------------
   BeaMii Company Portal Opslag v1.0.0
   ---------------------------------------------------------*/.beamii-dash-posts-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 12px;margin:8px 0 12px;-webkit-overflow-scrolling:touch;}.beamii-dash-posts-tabs button{appearance:none;border:1px solid rgba(13,23,38,.08);border-radius:999px;background:rgba(255,255,255,.82);padding:10px 14px;font-size:12px;font-weight:900;color:var(--text-3,#526170);white-space:nowrap;box-shadow:0 8px 22px rgba(13,23,38,.05);}.beamii-dash-posts-tabs button.is-active{background:var(--beamii-accent,#1fa3d6);border-color:var(--beamii-accent,#1fa3d6);color:#fff;}.beamii-dash-posts-panel[hidden]{display:none!important;}.beamii-dash-posts-help{margin:4px 0 12px;padding:10px 12px;border-radius:16px;background:rgba(31,163,214,.08);font-size:12px;font-weight:750;line-height:1.45;color:var(--text-3,#526170);}.beamii-dash-posts-publish{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}.beamii-dash-posts-channels{display:grid;gap:8px;padding:12px;border-radius:18px;background:rgba(13,23,38,.035);border:1px solid rgba(13,23,38,.06);}.beamii-dash-posts-channels label{display:flex!important;align-items:center;gap:9px;margin:0!important;font-size:13px;font-weight:850;color:var(--text,#152033);}.beamii-dash-posts-channels input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--beamii-accent,#1fa3d6);}.beamii-dash-posts-email-warning{padding:10px 12px;border-radius:16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.16);font-size:12px;font-weight:800;line-height:1.45;color:#87540b;}.beamii-dash-post-card{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding:14px;border-radius:20px;background:rgba(255,255,255,.95);border:1px solid rgba(13,23,38,.08);box-shadow:0 8px 24px rgba(13,23,38,.05);}.beamii-dash-post-card+.beamii-dash-post-card{margin-top:10px;}.beamii-dash-post-card__main{min-width:0;}.beamii-dash-post-card h3{margin:8px 0 0;font-size:15px;line-height:1.25;font-weight:950;color:var(--text,#152033);}.beamii-dash-post-card p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-3,#526170);}.beamii-dash-post-card small{display:block;margin-top:8px;font-size:11px;font-weight:750;color:var(--muted,#6b7b8c);}.beamii-dash-post-card__media{width:96px;height:96px;border-radius:18px;overflow:hidden;background:rgba(13,23,38,.06);}.beamii-dash-post-card__media img{display:block;width:100%;height:100%;object-fit:cover;}@media (max-width:640px){.beamii-dash-posts-publish{grid-template-columns:1fr;}.beamii-dash-post-card{grid-template-columns:1fr;}.beamii-dash-post-card__media{width:100%;height:150px;}}/*---------------------------------------------------------
   BeaMii Company Portal Opslag v1.1.0 - automatic send flow
   ---------------------------------------------------------*/.beamii-dash-posts-auto-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;padding:12px;border:1px solid rgba(13, 23, 38, .07);border-radius:20px;background:linear-gradient(135deg, rgba(31, 163, 214, .08), rgba(255, 255, 255, .92));
}.beamii-company--portal-pro .beamii-profile-editor{display:grid;gap:16px;min-width:0;
}.beamii-company--portal-pro .beamii-profile-editor__tabs{position:sticky;top:12px;z-index:6;display:flex;gap:8px;padding:8px;margin:0 0 14px;overflow-x:auto;border:1px solid rgba(20, 32, 51, .08);border-radius:18px;background:rgba(255, 255, 255, .92);box-shadow:0 12px 34px rgba(20, 32, 51, .06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);scrollbar-width:none;
}.beamii-company--portal-pro .beamii-profile-editor__tabs::-webkit-scrollbar{display:none;
}.beamii-company--portal-pro .beamii-profile-editor__tabs button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(20, 32, 51, .08);border-radius:13px;background:#fff;color:var(--bm-dash-text);font-size:.84rem;font-weight:900;white-space:nowrap;cursor:pointer;
}.beamii-company--portal-pro .beamii-profile-editor__tabs button.is-active{border-color:transparent;background:linear-gradient(135deg, var(--beamii-accent, #1fa3d6), #126b9f);color:#fff;box-shadow:0 10px 22px rgba(31, 143, 209, .20);
}.beamii-company--portal-pro .beamii-profile-editor__tabs button:focus-visible{outline:3px solid rgba(31, 143, 209, .22);outline-offset:2px;
}.beamii-company--portal-pro .beamii-profile-editor__section{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgba(20, 32, 51, .08);border-radius:22px;background:rgba(255, 255, 255, .96);box-shadow:0 12px 34px rgba(20, 32, 51, .05);
}.beamii-company--portal-pro .beamii-profile-editor__section[hidden]{display:none !important;
}.beamii-company--portal-pro .beamii-profile-editor__section-head{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:start;
}.beamii-company--portal-pro .beamii-profile-editor__section-head > span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:rgba(31, 163, 214, .12);color:var(--beamii-accent, #1fa3d6);
}.beamii-company--portal-pro .beamii-profile-editor__section-head h2{margin:0;color:var(--bm-dash-text);font-size:1.08rem;line-height:1.2;letter-spacing:0;
}.beamii-company--portal-pro .beamii-profile-editor__section-head p{margin:4px 0 0;color:var(--bm-dash-muted);font-size:.9rem;font-weight:700;line-height:1.45;
}.beamii-company--portal-pro .beamii-profile-editor__card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(20, 32, 51, .07);border-radius:18px;background:#f8fafc;
}.beamii-company--portal-pro .beamii-profile-editor__card--builder{padding:0;overflow:hidden;background:#fff;
}.beamii-company--portal-pro .beamii-profile-editor__card--builder > .beamii-profile-editor__subhead{padding:14px 14px 0;
}.beamii-company--portal-pro .beamii-profile-editor__subhead{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:10px;align-items:start;
}.beamii-company--portal-pro .beamii-profile-editor__subhead > span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(31, 163, 214, .10);color:var(--beamii-accent, #1fa3d6);
}.beamii-company--portal-pro .beamii-profile-editor__subhead h3{margin:0;color:var(--bm-dash-text);font-size:.98rem;line-height:1.2;font-weight:950;
}.beamii-company--portal-pro .beamii-profile-editor__subhead p{margin:3px 0 0;color:var(--bm-dash-muted);font-size:.84rem;font-weight:720;line-height:1.45;
}.beamii-company--portal-pro .beamii-profile-editor__grid,
.beamii-company--portal-pro .beamii-profile-editor__media-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;
}.beamii-company--portal-pro .beamii-profile-editor__grid .is-wide{grid-column:1 / -1;
}.beamii-company--portal-pro .beamii-profile-editor label{min-width:0;margin:0;
}.beamii-company--portal-pro .beamii-profile-editor input,
.beamii-company--portal-pro .beamii-profile-editor textarea{min-width:0;border-radius:14px;
}.beamii-company--portal-pro .beamii-profile-editor input[disabled]{background:#f3f4f6;color:#6b7280;
}.beamii-company--portal-pro .beamii-profile-editor__chips{display:flex;flex-wrap:wrap;gap:8px;
}.beamii-company--portal-pro .beamii-profile-editor__chips label{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid rgba(20, 32, 51, .10);border-radius:999px;background:#fff;color:var(--bm-dash-text);font-weight:850;
}.beamii-company--portal-pro .beamii-profile-editor__chips input{width:auto;margin:0;
}.beamii-company--portal-pro .beamii-profile-editor__counter,
.beamii-company--portal-pro .beamii-profile-editor__muted{color:var(--bm-dash-muted);font-size:.82rem;font-weight:760;
}.beamii-company--portal-pro .beamii-profile-editor__advanced{border:1px solid rgba(20, 32, 51, .08);border-radius:16px;background:#f8fafc;padding:12px;
}.beamii-company--portal-pro .beamii-profile-editor__map-status{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:12px;align-items:start;padding:13px;border:1px solid rgba(20, 32, 51, .08);border-radius:16px;background:#f8fafc;
}.beamii-company--portal-pro .beamii-profile-editor__map-status > span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:rgba(31, 143, 209, .12);color:#126b9f;
}.beamii-company--portal-pro .beamii-profile-editor__map-status.is-missing > span{background:rgba(245, 158, 11, .14);color:#92400e;
}.beamii-company--portal-pro .beamii-profile-editor__map-status strong{display:block;color:var(--bm-dash-text);font-weight:950;
}.beamii-company--portal-pro .beamii-profile-editor__map-status p{margin:4px 0 0;color:var(--bm-dash-muted);font-size:.88rem;font-weight:720;line-height:1.45;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr);gap:14px;align-items:center;min-height:150px;padding:16px;overflow:hidden;border:1px solid rgba(20, 32, 51, .08);border-radius:18px;background:linear-gradient(90deg, rgba(20, 32, 51, .045) 1px, transparent 1px),
    linear-gradient(0deg, rgba(20, 32, 51, .045) 1px, transparent 1px),
    linear-gradient(135deg, rgba(31, 163, 214, .11), rgba(255, 255, 255, .92));background-size:34px 34px, 34px 34px, auto;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview.is-missing{background:linear-gradient(90deg, rgba(146, 64, 14, .045) 1px, transparent 1px),
    linear-gradient(0deg, rgba(146, 64, 14, .045) 1px, transparent 1px),
    linear-gradient(135deg, rgba(245, 158, 11, .10), rgba(255, 255, 255, .92));
}.beamii-company--portal-pro .beamii-profile-editor__map-marker{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#fff;color:var(--beamii-accent, #1fa3d6);border:1px solid rgba(20, 32, 51, .08);box-shadow:0 14px 30px rgba(20, 32, 51, .10);font-size:1.1rem;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview.is-missing .beamii-profile-editor__map-marker{color:#92400e;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview strong,
.beamii-company--portal-pro .beamii-profile-editor__map-preview p{position:relative;z-index:1;overflow-wrap:anywhere;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview strong{display:block;color:var(--bm-dash-text);font-weight:950;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview p{margin:4px 0 0;color:var(--bm-dash-muted);font-size:.88rem;font-weight:720;line-height:1.45;
}.beamii-company--portal-pro .beamii-profile-editor__map-preview a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--beamii-accent, #1fa3d6);font-size:.84rem;font-weight:900;text-decoration:none;
}.beamii-company--portal-pro .beamii-profile-editor__advanced summary{cursor:pointer;color:var(--bm-dash-text);font-weight:900;
}.beamii-company--portal-pro .beamii-profile-editor__advanced .beamii-profile-editor__grid{margin-top:12px;
}.beamii-company--portal-pro .beamii-profile-editor__media-grid img{width:100%;max-height:180px;object-fit:cover;border-radius:16px;border:1px solid rgba(20, 32, 51, .08);background:#f8fafc;
}.beamii-company--portal-pro .beamii-profile-editor__section--builder{padding:0;overflow:hidden;
}.beamii-company--portal-pro .beamii-profile-editor__section--builder > .beamii-profile-editor__section-head{padding:18px 18px 0;
}.beamii-company--portal-pro .beamii-profile-editor__section--builder .beamii-edit-builder-frame{border:0;border-radius:0;background:transparent;box-shadow:none;
}.beamii-company--portal-pro .beamii-profile-editor__card--builder .beamii-edit-builder-frame{border:0;border-radius:0;background:transparent;box-shadow:none;
}@media (max-width: 800px){.beamii-company--portal-pro .beamii-profile-editor__grid,
  .beamii-company--portal-pro .beamii-profile-editor__media-grid{grid-template-columns:minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-profile-editor__section{padding:14px;border-radius:18px;
  }.beamii-company--portal-pro .beamii-profile-editor__card{padding:12px;border-radius:16px;
  }.beamii-company--portal-pro .beamii-profile-editor__tabs{position:static;margin-left:-2px;margin-right:-2px;
  }.beamii-company--portal-pro .beamii-profile-editor__section--builder > .beamii-profile-editor__section-head{padding:14px 14px 0;
  }
}.beamii-dash-posts-auto-flow > div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(13, 23, 38, .06);border-radius:16px;background:rgba(255, 255, 255, .82);
}.beamii-dash-posts-auto-flow span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:12px;background:rgba(31, 163, 214, .12);color:var(--beamii-accent, #1fa3d6);
}.beamii-dash-posts-auto-flow strong{color:var(--text, #152033);font-size:.86rem;font-weight:950;line-height:1.2;
}.beamii-dash-posts-auto-flow small{color:var(--text-3, #526170);font-size:.75rem;font-weight:750;line-height:1.35;
}@media (max-width: 820px){.beamii-dash-posts-auto-flow{grid-template-columns:1fr;
  }
}/*---------------------------------------------------------
   BeaMii Erhvervspanel v2.2.0 - dashboard UX hardening
   Scoped to standalone /erhvervspanel/.
   ---------------------------------------------------------*/body.beamii-company--dashboard.beamii-company--portal-pro{overflow-x:hidden;
}.beamii-company--portal-pro .beamii-dash--v4{min-height:100svh;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__main,
.beamii-company--portal-pro .beamii-dash-view,
.beamii-company--portal-pro .beamii-dash-card,
.beamii-company--portal-pro .beamii-dash-card__head,
.beamii-company--portal-pro .beamii-dash__heading,
.beamii-company--portal-pro .beamii-dash-broadcast-console,
.beamii-company--portal-pro .beamii-dash-broadcast-form,
.beamii-company--portal-pro .beamii-dash-broadcast-history,
.beamii-company--portal-pro .beamii-analytics-grid,
.beamii-company--portal-pro .beamii-analytics-entity-row,
.beamii-company--portal-pro .beamii-edit-savebar,
.beamii-company--portal-pro .beamii-dash-profile-list,
.beamii-company--portal-pro .beamii-dash-profile-list > div{min-width:0;
}.beamii-company--portal-pro .beamii-dash-view{margin-inline:auto;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar{position:sticky;top:0;height:100svh;overflow-y:auto;overscroll-behavior:contain;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar::-webkit-scrollbar,
.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav::-webkit-scrollbar,
.beamii-company--portal-pro .beamii-dash-posts-tabs::-webkit-scrollbar{display:none;
}.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar,
.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav,
.beamii-company--portal-pro .beamii-dash-posts-tabs{scrollbar-width:none;
}.beamii-company--portal-pro .beamii-company__btn,
.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a,
.beamii-company--portal-pro .beamii-dash-posts-tabs button,
.beamii-company--portal-pro .beamii-analytics-periods a,
.beamii-company--portal-pro .beamii-dash-card__head a{min-width:0;
}.beamii-company--portal-pro .beamii-company__btn:focus-visible,
.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a:focus-visible,
.beamii-company--portal-pro .beamii-dash-posts-tabs button:focus-visible,
.beamii-company--portal-pro .beamii-analytics-periods a:focus-visible,
.beamii-company--portal-pro .beamii-dash-card__head a:focus-visible,
.beamii-company--portal-pro input:focus-visible,
.beamii-company--portal-pro select:focus-visible,
.beamii-company--portal-pro textarea:focus-visible{outline:3px solid rgba(31, 163, 214, .28);outline-offset:3px;
}.beamii-company--portal-pro .beamii-dash__topbar,
.beamii-company--portal-pro .beamii-dash__heading--v4,
.beamii-company--portal-pro .beamii-dash-card__head{gap:14px;
}.beamii-company--portal-pro .beamii-dash__top-title,
.beamii-company--portal-pro .beamii-dash__heading--v4 > div,
.beamii-company--portal-pro .beamii-dash-card__head > div{min-width:0;
}.beamii-company--portal-pro .beamii-dash__top-actions{align-items:stretch;
}.beamii-company--portal-pro .beamii-dash__empty{display:grid;gap:8px;place-items:center;min-height:150px;padding:24px;border:1px dashed rgba(20, 32, 51, .14);border-radius:24px;background:rgba(245, 248, 251, .72);text-align:center;
}.beamii-company--portal-pro .beamii-dash__empty strong,
.beamii-company--portal-pro .beamii-dash__empty p{max-width:52ch;
}.beamii-company--portal-pro .beamii-dash-broadcast-console,
.beamii-company--portal-pro .beamii-dash-posts-console{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px;
}.beamii-company--portal-pro .beamii-dash-posts-tabs{display:flex;gap:6px;margin:0 0 2px;padding:6px;overflow-x:auto;border:1px solid rgba(20, 32, 51, .08);border-radius:999px;background:rgba(255, 255, 255, .86);box-shadow:0 12px 34px rgba(20, 32, 51, .06);-webkit-overflow-scrolling:touch;
}.beamii-company--portal-pro .beamii-dash-posts-tabs button{flex:0 0 auto;min-height:38px;border-radius:999px;box-shadow:none;
}.beamii-company--portal-pro .beamii-dash-posts-tabs button.is-active{box-shadow:0 8px 20px rgba(31, 163, 214, .18);
}.beamii-company--portal-pro .beamii-dash-posts-panel{min-width:0;
}.beamii-company--portal-pro .beamii-dash-posts-help{margin:0;padding:12px 14px;border:1px solid rgba(31, 163, 214, .12);
}.beamii-company--portal-pro .beamii-dash-broadcast-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;padding:0;border:0;background:transparent;box-shadow:none;
}.beamii-company--portal-pro .beamii-dash-broadcast-form__top,
.beamii-company--portal-pro .beamii-dash-broadcast-form > label,
.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-help,
.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-publish,
.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-auto-flow,
.beamii-company--portal-pro .beamii-dash-broadcast-form__actions,
.beamii-company--portal-pro .beamii-dash-broadcast-history{border:1px solid rgba(20, 32, 51, .08);border-radius:24px;background:rgba(255, 255, 255, .96);box-shadow:0 12px 34px rgba(20, 32, 51, .06);
}.beamii-company--portal-pro .beamii-dash-broadcast-form__top,
.beamii-company--portal-pro .beamii-dash-broadcast-form > label,
.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-publish,
.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-auto-flow,
.beamii-company--portal-pro .beamii-dash-broadcast-form__actions{padding:16px;
}.beamii-company--portal-pro .beamii-dash-broadcast-form__top{grid-column:1 / -1;align-items:stretch;
}.beamii-company--portal-pro .beamii-dash-broadcast-form__top label{margin:0;
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient{min-width:0;padding:16px;border:1px solid rgba(31, 163, 214, .14);border-radius:20px;background:linear-gradient(135deg, rgba(31, 163, 214, .10), rgba(255, 255, 255, .95));
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient strong{overflow-wrap:anywhere;
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient small{display:flex;flex-wrap:wrap;gap:6px 10px;
}.beamii-company--portal-pro .beamii-dash-broadcast-form > label{display:grid;align-content:start;gap:8px;margin:0;
}.beamii-company--portal-pro .beamii-dash-broadcast-form label > span{line-height:1.25;
}.beamii-company--portal-pro .beamii-dash-broadcast-form input,
.beamii-company--portal-pro .beamii-dash-broadcast-form select,
.beamii-company--portal-pro .beamii-dash-broadcast-form textarea{width:100%;min-width:0;border-radius:14px;background:#fff;
}.beamii-company--portal-pro .beamii-dash-broadcast-form textarea{resize:vertical;
}.beamii-company--portal-pro #beamiiBroadcastContent{min-height:176px;
}.beamii-company--portal-pro #beamiiBroadcastMessage{min-height:112px;
}.beamii-company--portal-pro .beamii-dash-posts-publish{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);
}.beamii-company--portal-pro .beamii-dash-posts-channels{border-radius:18px;background:rgba(245, 248, 251, .82);
}.beamii-company--portal-pro .beamii-dash-posts-auto-flow{grid-column:1 / -1;background:rgba(255, 255, 255, .96);
}.beamii-company--portal-pro .beamii-dash-posts-auto-flow > div{border-radius:18px;background:rgba(245, 248, 251, .72);
}.beamii-company--portal-pro .beamii-dash-broadcast-form__actions{grid-column:1 / -1;justify-content:space-between;align-items:center;background:rgba(255, 255, 255, .92);backdrop-filter:blur(14px);
}@supports selector(label:has(input)){.beamii-company--portal-pro .beamii-dash-broadcast-form > label:has(#beamiiBroadcastTitle),
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label:has(#beamiiBroadcastContent),
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label:has(#beamiiBroadcastMessage),
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label:has(#beamiiBroadcastImage),
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label:has(#beamiiBroadcastLink){grid-column:1 / -1;
  }
}.beamii-company--portal-pro .beamii-dash-broadcast-history{padding:16px;
}.beamii-company--portal-pro .beamii-dash-post-card,
.beamii-company--portal-pro .beamii-broadcast-history-item{border-color:rgba(20, 32, 51, .08);border-radius:22px;box-shadow:0 10px 28px rgba(20, 32, 51, .05);
}.beamii-company--portal-pro .beamii-dash-post-card__main,
.beamii-company--portal-pro .beamii-broadcast-history-item > div{min-width:0;
}.beamii-company--portal-pro .beamii-dash-post-card h3,
.beamii-company--portal-pro .beamii-dash-post-card p,
.beamii-company--portal-pro .beamii-dash-post-card small,
.beamii-company--portal-pro .beamii-broadcast-history-item strong,
.beamii-company--portal-pro .beamii-broadcast-history-item p{overflow-wrap:anywhere;
}.beamii-company--portal-pro dl.beamii-dash-profile-list{display:grid;gap:10px;
}.beamii-company--portal-pro dl.beamii-dash-profile-list > div{align-items:start;border-radius:16px;
}.beamii-company--portal-pro .beamii-analytics-periods{overflow-x:auto;-webkit-overflow-scrolling:touch;
}.beamii-company--portal-pro .beamii-analytics-periods a{flex:0 0 auto;text-align:center;
}.beamii-company--portal-pro .beamii-analytics-entity-row{overflow:hidden;
}.beamii-company--portal-pro .beamii-analytics-entity-row strong,
.beamii-company--portal-pro .beamii-analytics-entity-row small{overflow-wrap:anywhere;
}@media (min-width: 861px){.beamii-company--portal-pro .beamii-dash-broadcast-form__actions{position:sticky;bottom:18px;z-index:4;
  }
}@media (max-width: 1080px){.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__sidebar{position:sticky;top:0;height:auto;max-height:none;z-index:20;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav{display:flex;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;
  }.beamii-company--portal-pro .beamii-dash--v4 .beamii-dash__nav a{flex:0 0 auto;
  }
}@media (max-width: 780px){.beamii-company--portal-pro .beamii-dash__topbar,
  .beamii-company--portal-pro .beamii-dash__heading--v4,
  .beamii-company--portal-pro .beamii-dash-card__head{align-items:stretch;
  }.beamii-company--portal-pro .beamii-dash__top-actions,
  .beamii-company--portal-pro .beamii-company__actions,
  .beamii-company--portal-pro .beamii-edit-savebar{display:grid;grid-template-columns:minmax(0, 1fr);width:100%;
  }.beamii-company--portal-pro .beamii-dash__top-actions .beamii-company__btn,
  .beamii-company--portal-pro .beamii-company__actions .beamii-company__btn,
  .beamii-company--portal-pro .beamii-edit-savebar .beamii-company__btn{width:100%;justify-content:center;
  }.beamii-company--portal-pro .beamii-dash-broadcast-form,
  .beamii-company--portal-pro .beamii-dash-posts-publish{grid-template-columns:minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-broadcast-form > label,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-publish{grid-column:1 / -1;
  }.beamii-company--portal-pro .beamii-dash-post-card,
  .beamii-company--portal-pro .beamii-broadcast-history-item{grid-template-columns:minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-post-card__media{width:100%;height:auto;aspect-ratio:16 / 9;
  }
}@media (max-width: 560px){.beamii-company--portal-pro .beamii-dash-view{width:100%;
  }.beamii-company--portal-pro .beamii-dash-card,
  .beamii-company--portal-pro .beamii-dash-broadcast-form__top,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-help,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-publish,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-auto-flow,
  .beamii-company--portal-pro .beamii-dash-broadcast-form__actions,
  .beamii-company--portal-pro .beamii-dash-broadcast-history,
  .beamii-company--portal-pro .beamii-dash__empty{border-radius:20px;
  }.beamii-company--portal-pro .beamii-dash-posts-tabs{margin-inline:-2px;
  }.beamii-company--portal-pro .beamii-dash-broadcast-form__top,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > label,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-publish,
  .beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-posts-auto-flow,
  .beamii-company--portal-pro .beamii-dash-broadcast-form__actions,
  .beamii-company--portal-pro .beamii-dash-broadcast-history{padding:14px;
  }.beamii-company--portal-pro .beamii-broadcast-history-item dl{grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}/*---------------------------------------------------------
   BeaMii Erhvervspanel v2.2.1 - access and broadcast sections
   Scoped to standalone /erhvervspanel/.
   ---------------------------------------------------------*/.beamii-company--portal-pro .beamii-dash-access-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-bottom:16px;
}.beamii-company--portal-pro .beamii-dash-access-stats > div{min-width:0;padding:16px;border:1px solid rgba(20, 32, 51, .08);border-radius:22px;background:rgba(255, 255, 255, .96);box-shadow:0 12px 34px rgba(20, 32, 51, .05);
}.beamii-company--portal-pro .beamii-dash-access-stats span,
.beamii-company--portal-pro .beamii-dash-access-stats small{display:inline-flex;gap:7px;align-items:center;color:var(--bm-dash-muted);font-size:.82rem;font-weight:850;
}.beamii-company--portal-pro .beamii-dash-access-stats strong{display:block;margin:8px 0 4px;color:var(--bm-dash-text);font-size:2rem;line-height:1;letter-spacing:-.04em;
}.beamii-company--portal-pro .beamii-dash-access-grid{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(320px, .85fr);gap:16px;align-items:start;
}.beamii-company--portal-pro .beamii-dash-access-requests{position:sticky;top:22px;
}.beamii-company--portal-pro .beamii-dash-access-request-group{display:grid;gap:10px;padding-top:14px;margin-top:14px;border-top:1px solid rgba(20, 32, 51, .08);
}.beamii-company--portal-pro .beamii-dash-access-request-group h3{margin:0;color:var(--bm-dash-text);font-size:.95rem;font-weight:950;
}.beamii-company--portal-pro .beamii-dash-access-muted{margin:0;padding:12px;border-radius:16px;background:rgba(245, 248, 251, .86);color:var(--bm-dash-muted);font-size:.9rem;font-weight:750;
}.beamii-company--portal-pro .beamii-dash-access-request-list{display:grid;gap:10px;
}.beamii-company--portal-pro .beamii-dash-access-request{display:grid;gap:8px;min-width:0;padding:13px;border:1px solid rgba(20, 32, 51, .08);border-radius:18px;background:rgba(255, 255, 255, .92);
}.beamii-company--portal-pro .beamii-dash-access-request strong,
.beamii-company--portal-pro .beamii-dash-access-request small,
.beamii-company--portal-pro .beamii-dash-access-request p{overflow-wrap:anywhere;
}.beamii-company--portal-pro .beamii-dash-access-request strong{display:block;color:var(--bm-dash-text);font-size:.96rem;line-height:1.25;
}.beamii-company--portal-pro .beamii-dash-access-request small{display:inline-flex;gap:6px;align-items:center;color:var(--bm-dash-muted);font-size:.78rem;font-weight:800;
}.beamii-company--portal-pro .beamii-dash-access-request p{margin:0;color:var(--bm-dash-muted);font-size:.85rem;line-height:1.45;
}.beamii-company--portal-pro .beamii-dash-broadcast-form{grid-template-columns:minmax(0, 1fr);
}.beamii-company--portal-pro .beamii-dash-broadcast-form > .beamii-dash-broadcast-section{grid-column:1 / -1;
}.beamii-company--portal-pro .beamii-dash-broadcast-section{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgba(20, 32, 51, .08);border-radius:24px;background:rgba(255, 255, 255, .96);box-shadow:0 12px 34px rgba(20, 32, 51, .06);
}.beamii-company--portal-pro .beamii-dash-broadcast-section__head{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:start;
}.beamii-company--portal-pro .beamii-dash-broadcast-section__head > span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:14px;background:rgba(31, 163, 214, .12);color:var(--beamii-accent, #1fa3d6);font-size:.85rem;font-weight:950;
}.beamii-company--portal-pro .beamii-dash-broadcast-section__head h2{margin:0;color:var(--bm-dash-text);font-size:1.08rem;line-height:1.2;letter-spacing:0;
}.beamii-company--portal-pro .beamii-dash-broadcast-section__head p{margin:4px 0 0;color:var(--bm-dash-muted);font-size:.9rem;font-weight:700;line-height:1.45;
}.beamii-company--portal-pro .beamii-dash-broadcast-section .beamii-dash-broadcast-form__top,
.beamii-company--portal-pro .beamii-dash-broadcast-section .beamii-dash-posts-publish,
.beamii-company--portal-pro .beamii-dash-broadcast-section .beamii-dash-posts-auto-flow{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;
}.beamii-company--portal-pro .beamii-dash-broadcast-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;
}.beamii-company--portal-pro .beamii-dash-broadcast-fields label,
.beamii-company--portal-pro .beamii-dash-broadcast-form__top label,
.beamii-company--portal-pro .beamii-dash-posts-publish label{display:grid;gap:8px;min-width:0;margin:0;
}.beamii-company--portal-pro .beamii-dash-broadcast-fields label.is-wide{grid-column:1 / -1;
}.beamii-company--portal-pro .beamii-dash-broadcast-form__top{display:grid;grid-template-columns:minmax(260px, .78fr) minmax(0, 1.22fr);gap:12px;
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient > div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(31, 163, 214, .12);border-radius:16px;background:rgba(255, 255, 255, .72);
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient > div > span{display:inline-flex;gap:7px;align-items:center;color:var(--bm-dash-muted);font-size:.76rem;font-weight:900;line-height:1.25;
}.beamii-company--portal-pro .beamii-dash-broadcast-recipient > div > strong{color:var(--bm-dash-text);font-size:1.45rem;line-height:1;letter-spacing:-.035em;
}.beamii-company--portal-pro .beamii-dash-broadcast-status{min-width:0;color:var(--bm-dash-muted);font-size:.9rem;font-weight:750;line-height:1.4;
}.beamii-company--portal-pro .beamii-dash-broadcast-status.is-success,
.beamii-company--portal-pro .beamii-dash-broadcast-status.is-error,
.beamii-company--portal-pro .beamii-dash-broadcast-status.is-info{padding:10px 12px;border-radius:16px;
}.beamii-company--portal-pro .beamii-dash-broadcast-status.is-success{background:rgba(7, 128, 73, .10);color:#078049;
}.beamii-company--portal-pro .beamii-dash-broadcast-status.is-error{background:rgba(185, 28, 28, .10);color:#b91c1c;
}.beamii-company--portal-pro .beamii-dash-broadcast-status.is-info{background:rgba(31, 163, 214, .10);color:var(--beamii-accent, #1fa3d6);
}@media (max-width: 1080px){.beamii-company--portal-pro .beamii-dash-access-grid{grid-template-columns:minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-access-requests{position:static;
  }.beamii-company--portal-pro .beamii-dash-broadcast-form__top,
  .beamii-company--portal-pro .beamii-dash-broadcast-recipient{grid-template-columns:minmax(0, 1fr);
  }
}@media (max-width: 700px){.beamii-company--portal-pro .beamii-dash-access-stats,
  .beamii-company--portal-pro .beamii-dash-broadcast-fields,
  .beamii-company--portal-pro .beamii-dash-posts-publish{grid-template-columns:minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-broadcast-section{padding:14px;border-radius:20px;
  }.beamii-company--portal-pro .beamii-dash-broadcast-section__head{grid-template-columns:34px minmax(0, 1fr);
  }.beamii-company--portal-pro .beamii-dash-broadcast-section__head > span{width:34px;height:34px;border-radius:12px;
  }
}/*---------------------------------------------------------
 * /erhverv/ app step guide
 * Scoped only to the public business apply app page.
 * ---------------------------------------------------------*/.beamii-company--apply-app{min-height:100svh;background:linear-gradient(180deg, #f8fafc 0%, #eef5f8 100%);color:#172333;overflow-x:hidden;
}.beamii-company--apply-app .beamii-company-apply-page{width:min(100%, 760px);margin:0 auto;padding:calc(var(--beamii-topbar-height, 74px) + env(safe-area-inset-top, 0px) + 18px) 16px calc(var(--beamii-bottomnav-height, 82px) + env(safe-area-inset-bottom, 0px) + 26px);
}.beamii-company--apply-app .beamii-company-apply-hero,
.beamii-company--apply-app .beamii-company-step-card{background:rgba(255, 255, 255, 0.94);border:1px solid rgba(21, 48, 73, 0.08);border-radius:28px;box-shadow:0 18px 48px rgba(15, 34, 53, 0.09);
}.beamii-company--apply-app .beamii-company-apply-hero{padding:24px;margin-bottom:14px;
}.beamii-company--apply-app .beamii-company-apply-hero h1{margin:6px 0 10px;font-size:clamp(2rem, 8vw, 3.8rem);line-height:0.95;letter-spacing:-0.055em;color:#162838;
}.beamii-company--apply-app .beamii-company-apply-hero p{margin:0;max-width:58ch;color:#607086;font-weight:650;line-height:1.5;
}.beamii-company--apply-app .beamii-company-apply-status{display:grid;gap:4px;margin-top:18px;padding:14px 16px;border-radius:20px;background:#f5f8fb;border:1px solid rgba(21, 48, 73, 0.08);
}.beamii-company--apply-app .beamii-company-apply-status span,
.beamii-company--apply-app .beamii-company-apply-status small{color:#68788d;font-weight:700;
}.beamii-company--apply-app .beamii-company-apply-status strong{color:#172333;font-size:1.05rem;
}.beamii-company--apply-app .beamii-company-apply-status.is-approved{background:#ecfdf3;border-color:rgba(22, 163, 74, 0.22);
}.beamii-company--apply-app .beamii-company-apply-status.is-pending{background:#fffbeb;border-color:rgba(217, 119, 6, 0.22);
}.beamii-company--apply-app .beamii-company-apply-status.is-rejected,
.beamii-company--apply-app .beamii-company-apply-status.is-suspended{background:#fef2f2;border-color:rgba(220, 38, 38, 0.18);
}.beamii-company--apply-app .beamii-company-stepper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin:0 0 14px;padding:8px;border-radius:22px;background:rgba(255, 255, 255, 0.7);border:1px solid rgba(21, 48, 73, 0.08);
}.beamii-company--apply-app .beamii-company-stepper span{display:flex;min-height:40px;align-items:center;justify-content:center;padding:8px 6px;border-radius:16px;color:#64748b;font-size:0.78rem;font-weight:900;text-align:center;
}.beamii-company--apply-app .beamii-company-stepper span.is-active{background:#172333;color:#fff;box-shadow:0 10px 24px rgba(15, 34, 53, 0.18);
}.beamii-company--apply-app .beamii-company-step-card{display:none;padding:22px;margin-bottom:16px;
}.beamii-company--apply-app .beamii-company-step-card.is-visible:not([hidden]){display:block;
}.beamii-company--apply-app .beamii-company-step-card__head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:16px;
}.beamii-company--apply-app .beamii-company-step-card h2{margin:0;color:#172333;font-size:clamp(1.45rem, 6vw, 2.1rem);line-height:1.04;letter-spacing:-0.035em;
}.beamii-company--apply-app .beamii-company-step-card p,
.beamii-company--apply-app .beamii-company-step-intro{color:#64748b;font-weight:650;line-height:1.5;
}.beamii-company--apply-app .beamii-company-step-card__icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:12px;border-radius:18px;background:#eef7fb;color:#174866;font-size:1.3rem;
}.beamii-company--apply-app .beamii-company-step-card__icon.is-success{background:#ecfdf3;color:#15803d;
}.beamii-company--apply-app .beamii-company-step-card__small-link{border:0;background:transparent;color:#174866;cursor:pointer;font:inherit;font-weight:900;text-decoration:none;white-space:nowrap;
}.beamii-company--apply-app .beamii-company-choice-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;
}.beamii-company--apply-app .beamii-company-choice{display:grid;gap:10px;padding:18px;min-height:160px;border:1px solid rgba(21, 48, 73, 0.09);border-radius:22px;background:#fff;color:#172333;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 12px 30px rgba(15, 34, 53, 0.06);
}.beamii-company--apply-app .beamii-company-choice:hover,
.beamii-company--apply-app .beamii-company-choice:focus-visible{transform:translateY(-1px);border-color:rgba(23, 72, 102, 0.26);box-shadow:0 16px 36px rgba(15, 34, 53, 0.1);
}.beamii-company--apply-app .beamii-company-choice span{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:#eef7fb;color:#174866;
}.beamii-company--apply-app .beamii-company-choice strong{font-size:1rem;
}.beamii-company--apply-app .beamii-company-choice small{color:#64748b;font-weight:700;line-height:1.45;
}.beamii-company--apply-app .beamii-company-search-box input,
.beamii-company--apply-app .beamii-company-step-form input,
.beamii-company--apply-app .beamii-company-step-form select,
.beamii-company--apply-app .beamii-company-step-form textarea{width:100%;border:1px solid rgba(21, 48, 73, 0.12);border-radius:16px;background:#f8fafc;color:#172333;font:inherit;font-weight:700;padding:13px 14px;outline:none;
}.beamii-company--apply-app .beamii-company-search-box input:focus,
.beamii-company--apply-app .beamii-company-step-form input:focus,
.beamii-company--apply-app .beamii-company-step-form select:focus,
.beamii-company--apply-app .beamii-company-step-form textarea:focus{border-color:rgba(23, 72, 102, 0.44);box-shadow:0 0 0 4px rgba(23, 72, 102, 0.1);background:#fff;
}.beamii-company--apply-app .beamii-company__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;
}.beamii-company--apply-app .beamii-company__grid label{display:grid;gap:7px;color:#172333;font-weight:900;
}.beamii-company--apply-app .beamii-company__grid label span{font-size:0.78rem;letter-spacing:0.02em;
}.beamii-company--apply-app .beamii-company__full,
.beamii-company--apply-app .beamii-company__wide{grid-column:1 / -1;
}.beamii-company--apply-app .beamii-company__wide{display:grid;gap:7px;color:#172333;font-weight:900;margin-top:12px;
}.beamii-company--apply-app label.beamii-company__wide > span{font-size:0.78rem;letter-spacing:0.02em;
}.beamii-company--apply-app .beamii-company-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;
}.beamii-company--apply-app .beamii-company-form-block{display:grid;gap:14px;padding:16px;margin-top:14px;border:1px solid rgba(21, 48, 73, 0.08);border-radius:22px;background:linear-gradient(180deg, #fff 0%, #f8fafc 100%);
}.beamii-company--apply-app .beamii-company-form-block:first-child{margin-top:0;
}.beamii-company--apply-app .beamii-company-form-block__head{display:flex;gap:12px;align-items:flex-start;
}.beamii-company--apply-app .beamii-company-form-block__head > span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:#eef7fb;color:#174866;
}.beamii-company--apply-app .beamii-company-form-block__head strong,
.beamii-company--apply-app .beamii-company-form-block__head small{display:block;
}.beamii-company--apply-app .beamii-company-form-block__head strong{color:#172333;font-size:1rem;line-height:1.2;
}.beamii-company--apply-app .beamii-company-form-block__head small{margin-top:3px;color:#64748b;font-weight:750;line-height:1.4;
}.beamii-company--apply-app .beamii-company-segmented{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:6px;border-radius:18px;background:#eef2f7;border:1px solid rgba(21, 48, 73, 0.08);
}.beamii-company--apply-app .beamii-company-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:14px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-weight:900;
}.beamii-company--apply-app .beamii-company-segmented button.is-active{background:#fff;color:#172333;box-shadow:0 10px 22px rgba(15, 34, 53, 0.10);
}.beamii-company--apply-app .beamii-company-type-options{padding:0;border:1px solid rgba(21, 48, 73, 0.1);border-radius:20px;background:#fff;overflow:hidden;
}.beamii-company--apply-app .beamii-company-type-options__head{display:grid;gap:4px;padding:14px 14px 10px;border-bottom:1px solid rgba(21, 48, 73, 0.07);background:#f8fafc;
}.beamii-company--apply-app .beamii-company-type-options__head strong{color:#172333;
}.beamii-company--apply-app .beamii-company-type-options__head small,
.beamii-company--apply-app .beamii-company-type-options__empty,
.beamii-company--apply-app .beamii-company-address-search small{color:#64748b;font-weight:750;line-height:1.4;
}.beamii-company--apply-app .beamii-company-type-options__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;padding:12px;
}.beamii-company--apply-app .beamii-company-type-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 11px;border-radius:16px;background:#f8fafc;border:1px solid rgba(21, 48, 73, 0.08);color:#172333;font-weight:850;cursor:pointer;
}.beamii-company--apply-app .beamii-company-type-option input{position:absolute;opacity:0;pointer-events:none;
}.beamii-company--apply-app .beamii-company-type-option__mark{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;border:1px solid rgba(21, 48, 73, 0.14);background:#fff;color:transparent;font-size:0.72rem;
}.beamii-company--apply-app .beamii-company-type-option__text{min-width:0;font-size:0.88rem;line-height:1.2;
}.beamii-company--apply-app .beamii-company-type-option.is-checked,
.beamii-company--apply-app .beamii-company-type-option:has(input:checked){border-color:rgba(23, 72, 102, 0.35);background:#eef7fb;box-shadow:inset 0 0 0 1px rgba(23, 72, 102, 0.10);
}.beamii-company--apply-app .beamii-company-type-option.is-checked .beamii-company-type-option__mark,
.beamii-company--apply-app .beamii-company-type-option:has(input:checked) .beamii-company-type-option__mark{border-color:#174866;background:#174866;color:#fff;
}.beamii-company--apply-app .beamii-company-address-search{position:relative;
}.beamii-company--apply-app .beamii-company-address-suggestions{display:grid;gap:6px;position:absolute;z-index:20;left:0;right:0;top:calc(100% - 4px);padding:8px;border:1px solid rgba(21, 48, 73, 0.12);border-radius:16px;background:#fff;box-shadow:0 18px 38px rgba(15, 34, 53, 0.14);
}.beamii-company--apply-app .beamii-company-address-suggestions[hidden]{display:none;
}.beamii-company--apply-app .beamii-company-address-suggestions button{width:100%;border:0;border-radius:12px;padding:10px 11px;background:#f8fafc;color:#172333;cursor:pointer;text-align:left;font-weight:800;
}.beamii-company--apply-app .beamii-company-address-suggestions button:hover,
.beamii-company--apply-app .beamii-company-address-suggestions button:focus-visible{background:#eef7fb;
}.beamii-company--apply-app .beamii-company-address-suggestions__empty{padding:9px 10px;color:#64748b;font-weight:750;
}.beamii-company--apply-app .beamii-company-claim-results{display:grid;gap:10px;margin-top:12px;
}.beamii-company--apply-app .beamii-company-search-state,
.beamii-company--apply-app .beamii-company-selected-entity,
.beamii-company--apply-app .beamii-company-claim-result{padding:14px;border-radius:18px;background:#f8fafc;border:1px solid rgba(21, 48, 73, 0.08);
}.beamii-company--apply-app .beamii-company-search-state.is-error{color:#b91c1c;background:#fef2f2;
}.beamii-company--apply-app .beamii-company-search-state.is-empty{color:#92400e;background:#fffbeb;
}.beamii-company--apply-app .beamii-company-claim-result{display:flex;gap:14px;align-items:center;justify-content:space-between;background:#fff;
}.beamii-company--apply-app .beamii-company-claim-result strong,
.beamii-company--apply-app .beamii-company-selected-entity strong{display:block;color:#172333;font-size:1rem;
}.beamii-company--apply-app .beamii-company-claim-result small,
.beamii-company--apply-app .beamii-company-selected-entity small,
.beamii-company--apply-app .beamii-company-selected-entity span{display:block;color:#64748b;font-weight:750;
}.beamii-company--apply-app .beamii-company-claim-result p,
.beamii-company--apply-app .beamii-company-selected-entity p{margin:7px 0 0;color:#92400e;font-size:0.88rem;
}.beamii-company--apply-app .beamii-company-claim-result__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;
}.beamii-company--apply-app .beamii-company-claim-result__badge{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#fffbeb;color:#92400e;font-size:0.75rem;font-weight:900;
}.beamii-company--apply-app .beamii-company-selected-entity{margin-bottom:14px;background:#eef7fb;
}.beamii-company--apply-app .beamii-company-step-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px;
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-apply-page{padding-left:12px;padding-right:12px;
  }.beamii-company--apply-app .beamii-company-stepper{grid-template-columns:repeat(2, minmax(0, 1fr));
  }.beamii-company--apply-app .beamii-company-choice-grid,
  .beamii-company--apply-app .beamii-company__grid,
  .beamii-company--apply-app .beamii-company-type-options__grid{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-form-block{padding:14px;border-radius:20px;
  }.beamii-company--apply-app .beamii-company-step-card__head,
  .beamii-company--apply-app .beamii-company-claim-result{align-items:stretch;flex-direction:column;
  }.beamii-company--apply-app .beamii-company-step-card__small-link{align-self:flex-start;
  }.beamii-company--apply-app .beamii-company-claim-result__actions{justify-content:flex-start;
  }
}/*---------------------------------------------------------
 * BeaMii /erhverv/ app guide polish v2.2.0
 * Scope is intentionally limited to /erhverv/ apply app.
 * ---------------------------------------------------------*/.beamii-company--apply-app .beamii-company-apply-page{width:min(100%, 700px);margin:0 auto;padding:calc(var(--beamii-topbar-height, 74px) + env(safe-area-inset-top, 0px) + 14px) 14px calc(var(--beamii-bottomnav-height, 82px) + env(safe-area-inset-bottom, 0px) + 22px);
}.beamii-company--apply-app .beamii-company-apply-intro{margin-top:0;
}.beamii-company--apply-app .beamii-company-apply-shell{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;
}.beamii-company--apply-app .beamii-company-apply-mini-status{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin:0 0 10px;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid rgba(21,48,73,.08);
}.beamii-company--apply-app .beamii-company-apply-mini-status span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;
}.beamii-company--apply-app .beamii-company-apply-mini-status strong{color:#172333;font-size:.95rem;font-weight:950;
}.beamii-company--apply-app .beamii-company-apply-mini-status small{grid-column:1 / -1;color:#64748b;font-size:.86rem;font-weight:700;line-height:1.35;
}.beamii-company--apply-app .beamii-company-apply-mini-status.is-approved{background:#ecfdf3;border-color:rgba(22,163,74,.18);
}.beamii-company--apply-app .beamii-company-stepper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;margin:0 0 10px;padding:6px;border-radius:18px;background:rgba(246,248,251,.82);border:1px solid rgba(21,48,73,.08);
}.beamii-company--apply-app .beamii-company-stepper span{min-height:34px;padding:7px 6px;border-radius:14px;font-size:.75rem;font-weight:950;
}.beamii-company--apply-app .beamii-company-step-card{margin:0;padding:18px;border-radius:24px;background:#fff;border:1px solid rgba(21,48,73,.08);box-shadow:0 16px 38px rgba(15,34,53,.08);
}.beamii-company--apply-app .beamii-company-step-card h2{font-size:clamp(1.35rem, 5vw, 1.85rem);letter-spacing:-.035em;
}.beamii-company--apply-app .beamii-company-choice{min-height:122px;border-radius:20px;box-shadow:0 10px 24px rgba(15,34,53,.06);
}.beamii-company--apply-app .beamii-company-choice span,
.beamii-company--apply-app .beamii-company-step-card__icon{background:#eef7fb;color:#174866;
}.beamii-company--apply-app .beamii-company-search-box input,
.beamii-company--apply-app .beamii-company-step-form input,
.beamii-company--apply-app .beamii-company-step-form select,
.beamii-company--apply-app .beamii-company-step-form textarea{min-height:48px;border-radius:15px;background:#f8fafc;
}.beamii-company--apply-app .beamii-company-claim-result,
.beamii-company--apply-app .beamii-company-selected-entity,
.beamii-company--apply-app .beamii-company-search-state{border-radius:18px;
}.beamii-company--apply-app .beamii-company-step-intro{margin:-4px 0 14px;color:#64748b;font-size:.95rem;
}.beamii-company--apply-app .beamii-company-claim-result{box-shadow:0 10px 24px rgba(15,34,53,.05);
}.beamii-company--apply-app .beamii-company-claim-result small{margin-top:4px;
}.beamii-company--apply-app .beamii-company-selected-entity{background:#f1f8fb;
}.beamii-company--apply-app [data-beamii-apply-step="done"]{text-align:center;
}.beamii-company--apply-app [data-beamii-apply-step="done"] .beamii-company-step-card__icon{margin-left:auto;margin-right:auto;
}.beamii-company--apply-app [data-beamii-apply-step="done"] .beamii-company-step-actions{justify-content:center;
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-apply-page{padding-left:12px;padding-right:12px;
  }.beamii-company--apply-app .beamii-company-apply-shell{padding:0;
  }.beamii-company--apply-app .beamii-company-stepper{grid-template-columns:repeat(4, minmax(0, 1fr));
  }.beamii-company--apply-app .beamii-company-stepper span{min-height:32px;font-size:.68rem;
  }.beamii-company--apply-app .beamii-company-choice{min-height:96px;grid-template-columns:auto 1fr;align-items:center;
  }.beamii-company--apply-app .beamii-company-choice small{grid-column:2;
  }.beamii-company--apply-app .beamii-company-claim-result__actions .beamii-company__btn{width:100%;
  }
}/*---------------------------------------------------------
 * BeaMii /erhverv/ suggest-flow cleanup v2.11.5
 * - Strammere kategori-visning
 * - Mindre formularstøj
 * - Undgår brede span-regler på kategori-chips
 * ---------------------------------------------------------*/.beamii-company--apply-app .beamii-company-choice-grid{grid-template-columns:repeat(3, minmax(0, 1fr));
}.beamii-company--apply-app .beamii-company-step-form{display:grid;gap:14px;
}.beamii-company--apply-app label.beamii-company__wide > span,
.beamii-company--apply-app .beamii-company__grid > label > span{font-size:.78rem;letter-spacing:.02em;
}.beamii-company--apply-app .beamii-company-type-options.beamii-company__wide{display:block;margin-top:0;color:inherit;font-weight:inherit;
}.beamii-company--apply-app .beamii-company-type-options[hidden]{display:none !important;
}.beamii-company--apply-app .beamii-company-type-options__head{padding:12px 13px 9px;
}.beamii-company--apply-app .beamii-company-type-options__head small{font-size:.82rem;
}.beamii-company--apply-app .beamii-company-type-options__grid{grid-template-columns:repeat(auto-fit, minmax(148px, 1fr));gap:8px;padding:10px;
}.beamii-company--apply-app .beamii-company-type-option{min-height:46px;padding:10px;align-items:center;overflow:hidden;
}.beamii-company--apply-app .beamii-company-type-option__mark{width:22px;height:22px;min-width:22px;font-size:.68rem;
}.beamii-company--apply-app .beamii-company-type-option__text{display:block;min-width:0;overflow-wrap:anywhere;font-size:.84rem;line-height:1.22;
}.beamii-company--apply-app .beamii-company-form-block{gap:12px;
}.beamii-company--apply-app .beamii-company-form-block__head small{max-width:52ch;
}.beamii-company--apply-app .beamii-company-step-form textarea{min-height:92px;resize:vertical;
}.beamii-company--apply-app .beamii-company-address-suggestions{top:calc(100% + 6px);
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-choice-grid{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-type-options__grid{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-step-form textarea{min-height:104px;
  }
}/*Company editor: entity recommendation picker --------------------------------*/.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro{box-shadow:none;background:rgba(248,250,252,.8);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro h2{font-size:1.05rem;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__groups{grid-template-columns:1fr;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__group{box-shadow:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations{gap:14px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations [hidden]{display:none !important;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__group,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location{border-color:rgba(21,48,73,.08);border-radius:22px;background:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__default-note{margin:0;padding:12px 14px;border-radius:18px;background:#eef7fb;border:1px solid rgba(21,48,73,.08);color:#174866;font-weight:900;line-height:1.4;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip span,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span{min-height:50px;border-radius:18px;background:#f8fafc;border-color:rgba(21,48,73,.10);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip span{display:flex;flex-direction:row;align-items:center;gap:9px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip span::before{content:"";width:9px;height:9px;border-radius:999px;background:rgba(21,48,73,.20);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip input:checked + span,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio input:checked + span{background:#172333;border-color:#172333;color:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip input:checked + span::before{background:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location-options{grid-template-columns:repeat(2,minmax(0,1fr));
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span{display:flex;align-items:center;justify-content:center;text-align:center;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius{max-width:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city label,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius label{display:grid;gap:7px;margin:0;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city input,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius input,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius select{min-height:50px;border-radius:16px;background:#f8fafc;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city p,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius p{margin:0;color:#64748b;font-size:.86rem;font-weight:750;
}@media (max-width:680px){.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chips,
  .beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location-options{grid-template-columns:1fr;
  }.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span{justify-content:flex-start;text-align:left;
  }
}/*Company editor: recommendation picker visual polish ------------------------*/.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px;background:linear-gradient(135deg,#ffffff 0%,#f1f8fb 100%);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:17px;background:linear-gradient(135deg,#174866 0%,#2aa3c7 100%);color:#fff;box-shadow:0 12px 26px rgba(23,72,102,.18);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro h2{color:#172333;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__group,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location{padding:15px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__group-head h3,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location-head h3{display:flex;align-items:center;gap:9px;color:#172333;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__group-head h3 i{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:12px;background:#eef7fb;color:#174866;font-size:13px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__default-note{display:flex;align-items:center;gap:10px;background:#f1f8fb;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__default-note i{color:#2aa3c7;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip span{min-height:54px;padding:11px 14px 11px 12px;box-shadow:0 1px 0 rgba(255,255,255,.75) inset;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip span::before{width:18px;height:18px;border:1px solid rgba(23,72,102,.18);background:#eef7fb;box-shadow:inset 0 0 0 5px #fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip:hover span{border-color:rgba(23,72,102,.26);background:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip input:checked + span{background:#174866;border-color:#174866;box-shadow:0 12px 24px rgba(23,72,102,.20);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__chip input:checked + span::before{border-color:rgba(255,255,255,.65);background:#fff;box-shadow:inset 0 0 0 5px #174866;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__location-options{gap:8px;padding:6px;border:1px solid rgba(23,72,102,.08);border-radius:22px;background:#f3f7fa;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span{min-height:56px;gap:8px;border-color:transparent;background:transparent;box-shadow:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span i{color:#174866;font-size:14px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio:hover span{background:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio input:checked + span{background:#172333;border-color:#172333;box-shadow:0 10px 22px rgba(23,35,51,.20);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio input:checked + span i{color:#fff;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius{margin-top:12px;padding:14px;border:1px solid rgba(23,72,102,.10);border-radius:20px;background:#f8fbfd;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city input,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius input,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radius select{border-color:rgba(23,72,102,.14);background:#fff;box-shadow:0 1px 0 rgba(255,255,255,.75) inset;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-picker{position:relative;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border:1px solid rgba(23,72,102,.14);border-radius:18px;background:#fff;padding:0 10px 0 14px;box-shadow:0 10px 22px rgba(23,72,102,.06), inset 0 1px 0 rgba(255,255,255,.8);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control > i{color:#174866;font-size:14px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control input{min-height:52px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-weight:850;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control input:focus{outline:none;box-shadow:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control:focus-within{border-color:rgba(23,72,102,.36);box-shadow:0 0 0 4px rgba(23,72,102,.10), 0 12px 26px rgba(23,72,102,.08);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control button{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:12px;background:#eef7fb;color:#174866;cursor:pointer;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control button:hover,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-control button:focus-visible{background:#174866;color:#fff;outline:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-menu{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 8px);overflow:hidden;border:1px solid rgba(23,72,102,.12);border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(23,35,51,.18);
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-menu-head{display:flex;align-items:center;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(23,72,102,.08);background:#f7fbfd;color:#64748b;font-size:.76rem;font-weight:950;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-options{display:grid;max-height:292px;overflow:auto;padding:6px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:13px;background:transparent;color:#172333;text-align:left;font-weight:900;cursor:pointer;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-options button i{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:10px;background:#eef7fb;color:#174866;font-size:12px;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-options button:hover,
.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-options button:focus-visible{background:#eef7fb;outline:none;
}.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-empty{margin:0;padding:14px;color:#64748b;font-weight:750;
}@media (max-width:680px){.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__intro{grid-template-columns:1fr;
  }.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__radio span{min-height:52px;
  }.beamii-profile-editor__card--recommendations .beamii-entity-recommendations__city-menu{position:static;margin-top:8px;box-shadow:0 12px 30px rgba(23,35,51,.12);
  }
}/*Company editor: gallery block cards ----------------------------------------*/.beamii-company--builder .beamii-admin-gallery-editor{border-radius:22px;box-shadow:none;
}.beamii-company--builder .beamii-admin-gallery-editor__rows{grid-template-columns:1fr;
}.beamii-company--builder .beamii-admin-gallery-row{grid-template-columns:34px minmax(140px,240px) minmax(0,1fr);
}.beamii-company--builder .beamii-admin-gallery-row__media,
.beamii-company--builder .beamii-admin-gallery-row__thumb{min-height:210px;
}.beamii-company--builder .beamii-admin-gallery-row__actions .button{min-height:38px;
}@media (max-width:760px){.beamii-company--builder .beamii-admin-gallery-row{grid-template-columns:1fr;grid-template-areas:"media" "body" "actions" "drag";
  }.beamii-company--builder .beamii-admin-gallery-row__media,
  .beamii-company--builder .beamii-admin-gallery-row__thumb{min-height:220px;
  }.beamii-company--builder .beamii-admin-gallery-row__drag{min-height:40px;
  }
}/*v1.4.0 - /erhverv/: claimed profiles are visible but cannot be requested again.*/.beamii-company--apply-app .beamii-company-claim-result.is-claimed{border-color:rgba(146, 64, 14, 0.18);background:#fffbeb;
}.beamii-company--apply-app .beamii-company-claim-result.is-claimed .beamii-company__btn[disabled]{cursor:not-allowed;opacity:0.72;
}/*---------------------------------------------------------
   BeaMiiLocal Erhvervspanel: Logo/banner media uploader
   Version: 1.0.0
   Scope: Kun medie-fanen i eksisterende profil-editor
---------------------------------------------------------*/.beamii-company--portal-pro .beamii-profile-editor__media-grid--managed{align-items:stretch;
}.beamii-company--portal-pro .beamii-profile-media-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(20, 32, 51, .08);border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(20, 32, 51, .06);
}.beamii-company--portal-pro .beamii-profile-media-card__preview{position:relative;display:grid;place-items:center;min-height:170px;overflow:hidden;border:1px solid rgba(20, 32, 51, .08);border-radius:18px;background:linear-gradient(135deg, rgba(31, 163, 214, .08), rgba(248, 250, 252, .98));
}.beamii-company--portal-pro .beamii-profile-media-card__preview.is-logo{aspect-ratio:1 / 1;max-height:260px;
}.beamii-company--portal-pro .beamii-profile-media-card__preview.is-banner{aspect-ratio:3 / 1;min-height:132px;
}.beamii-company--portal-pro .beamii-profile-media-card__preview img{width:100%;height:100%;max-height:none;object-fit:cover;border:0;border-radius:0;background:transparent;
}.beamii-company--portal-pro .beamii-profile-media-card__placeholder{display:grid;place-items:center;width:100%;min-height:inherit;padding:18px;color:var(--bm-dash-muted);font-size:.86rem;font-weight:850;text-align:center;
}.beamii-company--portal-pro .beamii-profile-media-card__body h3{margin:0;color:var(--bm-dash-text);font-size:1rem;line-height:1.15;font-weight:950;
}.beamii-company--portal-pro .beamii-profile-media-card__body p{margin:5px 0 0;color:var(--bm-dash-muted);font-size:.86rem;line-height:1.45;font-weight:720;
}.beamii-company--portal-pro .beamii-profile-media-card__body small{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;background:rgba(31, 163, 214, .08);color:#126b9f;font-size:.76rem;font-weight:900;
}.beamii-company--portal-pro .beamii-profile-media-card__actions{display:flex;flex-wrap:wrap;gap:8px;
}.beamii-company--portal-pro .beamii-profile-media-card__actions .beamii-company__btn{flex:1 1 auto;justify-content:center;
}.beamii-company--portal-pro .beamii-profile-media-card__status{min-height:18px;color:var(--bm-dash-muted);font-size:.82rem;font-weight:800;
}.beamii-company--portal-pro .beamii-profile-media-card__status.is-success{color:#047857; }.beamii-company--portal-pro .beamii-profile-media-card__status.is-error{color:#b42318; }.beamii-company--portal-pro .beamii-profile-media-card__status.is-info{color:#126b9f; }html.beamii-media-cropper-open,
html.beamii-media-cropper-open body{overflow:hidden;
}.beamii-media-cropper[hidden]{display:none !important; }.beamii-media-cropper{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));
}.beamii-media-cropper__backdrop{position:absolute;inset:0;background:rgba(8, 18, 32, .58);backdrop-filter:blur(10px);
}.beamii-media-cropper__dialog{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(240px, 58vh) auto auto;width:min(760px, 100%);max-height:min(860px, 100%);overflow:hidden;border:1px solid rgba(255, 255, 255, .36);border-radius:26px;background:#fff;box-shadow:0 30px 90px rgba(8, 18, 32, .32);
}.beamii-media-cropper__header,
.beamii-media-cropper__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;
}.beamii-media-cropper__header{border-bottom:1px solid rgba(20, 32, 51, .08);
}.beamii-media-cropper__header p{margin:0 0 3px;color:var(--beamii-accent, #1fa3d6);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;
}.beamii-media-cropper__header h2{margin:0;color:#142033;font-size:1.08rem;font-weight:950;
}.beamii-media-cropper__header > button{width:42px;height:42px;border:1px solid rgba(20, 32, 51, .10);border-radius:999px;background:#f8fafc;color:#142033;font-size:1.45rem;line-height:1;cursor:pointer;
}.beamii-media-cropper__stage{position:relative;min-height:240px;overflow:hidden;background:linear-gradient(45deg, rgba(20, 32, 51, .08) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(20, 32, 51, .08) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(20, 32, 51, .08) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(20, 32, 51, .08) 75%);background-color:#eef2f7;background-size:24px 24px;background-position:0 0, 0 12px, 12px -12px, -12px 0;touch-action:none;cursor:grab;
}.beamii-media-cropper__stage:active{cursor:grabbing; }.beamii-media-cropper__stage img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;user-select:none;will-change:transform, width, height;
}.beamii-media-cropper__frame{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:2px solid #fff;border-radius:18px;box-shadow:0 0 0 999px rgba(8, 18, 32, .42), 0 12px 34px rgba(8, 18, 32, .22);pointer-events:none;
}.beamii-media-cropper.is-banner .beamii-media-cropper__frame{border-radius:16px;
}.beamii-media-cropper__controls{padding:13px 16px;border-top:1px solid rgba(20, 32, 51, .08);border-bottom:1px solid rgba(20, 32, 51, .08);background:#f8fafc;
}.beamii-media-cropper__controls label{display:grid;gap:8px;margin:0;color:#142033;font-size:.86rem;font-weight:900;
}.beamii-media-cropper__controls input[type="range"]{width:100%;
}.beamii-media-cropper__footer{justify-content:flex-end;
}@media (max-width: 760px){.beamii-company--portal-pro .beamii-profile-editor__media-grid--managed{grid-template-columns:1fr;
  }.beamii-media-cropper{padding:10px;
  }.beamii-media-cropper__dialog{grid-template-rows:auto minmax(260px, 56vh) auto auto;border-radius:22px;
  }.beamii-media-cropper__footer{display:grid;grid-template-columns:1fr;
  }
}/*BeaMiiLocal entity reports in business panel*/.beamii-dash-reports .beamii-dash-metrics--compact{margin-bottom:18px;
}.beamii-report-list{display:grid;gap:14px;
}.beamii-report-row{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:18px;padding:18px;border:1px solid rgba(20, 32, 51, .08);border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(15, 23, 42, .06);
}.beamii-report-row__top,
.beamii-report-row__links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;
}.beamii-report-status{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:rgba(34, 197, 94, .12);color:#166534;font-size:.78rem;font-weight:900;
}.beamii-report-row.is-status-new .beamii-report-status{background:rgba(245, 158, 11, .16);color:#92400e;
}.beamii-report-row.is-status-in_progress .beamii-report-status{background:rgba(59, 130, 246, .14);color:#1d4ed8;
}.beamii-report-row.is-status-rejected .beamii-report-status,
.beamii-report-row.is-status-spam .beamii-report-status{background:rgba(239, 68, 68, .12);color:#b91c1c;
}.beamii-report-row h2{margin:10px 0 6px;color:#142033;font-size:1.08rem;
}.beamii-report-row p{margin:8px 0 0;color:rgba(20, 32, 51, .72);line-height:1.5;
}.beamii-report-row__meta,
.beamii-report-row__value{font-size:.9rem;
}.beamii-report-row__value span{font-weight:900;color:#142033;
}.beamii-report-row__links{margin-top:12px;
}.beamii-report-row__links a{color:#166534;font-size:.9rem;font-weight:900;text-decoration:none;
}.beamii-report-row__form{display:grid;align-content:start;gap:10px;padding:12px;border-radius:18px;background:#f8fafc;
}.beamii-report-row__form label{display:grid;gap:6px;margin:0;color:#142033;font-size:.82rem;font-weight:900;
}.beamii-report-row__form select,
.beamii-report-row__form textarea{width:100%;border:1px solid rgba(20, 32, 51, .12);border-radius:13px;background:#fff;color:#142033;font:inherit;font-weight:700;
}.beamii-report-row__form select{min-height:42px;padding:0 12px;
}.beamii-report-row__form textarea{min-height:78px;padding:10px 12px;resize:vertical;
}@media (max-width: 840px){.beamii-report-row{grid-template-columns:1fr;
  }
}/*v2.10.8 - Report value media previews.*/.beamii-report-row__value{display:grid;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--beamii-company-muted,#66758a);
}.beamii-report-row__value > span{display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--beamii-company-muted,#66758a);
}.beamii-report-value-media{margin:0;max-width:260px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(13,23,38,.08);box-shadow:0 10px 26px rgba(13,23,38,.08);
}.beamii-report-value-media img{display:block;width:100%;height:auto;max-height:170px;object-fit:cover;
}.beamii-report-value-media figcaption{padding:8px 10px;font-size:12px;font-weight:850;color:var(--beamii-company-muted,#66758a);background:#f8fafc;
}.beamii-report-value-link{color:var(--beamii-company-accent,var(--beamii-accent,#1fa3d6));font-weight:850;word-break:break-word;
}.beamii-report-value-text{white-space:normal;border-radius:10px;padding:6px 8px;background:#f8fafc;
}/*/erhverv category chips: prevent generic form styles from showing native checkboxes.*/.beamii-company--apply-app .beamii-company-type-option{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin:0;padding:10px 11px;border-radius:16px;cursor:pointer;
}.beamii-company--apply-app .beamii-company-step-form .beamii-company-type-option input[type="checkbox"]{position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;min-width:1px !important;min-height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important;
}.beamii-company--apply-app .beamii-company-type-option__mark{width:24px !important;height:24px !important;min-width:24px;min-height:24px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(21, 48, 73, 0.16);background:#fff;color:transparent;line-height:1;
}.beamii-company--apply-app .beamii-company-type-option__mark i{display:none;
}.beamii-company--apply-app .beamii-company-type-option__mark::before{content:"✓";font-size:13px;line-height:1;font-weight:950;
}.beamii-company--apply-app .beamii-company-type-option__text{display:block;min-width:0;color:#172333;font-size:0.9rem;font-weight:900;line-height:1.18;
}.beamii-company--apply-app .beamii-company-type-option.is-checked .beamii-company-type-option__mark{border-color:#174866;background:#174866;color:#fff;
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-type-options__grid{grid-template-columns:1fr;
  }
}/*---------------------------------------------------------
 * BeaMii /erhverv/ improved application flow v2.12.0
 * ---------------------------------------------------------*/.beamii-company--apply-app .beamii-company-flow-guide{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin:0 0 10px;
}.beamii-company--apply-app .beamii-company-flow-guide div,
.beamii-company--apply-app .beamii-company-my-claims,
.beamii-company--apply-app .beamii-company-duplicate-preview,
.beamii-company--apply-app .beamii-company-address-preview,
.beamii-company--apply-app .beamii-company-review{border:1px solid rgba(21,48,73,.08);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,34,53,.05);
}.beamii-company--apply-app .beamii-company-flow-guide div{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:2px 9px;align-items:center;padding:10px;
}.beamii-company--apply-app .beamii-company-flow-guide span{width:30px;height:30px;display:grid;place-items:center;grid-row:span 2;border-radius:999px;background:#174866;color:#fff;font-weight:950;
}.beamii-company--apply-app .beamii-company-flow-guide strong,
.beamii-company--apply-app .beamii-company-my-claims > strong,
.beamii-company--apply-app .beamii-company-duplicate-preview > strong{color:#172333;font-weight:950;
}.beamii-company--apply-app .beamii-company-flow-guide small,
.beamii-company--apply-app .beamii-company-duplicate-preview > small{color:#64748b;font-weight:750;line-height:1.35;
}.beamii-company--apply-app .beamii-company-my-claims{display:grid;gap:8px;margin:0 0 10px;padding:12px;
}.beamii-company--apply-app .beamii-company-my-claims[hidden],
.beamii-company--apply-app .beamii-company-duplicate-preview[hidden],
.beamii-company--apply-app .beamii-company-address-preview[hidden],
.beamii-company--apply-app .beamii-company-review[hidden]{display:none !important;
}.beamii-company--apply-app .beamii-company-my-claims div,
.beamii-company--apply-app .beamii-company-duplicate-preview article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border-radius:14px;background:#f8fafc;
}.beamii-company--apply-app .beamii-company-my-claims span{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#eef7fb;color:#174866;font-size:.72rem;font-weight:950;
}.beamii-company--apply-app .beamii-company-my-claims b,
.beamii-company--apply-app .beamii-company-my-claims small,
.beamii-company--apply-app .beamii-company-duplicate-preview b,
.beamii-company--apply-app .beamii-company-duplicate-preview span{display:block;
}.beamii-company--apply-app .beamii-company-my-claims small,
.beamii-company--apply-app .beamii-company-duplicate-preview span{color:#64748b;font-weight:750;
}.beamii-company--apply-app .beamii-company-duplicate-preview{display:grid;gap:8px;padding:12px;background:#fffbeb;border-color:rgba(245,158,11,.24);
}.beamii-company--apply-app .beamii-company-duplicate-preview button{min-height:38px;border:0;border-radius:999px;padding:0 13px;background:#174866;color:#fff;font-weight:900;cursor:pointer;
}.beamii-company--apply-app .beamii-company-duplicate-preview button:disabled{background:#e2e8f0;color:#64748b;cursor:default;
}.beamii-company--apply-app .beamii-company-type-options__head{grid-template-columns:minmax(0, 1fr);
}.beamii-company--apply-app .beamii-company-type-search{display:grid;grid-template-columns:20px minmax(0, 1fr);align-items:center;gap:8px;margin:10px 0 0;padding:0 10px;min-height:42px;border:1px solid rgba(21,48,73,.08);border-radius:14px;background:#fff;
}.beamii-company--apply-app .beamii-company-type-search input{min-height:40px;border:0;box-shadow:none;background:transparent;padding:0;
}.beamii-company--apply-app .beamii-company-type-option{min-height:58px;border-radius:18px;
}.beamii-company--apply-app .beamii-company-type-option.is-popular::after{content:"Mest brugt";margin-left:auto;padding:3px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.65rem;font-weight:950;
}.beamii-company--apply-app .beamii-company-address-preview{display:grid;gap:10px;padding:12px;background:#f1f8fb;
}.beamii-company--apply-app .beamii-company-address-preview strong,
.beamii-company--apply-app .beamii-company-address-preview span{display:block;
}.beamii-company--apply-app .beamii-company-address-preview span{color:#64748b;font-weight:800;
}.beamii-company--apply-app .beamii-company-address-preview iframe{width:100%;height:180px;border:0;border-radius:14px;background:#e2e8f0;
}.beamii-company--apply-app .beamii-company-logo-preview{display:grid;grid-template-columns:46px minmax(0, 1fr);gap:8px;align-items:center;margin-top:8px;padding:8px;border-radius:14px;background:#f8fafc;
}.beamii-company--apply-app .beamii-company-logo-preview img{width:46px;height:46px;object-fit:contain;border-radius:12px;background:#fff;
}.beamii-company--apply-app .beamii-company-step-form label small{display:block;margin-top:5px;color:#64748b;font-size:.75rem;font-weight:750;line-height:1.35;
}.beamii-company--apply-app .beamii-company-review{display:grid;gap:10px;padding:14px;background:#f8fafc;
}.beamii-company--apply-app .beamii-company-review h3,
.beamii-company--apply-app .beamii-company-review p{margin:0;
}.beamii-company--apply-app .beamii-company-review dl{display:grid;gap:8px;margin:0;
}.beamii-company--apply-app .beamii-company-review dl div{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(21,48,73,.08);
}.beamii-company--apply-app .beamii-company-review dt{color:#64748b;font-weight:900;
}.beamii-company--apply-app .beamii-company-review dd{margin:0;color:#172333;font-weight:850;overflow-wrap:anywhere;
}.beamii-company--apply-app .beamii-company-stepper{grid-template-columns:repeat(5, minmax(0, 1fr));
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-flow-guide{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-stepper{grid-template-columns:repeat(5, minmax(0, 1fr));
  }.beamii-company--apply-app .beamii-company-stepper span{font-size:.62rem;padding-left:3px;padding-right:3px;
  }.beamii-company--apply-app .beamii-company-my-claims div,
  .beamii-company--apply-app .beamii-company-duplicate-preview article{align-items:stretch;flex-direction:column;
  }.beamii-company--apply-app .beamii-company-review dl div{grid-template-columns:1fr;gap:2px;
  }
}/*/erhverv mobile polish: calmer BeaMiiLocal-style proposal flow.*/.beamii-company--apply-app .beamii-company-apply-page{padding-bottom:calc(var(--beamii-bottomnav-height, 86px) + 18px);
}.beamii-company--apply-app .beamii-company-apply-intro{padding-inline:clamp(12px, 3vw, 22px);
}.beamii-company--apply-app .beamii-company-apply-intro .beamii-home__sectionhead{margin-bottom:10px;
}.beamii-company--apply-app .beamii-company-apply-intro .beamii-home__sectiontitle{font-size:clamp(1.9rem, 6vw, 2.8rem);letter-spacing:0;
}.beamii-company--apply-app .beamii-company-apply-intro .beamii-home__sectionsub{max-width:42rem;color:#5f7084;font-weight:800;line-height:1.45;
}.beamii-company--apply-app .beamii-company-apply-shell{display:grid;gap:12px;
}.beamii-company--apply-app .beamii-company-apply-mini-status{border-radius:18px;background:linear-gradient(135deg, #ffffff 0%, #f1f9fd 100%);border:1px solid rgba(31, 163, 214, .13);
}.beamii-company--apply-app .beamii-company-flow-guide{gap:10px;
}.beamii-company--apply-app .beamii-company-flow-guide div{border-color:rgba(31, 163, 214, .12);background:rgba(255,255,255,.92);
}.beamii-company--apply-app .beamii-company-flow-guide span,
.beamii-company--apply-app .beamii-company-form-block__head > span{background:#e8f7fd;color:#0f8ec5;
}.beamii-company--apply-app .beamii-company-stepper{position:sticky;top:var(--beamii-topbar-height, 70px);z-index:8;gap:4px;padding:6px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(15,34,53,.06);box-shadow:0 12px 28px rgba(15,34,53,.06);backdrop-filter:blur(16px);
}.beamii-company--apply-app .beamii-company-stepper span{min-height:36px;border-radius:999px;
}.beamii-company--apply-app .beamii-company-step-card{border-radius:24px;padding:clamp(16px, 4vw, 24px);border-color:rgba(15,34,53,.07);
}.beamii-company--apply-app .beamii-company-step-card__head{gap:12px;align-items:flex-start;
}.beamii-company--apply-app .beamii-company-step-card h2{font-size:clamp(1.45rem, 5vw, 2.05rem);letter-spacing:0;
}.beamii-company--apply-app .beamii-company-step-intro{max-width:44rem;color:#5f7084;
}.beamii-company--apply-app .beamii-company-form-block{border-radius:22px;background:#fff;border:1px solid rgba(15,34,53,.075);box-shadow:0 10px 24px rgba(15,34,53,.045);
}.beamii-company--apply-app .beamii-company-form-block__head{align-items:center;margin-bottom:14px;
}.beamii-company--apply-app .beamii-company-form-block__head strong{color:#101b2d;font-size:1rem;
}.beamii-company--apply-app .beamii-company-form-block__head small{color:#64748b;font-weight:800;
}.beamii-company--apply-app .beamii-company-segmented{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:5px;border-radius:18px;background:#f3f7fa;border:1px solid rgba(15,34,53,.06);
}.beamii-company--apply-app .beamii-company-segmented button{min-height:48px;border-radius:14px;border:0;background:transparent;color:#26364b;font-weight:950;
}.beamii-company--apply-app .beamii-company-segmented button.is-active{background:#fff;color:#0f8ec5;box-shadow:0 10px 22px rgba(15,34,53,.08);
}.beamii-company--apply-app .beamii-company-type-options{margin-top:14px;padding:12px;border-radius:20px;background:#f7fbfd;border:1px solid rgba(31,163,214,.1);
}.beamii-company--apply-app .beamii-company-type-options__head{display:grid;gap:10px;
}.beamii-company--apply-app .beamii-company-type-options__head strong{font-size:.95rem;
}.beamii-company--apply-app .beamii-company-type-search{margin:0;border-radius:16px;
}.beamii-company--apply-app .beamii-company-type-options__grid{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px;margin-top:12px;
}.beamii-company--apply-app .beamii-company-type-options:not(.is-expanded):not(.is-searching) .beamii-company-type-option.is-extra:not(.is-checked){display:none;
}.beamii-company--apply-app .beamii-company-type-option{min-height:48px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid rgba(15,34,53,.075);box-shadow:none;
}.beamii-company--apply-app .beamii-company-type-option:hover{border-color:rgba(31,163,214,.22);
}.beamii-company--apply-app .beamii-company-type-option.is-checked,
.beamii-company--apply-app .beamii-company-type-option:has(input:checked){border-color:rgba(31,163,214,.45);background:#eef9fe;box-shadow:inset 0 0 0 1px rgba(31,163,214,.12);
}.beamii-company--apply-app .beamii-company-type-option.is-popular::after{content:none;
}.beamii-company--apply-app .beamii-company-type-options__more{width:100%;min-height:42px;margin-top:10px;border:1px solid rgba(31,163,214,.22);border-radius:999px;background:#fff;color:#0f8ec5;font-weight:950;
}.beamii-company--apply-app .beamii-company__grid{gap:12px;
}.beamii-company--apply-app .beamii-company-step-form input,
.beamii-company--apply-app .beamii-company-step-form select,
.beamii-company--apply-app .beamii-company-step-form textarea{border-radius:16px;background:#f9fbfd;border-color:rgba(15,34,53,.08);
}.beamii-company--apply-app .beamii-company-step-form textarea{min-height:132px;
}.beamii-company--apply-app .beamii-company-address-preview{grid-template-columns:minmax(0, 1fr);border-color:rgba(31,163,214,.16);background:#eef9fe;
}.beamii-company--apply-app .beamii-company-address-preview iframe{height:150px;
}.beamii-company--apply-app .beamii-company-my-claims{gap:10px;border-color:rgba(31,163,214,.12);background:rgba(255,255,255,.92);
}.beamii-company--apply-app .beamii-company-my-claims__head{display:grid;gap:2px;padding:0;background:transparent;
}.beamii-company--apply-app .beamii-company-my-claims__head small{color:#64748b;font-weight:800;
}.beamii-company--apply-app .beamii-company-my-claims article{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:2px 10px;align-items:center;padding:10px;border-radius:16px;background:#f7fbfd;
}.beamii-company--apply-app .beamii-company-my-claims article span{grid-row:span 2;
}.beamii-company--apply-app .beamii-company-duplicate-preview{border-color:rgba(245,158,11,.26);background:#fff7ed;
}.beamii-company--apply-app .beamii-company-review{border-color:rgba(31,163,214,.16);background:#f7fbfd;
}.beamii-company--apply-app .beamii-company__btn--primary{background:#16a6d9;box-shadow:0 12px 26px rgba(22,166,217,.22);
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-apply-page{padding-inline:0;
  }.beamii-company--apply-app .beamii-company-apply-intro{padding-inline:10px;
  }.beamii-company--apply-app .beamii-company-flow-guide{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-flow-guide div{grid-template-columns:34px minmax(0, 1fr);padding:11px;
  }.beamii-company--apply-app .beamii-company-stepper{top:62px;overflow-x:auto;grid-template-columns:repeat(5, minmax(70px, 1fr));-webkit-overflow-scrolling:touch;
  }.beamii-company--apply-app .beamii-company-step-card{border-radius:22px;
  }.beamii-company--apply-app .beamii-company-type-options{padding:10px;
  }.beamii-company--apply-app .beamii-company-type-options__grid,
  .beamii-company--apply-app .beamii-company__grid{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-my-claims article{grid-template-columns:1fr;
  }.beamii-company--apply-app .beamii-company-my-claims article span{grid-row:auto;
  }
}/*/erhverv flow visual hardening v2.12.1*/.beamii-company--apply-app .beamii-company-apply-shell{max-width:100%;
}.beamii-company--apply-app .beamii-company-flow-guide{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:10px !important;margin:0 0 2px !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div{display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;grid-template-rows:auto auto !important;column-gap:10px !important;row-gap:2px !important;align-items:start !important;min-width:0 !important;padding:12px !important;border:1px solid rgba(31,163,214,.14) !important;border-radius:18px !important;background:rgba(255,255,255,.96) !important;box-shadow:0 10px 24px rgba(15,34,53,.055) !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > span{grid-row:1 / span 2 !important;width:34px !important;height:34px !important;min-width:34px !important;display:grid !important;place-items:center !important;border-radius:13px !important;background:#e8f7fd !important;color:#0f8ec5 !important;font-size:.86rem !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > strong,
.beamii-company--apply-app .beamii-company-flow-guide > div > small{display:block !important;min-width:0 !important;overflow-wrap:anywhere !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > strong{margin:0 !important;color:#101b2d !important;font-size:.9rem !important;line-height:1.12 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > small{color:#65758a !important;font-size:.76rem !important;line-height:1.32 !important;font-weight:800 !important;
}.beamii-company--apply-app .beamii-company-my-claims{display:grid !important;gap:8px !important;padding:12px !important;margin:0 !important;border:1px solid rgba(31,163,214,.14) !important;border-radius:18px !important;background:rgba(255,255,255,.96) !important;box-shadow:0 10px 24px rgba(15,34,53,.05) !important;
}.beamii-company--apply-app .beamii-company-my-claims__head{display:grid !important;gap:2px !important;
}.beamii-company--apply-app .beamii-company-my-claims__head strong{color:#101b2d !important;font-size:.95rem !important;line-height:1.15 !important;
}.beamii-company--apply-app .beamii-company-my-claims__head small{color:#65758a !important;font-size:.76rem !important;line-height:1.3 !important;
}.beamii-company--apply-app .beamii-company-my-claims article{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;gap:2px 9px !important;align-items:center !important;padding:9px 10px !important;border-radius:15px !important;background:#f7fbfd !important;
}.beamii-company--apply-app .beamii-company-my-claims article span{grid-row:1 / span 2 !important;width:fit-content !important;max-width:100% !important;padding:4px 8px !important;border-radius:999px !important;background:#eef7fb !important;color:#174866 !important;font-size:.68rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-my-claims article b,
.beamii-company--apply-app .beamii-company-my-claims article small{min-width:0 !important;overflow-wrap:anywhere !important;line-height:1.22 !important;
}.beamii-company--apply-app .beamii-company-stepper{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:center !important;gap:5px !important;margin:0 0 12px !important;padding:7px !important;border-radius:22px !important;
}.beamii-company--apply-app .beamii-company-stepper > span{display:flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;min-height:36px !important;padding:7px 5px !important;border-radius:999px !important;font-size:.68rem !important;line-height:1.1 !important;font-weight:950 !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-address-preview{display:grid !important;gap:10px !important;padding:12px !important;border:1px solid rgba(31,163,214,.16) !important;border-radius:18px !important;background:#eef9fe !important;
}.beamii-company--apply-app .beamii-company-address-preview > div{display:grid !important;gap:3px !important;min-width:0 !important;
}.beamii-company--apply-app .beamii-company-address-preview strong,
.beamii-company--apply-app .beamii-company-address-preview span,
.beamii-company--apply-app .beamii-company-address-preview small{display:block !important;min-width:0 !important;overflow-wrap:anywhere !important;
}.beamii-company--apply-app .beamii-company-address-preview strong{color:#101b2d !important;font-size:.9rem !important;line-height:1.2 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-address-preview span,
.beamii-company--apply-app .beamii-company-address-preview small{color:#627386 !important;font-size:.82rem !important;line-height:1.35 !important;font-weight:800 !important;
}.beamii-company--apply-app .beamii-company-address-preview iframe{display:block !important;width:100% !important;height:156px !important;border:0 !important;border-radius:16px !important;background:#dcecf4 !important;
}@media (max-width: 680px){.beamii-company--apply-app .beamii-company-apply-page{width:100% !important;padding-top:calc(var(--beamii-topbar-height, 72px) + 14px) !important;
  }.beamii-company--apply-app .beamii-company-apply-intro .beamii-home__sectiontitle{font-size:1.85rem !important;line-height:1 !important;
  }.beamii-company--apply-app .beamii-company-flow-guide{grid-template-columns:1fr !important;
  }.beamii-company--apply-app .beamii-company-flow-guide > div{grid-template-columns:32px minmax(0, 1fr) !important;padding:10px !important;
  }.beamii-company--apply-app .beamii-company-flow-guide > div > span{width:32px !important;height:32px !important;min-width:32px !important;
  }.beamii-company--apply-app .beamii-company-my-claims article{grid-template-columns:1fr !important;
  }.beamii-company--apply-app .beamii-company-my-claims article span{grid-row:auto !important;
  }.beamii-company--apply-app .beamii-company-stepper{position:relative !important;top:auto !important;overflow-x:visible !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  }.beamii-company--apply-app .beamii-company-stepper > span{min-height:34px !important;white-space:normal !important;
  }
}/*/erhverv flow guard: style top guide and case status even if older markup is cached.*/.beamii-company--apply-app .beamii-company-flow-guide *,
.beamii-company--apply-app .beamii-company-my-claims *{box-sizing:border-box !important;
}.beamii-company--apply-app .beamii-company-flow-guide strong,
.beamii-company--apply-app .beamii-company-flow-guide small,
.beamii-company--apply-app .beamii-company-my-claims b,
.beamii-company--apply-app .beamii-company-my-claims small{word-break:normal !important;overflow-wrap:anywhere !important;
}.beamii-company--apply-app .beamii-company-my-claims > span,
.beamii-company--apply-app .beamii-company-my-claims div > span,
.beamii-company--apply-app .beamii-company-my-claims article > span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;max-width:100% !important;min-height:24px !important;padding:5px 9px !important;border-radius:999px !important;background:#eef7fb !important;color:#174866 !important;border:1px solid rgba(31,163,214,.16) !important;font-size:.7rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-address-preview:has(iframe) small{display:none !important;
}/*/erhverv apply top cards + Leaflet address preview fallback v2.12.2*/.beamii-company-flow-guide{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:10px !important;width:100% !important;margin:0 0 10px !important;
}.beamii-company-flow-guide > div{display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;grid-template-rows:auto auto !important;column-gap:10px !important;row-gap:2px !important;align-items:start !important;min-width:0 !important;padding:12px !important;border:1px solid rgba(31,163,214,.14) !important;border-radius:18px !important;background:rgba(255,255,255,.96) !important;box-shadow:0 10px 24px rgba(15,34,53,.055) !important;
}.beamii-company-flow-guide > div > span{grid-row:1 / span 2 !important;width:34px !important;height:34px !important;min-width:34px !important;display:grid !important;place-items:center !important;border-radius:13px !important;background:#e8f7fd !important;color:#0f8ec5 !important;font-size:.86rem !important;font-weight:950 !important;
}.beamii-company-flow-guide > div > strong,
.beamii-company-flow-guide > div > small{display:block !important;min-width:0 !important;overflow-wrap:anywhere !important;
}.beamii-company-flow-guide > div > strong{margin:0 !important;color:#101b2d !important;font-size:.9rem !important;line-height:1.12 !important;font-weight:950 !important;
}.beamii-company-flow-guide > div > small{color:#65758a !important;font-size:.76rem !important;line-height:1.32 !important;font-weight:800 !important;
}.beamii-company-my-claims{display:grid !important;gap:10px !important;width:100% !important;margin:0 0 10px !important;padding:12px !important;border:1px solid rgba(31,163,214,.14) !important;border-radius:18px !important;background:rgba(255,255,255,.96) !important;box-shadow:0 10px 24px rgba(15,34,53,.055) !important;
}.beamii-company-my-claims__head{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:3px !important;
}.beamii-company-my-claims__head strong{display:block !important;margin:0 !important;color:#101b2d !important;font-size:1rem !important;line-height:1.15 !important;font-weight:950 !important;
}.beamii-company-my-claims__head small{display:block !important;color:#65758a !important;font-size:.78rem !important;line-height:1.35 !important;font-weight:800 !important;
}.beamii-company-my-claims article{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;gap:3px 10px !important;align-items:center !important;padding:10px !important;border-radius:16px !important;background:#f7fbfd !important;border:1px solid rgba(31,163,214,.08) !important;
}.beamii-company-my-claims article > span{grid-row:1 / span 2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;max-width:100% !important;min-height:25px !important;padding:5px 9px !important;border-radius:999px !important;background:#fff7ed !important;color:#a34f00 !important;border:1px solid rgba(245,158,11,.2) !important;font-size:.68rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;
}.beamii-company-my-claims article b,
.beamii-company-my-claims article small{display:block !important;min-width:0 !important;overflow-wrap:anywhere !important;line-height:1.25 !important;
}.beamii-company-my-claims article b{color:#101b2d !important;font-size:.92rem !important;font-weight:950 !important;
}.beamii-company-my-claims article small{color:#65758a !important;font-size:.76rem !important;font-weight:800 !important;
}.beamii-company-address-preview__map-shell{position:relative !important;display:block !important;width:100% !important;border-radius:20px !important;overflow:hidden !important;background:#dcecf4 !important;box-shadow:0 14px 30px rgba(15,34,53,.08) !important;
}.beamii-company-address-preview__map,
.beamii-company-address-preview__fallback-frame,
.beamii-company-address-preview .leaflet-container{display:block !important;width:100% !important;height:280px !important;min-height:280px !important;border-radius:20px !important;overflow:hidden !important;background:#edf6fa !important;border:1px solid rgba(31,163,214,.14) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55) !important;
}.beamii-company-address-preview .leaflet-tile-pane{filter:saturate(.86) contrast(.98) brightness(1.03) !important;
}.beamii-company-address-preview__badge{position:absolute !important;z-index:650 !important;top:12px !important;left:12px !important;display:inline-flex !important;align-items:center !important;gap:7px !important;min-height:34px !important;max-width:calc(100% - 24px) !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.93) !important;color:#101b2d !important;border:1px solid rgba(31,163,214,.16) !important;box-shadow:0 10px 22px rgba(15,34,53,.12) !important;font-size:.78rem !important;line-height:1 !important;font-weight:950 !important;backdrop-filter:blur(12px) !important;
}.beamii-company-address-preview__badge i{color:#16a6d9 !important;
}.beamii-company-address-preview .leaflet-control-zoom{border:0 !important;box-shadow:0 10px 24px rgba(15,34,53,.16) !important;
}.beamii-company-address-preview .leaflet-control-zoom a{width:34px !important;height:34px !important;line-height:34px !important;color:#101b2d !important;border:0 !important;
}.beamii-company-address-preview .leaflet-control-attribution{max-width:calc(100% - 74px) !important;padding:3px 6px !important;border-radius:9px !important;background:rgba(255,255,255,.82) !important;color:#64748b !important;font-size:9px !important;line-height:1.2 !important;box-shadow:0 6px 14px rgba(15,34,53,.08) !important;
}.beamii-company-address-pin-wrap{background:transparent !important;border:0 !important;
}.beamii-company-address-pin{position:relative !important;display:grid !important;place-items:center !important;width:44px !important;height:44px !important;border-radius:18px 18px 18px 5px !important;transform:rotate(-45deg) !important;background:#16a6d9 !important;color:#fff !important;border:4px solid #fff !important;box-shadow:0 14px 30px rgba(15,34,53,.24) !important;
}.beamii-company-address-pin::after{content:"" !important;position:absolute !important;inset:-10px !important;border-radius:24px 24px 24px 7px !important;border:2px solid rgba(22,166,217,.26) !important;animation:beamiiCompanyAddressPulse 1.8s ease-out infinite !important;
}.beamii-company-address-pin i{transform:rotate(45deg) !important;font-size:17px !important;line-height:1 !important;
}@keyframes beamiiCompanyAddressPulse{0%{opacity:.85;transform:scale(.82); }70%{opacity:0;transform:scale(1.45); }100%{opacity:0;transform:scale(1.45); }
}@media (max-width: 680px){.beamii-company-flow-guide{grid-template-columns:1fr !important;
  }.beamii-company-my-claims article{grid-template-columns:1fr !important;
  }.beamii-company-my-claims article > span{grid-row:auto !important;
  }.beamii-company-address-preview__map,
  .beamii-company-address-preview__fallback-frame,
  .beamii-company-address-preview .leaflet-container{height:250px !important;min-height:250px !important;
  }
}/*/erhverv apply app polish v3: single mobile-first visual layer*/.beamii-company--apply-app .beamii-company-apply-shell{display:grid !important;gap:12px !important;padding:14px !important;border-radius:24px !important;background:rgba(255, 255, 255, .78) !important;border:1px solid rgba(31, 163, 214, .12) !important;box-shadow:0 18px 46px rgba(15, 34, 53, .08) !important;
}.beamii-company--apply-app .beamii-company-flow-guide{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:9px !important;margin:0 !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div{display:grid !important;grid-template-columns:32px minmax(0, 1fr) !important;gap:2px 9px !important;align-items:start !important;min-width:0 !important;min-height:82px !important;padding:11px !important;border-radius:18px !important;background:linear-gradient(180deg, #fff 0%, #f8fcff 100%) !important;border:1px solid rgba(31, 163, 214, .12) !important;box-shadow:0 10px 24px rgba(15, 34, 53, .045) !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > span{grid-row:1 / span 2 !important;width:32px !important;height:32px !important;min-width:32px !important;display:grid !important;place-items:center !important;border-radius:12px !important;background:#e7f7fd !important;color:#0f8ec5 !important;font-size:.82rem !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > strong,
.beamii-company--apply-app .beamii-company-flow-guide > div > small{display:block !important;min-width:0 !important;margin:0 !important;overflow-wrap:anywhere !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > strong{color:#101b2d !important;font-size:.86rem !important;line-height:1.12 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-flow-guide > div > small{color:#66788d !important;font-size:.72rem !important;line-height:1.28 !important;font-weight:780 !important;
}.beamii-company--apply-app .beamii-company-my-claims{display:grid !important;gap:10px !important;width:100% !important;margin:0 !important;padding:13px !important;border-radius:20px !important;background:#fff !important;border:1px solid rgba(31, 163, 214, .13) !important;box-shadow:0 12px 30px rgba(15, 34, 53, .06) !important;
}.beamii-company--apply-app .beamii-company-my-claims__head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;padding:0 !important;background:transparent !important;
}.beamii-company--apply-app .beamii-company-my-claims__head::before{content:"\f0ae" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;width:34px !important;height:34px !important;display:grid !important;place-items:center !important;flex:0 0 auto !important;border-radius:13px !important;background:#eef8fc !important;color:#0f8ec5 !important;
}.beamii-company--apply-app .beamii-company-my-claims__head > strong,
.beamii-company--apply-app .beamii-company-my-claims__head > small{display:block !important;min-width:0 !important;
}.beamii-company--apply-app .beamii-company-my-claims__head > strong{flex:1 1 auto !important;color:#101b2d !important;font-size:1rem !important;line-height:1.14 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-my-claims__head > small{flex:999 1 100% !important;margin-left:46px !important;margin-top:-18px !important;color:#65758a !important;font-size:.77rem !important;line-height:1.3 !important;font-weight:780 !important;
}.beamii-company--apply-app .beamii-company-my-claims__summary{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:7px !important;
}.beamii-company--apply-app .beamii-company-my-claims__summary span{display:grid !important;gap:2px !important;min-width:0 !important;min-height:50px !important;padding:8px !important;border-radius:14px !important;background:#f7fbfd !important;border:1px solid rgba(31, 163, 214, .10) !important;color:#65758a !important;font-size:.68rem !important;line-height:1.1 !important;font-weight:850 !important;
}.beamii-company--apply-app .beamii-company-my-claims__summary b{color:#101b2d !important;font-size:1.05rem !important;line-height:1 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-my-claims__list{display:grid !important;gap:8px !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:9px 10px !important;align-items:center !important;padding:11px !important;border-radius:17px !important;background:#f8fbfe !important;border:1px solid rgba(31, 163, 214, .10) !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article > span{grid-column:1 / -1 !important;grid-row:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;min-height:25px !important;padding:5px 9px !important;border-radius:999px !important;background:#eef7fb !important;color:#174866 !important;border:1px solid rgba(31, 163, 214, .15) !important;font-size:.68rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article.is-approved > span{color:#087443 !important;background:rgba(16, 185, 129, .12) !important;border-color:rgba(16, 185, 129, .20) !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article.is-docs > span{color:#a34f00 !important;background:rgba(245, 158, 11, .14) !important;border-color:rgba(245, 158, 11, .24) !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article.is-rejected > span{color:#b42318 !important;background:rgba(244, 63, 94, .10) !important;border-color:rgba(244, 63, 94, .18) !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article > div{min-width:0 !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article b,
.beamii-company--apply-app .beamii-company-my-claims__list article small,
.beamii-company--apply-app .beamii-company-my-claims__list article em{display:block !important;min-width:0 !important;overflow-wrap:anywhere !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article b{color:#101b2d !important;font-size:.94rem !important;line-height:1.18 !important;font-weight:950 !important;
}.beamii-company--apply-app .beamii-company-my-claims__list article small,
.beamii-company--apply-app .beamii-company-my-claims__list article em{color:#65758a !important;font-size:.74rem !important;line-height:1.28 !important;font-style:normal !important;font-weight:780 !important;
}.beamii-company--apply-app .beamii-company-my-claims__action,
.beamii-company--apply-app .beamii-company-step-card__small-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;max-width:100% !important;padding:0 13px !important;border-radius:999px !important;border:1px solid rgba(31, 163, 214, .18) !important;background:#fff !important;color:#0f8ec5 !important;box-shadow:0 8px 18px rgba(15, 34, 53, .06) !important;font-size:.78rem !important;line-height:1 !important;font-weight:950 !important;text-decoration:none !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-step-card__small-link::before{content:"\f060" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;margin-right:7px !important;font-size:.72rem !important;
}.beamii-company--apply-app .beamii-company-stepper{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:6px !important;position:relative !important;margin:0 0 8px !important;padding:34px 10px 10px !important;border-radius:22px !important;background:#fff !important;border:1px solid rgba(31, 163, 214, .12) !important;box-shadow:0 12px 30px rgba(15, 34, 53, .055) !important;cursor:default !important;user-select:none !important;
}.beamii-company--apply-app .beamii-company-stepper::before{content:attr(data-active-title) !important;position:absolute !important;top:10px !important;left:12px !important;right:12px !important;color:#101b2d !important;font-size:.82rem !important;line-height:1.15 !important;font-weight:950 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-stepper > span{display:grid !important;place-items:center !important;min-width:0 !important;min-height:34px !important;padding:0 !important;border-radius:999px !important;background:#eef3f7 !important;color:#738197 !important;font-size:0 !important;line-height:1 !important;font-weight:950 !important;pointer-events:none !important;white-space:nowrap !important;
}.beamii-company--apply-app .beamii-company-stepper > span::before{content:attr(data-step-number) !important;display:grid !important;place-items:center !important;width:24px !important;height:24px !important;border-radius:999px !important;background:#fff !important;color:inherit !important;font-size:.72rem !important;box-shadow:inset 0 0 0 1px rgba(15, 34, 53, .06) !important;
}.beamii-company--apply-app .beamii-company-stepper > span.is-active{background:#101b2d !important;color:#fff !important;box-shadow:0 10px 22px rgba(15, 34, 53, .18) !important;
}.beamii-company--apply-app .beamii-company-stepper > span.is-active::before{background:#16a6d9 !important;color:#fff !important;box-shadow:none !important;
}.beamii-company--apply-app .beamii-company-step-card{border-radius:24px !important;border:1px solid rgba(31, 163, 214, .12) !important;box-shadow:0 16px 40px rgba(15, 34, 53, .07) !important;
}.beamii-company--apply-app .beamii-company-step-card__head{align-items:center !important;
}@media (max-width: 760px){.beamii-company--apply-app .beamii-company-apply-shell{gap:10px !important;padding:10px !important;border-radius:22px !important;
  }.beamii-company--apply-app .beamii-company-flow-guide{grid-template-columns:1fr !important;
  }.beamii-company--apply-app .beamii-company-flow-guide > div{min-height:0 !important;
  }.beamii-company--apply-app .beamii-company-my-claims__summary{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }.beamii-company--apply-app .beamii-company-my-claims__list article{grid-template-columns:1fr !important;
  }.beamii-company--apply-app .beamii-company-my-claims__action{width:100% !important;min-height:42px !important;
  }.beamii-company--apply-app .beamii-company-step-card__head{gap:10px !important;
  }.beamii-company--apply-app .beamii-company-step-card__small-link{min-height:36px !important;padding-inline:11px !important;
  }
}