.assist-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0 8px}
.assist-toolbar>span,.assist-toolbar>small,.assist-note{font-size:11px;color:#557779}
.assist-toolbar .button{padding:9px 12px;font-size:12px}
.assist-note{line-height:1.65;margin:6px 0}
.assist-coverage{font-size:12px;padding:9px 10px;background:#edf3e8;border:1px solid #b4c9b6;border-radius:6px;margin:10px 0}
.fdc-summary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px;margin:14px 0;background:#e8f2e9;border:1px solid #92b9a9;border-radius:8px;font-size:12px}
.fdc-summary strong{color:#315e55}.fdc-summary>span{color:#a66a1d}.fdc-summary>small{flex-basis:100%;font-size:10px;color:#60817d}
.tutorial-coach{position:fixed;z-index:125;left:18px;bottom:145px;width:262px;padding:14px;background:#fff5d2;color:#173c47;border:2px solid #173c47;border-radius:11px 8px 12px 7px;box-shadow:4px 5px #15343e22}
.coach-heading{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#648078;margin-bottom:8px}
.coach-heading .text-button{padding:2px 5px}.tutorial-coach>strong{font-size:16px;line-height:1.5}.tutorial-coach>p{font-size:12px;line-height:1.75;margin:8px 0 12px}
.coach-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coach-actions .button{font-size:12px;padding:9px 12px}.coach-actions .text-button,.coach-actions>span{font-size:11px}
.tutorial-target{outline:3px solid #e3a329!important;outline-offset:3px;box-shadow:0 0 0 6px #ffdc7c55!important}
.tutorial-coach.collapsed{width:230px;padding:9px 12px}.tutorial-coach.collapsed .coach-heading{margin-bottom:4px}.tutorial-coach.collapsed>strong{font-size:13px}
@media(min-width:1101px){.first-day-guided .inspector{max-width:calc(100vw - 320px)}}
@media(max-width:1100px){.tutorial-coach{top:122px;bottom:auto;left:12px;width:calc(100vw - 24px);padding:10px 12px}.coach-heading{margin-bottom:4px}.tutorial-coach>p{margin:5px 0 8px}.tutorial-coach>strong{font-size:14px}.first-day-guided .inspector{top:302px!important}.tutorial-coach.collapsed{left:12px;top:auto;bottom:135px}}
@media(max-width:560px){.tutorial-coach>p{font-size:11px}.coach-actions .button{padding:7px 10px}.assist-toolbar .button{font-size:11px}.first-day-guided .inspector{top:300px!important}}
