.digital-space{overflow-wrap:anywhere;min-width:0}.digital-space fieldset,.digital-space article,.digital-space section{min-width:0}.digital-space input[type=file]{width:100%;max-width:100%;padding:.75rem}.digital-space .button-row{flex-wrap:wrap;gap:.75rem;display:flex}.digital-space details{margin:1rem 0}.digital-space :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:700px){.digital-space .button-row>*{max-width:100%}.digital-space .svc-grid{grid-template-columns:1fr}}.shared-resources{overflow-wrap:anywhere;min-width:0}.shared-resources .shared-list{gap:.75rem;margin:1rem 0;display:grid}.shared-resources .shared-item{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.shared-resources .shared-item p{margin:.5rem 0}.shared-resources .shared-item label{align-items:flex-start;gap:.75rem;display:flex}.shared-resources .shared-item input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin-top:.25rem}.shared-resources .shared-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.shared-resources :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:700px){.shared-resources .shared-fields{grid-template-columns:1fr}}@media print{.shared-resources form,.shared-resources button{display:none}}.services-space{overflow-wrap:anywhere;min-width:0}.services-space .tracking-layout>*,.services-space .bureau-layout>*,.services-space .svc-card{min-width:0}.services-space .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.services-space .svc-card{border-top:1px solid var(--border);margin:1rem 0;padding:1.25rem 0}.services-space .svc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.services-space .svc-scroll{max-width:100%;margin:1rem 0;overflow-x:auto}.services-space .svc-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.services-space .svc-table th,.services-space .svc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.75rem}.services-space .svc-table th:first-child{overflow-wrap:normal;min-width:10rem}.services-space .svc-table caption{text-align:left;padding:.75rem 0}.services-space .svc-rows{border:1px solid var(--border);min-width:0;margin:1rem 0;padding:1rem}.services-space .svc-rows legend{padding:0 .5rem}.services-space .svc-row{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:1rem 0;padding-bottom:1rem;display:grid}.services-space .svc-add{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:.5rem .75rem}.services-space :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.services-space .check-line input{flex-shrink:0;width:1.25rem;height:1.25rem}.services-space .dossier-list button{text-align:left;gap:.5rem;width:100%;display:grid}.services-space small{display:block}@media (max-width:700px){.services-space .svc-grid,.services-space .svc-row{grid-template-columns:1fr}.services-space .svc-table{min-width:28rem}}@media print{.services-space button,.services-space form,.services-space .dossier-list{display:none}.services-space .svc-scroll{overflow:visible}.services-space .svc-table{min-width:0}}.services-space form,.services-space form fieldset{min-width:0;min-inline-size:0;box-sizing:border-box;max-width:100%}.services-space form legend{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-inline-size:100%}.services-space form label{min-width:0;min-inline-size:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;max-inline-size:100%}.services-space form select{min-width:0;min-inline-size:0;max-width:100%;box-sizing:border-box;max-inline-size:100%}
