.aatw{--aatw-line:#d9e6ef;--aatw-ink:#102840;--aatw-muted:#64788d;--aatw-soft:#f5f9fc;--aatw-primary:var(--tenant-primary,var(--color-accent,#1c8fbd));max-width:1680px;margin:0 auto;padding:1rem;font-family:var(--app-content-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);color:var(--aatw-ink)}
.aatw *{box-sizing:border-box}.aatw button,.aatw input,.aatw select,.aatw textarea{font:inherit}.aatw__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,.9fr);gap:1.25rem;align-items:end;padding:1.1rem 1.2rem;border:1px solid var(--aatw-line);border-radius:22px;background:#fff;box-shadow:0 14px 35px rgba(16,40,64,.06)}
.aatw__eyebrow{display:block;color:#6d62d8;font-size:.67rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.aatw__header h1,.aatw__hero h2{margin:.28rem 0 .3rem;color:var(--aatw-ink);font-size:clamp(1.65rem,2vw,2.35rem);line-height:1.05;letter-spacing:-.035em}.aatw__header p,.aatw__hero p{margin:0;color:var(--aatw-muted);font-size:.86rem;line-height:1.5}
.aatw__filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.75fr));gap:.65rem}.aatw__filters label{display:grid;gap:.3rem;min-width:0}.aatw__filters label>span{color:#71859a;font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.aatw__filters input,.aatw__filters select,.aatw__actions textarea{width:100%;min-height:42px;border:1px solid #cfdde8;border-radius:13px;background:#fbfdff;color:var(--aatw-ink);padding:.62rem .72rem;outline:none;box-shadow:none}.aatw__filters input:focus,.aatw__filters select:focus,.aatw__actions textarea:focus{border-color:var(--aatw-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--aatw-primary) 14%,transparent)}
.aatw__notice{display:flex;align-items:flex-start;gap:.5rem;margin-top:.8rem;border:1px solid #bfe7d0;border-radius:15px;background:#eefbf4;color:#17633a;padding:.75rem .9rem;font-size:.8rem;font-weight:750;line-height:1.45}.aatw__notice svg{flex:0 0 16px;width:16px;height:16px;margin-top:.08rem}.aatw__notice.is-warning{border-color:#efd69f;background:#fff8e9;color:#84560b}.aatw__notice.is-info{margin:.75rem .75rem 0;border-color:#b9dceb;background:#eef8fc;color:#185b78;font-size:.69rem;font-weight:800}.aatw__notice.is-info+textarea{margin-top:.75rem;border-top:1px solid #e8f0f5}
.aatw__layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr) minmax(260px,330px);gap:.85rem;align-items:start;margin-top:.85rem}.aatw__queue,.aatw__workspace,.aatw__actions{min-width:0}.aatw__queue,.aatw__action-card,.aatw__hero,.aatw__reference,.aatw__evidence-focus{border:1px solid var(--aatw-line);border-radius:19px;background:#fff;box-shadow:0 12px 28px rgba(16,40,64,.05)}.aatw__queue,.aatw__actions{position:sticky;top:5.25rem;max-height:calc(100vh - 6.5rem)}.aatw__queue{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.aatw__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:.85rem .9rem;border-bottom:1px solid #e8f0f5}.aatw__panel-head strong{display:block;color:var(--aatw-ink);font-size:.82rem;font-weight:900}.aatw__panel-head small{display:block;margin-top:.18rem;color:var(--aatw-muted);font-size:.68rem;line-height:1.4}.aatw__panel-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#eef7fb;color:#15799f;font-size:.72rem;font-weight:900}.aatw__task-list{overflow:auto;padding:.48rem}.aatw__task{display:flex;width:100%;gap:.65rem;align-items:flex-start;margin:0 0 .4rem;border:1px solid transparent;border-radius:15px;background:transparent;color:inherit;padding:.7rem;text-align:left;cursor:pointer}.aatw__task:hover{background:#f5fafc;border-color:#e1ecf3}.aatw__task.is-selected{background:color-mix(in srgb,var(--aatw-primary) 9%,white);border-color:color-mix(in srgb,var(--aatw-primary) 38%,#dbe7ef);box-shadow:0 8px 18px color-mix(in srgb,var(--aatw-primary) 10%,transparent)}.aatw__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#e9f4fa;color:#126d96;font-size:.72rem;font-weight:950}.aatw__avatar.is-large{flex-basis:52px;width:52px;height:52px;border-radius:17px;font-size:.88rem}.aatw__task-copy{display:block;min-width:0;flex:1}.aatw__task-copy strong,.aatw__task-copy small,.aatw__task-copy em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aatw__task-copy strong{font-size:.78rem;font-weight:900}.aatw__task-copy small{margin-top:.18rem;color:#40566c;font-size:.7rem;font-weight:750}.aatw__task-copy em{margin-top:.22rem;color:#7a8da0;font-size:.64rem;font-style:normal}.aatw__task-meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.aatw__task-meta i,.aatw__hero-badges span{display:inline-flex;border-radius:999px;background:#eef3f7;color:#52677c;padding:.23rem .48rem;font-size:.58rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.aatw__task-meta i.is-info,.aatw__hero-badges .is-info{background:#e8f7fd;color:#116f98}.aatw__task-meta i.is-success,.aatw__hero-badges .is-success{background:#eafaf1;color:#137546}.aatw__task-meta i.is-warning,.aatw__hero-badges .is-warning{background:#fff4d9;color:#91600a}.aatw__task-meta i.is-danger{background:#fff0f0;color:#b52d2d}.aatw__pagination{border-top:1px solid #e8f0f5;padding:.5rem .65rem}.aatw__pagination nav{font-size:.68rem}
.aatw__workspace{display:grid;gap:.75rem}.aatw__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.aatw__participant{display:flex;align-items:center;gap:.8rem;min-width:0}.aatw__hero h2{font-size:1.35rem}.aatw__hero-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.aatw__context-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(150px,.72fr));gap:.7rem}.aatw__context-card{display:flex;flex-direction:column;justify-content:center;min-height:106px;border:1px solid var(--aatw-line);border-radius:17px;background:#fff;padding:.85rem}.aatw__context-card.is-primary{flex-direction:row;align-items:flex-start;gap:.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--aatw-primary) 8%,white),#fff)}.aatw__context-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:var(--aatw-primary);color:var(--tenant-primary-text,#fff)}.aatw__context-icon svg{width:19px;height:19px}.aatw__context-card span{color:#7890a4;font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.aatw__context-card h3,.aatw__context-card strong{display:block;margin:.2rem 0;color:var(--aatw-ink);font-size:.84rem;font-weight:900;line-height:1.3}.aatw__context-card p,.aatw__context-card small{display:block;margin:0;color:var(--aatw-muted);font-size:.69rem;line-height:1.45}.aatw__reference,.aatw__evidence-focus{padding:1rem}.aatw__section-head{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.aatw__section-head span{color:#71879b;font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.aatw__section-head h3{margin:.16rem 0 0;color:var(--aatw-ink);font-size:.9rem}.aatw__instruction{border-left:3px solid var(--aatw-primary);border-radius:0 12px 12px 0;background:#f6fafc;padding:.8rem .9rem;color:#344c62;font-size:.78rem;line-height:1.55}.aatw__source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.7rem 0 0}.aatw__source-grid div{border:1px solid #e4edf3;border-radius:13px;background:#fbfdff;padding:.65rem}.aatw__source-grid dt{color:#7b8fa2;font-size:.57rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.aatw__source-grid dd{margin:.18rem 0 0;color:var(--aatw-ink);font-size:.7rem;font-weight:800;line-height:1.35}.aatw__evidence-focus ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.aatw__evidence-focus li{display:flex;gap:.55rem;align-items:flex-start;border:1px solid #e4edf3;border-radius:14px;background:#fbfdff;padding:.7rem}.aatw__evidence-focus li>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:8px;background:#e8f6fb;color:#14769e;font-size:.65rem;font-weight:950}.aatw__evidence-focus li p{margin:0;color:#40566b;font-size:.72rem;line-height:1.45}
.aatw__actions{display:grid;gap:.7rem;overflow:auto;padding-right:.1rem}.aatw__action-card{overflow:hidden}.aatw__action-card textarea{min-height:118px;border-radius:0;border-width:0 0 1px;resize:vertical;padding:.8rem .9rem}.aatw__field-error{display:block;color:#b4232c;padding:.4rem .9rem;font-size:.67rem;font-weight:850}.aatw__button-stack{display:grid;gap:.45rem;padding:.75rem}.aatw__button{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;border:1px solid #cfdee8;border-radius:12px;background:#fff;color:#27445d;padding:.58rem .7rem;text-decoration:none;font-size:.7rem;font-weight:900;cursor:pointer}.aatw__button:hover{background:#f4f9fc}.aatw__button svg{width:15px;height:15px}.aatw__button.is-primary{border-color:var(--aatw-primary);background:var(--aatw-primary);color:var(--tenant-primary-text,#fff)}.aatw__button.is-ai{border-color:#d9c7f2;background:#f6f0ff;color:#6a3ab2}.aatw__button.is-danger{border-color:#f0caca;background:#fff7f7;color:#a52a2a}.aatw__checklist{display:grid;gap:.1rem;margin:0;padding:.55rem .75rem .75rem;list-style:none}.aatw__checklist li{display:flex;gap:.55rem;align-items:flex-start;border-bottom:1px solid #edf3f7;padding:.58rem .15rem;color:#40576c;font-size:.69rem;line-height:1.4}.aatw__checklist li:last-child{border-bottom:0}.aatw__checklist svg{flex:0 0 16px;width:16px;height:16px;color:var(--aatw-primary)}.aatw__empty{padding:1.5rem;text-align:center;color:#72869a;font-size:.78rem}.aatw__empty.is-large{display:flex;align-items:center;justify-content:center;min-height:420px;border:1px dashed #cbd9e3;border-radius:18px;background:#f9fcfd}
@media(max-width:1280px){.aatw__header{grid-template-columns:1fr}.aatw__layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.aatw__actions{position:static;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.aatw__queue{top:5rem}.aatw__context-grid{grid-template-columns:1fr 1fr}.aatw__context-card.is-primary{grid-column:1/-1}.aatw__source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.aatw{padding:.65rem}.aatw__filters{grid-template-columns:1fr 1fr}.aatw__search{grid-column:1/-1}.aatw__layout{grid-template-columns:1fr}.aatw__queue,.aatw__actions{position:static;max-height:none}.aatw__queue{max-height:410px}.aatw__actions{grid-column:auto;grid-template-columns:1fr}.aatw__evidence-focus ol{grid-template-columns:1fr}}
@media(max-width:560px){.aatw__header{padding:.9rem}.aatw__filters,.aatw__context-grid,.aatw__source-grid{grid-template-columns:1fr}.aatw__context-card.is-primary{grid-column:auto}.aatw__hero{align-items:flex-start;flex-direction:column}.aatw__hero-badges{justify-content:flex-start}}
