body .landing{--ink:#14243e;--muted:#617089;--brand:#174be8;--brand2:#123dbd;--soft:#edf2ff;--line:#e1e7f1}.landing-brand{gap:0!important}.landing-brand img{display:block;max-width:100%;object-fit:contain}body .landing-header{background:#ffffffed;backdrop-filter:blur(14px)}body .landing-hero{background:radial-gradient(ellipse at 80% 10%,#fff1d8 0,transparent 45%),#f8faff}body .landing-benefits,body .landing-pricing{background:#f5f7fd}.landing-button{box-shadow:0 6px 18px #174be81a}.landing .landing-button:hover{box-shadow:0 10px 24px #174be82a}body .landing-footer{background:#14243e}.marca-escena{height:440px!important;position:relative!important;transform:none!important;border-radius:30px;overflow:hidden;box-shadow:0 24px 55px #14243e22;border:6px solid #fff}.marca-escena>img{width:100%;height:100%;object-fit:cover;object-position:68% center;display:block}.marca-escena-etiqueta{position:absolute;left:20px;right:20px;bottom:32px;padding:15px;background:#fffffff5;border-radius:16px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 20px #14243e15}.marca-escena-etiqueta span>*{display:block}.marca-escena-etiqueta b{font-size:15px;color:#14243e}.marca-escena-etiqueta small{font-size:12px;color:#617089;margin-top:3px}.marca-ilustracion{position:absolute;right:18px;top:12px;font-size:10px;background:#ffffffd9;padding:3px 7px;border-radius:6px;color:#46516a}.registro-marca img{display:block;width:220px;max-width:100%;height:auto}.registro-marca{gap:0!important}.registro-intro .registro-kicker{color:#123dbd}.registro-intro h2{color:#14243e}.registro-wrap .btn-primary{background:#174be8;border-color:#174be8}.registro-wrap .btn-primary:hover{background:#123dbd;border-color:#123dbd}@media(max-width:991px){.marca-escena{height:370px!important;max-width:520px;width:100%;margin:25px auto!important}}@media(max-width:600px){.landing-brand img{width:172px;height:auto}.marca-escena{height:330px!important;border-radius:23px}.marca-escena-etiqueta{left:12px;right:12px;bottom:16px;padding:12px}.registro-marca img{width:205px}}

.main-sidebar .brand-icono{background:transparent;padding:0;box-shadow:none}.main-sidebar .brand-icono img{display:block;width:34px;height:34px}.registro-intro .registro-kicker i{background:#174be8;box-shadow:0 0 0 5px #174be812}

/* IDENTIDAD COMPARTIDA DEL PANEL */
body.sidebar-mini .content-wrapper{background:radial-gradient(ellipse at 95% 0,#fff4df 0,transparent 30%),radial-gradient(ellipse at 5% 0,#e5edff 0,transparent 40%),#f5f7fd}body.sidebar-mini .content-header>.container-fluid{position:relative;padding:23px 26px;background:linear-gradient(115deg,#edf2ff,#f8faff 65%,#fff6e8);border:1px solid #dfe7fa;border-radius:18px}body.sidebar-mini .content-header h1{color:#14243e!important}body.sidebar-mini .content-header p{color:#617089}body.sidebar-mini .content-header .breadcrumb{background:#ffffffa6;border:1px solid #e1e7f1;border-radius:10px}body.sidebar-mini .bienvenida-card{background:linear-gradient(125deg,#123dbd,#174be8 65%,#4269eb);border-radius:20px;box-shadow:0 18px 42px #174be81f}body.sidebar-mini .bienvenida-card:after{border-color:#fff0c033}body.sidebar-mini .bienvenida-card small{color:#e4ebff}body.sidebar-mini .dashboard-metricas-principales .metrica-card{border-top:3px solid #174be8;border-radius:16px;box-shadow:0 10px 28px #14243e09}body.sidebar-mini .metrica-icono{color:#174be8;background:#edf2ff;border:1px solid #dfe7fa;border-radius:13px}body.sidebar-mini .dashboard-card .card-header{background:linear-gradient(110deg,#f3f6ff,#fff);border-color:#e1e7f1}body.sidebar-mini .dashboard-card .card-title{color:#14243e}body.sidebar-mini .estado-fila .progress-bar,body.sidebar-mini .plan-fila .progress-bar{background:linear-gradient(90deg,#174be8,#6487f5)}body.sidebar-mini .main-sidebar .nav-sidebar>.nav-item>.nav-link.active{background:#174be8!important;color:#fff!important;box-shadow:0 6px 18px #00000014}body.sidebar-mini .main-sidebar .nav-link.active .nav-icon{color:#fff!important}body.sidebar-mini .btn-primary{background:#174be8;border-color:#174be8}body.sidebar-mini .btn-primary:hover,body.sidebar-mini .btn-primary:focus{background:#123dbd;border-color:#123dbd}body.sidebar-mini .btn-outline-primary{color:#174be8;border-color:#cad7fb}body.sidebar-mini .btn-outline-primary:hover{color:#fff;background:#174be8;border-color:#174be8}body.sidebar-mini .main-footer{background:#f8faff;border-top-color:#e1e7f1}body.sidebar-mini .main-footer a{color:#123dbd}@media(max-width:767px){body.sidebar-mini .content-header>.container-fluid{padding:18px 16px;border-radius:15px}body.sidebar-mini .dashboard-metricas-principales .metrica-card{padding:1rem;min-height:115px}}
