/* cobepal.com : styles complémentaires de la page /digital-unicorn/ (7 novembre 2026).
   Mêmes couleurs, police et filets que assets/site.css. Aucun style en ligne (la politique de sécurité du site les bloque). */
.du-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.5rem}
.du-table th,.du-table td{padding:1.25rem 1.5rem;text-align:left;vertical-align:top;border-bottom:1px solid #D4D4D0}
.du-table thead th{background:#F3F3EF;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.du-table tbody th{width:22%;color:#666;font-weight:400}
.du-table td{color:#1A1A1A;font-weight:500}
.du-table td,.du-table thead th+th{border-left:1px solid #D4D4D0}
.du-table tbody tr:last-child th,.du-table tbody tr:last-child td{border-bottom:0}
.du-table a{border-bottom:1px solid #1A1A1A;padding-bottom:.125rem;transition:opacity .15s}
.du-table a:hover{opacity:.6}
.du-table .du-detail{display:block;color:#666;font-weight:400;font-size:.8125rem;line-height:1.25rem;margin-top:.125rem}
@media (min-width:768px){.du-table th,.du-table td{padding:1.5rem 2rem}}
@media (max-width:639.98px){
.du-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.du-table,.du-table tbody,.du-table tr,.du-table th,.du-table td{display:block;width:auto}
.du-table tr{padding:1.25rem 1.5rem;border-bottom:1px solid #D4D4D0}
.du-table tbody tr:last-child{border-bottom:0}
.du-table th,.du-table td,.du-table tbody tr:last-child th,.du-table tbody tr:last-child td{padding:0;border:0}
.du-table tbody th{width:auto;margin-bottom:.75rem;color:#1A1A1A;font-weight:500}
.du-table td+td{margin-top:.75rem}
.du-table td::before{content:attr(data-label);display:block;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.6875rem;line-height:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.125rem}
}
.du-nowrap{white-space:nowrap}
.du-url{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;line-height:1.125rem;color:#666;overflow-wrap:anywhere}
.du-a-confirmer{background:#FFF1B8;color:#1A1A1A;font-weight:500;padding:.0625rem .25rem;border-radius:.125rem;outline:1px dashed #A67C00;outline-offset:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
