.app-license-banner[data-v-f58e007d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0f172a8c}.app-license-banner--warn[data-v-f58e007d]{border-color:#f59e0b59;background:#78350f3d}.app-license-banner--danger[data-v-f58e007d]{border-color:#f8717161;background:#7f1d1d3d}.app-license-banner--neutral[data-v-f58e007d]{border-color:#94a3b838}.app-license-banner__content[data-v-f58e007d]{min-width:0}.app-license-banner__title-row[data-v-f58e007d]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.app-license-banner__title[data-v-f58e007d]{font-size:.98rem;font-weight:700}.app-license-banner__badge[data-v-f58e007d]{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:999px;background:#ffffff17;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.app-license-banner__message[data-v-f58e007d]{margin:.45rem 0 0;color:var(--text-color-secondary)}.app-license-banner__meta[data-v-f58e007d]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.65rem;font-size:.86rem;color:var(--text-color-secondary)}.app-license-banner__actions[data-v-f58e007d]{flex-shrink:0}@media (max-width: 768px){.app-license-banner[data-v-f58e007d]{flex-direction:column;align-items:flex-start}.app-license-banner__actions[data-v-f58e007d]{width:100%}}.app-license-overlay[data-v-003985f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:1.5rem}.app-license-overlay__backdrop[data-v-003985f4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-license-overlay__panel[data-v-003985f4]{position:relative;z-index:1;width:min(100%,38rem);padding:2rem;border:1px solid rgba(248,113,113,.24);border-radius:1.5rem;background:linear-gradient(180deg,#240606f5,#0f172af5);box-shadow:0 1.5rem 4rem #00000052;text-align:center}.app-license-overlay__badge[data-v-003985f4]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:999px;background:#f8717129;color:#fecaca;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.app-license-overlay__title[data-v-003985f4]{margin:1rem 0 0;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;color:#fff}.app-license-overlay__message[data-v-003985f4]{margin:1rem 0 0;font-size:1rem;line-height:1.7;color:#ffffffeb}.app-license-overlay__description[data-v-003985f4]{margin:.9rem 0 0;color:#e2e8f0d1;line-height:1.7}.app-license-overlay__actions[data-v-003985f4]{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width: 640px){.app-license-overlay[data-v-003985f4]{padding:1rem}.app-license-overlay__panel[data-v-003985f4]{padding:1.5rem 1.25rem}.app-license-overlay__actions[data-v-003985f4],.app-license-overlay__actions[data-v-003985f4] .p-button{width:100%}}.app-page-hero[data-v-40fba62e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.4rem 1.5rem;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color) 12%,transparent) 0%,transparent 40%),var(--surface-card)}.app-page-hero__copy[data-v-40fba62e]{display:grid;gap:.45rem;min-width:0}.app-page-hero__eyebrow[data-v-40fba62e]{color:var(--primary-color);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-page-hero__title[data-v-40fba62e]{margin:0;font-size:1.9rem;line-height:1.08}.app-page-hero__description[data-v-40fba62e]{margin:0;max-width:52rem;color:var(--text-color-secondary);line-height:1.5}.app-page-hero__icon-shell[data-v-40fba62e]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:1rem;background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-card));color:var(--primary-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,transparent)}.app-page-hero__icon[data-v-40fba62e]{font-size:1.3rem}@media (max-width: 768px){.app-page-hero[data-v-40fba62e]{padding:1.2rem 1.1rem;flex-direction:column}.app-page-hero__title[data-v-40fba62e]{font-size:1.6rem}}.layout-config-menu[data-v-2abb1fab]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.layout-topbar-business-profile[data-v-2abb1fab]{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;padding:.35rem .65rem;border-radius:9999px;background:#0f172a14;color:var(--text-color);font-size:.75rem;font-weight:700;letter-spacing:.06em}.layout-topbar-widget-slot[data-v-2abb1fab]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.layout-topbar-widget-slot--branch[data-v-2abb1fab]{min-width:10rem}.layout-topbar-widget-slot--icon[data-v-2abb1fab]{width:2.5rem;height:2.5rem}.layout-topbar-widget-placeholder--branch[data-v-2abb1fab]{display:inline-flex;align-items:center;width:100%;height:2.5rem;padding:0 .9rem;border-radius:9999px;background:var(--surface-hover);color:var(--text-color-secondary);font-size:.8rem;font-weight:600}.layout-topbar-action-skeleton[data-v-2abb1fab]{pointer-events:none;opacity:.82}.blur-background[data-v-f1d60c39]{filter:blur(5px);pointer-events:none;opacity:.8}.custom-select[data-v-f1d60c39]{background:var(--p-form-field-background, var(--p-surface-900, #1e1e2e));color:var(--p-form-field-color, var(--p-text-color, #e2e8f0));border:1px solid var(--p-form-field-border-color, var(--p-surface-600, #4a5568));border-radius:6px;padding:.5rem .75rem;outline:none;cursor:pointer;font-size:.875rem;line-height:1.5;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.custom-select[data-v-f1d60c39]:focus{border-color:var(--p-primary-color, #6366f1);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color, #6366f1) 20%,transparent)}.custom-select[data-v-f1d60c39]:disabled{opacity:.5;cursor:not-allowed}.custom-select option[data-v-f1d60c39]{background:var(--p-surface-800, #1a1a2e);color:var(--p-text-color, #e2e8f0)}
