.task38{align-items:flex-start;flex-wrap:wrap}.task38 .task-content{min-width:0;flex:1 1 260px}.task38-sync{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;margin-block:.75rem}.task38-sync>div{border:1px solid var(--nx-line,var(--line));border-radius:.4rem;padding:.75rem}.task38-sync p,.task38 p,.task38-sync a{overflow-wrap:anywhere}.task38 button,.task38-sync a{min-height:44px}.task38-sync a{display:inline-block;padding:.5rem}.task38-linked{margin-block:1rem}.task38-sync button:focus-visible,.task38-sync a:focus-visible{outline:3px solid var(--accent,#b64f16);outline-offset:3px}

.task38-dialog button,.task38-dialog input,.task38-dialog select{min-height:44px}.task38-dialog .dialog-close{min-width:44px}.task38-dialog textarea{min-height:100px;max-width:100%}.task38-dialog input,.task38-dialog select{min-width:0;max-width:100%}

.task38-dialog .form-error{color:inherit;font-weight:600}.task38-dialog .form-error:not(:empty){border-left:3px solid currentColor;padding:.75rem}
.chat-tasks48{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:85dvh;overflow:auto;color:var(--nx-ink,var(--ink));background:var(--nx-surface,var(--surface));border:1px solid var(--nx-line,var(--line));padding:20px}.chat-tasks48::backdrop{background:#0b182bb3}.chat-tasks48 .dialog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chat-tasks48 .dialog-close{min-width:44px;flex:0 0 44px;margin:0;padding:8px}.chat-tasks48 .dialog-top h2{overflow-wrap:anywhere}.chat-tasks48 button{min-height:44px;max-width:100%;white-space:normal}.chat-tasks48 button:focus-visible{outline:3px solid var(--nx-blue,#2679ba);outline-offset:3px}.chat-tasks48 .chat48-results{min-width:0}.chat-tasks48 .task{min-width:0;overflow-wrap:anywhere}.chat-tasks48 .task-content{flex-basis:100%;min-width:0}.chat-tasks48 [role=alert]{padding:12px;border:1px solid var(--nx-line,var(--line))}@media(max-width:480px){.nexo17 .chat-tasks48,.chat-tasks48{padding:14px}.chat-tasks48 .task{gap:8px}.chat-tasks48 .dialog-top h2{font-size:1.2rem}}
