/* Copyright (C) 2026 Claudio Aschieri <c.aschieri@19.coop>
 *
 * Foglio di stile del modulo orderexpeditiondetails.
 * Il blocco .fe-wiki-doc e' il tema condiviso delle pagine di documentazione dei moduli 19.coop:
 * va tenuto identico negli altri moduli, perche' i fogli dei moduli sono caricati tutti insieme.
 */

.fe-wiki-doc { max-width: 1000px; line-height: 1.6; }
.fe-wiki-logos { display: flex; align-items: center; gap: 22px; margin: 4px 0 18px 0; }
.fe-wiki-logo { display: block; height: 56px; width: auto; }
.fe-wiki-doc h1, .fe-wiki-doc h2, .fe-wiki-doc h3, .fe-wiki-doc h4 {
    color: #c52222; border-bottom: 1px solid #f0c9c9; padding-bottom: 4px; margin-top: 1.4em;
}
.fe-wiki-doc h1 { border-bottom-width: 2px; }
.fe-wiki-doc a { color: #c52222; text-decoration: underline; }
.fe-wiki-doc blockquote {
    border-left: 4px solid #c52222; background-color: #fdf2f2;
    margin: 1em 0; padding: 8px 14px; color: #7a2222;
}
.fe-wiki-doc code { background-color: #fdf2f2; color: #c52222; padding: 1px 5px; border-radius: 3px; font-family: monospace; }
.fe-wiki-doc pre { background-color: #f8f8f8; border: 1px solid #f0c9c9; border-radius: 4px; padding: 12px; overflow-x: auto; }
.fe-wiki-doc pre code { background-color: transparent; color: inherit; padding: 0; }
.fe-wiki-doc table { border-collapse: collapse; margin: 1em 0; width: 100%; }
.fe-wiki-doc table th { background-color: #c52222; color: #fff; border: 1px solid #c52222; padding: 6px 10px; text-align: left; }
.fe-wiki-doc table td { border: 1px solid #e0c0c0; padding: 6px 10px; vertical-align: top; }
.fe-wiki-doc table tr:nth-child(even) td { background-color: #fdf6f6; }

/* Backlog: colori dei numeri (regole in lib/orderexpeditiondetails.lib.php) e legenda */
/* Badge (badge badge-status del tema): qui solo i colori, forma e dimensione arrivano dal tema */
.oed-num-ok { background-color: #198719; color: #fff; }
.oed-num-partial { background-color: #d97706; color: #fff; }
.oed-num-ko { background-color: #c52222; color: #fff; }
.oed-legend { margin: 8px 0 12px 0; padding: 8px 12px; background: #f7f9fb; border: 1px solid #e3e9ef; border-radius: 6px; }
.oed-legend-title { font-weight: bold; display: block; margin-bottom: 4px; }
.oed-legend-list { list-style: none; margin: 0 0 4px 0; padding: 0; }
.oed-legend-list li { margin: 2px 0; }
.oed-legend-dot { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 8px; vertical-align: middle; }
.oed-num-ok-bg { background-color: #198719; }
.oed-num-partial-bg { background-color: #d97706; }
.oed-num-ko-bg { background-color: #c52222; }
