.vo-specialist{border:1px solid var(--adm-border,#ccd5dd);padding:12px;background:var(--adm-surface,#fff);color:var(--adm-text,#263238);font-size:12px;min-width:0}.vo-specialist>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.vo-specialist h3{font-size:15px;margin:4px 0 10px}.vo-specialist h4{font-size:13px}.vo-specialist p,.vo-specialist li{line-height:1.5;overflow-wrap:anywhere}.vo-specialist-scope,.vo-specialist-status{padding:8px;border-left:3px solid var(--adm-primary,#3c8dbc);background:var(--adm-surface-2,#f9fafb)}.vo-specialist-error:empty{display:none}.vo-specialist-error{padding:8px;border:1px solid var(--adm-danger,#dd4b39);background:rgba(221,75,57,.1)}.vo-specialist label{display:grid;gap:5px;font-weight:600}.vo-specialist form{display:grid;gap:12px}.vo-specialist select,.vo-specialist input:not([type=checkbox]){width:100%;max-width:100%;min-height:34px;background:var(--adm-surface-2,#f9fafb);color:var(--adm-text,#263238);border:1px solid var(--adm-border,#ccd5dd);padding:6px;font:inherit;box-sizing:border-box}.vo-specialist button{min-width:34px;min-height:34px}.vo-specialist fieldset{min-width:0;border:1px solid var(--adm-border,#ccd5dd);margin:0;padding:10px}.vo-specialist-fields>div{display:grid;gap:8px;max-height:190px;overflow:auto}.vo-specialist-fields label{display:flex;align-items:center;gap:7px;font-weight:400;min-height:30px}.vo-specialist-fields input{width:17px;height:17px;flex-shrink:0}.vo-specialist-filter{display:grid;gap:7px;padding:10px 0;border-bottom:1px solid var(--adm-border,#ccd5dd)}.vo-specialist details{padding:8px 0}.vo-specialist summary{cursor:pointer;min-height:30px;font-weight:600}.vo-specialist [hidden]{display:none!important}.vo-specialist-actions,.vo-specialist-pagination,.vo-specialist-modules{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vo-specialist-modules{padding-bottom:10px}.vo-specialist-modules a,.vo-specialist-modules>span{font-size:11px;border:1px solid var(--adm-border,#ccd5dd);padding:5px;overflow-wrap:anywhere}.vo-specialist-table{max-width:100%;overflow:auto}.vo-specialist table{border-collapse:collapse;width:100%;font-size:12px;margin:8px 0}.vo-specialist th,.vo-specialist td{border:1px solid var(--adm-border,#ccd5dd);padding:7px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.vo-specialist th{background:var(--adm-surface-2,#f9fafb)}.vo-specialist-table table{min-width:280px}.vo-specialist-metric strong{font-size:25px}.vo-specialist:focus-visible,.vo-specialist :focus-visible{outline:3px solid var(--adm-primary,#3c8dbc);outline-offset:2px}.vo-specialist-results{padding:8px 0}.vo-specialist-host{margin-top:14px}.vo-specialist-open{margin:8px 0}.vo-specialist .vo-eyebrow{font-size:10px;line-height:1.4;display:block}.vo-specialist-source-tools:has(button[hidden]){display:none}
.vo-business{margin-bottom:14px;padding:12px;border:1px solid var(--adm-border,#ccd5dd);background:var(--adm-surface,#fff);color:var(--adm-text,#263238);font-size:12px;min-width:0}.vo-business>header{display:flex;justify-content:space-between;gap:8px}.vo-business h3{font-size:15px;margin:4px 0 10px}.vo-business p{line-height:1.5;overflow-wrap:anywhere}.vo-business-inputs{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.vo-business label{display:grid;gap:5px;font-weight:600;min-width:0}.vo-business input,.vo-business select{min-width:0;width:100%;box-sizing:border-box;min-height:34px;padding:6px;background:var(--adm-surface-2,#f9fafb);color:inherit;border:1px solid var(--adm-border,#ccd5dd);font:inherit}.vo-business button{min-width:34px;min-height:34px;cursor:pointer}.vo-business button:disabled{cursor:default;opacity:.55}.vo-business-commands,.vo-business-validation{display:flex;gap:8px;margin-top:10px}.vo-business dl{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px}.vo-business dd{margin:0;overflow-wrap:anywhere}.vo-business-preview,.vo-business-receipt{border-left:3px solid var(--adm-primary,#3c8dbc);padding:10px;background:var(--adm-surface-2,#f9fafb)}.vo-business-error:not(:empty){padding:8px;border:1px solid var(--adm-danger,#dd4b39)}.vo-business [hidden]{display:none!important}.vo-business :focus-visible{outline:3px solid var(--adm-primary,#3c8dbc);outline-offset:2px}

.vo-specialist-filter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 34px;align-items:start}.vo-specialist-filter label{min-width:0}.vo-specialist-filter [data-filter-remove]{height:34px;align-self:start;margin-top:20px;font-size:19px}.vo-specialist-filter-rows:empty::before{content:"Aucun critère : tous les dossiers autorisés seront examinés.";display:block;padding:8px 0}.vo-specialist [data-specialist=add-filter]{margin-top:8px}.vo-specialist-filter-summary{overflow-wrap:anywhere;border-left:3px solid var(--adm-primary,#3c8dbc);padding:8px;background:var(--adm-surface-2,#f9fafb)}@media(max-width:600px){.vo-specialist-filter{grid-template-columns:minmax(0,1fr) 34px}.vo-specialist-filter label{grid-column:1}.vo-specialist-filter [data-filter-remove]{grid-column:2;grid-row:1;align-self:end}.vo-specialist-filter-summary{font-size:12px}}
.vo-specialist-children{display:grid;gap:10px}.vo-specialist-children label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;font-weight:400}.vo-specialist-children input[type=checkbox]{width:17px;height:17px;flex-shrink:0}.vo-specialist-children p{margin:0;font-size:12px}
.vo-mission-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-block:12px}.vo-mission-results[hidden]{display:none}.vo-mission-results .vo-card{margin:0;padding:12px}.vo-mission-results p{margin:6px 0}.vo-data-dialog .vo-specialist-table th a{white-space:nowrap}
