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}label.correspondenceTable,span.settingTimes{background-color:#e3e7ed;display:inline-block;flex:none;min-width:120px;text-align:right}.form-group .form-widget{flex:1 1 auto;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:140px;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{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:38px;min-width:38px;padding:4px 8px}.field-boolean .badge-boolean-false,.field-boolean .badge-boolean-true{background:var(--color-primary);border:none;box-shadow:none;color:#fff;outline:none}.field-boolean .form-check.form-switch{align-items:center;display:flex;gap:10px;padding-left:0}.field-boolean .form-check.form-switch .form-check-input{flex-shrink:0;float:none;margin-left:0;margin-top:0;order:2}.field-boolean .form-check.form-switch .form-check-label{order:1;text-align:left;width:auto}.field-linked-user .ts-control,.field-linked-user .ts-wrapper{min-width:400px}.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{width:75%}legend{display:none}.fileNameDrugs{margin-left:0}.fileNameDrugs>legend.col-form-label{display:initial;flex:0;min-width:120px}.form-widget .form-select{-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:30px!important;block-size:30px!important;min-height:30px!important;padding:3px 28px 3px 7px}.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{align-items:center!important;min-height:30px!important;padding:4px 2.25rem 4px 7px!important}.ts-wrapper.form-select{position:relative}.ts-wrapper.form-select:after{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-repeat:no-repeat;background-size:16px 12px;content:"";height:12px;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:16px;z-index:1}.ts-wrapper.multi,.ts-wrapper.single{min-height:30px}.ts-wrapper .ts-control{align-items:center!important;display:flex!important;flex-wrap:wrap;min-height:30px!important}.ts-wrapper .ts-control .item{align-self:center;line-height:1.2;margin:0!important;padding:0!important}.ea-detail .content-panel-body .data-row{align-items:baseline;border-bottom:1px solid #eef0f3;display:flex;flex:0 0 100%;max-width:100%;min-height:27px;padding:3px 18px}.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:baseline;border-bottom:1px solid #eef0f3;display:flex;min-height:27px;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}.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}.table.datagrid .actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:32px;min-width:32px;padding:4px 8px}.table.datagrid td.actions,.table.datagrid th.actions{text-align:right;white-space:nowrap}.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}.sp-collection-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;color:#94a3b8;font-size:.85rem;font-style:italic;margin-bottom:8px;padding:10px 14px}.sp-collection-add-btn.btn-secondary{align-items:center;border-radius:5px;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:32px;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;border-radius:5px!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}