.q-dialog .automation-dialog-card { width:min(1420px,99vw);max-height:90vh;border:1px solid white;border-radius:30px;overflow:hidden;display:flex;flex-direction:column }
.automation-dialog-card .ninja-dialog-header { flex-shrink:0 }
.automation-dialog-card .automation-table-section { flex:1;max-height:none;min-height:0;overflow-y:auto }
.automation-dialog-card .automation-auto-section { display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 16px }
.automation-dialog-card .automation-auto-caption { color:#666;font-size:14px;line-height:1.3 }
.automation-dialog-card .automation-table { width:100%;min-width:0 }
.automation-dialog-card .automation-table table { table-layout:fixed;width:100% }
.automation-dialog-card .automation-table .q-table__middle { max-height:none;overflow:visible }
.automation-dialog-card .automation-table th { font-weight:700;color:#424242;background:#f5f5f5 }
.automation-dialog-card .automation-table th,.automation-dialog-card .automation-table td { padding-left:6px;padding-right:6px;overflow:hidden }
.automation-dialog-card .automation-course-cell { display:flex;align-items:center;gap:8px;min-width:0;width:100%;overflow:hidden }
.automation-dialog-card .automation-course-cell--sub { padding-left:16px }
.automation-dialog-card .automation-course-cell--area { padding-left:40px }
.automation-dialog-card .automation-course-dot { width:38px;height:38px;border-radius:50%;color:white;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px #ffffff73 }
.automation-dialog-card .automation-course-text { flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden }
.automation-dialog-card .automation-course-title { display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:700;color:#333 }
@media(max-width:599px){.automation-dialog-card .automation-course-cell--sub{padding-left:0}.automation-dialog-card .automation-course-cell--area{padding-left:8px}.automation-dialog-card .automation-course-dot{display:none}.automation-dialog-card .automation-course-title{font-size:12px;overflow-wrap:anywhere}.automation-dialog-card .automation-table th,.automation-dialog-card .automation-table td{padding:5px 2px}}
