/* Only SlyFix P0.7. Shared pilot CSS and LIO Core are not modified. */
body:has(.pilot--sly){--lio-wrapper-max:1440px}
.pilot--sly{max-width:100%;overflow-wrap:anywhere}
.pilot--sly .pilot-card{height:100%}
.pilot--sly .pilot-cards a.pilot-card{text-decoration:none}
.pilot--sly .pilot-app-grid{grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);align-items:start}
.pilot--sly .pilot-result{min-width:0;overflow-wrap:anywhere}
.pilot--sly .pilot-result :is(ul,ol){margin:8px 0 12px;padding-left:23px;line-height:1.6}
.pilot--sly .pilot-result li{margin:10px 0}
.pilot--sly .pilot-result p{max-width:100%;white-space:normal}
.pilot--sly .pilot-source a,.sly-read-more a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.sly-status{display:grid;gap:5px;padding:13px 16px;border-radius:12px;margin-bottom:19px;line-height:1.45;background:#f1f6f3;color:#284b3c}
.sly-status strong{font-weight:730;font-size:14px}
.sly-status span{font-size:13px}
.sly-status--stop{background:#fff0ec;color:#963e2a;border-left:4px solid #b65338}
.sly-status--caution{background:#fff8e9;color:#81581d;border-left:4px solid #c39943}
.sly-status--supported{background:#e9f7ee;color:#23633c;border-left:4px solid #4c9c66}
.sly-checks{padding:15px 18px;background:#f6f9f7;border-radius:12px;margin:18px 0}
.sly-checks h4{margin:0 0 8px!important}
.sly-checks ul{margin:0!important}
.pilot--sly .pilot-caveat p{margin:4px 0 0}
.pilot--sly .pilot-actions--result{display:flex;align-items:stretch}
.pilot--sly .pilot-actions--result .pilot-button{flex:1;min-width:0}
.pilot--sly .pilot-form select{font-size:16px}
.pilot--sly .pilot-field[hidden]{display:none}
.pilot--sly .pilot-card p{min-height:0}
.pilot--sly .pilot-note p+p{margin-top:12px}
@media(max-width:1000px){.pilot--sly .pilot-app-grid{grid-template-columns:1fr}.pilot--sly .pilot-result{position:static}}
@media(max-width:650px){.pilot--sly .pilot-actions--result{flex-direction:column}.pilot--sly .pilot-actions--result .pilot-button{width:100%}.pilot--sly .pilot-form,.pilot--sly .pilot-result{padding:19px}.pilot--sly .pilot-card{padding:23px}}
