.dossier-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.dossier-tabs button[aria-selected=true]{background:#195747;color:#fff;border-color:#195747}.dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.dossier-card{border:1px solid #dce4df;border-radius:12px;padding:18px;background:#fff;margin:12px 0}.dossier-card h3{margin-top:0}.dossier-values{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px 16px}.dossier-values dt{color:#65756d}.dossier-values dd{margin:0;overflow-wrap:anywhere}.dossier-warning{background:#fff4d8;border:1px solid #e9c776;border-radius:10px;padding:14px;margin:12px 0;color:#704d0b}.dossier-badge{display:inline-block;background:#fff0c7;color:#704d0b;border-radius:20px;padding:3px 9px;font-size:12px;margin:3px 5px}.dossier-lamps{display:flex;flex-wrap:wrap;gap:12px}.dossier-lamp{border:1px solid #e2e8e3;padding:10px;border-radius:8px}.dossier-lamp i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;background:#b64343}.dossier-lamp.active i{background:#218654}.dossier-material{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(130px,1fr) auto;align-items:center;gap:12px;border-top:1px solid #e5eae7;padding:14px 0}.dossier-material small{display:block;color:#68776d}.dossier-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.dossier-legacy{margin:24px 0}.dossier-legacy>summary{cursor:pointer;font-weight:600;padding:12px}.dossier-import-rows{max-height:48vh;overflow:auto}.dossier-import-row{display:block;border-bottom:1px solid #ddd;padding:10px}.dossier-import-row input{width:auto!important}.dossier-editor details{margin:16px 0}.dossier-editor summary{cursor:pointer;font-weight:600}.dossier-empty{color:#65756d;padding:20px 0}.dossier-contract-options label{display:flex;align-items:center;gap:8px}.dossier-contract-options input{width:auto!important}@media(max-width:650px){.dossier-material{grid-template-columns:1fr 1fr}.dossier-material>div:first-child{grid-column:1/-1}.dossier-material>button{grid-column:1/-1}.dossier-values{grid-template-columns:1fr}.dossier-grid{grid-template-columns:1fr}.dossier-card{padding:12px}.dossier-tabs button{flex:1 1 40%}}

.dossier-article-group{border-bottom:1px solid #dce4df}.dossier-article-group>summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:18px 4px}.dossier-article-group>summary small{display:block;color:#68776d;margin-top:5px}.dossier-article-group>summary:before{content:"▸"}.dossier-article-group[open]>summary:before{content:"▾"}.dossier-article-group>summary>span:first-of-type{flex:1}.dossier-counters{padding:8px 0;margin-top:0}

.dossier-unit-actions{display:flex;flex-direction:column;gap:6px}.dossier-unit-actions .dossier-actions{margin:0;flex-direction:column}@media(max-width:650px){.dossier-unit-actions{grid-column:1/-1}}

#suite-attachments label.btn{display:block;max-width:100%;white-space:normal}#suite-upload{display:block;max-width:100%;margin-top:8px}.dossier-assign-unit{padding:6px 12px}.dossier-import-rows>section{padding:12px 0;border-bottom:1px solid #dce4df}
