.page-robotics .rb-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}
.page-robotics .rb-task-builder{padding:30px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}
.page-robotics .rb-task-grid h3{font-size:26px;line-height:1.3;margin-bottom:14px}
.page-robotics .rb-task-builder textarea{min-height:82px}
.page-robotics .rb-task-hint{font-size:12px;line-height:1.65;color:#536a76;margin:7px 0 0}
.page-robotics .rb-task-builder .actions{margin-top:24px;gap:12px;align-items:flex-start}
.page-robotics .rb-task-builder .btn{font-size:12px}
.page-robotics .rb-task-data-note{border-left:2px solid var(--teal);padding-left:13px;margin-top:16px}
.page-robotics #task-replace[hidden]{display:none}
.page-robotics .rb-task-grid>*{min-width:0}
.page-robotics .rb-task-builder textarea:focus,.page-robotics .rb-task-contact input:focus,.page-robotics .rb-task-contact textarea:focus{outline:2px solid var(--teal);outline-offset:2px}
@media(max-width:980px){.page-robotics .rb-task-grid{grid-template-columns:1fr;gap:24px}}
@media(max-width:450px){.page-robotics .rb-task-builder{padding:20px}.page-robotics .rb-task-grid h3{font-size:24px}.page-robotics .rb-task-builder .actions{flex-direction:column;align-items:stretch}}
