.editais-tab{top:calc(50% + 80px);background:linear-gradient(180deg,#8970bb,#594286)}
.editais-tab small{display:block;font-size:9px}.editais-tab .tab-icon{height:25px;font-size:19px}
.editais-drawer .side-panel{display:flex;flex-direction:column}.editais-drawer .side-head{flex-shrink:0}
.editais-followup-hint{margin:0;padding:0 18px 12px;color:#c6c6d1;font-size:13px;line-height:1.5}
.editais-followup-tools{display:flex;gap:12px;padding:0 18px 12px;align-items:center}.editais-followup-tools a{color:#d0ef9d;font-size:13px}
.editais-drawer [role=status]{padding:0 18px;font-size:13px}.editais-drawer [role=status]:empty{display:none}
.editais-drawer .side-list{min-height:0;overflow:auto;flex:1}
.edital-followup-card{padding:16px;border:1px solid #ffffff24;border-radius:16px;background:#ffffff08;margin-bottom:12px}
.edital-followup-card h3{font-size:17px;line-height:1.3;margin:9px 0}.edital-followup-card small{color:#c3c3cc}
.edital-followup-card p,.edital-followup-card li{font-size:13px;line-height:1.5}.edital-followup-status{color:#d0ef9d;font-weight:700}
.edital-followup-card details{margin:12px 0;font-size:13px}.edital-followup-card summary{cursor:pointer}
.edital-followup-actions{display:flex;flex-wrap:wrap;gap:8px}.edital-followup-actions button,.editais-followup-tools button,.editais-drawer [data-more]{padding:10px 12px;min-height:40px;border:1px solid #ffffff30;border-radius:10px;color:#fff;background:#ffffff10;font-size:12px;cursor:pointer}
.edital-followup-actions button:first-child{background:#d0ef9d;color:#172320}.edital-followup-empty{font-size:14px;line-height:1.6}
.editais-task{padding:0;width:min(940px,calc(100vw - 24px));height:min(880px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border:0;border-radius:22px;background:#f4f7fa;color:#172320;box-shadow:0 24px 90px #0008}
.editais-task::backdrop{background:#101725b8}.editais-task[open]{display:flex;flex-direction:column}
.editais-task>header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-bottom:1px solid #dbe1e7;flex-shrink:0}
.editais-task h2{font-size:18px;margin:0}.editais-task [data-close]{background:none;border:0;min-width:44px;min-height:44px;font-size:28px;cursor:pointer;color:inherit}
.editais-task iframe{border:0;width:100%;flex:1;min-height:0}
.editais-chico-context{padding:10px 16px;border-bottom:1px solid #ffffff24;background:#273425;color:#e2efd2;font-size:13px;flex-shrink:0}.editais-chico-context[hidden]{display:none}
.editais-chico-context strong{display:block;margin-bottom:8px}.editais-chico-context button{border:1px solid #ffffff40;background:none;color:inherit;border-radius:9px;padding:8px;margin-right:6px;font-size:12px;cursor:pointer}
.e3-musician-embed>.e3-top,.e3-musician-embed>.e3-footer{display:none}.e3-musician-embed .e3-private{max-width:none;padding:16px;margin:0}.e3-musician-embed .e3-panel{padding:18px;border-radius:16px}.e3-musician-embed h2{font-size:clamp(22px,4vw,30px)}
@media(max-width:640px){.editais-tab{top:calc(50% + 74px)}.editais-task{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;margin:0}.e3-musician-embed .e3-private{padding:10px}.e3-musician-embed .e3-panel{padding:14px}.e3-musician-embed .e3-row{flex-wrap:wrap}}

.view-chat:has(.editais-chico-context:not([hidden])).active{display:flex;flex-direction:column}.view-chat:has(.editais-chico-context:not([hidden]))>.chat-thread{flex:1;min-height:0;height:auto;padding-top:12px!important}

/* Keep the four tabs together, with Editais immediately above Hello history. */
.phone:has(#editaisDrawer) .editais-tab{top:calc(50% - 164px)}
.phone:has(#editaisDrawer) .hellos-tab{top:calc(50% - 82px)}
.phone:has(#editaisDrawer) .goals-tab{top:50%}
.phone:has(#editaisDrawer) .negotiations-tab{top:calc(50% + 82px)}
.phone:has(#editaisDrawer) .side-tab{height:76px;min-height:76px}
.edital-followup-status{display:inline-flex;align-items:center;max-width:100%;padding:7px 11px;border-radius:9px;background:#dbeafe;color:#183c72;font-weight:750;font-size:13px!important;border:1px solid #9cbbeb;line-height:1.4!important}
.edital-followup-status[data-tone=purple]{background:#ede2fc;color:#592e83;border-color:#c3a1e8}
.edital-followup-status[data-tone=teal]{background:#d8f4ed;color:#155f4e;border-color:#8dcab9}
.edital-followup-status[data-tone=green]{background:#e4f3d4;color:#355a19;border-color:#a9ca83}
.edital-followup-status[data-tone=amber]{background:#fff0d1;color:#805015;border-color:#d9b775}
.edital-followup-status[data-tone=red]{background:#ffe0df;color:#8c2b2b;border-color:#e6a2a0}
.edital-followup-status[data-tone=neutral]{background:#e4e7ec;color:#424b5b;border-color:#adb5c3}
