/*
 * caso.css — Estilos propios de "Una noche bajo cero". Se carga después de base.css y case.css.
 */

/* objeto del inventario */
[class*="aside-"].aside-inventory div[data-modal="modal-llavecita"] {
    background-image: url(../../assets/images/icons/llaves.png);
}

/* móvil de Álvaro */
#phone-alvaro .content {
    border-color: #e0a943;
}

#phone-alvaro .home {
    background-image: url(images/base.svg);
    background-position: center;
}

/* avatares SVG de los chats: ajustarlos al círculo */
#phone-alvaro .item-chat .image {
    background-size: cover;
    background-position: center;
}

/* documentos dentro de modales */
.modal-doc .content {
    max-width: 560px;
}

.doc-table {
    width: 100%;
    margin: 10px 0px 20px;
    font-size: 14px;
    text-align: left;
    border-collapse: collapse;
}

.doc-table th,
.doc-table td {
    padding: 6px 8px;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}

.doc-table th {
    font-weight: 600;
    opacity: .8;
}

/* pantallas e impresos (panel de accesos, monitores, registro) */
.modal .terminal {
    font-family: 'Courier New', monospace;
    font-size: 14px;
    line-height: 1.6;
    text-align: left;
    background: #0b1424;
    color: #7fe0c4;
    padding: 12px 16px;
    border-radius: 4px;
    border: 1px solid #1f3a5a;
}

.modal .printout {
    font-family: 'Courier New', monospace;
    font-size: 13px;
    line-height: 1.6;
    text-align: left;
    background: #f4f1e8;
    color: #222;
    padding: 12px 16px;
    border-radius: 4px;
}

.modal .printout .marked {
    color: #b3261e;
    font-weight: bold;
}

.modal ul.cast {
    text-align: left;
    margin: 0px auto 20px;
    max-width: 400px;
    list-style: none;
    padding: 0px;
}

.modal ul.cast li {
    margin-bottom: 6px;
}
