dl.datalist dt{background-color:#e3e7ed;border-radius:5px;flex:80%;padding:5px}dl.datalist dd,span.field{flex:none;min-width:120px;padding:5px;text-align:right}label.form-control-label,span.label{background-color:#faf8fc;display:inline-block;flex:none;padding:5px}.correspondances,.settingTimes{display:block!important}.correspondances span.sp-label,.settingTimes span.sp-label{display:none}span.settingTimes{min-width:120px;text-align:right}label.correspondenceTable,span.settingTimes{background-color:#e3e7ed;display:inline-block;flex:none}label.correspondenceTable{min-width:auto;text-align:center}select.correspondances{box-sizing:border-box;padding-bottom:8px!important;padding-top:7px!important;text-align:center}.form-group .form-widget{flex:1 1 auto;max-width:750px;min-width:0}.form-fieldset-body .form-group{align-items:center;display:flex;gap:12px}.form-fieldset-body .form-group>label.form-control-label,.form-fieldset-body .form-group>legend.col-form-label{flex:0 0 auto;margin-bottom:0;min-width:200px;text-align:right;white-space:nowrap}.genkey .form-widget,.genkey16 .form-widget,.genkey8 .form-widget,.revealkey .form-widget{align-items:center;display:flex;gap:5px}.genkey .form-widget input.form-control,.genkey16 .form-widget input.form-control,.genkey8 .form-widget input.form-control,.revealkey .form-widget input.form-control{flex:1 1 auto;min-width:0}.btn-reveal-key{padding:0}.badge.bg-success{color:var(--bs-success)!important}.badge.bg-danger,.badge.bg-success{background:none!important;padding:0}.badge.bg-danger{color:var(--bs-danger)!important}.field-boolean .form-check.form-switch{align-items:center;display:flex;gap:10px;margin-bottom:0;min-height:auto;padding-left:0}.field-boolean .form-check.form-switch .form-check-input{flex-shrink:0;float:none;margin:0;order:2}.field-boolean .form-check.form-switch .form-check-label{color:var(--cd-text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:-5px;min-width:200px;order:1;text-align:right;text-transform:uppercase;width:auto}.field-linked-user .ts-control,.field-linked-user .ts-wrapper{min-width:400px}.wide-select .form-widget .form-select,.wide-select .form-widget .ts-control,.wide-select .form-widget .ts-wrapper{min-width:600px}.settingtimesrow .col-3 .label{display:inline-block;min-width:auto;width:30%}.settingtimesrow .col-3 .field{display:inline-block;text-align:left;width:65%}.settingtimesrow .col-3 .field input.st_editinplace{max-width:140px;min-width:140px;width:140px}legend{display:none}.fileNameDrugs{margin-left:0}.fileNameDrugs>legend.col-form-label{display:initial;float:none;width:auto}.sp-vich-file{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.sp-vich-current{align-items:center;color:var(--cd-text);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.sp-vich-tag{color:var(--cd-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-vich-name{font-weight:600}.sp-vich-meta{color:var(--cd-text-muted)}.sp-vich-download{margin-left:6px;text-decoration:none}.sp-vich-replace{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.sp-vich-replace-label{color:var(--cd-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-vich-newfile:not(:empty){color:var(--cd-primary);font-weight:600}.btn,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=color]),select{box-sizing:border-box;min-height:34px}input.form-control{box-sizing:border-box;height:34px!important}.form-check.form-switch .form-check-input{width:34px}.stcolor_editinplace{border:1px solid #cbd5e1;border-radius:9999px!important;box-sizing:border-box;cursor:pointer;height:34px!important;min-width:34px;padding:2px!important;width:34px!important}.form-widget input[type=date],.form-widget input[type=datetime-local]{height:34px!important;line-height:34px;padding:0 7px!important;text-align:center}.form-widget .form-select:not(.ts-wrapper){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:16px 12px;height:34px!important;block-size:34px!important;line-height:34px;min-height:34px!important;padding:0 28px 0 7px!important}.form-widget .ts-wrapper.form-select{padding:0!important}.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{align-items:center!important;min-height:34px!important;padding:4px 2.25rem 4px 7px!important}.ts-wrapper.form-select{background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:24px!important;box-shadow:none!important;min-height:34px;position:relative}.ts-wrapper.multi,.ts-wrapper.single{min-height:34px}.ts-wrapper .ts-control,.ts-wrapper.form-control .ts-control,.ts-wrapper.form-select .ts-control{align-items:center!important;border:none!important;display:flex!important;flex-wrap:wrap;min-height:34px!important}.ts-wrapper.single .ts-control .item{align-self:center;line-height:1.2}.ts-wrapper.multi .ts-control>div.item{flex:0 0 auto;max-width:fit-content}.ea-detail .content-panel-body .data-row,.ea-detail dl.datalist .data-row{align-items:center;border-bottom:1px solid #eef0f3;display:flex;flex:0 0 100%;max-width:100%;min-height:34px;padding:3px 18px}.ea-detail .content-panel-body .data-row.col-6{flex:0 0 50%;max-width:50%}.ea-detail .content-panel-body .data-row:last-child{border-bottom:none}.ea-detail .content-panel-body .data-row>.sp-label{background:transparent;color:#6b7280;flex:0 0 290px;font-size:.9rem;font-weight:500;padding:0}.ea-detail .content-panel-body .data-row>.row{display:block;flex:1 1 auto;margin:0;min-width:0;padding:0;word-break:break-word}.ea-detail .content-panel-body dl.datalist,.ea-detail .content-panel-body dl.datalist>.row{margin:0}.ea-detail .content-panel-body .data-row .badge{display:inline-block!important;width:auto!important}.ea-detail .content-panel-body .field-group{align-items:center;border-bottom:1px solid #eef0f3;display:flex;min-height:34px;padding:3px 18px}.ea-detail .content-panel-body .field-group:last-child{border-bottom:none}.ea-detail .content-panel-body .field-group>.field-label{background:transparent;color:#6b7280;flex:0 0 290px;font-size:.9rem;font-weight:500;padding:0}.ea-detail .content-panel-body .field-group>.field-value{flex:1 1 auto;min-width:0;word-break:break-word}.ea-detail .content-panel-body .field-group .badge{display:inline-block!important;width:auto!important}@media (max-width:768px){.ea-detail .field-form_fieldset{flex:0 0 100%;max-width:100%}.ea-detail .content-panel-body .data-row,.ea-detail .content-panel-body .data-row.col-6,.ea-detail .content-panel-body .field-group{flex:0 0 100%;flex-wrap:wrap;max-width:100%}.ea-detail .content-panel-body .data-row>.sp-label,.ea-detail .content-panel-body .field-group>.field-label{flex:0 0 90px;line-height:1.2;overflow-wrap:break-word;padding-right:12px;white-space:normal;width:90px}.ea-detail .content-panel-body .data-row>.row,.ea-detail .content-panel-body .field-group>.field-value{flex:1 1 auto;min-width:8rem;overflow-wrap:break-word;word-break:normal}}.table.datagrid>:not(caption)>*>*{line-height:1.3;padding:2px 8px!important}.table.datagrid>:not(caption)>*{height:auto!important}.table.datagrid thead th{background-color:#f8f9fa!important;color:#495057!important;font-size:.85rem;font-weight:600!important;white-space:nowrap}.table.datagrid thead th a,.table.datagrid thead th a:hover{color:#495057!important;text-decoration:none}.content-panel-footer .btn{width:auto}.content-panel-body.with-min-h-250+.content-panel-footer{padding-top:1.5rem!important}.table.datagrid td.actions,.table.datagrid th.actions{white-space:nowrap;width:1px}.table.datagrid td.actions form{display:contents}.ea-index .table.datagrid tbody td{box-sizing:border-box;height:40px}.table.datagrid tr.empty-row{display:none}.table.datagrid tr.no-results td{border:none;color:#6b7280;font-size:.9rem;font-style:italic;padding:40px 18px!important;text-align:center}.sublist-empty{align-items:center;color:#6b7280;display:flex;font-size:.9rem;font-style:italic;justify-content:center;min-height:120px}.ea-detail .content-panel-body .data-row>.row>*{margin:0;padding-left:0;padding-right:0}.ea-detail .page-actions .action-delete{order:-1}.ea-detail .page-actions .action-edit{order:998}.ea-detail .page-actions .action-index{order:999}.btn-delete-disabled{opacity:.5;pointer-events:none}.sp-collection-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;font-size:.85rem;font-style:italic;margin-bottom:8px;padding:10px 14px}.sp-collection-add-btn.btn-secondary{align-items:center;display:inline-flex;font-size:.85rem;gap:6px;padding:5px 14px}.sp-collection-add-btn .btn-icon{font-size:.8rem}.field-array .ea-form-collection-items .field-collection-item{align-items:center;display:flex;gap:8px;margin-bottom:6px}.field-array .ea-form-collection-items .field-collection-item input.form-control{font-family:monospace;font-size:.85rem;height:34px;max-width:240px}.field-array .ea-form-collection-items .field-collection-item .field-collection-delete-button{color:#ef4444;padding:4px 6px}.field-array .ea-form-collection-items .field-collection-item>label{display:none}.field-collection-add-button.btn-link{align-items:center;background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--bs-body-color,#1e293b)!important;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;margin-top:8px;padding:5px 14px;text-decoration:none!important;transition:background-color .15s,border-color .15s}.field-collection-add-button.btn-link:hover{background-color:#f1f5f9!important;border-color:#94a3b8!important;color:#1e293b!important}.ea-form-collection-items .empty.collection-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;display:flex;margin-bottom:4px;padding:10px 14px}.ea-form-collection-items .empty.collection-empty .badge{display:none!important}.ea-form-collection-items .empty.collection-empty:after{color:#94a3b8;content:"Aucune entrée — cliquez sur le bouton ci-dessous pour en ajouter.";font-size:.85rem;font-style:italic}.field-array .form-help,[data-ea-collection-field] .form-help,[data-ea-collection-field]~.form-help{color:#64748b;display:block;font-size:.8rem;margin-top:6px}