@import url(https://fonts.bunny.net/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--c-bg-app:#f6f8fb;--c-surface:#ffffff;--c-surface-2:#f8fafc;--c-text-primary:#0f172a;--c-text-secondary:#64748b;--c-accent:#0f172a;--c-accent-hover:#111c33;--c-link:#2563eb;--c-danger:#dc2626;--c-border:#e6ebf2;--c-input-border:#d6deea;--shadow-card:0 1px 2px rgba(15, 23, 42, 0.06), 0 14px 36px rgba(15, 23, 42, 0.08);--shadow-float:0 2px 6px rgba(15, 23, 42, 0.08), 0 24px 70px rgba(15, 23, 42, 0.12);--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--ring:0 0 0 4px rgba(37, 99, 235, 0.14)}.regioner-company-dashboard,.regioner-company-dashboard *{box-sizing:border-box}.regioner-company-dashboard{max-width:1240px;margin:26px auto;padding:0 30px;color:var(--c-text-primary);line-height:1.55;-webkit-font-smoothing:antialiased}@media (max-width:768px){.regioner-company-dashboard{padding:0 16px}}.regioner-company-dashboard::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(1200px 600px at 20% 0%,rgb(37 99 235 / .06),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgb(15 23 42 / .05),transparent 55%);z-index:-1}.regioner-dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:18px 18px 16px;border-radius:8px;background:rgb(255 255 255 / .85);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgb(15 23 42 / .05)}.header-content{flex:1 1 auto;min-width:0}.header-content h2{margin:0 0 4px 0;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.regioner-subtitle{margin:0;color:var(--c-text-secondary);font-size:.95rem}.header-actions,.regioner-dashboard-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-intro{padding:18px}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-intro .regioner-dashboard-title{margin:0 0 6px;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-intro .regioner-dashboard-subtitle{margin:0;color:var(--c-text-secondary);font-size:.95rem}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-intro .regioner-dashboard-header__actions{margin-top:12px;justify-content:flex-start}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-visual{padding:0;display:flex;justify-content:center;align-items:center;min-height:220px;overflow:hidden}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-visual__img{width:100%;height:100%;object-fit:cover;display:block}.regioner-company-dashboard--state-empty .regioner-dashboard-grid--empty .regioner-dashboard-main{display:grid;gap:14px}.regioner-company-dashboard--state-empty .regioner-dashboard-grid--empty .regioner-dashboard-sidebar{position:static}@media (min-width:1024px){.regioner-company-dashboard--state-empty .regioner-dashboard-grid--empty{grid-template-columns:minmax(0,1fr) 360px;gap:28px}}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-primary,.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-next,.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-help{padding:18px}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-primary h2,.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-next h3,.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-help h3{margin:0 0 10px}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-primary p{margin:0;color:var(--c-text-secondary)}.regioner-company-dashboard--state-empty .regioner-dashboard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.regioner-company-dashboard--state-empty .regioner-dashboard-empty-steps{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:var(--c-text-secondary)}.regioner-company-dashboard--state-empty .regioner-dashboard-empty-steps li strong{color:var(--c-text-primary);margin-right:6px}.regioner-company-dashboard--state-empty .regioner-dashboard-links{margin:0;padding-left:18px;display:grid;gap:6px}.regioner-company-dashboard--state-empty .regioner-dashboard-hint{margin:12px 0 0;color:var(--c-text-secondary);font-size:.92rem}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-help{display:flex;flex-direction:column}.regioner-company-dashboard--state-empty .regioner-dashboard-danger-zone{margin-top:auto;padding-top:14px;border-top:1px solid var(--c-border)}.regioner-company-dashboard--state-empty .regioner-dashboard-danger-form{margin:0}.regioner-company-dashboard--state-empty .regioner-dashboard-danger-link{color:#b91c1c;font-weight:700;text-decoration:none}.regioner-company-dashboard--state-empty .regioner-dashboard-danger-link--button{background:#fff0;border:0;padding:0;font:inherit;cursor:pointer}.regioner-company-dashboard--state-empty .regioner-dashboard-danger-link:hover{text-decoration:underline}.regioner-btn,.regioner-dashboard-logout.button,.regioner-company-dashboard .button,.regioner-company-dashboard .button-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 14px;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .15s ease,border-color .15s ease,color .15s ease;border:1px solid #fff0;white-space:nowrap}.regioner-btn:active,.regioner-dashboard-logout.button:active,.regioner-company-dashboard .button:active,.regioner-company-dashboard .button-primary:active{transform:translateY(1px)}.regioner-btn--primary,.regioner-company-dashboard .button-primary{background:var(--c-accent);border-color:rgb(15 23 42 / .05);color:#fff;box-shadow:0 1px 2px rgb(15 23 42 / .12)}.regioner-btn--primary:hover,.regioner-company-dashboard .button-primary:hover{background:#0284c733!important;box-shadow:0 10px 24px rgb(15 23 42 / .18)}.regioner-btn--outline,.regioner-company-dashboard .button{background:rgb(255 255 255 / .9);border-color:var(--c-border);color:var(--c-text-primary)}.regioner-btn--outline:hover,.regioner-company-dashboard .button:hover{background:#fff;box-shadow:0 10px 22px rgb(15 23 42 / .1)}.regioner-btn--logout{background:rgb(255 255 255 / .9);border:1px solid var(--c-border);color:var(--c-text-secondary);height:40px;padding:0 14px;border-radius:8px;font-weight:700}.regioner-btn--logout:hover{background:#fff;border-color:#d7deea;color:var(--c-danger)}.regioner-link{color:var(--c-link);text-decoration:none;font-weight:600}.regioner-link:hover{text-decoration:underline}.regioner-alert{border-radius:8px;padding:12px 14px;margin:0 0 14px 0;font-size:.92rem;border:1px solid #fff0;background:rgb(255 255 255 / .85)}.regioner-alert p{margin:0}.regioner-alert--info{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.regioner-alert--success{border-color:#bbf7d0;color:#16a34a;background:#ecfdf3}.regioner-alert--warning{border-color:#fde68a;color:#92400e;background:#fffbeb}.regioner-alert--error{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.mute,.text-muted{color:var(--c-text-secondary)}.regioner-dashboard-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.regioner-dashboard-main,.regioner-dashboard-content{min-width:0}.regioner-dashboard-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width:1024px){.regioner-dashboard-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.regioner-dashboard-sidebar{position:sticky;top:18px;align-self:start}}.regioner-card{background:rgb(255 255 255 / .92);border:1px solid rgb(230 235 242 / .75);border-radius:8px;box-shadow:var(--shadow-card);overflow:hidden}.regioner-card-header{padding:16px 18px 10px;background:#fff0;border-bottom:0}.regioner-card-header h3{margin:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgb(100 116 139 / .95)}.regioner-card-body{padding:12px 18px 18px}.regioner-edit-note{margin-top:10px;font-size:.86rem;color:var(--c-text-secondary)}.regioner-company-name{font-size:1.06rem;font-weight:800;margin:0 0 10px}.regioner-package-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--c-border);background:rgb(15 23 42 / .04);font-size:.78rem;font-weight:800;margin-bottom:10px}.regioner-package-badge.package-3{background:rgb(252 211 77 / .22);border-color:rgb(252 211 77 / .55);color:#92400e}.regioner-data-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.regioner-data-list li{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;color:var(--c-text-primary)}.regioner-data-list .icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#94a3b8;margin-top:1px}.regioner-referrals-wrapper{background:rgb(248 250 252 / .9);border:1px solid var(--c-border);border-radius:8px;padding:14px;font-size:.92rem}.regioner-referrals-wrapper h4{margin:0 0 10px;font-size:.98rem;font-weight:800}.regioner-input-group{margin-bottom:12px}.regioner-input-group label{display:block;font-size:.7rem;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.regioner-copy-box input{width:100%;border:1px solid var(--c-input-border);padding:10px 12px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;background:#fff;color:#334155}.regioner-copy-box input:focus{outline:none;border-color:rgb(37 99 235 / .55);box-shadow:var(--ring)}.regioner-referral-counter{margin-top:8px;font-size:.9rem;color:var(--c-text-secondary)}.regioner-premium-lock{text-align:left;padding:16px;border-radius:8px;border:1px dashed rgb(230 235 242 / .95);background:rgb(248 250 252 / .85)}.regioner-premium-lock .lock-icon{font-size:1.6rem;margin-bottom:10px}.regioner-premium-lock h4{margin:0 0 6px 0;font-size:1.02rem;font-weight:800}.regioner-premium-lock p{margin:0 0 12px 0;font-size:.92rem;color:var(--c-text-secondary)}.regioner-post-form{padding:0}.regioner-form-header{font-size:1.02rem;font-weight:900;margin:0 0 14px 0}.regioner-form-row{margin-bottom:14px}.regioner-input{width:100%;background:#fff;border:1px solid var(--c-input-border);border-radius:8px;padding:11px 12px;font-size:.96rem;color:var(--c-text-primary);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.regioner-input:focus{outline:none;border-color:rgb(37 99 235 / .55);box-shadow:var(--ring)}.regioner-textarea{min-height:128px;resize:vertical}.regioner-file-row{display:flex;align-items:center;justify-content:flex-start}.regioner-file-label{display:inline-flex;align-items:center;gap:10px;font-size:.92rem;padding:10px 12px;border:1px solid var(--c-border);border-radius:8px;background:rgb(248 250 252 / .9);cursor:pointer;font-weight:800}.regioner-file-label:hover{background:#fff;box-shadow:0 10px 22px rgb(15 23 42 / .08)}.regioner-file-label input[type="file"]{display:none}.regioner-btn--small{height:34px;padding:0 12px;font-size:.84rem;border-radius:8px}.regioner-btn--full{width:100%}.regioner-btn--wide{min-width:180px}.regioner-recent-posts{margin-top:22px;padding-top:14px;border-top:1px solid rgb(230 235 242 / .85)}.regioner-recent-posts h4{margin:0 0 14px 0;font-size:1.02rem;font-weight:900}.regioner-dashboard-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.regioner-activity-item,.regioner-feed__item.regioner-activity-item{background:rgb(255 255 255 / .92);border:1px solid rgb(230 235 242 / .75);border-radius:8px;box-shadow:var(--shadow-card);padding:16px 16px 14px}.activity-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(230 235 242 / .75);flex-wrap:wrap}.activity-meta .badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;font-size:.78rem;font-weight:800;background:rgb(15 23 42 / .05);color:var(--c-text-secondary)}.date-wrapper{font-size:.88rem;color:var(--c-text-secondary);display:inline-flex;gap:8px;align-items:baseline}.time-ago{font-weight:900;color:var(--c-text-primary)}.activity-title{font-size:1.05rem;font-weight:900;margin:0 0 8px 0;letter-spacing:-.01em}.activity-content{font-size:.98rem;color:#334155;line-height:1.65}.regioner-feed__media,.activity-image{margin:10px 0 12px}.regioner-feed__thumb-link,.activity-image a[data-regioner-lightbox="1"]{display:block;border-radius:8px;overflow:hidden}.regioner-feed__thumb-img,.activity-image img{width:100%;height:auto;display:block}.activity-actions{margin-top:12px;padding-top:12px;border-top:1px dashed rgb(230 235 242 / .95);display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.activity-action-link{font-size:.9rem;font-weight:800;text-decoration:none;padding:6px 10px;border-radius:8px;border:1px solid rgb(230 235 242 / .95);background:rgb(248 250 252 / .85)}.activity-action-link:hover{background:#fff;box-shadow:0 10px 22px rgb(15 23 42 / .08)}.action-edit{color:var(--c-text-secondary)}.action-delete{color:var(--c-danger);border-color:rgb(254 202 202 / .9);background:rgb(254 242 242 / .8)}.action-delete:hover{background:#fff}.regioner-feed__content--collapsible{position:relative}.regioner-feed__content-inner{color:#334155}.regioner-feed__content--collapsible:not(.is-expanded) .regioner-feed__content-inner{max-height:88px;overflow:hidden}.regioner-feed__content--collapsible:not(.is-expanded)::after{content:"";position:absolute;left:0;right:0;bottom:40px;height:50px;background:linear-gradient(to bottom,#fff0,rgb(255 255 255));pointer-events:none}.regioner-feed__more{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-weight:900;font-size:.92rem;color:var(--c-link);text-decoration:none}.regioner-feed__more:hover{text-decoration:underline}.regioner-success-message-overlay{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;align-items:center;gap:12px}.success-icon{font-size:1.35rem}.regioner-success-message-overlay h3{margin:0;font-size:1rem;color:#166534;font-weight:900}.regioner-success-message-overlay p{margin:4px 0 0 0;font-size:.92rem;color:#15803d}.regioner-lightbox{position:fixed;inset:0;z-index:100000;display:none}.regioner-lightbox.is-open{display:block}.regioner-lightbox__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .78)}.regioner-lightbox__panel{position:absolute;inset:0;margin:auto;width:min(980px, 94vw);height:min(90vh, 740px);display:grid;place-items:center;padding:18px}.regioner-lightbox__img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:var(--shadow-float);background:#111827}.regioner-lightbox__close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;border-radius:8px;background:rgb(255 255 255 / .14);color:#fff;font-size:28px;line-height:1;cursor:pointer}.regioner-lightbox__close:hover{background:rgb(255 255 255 / .2)}html.regioner-no-scroll,body.regioner-no-scroll{overflow:hidden!important}@media (max-width:768px){.regioner-dashboard-header{flex-direction:column;align-items:stretch;padding:16px}.header-actions{justify-content:flex-end}.regioner-btn,.regioner-company-dashboard .button,.regioner-company-dashboard .button-primary,.regioner-btn--logout{width:100%}.activity-actions{justify-content:space-between}.activity-action-link{flex:1;text-align:center}.regioner-company-dashboard--state-empty .regioner-dashboard-card--empty-visual{display:none}}.regioner-dashboard-card:not(.regioner-card){background:rgb(255 255 255 / .92);border:1px solid rgb(230 235 242 / .75);border-radius:8px;box-shadow:var(--shadow-card);overflow:hidden;padding:12px 18px 18px}.regioner-dashboard-card:not(.regioner-card)>h2,.regioner-dashboard-card:not(.regioner-card)>h3{margin-top:0}.regioner-dashboard-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0 18px;padding:10px 12px;background:rgb(255 255 255 / .92);border:1px solid rgb(230 235 242 / .75);border-radius:8px;box-shadow:0 1px 1px rgb(15 23 42 / .04)}.regioner-dashboard-nav__item{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;line-height:1;color:var(--c-text-primary);background:var(--c-surface-2);border:1px solid rgb(226 232 240 / .9);transition:transform .08s ease,box-shadow .12s ease,background .12s ease}.regioner-dashboard-nav__item:hover{background:rgb(255 255 255 / .98);box-shadow:0 2px 12px rgb(15 23 42 / .08);transform:translateY(-1px)}.regioner-dashboard-nav__item:focus{outline:none;box-shadow:var(--ring)}@media (max-width:760px){.regioner-dashboard-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.regioner-dashboard-nav__item{white-space:nowrap}}.regioner-dashboard-card__header{margin-bottom:10px}.regioner-dashboard-card__title{margin:0;font-size:15px;font-weight:700}.regioner-dashboard-card__subtitle{margin:6px 0 0;font-size:13px;color:var(--c-text-muted)}.regioner-dashboard-card__body{margin-top:8px}.regioner-dashboard-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.regioner-dashboard-status-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.regioner-dashboard-status-item.is-success{background:#ecfdf5;border-color:#a7f3d0}.regioner-dashboard-status-item.is-warning{background:#fffbeb;border-color:#fde68a}.regioner-dashboard-status-item.is-info{background:#eff6ff;border-color:#bfdbfe}.regioner-dashboard-status-item.is-premium{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.regioner-dashboard-status-item__icon{font-size:22px}.regioner-dashboard-status-item__content{display:flex;flex-direction:column;gap:2px}.regioner-dashboard-status-item__content strong{font-size:14px;color:#111827}.regioner-dashboard-status-item__content small{font-size:12px;color:#6b7280}.regioner-dashboard-button{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;color:var(--c-text-primary);background:var(--c-surface-2);border:1px solid rgb(226 232 240 / .9)}.regioner-dashboard-button:hover{background:rgb(255 255 255 / .98)}.regioner-dashboard-button--primary{background:var(--c-brand);border-color:rgb(37 99 235 / .65);color:#fff}.regioner-dashboard-button--primary:hover{filter:brightness(1.02);color:#fff}.regioner-dashboard-help{margin:8px 0 0;font-size:12px;color:var(--c-text-muted)}.regioner-dashboard-note{padding:12px 14px;border-radius:8px;border:1px solid rgb(226 232 240 / .9);background:var(--c-surface-2);font-size:13px}.regioner-dashboard-note--warn{background:#fffbeb;border-color:#fde68a}.regioner-company-dashboard--panel{--regioner-panel-sticky-offset:78px;--regioner-panel-stop-gap:16px}.regioner-panel-topbar{display:grid;grid-template-columns:144px minmax(0,1fr);justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:18px;padding:16px 18px;border-radius:8px;background:#fff0;backdrop-filter:none;box-shadow:none;border:0;position:relative}.regioner-panel-topbar__hello{margin:0 0 4px 0;font-size:.95rem;color:var(--c-text-secondary)}.regioner-panel-topbar__company{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--c-text-primary);word-break:break-word}.regioner-panel-topbar__back{display:inline-flex;margin-top:10px;font-size:.92rem;color:var(--c-link);text-decoration:none;font-weight:700}.regioner-panel-topbar__back:hover{text-decoration:underline}.regioner-panel-topbar__admin-note{margin-top:10px;display:inline-flex;width:fit-content;padding:6px 10px;border-radius:8px;border:none;background:rgb(15 23 42 / .04);font-size:12px;color:var(--c-text-secondary);font-weight:700}.regioner-panel-topbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.regioner-panel-topbar__logout{position:absolute;top:12px;right:14px}@media (min-width:900px){.regioner-panel-topbar__actions{flex-wrap:nowrap}}@media (max-width:768px){.regioner-panel-topbar{grid-template-columns:1fr}.regioner-panel-topbar__actions{justify-content:flex-start}.regioner-panel-topbar__logout{position:static;margin-left:auto}}.regioner-panel-messages{display:grid;gap:10px;margin:0 0 18px}.regioner-panel-mobile-note{display:none;margin:0 0 16px;padding:14px 16px;border-radius:8px;border:1px solid rgb(14 165 233 / .32);background:linear-gradient(135deg,rgb(239 246 255 / .98),rgb(224 242 254 / .94));box-shadow:0 12px 28px rgb(14 165 233 / .12)}.regioner-panel-mobile-note__head{display:flex;align-items:flex-start;gap:8px}.regioner-panel-mobile-note__toggle{flex:1 1 auto;margin:0;padding:0;border:0;background:#fff0;text-align:left;color:inherit;cursor:pointer}.regioner-panel-mobile-note__toggle:focus-visible{outline:2px solid rgb(14 165 233 / .45);outline-offset:2px;border-radius:6px}.regioner-panel-mobile-note__toggle:hover .regioner-panel-mobile-note__title{text-decoration:underline}.regioner-panel-mobile-note__title{display:block;margin:0;font-size:14px;font-weight:800;color:#0c4a6e}.regioner-panel-mobile-note__close{flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:#fff0;color:#0c4a6e;font-size:18px;font-weight:700;line-height:1;cursor:pointer}.regioner-panel-mobile-note__close:hover{background:rgb(3 105 161 / .14)}.regioner-panel-mobile-note__close:focus-visible{outline:2px solid rgb(14 165 233 / .45);outline-offset:2px}.regioner-panel-mobile-note__content{margin-top:6px}.regioner-panel-mobile-note__desc{margin:0;font-size:13px;line-height:1.5;color:#0f172a}.regioner-panel-mobile-note__hint{margin:8px 0 0;font-size:12px;color:#0369a1;font-weight:600}.regioner-panel-mobile-note.is-collapsed{padding:11px 14px}.regioner-panel-mobile-note.is-collapsed .regioner-panel-mobile-note__content{display:none}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-mobile-note{display:block;margin:4px 0 10px;padding:9px 11px}.regioner-company-dashboard--panel .regioner-panel-mobile-note.is-collapsed{padding:8px 11px}.regioner-company-dashboard--panel .regioner-panel-mobile-note__head{gap:6px}.regioner-company-dashboard--panel .regioner-panel-mobile-note__title{font-size:12px;line-height:1.2}.regioner-company-dashboard--panel .regioner-panel-mobile-note__close{width:20px;height:20px;font-size:15px}.regioner-company-dashboard--panel .regioner-panel-mobile-note__content{margin-top:4px}.regioner-company-dashboard--panel .regioner-panel-mobile-note__desc{font-size:11px;line-height:1.4}.regioner-company-dashboard--panel .regioner-panel-mobile-note__hint{margin-top:6px;font-size:10px}.regioner-company-dashboard--panel .regioner-mobile-desktop-only{display:none!important}.regioner-company-dashboard--panel .regioner-panel-topbar__actions{justify-content:flex-start;gap:8px}.regioner-company-dashboard--panel .regioner-panel-topbar__actions .regioner-btn{flex:1 1 calc(50% - 4px);min-width:0;min-height:40px;height:auto;padding:10px 12px;white-space:normal;text-align:center;line-height:1.3}.regioner-company-dashboard--panel .regioner-panel-tile{padding:14px 14px 16px}.regioner-company-dashboard--panel .regioner-panel-card__body{padding:14px}.regioner-company-dashboard--panel .regioner-panel-row--slogan-grid{gap:12px}.regioner-company-dashboard--panel .regioner-panel-section-bar{padding:9px 12px;font-size:13px}}.regioner-panel-tiles{display:grid;gap:16px;margin-bottom:18px;grid-template-columns:1fr}.regioner-company-dashboard--panel .regioner-card{border:none}.regioner-panel-card--status{background:#f7f7f7}.regioner-panel-card--summary{background:#fff0;box-shadow:none}.regioner-panel-card--slogan{background:#f7f7fb;box-shadow:none}.regioner-panel-card--preview{background:#fff0;box-shadow:none}.regioner-panel-card--referral{background:#fff}.regioner-panel-card--activity-compose{background:#fff}.regioner-panel-card--activity-list{background:#fff0;box-shadow:none}.regioner-panel-card--activity-list .regioner-panel-card__header,.regioner-panel-card--activity-list .regioner-panel-card__body{max-width:100%;margin-left:auto;margin-right:auto}.regioner-panel-card--knowledge{background:#fff}.regioner-panel-card--contact{background:#fff}.regioner-panel-card--account-shortcut{background:#fff}@media (min-width:900px){.regioner-panel-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.regioner-panel-tile{padding:16px 18px 18px}.regioner-panel-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.regioner-panel-tile__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.regioner-panel-tile__note{margin:12px 0 0;font-size:.92rem;color:var(--c-text-secondary)}.regioner-panel-row{grid-column:1 / -1;display:grid;gap:16px}.regioner-panel-section-bar{grid-column:1 / -1;padding:10px 16px;border-radius:8px;border:none;font-weight:500;font-size:14px;color:#fff;background:#0284c7}.regioner-company-dashboard--panel .regioner-panel-editbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;min-height:44px;margin-bottom:14px;border-radius:8px;border:none;background:#0284c7;box-shadow:none;color:#fff}.regioner-company-dashboard--panel .regioner-panel-editbar__title{margin:0;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;color:#fff;text-shadow:none}.regioner-company-dashboard--panel .regioner-panel-editbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.regioner-company-dashboard--panel .regioner-panel-editbar__btn{min-height:30px;height:30px;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;text-shadow:none;border:none!important;box-shadow:none;white-space:nowrap}.regioner-company-dashboard--panel .regioner-panel-editbar__btn:focus-visible{outline:2px solid rgb(14 116 144 / .35);outline-offset:2px}.regioner-company-dashboard--panel .regioner-panel-editbar .regioner-btn--outline{background:#fff;color:#075985}.regioner-company-dashboard--panel .regioner-panel-editbar .regioner-btn--outline:hover{background:#eaf5ff;color:#0b5f8d}.regioner-company-dashboard--panel .regioner-panel-editbar .regioner-btn--primary{background:#16a34a!important;color:#ffffff!important;border-color:transparent!important;box-shadow:0 1px 3px rgb(22 163 74 / .3)!important}.regioner-company-dashboard--panel .regioner-panel-editbar .regioner-btn--primary:hover{background:#15803d!important;color:#ffffff!important;box-shadow:0 2px 6px rgb(22 163 74 / .35)!important}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="save_draft"]{background:#fbf5e4;color:#6f5a2f;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="save_draft"]:hover{background:#f7edd2;color:#5f4b23}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="publish"]{background:#dff2e7!important;color:#1f6a3f!important;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="publish"]:hover{background:#d4ecdf!important;color:#185834!important}.regioner-panel-modal[hidden]{display:none!important}.regioner-panel-modal{position:fixed;inset:0;z-index:220000;display:flex;align-items:center;justify-content:center;padding:18px}.regioner-panel-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .45)}.regioner-panel-modal__dialog{position:relative;width:min(680px, 100%);border-radius:8px;border:1px solid rgb(15 23 42 / .12);background:#fff;box-shadow:0 20px 42px rgb(15 23 42 / .24);overflow:hidden}.regioner-panel-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(15 23 42 / .1);background:#f8fbff}.regioner-panel-modal__title{margin:0;font-size:18px;font-weight:700;color:#0f172a}.regioner-panel-modal__close{width:32px;height:32px;border:1px solid rgb(15 23 42 / .18);border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;font-size:18px;line-height:1}.regioner-panel-modal__body{padding:16px}.regioner-panel-modal__body p{margin:0 0 10px;color:#334155}.regioner-panel-modal__body p:last-child{margin-bottom:0}body.regioner-modal-open{overflow:hidden}@media (min-width:900px){.regioner-panel-row--activity{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}}@media (max-width:899px){.regioner-panel-row--activity{grid-template-columns:1fr}.regioner-company-dashboard--panel .regioner-panel-editbar{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px 10px}.regioner-company-dashboard--panel .regioner-panel-editbar__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.regioner-company-dashboard--panel .regioner-panel-editbar__btn{width:100%;justify-content:center}}@media (max-width:640px){.regioner-company-dashboard--panel .regioner-panel-editbar__actions{grid-template-columns:1fr}.regioner-company-dashboard--panel .regioner-panel-editbar__btn{white-space:normal;text-align:center;line-height:1.2}}.regioner-panel-row__item--full{grid-column:1 / -1}.regioner-panel-row--activity .regioner-activity-form__grid--2{grid-template-columns:1fr}.regioner-activity-form__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:899px){.regioner-activity-form__layout{grid-template-columns:1fr}}.regioner-activity-form__col{display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.regioner-panel-row--half{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.regioner-panel-row--half{grid-template-columns:1fr}}.regioner-panel-row--slogan-grid{grid-template-columns:minmax(580px,2fr) minmax(0,1fr);align-items:stretch}@media (max-width:899px){.regioner-panel-row--slogan-grid{grid-template-columns:1fr}}.regioner-panel-row__item{height:100%}.regioner-panel-row__item.regioner-card{display:flex;flex-direction:column}.regioner-panel-slogan-stack{display:flex;flex-direction:column;gap:16px}.regioner-panel-slogan-stack>.regioner-card{height:auto}.regioner-dashboard-slogan-preview{width:100%}.regioner-directory__list--preview{grid-template-columns:1fr;gap:0;margin:0;padding:0}.regioner-directory__list--preview .regioner-directory-card{grid-column:1 / -1}.regioner-referral--promo .regioner-referral__hero{width:100%;border-radius:8px;overflow:hidden;background:rgb(2 132 199 / .06);border:1px solid rgb(2 132 199 / .12)}.regioner-referral--promo .regioner-referral__hero img{width:100%;height:auto;display:block}.regioner-referral--promo .regioner-referral__lead{margin:0;font-size:13px;line-height:1.45;color:var(--c-text-muted)}.regioner-panel-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;border:1px solid rgb(226 232 240 / .9);background:rgb(15 23 42 / .04);font-size:12px;font-weight:900;color:var(--c-text-secondary);white-space:nowrap}.regioner-panel-chip--premium{background:linear-gradient(135deg,rgb(252 211 77 / .35),rgb(251 191 36 / .2));border-color:rgb(245 158 11 / .35);color:#92400e}.regioner-panel-chip--standard{background:rgb(37 99 235 / .06);border-color:rgb(37 99 235 / .2);color:#1e40af}.regioner-panel-status{display:grid;gap:10px}.regioner-panel-status__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:none}.regioner-panel-status__row:first-child{border-top:0;padding-top:0}.regioner-panel-status__label{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-secondary)}.regioner-panel-status__value{font-size:.95rem;font-weight:800;color:var(--c-text-primary);text-align:right}.regioner-panel-status__value.is-ok{color:#0f766e}.regioner-panel-status__value.is-warn{color:#b45309}.regioner-panel-status__hint{font-size:.92rem;color:var(--c-text-secondary)}.regioner-panel-tile__actions{margin-top:14px;display:flex;justify-content:flex-end}.regioner-panel-actions{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.regioner-panel-actions .regioner-btn{width:100%}}.regioner-panel-summary{display:grid;gap:0}.regioner-panel-summary__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label edit" "value edit";gap:2px 12px;padding-top:10px;border-top:1px solid rgb(230 235 242 / .75)}.regioner-panel-summary__row:first-child{border-top:0;padding-top:0}.regioner-panel-summary__label{grid-area:label;font-size:11px;font-weight:400;text-transform:uppercase;color:#0284c7;margin-bottom:2px;margin-top:6px}.regioner-panel-summary__value{grid-area:value;font-size:.95rem;color:var(--c-text-primary);word-break:break-word}.regioner-panel-summary__expand{display:block}.regioner-panel-summary__expandSummary{list-style:none;cursor:pointer;display:inline-flex;align-items:flex-end;gap:8px;margin:2px 0 0;color:var(--c-text-primary)}.regioner-panel-summary__expandSummary::-webkit-details-marker{display:none}.regioner-panel-summary__expandText{max-width:100%}.regioner-panel-summary__expandHint{font-size:0;color:#0369a1;white-space:nowrap}.regioner-panel-summary__expandHint::after{content:"Pokaż";font-size:12px}.regioner-panel-summary__expand[open] .regioner-panel-summary__expandHint::after{content:"Ukryj"}.regioner-panel-summary__expandBody{margin-top:8px;color:var(--c-text-secondary);line-height:1.55}.regioner-panel-summary__edit{grid-area:edit;align-self:center;justify-self:end;display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:8px;border:1px solid rgb(226 232 240 / .9);background:var(--c-surface-2);color:var(--c-link);font-weight:900;font-size:.86rem;text-decoration:none;transition:transform .08s ease,box-shadow .12s ease,background .12s ease}.regioner-panel-summary__edit:hover{background:rgb(255 255 255 / .98);box-shadow:0 8px 20px rgb(15 23 42 / .08);transform:translateY(-1px)}.regioner-panel-columns{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.regioner-panel-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px}}.regioner-panel-main,.regioner-panel-side{min-width:0}.regioner-panel-card__header{padding:16px 18px 10px}.regioner-panel-card__header--actions{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.regioner-panel-card__head{min-width:0}.regioner-panel-card__actions{display:flex;flex-wrap:wrap;gap:10px}.regioner-panel-edit .regioner-panel-card__actions{margin-left:auto;justify-content:flex-end}.regioner-panel-edit .regioner-edit-actions__btn{flex:0 0 220px;max-width:220px;justify-content:center;border-radius:8px}@media (max-width:780px){.regioner-panel-card__header--actions{flex-direction:column;align-items:stretch}.regioner-panel-card__actions{width:100%}.regioner-panel-edit .regioner-panel-card__actions{margin-left:0;justify-content:stretch}.regioner-panel-edit .regioner-edit-actions__btn{flex:1 1 auto;max-width:none;width:100%}}.regioner-panel-card__title{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:-.01em}.regioner-panel-card__subtitle{margin:6px 0 0;font-size:.93rem;color:var(--c-text-secondary)}.regioner-panel-card__body{padding:12px 18px 18px}.regioner-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-secondary)}.regioner-checkbox input{width:16px;height:16px}.regioner-panel-links{margin-top:12px;font-size:.92rem;color:var(--c-text-secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.regioner-panel-links__dot{opacity:.55}.regioner-btn--danger{border-color:rgb(220 38 38 / .25);color:var(--c-danger)}.regioner-btn--danger:hover{background:rgb(220 38 38 / .04);border-color:rgb(220 38 38 / .4)}.regioner-btn.is-disabled,.regioner-btn[aria-disabled="true"]{opacity:.55;pointer-events:none}.regioner-activity-form{width:100%}.regioner-activity-form__banner{padding:12px 14px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:.92rem;display:grid;gap:4px;margin-bottom:14px}.regioner-activity-form__grid{display:grid;gap:12px}.regioner-activity-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.regioner-activity-form__grid--2{grid-template-columns:1fr}}.regioner-field{margin-bottom:14px}.regioner-field label{display:block;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-secondary);margin-bottom:6px}.regioner-field input[type="text"],.regioner-field input[type="url"],.regioner-field select,.regioner-field textarea{width:100%;background:#fff;border:1px solid var(--c-input-border);border-radius:8px;padding:11px 12px;font-size:.96rem;color:var(--c-text-primary);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.regioner-field select{font-size:16px;line-height:1.35;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 18px) calc(1.1em),calc(100% - 13px) calc(1.1em);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;height:auto;min-height:46px}.regioner-field select option{font-size:16px;line-height:1.35}.regioner-enhanced-select{display:none}@media (max-width:899px){.regioner-field select[data-regioner-enhanced="1"]{display:none!important}.regioner-field{position:relative}.regioner-field.regioner-enhanced-select-host-open{z-index:6400}.regioner-activity-form__col.regioner-enhanced-select-context-open{position:relative;z-index:6300}.regioner-card.regioner-enhanced-select-context-open,.regioner-panel-card.regioner-enhanced-select-context-open,.regioner-dashboard-card.regioner-enhanced-select-context-open{position:relative;overflow:visible!important;z-index:6200}.regioner-enhanced-select{display:block;position:relative;z-index:20}.regioner-enhanced-select.is-open{z-index:6500}.regioner-enhanced-select__trigger{width:100%;min-height:44px;border:1px solid var(--c-input-border);border-radius:8px;background:#fff;color:var(--c-text-primary);padding:10px 12px;font-size:16px;line-height:1.35;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.regioner-enhanced-select__trigger:focus{outline:none;border-color:rgb(37 99 235 / .55);box-shadow:var(--ring)}.regioner-enhanced-select__trigger-label{min-width:0;flex:1 1 auto;white-space:normal;word-break:break-word}.regioner-enhanced-select__trigger-icon{font-size:12px;color:#64748b;line-height:1}.regioner-enhanced-select__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);border-radius:8px;border:1px solid rgb(148 163 184 / .45);background:#fff;box-shadow:0 14px 26px rgb(15 23 42 / .16);overflow:auto;max-height:240px;z-index:6600;padding:4px}.regioner-enhanced-select__option{width:100%;border:0;background:#fff0;color:#0f172a;font-size:15px;line-height:1.3;text-align:left;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:8px}.regioner-enhanced-select__option:focus{outline:none;background:rgb(226 232 240 / .65)}.regioner-enhanced-select__option.is-selected{background:rgb(37 99 235 / .12);color:#1d4ed8;font-weight:700}.regioner-enhanced-select.is-open .regioner-enhanced-select__trigger{border-color:rgb(37 99 235 / .55);box-shadow:var(--ring)}}.regioner-company-dashboard select,.regioner-company-dashboard select option{font-size:16px;line-height:1.35}#regioner_post_type{font-size:16px;line-height:1.35}#regioner_post_type option{font-size:16px;line-height:1.35}.regioner-field textarea{min-height:128px;resize:vertical}.regioner-field input:focus,.regioner-field select:focus,.regioner-field textarea:focus{outline:none;border-color:rgb(37 99 235 / .55);box-shadow:var(--ring)}.regioner-field__hint{margin:8px 0 0;font-size:.9rem;color:var(--c-text-secondary)}.regioner-activity-form__media-section{border-top:1px solid #e2e8f0;padding-top:16px;margin-top:4px}.regioner-activity-form__media-header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.regioner-activity-form__media-header label{font-weight:600;font-size:14px;color:#1e293b}.regioner-activity-form__media-hint{font-size:12px;color:#6b7280}.regioner-activity-form__media-body{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.regioner-activity-form__media-upload{flex:1 1 300px;min-width:0}.regioner-activity-form__media-options{display:flex;gap:12px;flex-wrap:wrap;flex:0 0 auto;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.regioner-activity-form__media-option{display:flex;flex-direction:column;gap:4px}.regioner-activity-form__media-option label{font-size:12px;font-weight:600;color:#475569}.regioner-activity-form__media-option select{font-size:13px;padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff}@media (max-width:760px){.regioner-activity-form__media-body{flex-direction:column}.regioner-activity-form__media-options{width:100%}}.regioner-activity-form__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}@media (max-width:760px){.regioner-activity-form__actions .regioner-btn{width:100%}}.regioner-upload{display:grid;gap:10px}.regioner-upload input[type="file"]{width:100%;padding:12px;border-radius:8px;border:1px dashed rgb(148 163 184 / .9);background:rgb(248 250 252 / .85);cursor:pointer}.regioner-upload input[type="file"]::file-selector-button{border:1px solid rgb(226 232 240 / .9);border-radius:8px;padding:8px 12px;margin-right:10px;background:#fff;cursor:pointer;font-weight:800}.regioner-upload__hint{font-size:.9rem;color:var(--c-text-secondary)}.regioner-upload__preview{margin-top:2px}.regioner-upload-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.regioner-upload-preview-item{border:1px solid rgb(230 235 242 / .85);border-radius:8px;overflow:hidden;background:rgb(255 255 255 / .92);padding:8px;display:grid;gap:6px}.regioner-upload-preview-img{width:100%;height:78px;object-fit:cover;border-radius:8px;display:block}.regioner-upload-preview-name{font-size:12px;color:var(--c-text-secondary);word-break:break-word;line-height:1.25}.regioner-upload__existing{margin-top:6px;padding-top:10px;border-top:1px solid rgb(230 235 242 / .75)}.regioner-upload__existing-title{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-secondary);margin-bottom:8px}.regioner-upload__existing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.regioner-upload__thumb{margin:0;border-radius:8px;overflow:hidden;border:1px solid rgb(230 235 242 / .85);background:rgb(248 250 252 / .9)}.regioner-upload__thumb img{width:100%;height:72px;object-fit:cover;display:block}.regioner-upload__existing-note{margin-top:8px;font-size:.9rem;color:var(--c-text-secondary)}.regioner-activity-preview{margin:0 0 14px;padding:0;border:none;background:#fff0}.regioner-activity-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.regioner-activity-preview__title{margin:0;font-size:.98rem;font-weight:900}.regioner-activity-preview__close{border:none;background:#fff;border-radius:8px;height:34px;width:34px;cursor:pointer;font-size:16px;line-height:1}.regioner-activity-preview-card{display:grid;gap:10px}.regioner-activity-preview-card__meta{display:flex;gap:10px;align-items:center}.regioner-activity-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:900;background:rgb(15 23 42 / .05);color:var(--c-text-secondary)}.regioner-activity-badge--muted{background:rgb(37 99 235 / .06);color:#1e40af;border:1px solid rgb(37 99 235 / .16)}.regioner-activity-preview-card__title{font-size:1.05rem;font-weight:900;letter-spacing:-.01em}.regioner-activity-preview-card__content{font-size:.98rem;color:#334155;line-height:1.65}.regioner-activity-preview-card__media{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.regioner-activity-preview-card__thumb{margin:0;border-radius:8px;overflow:hidden;border:1px solid rgb(230 235 242 / .85);background:rgb(255 255 255 / .92)}.regioner-activity-preview-card__thumb img{width:100%;height:92px;object-fit:cover;display:block}.regioner-empty{margin:0;font-size:.95rem;color:var(--c-text-secondary)}.regioner-activity-list{display:grid;gap:14px}@media (min-width:1280px){.regioner-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.regioner-activity-card{background:rgb(255 255 255 / .92);border:1px solid rgb(230 235 242 / .85);border-radius:8px;padding:14px 14px 12px;box-shadow:0 1px 2px rgb(15 23 42 / .05);display:grid;gap:10px}.regioner-activity-card__head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.regioner-activity-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.regioner-activity-card__time{font-size:12px;color:var(--c-text-secondary)}.regioner-activity-card__limit{font-size:12px;font-weight:900;padding:6px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;white-space:nowrap}.regioner-activity-card__title{margin:0;font-size:1.02rem;font-weight:900;letter-spacing:-.01em}.regioner-activity-card__excerpt{font-size:.95rem;color:#334155;line-height:1.6}.regioner-activity-card__media{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.regioner-activity-card__thumb{display:block;width:92px;height:72px;border-radius:8px;overflow:hidden;border:1px solid rgb(230 235 242 / .85);background:rgb(248 250 252 / .9)}.regioner-activity-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.regioner-activity-card__more{font-size:12px;font-weight:900;padding:6px 10px;border-radius:8px;border:1px solid rgb(226 232 240 / .9);background:rgb(15 23 42 / .04);color:var(--c-text-secondary)}.regioner-activity-card__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width:760px){.regioner-activity-card__actions .regioner-btn{width:100%}}.regioner-panel-tiles--full{margin-bottom:0}@media (min-width:900px){.regioner-panel-span-2{grid-column:span 2}}.regioner-panel-topbar__logo{width:144px;height:144px;min-height:144px;flex:0 0 auto;border-radius:8px;overflow:hidden;border:none;background:var(--regioner-logo-bg,rgb(255 255 255 / .75));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(15 23 42 / .06);align-self:center}.regioner-panel-topbar__logo img{width:100%;height:100%;object-fit:cover;display:block}.regioner-panel-topbar__logoFallback{font-weight:800;letter-spacing:-.02em;font-size:16px;color:var(--c-text)}.regioner-panel-topbar__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.regioner-panel-topbar__company{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.regioner-panel-topbar__companyName{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--c-text)}.regioner-panel-topbar__companyHint{font-size:12px;color:var(--c-text-muted);background:rgb(15 23 42 / .04);border:none;padding:2px 8px;border-radius:8px}.regioner-panel-topbar__intro{color:var(--c-text-muted);font-size:13px;line-height:1.45}.regioner-panel-actionbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 16px;border-bottom:1px solid rgb(15 23 42 / .08);margin-bottom:12px}.regioner-panel-actionbar .regioner-btn{padding:10px 16px;font-size:13px}.regioner-panel-topbar__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin-top:8px}@media (min-width:900px){.regioner-panel-topbar__actions{flex-wrap:nowrap}}.regioner-panel-topbar__actions .regioner-btn{padding:9px 14px;font-size:13px;border-radius:8px}.regioner-panel-topbar__accountToggle{margin-right:auto;order:-1}.regioner-btn--dangerLite.regioner-panel-topbar__accountToggle{background:rgb(239 68 68 / .1);border-color:rgb(239 68 68 / .32);color:#111827;font-weight:800}.regioner-btn--dangerLite.regioner-panel-topbar__accountToggle:hover{background:rgb(239 68 68 / .16);border-color:rgb(239 68 68 / .44);color:#111827}.regioner-btn--dangerLite.regioner-panel-topbar__accountToggle[aria-expanded="true"]{background:rgb(239 68 68 / .18);border-color:rgb(239 68 68 / .46);color:#111827;box-shadow:0 12px 26px rgb(239 68 68 / .18)}.regioner-account-section{margin:14px 0 18px;padding:18px;border-radius:8px;border:1px solid rgb(239 68 68 / .32);background:#fff;box-shadow:0 16px 40px rgb(15 23 42 / .06)}.regioner-account-section[hidden]{display:none!important}.regioner-account-section__header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.regioner-account-section__title{margin:0;font-size:1.08rem;font-weight:900;letter-spacing:-.01em}.regioner-account-section__desc{margin:0;color:var(--c-text-secondary);font-size:.95rem}.regioner-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.regioner-account-card{border:1px solid rgb(15 23 42 / .06);border-radius:8px;padding:14px;background:rgb(248 250 252 / .7);min-width:0}.regioner-account-card--admin{grid-column:1 / -1}.regioner-account-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:100%;min-width:0}.regioner-account-stack .regioner-account-card{height:100%}.regioner-account-card__title{margin:0 0 8px;font-size:.98rem;font-weight:800}.regioner-account-card__desc{margin:0 0 10px;color:var(--c-text-secondary);line-height:1.55}.regioner-account-form{display:grid;gap:8px}.regioner-account-form__row{display:flex;flex-direction:column;gap:4px}.regioner-account-form__row label{font-size:12.5px;font-weight:700;color:var(--c-text-secondary)}.regioner-account-form__row input{height:42px;border-radius:8px;border:1px solid rgb(15 23 42 / .12);padding:0 12px;font-size:14.5px;background:#fff}.regioner-account-form__row input:focus{outline:none;border-color:rgb(2 132 199 / .6);box-shadow:0 0 0 3px rgb(14 165 233 / .18)}.regioner-account-form__actions{margin-top:4px;display:flex;justify-content:flex-start}.regioner-account-card__actions{margin-top:6px}.regioner-account-adminLinks{display:flex;flex-wrap:wrap;gap:8px}.regioner-account-adminLinks .regioner-btn{border-radius:8px}@media (max-width:920px){.regioner-account-grid{grid-template-columns:minmax(0,1fr)}.regioner-account-card--admin{grid-column:auto}}.regioner-account-billing{display:flex;flex-direction:column;gap:0;margin-top:12px}.regioner-account-billing__row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f5;font-size:13px}.regioner-account-billing__row:last-child{border-bottom:none}.regioner-account-billing__label{color:#64748b}.regioner-account-billing__value{font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.regioner-account-billing__value--ok{color:#16a34a}.regioner-account-billing__value--warn{color:#d97706}.regioner-account-billing__value--danger{color:#dc2626}.regioner-account-billing__value small{font-weight:400;font-size:12px}.regioner-btn--sm{min-height:28px;padding:0 10px;font-size:12px}.regioner-panel-topbar__actions .regioner-btn--logout{padding:8px 12px;font-size:12px}.regioner-btn--primary{border-color:transparent!important;background:#0284c7!important;border-radius:8px!important}.regioner-panel-tile--referral{display:flex;flex-direction:column;height:100%}.regioner-panel-tile--referral .regioner-referral{display:flex;flex-direction:column;gap:14px;flex:1 1 auto}.regioner-panel-tile--status-actions .regioner-panel-statusActions{display:flex;flex-direction:column;gap:14px}.regioner-panel-tile--status-actions .regioner-panel-status{padding:12px;border-radius:8px;background:rgb(15 23 42 / .03);border:none}.regioner-panel-status__extra{margin-top:12px;display:grid;gap:8px}.regioner-panel-status__cta{font-size:12px;color:var(--c-text-muted);margin-top:20px}.regioner-panel-tile--status-actions .regioner-panel-actions .regioner-btn{width:100%}.regioner-panel-tile--status-actions .regioner-panel-tile__meta{display:flex;align-items:center;justify-content:flex-start}@media (min-width:900px){.regioner-panel-summary__row{grid-template-columns:570px 1fr auto}}.regioner-panel-summary__value{min-width:0}.regioner-panel-summary__billing{margin-top:16px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.regioner-panel-summary__billingEmpty{font-size:13px;color:#94a3b8;margin:0}.regioner-panel-summary__actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.regioner-panel-summary__actions .regioner-btn{min-width:180px}.regioner-company-dashboard--panel .regioner-panel-summary__accountBtn{border-radius:8px!important}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="account"] .regioner-account-section{margin:0}.regioner-panel-tile--referral .regioner-panel-tile__note{margin-bottom:0}.regioner-panel-tile--referral .regioner-panel-tile__header{margin-bottom:6px}.regioner-referral{display:flex;flex-direction:column;gap:12px}.regioner-referral__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);gap:14px;align-items:start}.regioner-referral__col{display:flex;flex-direction:column;gap:12px;min-width:0}.regioner-referral__col--info{padding:12px;border-radius:8px;background:linear-gradient(180deg,var(--rp-app-surface-solid,#ffffff) 0%,var(--rp-app-surface,rgb(255 255 255 / .88)) 100%);border:1px solid var(--rp-app-sep-soft,rgb(15 23 42 / .08));box-shadow:var(--rp-app-shadow-soft,0 2px 10px rgb(15 23 42 / .05))}.regioner-referral__head{position:relative;display:grid;gap:8px;padding:13px 14px 12px;border-radius:8px;border:none;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2);overflow:hidden}.regioner-referral__col--info .regioner-referral__head{padding:13px 14px 12px;border-bottom:0}.regioner-referral__head::after{content:"";position:absolute;top:-48px;right:-42px;width:156px;height:156px;background:radial-gradient(circle,rgb(255 255 255 / .28) 0%,#fff0 68%);pointer-events:none}.regioner-referral__head-text{flex:1 1 auto;min-width:0}.regioner-referral__kicker{margin:0;font-size:14px;line-height:1.4;font-weight:300;color:#2563eb;max-width:204px}.regioner-referral__offerTitle{position:relative;z-index:1;margin:0;width:100%;line-height:1.12;letter-spacing:-.01em;font-weight:800;color:#fff;text-shadow:0 1px 1px rgb(0 0 0 / .18)}.regioner-referral__offerLead{display:block;font-size:34px;line-height:1.06;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.regioner-referral__offerSub{display:block;margin-top:4px;font-size:14px;line-height:1.28;font-weight:700;color:rgb(255 255 255 / .92)}.regioner-referral__head-media{flex:0 0 96px;display:flex;align-items:flex-end;justify-content:center;z-index:10;margin:-42px 0 -34px 0}.regioner-referral__col--info .regioner-referral__head-media{margin:0;align-items:center}.regioner-referral__head-media img{width:96px;height:auto;display:block}.regioner-referral__item{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#f7f8fb;border:none}.regioner-referral__label{font-size:12px;color:var(--c-text-muted)}.regioner-referral__value{font-weight:800;letter-spacing:-.01em;font-size:16px}.regioner-referral__input{display:flex;gap:8px;align-items:center}.regioner-referral__input input{width:100%;border:1px solid rgb(15 23 42 / .12);border-radius:8px;padding:10px 12px;background:rgb(255 255 255 / .85);color:var(--c-text);font-size:12px}.regioner-referral__item--code .regioner-btn--block{width:100%;justify-content:center}.regioner-referral__stats{color:var(--c-text-muted);font-size:12px}.regioner-referral__statsBoard{display:grid;gap:10px}.regioner-referral__statsRow{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:8px;background:var(--rp-app-soft,#eef2f6);border:1px solid var(--rp-app-sep-soft,rgb(15 23 42 / .08))}.regioner-referral__statsLabel{font-size:13px;font-weight:600;color:var(--rp-app-muted,#64748b)}.regioner-referral__statsValue{font-size:19px;font-weight:800;color:#123c62;line-height:1}.regioner-referral__stat strong{color:var(--c-text)}.regioner-referral__desc{color:var(--c-text);font-size:12px;line-height:1.55}.regioner-referral__desc--approval{color:#3f546b;background:#fff0;border:0;border-radius:0;padding:0}.regioner-referral__rulesLink{display:inline-flex;align-items:center;gap:4px;width:auto;padding:0;border-radius:0;background:#fff0;color:var(--rp-app-muted,#64748b);font-weight:500;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.regioner-referral__rulesLink:hover{background:#fff0;color:#123c62;text-decoration:underline}.regioner-referral__desc--marketing{text-align:justify;text-justify:inter-word}.regioner-referral__preview{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:#f8fafc;border:1px solid rgb(15 23 42 / .08)}.regioner-referral__previewToggle{display:none}.regioner-referral__preview-title{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#64748b}.regioner-referral-preview{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;background:#fff;border-radius:8px;border:1px solid rgb(15 23 42 / .08);padding:10px}.regioner-referral-preview__media img{width:100%;height:auto;display:block;border-radius:8px}.regioner-referral-preview__eyebrow{font-size:11px;color:#0284c7;letter-spacing:.2px;margin-bottom:4px;word-break:break-word}.regioner-referral-preview__headline{font-size:13px;font-weight:700;margin-bottom:6px}.regioner-referral-preview__text{font-size:12px;color:#475569;margin-bottom:6px}.regioner-referral-preview__url{font-size:13px;color:#0284c7;font-weight:700;line-height:1.35;word-break:break-word}.regioner-referral__previewActions{display:flex;flex-wrap:wrap;gap:8px}.regioner-referral__previewAction{appearance:none;border:1px solid #d8e2ec;border-radius:8px;background:#fff;color:#1f2f42;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.regioner-referral__previewAction:hover{background:#f7fafd;border-color:#c6d4e3;color:#0f2238}.regioner-referral__previewAction--open{background:#eaf4ff;border-color:#bcd8f2;color:#0f4d84}.regioner-referral__previewAction--open:hover{background:#dceefe;border-color:#9fc7ec;color:#083f73}.regioner-referral__previewAction--copy.is-copied{background:#e8f7ec;border-color:#b9e8c4;color:#196a3a}.regioner-referral__previewAction:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.regioner-referral-preview{grid-template-columns:1fr}.regioner-referral__previewActions{flex-direction:column}.regioner-referral__previewAction{width:100%}}@media (max-width:899px){.regioner-referral__layout{grid-template-columns:1fr;gap:12px}.regioner-referral__head{padding:11px 12px 10px}.regioner-referral__offerLead{font-size:27px}.regioner-referral__offerSub{margin-top:4px;font-size:12px}.regioner-referral__previewToggle{display:block}.regioner-referral__previewToggle .regioner-btn{width:100%;justify-content:center}.regioner-referral__preview{display:none}.regioner-referral.is-preview-open .regioner-referral__preview{display:flex}}.regioner-referral--twocol{display:flex;flex-direction:column}.regioner-referral__columns{display:grid;grid-template-columns:1fr 340px;gap:24px}.regioner-referral__colLeft{display:flex;flex-direction:column;gap:14px}.regioner-referral__offerTitle{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0}.regioner-referral__offerLead{font-size:17px;font-weight:700;color:#0f172a}.regioner-referral__offerSub{font-size:14px;font-weight:400;color:#0284c7}.regioner-referral__heroDesc{font-size:12px;color:#64748b;margin:0;line-height:1.5}.regioner-referral__codeSection{display:flex;flex-direction:column;gap:8px}.regioner-referral__codeBox{display:flex;align-items:center;gap:10px;background:#f0f9ff;border:1px dashed #0284c7;border-radius:8px;padding:10px 14px}.regioner-referral__value{font-size:20px;font-weight:800;letter-spacing:2px;color:#0284c7;flex:1}.regioner-referral__linkRow{display:flex;gap:6px}.regioner-referral__linkRow input[type="text"]{flex:1;min-width:0;font-size:11px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#334155}.regioner-referral__statsSection{background:#f8fafc;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.regioner-referral__statsBoard{display:flex;flex-direction:column;gap:4px}.regioner-referral__statsRow{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#334155}.regioner-referral__statsValue{font-size:14px;font-weight:700;color:#0284c7}.regioner-referral__goal{font-size:12px;color:#64748b;margin:2px 0 0;line-height:1.4}.regioner-referral__footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:10px}.regioner-referral__links{display:flex;gap:6px;font-size:12px}.regioner-referral__rulesLink{color:#0284c7;text-decoration:none;font-size:12px}.regioner-referral__rulesLink:hover{text-decoration:underline}.regioner-referral__linkSep{color:#cbd5e1;font-size:12px}.regioner-referral__bottomLinks{display:flex;align-items:center;gap:8px;padding:10px 0 0;border-top:1px solid #f0f0f0;margin-top:12px}.regioner-referral__colRight{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e2e8f0;padding-left:24px}.regioner-referral__qrSection{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.regioner-referral__qrTitle{font-size:13px;font-weight:600;color:#334155}.regioner-referral__qrPreview{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.regioner-referral__qrPreview canvas,.regioner-referral__qrPreview div{max-width:180px;max-height:180px}.regioner-referral__qrUrl{font-size:11px;color:#0284c7;font-weight:600;word-break:break-all}.regioner-referral__qrActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.regioner-referral__qrPlaceholder{font-size:12px;color:#94a3b8;padding:20px;border:1px dashed #e2e8f0;border-radius:10px}.regioner-referral__rewards{display:flex;gap:8px}.regioner-referral__rewardItem{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;background:#fafbfc;border:1px solid #f0f0f0;border-radius:6px;padding:6px 4px;font-size:10px;color:#94a3b8;text-align:center}.regioner-referral__rewardItem--highlight{background:#f8fbff;border-color:#d0e4f5}.regioner-referral__rewardCount{font-weight:600;color:#64748b;font-size:10px}.regioner-referral__rewardValue{font-weight:600;color:#0284c7;font-size:11px}.regioner-referral__rewardItem--highlight .regioner-referral__rewardValue{font-size:11px}.regioner-referral__qrDesc{font-size:12px;color:#64748b;line-height:1.5;margin:0;text-align:center}.regioner-referral__qrPoster{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.regioner-referral__posterInner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.regioner-referral__posterLogo{width:48px;height:48px;object-fit:contain;border-radius:8px}.regioner-referral__posterName{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}.regioner-referral__posterCta{font-size:11px;color:#0284c7;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.regioner-referral__posterUrl{font-size:10px;color:#0284c7;font-weight:600;word-break:break-all}.regioner-referral__posterBrand{display:flex;align-items:center;gap:4px;font-size:10px;color:#94a3b8;margin-top:4px}.regioner-referral__posterBrandIcon{width:14px;height:14px}.regioner-referral__kb-link{font-size:12px;color:#0284c7;text-decoration:none;font-weight:500}.regioner-referral__kb-link:hover{text-decoration:underline}@media (max-width:768px){.regioner-referral__columns{grid-template-columns:1fr}.regioner-referral__colRight{border-left:none;padding-left:0;border-top:1px solid #e2e8f0;padding-top:16px}.regioner-referral__linkRow{flex-wrap:wrap}.regioner-referral__footer{flex-direction:column;gap:8px;align-items:flex-start}}.regioner-btn--sm{padding:8px 10px;font-size:12px;border-radius:8px}.regioner-panel-board{display:flex;flex-direction:column;gap:16px;min-width:0}.regioner-panel-side{display:flex;flex-direction:column;gap:16px;min-width:0}.regioner-panel-anchor{height:1px}.regioner-feed--dashboard .regioner-feed__item{position:relative}.regioner-feed--dashboard .regioner-feed__item{position:relative}.regioner-feed--dashboard .regioner-feed__manage{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:8px;opacity:1;transform:translateY(0);transition:none;z-index:4}.regioner-feed--dashboard .regioner-feed__top-actions{display:none}.regioner-feed--dashboard .regioner-feed__badge-type{display:none}.regioner-feed--dashboard .regioner-feed__manage form{display:inline-flex;margin:0;padding:0}.regioner-feed__manageBtn{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;font-size:12px;font-family:inherit;line-height:1.2;border-radius:8px;border:1px solid rgb(15 23 42 / .12);background:rgb(255 255 255 / .92);color:var(--c-text);text-decoration:none;box-shadow:0 6px 18px rgb(15 23 42 / .08);white-space:nowrap;cursor:pointer;height:30px;box-sizing:border-box}.regioner-feed__manageBtn:hover{transform:translateY(-1px)}.regioner-feed__manageBtn.is-danger{border-color:rgb(239 68 68 / .25);color:rgb(185 28 28)}.regioner-feed__manageBtn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}@media (max-width:899px){.regioner-feed--dashboard .regioner-feed__manage{top:8px;right:8px;gap:6px}.regioner-feed--dashboard .regioner-feed__manageBtn{padding:5px 8px;font-size:11px;border-radius:7px}}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__row--date{display:flex;justify-content:flex-end;align-items:center;padding-right:152px;min-height:24px}.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__row--date .regioner-feed__meta-badge{white-space:nowrap}}.regioner-panel-tile__note{color:var(--c-text-muted);line-height:1.45}.regioner-company-dashboard--guest{min-height:clamp(520px, 78vh, 860px);padding-top:clamp(22px, 2.8vw, 34px);padding-right:clamp(12px, 3vw, 36px);padding-bottom:clamp(20px, 4vw, 44px);padding-left:clamp(12px, 3vw, 36px);background:#fff0}.regioner-dashboard-guest{width:min(1180px, 100%);margin:0 auto;display:block}.regioner-dashboard-guest__content{background:#fff0;border:none;border-radius:0;padding:0;box-shadow:none}.regioner-dashboard-guest__title{margin:0 0 8px;font-size:clamp(26px, 3.3vw, 36px);font-weight:900;letter-spacing:-.02em}.regioner-dashboard-guest__lead{margin:0 0 20px;font-size:clamp(14px, 1.25vw, 16px);color:var(--c-text-secondary)}.regioner-dashboard-guest__onboarding{margin:0 0 clamp(16px, 2vw, 24px);padding:40px 0 0;display:grid;gap:10px;border:0;border-radius:0;background:#fff0;box-shadow:none}.regioner-dashboard-guest__onboarding-head{display:grid;gap:10px}.regioner-dashboard-guest__onboarding-title{position:relative;margin:0;padding-left:14px;font-size:clamp(22px, 2.35vw, 31px);font-weight:800;line-height:1.14;letter-spacing:-.025em;color:#0f172a}.regioner-dashboard-guest__onboarding-title::before{content:"";position:absolute;left:0;top:50%;width:4px;height:1.15em;border-radius:999px;background:linear-gradient(180deg,#0ea5e9 0%,#2563eb 100%);transform:translateY(-50%)}.regioner-dashboard-guest__onboarding-desc{margin:0;font-size:14px;line-height:1.6;color:#475569}.regioner-dashboard-guest__onboarding-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:regionerOnboardingSteps}.regioner-dashboard-guest__onboarding-steps li{margin:0;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid rgb(148 163 184 / .2);color:#334155;font-size:13px;line-height:1.5;counter-increment:regionerOnboardingSteps}.regioner-dashboard-guest__onboarding-steps li::before{content:counter(regionerOnboardingSteps) ". ";font-weight:700;color:#0f172a}.regioner-dashboard-guest__error{margin:0 0 18px;padding:12px 14px;border-radius:8px;border:1px solid rgb(239 68 68 / .18);background:rgb(254 242 242 / .9);color:#991b1b;font-weight:600}.regioner-dashboard-guest__info{margin:0 0 18px;padding:14px 16px;border-radius:8px;border:1px solid rgb(59 130 246 / .2);background:linear-gradient(135deg,rgb(239 246 255 / .98),rgb(224 231 255 / .92));color:#1e3a8a;font-weight:600;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;box-shadow:0 8px 20px rgb(59 130 246 / .08)}.regioner-dashboard-guest__info-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#e0f2fe;color:#0f172a;font-size:18px}.regioner-dashboard-guest__info-body strong{display:block;margin-bottom:6px;font-size:15px}.regioner-dashboard-guest__info-body p{margin:0;font-weight:500;color:#1e293b;line-height:1.5}.regioner-dashboard-guest__info-extra{margin-top:10px;font-weight:500;color:#334155}.regioner-dashboard-guest__info-extra p{margin:0 0 10px;font-weight:500;color:#334155}.regioner-dashboard-guest__info-actions{display:flex;flex-wrap:wrap;gap:8px}.regioner-info-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#eff6ff;border:1px solid rgb(37 99 235 / .2);color:#1d4ed8;font-weight:700;font-size:13px;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.regioner-info-pill__icon{width:16px;height:16px;display:inline-block}.regioner-info-pill:hover{background:#dbeafe;box-shadow:0 6px 14px rgb(37 99 235 / .16);transform:translateY(-1px)}.regioner-info-pill--premium{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:rgb(245 158 11 / .4);color:#92400e}.regioner-info-pill--premium:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 8px 18px rgb(245 158 11 / .2)}.regioner-dashboard-guest__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);grid-template-areas:"login media" "claim claim";gap:clamp(16px, 3vw, 28px);align-items:stretch}.regioner-guest-tile{background:#fff;border:1px solid rgb(15 23 42 / .06);border-radius:8px;padding:clamp(16px, 2.2vw, 24px);box-shadow:0 24px 60px rgb(15 23 42 / .08),0 8px 18px rgb(15 23 42 / .05);min-width:0;height:100%}.regioner-guest-tile--login{grid-area:login}.regioner-guest-tile--media{grid-area:media;padding:0;overflow:hidden}.regioner-guest-tile--claim{grid-area:claim}.regioner-company-dashboard--onboarding-register .regioner-guest-tile--login{display:flex;flex-direction:column;justify-content:center}.regioner-guest-mediaWrap{grid-area:media;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#fff0;border:none;box-shadow:none;min-width:0;height:100%}.regioner-company-dashboard--guest .regioner-guest-mediaWrap--packages-info{align-items:stretch}.regioner-auth-packages-info{--selected-package-accent:#0284c7;width:100%;margin:0;padding:clamp(16px, 2vw, 24px);border-radius:8px;border:1px solid rgb(15 23 42 / .08);background:#fff;box-shadow:0 24px 60px rgb(15 23 42 / .08),0 8px 18px rgb(15 23 42 / .05);display:grid;gap:14px}.regioner-auth-packages-info--basic{--selected-package-accent:#64748b}.regioner-auth-packages-info--standard{--selected-package-accent:#0284c7}.regioner-auth-packages-info--premium{--selected-package-accent:#dc2626}.regioner-auth-packages-info__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.regioner-auth-packages-info__title{margin:0;font-size:clamp(18px, 1.75vw, 24px);line-height:1.22;letter-spacing:-.02em;color:#0f172a}.regioner-auth-packages-info__lead{margin:0;font-size:14px;line-height:1.6;color:#475569}.regioner-auth-packages-info__cards{margin:0;padding:0;display:grid;gap:10px}.regioner-auth-packages-info__card{--pkg-accent:#2563eb;margin:0;padding:10px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;border-radius:8px;border:1px solid rgb(148 163 184 / .22);border-left:4px solid var(--pkg-accent);background:#f8fafc;box-shadow:0 8px 20px rgb(15 23 42 / .04)}.regioner-auth-packages-info__card--basic{--pkg-accent:#94a3b8}.regioner-auth-packages-info__card--standard{--pkg-accent:#0284c7}.regioner-auth-packages-info__card--premium{--pkg-accent:#dc2626}.regioner-auth-packages-info__card-media{display:flex;align-items:center;justify-content:center;min-height:82px;border-radius:0;background:#fff0;border:none;overflow:visible}.regioner-auth-packages-info__card-media img{width:100%;height:82px;object-fit:contain;display:block}.regioner-auth-packages-info__card-body{min-width:0;display:grid;gap:5px}.regioner-auth-packages-info__card-title{margin:0;font-size:15px;line-height:1.25;letter-spacing:-.01em;color:#0f172a}.regioner-auth-packages-info__card-desc{margin:0;color:#1f2937;font-size:13px;line-height:1.5}.regioner-auth-packages-info__extra{margin:2px 0 0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;border-radius:8px;border:1px solid rgb(2 132 199 / .22);background:#f0f9ff;color:#0f172a;font-size:13px;line-height:1.5}.regioner-auth-packages-info__value{margin:0;padding:12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--selected-package-accent) 24%,#ffffff);background:color-mix(in srgb,var(--selected-package-accent) 8%,#ffffff);display:grid;gap:10px}.regioner-auth-packages-info__value-title{margin:0;font-size:14px;line-height:1.35;color:#0f172a}.regioner-auth-packages-info__value-pitch{margin:0;color:#1e293b;font-size:13px;line-height:1.55}.regioner-auth-packages-info__value-meta{margin:0;color:#334155;font-size:13px;line-height:1.5}.regioner-auth-packages-info__benefits{margin:0;padding:0;list-style:none;display:grid;gap:8px}.regioner-auth-packages-info__benefits li{position:relative;margin:0;padding-left:24px;color:#0f172a;font-size:13px;line-height:1.5}.regioner-auth-packages-info__benefits li::before{content:"✓";position:absolute;left:0;top:1px;color:var(--selected-package-accent);font-weight:800}.regioner-auth-packages-info__value-result{margin:0;color:#0f172a;font-size:13px;line-height:1.5}.regioner-auth-packages-info__support{margin:0;padding:10px;border-radius:8px;border:1px solid rgb(15 23 42 / .1);background:#f8fafc;color:#0f172a;font-size:13px;line-height:1.5}.regioner-auth-packages-info__support strong{display:block;margin:0 0 4px}.regioner-auth-packages-info__support p{margin:0;color:#334155}.regioner-auth-packages-info__extra-body{min-width:0}.regioner-auth-packages-info__extra strong{display:block;margin:0 0 4px}.regioner-auth-packages-info__extra p{margin:0;color:#334155}.regioner-auth-packages-info__links{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.regioner-auth-packages-info__link{min-height:42px;min-width:184px;padding:0 18px;justify-content:center;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.regioner-auth-packages-info__link:hover{transform:translateY(-1px)}.regioner-auth-packages-info__link--primary{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #0369a1;color:#fff;box-shadow:0 10px 22px rgb(2 132 199 / .25)}.regioner-auth-packages-info__link--primary:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);border-color:#075985;color:#fff;box-shadow:0 14px 24px rgb(3 105 161 / .28)}.regioner-auth-packages-info__link--secondary{background:#fff;border:1px solid #c8d6e8;color:#1e293b;box-shadow:0 8px 18px rgb(15 23 42 / .09)}.regioner-auth-packages-info__link--secondary:hover{background:#f8fafc;border-color:#aac1dd;color:#0f172a;box-shadow:0 12px 22px rgb(15 23 42 / .12)}@media (max-width:640px){.regioner-auth-packages-info__card{grid-template-columns:1fr}.regioner-auth-packages-info__card-media{min-height:92px}.regioner-auth-packages-info__card-media img{height:92px}.regioner-auth-packages-info__extra{grid-template-columns:1fr}}.regioner-guest-tile__head{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.regioner-company-dashboard--404 .regioner-guest-tile__eyebrow{margin:0;font-size:clamp(22px, 3vw, 30px);font-weight:900;letter-spacing:-.02em;line-height:1.05;color:var(--c-text,#111827);margin-bottom:16px}.regioner-company-dashboard--404 .regioner-guest-tile__head{margin-bottom:28px}.regioner-company-dashboard--404 .regioner-dashboard-guest__grid{grid-template-areas:"login media"}body.error404 .regioner-home-layout.regioner-home-layout--one-column{grid-template-columns:1fr!important}body.error404 .regioner-home-main__content{max-width:1200px;margin:0 auto}.regioner-company-dashboard--404{max-width:100%;margin-left:auto;margin-right:auto}.regioner-company-dashboard--404 .regioner-guest-inline-claim{margin-top:78px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.regioner-company-dashboard--404 .regioner-guest-inline-claim .regioner-guest-tile__head{margin-top:10px;margin-bottom:12px}.regioner-company-dashboard--404 .regioner-guest-inline-claim .regioner-guest-tile__title{font-size:clamp(17px, 1.6vw, 21px)}.regioner-company-dashboard--404 .regioner-guest-tile.podstrona-container--claim{max-width:none;margin:0;padding:clamp(16px, 2.2vw, 24px);font-family:inherit;line-height:inherit}.regioner-guest-tile__title{margin:0;font-size:clamp(18px, 1.8vw, 23px);font-weight:800;letter-spacing:-.015em}.regioner-guest-tile__desc{margin:0;color:var(--c-text-secondary);font-size:13.5px;line-height:1.55}.regioner-dashboard-form__row{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.regioner-dashboard-form__row label{font-weight:700;font-size:13.5px}.regioner-dashboard-field-hint{min-height:16px;font-size:12.5px;color:var(--c-text-secondary)}.regioner-dashboard-field-hint.is-success{color:#0f9d66}.regioner-dashboard-field-hint.is-error{color:#b91c1c}.regioner-dashboard-field-hint.is-warn{color:#b45309}.regioner-dashboard-form__row input[type="text"],.regioner-dashboard-form__row input[type="email"],.regioner-dashboard-form__row input[type="password"]{height:46px;padding:0 14px;border-radius:8px;border:1px solid rgb(15 23 42 / .12);background:#fff;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.regioner-dashboard-form__row input[type="text"]:focus,.regioner-dashboard-form__row input[type="email"]:focus,.regioner-dashboard-form__row input[type="password"]:focus{outline:none;border-color:rgb(14 165 233 / .9);box-shadow:0 0 0 4px rgb(14 165 233 / .16)}.regioner-dashboard-loginform__row--meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 16px;font-size:13.5px}.regioner-dashboard-loginform__remember{display:inline-flex;align-items:center;gap:8px;font-weight:600}.regioner-dashboard-loginform__submit{width:100%;height:46px;border-radius:8px;font-weight:800;font-size:14px;letter-spacing:-.01em;box-shadow:0 14px 30px rgb(2 132 199 / .28);display:inline-flex;align-items:center;justify-content:center}.regioner-login-social{margin-top:16px}.regioner-dashboard-social{display:grid;gap:10px}.regioner-login-social__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regioner-login-social__soon{margin:6px 0 0;grid-column:1 / -1;font-size:12px;line-height:1.45;color:#64748b;text-align:center}.regioner-login-social__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 12px;border-radius:8px;border:1px solid rgb(15 23 42 / .12);background:#fff;color:var(--c-text);font-weight:700;font-size:13px;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.regioner-login-social__btn[disabled]{opacity:.72;cursor:not-allowed}.regioner-login-social__icon{width:18px;height:18px;display:inline-flex}.regioner-login-social__icon svg{width:100%;height:100%;display:block}.regioner-login-social__icon--apple{color:#111827}.regioner-login-social__buttons--single{grid-template-columns:1fr}.regioner-dashboard-social .nsl-container{margin:0;padding:0}.regioner-dashboard-social .nsl-container-buttons{display:flex}.regioner-dashboard-social .nsl-container-buttons a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0 14px;border-radius:8px;border:1px solid rgb(15 23 42 / .12);background:#fff;color:var(--c-text,#0f172a);font-weight:700;font-size:13px;box-shadow:0 10px 24px rgb(15 23 42 / .06);text-decoration:none;cursor:pointer;transition:box-shadow .15s,border-color .15s}.regioner-dashboard-social .nsl-container-buttons a:hover{border-color:rgb(15 23 42 / .22);box-shadow:0 10px 28px rgb(15 23 42 / .1)}.regioner-dashboard-social .nsl-button{display:inline-flex;align-items:center;gap:8px;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;height:auto!important}.regioner-dashboard-social .nsl-button-svg-container{width:18px;height:18px;display:inline-flex;padding:0!important}.regioner-dashboard-social .nsl-button-svg-container svg{width:100%;height:100%}.regioner-dashboard-social .nsl-button-label-container{font-size:13px;font-weight:700;padding:0!important;color:var(--c-text,#0f172a)}.regioner-guest-media__img{max-height:none;height:100%;width:100%;object-fit:cover;object-position:center bottom;display:block;border-radius:8px;border:3px solid #fff;box-shadow:0 24px 60px rgb(15 23 42 / .08),0 8px 18px rgb(15 23 42 / .05)}.regioner-guest-claim__search{margin-top:6px}.regioner-guest-claim__search .regioner-header__search-form-wrapper{width:100%}.regioner-guest-claim__search .regioner-header__search-form{background:#fff0;border:none;box-shadow:none}.regioner-guest-claim__row{margin-top:8px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:rgb(15 23 42 / .035);border:1px solid rgb(15 23 42 / .06)}.regioner-guest-claim__row .regioner-guest-claim__search{flex:1 1 auto;min-width:0;margin-top:0}.regioner-company-dashboard--404 .regioner-guest-claim__search{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}.regioner-guest-claim__row .regioner-header__search-form-wrapper{display:flex;align-items:center;gap:0;background:#fff;border-radius:8px;border:1px solid rgb(2 132 199 / .22);box-shadow:0 16px 34px rgb(2 132 199 / .1),inset 0 0 0 1px rgb(255 255 255 / .8);padding:4px 6px 4px 14px}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:visible}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:clamp(16px, 2.4vw, 26px);align-items:start}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__copy{min-width:0}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__copy .regioner-guest-tile__head{margin-bottom:0}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__copy .regioner-guest-tile__title,.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__copy .regioner-guest-tile__desc{text-align:left}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__controls{width:100%;max-width:520px;justify-self:end}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__search{display:block!important;width:100%!important;min-width:0!important}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-header__search{display:block!important;width:100%}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-header__search-form-wrapper{width:100%!important;max-width:none!important;position:relative;overflow:visible}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-header__search-form{display:flex!important;width:100%!important}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-header__search-autocomplete{left:0!important;right:0!important;width:auto!important;max-width:none!important;transform:none!important;text-align:left}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__actions{width:100%;justify-content:flex-end}.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-form{display:flex!important;width:100%!important}.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-form-wrapper{width:100%!important;max-width:none!important}.regioner-guest-claim__row .regioner-header__search-input{flex:1 1 auto;min-width:0;border:none;outline:none;box-shadow:none;background:#fff0;padding:10px 0;font-size:16px;font-weight:700;color:var(--c-text)}.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-input{display:block!important;width:100%!important;min-width:0!important;visibility:visible!important;opacity:1!important;font-size:14px!important;font-weight:600!important}.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-autocomplete{left:0!important;right:auto!important;width:100%!important;max-width:min(680px, calc(100vw - 32px))!important;transform:none!important;text-align:left!important}.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-list,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-link,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-title,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-meta-row,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-empty,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-view-all,.regioner-company-dashboard--404 .regioner-guest-claim__row .regioner-header__search-footer{text-align:left!important}.regioner-company-dashboard--404 .regioner-guest-mediaWrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.regioner-company-dashboard--404 .regioner-guest-media__img{border:0!important;box-shadow:none!important;border-radius:0!important}.regioner-guest-claim__row .regioner-header__search-input::placeholder{color:rgb(15 23 42 / .48);font-weight:600}.regioner-guest-claim__row .regioner-header__search-input:focus{outline:none}.regioner-guest-claim__row .regioner-header__search-form-wrapper:focus-within{border-color:rgb(2 132 199 / .55);box-shadow:0 20px 44px rgb(2 132 199 / .16),0 0 0 4px rgb(14 165 233 / .18)}.regioner-guest-claim__actions{margin-top:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;flex:0 0 auto}.regioner-guest-claim__actions .button{height:42px;border-radius:8px;font-weight:800;padding:0 14px;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center}.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta{gap:14px}.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{grid-template-areas:"login media"}.regioner-company-dashboard--lostpass .regioner-dashboard-guest{width:min(1040px, 100%);margin:0 auto}.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{margin:0 auto;max-width:1040px;align-items:center}.regioner-company-dashboard--lostpass .regioner-guest-inline-claim{margin-top:16px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.regioner-company-dashboard--lostpass .regioner-guest-inline-claim .regioner-guest-tile__head{margin-bottom:12px}.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button{min-width:180px;height:48px;border-radius:8px;font-size:15px;letter-spacing:-.01em;box-shadow:0 14px 30px rgb(15 23 42 / .08);display:inline-flex;align-items:center;justify-content:center;line-height:1}.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button-primary{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0284c7;box-shadow:0 18px 36px rgb(14 165 233 / .28)}.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button:not(.button-primary){background:#fff;border:1px solid rgb(15 23 42 / .12);color:#0f172a}@media (min-width:992px){.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);grid-template-areas:"login media";align-items:stretch}.regioner-company-dashboard--lostpass .regioner-guest-mediaWrap{display:flex!important;min-height:0;align-items:flex-end}}@media (max-width:640px){.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta{width:100%}.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button{flex:1 1 100%;width:100%}}@media (max-width:1100px){.regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "login" "claim"}.regioner-dashboard-guest__onboarding-steps{grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__layout{grid-template-columns:minmax(0,1fr);gap:14px}.regioner-company-dashboard--guest .regioner-guest-tile--claim .regioner-guest-claim__controls{max-width:none;justify-self:stretch}.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"login" "media"}.regioner-company-dashboard--lostpass .regioner-guest-mediaWrap{display:flex!important;min-height:220px;align-items:flex-end;justify-content:center}.regioner-company-dashboard--lostpass .regioner-guest-media__img{max-width:420px}.regioner-guest-mediaWrap{min-height:240px;align-items:center}.regioner-company-dashboard--guest .regioner-guest-mediaWrap--packages-info{min-height:0;align-items:stretch}.regioner-guest-media__img{max-width:420px}}@media (max-width:760px){.regioner-login-social__buttons{grid-template-columns:minmax(0,1fr)}.regioner-guest-claim__row{flex-direction:column;align-items:stretch}.regioner-guest-claim__actions{width:100%;justify-content:stretch}.regioner-guest-claim__actions .button{flex:1 1 auto;width:100%}.regioner-company-dashboard--404 .regioner-dashboard-guest__grid{grid-template-areas:"login"}}@media (min-width:992px){.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);grid-template-areas:"login media"}}@media (min-width:992px){.regioner-company-dashboard--404 .regioner-guest-claim__row{display:grid;grid-template-columns:1fr;align-items:stretch}}@media (min-width:992px){.regioner-company-dashboard--guest .regioner-guest-claim__search .regioner-header__search-autocomplete,.regioner-company-dashboard--404 .regioner-guest-claim__search .regioner-header__search-autocomplete{position:absolute!important;top:calc(100% + 6px)!important;margin-top:0!important;z-index:99999!important}}@media (min-width:992px){.regioner-company-dashboard--guest .regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);grid-template-areas:"login media" "claim claim"}.regioner-company-dashboard--guest .regioner-guest-mediaWrap{display:flex!important;min-height:0;align-items:flex-end}.regioner-company-dashboard--guest .regioner-guest-mediaWrap--packages-info{align-items:stretch!important}.regioner-company-dashboard--guest .regioner-guest-mediaWrap::before,.regioner-company-dashboard--guest .regioner-guest-mediaWrap::after{content:none!important;display:none!important}.regioner-company-dashboard--guest .regioner-guest-media__img{opacity:1!important;filter:none!important}}.regioner-company-dashboard--panel .regioner-panel-topbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:18px 20px;border:0;border-radius:8px;background:#fff0;box-shadow:none;align-items:stretch}.regioner-company-dashboard--panel .regioner-panel-topbar__head{width:220px;min-width:0;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:stretch}.regioner-company-dashboard--panel .regioner-panel-topbar__btn{width:100%;min-width:0;border-radius:8px}.regioner-company-dashboard--panel .regioner-panel-topbar .regioner-btn{border-radius:8px}.regioner-company-dashboard--panel .regioner-panel-topbar__accountToggle{margin-right:0;order:0}.regioner-company-dashboard--panel .regioner-panel-topbar__accountRow{display:flex;align-items:center}.regioner-company-dashboard--panel .regioner-panel-topbar__accountRow .regioner-btn{min-height:36px;height:36px;padding:0 12px;font-size:12px}.regioner-company-dashboard--panel .regioner-panel-topbar__meta{display:flex;flex-direction:column;gap:12px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-topbar__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.regioner-company-dashboard--panel .regioner-panel-topbar__identity-text{display:flex;flex-direction:column;gap:6px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-topbar__logo{width:112px;height:112px;min-height:112px;align-self:center}.regioner-company-dashboard--panel .regioner-panel-topbar__hello{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#64748b}.regioner-company-dashboard--panel .regioner-panel-topbar__helloRow{display:flex;align-items:center;gap:20px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-topbar__helloLink{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-topbar__helloLogout{display:none;align-items:center;white-space:nowrap;font-size:12px;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-topbar__companyName{font-size:22px;line-height:1.15}.regioner-company-dashboard--panel .regioner-panel-topbar__intro{margin:0;font-size:13px;line-height:1.5}.regioner-company-dashboard--panel .regioner-panel-topbar__metaFoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:6px}.regioner-company-dashboard--panel .regioner-panel-topbar__back{font-size:12.5px}.regioner-company-dashboard--panel .regioner-panel-topbar__admin-note{margin:0;font-size:12px}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCol{min-width:0}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCard{display:grid;gap:12px;height:100%;padding:14px;border:1px solid rgb(15 23 42 / .08);border-radius:8px;background:rgb(255 255 255 / .92)}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCardTitle{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#64748b}.regioner-company-dashboard--panel .regioner-panel-topbar__badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:8px;padding:4px 10px;border:1px solid #fff0;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.regioner-company-dashboard--panel .regioner-panel-topbar__badge--premium{background:linear-gradient(135deg,rgb(252 211 77 / .36),rgb(245 158 11 / .18));border-color:rgb(245 158 11 / .4);color:#92400e}.regioner-company-dashboard--panel .regioner-panel-topbar__badge--standard{background:rgb(37 99 235 / .08);border-color:rgb(37 99 235 / .24);color:#1e40af}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRows{display:grid;gap:10px}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRowLabel{font-size:12px;color:#64748b;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-height:28px;padding:4px 10px;border:1px solid #fff0;font-size:11px;font-weight:800;line-height:1.2;text-align:center}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue--live{background:rgb(16 185 129 / .12);border-color:rgb(5 150 105 / .28);color:#047857}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue--pending{background:rgb(245 158 11 / .12);border-color:rgb(217 119 6 / .32);color:#92400e}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue--draft{background:rgb(148 163 184 / .14);border-color:rgb(100 116 139 / .3);color:#334155}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue--private{background:rgb(59 130 246 / .1);border-color:rgb(37 99 235 / .24);color:#1d4ed8}.regioner-company-dashboard--panel .regioner-panel-topbar__statusValue--neutral{background:rgb(148 163 184 / .12);border-color:rgb(100 116 139 / .22);color:#334155}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText{font-size:12px;font-weight:700;color:#0f172a;text-align:right}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText--ok{color:#0f766e}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText--warn{color:#b45309}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText--danger{color:#b91c1c}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText--muted{color:#475569}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-card__body{display:grid;gap:12px}.regioner-company-dashboard--panel .regioner-panel-status__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.regioner-company-dashboard--panel .regioner-panel-status__check{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 8px;border:1px solid rgb(15 23 42 / .08);border-radius:8px;background:rgb(248 250 252 / .92);font-size:12px;font-weight:600;color:#334155}.regioner-company-dashboard--panel .regioner-panel-status__check.is-ok{border-color:rgb(5 150 105 / .34);background:rgb(16 185 129 / .1);color:#065f46}.regioner-company-dashboard--panel .regioner-panel-status__check.is-missing{border-color:rgb(148 163 184 / .3);background:rgb(241 245 249 / .95);color:#475569}.regioner-company-dashboard--panel .regioner-panel-status__checkIcon{font-weight:800;font-size:12px;line-height:1}.regioner-company-dashboard--panel .regioner-panel-status__next{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgb(2 132 199 / .2);border-radius:8px;background:rgb(2 132 199 / .06)}.regioner-company-dashboard--panel .regioner-panel-status__nextText{margin:0;font-size:12.5px;line-height:1.5;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-status__nextBtn{min-width:132px;min-height:30px;height:30px;padding:0 10px;font-size:12px;flex-shrink:0}.regioner-company-dashboard--panel .regioner-panel-tiles{gap:18px}.regioner-company-dashboard--panel .regioner-panel-shell{--regioner-actions-bar-height:0px;margin-top:16px;display:grid;grid-template-columns:248px minmax(0,1fr);gap:16px;align-items:start;position:relative}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar{grid-column:1;grid-row:1;position:relative;top:auto;align-self:start;height:max-content;z-index:40;isolation:isolate;pointer-events:auto;overflow:visible;width:100%;padding:4px;border:0;border-radius:12px;background:#fff;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar{padding-bottom:calc(var(--regioner-actions-bar-height, 120px) + 8px)}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-fixed-top,.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-fixed-bottom,.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-stopped{z-index:20!important}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-fixed-top{position:fixed;top:var(--regioner-panel-sticky-offset,78px)}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-fixed-bottom{position:fixed;bottom:16px}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar.is-stopped{position:absolute;left:0}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar-placeholder{grid-column:1;grid-row:1;display:none;width:100%;height:0;visibility:hidden;pointer-events:none}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar-placeholder.is-active{display:block}.regioner-company-dashboard--panel .regioner-panel-nav{--regioner-panel-menu-row-height:38px;--regioner-panel-nav-text:#111827;--regioner-panel-nav-text-muted:#6b7280;--regioner-panel-nav-soft:#f5f5f5;display:flex;flex-direction:column;gap:6px;max-height:none;overflow:visible;position:relative;z-index:2;pointer-events:auto;padding:0;border:none;border-radius:10px;background:#fff0;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav *{pointer-events:auto}@media (min-width:900px){body.regioner-panel-active .site-content,body.regioner-panel-active .site-content>.container,body.regioner-panel-active .bb-grid,body.regioner-panel-active .buddypress-wrap,body.regioner-panel-active #buddypress,body.regioner-panel-active .bp-wrap,body.regioner-panel-active .content-area,body.regioner-panel-active .regioner-main-content-wrapper,body.regioner-panel-active .regioner-home-layout,body.regioner-panel-active .regioner-home-main,body.regioner-panel-active .regioner-home-main__content,body.regioner-panel-active .regioner-page,body.regioner-panel-active .regioner-page__content{overflow:visible!important}}body.regioner-panel-active:not(.regioner-auth-page) .regioner-home-layout{padding-top:0!important}body.regioner-auth-page .regioner-home-layout{padding-top:clamp(14px, 2.2vw, 28px)!important}.regioner-company-dashboard--panel .regioner-panel-nav__link{display:flex;align-items:center;position:relative;z-index:3;pointer-events:auto;min-height:var(--regioner-panel-menu-row-height);padding:0 10px;border-radius:8px;border:none;background:#fff0;color:#334155;text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;transition:background .16s ease,color .16s ease}.regioner-company-dashboard--panel .regioner-panel-nav__link:hover{background:#e9eff6;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-nav__link.is-active{background:#dfe8f2;color:#0f172a;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-nav__link--accent{background:#fff0;color:#8a5a13}.regioner-company-dashboard--panel .regioner-panel-nav__link--accent.is-active{background:#f8ecd2;color:#6b3f11}.regioner-company-dashboard--panel .regioner-panel-nav__group{display:flex;flex-direction:column;gap:8px}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-nav__link[data-regioner-panel-nav="account"]+.regioner-panel-nav__group[data-regioner-panel-group="edit-profile"]{margin-top:70px}}.regioner-company-dashboard--panel .regioner-panel-nav__submenu{display:grid;gap:4px;margin:0}.regioner-company-dashboard--panel .regioner-panel-nav__submenu--edit-sections{margin:0;gap:13px}.regioner-company-dashboard--panel .regioner-panel-nav__section{display:grid;gap:7px}.regioner-company-dashboard--panel .regioner-panel-nav__section--content{margin-top:10px}.regioner-company-dashboard--panel .regioner-panel-nav__sectionTitle{margin:0;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#7a8da3}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--regioner-panel-menu-row-height);padding:0 12px;border:1px solid #fff0;border-radius:10px;text-decoration:none;background:#fff0;color:var(--regioner-panel-nav-text);font-size:12.5px;font-weight:650;line-height:1.2;transition:background .16s ease,color .16s ease}.regioner-company-dashboard--panel .regioner-panel-nav__indexedLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-nav__index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#eaf2ff;color:#0f4d84;font-size:11px;font-weight:700;line-height:1}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle:hover{background:var(--regioner-panel-nav-soft);color:#111827}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle.is-active{background:var(--regioner-panel-nav-soft);color:#111827}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle[aria-expanded="true"]{background:#f7f7f7;color:#111827;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle::after{display:none}.regioner-company-dashboard--panel .regioner-panel-nav__sublink--has-children::after{content:'+';flex:0 0 auto;display:inline-block;font-size:16px;font-weight:500;line-height:1;color:#6b7280;transition:color .16s ease}.regioner-company-dashboard--panel .regioner-panel-nav__sublink--has-children[aria-expanded="true"]::after{content:'−';color:#374151}.regioner-company-dashboard--panel .regioner-panel-nav__groupSubmenu{display:grid;gap:4px;margin:0 0 0 10px;padding:0 0 0 8px;border-left:1px solid #f1f3f5;border-radius:0;background:#fff0}.regioner-company-dashboard--panel .regioner-panel-nav__submenu[hidden],.regioner-company-dashboard--panel .regioner-panel-nav__groupSubmenu[hidden],.regioner-company-dashboard--panel .regioner-panel-nav__subsubmenu[hidden]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-nav__subsubmenu{display:grid;gap:3px;margin:0 0 0 10px;padding:0 0 0 8px;border-left:1px solid #f3f4f6;border-radius:0;background:#fff0}.regioner-company-dashboard--panel .regioner-panel-nav__sublink{display:flex;align-items:center;position:relative;z-index:3;pointer-events:auto;min-height:var(--regioner-panel-menu-row-height);padding:0 10px;border-radius:8px;border:0;background:#fff0;color:#334155;text-decoration:none;font-size:12px;font-weight:600;line-height:1.2;transition:background .14s ease,color .14s ease}.regioner-company-dashboard--panel .regioner-panel-nav__startLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-nav__startLabel>span{display:inline-flex;align-items:center;line-height:1}.regioner-company-dashboard--panel .regioner-panel-nav__startIcon{width:16px;height:16px;flex:0 0 auto;display:block}.regioner-company-dashboard--panel .regioner-panel-nav__sublink--has-children{justify-content:space-between;gap:10px}.regioner-company-dashboard--panel .regioner-panel-nav__sublink--has-children[aria-expanded="true"]{color:#111827;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-nav__sublink:hover{background:#fff0;color:#334155}.regioner-company-dashboard--panel .regioner-panel-nav__sublink.is-active{background:#fff0;color:#111827;font-weight:650;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav__contentlink{display:flex;align-items:center;position:relative;z-index:3;pointer-events:auto;min-height:var(--regioner-panel-menu-row-height);padding:0 9px;border-radius:7px;border:0;background:#fff0;color:#6b7280;text-decoration:none;font-size:11px;font-weight:600;line-height:1.2;transition:background .14s ease,color .14s ease}.regioner-company-dashboard--panel .regioner-panel-nav__contentlink:hover{background:#fff0;color:#6b7280}.regioner-company-dashboard--panel .regioner-panel-nav__contentlink.is-active{background:#fff0;color:#374151;font-weight:650}.regioner-company-dashboard--panel .regioner-panel-nav__sectionToggle:focus-visible,.regioner-company-dashboard--panel .regioner-panel-nav__sublink:focus-visible,.regioner-company-dashboard--panel .regioner-panel-nav__contentlink:focus-visible{outline:2px solid #d1d5db;outline-offset:1px}.regioner-company-dashboard--panel .regioner-panel-shell__content{grid-column:2;grid-row:1;position:relative;z-index:120;min-width:0;overflow-x:hidden}.regioner-company-dashboard--panel .regioner-panel-view{display:none}.regioner-company-dashboard--panel .regioner-panel-view.is-active{display:grid;gap:14px}.regioner-company-dashboard--panel .regioner-panel-general-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start}.regioner-company-dashboard--panel .regioner-panel-row--half,.regioner-company-dashboard--panel .regioner-panel-row--slogan-grid{grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel .regioner-panel-row--help{align-items:start}.regioner-company-dashboard--panel .regioner-panel-row--help>.regioner-panel-row__item{min-width:0}.regioner-company-dashboard--panel .regioner-panel-row--help>.regioner-panel-card--contact{order:1;grid-column:1 / -1}.regioner-company-dashboard--panel .regioner-panel-row--help>.regioner-panel-card--knowledge{order:2;grid-column:1 / -1}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-row--help{grid-template-columns:minmax(0,1fr)}}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"]{min-width:0;max-width:100%;overflow-x:hidden}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-panel-edit,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-wrapper,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-main,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-place,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-panel,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-section{min-width:0;max-width:100%}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-place{padding-bottom:0!important}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-main{width:100%!important;max-width:100%!important}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-section{width:100%;max-width:100%}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-tabs{width:100%;max-width:100%;overflow-x:auto}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-row--2,.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-row--3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours{gap:6px;overflow-x:auto;padding-bottom:2px}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__controls{margin-bottom:6px;gap:6px}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__controls .regioner-edit-btn{min-height:30px;padding:5px 11px;border-radius:999px;border:1px solid rgb(148 163 184 / .45);background:#f8fafc;color:#334155;font-size:12px;line-height:1;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__row{display:grid;grid-template-columns:160px minmax(220px,1fr) 126px;align-items:center;gap:12px;min-width:520px;padding:8px 10px;border:1px solid rgb(148 163 184 / .3);border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__row>*{align-self:center}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__day{display:flex;align-items:center;gap:8px;justify-self:start;color:#1e293b;font-size:13px;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__badge{width:24px;height:20px;border-radius:6px;background:#e2e8f0;color:#475569;font-size:11px;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__inputs{justify-self:center;display:inline-flex;align-items:center;gap:6px}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__time-input{width:90px;min-width:90px;height:36px;padding:6px 9px;border:1px solid rgb(148 163 184 / .42);border-radius:10px;background:#fff;font-size:13px;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__closed{width:100%;justify-self:end;justify-content:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;white-space:nowrap}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__closed input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:34px;height:20px;margin:0;border:0;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer;transition:background-color .2s ease}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__closed input[type="checkbox"]::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(15 23 42 / .25);transition:transform .2s ease}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__closed input[type="checkbox"]:checked{background:#34c759}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="edit-profile"] .regioner-edit-hours__closed input[type="checkbox"]:checked::before{transform:translateX(14px)}.regioner-company-dashboard--panel .regioner-panel-tile,.regioner-company-dashboard--panel .regioner-panel-row__item.regioner-card{border:1px solid rgb(15 23 42 / .07);border-radius:8px;background:#fff;box-shadow:0 12px 26px rgb(15 23 42 / .06)}.regioner-company-dashboard--panel .regioner-panel-card__header{padding:16px 18px 10px;border-bottom:1px solid rgb(15 23 42 / .06)}.regioner-company-dashboard--panel .regioner-panel-card__body{padding:16px 18px 18px}.regioner-company-dashboard--panel .regioner-panel-tile__title,.regioner-company-dashboard--panel .regioner-panel-card__title{font-size:18px;line-height:1.25}.regioner-company-dashboard--panel .regioner-panel-card__subtitle{margin-top:4px;font-size:13px;line-height:1.5;color:#64748b}.regioner-company-dashboard--panel .regioner-panel-section-bar{border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;letter-spacing:.02em;background:#0284c7}.regioner-company-dashboard--panel .regioner-panel-summary__row{padding:10px 0;border-bottom:1px solid rgb(15 23 42 / .06)}.regioner-company-dashboard--panel .regioner-panel-summary__row:last-child{border-bottom:0}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-topbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.regioner-company-dashboard--panel .regioner-panel-topbar__head{width:100%;gap:8px}.regioner-company-dashboard--panel .regioner-panel-topbar__identity{grid-template-columns:72px minmax(0,1fr);column-gap:10px;row-gap:6px;grid-template-areas:"hello hello" "logo text";align-items:flex-start}.regioner-company-dashboard--panel .regioner-panel-topbar__identity-text{grid-area:text;display:flex;flex-direction:column;gap:2px;min-width:0;align-self:start}.regioner-company-dashboard--panel .regioner-panel-topbar__helloRow{grid-area:hello;order:-1;width:100%;margin:0 0 2px;padding:0 0 8px;gap:8px;border-bottom:1px solid rgb(15 23 42 / .08)}.regioner-company-dashboard--panel .regioner-panel-topbar__helloLink,.regioner-company-dashboard--panel .regioner-panel-topbar__helloLogout{font-size:10px;line-height:1.2}.regioner-company-dashboard--panel .regioner-panel-topbar__helloLogout{display:inline-flex;margin-left:auto}.regioner-company-dashboard--panel .regioner-panel-topbar__hello{display:none}.regioner-company-dashboard--panel .regioner-panel-topbar__company{margin-bottom:0}.regioner-company-dashboard--panel .regioner-panel-topbar__intro{margin-top:0;padding-top:0;align-self:auto}.regioner-company-dashboard--panel .regioner-panel-topbar__head .regioner-btn--logout{display:none}.regioner-company-dashboard--panel .regioner-panel-topbar__logo{grid-area:logo;width:72px;height:72px;min-height:72px;border-radius:8px}.regioner-company-dashboard--panel .regioner-panel-topbar__btn{height:auto;min-height:40px;white-space:normal;line-height:1.25;text-align:center;padding:9px 10px;font-size:12px}.regioner-company-dashboard--panel .regioner-panel-topbar__meta{text-align:left}.regioner-company-dashboard--panel .regioner-panel-topbar__companyName{font-size:18px}.regioner-company-dashboard--panel .regioner-panel-topbar__metaFoot{align-items:flex-start;gap:6px;flex-direction:column}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCard{padding:12px}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRow{align-items:flex-start;flex-direction:column;gap:4px}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-status__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.regioner-company-dashboard--panel .regioner-panel-status__next{flex-direction:column;align-items:stretch}.regioner-company-dashboard--panel .regioner-panel-status__nextBtn{width:100%}.regioner-company-dashboard--panel .regioner-panel-topbar__statusText{text-align:left}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-topbar__statusRows{grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-topbar__statusRow{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-topbar__statusText{text-align:right}.regioner-company-dashboard--panel .regioner-panel-card__header{padding:14px 14px 9px}.regioner-company-dashboard--panel .regioner-panel-card__body{padding:14px}.regioner-company-dashboard--panel .regioner-panel-shell{grid-template-columns:minmax(0,1fr);gap:10px}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar-placeholder{grid-column:1;grid-row:auto}.regioner-company-dashboard--panel .regioner-panel-shell__content{grid-column:1;grid-row:auto}.regioner-company-dashboard--panel .regioner-panel-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:4px;max-height:none;overflow:visible;padding:8px}.regioner-company-dashboard--panel .regioner-panel-nav__link{min-width:0;min-height:44px;padding:6px 8px;justify-content:center;white-space:normal;text-align:center;word-break:break-word;font-size:11.5px;line-height:1.2}.regioner-company-dashboard--panel .regioner-panel-nav__group{grid-column:1 / -1}.regioner-company-dashboard--panel .regioner-panel-nav__submenu{margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.regioner-company-dashboard--panel .regioner-panel-nav__subsubmenu{margin-left:0;padding-left:0;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.regioner-company-dashboard--panel .regioner-panel-general-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px) and (max-width:1280px){.regioner-company-dashboard--panel .regioner-panel-shell{grid-template-columns:214px minmax(0,1fr);gap:12px}}@media (max-width:899px){.regioner-company-dashboard--panel{padding-left:10px;padding-right:10px;margin-top:14px;margin-bottom:14px}.regioner-company-dashboard--panel .regioner-panel-card--activity-list .regioner-panel-card__header,.regioner-company-dashboard--panel .regioner-panel-card--activity-list .regioner-panel-card__body{max-width:100%;margin-left:0;margin-right:0}.regioner-company-dashboard--panel .regioner-panel-card--activity-list .regioner-panel-card__header{padding:10px 8px 8px}.regioner-company-dashboard--panel .regioner-panel-card--activity-list .regioner-panel-card__body{padding:8px}.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__list{margin:0;padding:0;gap:10px}.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__item{margin:0}.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__share2-trigger{position:relative;gap:0;padding-left:8px;padding-right:8px}.regioner-company-dashboard--panel .regioner-feed--dashboard .regioner-feed__share2-trigger>span{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}.regioner-company-dashboard--panel{--rp-app-bg:#f3f5f7;--rp-app-surface:rgba(255,255,255,0.88);--rp-app-surface-solid:#ffffff;--rp-app-soft:#eef2f6;--rp-app-sep:rgba(15,23,42,0.12);--rp-app-sep-soft:rgba(15,23,42,0.08);--rp-app-text:#1f2937;--rp-app-muted:#64748b;--rp-app-accent:#0a84ff;--rp-app-accent-soft:#e7f1ff;--rp-app-green:#dff2e7;--rp-app-green-text:#1f6a3f;--rp-app-yellow:#fbf4e3;--rp-app-yellow-text:#6f5a2f;--rp-app-shadow:0 8px 24px rgba(15,23,42,0.06);--rp-app-shadow-soft:0 2px 10px rgba(15,23,42,0.05);font-family:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:var(--rp-app-text)}.regioner-company-dashboard--panel .regioner-link{color:#0f5b9d}.regioner-company-dashboard--panel .regioner-panel-topbar{border:0;border-bottom:0;border-radius:8px;background:#fff0;backdrop-filter:none;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-topbar__hello{color:var(--rp-app-muted);letter-spacing:.01em;text-transform:none;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-topbar__companyName{color:#111827;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-topbar__intro{color:var(--rp-app-muted)}.regioner-company-dashboard--panel .regioner-panel-topbar__statusCard{border:none;border-bottom:1px solid var(--rp-app-sep-soft);border-radius:8px;background:#f8fafd;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-topbar__badge{border:none;border-radius:8px;background:#edf2f8;color:#334155;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-topbar__badge--premium{background:#fbf2de;color:#7b4f10}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRow{border-bottom-color:var(--rp-app-sep-soft)}.regioner-company-dashboard--panel .regioner-panel-topbar__statusRowLabel,.regioner-company-dashboard--panel .regioner-panel-topbar__statusText{color:var(--rp-app-muted)}.regioner-company-dashboard--panel .regioner-panel-mobile-note{border:none;border-bottom:1px solid var(--rp-app-sep-soft);border-radius:8px;background:#f2f7fe;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-mobile-note__title{color:#163b61}.regioner-company-dashboard--panel .regioner-panel-mobile-note__close{color:#3f5d7d}.regioner-company-dashboard--panel .regioner-panel-mobile-note__close:hover{background:rgb(59 130 246 / .14)}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar{background:#fff;border-bottom-color:var(--rp-app-sep-soft)}.regioner-company-dashboard--panel .regioner-panel-nav__link{color:#334155;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-nav__link:hover{background:#edf3f9;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-nav__link.is-active{background:#dbe9f8;color:#0b2540;box-shadow:inset 3px 0 0 #0284c7}.regioner-company-dashboard--panel .regioner-panel-nav__link--edit{background:#eef6ff7d;color:#184b7a;font-weight:700;border:none;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav__link--edit:hover{background:#e7f2ff;color:#133f69}.regioner-company-dashboard--panel .regioner-panel-nav__link--edit.is-active{background:#d8ebff;color:#0f3558;font-weight:700;box-shadow:inset 3px 0 0 #0284c7}.regioner-company-dashboard--panel .regioner-panel-nav__group.has-active-submenu>.regioner-panel-nav__link--edit.is-active{background:#eef6ff7d;color:#184b7a;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav__link--accent{background:#dcefe359;color:#1e5a36;font-weight:700;border:none;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav__link--accent:hover{background:#d6ecdc;color:#174b2b}.regioner-company-dashboard--panel .regioner-panel-nav__link--accent.is-active{background:#c8e6d2;color:#133d23;font-weight:700;box-shadow:inset 3px 0 0 #16a34a}.regioner-company-dashboard--panel .regioner-panel-nav__sublink,.regioner-company-dashboard--panel .regioner-panel-nav__contentlink{color:#6b7280}.regioner-company-dashboard--panel .regioner-panel-nav__sublink.is-active,.regioner-company-dashboard--panel .regioner-panel-nav__contentlink.is-active{background:#fff0;color:#111827;font-weight:700;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-nav__group.has-active-submenu .regioner-panel-nav__sublink:hover,.regioner-company-dashboard--panel .regioner-panel-nav__group.has-active-submenu .regioner-panel-nav__contentlink:hover{background:#fff0;color:#6b7280}.regioner-company-dashboard--panel .regioner-panel-section-bar,.regioner-company-dashboard--panel .regioner-panel-editbar{min-height:44px;display:flex;align-items:center;border:none;border-radius:8px;background:var(--rp-app-accent-soft);color:#123c62;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-section-bar{font-weight:700;letter-spacing:.01em}.regioner-company-dashboard--panel .regioner-panel-section-bar--general-referral{grid-column:1 / -1;margin-top:2px}.regioner-company-dashboard--panel .regioner-panel-editbar__title{color:#123c62}.regioner-company-dashboard--panel .regioner-panel-editbar{display:flex;align-items:center;gap:10px}.regioner-company-dashboard--panel .regioner-panel-editbar+.regioner-panel-editbar{margin-top:8px}.regioner-company-dashboard--panel .regioner-edit-panel .regioner-panel-editbar--section-actions{margin-top:14px}.regioner-company-dashboard--panel .regioner-edit-panel>.regioner-panel-editbar--section-actions:first-child{margin-top:0;margin-bottom:14px}.regioner-company-dashboard--panel .regioner-panel-editbar--top{display:flex;flex-direction:column;align-items:stretch;gap:8px}.regioner-company-dashboard--panel #regioner-section-edit-profile.regioner-panel-editbar--top{min-height:0;padding:10px 12px;border:0;border-radius:8px;background:#fff;color:#0f172a;box-shadow:none}.regioner-company-dashboard--panel #regioner-section-edit-profile.regioner-panel-editbar--top.is-fixed-top{background:#e4e8edf2;border-radius:0;box-shadow:0 -4px 16px rgb(15 23 42 / .1)}.regioner-company-dashboard--panel #regioner-section-edit-profile-status.regioner-panel-editbar--statusline{min-height:0;padding:8px 12px;border:0;border-radius:8px;background:#fff;color:#0f172a;box-shadow:none}.regioner-company-dashboard--panel #regioner-section-edit-profile-status .regioner-panel-editbar__statusCol{width:100%;justify-content:center}.regioner-company-dashboard--panel #regioner-section-edit-profile-status .regioner-panel-editbar__status{width:100%;justify-content:center;text-align:center}.regioner-company-dashboard--panel .regioner-panel-editbar__topMain{display:grid;grid-template-columns:minmax(130px,max-content) minmax(0,1fr);align-items:center;gap:8px}.regioner-company-dashboard--panel .regioner-panel-editbar--actions,.regioner-company-dashboard--panel .regioner-panel-editbar--section-actions{background:#fff0}.regioner-company-dashboard--panel .regioner-panel-editbar__meta{display:grid;gap:2px;min-width:0;align-items:center;justify-items:start}.regioner-company-dashboard--panel .regioner-panel-editbar__headerline{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;width:100%}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__title{margin:0;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-editbar__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start;min-height:20px;min-width:0}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol{display:flex;align-items:center;justify-content:flex-start;min-width:0;padding-top:0}.regioner-company-dashboard--panel .regioner-panel-editbar__metaActions{display:flex;align-items:center;justify-content:flex-end;width:auto;gap:6px}.regioner-company-dashboard--panel .regioner-panel-editbar__note{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;min-width:0;font-size:11px;color:#475569}.regioner-company-dashboard--panel .regioner-panel-editbar__note strong{color:#0f172a;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-editbar__note small{color:#5f758d;font-size:11px}.regioner-company-dashboard--panel .regioner-panel-editbar__note--quiet{color:#64748b;padding:0}.regioner-company-dashboard--panel .regioner-panel-editbar__note--draft{flex:0 1 auto;padding:6px 10px;border-radius:6px;border:1px solid #fcd34d;background:#fffbeb;color:#78350f;font-size:12px}.regioner-company-dashboard--panel .regioner-panel-editbar__note--draft strong{color:#78350f;display:inline-flex;align-items:center;gap:8px}.regioner-company-dashboard--panel .regioner-panel-editbar__note--draft strong::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 0 rgb(245 158 11 / .55);animation:regioner-dashboard-draft-pulse 1.8s ease-out infinite}@keyframes regioner-dashboard-draft-pulse{0%{box-shadow:0 0 0 0 rgb(245 158 11 / .55)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){.regioner-company-dashboard--panel .regioner-panel-editbar__note--draft strong::before{animation:none}}.regioner-company-dashboard--panel .regioner-panel-editbar__noteMeta{color:#64748b;font-size:10px;white-space:nowrap}.regioner-company-dashboard--panel .regioner-panel-editbar--top .regioner-panel-editbar__statusCol{justify-content:flex-end}.regioner-company-dashboard--panel .regioner-panel-editbar--top .regioner-panel-editbar__status{justify-content:flex-end}.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top{margin-top:0;padding-top:6px;border-top:0}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol--actions .regioner-panel-editbar__actions--top{width:100%;padding-top:0}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol--below{justify-content:flex-end}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol--below .regioner-panel-editbar__status{justify-content:flex-end}.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top .regioner-panel-editbar__row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;width:100%}.regioner-company-dashboard--panel .regioner-panel-editbar--actions .regioner-panel-editbar__actions{margin-left:0;width:100%;display:flex;gap:0;align-items:center;justify-content:flex-end}.regioner-company-dashboard--panel .regioner-panel-editbar--actions .regioner-panel-editbar__row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;width:100%}.regioner-company-dashboard--panel .regioner-panel-editbar__statusBtn{min-height:auto;padding:0 2px;font-size:11px;color:#334155;white-space:nowrap;flex:0 0 auto;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:2px}.regioner-company-dashboard--panel .regioner-panel-editbar__statusBtn:hover{background:transparent!important;color:#0f172a}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn{min-height:32px;height:32px;padding:0 12px;border-radius:7px!important;border:1px solid #e2e8f0!important;background:#fff;color:#0f172a;font-size:12px;font-weight:600;white-space:nowrap}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn:hover{background:#f8fafc;color:#020617}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn[value="save_draft"]{background:#f8fafc;color:#0f172a}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn[value="publish"]{border-color:#0f172a!important;background:#0f172a!important;color:#ffffff!important}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn[value="publish"]:hover{border-color:#020617!important;background:#020617!important;color:#ffffff!important}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn[disabled]{opacity:.55;cursor:not-allowed}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn.regioner-btn--next{border-color:#16a34a!important;background:#16a34a!important;color:#ffffff!important;margin-left:auto}.regioner-company-dashboard--panel #regioner-section-edit-profile .regioner-panel-editbar__btn.regioner-btn--next:hover{border-color:#15803d!important;background:#15803d!important;color:#ffffff!important}.regioner-edit-next-step{display:flex;justify-content:flex-end;padding:20px 0 8px;margin-top:12px}.regioner-edit-place[data-active-tab="start"] .regioner-edit-next-step{display:none}.regioner-edit-panel:not(.is-active) .regioner-edit-next-step{display:none!important}.regioner-company-dashboard--panel .regioner-btn.regioner-btn--next{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 18px;border:1px solid var(--c-border,#e6ebf2)!important;border-radius:8px!important;background:#fff;color:#94a3b8;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.regioner-company-dashboard--panel .regioner-btn.regioner-btn--next:hover,.regioner-company-dashboard--panel .regioner-btn.regioner-btn--next:focus{background:#f8fafc;border-color:#cbd5e1!important;color:#64748b}.regioner-company-dashboard--panel .regioner-panel-editbar__btn--icon{width:30px;min-width:30px;height:30px;padding:0;justify-content:center}.regioner-company-dashboard--panel .regioner-panel-editbar__btnIcon{width:16px;height:16px;display:block}.regioner-company-dashboard--panel .regioner-card,.regioner-company-dashboard--panel .regioner-panel-card,.regioner-company-dashboard--panel .regioner-account-section,.regioner-company-dashboard--panel .regioner-account-card,.regioner-company-dashboard--panel .regioner-activity-card,.regioner-company-dashboard--panel .regioner-activity-preview,.regioner-company-dashboard--panel .regioner-activity-preview-card{border:none!important;border-bottom:1px solid var(--rp-app-sep-soft);border-radius:8px;background:var(--rp-app-surface-solid);box-shadow:var(--rp-app-shadow-soft)}.regioner-company-dashboard--panel .regioner-panel-card__header,.regioner-company-dashboard--panel .regioner-account-section__header{border-bottom-color:var(--rp-app-sep-soft)}.regioner-company-dashboard--panel .regioner-panel-card__title,.regioner-company-dashboard--panel .regioner-panel-tile__title,.regioner-company-dashboard--panel .regioner-account-section__title,.regioner-company-dashboard--panel .regioner-account-card__title{color:#111827}.regioner-company-dashboard--panel .regioner-panel-card__subtitle,.regioner-company-dashboard--panel .regioner-account-section__desc,.regioner-company-dashboard--panel .regioner-account-card__desc{color:var(--rp-app-muted)}.regioner-company-dashboard--panel .regioner-panel-summary__row{border-bottom-color:var(--rp-app-sep-soft)}.regioner-company-dashboard--panel .regioner-panel-summary__label{color:#607387}.regioner-company-dashboard--panel .regioner-panel-summary__value{color:#1f2937}.regioner-company-dashboard--panel .regioner-panel-summary__edit{color:#0f5b9d}.regioner-company-dashboard--panel .regioner-activity-card__meta,.regioner-company-dashboard--panel .regioner-activity-card__excerpt,.regioner-company-dashboard--panel .regioner-activity-preview-card__meta{color:#66778a}.regioner-company-dashboard--panel .regioner-btn{min-height:34px;border:none!important;border-radius:8px!important;background:#edf1f5;color:#2b3a4a;box-shadow:none;font-weight:600}.regioner-company-dashboard--panel .regioner-btn:hover{background:#e6ebf1;color:#17212d}.regioner-company-dashboard--panel .regioner-btn--outline{background:#edf1f5;color:#2b3a4a}.regioner-company-dashboard--panel .regioner-btn--primary{background:#16a34a!important;color:#ffffff!important}.regioner-company-dashboard--panel .regioner-btn--primary:hover{background:#15803d!important}.regioner-company-dashboard--panel .regioner-btn--logout{background:#eff2f5!important;color:#46586d!important}.regioner-company-dashboard--panel .regioner-panel-editbar__btn{border:none!important}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="save_draft"]{background:var(--rp-app-yellow);color:var(--rp-app-yellow-text)}.regioner-company-dashboard--panel .regioner-panel-editbar__btn[value="publish"]{background:var(--rp-app-green)!important;color:var(--rp-app-green-text)!important}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-topbar__badge--premium{background:#0a84ff!important;color:#ffffff!important}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-status__check{min-height:0;padding:0;border:none;background:#fff0;border-radius:0;box-shadow:none}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-status__check.is-ok{color:#15803d}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-status__check.is-ok .regioner-panel-status__checkIcon{color:#16a34a}.regioner-company-dashboard--panel #regioner-section-profile-status .regioner-panel-status__check.is-missing{color:#64748b}.regioner-company-dashboard--panel .regioner-account-form__row input,.regioner-company-dashboard--panel .regioner-activity-form input[type="text"],.regioner-company-dashboard--panel .regioner-activity-form input[type="url"],.regioner-company-dashboard--panel .regioner-activity-form textarea,.regioner-company-dashboard--panel .regioner-activity-form select{border:none;border-radius:8px;background:#f4f7fa;box-shadow:inset 0 0 0 1px rgb(148 163 184 / .34)}.regioner-company-dashboard--panel .regioner-account-form__row input:focus,.regioner-company-dashboard--panel .regioner-activity-form input[type="text"]:focus,.regioner-company-dashboard--panel .regioner-activity-form input[type="url"]:focus,.regioner-company-dashboard--panel .regioner-activity-form textarea:focus,.regioner-company-dashboard--panel .regioner-activity-form select:focus{box-shadow:inset 0 0 0 1px rgb(10 132 255 / .48),0 0 0 3px rgb(10 132 255 / .14);outline:none}.regioner-company-dashboard--panel .regioner-alert{border:none;border-bottom:1px solid var(--rp-app-sep-soft);border-radius:8px;box-shadow:none}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-topbar{backdrop-filter:none;padding:0 10px;margin-bottom:0}.regioner-company-dashboard--panel .regioner-panel-topbar__head{gap:8px}.regioner-company-dashboard--panel .regioner-panel-topbar__head [data-regioner-panel-top-nav="1"]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-editbar--top{display:flex;flex-direction:column;align-items:stretch;gap:6px}.regioner-company-dashboard--panel .regioner-panel-editbar--top .regioner-panel-editbar__topMain{grid-template-columns:minmax(0,1fr);gap:6px}.regioner-company-dashboard--panel .regioner-panel-editbar__headerline{width:100%}.regioner-company-dashboard--panel .regioner-panel-editbar__meta{width:100%}.regioner-company-dashboard--panel .regioner-panel-editbar__metaActions{width:100%;justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar--actions .regioner-panel-editbar__actions{margin-left:0;width:100%;justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar--actions .regioner-panel-editbar__row{flex-wrap:wrap;justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol{padding-top:0;justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar__statusCol--below{justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar__status{flex-wrap:wrap;justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top{margin-top:0;padding-top:4px}.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top .regioner-panel-editbar__row{justify-content:flex-start}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="slogan"] .regioner-panel-row__item--preview .regioner-panel-card__body{padding-left:8px;padding-right:8px}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="slogan"] .regioner-dashboard-slogan-preview{margin-left:0;margin-right:0;max-width:100%}}@media (max-width:640px){.regioner-company-dashboard--panel .regioner-panel-editbar--actions .regioner-panel-editbar__btn,.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top .regioner-panel-editbar__btn{width:100%;justify-content:center}}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-editbar--top{display:flex!important;flex-direction:column;align-items:stretch;gap:8px}.regioner-company-dashboard--panel .regioner-panel-editbar--top .regioner-panel-editbar__topMain{grid-template-columns:max-content minmax(260px,1fr)}.regioner-company-dashboard--panel .regioner-panel-editbar__actions--top .regioner-panel-editbar__row{justify-content:flex-end}}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim{padding:clamp(18px, 2.1vw, 26px);border:1px solid rgb(15 23 42 / .08);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(248 251 255 / .96) 100%);box-shadow:0 20px 46px rgb(15 23 42 / .08),0 8px 18px rgb(15 23 42 / .05)}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__copy{min-width:0}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-tile__head{margin:0}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-tile__title{margin-bottom:8px;font-size:clamp(22px, 2.2vw, 28px);letter-spacing:-.02em;line-height:1.14;color:#0f172a;text-align:left}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-tile__desc{margin:0;max-width:none;font-size:14px;line-height:1.62;color:#475569;text-align:left}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__controls{width:100%;max-width:none;justify-self:stretch}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__row{margin:0;padding:0;border:0;background:#fff0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;overflow:visible}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__search{margin-top:0;width:100%}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search{width:100%;display:block}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-form-wrapper{width:100%;max-width:none;border:1px solid rgb(15 23 42 / .12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgb(15 23 42 / .1);padding:0;overflow:visible;position:relative}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-form{width:100%;min-height:48px;display:flex;align-items:center;border:0;border-radius:8px;background:#fff0;box-shadow:none;gap:0}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-input{flex:1 1 auto;min-width:0;height:48px;border:0;background:#fff0;box-shadow:none;padding:0 14px;font-size:15px;font-weight:500;color:#0f172a}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-input::placeholder{color:#64748b;font-weight:500}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-submit{width:48px;min-width:48px;height:48px;border:0;border-left:1px solid rgb(15 23 42 / .1);border-radius:0 8px 8px 0;background:#eef2f6;color:#334155;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;box-shadow:none}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-submit .regioner-header__iconimg{width:18px;height:18px;max-width:18px;display:block}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-submit:hover,.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-submit:focus,.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-submit:active{background:#e2e8f0!important;background-color:#e2e8f0!important;border-color:rgb(15 23 42 / .1)!important;color:#0f172a!important}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-header__search-autocomplete{left:0;right:0;top:calc(100% + 8px);width:auto;max-width:none;transform:none;z-index:99999}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions{width:100%;margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-content:stretch}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions .button{width:100%;min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid #0284c7;background:#0284c7;color:#ffffff!important;font-size:13px;font-weight:700;line-height:1.2;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(2 132 199 / .25)}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions .button:hover,.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions .button:focus,.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions .button:active{background:#0284c7!important;background-color:#0284c7!important;border-color:#0284c7!important;color:#ffffff!important}@media (max-width:1180px){.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__layout{grid-template-columns:minmax(0,1fr);gap:14px}.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__controls{max-width:none;justify-self:stretch}}@media (max-width:760px){.regioner-company-dashboard--guest:not(.regioner-company-dashboard--404):not(.regioner-company-dashboard--lostpass) .regioner-guest-tile--claim .regioner-guest-claim__actions{grid-template-columns:minmax(0,1fr)}}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-guest{width:min(1040px, 100%);margin:0 auto}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{margin:0 auto;max-width:1040px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);grid-template-areas:"login media";align-items:stretch;gap:clamp(16px, 3vw, 28px)}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-tile--login{grid-area:login}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-mediaWrap{grid-area:media;display:flex!important;min-height:0;align-items:flex-end;justify-content:center}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-media__img{max-width:460px}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-loginform__submit,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button{background:#0284c7!important;background-color:#0284c7!important;border-color:#0284c7!important;color:#ffffff!important}.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-loginform__submit:hover,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-loginform__submit:focus,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-loginform__submit:active,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button:hover,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button:focus,.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-guest-claim__actions--cta .button:active{background:#0284c7!important;background-color:#0284c7!important;border-color:#0284c7!important;color:#ffffff!important}@media (max-width:1100px){.regioner-company-dashboard--guest.regioner-company-dashboard--lostpass .regioner-dashboard-guest__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"login" "media"}}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner{position:relative;margin:0 0 12px;padding:12px;border:1px solid #d7e8f7;border-radius:10px;background:linear-gradient(135deg,#f4f9ff 0%,#eef6ff 100%)}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner[data-regioner-general-tutorial-banner="1"]{border-color:#e7eaee;background:#f5f6f7}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner[hidden]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:7px;background:rgb(255 255 255 / .8);color:#1f2937;font-size:18px;line-height:1;cursor:pointer}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__close:hover{background:#fff}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__media{width:178px;min-width:178px;height:112px;border-radius:8px;overflow:hidden;background:#dbeafe}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__content{min-width:0;display:grid;align-content:center;gap:7px}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__title{margin:0;color:#0f3558;font-size:19px;line-height:1.25}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__text{margin:0;color:#334155;font-size:14px;line-height:1.55}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__cta{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:fit-content;min-height:32px;padding:0 12px;border-radius:8px;background:#0284c7;color:#fff;text-decoration:none;font-size:13px;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__cta:hover{background:#0369a1;color:#fff}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner[data-regioner-general-tutorial-banner="1"] .regioner-panel-tutorial-banner__cta{background:#374151;color:#fff}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner[data-regioner-general-tutorial-banner="1"] .regioner-panel-tutorial-banner__cta:hover{background:#1f2937;color:#fff}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner--referral .regioner-panel-tutorial-banner__cta{margin-left:auto}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__share{display:inline-flex;align-items:center;gap:5px;margin:0 4px;padding:0;border:0;background:#fff0;color:#0369a1;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-decoration:underline;cursor:pointer;vertical-align:baseline}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__share:hover{color:#0f3558}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__share.is-disabled{color:#64748b;text-decoration:none;cursor:default}.regioner-company-dashboard--panel .regioner-panel-tutorial-banner__shareIcon{display:block;width:12px;height:12px;flex:0 0 12px}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-tutorial-banner{display:grid;grid-template-columns:178px minmax(0,1fr);gap:14px;align-items:center}}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-tutorial-banner{display:none!important}}.regioner-company-dashboard--panel .regioner-panel-card--tutorial .regioner-panel-card__body{display:grid;gap:12px}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos{display:grid;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__head{display:grid;gap:4px}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__title{margin:0;font-size:18px;line-height:1.25;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__subtitle{margin:0;font-size:13px;line-height:1.45;color:#475569}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__item{margin:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__card{width:100%;display:grid;gap:8px;padding:8px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__card:hover{border-color:#bfcedf;background:#f9fbff}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#dbeafe}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__thumb img{width:100%;height:100%;object-fit:cover;display:block}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__play{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(15 23 42 / .8);color:#fff;font-size:18px;line-height:1}.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__name{display:block;font-size:14px;line-height:1.4;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-video-lightbox[hidden],.regioner-panel-video-lightbox[hidden]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-video-lightbox,.regioner-panel-video-lightbox{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__backdrop,.regioner-panel-video-lightbox__backdrop{position:absolute;inset:0;background:rgb(2 6 23 / .72)}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__dialog,.regioner-panel-video-lightbox__dialog{position:relative;width:min(980px, 100%);border-radius:12px;border:1px solid rgb(15 23 42 / .22);background:#0b1220;box-shadow:0 20px 48px rgb(2 6 23 / .55);overflow:hidden}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__frame,.regioner-panel-video-lightbox__frame{position:relative;width:100%;padding-top:56.25%;background:#000}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__frame iframe,.regioner-panel-video-lightbox__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__title,.regioner-panel-video-lightbox__title{margin:0;padding:12px 14px 14px;color:#e2e8f0;font-size:14px;font-weight:600;line-height:1.45}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__close,.regioner-panel-video-lightbox__close{position:absolute;top:10px;right:10px;width:34px;height:34px;border:1px solid rgb(148 163 184 / .45);border-radius:999px;background:rgb(15 23 42 / .7);color:#fff;font-size:20px;line-height:1;cursor:pointer;z-index:3}.regioner-company-dashboard--panel .regioner-panel-video-lightbox__close:hover,.regioner-panel-video-lightbox__close:hover{background:rgb(15 23 42 / .9)}.regioner-company-dashboard--panel .regioner-panel-tutorial-empty{margin:0;padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:14px;line-height:1.5}.regioner-company-dashboard--panel .regioner-panel-tutorial-empty p{margin:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-empty p+p{margin-top:10px}.regioner-company-dashboard--panel .regioner-panel-tutorial-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.regioner-company-dashboard--panel .regioner-panel-tutorial-list__item{margin:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__thumb{display:block;width:100%;height:110px;border-radius:10px;overflow:hidden;background:#e2e8f0}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__thumbFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;color:#334155;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__content{min-width:0;display:grid;gap:8px;align-content:start}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__head{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__badges{order:2;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#e6f4fb;color:#0f4e72;font-size:11px;font-weight:600;line-height:1}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__title{order:1;flex:1 1 auto;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;text-align:left}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__title a{color:#0f172a;text-decoration:none}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__title a:hover{color:#0369a1}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__excerpt{margin:0;color:#475569;font-size:14px;line-height:1.55}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__cta{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;border:none;background:#0284c7;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__cta:hover{background:#0369a1;color:#fff}.regioner-company-dashboard--panel .regioner-panel-tutorial-full{display:grid;gap:12px}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__head{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__back{display:inline-flex;align-items:center;width:fit-content;color:#0369a1;text-decoration:none;font-size:13px;font-weight:600}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__cover{width:100%;border-radius:12px;overflow:hidden;background:#e2e8f0}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__cover img{width:100%;height:auto;display:block}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__badges{order:2;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__title{order:1;flex:1 1 auto;min-width:0;margin:0;color:#0f172a;font-size:26px;line-height:1.25;text-align:left}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content{color:#1f2937;font-size:15px;line-height:1.75}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content .regioner-panel-tutorial-content__imglink{display:inline-block;max-width:100%;line-height:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content .regioner-panel-tutorial-content__img{display:block;width:auto;max-width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:8px;cursor:zoom-in}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content figure{max-width:100%}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content figure img{margin-left:0;margin-right:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content>*:first-child{margin-top:0}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__content>*:last-child{margin-bottom:0}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-tutorial-videos__list{grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel .regioner-panel-tutorial-card{grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel .regioner-panel-tutorial-card__thumb{height:168px}.regioner-company-dashboard--panel .regioner-panel-tutorial-full__title{font-size:24px}}.regioner-company-dashboard--panel .regioner-panel-primary-nav{margin:0 0 14px;padding:6px;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;border:0;border-radius:12px;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(15 23 42 / .22) #fff0}.regioner-company-dashboard--panel .regioner-panel-primary-nav::-webkit-scrollbar{height:6px}.regioner-company-dashboard--panel .regioner-panel-primary-nav::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .2);border-radius:999px}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link{position:relative;min-height:38px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:9px;flex:1 1 0%;min-width:0;border:1px solid #f7f7f7;background:#fff0;color:#1f2937;font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:0;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link:hover{background:rgb(15 23 42 / .055);border-color:#f7f7f7;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link:focus-visible{outline:none;border-color:rgb(37 99 235 / .44);box-shadow:0 0 0 3px rgb(37 99 235 / .16)}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link.is-active{background:#f3f4f6;border-color:#e5e7eb;color:#0f172a;font-weight:700;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link--accent{color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link--accent:hover{background:rgb(15 23 42 / .055);border-color:#f7f7f7;color:#0f172a}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link--accent.is-active{background:#f3f4f6;border-color:#e5e7eb;color:#0f172a;font-weight:700}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-primary-nav{overflow:visible}}@media (max-width:899px){.regioner-company-dashboard--panel .regioner-panel-primary-nav{gap:4px;padding:4px;overflow:hidden;flex-wrap:nowrap;align-items:stretch}.regioner-company-dashboard--panel .regioner-panel-primary-nav__link{min-height:34px;flex:1 1 0%;min-width:0;padding:5px 4px;font-size:10px;line-height:1.15}}.regioner-company-dashboard--panel .regioner-panel-shell{margin-top:0;grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel .regioner-panel-shell__content{grid-column:1;grid-row:1}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar{display:block;grid-column:1;grid-row:1}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar[hidden]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-shell__sidebar-placeholder{display:none!important}.regioner-company-dashboard--panel .regioner-panel-shell .regioner-panel-nav{padding:0}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="slogan"] .regioner-dashboard-slogan-preview{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.regioner-directory__list--preview .regioner-directory-card{animation:none!important}.regioner-directory__list--preview .regioner-directory-card__inner{overflow:hidden}.regioner-directory__list--preview .regioner-directory-card__content{max-width:100%;min-width:0}.regioner-directory__list--preview .regioner-directory-card__main{max-width:100%;min-width:0}.regioner-directory__list--preview .regioner-directory-card__body{min-width:0;overflow-wrap:anywhere;word-break:break-word}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="updates"] #regioner-section-activity-list .regioner-panel-card__body{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="general"] .regioner-panel-card--summary .regioner-panel-summary__row{grid-template-columns:minmax(0,1fr) auto}.regioner-company-dashboard--panel .regioner-panel-view[data-regioner-panel-view="slogan"] .regioner-dashboard-slogan-form label[for="tagline"]{margin-top:16px;margin-bottom:10px;color:#111827;font-size:15px;font-weight:800;letter-spacing:.01em;text-transform:none}.regioner-company-dashboard--panel{--rp-panel-header-bg:linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(247, 250, 255, 0.93) 52%,
    rgba(241, 247, 255, 0.91) 100%
  );--rp-panel-header-border:rgba(15, 23, 42, 0.09);--rp-panel-header-shadow:0 10px 24px rgba(15, 23, 42, 0.06)}.regioner-company-dashboard--panel .regioner-panel-topbar{margin-bottom:0;border:0;border-radius:12px 12px 0 0;background:#fff;background-image:none;box-shadow:var(--rp-panel-header-shadow)}.regioner-company-dashboard--panel .regioner-panel-primary-nav{border:0;border-radius:2px;margin-top:-8px;position:relative;z-index:3;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"]{grid-template-columns:248px minmax(0,1fr);gap:16px}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar{display:block}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__content{grid-column:2}}@media (min-width:900px) and (max-width:1280px){.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"]{grid-template-columns:214px minmax(0,1fr);gap:12px}}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-panel-card__body{display:grid;gap:16px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__notice{margin:0}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub{border:1px solid #e8edf4;border-radius:8px;background:#fff;overflow:hidden}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__grid{display:grid;grid-template-columns:minmax(0,1fr)}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__tickets,.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__thread{min-width:0;padding:14px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__tickets{border-bottom:1px solid #eef2f7}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__title{margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:-.01em;color:#111827}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__empty{margin:0;font-size:14px;color:#64748b;line-height:1.5}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__item{margin:0}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__link{display:grid;gap:6px;padding:11px 12px;border-radius:8px;border:1px solid #edf2f8;background:#fff;text-decoration:none;color:#0f172a;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__link:hover{border-color:#d7e2ef;background:#fafcff;box-shadow:0 6px 18px rgb(15 23 42 / .06)}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__link.is-active{border-color:#c8ddff;background:#f7fbff}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__subject{font-size:14px;line-height:1.35;font-weight:700;color:#111827}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#64748b}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#e8f2ff;color:#1d4ed8;font-size:11px;font-weight:700}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__date{font-size:12px;color:#94a3b8}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__header{margin-bottom:12px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__meta{margin:6px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#64748b}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread{border:1px solid #edf2f8;border-radius:8px;background:#f8fafc;padding:12px;max-height:420px;overflow:auto;display:grid;gap:10px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__message{width:min(100%, 760px);padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__message.is-user{margin-left:auto;background:#f7fbff;border-color:#d8e7ff}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__message.is-admin{margin-right:auto}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__messageHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;color:#64748b;margin-bottom:6px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__messageHead strong{color:#0f172a;font-size:12px;font-weight:800}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__messageBody{color:#1f2937;font-size:14px;line-height:1.55;word-break:break-word}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-reply-form{margin-top:12px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-reply-form .regioner-field{margin-bottom:0}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-compose{border:1px solid #e8edf4;border-radius:8px;background:#fff;padding:14px}.regioner-support-compose .regioner-activity-form__grid--2{grid-template-columns:minmax(200px,1.4fr) 1fr}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-compose .regioner-support-hub__title{margin-bottom:12px}@media (min-width:980px){.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__tickets{border-right:1px solid #eef2f7;border-bottom:0;max-height:620px;overflow:auto}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-hub__thread{max-height:620px;overflow:auto}}@media (max-width:640px){.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-ticket-list__link{padding:10px 11px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread{max-height:360px;padding:10px}.regioner-company-dashboard--panel #regioner-section-contact-admin .regioner-support-thread__message{width:100%;padding:9px 10px}}@media (min-width:900px){.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar{width:100%;padding:8px;border:0;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(17 24 39 / .04)}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav{--regioner-panel-menu-row-height:38px;display:flex;flex-direction:column;gap:6px;padding:0;background:#fff0}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__submenu{margin:0;gap:6px}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__submenu--edit-sections{gap:14px}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__section{gap:6px}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__section--content{margin-top:2px}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle{display:flex;align-items:center;justify-content:space-between;min-height:var(--regioner-panel-menu-row-height);padding:0 12px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:#111827;font-size:12.5px;font-weight:650;text-decoration:none;transition:background .16s ease,color .16s ease}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle:hover{background:#f6f7f8}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle.is-active,.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle[aria-expanded="true"]{background:#f3f4f6;color:#111827;font-weight:700}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle::after,.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink--has-children::after{content:'+';flex:0 0 auto;font-size:16px;font-weight:500;line-height:1;color:#6b7280}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle[aria-expanded="true"]::after,.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink--has-children[aria-expanded="true"]::after{content:'−';color:#374151}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__groupSubmenu{margin:2px 0 0 14px;padding:0 0 0 12px;border-left:1px solid #e5e7eb;gap:5px;background:#fff0}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__subsubmenu{margin:2px 0 0 12px;padding:0 0 0 12px;border-left:1px solid #f0f1f3;gap:4px;background:#fff0}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink{min-height:35px;padding:0 10px;border-radius:8px;border:0;background:#fff0;color:#4b5563;font-size:12px;font-weight:600;text-decoration:none;transition:background .14s ease,color .14s ease}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink:hover{background:#f8f9fa;color:#111827}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink.is-active{background:#f3f4f6;color:#111827;font-weight:700;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__contentlink{min-height:32px;padding:0 9px;border-radius:7px;border:0;background:#fff0;color:#6b7280;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .14s ease,color .14s ease}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__contentlink:hover{background:#f8f9fa;color:#374151}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__contentlink.is-active{background:#f3f4f6;color:#111827;font-weight:700;box-shadow:none}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__submenu[hidden],.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__groupSubmenu[hidden],.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__subsubmenu[hidden]{display:none!important}.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sectionToggle:focus-visible,.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__sublink:focus-visible,.regioner-company-dashboard--panel .regioner-panel-shell[data-regioner-panel-active="edit-profile"] .regioner-panel-shell__sidebar .regioner-panel-nav__contentlink:focus-visible{outline:2px solid #d1d5db;outline-offset:1px}}.regioner-feed--preview .regioner-feed__top-actions{display:flex!important}.regioner-feed--preview .regioner-feed__badge-type{display:inline-flex!important}.regioner-feed--preview .regioner-feed__card.is-company{height:auto!important}.regioner-feed--preview .regioner-feed__item--has-thumb .regioner-feed__middle-row{grid-template-columns:180px minmax(0,1fr)!important}.regioner-feed--preview .regioner-feed__btn--reaction,.regioner-feed--preview .regioner-feed__share2-trigger{pointer-events:none;opacity:.55}.regioner-feed--preview .regioner-feed__share2-trigger>span{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}@media (max-width:599px){.regioner-feed--preview .regioner-feed__item--has-thumb .regioner-feed__middle-row{grid-template-columns:1fr!important}}.regioner-compose{display:grid;grid-template-columns:2fr 1fr;gap:0;align-items:stretch;background:var(--c-surface,#fff);border:1px solid var(--c-border,#e6ebf2);border-radius:var(--radius-md,14px);box-shadow:var(--shadow-card);overflow:hidden}.regioner-compose__editor{display:flex;flex-direction:column;gap:0;padding:20px 22px}.regioner-compose__editor>.regioner-field,.regioner-compose__editor>.regioner-compose__add-article,.regioner-compose__editor>.regioner-compose__media,.regioner-compose__editor>.regioner-compose__advanced,.regioner-compose__editor>.regioner-compose__actions,.regioner-compose__editor>.regioner-compose__row--top{margin-bottom:16px}.regioner-compose__editor>.regioner-compose__actions{margin-bottom:0}.regioner-compose .regioner-field{margin-bottom:0}.regioner-compose .regioner-field>label{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-secondary,#64748b);margin-bottom:6px}.regioner-compose .regioner-field input[type="text"],.regioner-compose .regioner-field input[type="url"],.regioner-compose .regioner-field select,.regioner-compose .regioner-field textarea{display:block;width:100%;background:var(--c-surface-2,#f8fafc);border:none;border-radius:8px;box-shadow:inset 0 0 0 1px rgb(148 163 184 / .34);padding:10px 12px;font-size:14px;color:var(--c-text-primary,#0f172a);transition:box-shadow .15s;box-sizing:border-box}.regioner-compose .regioner-field input:focus,.regioner-compose .regioner-field select:focus,.regioner-compose .regioner-field textarea:focus{box-shadow:inset 0 0 0 1px rgb(10 132 255 / .48),var(--ring);outline:none}.regioner-compose .regioner-field textarea{min-height:60px;resize:vertical}.regioner-compose .regioner-field select{min-height:40px;cursor:pointer}.regioner-compose__row--top{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:end}.regioner-compose__sidebar{border-left:1px solid var(--c-border,#e6ebf2);padding:20px 18px;background:var(--c-surface-2,#f8fafc);display:flex;flex-direction:column;gap:12px}.regioner-compose__upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:2px dashed rgb(148 163 184 / .4);border-radius:12px;background:rgb(255 255 255 / .6);cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.regioner-compose__upload-zone:hover,.regioner-compose__upload-zone.is-dragover{border-color:var(--c-link,#2563eb);background:rgb(37 99 235 / .04)}.regioner-compose__upload-icon{color:var(--c-text-secondary,#94a3b8);transition:color .2s}.regioner-compose__upload-zone:hover .regioner-compose__upload-icon{color:var(--c-link,#2563eb)}.regioner-compose__upload-text{font-size:13px;font-weight:700;color:var(--c-text-primary,#0f172a)}.regioner-compose__upload-hint{font-size:11px;color:var(--c-text-secondary,#94a3b8)}.regioner-compose__upload-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.regioner-compose__images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.regioner-compose__images-grid:empty{display:none}.regioner-compose__image-item{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1;background:var(--c-surface-2,#f1f5f9)}.regioner-compose__image-item img{width:100%;height:100%;object-fit:cover;display:block}.regioner-compose__image-item.is-uploading{opacity:.5}.regioner-compose__image-item.is-uploading::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .4);display:flex;align-items:center;justify-content:center}.regioner-compose__image-remove{position:absolute;top:0;left:0;right:0;border:none;border-radius:8px 8px 0 0;background:rgb(255 255 255 / .92);color:var(--c-danger,#dc2626);font-size:11px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:3px;padding:5px 0;opacity:0;transition:opacity .15s}.regioner-compose__image-item:hover .regioner-compose__image-remove{opacity:1}.regioner-compose__image-remove:hover{background:rgb(220 38 38 / .1);color:#b91c1c}.regioner-compose__images-count{font-size:11px;color:var(--c-text-secondary,#94a3b8);margin-top:2px}.regioner-compose__preview{background:var(--c-bg-app,#f6f8fb);border:1px solid var(--c-border,#e6ebf2);border-radius:var(--radius-md,14px);box-shadow:var(--shadow-card);overflow:hidden;margin-top:16px}.regioner-compose__preview-header{padding:10px 18px;border-bottom:1px solid var(--c-border,#e6ebf2);background:var(--c-surface-2,#f8fafc)}.regioner-compose__preview-close{display:none;border:none;background:none;font-size:20px;color:var(--c-text-secondary,#64748b);cursor:pointer;padding:4px 8px;line-height:1}.regioner-compose__preview-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-secondary,#64748b)}.regioner-compose__preview .regioner-feed__badge-type{margin-right:10px}.regioner-compose__preview-body{padding:16px;max-width:860px;margin:0 auto;background:var(--c-bg-app,#f6f8fb)}.regioner-compose__preview-body .regioner-feed--preview{margin:0}.regioner-compose__preview-empty{text-align:center;color:var(--c-text-secondary,#94a3b8);font-size:13px;padding:48px 20px;line-height:1.5}.regioner-compose__banner{padding:10px 14px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;color:#0c5ba3;font-size:13px;margin-bottom:12px}.regioner-compose__add-article{display:inline-flex;align-items:center;gap:4px;background:none;border:1px dashed var(--c-border,#cbd5e1);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--c-link,#2563eb);cursor:pointer;transition:background .15s,border-color .15s;width:100%;justify-content:center}.regioner-compose__add-article:hover{background:#eff6ff;border-color:#93c5fd}.regioner-compose__media{display:flex;flex-direction:column;gap:8px}.regioner-compose__editor .regioner-compose__media{padding:14px 16px;border:1px solid var(--c-border,#e6ebf2);border-radius:var(--radius-sm,10px);background:var(--c-surface-2,#f8fafc)}.regioner-compose__media>label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-secondary,#64748b)}.regioner-compose__media-options{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px;padding-top:8px;border-top:1px solid var(--c-border,#e6ebf2)}.regioner-compose__media-opt{display:flex;flex-direction:column;gap:3px;flex:1 1 120px}.regioner-compose__media-opt label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-secondary,#64748b)}.regioner-compose__media-opt select{font-size:13px;padding:6px 8px;border:none;border-radius:6px;background:var(--c-surface,#fff);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .34);cursor:pointer}.regioner-compose__advanced{border:1px solid var(--c-border,#e6ebf2);border-radius:var(--radius-sm,10px);overflow:hidden}.regioner-compose__advanced summary{padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--c-text-secondary,#64748b);cursor:pointer;background:var(--c-surface-2,#f8fafc);list-style:none;text-transform:uppercase;user-select:none}.regioner-compose__advanced summary::-webkit-details-marker{display:none}.regioner-compose__advanced summary::before{content:"▸ ";font-size:10px}.regioner-compose__advanced[open] summary::before{content:"▾ "}.regioner-compose__advanced[open] summary{border-bottom:1px solid var(--c-border,#e6ebf2)}.regioner-compose__advanced-body{padding:14px 16px}.regioner-compose__advanced-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.regioner-compose__bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;margin-top:14px}.regioner-compose__actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.regioner-compose__actions .regioner-btn--primary{width:50%;justify-content:center;background:#0ea5e9;border-color:#0ea5e9}.regioner-compose__actions .regioner-btn--primary:hover{background:#0284c7;border-color:#0284c7}.regioner-compose__preview-mobile-btn{display:none!important}.regioner-field__label-hint{font-weight:400;font-size:10px;color:var(--c-text-secondary,#94a3b8);text-transform:none;letter-spacing:0}.regioner-compose .regioner-edit-charlimit{display:block;text-align:right;font-size:11px;color:var(--c-text-secondary,#94a3b8);margin-top:3px}.regioner-compose .regioner-edit-charlimit.is-warn{color:#d97706}.regioner-compose .regioner-edit-charlimit.is-over{color:var(--c-danger,#dc2626);font-weight:700}.regioner-compose .rte-wrap{border:none;border-radius:8px;overflow:hidden;background:var(--c-surface-2,#f8fafc);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .34)}.regioner-compose .rte-wrap:focus-within{box-shadow:inset 0 0 0 1px rgb(10 132 255 / .48),var(--ring)}.regioner-compose .rte-toolbar{display:flex;flex-wrap:wrap;gap:1px;padding:5px 8px;background:rgb(248 250 252 / .6);border-bottom:1px solid rgb(148 163 184 / .18)}.regioner-compose .rte-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:5px;background:#fff0;cursor:pointer;font-size:13px;font-weight:700;color:var(--c-text-secondary,#64748b);transition:background .1s,color .1s;padding:0}.regioner-compose .rte-btn:hover{background:rgb(148 163 184 / .16);color:var(--c-text-primary,#0f172a)}.regioner-compose .rte-btn.is-active{background:rgb(37 99 235 / .12);color:var(--c-link,#2563eb)}.regioner-compose .rte-sep{width:1px;height:18px;background:rgb(148 163 184 / .22);margin:5px 3px}.regioner-compose .rte-editor{padding:10px 12px;font-size:14px;line-height:1.6;color:var(--c-text-primary,#0f172a);outline:none;min-height:72px}.regioner-compose .rte-editor:empty::before{content:attr(data-placeholder);color:rgb(148 163 184 / .6);pointer-events:none}@media (max-width:899px){.regioner-compose{grid-template-columns:1fr}.regioner-compose__sidebar{border-left:none;border-top:1px solid var(--c-border,#e6ebf2)}.regioner-compose__row--top{grid-template-columns:1fr}.regioner-compose__editor{padding:16px}.regioner-compose__bottom{grid-template-columns:1fr}.regioner-compose__actions .regioner-btn--primary{width:100%}}@media (max-width:599px){.regioner-compose__preview{display:none}.regioner-compose__preview.is-mobile-open{display:block!important}.regioner-compose__preview-mobile-btn{display:inline-flex!important}}.regioner-field__required{color:#dc2626;font-weight:600}.regioner-field__error{display:block;font-size:13px;color:#dc2626;margin-top:4px}.regioner-field__input--error,input.regioner-field__input--error{border-color:#dc2626!important;box-shadow:0 0 0 2px rgb(220 38 38 / .15)!important}.regioner-btn--muted{opacity:.45;cursor:default}.regioner-panel-quicknav{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 24px}.regioner-panel-quicknav__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 12px 14px;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:14px;text-decoration:none;color:#0f172a;transition:all 0.2s ease;position:relative;overflow:hidden}.regioner-panel-quicknav__item::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0284c7,#38bdf8);opacity:0;transition:opacity 0.2s ease}.regioner-panel-quicknav__item:hover{border-color:#bae6fd;box-shadow:0 4px 16px rgb(2 132 199 / .1);transform:translateY(-2px);text-decoration:none;color:#0f172a}.regioner-panel-quicknav__item:hover::before{opacity:1}.regioner-panel-quicknav__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;background:#f0f9ff;border-radius:10px;flex-shrink:0}.regioner-panel-quicknav__item:hover .regioner-panel-quicknav__icon{background:#e0f2fe}.regioner-panel-quicknav__label{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.regioner-panel-quicknav__desc{font-size:10px;color:#94a3b8;line-height:1.35;max-width:140px}@media (max-width:1024px){.regioner-panel-quicknav{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.regioner-panel-quicknav{grid-template-columns:repeat(2,1fr);gap:8px}.regioner-panel-quicknav__item{padding:14px 10px 12px}.regioner-panel-quicknav__icon{width:34px;height:34px;font-size:18px;border-radius:8px}.regioner-panel-quicknav__desc{display:none}}@media (max-width:480px){.regioner-panel-quicknav{grid-template-columns:repeat(2,1fr)}}[data-regioner-panel-view="general"]{--rd-bg:#fafafa;--rd-surface:#ffffff;--rd-border:#e5e7eb;--rd-border-strong:#d4d4d8;--rd-text:#0a0a0a;--rd-text-2:#525252;--rd-text-3:#737373;--rd-accent:#0a0a0a;--rd-accent-hover:#262626;--rd-link:#0070f3;--rd-success:#10b981;--rd-success-bg:#ecfdf5;--rd-warning:#f59e0b;--rd-warning-bg:#fffbeb;--rd-danger:#ef4444;--rd-danger-bg:#fef2f2;--rd-shadow-sm:0 1px 2px rgba(0,0,0,0.04);--rd-shadow-md:0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);--rd-radius:8px;--rd-radius-md:12px;--rd-radius-lg:16px;--rd-font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;color:var(--rd-text)}.regioner-dash-section-bar{margin:32px 0 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--rd-text-3)}.regioner-dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid #fff0;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s;line-height:1;background:#fff0;color:var(--rd-text);font-family:inherit}.regioner-dash-btn--primary{background:var(--rd-accent);color:#fff;border-color:var(--rd-accent)}.regioner-dash-btn--primary:hover{background:var(--rd-accent-hover);color:#fff}.regioner-dash-btn--secondary{background:var(--rd-surface);color:var(--rd-text);border-color:var(--rd-border)}.regioner-dash-btn--secondary:hover{background:#fafafa;border-color:var(--rd-border-strong);color:var(--rd-text)}.regioner-dash-btn--ghost{background:#fff0;color:var(--rd-text-2);border-color:#fff0;padding:6px 10px}.regioner-dash-btn--ghost:hover{background:#f4f4f5;color:var(--rd-text)}.regioner-dash-btn--sm{padding:6px 10px;font-size:12px}.regioner-dash-btn .regioner-dash-icon{width:14px;height:14px}.regioner-dash-btn.is-copied{background:var(--rd-success-bg);color:#047857;border-color:#a7f3d0}.regioner-dash-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;border:1px solid}.regioner-dash-badge--success{background:var(--rd-success-bg);color:#047857;border-color:#a7f3d0}.regioner-dash-badge--warning{background:var(--rd-warning-bg);color:#b45309;border-color:#fde68a}.regioner-dash-badge--danger{background:var(--rd-danger-bg);color:#b91c1c;border-color:#fecaca}.regioner-dash-badge--neutral{background:#f5f5f5;color:var(--rd-text-2);border-color:var(--rd-border)}.regioner-dash-badge--premium{background:#faf5ff;color:#6b21a8;border-color:#e9d5ff}.regioner-dash-badge__dot{width:6px;height:6px;border-radius:50%;display:inline-block}.regioner-dash-badge--success .regioner-dash-badge__dot{background:#10b981}.regioner-dash-badge--warning .regioner-dash-badge__dot{background:#f59e0b}.regioner-dash-badge--danger .regioner-dash-badge__dot{background:#ef4444}.regioner-dash-badge--neutral .regioner-dash-badge__dot{background:#a3a3a3}.regioner-dash-hero{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);padding:24px 28px;margin-bottom:16px;box-shadow:var(--rd-shadow-sm)}.regioner-dash-hero__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.regioner-dash-hero__progress{margin-top:18px}.regioner-dash-hero__logout{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:var(--rd-text-3);text-decoration:none;font-size:13px;font-weight:500;border:1px solid var(--rd-border);border-radius:8px;background:#fff0;transition:background .15s,color .15s,border-color .15s}.regioner-dash-hero__logout:hover{color:var(--rd-text);background:#f4f4f5;border-color:var(--rd-border-strong)}.regioner-dash-hero__logout .regioner-dash-icon{width:14px;height:14px}.regioner-dash-hero__brand{display:flex;align-items:center;gap:22px;min-width:0;flex:1 1 auto}.regioner-dash-hero__logo{flex:0 0 auto;width:120px;height:120px;border-radius:18px;background:#f4f4f5;border:1px solid var(--rd-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.regioner-dash-hero__logo img{width:100%;height:100%;object-fit:cover;display:block}.regioner-dash-hero__logo-fallback{font-size:44px;font-weight:700;color:var(--rd-text-2)}.regioner-dash-hero__identity{min-width:0;flex:1 1 auto}.regioner-dash-hero__name{margin:0 0 4px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--rd-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regioner-dash-hero__intro{margin:0;font-size:13px;color:var(--rd-text-3)}.regioner-dash-hero__topactions{display:flex;align-items:center;gap:4px;flex:0 0 auto;flex-wrap:wrap}.regioner-dash-hero__topactions-link{color:var(--rd-text-2);text-decoration:none;font-size:13px;font-weight:500;padding:6px 10px;border-radius:6px;transition:background .15s,color .15s}.regioner-dash-hero__topactions-link:hover{color:var(--rd-text);background:#f4f4f5}.regioner-dash-hero__topactions-link--logout{color:var(--rd-text-3)}.regioner-dash-hero__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:stretch}.regioner-dash-hero__left{min-width:0}.regioner-dash-hero__top{display:flex;gap:6px;align-items:center;margin-top:10px;flex-wrap:wrap}.regioner-dash-hero__title{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:var(--rd-text);line-height:1.2}.regioner-dash-hero__subtitle{color:var(--rd-text-3);font-size:14px;margin:0 0 24px}.regioner-dash-hero__progress{margin-top:4px}.regioner-dash-hero__progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.regioner-dash-hero__progress-label{font-size:13px;color:var(--rd-text-3);font-weight:500}.regioner-dash-hero__progress-value{font-size:18px;font-weight:700;color:var(--rd-text);font-variant-numeric:tabular-nums}.regioner-dash-hero__progress-bar{height:6px;background:#f4f4f5;border-radius:999px;overflow:hidden}.regioner-dash-hero__progress-fill{height:100%;background:var(--rd-text);border-radius:999px;transition:width .3s}.regioner-dash-hero__right{background:#fafafa;border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:20px;display:flex;flex-direction:column;gap:14px;justify-content:center}.regioner-dash-hero__action-label{font-size:11px;font-weight:600;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.05em;margin:0}.regioner-dash-hero__action-text{font-size:14px;color:var(--rd-text);margin:0;line-height:1.5}.regioner-dash-hero__actions{display:flex;gap:8px;flex-wrap:wrap}.regioner-dash-hero--package .regioner-dash-hero__progress{display:none}.regioner-dash-hero--package .regioner-dash-hero__title{margin-bottom:4px}.regioner-dash-hero--package .regioner-dash-hero__subtitle{margin-bottom:0}.regioner-dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.regioner-dash-kpi{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:18px 20px;transition:border-color .15s,box-shadow .15s;text-decoration:none;color:inherit;display:block}.regioner-dash-kpi:hover{border-color:var(--rd-border-strong);box-shadow:var(--rd-shadow-md);color:inherit}.regioner-dash-kpi__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.regioner-dash-kpi__label{font-size:12px;font-weight:600;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.04em}.regioner-dash-kpi__icon{width:28px;height:28px;background:#f4f4f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--rd-text-2)}.regioner-dash-kpi__icon .regioner-dash-icon{width:14px;height:14px}.regioner-dash-kpi__value{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--rd-text);line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:4px}.regioner-dash-kpi__value-suffix{font-size:16px;font-weight:500;color:var(--rd-text-3);margin-left:4px}.regioner-dash-kpi__trend{font-size:12px;color:var(--rd-text-3)}.regioner-dash-kpi__trend strong{color:var(--rd-text-2);font-weight:600}.regioner-dash-actions{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:12px;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.regioner-dash-actions .regioner-dash-btn--secondary{flex:1 1 auto;min-width:120px;background:#fff0;border-color:var(--rd-border);padding:10px 14px}.regioner-dash-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.regioner-dash-card{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:24px}.regioner-dash-card__title{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--rd-text);letter-spacing:-.01em}.regioner-dash-card__subtitle{font-size:13px;color:var(--rd-text-3);margin:0 0 20px}.regioner-dash-card__divider{height:1px;background:var(--rd-border);margin:16px 0}.regioner-dash-card__subtitle-bar{font-size:11px;font-weight:600;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px}.regioner-dash-row{display:grid;grid-template-columns:140px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rd-border);font-size:13px}.regioner-dash-row:first-of-type{border-top:0}.regioner-dash-row__label{color:var(--rd-text-3);font-weight:500}.regioner-dash-row__value{color:var(--rd-text)}.regioner-dash-row__value--muted{color:var(--rd-text-3)}.regioner-dash-row__edit{color:var(--rd-text-3);text-decoration:none;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px;transition:background .15s,color .15s}.regioner-dash-row__edit:hover{color:var(--rd-text);background:#f4f4f5}.regioner-dash-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.regioner-dash-checklist__item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;font-size:13px}.regioner-dash-checklist__icon{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:0 0 auto;line-height:1}.regioner-dash-checklist__item.is-ok{color:var(--rd-text-2)}.regioner-dash-checklist__item.is-ok .regioner-dash-checklist__icon{background:var(--rd-text);color:#fff}.regioner-dash-checklist__item.is-missing{color:var(--rd-text);background:var(--rd-warning-bg)}.regioner-dash-checklist__item.is-missing .regioner-dash-checklist__icon{background:var(--rd-surface);color:var(--rd-warning);border:1.5px solid var(--rd-warning)}.regioner-dash-checklist__label{flex:1}.regioner-dash-checklist__action{color:var(--rd-text-3);text-decoration:none;font-size:12px;font-weight:500}.regioner-dash-checklist__item.is-missing .regioner-dash-checklist__action{color:#b45309}.regioner-dash-checklist__item.is-missing .regioner-dash-checklist__action:hover{text-decoration:underline}.regioner-dash-meta{margin-top:16px;padding-top:16px;border-top:1px solid var(--rd-border);display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.regioner-dash-meta__item{display:flex;flex-direction:column;gap:2px}.regioner-dash-meta__label{color:var(--rd-text-3);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.regioner-dash-meta__value{color:var(--rd-text);font-weight:500}.regioner-dash-referral{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);overflow:hidden;margin-bottom:16px}.regioner-dash-referral__head{padding:18px 24px;display:flex;align-items:center;gap:16px;transition:background .15s}.regioner-dash-referral__icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);display:flex;align-items:center;justify-content:center;font-size:18px}.regioner-dash-referral__main{flex:1;min-width:0}.regioner-dash-referral__title{font-size:14px;font-weight:600;color:var(--rd-text);margin:0 0 2px}.regioner-dash-referral__title code{font-family:var(--rd-font-mono);font-size:13px;background:#f4f4f5;padding:1px 6px;border-radius:4px;margin:0 4px;border:1px solid var(--rd-border)}.regioner-dash-referral__sub{font-size:12px;color:var(--rd-text-3);margin:0}.regioner-dash-referral__progress{flex:0 0 auto;text-align:right}.regioner-dash-referral__progress-value{font-size:13px;font-weight:600;color:var(--rd-text);font-variant-numeric:tabular-nums}.regioner-dash-referral__progress-track{width:60px;height:4px;background:#f4f4f5;border-radius:999px;overflow:hidden;margin-top:4px}.regioner-dash-referral__progress-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px}.regioner-dash-referral__actions{flex:0 0 auto;display:flex;gap:6px}.regioner-dash-referral__chevron{transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center}.regioner-dash-referral[data-rd-collapsed="0"] .regioner-dash-referral__chevron{transform:rotate(180deg)}.regioner-dash-referral__expanded{padding:24px;border-top:1px solid var(--rd-border);background:#fafafa}.regioner-dash-referral__expanded[hidden]{display:none}.regioner-dash-help{margin-top:32px;padding:16px 20px;background:#fff0;border-top:1px solid var(--rd-border);display:flex;gap:16px;align-items:center;flex-wrap:wrap;color:var(--rd-text-3);font-size:13px}.regioner-dash-help[hidden]{display:none}.regioner-dash-help__lead{color:var(--rd-text-3)}.regioner-dash-help__link{color:var(--rd-text-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;transition:background .15s,color .15s}.regioner-dash-help__link:hover{color:var(--rd-text);background:#f4f4f5}.regioner-dash-help__link .regioner-dash-icon{width:14px;height:14px}.regioner-dash-help__sep{color:var(--rd-border-strong)}.regioner-dash-help__close{margin-left:auto;width:24px;height:24px;border:0;background:#fff0;color:var(--rd-text-3);font-size:20px;line-height:1;cursor:pointer;border-radius:6px;transition:background .15s,color .15s}.regioner-dash-help__close:hover{background:#f4f4f5;color:var(--rd-text)}.regioner-dash-icon{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;flex-shrink:0}@media (max-width:920px){.regioner-dash-hero{padding:20px 22px}.regioner-dash-hero__header{gap:12px}.regioner-dash-hero__grid{grid-template-columns:1fr;gap:20px}.regioner-dash-kpis{grid-template-columns:repeat(3,1fr);gap:12px}.regioner-dash-kpi{padding:14px 16px}.regioner-dash-kpi__value{font-size:22px}.regioner-dash-grid{grid-template-columns:1fr}}@media (max-width:640px){.regioner-dash-hero{padding:18px;margin-bottom:14px}.regioner-dash-hero__header{flex-direction:row;align-items:center;gap:14px}.regioner-dash-hero__topactions{width:100%;justify-content:flex-end;gap:2px}.regioner-dash-hero__topactions-link{font-size:12px;padding:4px 8px}.regioner-dash-hero__brand{gap:16px}.regioner-dash-hero__logo{width:80px;height:80px;border-radius:14px}.regioner-dash-hero__logo-fallback{font-size:28px}.regioner-dash-hero__name{font-size:20px;white-space:normal}.regioner-dash-hero__title{font-size:22px}.regioner-dash-kpis{grid-template-columns:1fr}.regioner-dash-row{grid-template-columns:1fr;gap:4px;padding:12px 0}.regioner-dash-row__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.regioner-dash-row__edit{justify-self:end}.regioner-dash-actions .regioner-dash-btn--secondary{flex:1 1 calc(50% - 4px)}.regioner-dash-card{padding:18px}.regioner-dash-meta{grid-template-columns:1fr}.regioner-dash-referral__head{flex-wrap:wrap;padding:14px 16px}.regioner-dash-referral__progress{display:none}.regioner-dash-referral__actions{flex:1 1 100%;justify-content:flex-end}}[data-regioner-panel-view="general"] .regioner-dash-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}[data-regioner-panel-view="general"] .regioner-dash-layout__main{min-width:0;display:flex;flex-direction:column;gap:16px}[data-regioner-panel-view="general"] .regioner-dash-layout__aside{min-width:0;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}[data-regioner-panel-view="general"] .regioner-dash-layout .regioner-dash-hero{padding:22px 24px}[data-regioner-panel-view="general"] .regioner-dash-layout .regioner-dash-kpi{padding:14px 16px}[data-regioner-panel-view="general"] .regioner-dash-layout .regioner-dash-kpi__value{font-size:22px}[data-regioner-panel-view="general"] .regioner-dash-layout .regioner-dash-section-bar{margin:8px 4px 4px}.regioner-dash-aside-card{background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:16px}.regioner-dash-aside-card[hidden]{display:none}.regioner-dash-aside-card--cta{background:linear-gradient(135deg,#fafafa 0%,#f4f4f5 100%);padding:18px}.regioner-dash-aside-card__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.regioner-dash-aside-card__icon-pill{width:22px;height:22px;border-radius:6px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto}.regioner-dash-aside-card__title{font-size:11px;font-weight:700;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.05em;margin:0}.regioner-dash-aside-card__title--solo{margin-bottom:10px}.regioner-dash-aside-card__lead{font-size:14px;color:var(--rd-text);margin:0 0 12px;line-height:1.5;font-weight:500}.regioner-dash-aside-card__buttons{display:flex;flex-direction:column;gap:6px}.regioner-dash-btn--block{width:100%}.regioner-dash-quickstack{display:flex;flex-direction:column;gap:4px}.regioner-dash-quickstack__item{display:flex;align-items:center;gap:10px;padding:9px 12px;color:var(--rd-text);text-decoration:none;border-radius:8px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.regioner-dash-quickstack__item:hover{background:#f4f4f5;color:var(--rd-text)}.regioner-dash-quickstack__icon-box{width:28px;height:28px;border-radius:7px;background:#f4f4f5;color:var(--rd-text-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .15s,color .15s}.regioner-dash-quickstack__item:hover .regioner-dash-quickstack__icon-box{background:var(--rd-text);color:#fff}.regioner-dash-quickstack__icon-box .regioner-dash-icon{width:14px;height:14px}.regioner-dash-quickstack__label{flex:1}.regioner-dash-quickstack__chevron{color:var(--rd-border-strong);font-size:14px;line-height:1}.regioner-dash-user-actions{display:flex;gap:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;color:var(--rd-text-3);flex-wrap:wrap}.regioner-dash-user-actions a{color:var(--rd-text-2);text-decoration:none;padding:4px 8px;border-radius:5px;transition:background .15s,color .15s}.regioner-dash-user-actions a:hover{color:var(--rd-text);background:#f4f4f5}.regioner-dash-user-actions__sep{color:var(--rd-border-strong)}@media (max-width:980px){[data-regioner-panel-view="general"] .regioner-dash-layout{grid-template-columns:1fr;gap:16px}[data-regioner-panel-view="general"] .regioner-dash-layout__aside{position:static;top:auto}}@media (max-width:640px){[data-regioner-panel-view="general"] .regioner-dash-layout{gap:12px}[data-regioner-panel-view="general"] .regioner-dash-layout__main{gap:12px}[data-regioner-panel-view="general"] .regioner-dash-layout__aside{gap:12px}.regioner-dash-aside-card{padding:14px}.regioner-dash-aside-card--cta{padding:16px}}.regioner-dash-feature{border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);padding:18px;background:var(--rd-surface);box-shadow:var(--rd-shadow-sm);position:relative;overflow:hidden}.regioner-dash-feature::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5}.regioner-dash-feature--referral::before{background:radial-gradient(120% 80% at 0% 0%,rgb(245 158 11 / .1),transparent 60%)}.regioner-dash-feature--recommendations::before{background:radial-gradient(120% 80% at 100% 0%,rgb(16 185 129 / .1),transparent 60%)}.regioner-dash-feature>*{position:relative;z-index:1}.regioner-dash-feature__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.regioner-dash-feature__icon{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;background:#fff;border:1px solid var(--rd-border)}.regioner-dash-feature--referral .regioner-dash-feature__icon{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fde68a}.regioner-dash-feature--recommendations .regioner-dash-feature__icon{background:linear-gradient(135deg,#ecfdf5,#a7f3d0);border-color:#a7f3d0}.regioner-dash-feature__title{margin:0;font-size:14px;font-weight:700;color:var(--rd-text);letter-spacing:-.01em}.regioner-dash-feature__lead{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--rd-text-2)}.regioner-dash-feature__codeRow{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fafafa;border:1px solid var(--rd-border);border-radius:8px;margin-bottom:12px}.regioner-dash-feature__codeLabel{font-size:11px;font-weight:600;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.04em}.regioner-dash-feature__code{font-family:var(--rd-font-mono);font-size:14px;font-weight:700;color:var(--rd-text);background:#fff0;padding:0;border:0;letter-spacing:.05em}.regioner-dash-feature__progress{margin-bottom:14px}.regioner-dash-feature__progressTrack{height:4px;background:#f4f4f5;border-radius:999px;overflow:hidden;margin-bottom:6px}.regioner-dash-feature__progressFill{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px}.regioner-dash-feature__progressText{font-size:12px;color:var(--rd-text-3)}.regioner-dash-feature__progressText strong{color:var(--rd-text);font-weight:700;font-variant-numeric:tabular-nums}.regioner-dash-kb{display:block;background:var(--rd-surface);border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:var(--rd-shadow-sm)}.regioner-dash-kb:hover{transform:translateY(-2px);box-shadow:var(--rd-shadow-md);border-color:var(--rd-border-strong);color:inherit}.regioner-dash-kb__media{aspect-ratio:16 / 9;background:#f4f4f5;overflow:hidden}.regioner-dash-kb__media img{width:100%;height:100%;object-fit:cover;display:block}.regioner-dash-kb__body{padding:14px 16px 16px}.regioner-dash-kb__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--rd-text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.regioner-dash-kb__eyebrow .regioner-dash-icon{width:12px;height:12px}.regioner-dash-kb__title{margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--rd-text)}.regioner-dash-kb__excerpt{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--rd-text-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.regioner-dash-kb__more{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--rd-link)}.regioner-dash-kb__more .regioner-dash-icon{width:12px;height:12px}.regioner-dash-kb:hover .regioner-dash-kb__more{gap:8px}.regioner-dash-slogan-stack{display:flex;flex-direction:column;gap:12px}