/* Scoped restoration: four client record screens only; no report or print changes. */
@media screen and (min-width:760px){
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside){display:grid!important;position:relative!important;grid-template-columns:minmax(0,1fr) 260px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;align-items:start!important;align-content:start!important;overflow:hidden!important;background:var(--surface,#fff)!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside)>*:not(.right-tools-aside){grid-column:1!important;min-width:0!important;max-width:100%!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside)>.dialog-head{grid-row:1!important;position:relative!important;top:auto!important;margin:0!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside)>#detailWorkspace{grid-row:2!important;min-height:0!important;max-height:100%!important;overflow:auto!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside)>.right-tools-aside{grid-column:2!important;grid-row:1 / -1!important;position:relative!important;inset:auto!important;align-self:stretch!important;width:260px!important;min-width:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;box-sizing:border-box!important;background:var(--surface,#fff)!important;border-left:1px solid var(--line,#d9e4e9)!important;padding:0 14px 14px!important;color:var(--ink,#19354e)!important;z-index:5}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside)>.right-tools-aside>h2{display:block!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;margin:0 -14px!important;padding:16px 14px!important;border-bottom:1px solid var(--line,#d9e4e9)!important;background:var(--surface,#fff)!important;position:sticky!important;top:0!important;z-index:1}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-context{font-size:13px!important;font-weight:600!important;padding:12px 0!important;margin:0!important;overflow-wrap:anywhere;border-bottom:1px solid var(--line,#d9e4e9)}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-group{display:block!important;padding:14px 0!important;margin:0!important;border-bottom:1px solid var(--line,#d9e4e9)}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-group h3,html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-group summary{font-size:14px!important;font-weight:700!important;margin:0 0 8px!important;line-height:1.3!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:0!important;background:transparent!important;color:var(--accent,#b18b17)!important;padding:10px 4px!important;min-height:40px!important;font:inherit;font-size:13px!important;text-align:left!important;cursor:pointer;border-radius:6px!important;box-shadow:none!important;white-space:normal!important;margin:0!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command>svg,html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command>img,html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-fallback{width:23px!important;height:23px!important;flex:none!important;font-size:25px!important;line-height:23px!important;object-fit:contain}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command>span:last-child{min-width:0;overflow-wrap:anywhere}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command:hover{background:#f3f6fa!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-command:disabled{color:#8b9aa8!important;opacity:.55;cursor:default}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-primary-action,html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-main{background:var(--accent,#b18b17)!important;color:#fff!important;justify-content:center!important;padding:10px!important;margin:4px 0 10px!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-group[data-group="Actions sensibles"] .rt-command{color:#d94242!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-save{display:grid!important;gap:8px!important;position:sticky;bottom:0;background:var(--surface,#fff);padding-top:12px;margin-top:12px;border-top:1px solid var(--line,#d9e4e9)}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-save-command{justify-content:center!important;border:1px solid var(--line,#d9e4e9)!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .detail-actions{display:none!important}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-collapsible>summary{display:flex!important;justify-content:space-between;cursor:pointer;list-style:none}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-collapsible>summary::after{content:'›';font-size:20px}
html body #detailDialog:is([open],.client-pilot-detail):is([data-record-kind="clients"],[data-record-kind="contacts"],[data-record-kind="sites"],[data-record-kind="installationReports"]):has(>.right-tools-aside) .rt-collapsible:not([open])>.rt-command{display:none!important}
}
