:root{--intelat-azul:#0b2e63;--intelat-azul-2:#143f7a;--intelat-dorado:#d6a21c;--intelat-bg:#f4f7fb;--intelat-text:#1f2937;--intelat-muted:#64748b;--intelat-border:#dbe3ef;--intelat-ok:#0f766e;--intelat-danger:#b91c1c;--intelat-radius:16px;}
.intelat-wrap{background:var(--intelat-bg);padding:18px 18px 28px;border-radius:18px;margin:18px 18px 18px 0;color:var(--intelat-text)}
.intelat-wrap h1{font-weight:800;color:var(--intelat-azul);letter-spacing:-.02em;margin-bottom:16px}.intelat-wrap h2{color:var(--intelat-azul);font-size:18px;margin:0 0 14px;font-weight:800}.intelat-wrap p{color:var(--intelat-muted)}
.intelat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0}.intelat-stats-compact{grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px}.intelat-charts-compact{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px}.intelat-chart-card canvas{max-height:210px!important}.intelat-chart-card h2{font-size:15px;margin-bottom:8px}.intelat-card{background:#fff;border:1px solid var(--intelat-border);border-radius:var(--intelat-radius);box-shadow:0 10px 25px rgba(15,23,42,.06);padding:18px;margin-bottom:16px}.intelat-card:hover{box-shadow:0 14px 32px rgba(15,23,42,.09)}
.intelat-card-stat{min-height:82px;padding:14px}.intelat-stats-compact .intelat-card-stat{gap:10px;min-height:68px}.intelat-stats-compact .intelat-stat-icon{width:42px;height:42px;border-radius:12px}.intelat-stats-compact .intelat-stat-icon .dashicons{font-size:24px;width:24px;height:24px}.intelat-stats-compact .intelat-stat-content h2{font-size:22px}.intelat-stats-compact .intelat-stat-content p{font-size:12px;line-height:1.15}
.intelat-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px 18px;align-items:end;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--intelat-border);border-radius:18px;padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.intelat-form p{margin:0}.intelat-form label{display:block;font-weight:750;color:var(--intelat-azul);margin-bottom:6px;font-size:13px}.intelat-form input[type=text],.intelat-form input[type=email],.intelat-form input[type=number],.intelat-form input[type=date],.intelat-form input[type=file],.intelat-form input[type=url],.intelat-form select,.intelat-form textarea{width:100%;max-width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:var(--intelat-text);padding:9px 12px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.intelat-form textarea{min-height:92px;resize:vertical}.intelat-form input:focus,.intelat-form select:focus,.intelat-form textarea:focus{border-color:var(--intelat-azul-2);box-shadow:0 0 0 3px rgba(20,63,122,.16);outline:0}.intelat-form .button,.intelat-form .button-primary,.intelat-card .button-primary{border-radius:12px!important;min-height:40px;padding:4px 16px!important;font-weight:700}.intelat-form .button-primary,.intelat-card .button-primary{background:var(--intelat-azul)!important;border-color:var(--intelat-azul)!important}.intelat-form .button-primary:hover,.intelat-card .button-primary:hover{background:var(--intelat-azul-2)!important;border-color:var(--intelat-azul-2)!important}.intelat-form .button:not(.button-primary){border-radius:12px;color:var(--intelat-azul);border-color:#b8c5d8;background:#fff}.intelat-form .description{font-size:12px;color:var(--intelat-muted);margin-top:4px}.intelat-form .form-full,.intelat-form .submit,.intelat-form p:has(textarea),.intelat-form p:has(input[type=file]){grid-column:1/-1}
.intelat-card form:not(.intelat-form){background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--intelat-border);border-radius:18px;padding:18px}.intelat-card form:not(.intelat-form) input,.intelat-card form:not(.intelat-form) select,.intelat-card form:not(.intelat-form) textarea{border-radius:12px;border:1px solid #cbd5e1;min-height:38px;padding:8px 10px}.intelat-card form:not(.intelat-form) input:focus,.intelat-card form:not(.intelat-form) select:focus,.intelat-card form:not(.intelat-form) textarea:focus{border-color:var(--intelat-azul);box-shadow:0 0 0 3px rgba(11,46,99,.14);outline:0}
.intelat-tabla,.intelat-wrap table.widefat{border:1px solid var(--intelat-border);border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgba(15,23,42,.04)}.intelat-wrap table.widefat thead th,.intelat-tabla th{background:var(--intelat-azul);color:#fff;font-weight:750}.intelat-wrap table.widefat td,.intelat-wrap table.widefat th{padding:10px 12px}.intelat-wrap table.widefat tbody tr:hover{background:#f8fbff}.intelat-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750;background:#eef4ff;color:var(--intelat-azul)}
.intelat-consulta{max-width:860px;margin:22px auto;padding:28px;background:#fff;border:1px solid var(--intelat-border);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.08);font-family:Arial,sans-serif}.intelat-consulta h2{color:var(--intelat-azul);font-size:26px;margin:0 0 8px}.intelat-consulta input{width:100%;min-height:46px;border:1px solid #cbd5e1;border-radius:14px;padding:10px 14px;margin-top:10px}.intelat-consulta input:focus{outline:0;border-color:var(--intelat-azul);box-shadow:0 0 0 3px rgba(11,46,99,.16)}.intelat-consulta button{margin-top:14px;padding:12px 22px;border:0;border-radius:14px;background:var(--intelat-azul);color:#fff;font-weight:800;cursor:pointer}.intelat-consulta button:hover{background:var(--intelat-azul-2)}.intelat-resultado{background:#f8fbff;border:1px solid var(--intelat-border);border-radius:16px;padding:18px;margin-top:20px}.intelat-error{background:#fff1f2;color:var(--intelat-danger);border:1px solid #fecdd3;padding:12px 14px;border-radius:12px;margin:14px 0}.intelat-exito,.notice-success{border-radius:12px}
@media(max-width:1400px){.intelat-stats-compact{grid-template-columns:repeat(3,minmax(160px,1fr))}.intelat-charts-compact{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:782px){.intelat-wrap{margin:10px 0;padding:12px}.intelat-form{grid-template-columns:1fr;padding:14px}.intelat-stats-compact,.intelat-charts-compact,.intelat-grid{grid-template-columns:1fr}.intelat-card{padding:14px}}

/* Daismar Campus v5.1 - Normalización integral de formularios administrativos */
.intelat-wrap *{box-sizing:border-box;}
.intelat-wrap .intelat-card{max-width:100%;}
.intelat-wrap .intelat-form,
.intelat-wrap .intelat-card > form,
.intelat-wrap form.intelat-form{
    display:grid;
    grid-template-columns:repeat(2,minmax(260px,1fr));
    gap:16px 20px;
    align-items:end;
    width:100%;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
    border:1px solid var(--intelat-border);
    border-radius:18px;
    padding:20px;
}
.intelat-wrap .intelat-form > *,
.intelat-wrap .intelat-card > form > *{min-width:0;}
.intelat-wrap .intelat-form label,
.intelat-wrap .intelat-card > form label{
    display:block;
    margin:0 0 6px;
    font-size:13px;
    font-weight:800;
    color:var(--intelat-azul);
}
.intelat-wrap .intelat-form input,
.intelat-wrap .intelat-form select,
.intelat-wrap .intelat-form textarea,
.intelat-wrap .intelat-card > form input,
.intelat-wrap .intelat-card > form select,
.intelat-wrap .intelat-card > form textarea{
    display:block;
    width:100%!important;
    max-width:100%!important;
    min-height:46px;
    margin:0!important;
    padding:10px 14px!important;
    border:1px solid #cbd5e1!important;
    border-radius:14px!important;
    background:#fff!important;
    color:var(--intelat-text)!important;
    font-size:14px!important;
    line-height:1.35!important;
    box-shadow:0 1px 2px rgba(15,23,42,.04)!important;
    transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;
}
.intelat-wrap .intelat-form input[type="file"],
.intelat-wrap .intelat-card > form input[type="file"]{
    padding:9px 12px!important;
    cursor:pointer;
}
.intelat-wrap .intelat-form textarea,
.intelat-wrap .intelat-card > form textarea{
    min-height:96px;
    resize:vertical;
}
.intelat-wrap .intelat-form input:focus,
.intelat-wrap .intelat-form select:focus,
.intelat-wrap .intelat-form textarea:focus,
.intelat-wrap .intelat-card > form input:focus,
.intelat-wrap .intelat-card > form select:focus,
.intelat-wrap .intelat-card > form textarea:focus{
    border-color:var(--intelat-azul-2)!important;
    box-shadow:0 0 0 3px rgba(20,63,122,.16)!important;
    outline:0!important;
}
.intelat-wrap .intelat-form button,
.intelat-wrap .intelat-form .button,
.intelat-wrap .intelat-form .button-primary,
.intelat-wrap .intelat-card > form button,
.intelat-wrap .intelat-card > form .button,
.intelat-wrap .intelat-card > form .button-primary{
    width:100%;
    min-height:46px!important;
    border-radius:14px!important;
    font-weight:800!important;
    text-align:center;
}
.intelat-wrap .intelat-form .button-primary,
.intelat-wrap .intelat-form button[type="submit"],
.intelat-wrap .intelat-card > form .button-primary,
.intelat-wrap .intelat-card > form button[type="submit"]{
    background:var(--intelat-azul)!important;
    border-color:var(--intelat-azul)!important;
    color:#fff!important;
}
.intelat-wrap .intelat-form .button-primary:hover,
.intelat-wrap .intelat-form button[type="submit"]:hover,
.intelat-wrap .intelat-card > form .button-primary:hover,
.intelat-wrap .intelat-card > form button[type="submit"]:hover{
    background:var(--intelat-azul-2)!important;
    border-color:var(--intelat-azul-2)!important;
}
.intelat-wrap .intelat-form p,
.intelat-wrap .intelat-card > form p{margin:0;}
.intelat-wrap .intelat-form .form-full,
.intelat-wrap .intelat-form .submit,
.intelat-wrap .intelat-form textarea,
.intelat-wrap .intelat-form input[type="file"],
.intelat-wrap .intelat-form input[type="hidden"] + label,
.intelat-wrap .intelat-card > form textarea,
.intelat-wrap .intelat-card > form input[type="file"]{
    grid-column:auto;
}
.intelat-wrap .intelat-form input[type="hidden"],
.intelat-wrap .intelat-card > form input[type="hidden"]{
    display:none!important;
}
.intelat-wrap .intelat-card h2{
    margin-bottom:14px;
}
.intelat-wrap .intelat-card img{
    max-width:100%;
    height:auto;
}
.intelat-wrap .intelat-form img,
.intelat-wrap .intelat-card > form img{
    max-width:140px;
    border-radius:12px;
    border:1px solid var(--intelat-border);
    background:#fff;
    padding:6px;
}
@media(max-width:900px){
    .intelat-wrap .intelat-form,
    .intelat-wrap .intelat-card > form,
    .intelat-wrap form.intelat-form{
        grid-template-columns:1fr;
        padding:16px;
    }
}

/* Daismar Campus v5.7 - Plantillas profesionales y proveedores */
.daismar-template-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin-top:18px}.daismar-template-card{border:1px solid var(--intelat-border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:18px;box-shadow:0 8px 18px rgba(15,23,42,.05)}.daismar-template-card h3{margin:0 0 12px;color:var(--intelat-azul);font-size:16px;font-weight:800}.daismar-template-preview{height:150px;border:1px dashed #b8c5d8;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-bottom:12px;overflow:hidden;color:var(--intelat-muted);text-align:center}.daismar-template-preview img{width:100%;height:100%;object-fit:contain;border:0!important;padding:8px!important}.daismar-template-preview .dashicons{font-size:42px;width:42px;height:42px;color:var(--intelat-azul)}.daismar-template-preview.empty{background:#f8fbff}.daismar-template-card input[type=file]{width:100%;min-height:46px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:9px 12px}.toplevel_page_intelat-dashboard .wp-submenu a[href*=daismar-plantillas]:before{content:"\f233"}.toplevel_page_intelat-dashboard .wp-submenu a[href*=daismar-documentos]:before{content:"\f465"}.toplevel_page_intelat-dashboard .wp-submenu a[href*=daismar-proveedores]:before{content:"\f512"}@media(max-width:1100px){.daismar-template-grid{grid-template-columns:1fr}}

/* Daismar Campus v6.2 - Configuración compacta y profesional */
.daismar-config-wrap{max-width:1280px}
.daismar-config-wrap h1{font-weight:800;color:#0f2749;margin-bottom:16px}
.daismar-config-form{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.daismar-tabs{display:flex;gap:8px;align-items:center;margin:14px 0 18px;padding:8px;background:#eef4fb;border:1px solid #d7e2ef;border-radius:18px;position:sticky;top:32px;z-index:5}
.daismar-tab{border:0;background:transparent;color:#243b53;border-radius:14px;padding:11px 16px;font-weight:800;cursor:pointer;transition:all .18s ease;white-space:nowrap}
.daismar-tab:hover{background:#fff;color:#0f2749}
.daismar-tab.active{background:#0f2749;color:#fff;box-shadow:0 6px 16px rgba(15,39,73,.18)}
.daismar-tab-panel{display:none}
.daismar-tab-panel.active{display:block}
.daismar-config-card{padding:20px!important;border-radius:18px!important;border:1px solid #dbe5f0!important;box-shadow:0 8px 22px rgba(15,39,73,.07)!important;background:#fff!important;margin-bottom:18px!important}
.daismar-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e6edf5;padding-bottom:12px;margin-bottom:16px}
.daismar-card-head h2{margin:0!important;font-size:18px!important;color:#0f2749!important;font-weight:850!important}
.daismar-card-head p{margin:2px 0 0!important;color:#64748b!important;max-width:760px!important;font-size:13px!important;line-height:1.45!important}
.daismar-form-grid,.daismar-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 18px;align-items:start}
.daismar-catalog-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}
.daismar-form-grid label,.daismar-catalog-grid label{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;font-weight:800!important;color:#334155!important;font-size:13px!important}
.daismar-form-grid label span,.daismar-catalog-grid label span{font-weight:850;color:#0f2749}
.daismar-form-grid input,.daismar-form-grid select,.daismar-form-grid textarea,.daismar-catalog-grid input,.daismar-catalog-grid select,.daismar-catalog-grid textarea{width:100%!important;max-width:100%!important;min-height:44px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;padding:10px 12px!important;box-shadow:none!important;font-size:14px!important;line-height:1.35!important;box-sizing:border-box!important}
.daismar-form-grid textarea,.daismar-catalog-grid textarea{min-height:132px!important;resize:vertical!important;font-family:Consolas,Monaco,monospace!important;font-size:13px!important}
.daismar-upload-box{border:1px dashed #b6c5d8;border-radius:16px;background:#f8fbff;padding:14px!important;min-height:142px}
.daismar-upload-box input[type=file]{background:#fff!important;border-radius:12px!important;padding:8px!important;min-height:42px!important}
.daismar-upload-box img{max-width:160px!important;max-height:86px!important;object-fit:contain!important;border:1px solid #d9e2ec!important;background:#fff!important;border-radius:12px!important;padding:6px!important;margin-top:4px!important}
.daismar-upload-box em{color:#64748b;font-weight:600;font-style:normal;background:#fff;border:1px solid #d9e2ec;border-radius:12px;padding:14px;text-align:center}
.daismar-config-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;background:linear-gradient(180deg,rgba(241,245,249,0),#f1f5f9 34%);padding:18px 0 0;margin-top:12px;z-index:4}
.daismar-config-actions .button-primary{min-height:44px!important;border-radius:14px!important;padding:0 24px!important;font-weight:850!important;background:#0f2749!important;border-color:#0f2749!important;width:auto!important}
.daismar-config-wrap .intelat-table-wrap{overflow:auto;border:1px solid #e0e7f0;border-radius:16px;background:#fff}
.daismar-config-wrap table.intelat-compact-table{border:0!important;margin:0!important}
.daismar-config-wrap table.intelat-compact-table th{background:#f3f7fc!important;color:#0f2749!important;font-weight:850!important;border-bottom:1px solid #dbe5f0!important;padding:10px 12px!important;white-space:nowrap}
.daismar-config-wrap table.intelat-compact-table td{padding:10px 12px!important;vertical-align:middle!important;border-bottom:1px solid #edf2f7!important;font-size:13px!important}
.daismar-config-wrap table.intelat-compact-table td small{display:block;color:#64748b;margin-top:2px;line-height:1.35}
.daismar-permission-cell{text-align:center!important;min-width:110px}
.daismar-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;position:relative!important;cursor:pointer!important}
.daismar-check input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
.daismar-check span{width:26px;height:26px;border:2px solid #b8c5d8;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .16s ease}
.daismar-check input:checked + span{background:#0f2749;border-color:#0f2749;box-shadow:0 4px 10px rgba(15,39,73,.2)}
.daismar-check input:checked + span:after{content:"✓";color:#fff;font-weight:900;font-size:16px;line-height:1}
.daismar-check input:disabled + span{background:#0f2749;border-color:#0f2749;opacity:.72;cursor:not-allowed}
.daismar-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#e8f0fb;color:#0f2749;font-weight:800;font-size:12px}
.daismar-shortcodes-table code{background:#eef4fb;border:1px solid #d7e2ef;border-radius:8px;padding:4px 7px;color:#0f2749;font-weight:800}
.daismar-shortcodes-table .button-small{border-radius:10px!important;font-weight:800!important}
@media(max-width:1100px){.daismar-catalog-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}
@media(max-width:782px){.daismar-tabs{position:static;overflow:auto}.daismar-form-grid,.daismar-catalog-grid{grid-template-columns:1fr}.daismar-card-head{display:block}.daismar-config-actions{position:static}.daismar-config-actions .button-primary{width:100%!important}.daismar-permission-cell{min-width:80px}}

/* Daismar Campus v6.4 - Portales privados */
.daismar-portal{max-width:1180px;margin:24px auto;padding:24px;background:#f7f9fc;border-radius:18px;border:1px solid #e6edf5;box-shadow:0 8px 28px rgba(0,27,63,.06)}
.daismar-portal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#001b3f,#0b3a72);color:#fff}
.daismar-portal-header h2{margin:0;color:#fff;font-size:24px;line-height:1.2}
.daismar-portal-header p{margin:6px 0 0;color:#dbeafe}
.daismar-portal .daismar-badge{display:inline-flex;align-items:center;gap:6px;background:#d8a316;color:#001b3f;font-weight:700;border-radius:999px;padding:8px 14px;white-space:nowrap}
.daismar-portal-stats{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin:18px 0}
.daismar-portal-stat{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.05)}
.daismar-portal-stat .dashicons{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef5ff;color:#0b3a72;font-size:22px}
.daismar-portal-stat strong{display:block;font-size:24px;line-height:1;color:#001b3f}
.daismar-portal-stat small{display:block;margin-top:5px;color:#64748b;font-weight:600}
.daismar-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;margin-top:18px}
.daismar-portal .intelat-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;box-shadow:0 4px 16px rgba(0,0,0,.04);margin:0 0 18px}
.daismar-portal .intelat-card h3{margin-top:0;color:#001b3f;font-size:18px;border-bottom:1px solid #eef2f7;padding-bottom:10px}
.daismar-portal .intelat-card h4{margin:18px 0 8px;color:#0b3a72}
.daismar-portal .intelat-form select,.daismar-portal .intelat-form input,.daismar-portal .intelat-form textarea{width:100%;max-width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px;box-sizing:border-box;margin-bottom:10px;background:#fff}
.daismar-portal .intelat-compact-table th{background:#001b3f;color:#fff;font-weight:700;white-space:nowrap}
.daismar-portal .intelat-compact-table td{vertical-align:middle}
@media(max-width:980px){.daismar-portal-stats{grid-template-columns:repeat(2,minmax(160px,1fr))}.daismar-portal-grid{grid-template-columns:1fr}.daismar-portal-header{flex-direction:column;align-items:flex-start}}
@media(max-width:560px){.daismar-portal-stats{grid-template-columns:1fr}.daismar-portal{padding:14px}.daismar-portal-header h2{font-size:20px}}


/* Daismar Campus v6.9 - Dashboard launcher compacto */
.daismar-launcher-card{padding:16px 16px 18px!important;margin-top:14px!important}
.daismar-launcher-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e3ebf5;padding-bottom:10px;margin-bottom:10px}
.daismar-launcher-head h2{margin:0!important;font-size:18px!important;color:var(--intelat-azul)!important}
.daismar-launcher-head .description{margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important;color:var(--intelat-muted)!important}
.daismar-launcher-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;border-radius:999px;background:#eef4ff;color:var(--intelat-azul);font-weight:850;font-size:12px;border:1px solid #d7e4f5}
.daismar-launcher-section{margin:10px 0 14px!important}
.daismar-launcher-section:last-child{margin-bottom:0!important}
.daismar-shortcut-group-title{font-size:12px!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:.04em;color:#385574!important;font-weight:850!important;margin:0 0 8px!important;padding:0 0 6px!important;border-bottom:1px solid #edf2f7!important}
.daismar-dashboard-launcher{display:grid!important;grid-template-columns:repeat(7,minmax(110px,1fr))!important;gap:10px!important;margin:0!important}
.daismar-launcher-tile{min-height:76px!important;padding:12px 8px!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid #d7e3f1!important;box-shadow:0 5px 14px rgba(15,39,73,.045)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:var(--intelat-azul)!important;text-decoration:none!important;gap:6px!important;transition:all .15s ease!important}
.daismar-launcher-tile:hover{transform:translateY(-2px);border-color:#b8c9df!important;box-shadow:0 10px 22px rgba(15,39,73,.09)!important;background:#fff!important}
.daismar-launcher-tile .dashicons{font-size:25px!important;width:25px!important;height:25px!important;line-height:1!important;color:var(--intelat-azul)!important}
.daismar-launcher-tile strong{font-size:11.5px!important;line-height:1.15!important;font-weight:850!important;color:var(--intelat-azul)!important;max-width:100%;display:block!important}
.intelat-card:has(.daismar-dashboard-launcher){overflow:hidden!important}
@media(max-width:1500px){.daismar-dashboard-launcher{grid-template-columns:repeat(6,minmax(105px,1fr))!important}}
@media(max-width:1280px){.daismar-dashboard-launcher{grid-template-columns:repeat(5,minmax(105px,1fr))!important}.daismar-launcher-tile{min-height:72px!important}}
@media(max-width:1000px){.daismar-dashboard-launcher{grid-template-columns:repeat(3,minmax(105px,1fr))!important}}
@media(max-width:560px){.daismar-dashboard-launcher{grid-template-columns:repeat(2,minmax(100px,1fr))!important}.daismar-launcher-head{align-items:flex-start;flex-direction:column}.daismar-launcher-tile{min-height:68px!important}}
