.work-conversation{grid-column:1/-1;padding-top:12px;border-top:1px solid #dbe6ea}.work-comments{display:grid;gap:6px;margin-bottom:9px}.work-comments p{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin:0;padding:8px 10px;border-radius:10px;background:#f3f8fa}.work-comments p b{color:#24566c;font-size:.76rem}.work-comments p span{color:#496b78;font-size:.8rem}.work-comments p small{color:#80939a;font-size:.68rem}.work-comments em{color:#7a8c92;font-size:.76rem}.work-conversation form{display:grid;grid-template-columns:1fr auto;gap:7px}.work-conversation input{min-width:0;padding:10px 11px;border:1px solid #bfd1d8;border-radius:10px;background:#fff}.work-conversation button,.work-minute-actions button{padding:8px 11px;border:1px solid #a7c9d6;border-radius:9px;background:#edf7fa;color:#17607d;font-size:.75rem;font-weight:850;cursor:pointer}.work-minute-actions{display:flex;align-items:flex-end;flex-direction:column;gap:6px;max-width:220px;color:#64767c;font-size:.76rem;text-align:right}.work-minute-actions button:first-of-type{border-color:#82c89e;background:#eefaf3;color:#13713c}@media(max-width:650px){.work-comments p{grid-template-columns:1fr}.work-comments p small{margin-top:-3px}.work-conversation form{grid-template-columns:1fr}.work-minute-actions{align-items:stretch;max-width:none;text-align:left}.work-minute-actions button{width:100%}}

.team-person-results:not([hidden]){display:flex;flex-direction:column;max-height:240px;overflow-y:auto;margin:6px 0;border:1px solid #b9d4e9;border-radius:14px;background:#fff;box-shadow:0 8px 24px #183a5b22}
.team-person-result{display:block;width:100%;padding:12px 14px;text-align:left;border:0;border-bottom:1px solid #e5eef6;background:#fff;color:#103b58;font:inherit;cursor:pointer}
.team-person-result:hover,.team-person-result:focus-visible{background:#e8f4ff;outline:2px solid #c19b37;outline-offset:-2px}
.team-person-empty{padding:14px;color:#536a7a}

.app-preferences{margin:16px 0;padding:18px;display:grid;gap:12px}
.app-preferences h3{margin:0;color:#103b58}
.app-preferences label{display:flex;align-items:center;gap:12px;font-weight:650;cursor:pointer;min-height:44px}
.app-preferences input{width:22px;height:22px;flex-shrink:0;accent-color:#145486}
.easy-view{font-size:1.15rem;line-height:1.6}
.easy-view button,.easy-view input,.easy-view select,.easy-view textarea{font-size:1em;min-height:48px}
.easy-view .small,.easy-view small{font-size:.95em}
.easy-view .nav,.easy-view .quick{min-height:60px}
