.copiloto-sidebar{background:#fff;border-right:1px solid #e5e5e5;flex-direction:column;flex-shrink:0;width:0;min-width:0;font-family:DM Sans;transition:width .25s,min-width .25s;display:flex;overflow:hidden}@media (max-width:767px){.copiloto-sidebar{z-index:100;position:absolute;top:0;bottom:0;left:0}.copiloto-sidebar--open{width:100%}}@media (min-width:768px){.copiloto-sidebar{position:relative}.copiloto-sidebar--open{width:25%;max-width:300px}}.copiloto-sidebar-header{color:#1a1a1a;white-space:nowrap;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.copiloto-sidebar-close{color:#4a4a4a;cursor:pointer;background:#f7f7f8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.copiloto-sidebar-close:hover{background:#ececee}.copiloto-sidebar-new-btn{color:#4a4a4a;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px dashed #e5e5e5;border-radius:8px;flex-shrink:0;margin:12px 12px 4px;padding:10px 14px;font-family:DM Sans;font-size:13px;transition:background .15s}.copiloto-sidebar-new-btn:hover{background:#f7f7f8}.copiloto-sidebar-list{flex:1;padding:8px 12px 16px;overflow-y:auto}.copiloto-sidebar-group{margin-bottom:8px}.copiloto-sidebar-group-label{text-transform:uppercase;color:#8a8a8a;letter-spacing:.3px;white-space:nowrap;padding:10px 8px 4px;font-size:11px;font-weight:600}.copiloto-sidebar-item{background:0 0;border-radius:8px;align-items:center;width:100%;transition:background .12s;display:flex;position:relative}.copiloto-sidebar-item:hover{background:#f7f7f8}.copiloto-sidebar-item:hover .copiloto-sidebar-item-hide{opacity:1}.copiloto-sidebar-item--active{background:#0ad49414}.copiloto-sidebar-item--active:hover{background:#0ad4941f}.copiloto-sidebar-item-btn{color:#1a1a1a;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;min-width:0;padding:9px 10px;font-family:DM Sans;font-size:13px;line-height:1.4;overflow:hidden}.copiloto-sidebar-item-hide{color:#ef4444;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:4px;font-size:16px;line-height:1;transition:opacity .15s,background .15s;display:flex}.copiloto-sidebar-item-hide:hover{background:#ef44441a}.copiloto-sidebar-mode-pill{color:#035d51;white-space:nowrap;vertical-align:middle;background:#035d5114;border:1px solid #035d51;border-radius:999px;align-items:center;margin-right:4px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.copiloto-sidebar-mode-pill--publish{color:#08a372;background:#0ad4941a;border-color:#0ad494;font-weight:600}.copiloto-sidebar-group--publish .copiloto-sidebar-group-label{color:#08a372}.copiloto-sidebar-resume{margin:0 0 4px}.copiloto-sidebar-resume-btn{color:#08a372;cursor:pointer;background:#0ad4940a;border:1px dashed #0ad4944d;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-family:DM Sans;font-size:12px;font-weight:600;transition:background .15s;display:flex}.copiloto-sidebar-resume-btn:hover{background:#0ad4941a}.copiloto-sidebar-resume-arrow{opacity:.6;font-size:9px}.copiloto-sidebar-resume-list{background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:2px;margin-top:4px;padding:4px 0;display:flex;box-shadow:0 2px 8px #0000000f}.copiloto-sidebar-resume-item{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 10px;font-family:DM Sans;font-size:13px;transition:background .12s;display:flex}.copiloto-sidebar-resume-item:hover{background:#0ad4940f}.copiloto-sidebar-resume-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.copiloto-sidebar-resume-date{color:#8a8a8a;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:500}.copiloto-sidebar-empty{text-align:center;color:#8a8a8a;white-space:nowrap;padding:24px 8px;font-size:13px}
