/* Textures et couleurs reprises de hmp-inventaire/ui/inventaire.css. */
.fiche-utilisateur{font:14px/1.5 CharmHybrid,Georgia,serif}.fiche-utilisateur .profil-entete{margin:12px 0 22px;padding:15px 18px;gap:16px}.fiche-utilisateur .profil-avatar{width:66px;height:66px;padding:3px}.fiche-utilisateur .profil-entete h2{font-size:23px}.fiche-utilisateur .profil-entete p{margin:3px 0}.fiche-utilisateur .roles{margin:6px 0;gap:4px}.fiche-utilisateur .badge{font-size:10px;padding:2px 6px}.fiche-resume{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.fiche-utilisateur .dossier-section{padding:22px 16px 14px;margin:10px 0 18px}.fiche-utilisateur .dossier-section .dossier-section{margin-top:14px}.fiche-utilisateur .donnees-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.fiche-utilisateur .champ small{font-size:9px;margin-bottom:3px}.fiche-utilisateur .champ span{font-size:14px}.fiche-utilisateur .texte{font-size:14px;line-height:1.6;margin:8px 0;white-space:pre-wrap}.fiche-utilisateur .section-entete{margin-bottom:9px;padding-bottom:6px}.fiche-utilisateur .section-entete h2{font-size:11px!important}.fiche-utilisateur .edition{margin-top:12px;padding-top:10px}.fiche-utilisateur textarea{min-height:95px}.fiche-utilisateur .filtres{margin:14px 0}.fiche-compte-meta{margin:5px 0 14px}.fiche-compte-meta summary,.fiche-roles summary{font-size:12px}.fiche-compte-meta .donnees-grid{margin-top:10px}.fiche-onglets{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:12px;margin:8px 0 15px;background:url('/natif/UI_T_Divider_H_Fade.png') bottom/100% 3px no-repeat}.fiche-onglets button{background:none;border:0;padding:8px 15px;color:#b89a63;font:10px CharmColumna,serif;letter-spacing:.1em;text-transform:uppercase}.fiche-onglets button[aria-selected=true]{color:#f0dca6;background:url('/natif/UI_T_LegendBack.png') center/100% 100% no-repeat}.fiche-panneau[hidden]{display:none!important}.fiche-utilisateur .details-techniques{font-size:13px}.fiche-utilisateur pre{max-height:300px;overflow:auto}.fiche-sac{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:start}.fiche-sac-gauche{min-width:0}.fiche-sac-gauche>input{width:100%;font:14px CharmHybrid,serif!important;margin-bottom:12px}.fiche-sac-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.fiche-slot,.fiche-slot-vide{position:relative;aspect-ratio:1;min-width:0;padding:0;border:0;background:transparent;isolation:isolate;overflow:hidden}.fiche-slot-vide{background:url('/natif/fond-slot.png') center/100% 100%;opacity:.32}.fiche-slot-vide:after{content:'';position:absolute;inset:0;border:8px solid transparent;border-image:url('/natif/cadre-or.png') 32 fill/8px stretch;opacity:.8}.fiche-slot-fond{position:absolute;inset:0;background:url('/natif/fond-slot.png') center/100% 100%;opacity:.26}.fiche-slot:before{content:'';position:absolute;inset:0;background:var(--rarete);mask:url('/natif/rarete.png') center/100% 100% no-repeat;mask-mode:luminance;opacity:.55}.fiche-slot:after{content:'';position:absolute;inset:0;background:var(--rarete);mask:url('/natif/cadre-or.png') center/100% 100% no-repeat;pointer-events:none}.fiche-slot>img{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;pointer-events:none}.fiche-slot-survol{position:absolute;inset:0;background:url('/natif/survol.png') center/100% 100% no-repeat;opacity:0;transition:opacity 180ms;pointer-events:none}.fiche-slot:hover .fiche-slot-survol,.fiche-slot:focus-visible .fiche-slot-survol,.fiche-slot[aria-pressed=true] .fiche-slot-survol{opacity:.32}.fiche-slot:hover{filter:brightness(1.12)}.fiche-slot-quantite{position:absolute;bottom:3px;right:5px;color:#eadfc6;font:12px CharmHybrid,serif;text-shadow:0 1px 3px #000;pointer-events:none}.fiche-slot-equipe{position:absolute;top:3px;left:5px;color:#b6d7a4;font-size:9px}.fiche-objet-detail{position:relative;min-width:0;padding:12px;background:url('/natif/fond-slot.png') center/100% 100%;color:#a9a08c}.fiche-objet-detail:after{content:'';position:absolute;inset:0;border:8px solid transparent;border-image:url('/natif/cadre-or.png') 32 fill/8px stretch;opacity:.6;pointer-events:none}.fiche-objet-image{position:relative;height:130px;background:url('/natif/fond-slot.png') center/100% 100%}.fiche-objet-image:before{content:'';position:absolute;inset:0;background:var(--rarete);mask:url('/natif/rarete.png') center/100% 100% no-repeat;mask-mode:luminance;opacity:.42}.fiche-objet-image img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.fiche-objet-detail h3{text-align:center;color:#eadfc6;font:16px CharmColumna,serif!important;line-height:1.4;margin:12px 0 6px;overflow-wrap:anywhere}.fiche-objet-detail p{font-size:12px;line-height:1.6;margin:9px 0;text-align:center}.fiche-objet-detail .fiche-rarete{color:var(--rarete)}.fiche-objet-detail summary{font-size:10px}.fiche-objet-detail code{display:block;font-size:10px;overflow-wrap:anywhere}.fiche-utilisateur .sorts-grille{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}@media(max-width:1250px){.fiche-sac{grid-template-columns:minmax(0,1fr) 180px}.fiche-sac-grille{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:900px){.fiche-resume{grid-template-columns:1fr}.fiche-sac{grid-template-columns:1fr}.fiche-objet-detail{display:grid;grid-template-columns:110px 1fr;gap:0 12px}.fiche-objet-image{grid-row:span 5;height:110px}.fiche-objet-detail h3{font-size:14px!important}.fiche-utilisateur .donnees-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.fiche-sac-grille{grid-template-columns:repeat(6,minmax(0,1fr))}.fiche-utilisateur .profil-entete{gap:10px}.fiche-utilisateur .profil-avatar{width:48px;height:48px}.fiche-utilisateur .profil-entete h2{font-size:18px}.fiche-utilisateur .donnees-grid{gap:10px}.fiche-onglets button{padding:8px;font-size:9px}}
.fiche-sac{grid-template-columns:minmax(0,572px) 190px;max-width:800px}.fiche-slot{transition:filter 120ms}.fiche-utilisateur .profil-entete{padding-top:10px;padding-bottom:10px}.fiche-utilisateur .section-entete .muted{font-size:11px}.fiche-utilisateur .fiche-compte>.section-entete{margin-bottom:5px}@media(max-width:1250px){.fiche-sac{grid-template-columns:minmax(0,380px) 180px}}@media(max-width:900px){.fiche-sac{grid-template-columns:minmax(0,1fr);max-width:572px}}
