.LT2J-a_addBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:600;transition:opacity .2s}.LT2J-a_addBtn:hover{opacity:.9}.LT2J-a_link{color:var(--primary);text-decoration:underline}.LT2J-a_enrichBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.LT2J-a_enrichBtn:hover{background:var(--border);color:var(--primary)}
.rcj_nW_tag{border:1px solid var(--border);white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.rcj_nW_pill{background:var(--surface);color:var(--text-secondary);border-radius:9999px;padding:.25rem .6rem .25rem .8rem;font-size:.875rem}.rcj_nW_pill:hover{background:var(--background-hover,#e2e8f0);border-color:var(--border-hover,#cbd5e1)}[data-theme=dark] .rcj_nW_pill:hover{border-color:var(--primary);background:#ffffff1a}.rcj_nW_customColor:hover{filter:none;background-color:color-mix(in srgb, var(--tag-color) 25%, var(--surface))!important;border-color:color-mix(in srgb, var(--tag-color) 60%, var(--surface))!important}[data-theme=dark] .rcj_nW_customColor:hover{filter:none;background-color:color-mix(in srgb, var(--tag-color) 35%, var(--surface))!important;border-color:var(--tag-color)!important}.rcj_nW_badge{background-color:var(--surface);color:var(--text-secondary);border-radius:4px;padding:2px 8px;font-size:.75rem;line-height:1.2}.rcj_nW_actionsContainer{align-items:center;gap:2px;display:flex}.rcj_nW_actionBtn{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.rcj_nW_approveBtn{color:var(--success);background:var(--surface);border-color:var(--border)}.rcj_nW_approveBtn:hover{background:var(--success-bg-hover,#bbf7d0);border-color:var(--success)}[data-theme=dark] .rcj_nW_approveBtn:hover{background:#22c55e33}.rcj_nW_rejectBtn{color:var(--error);background:var(--surface);border-color:var(--border)}.rcj_nW_rejectBtn:hover{background:var(--error-bg-hover,#fecaca);border-color:var(--error)}[data-theme=dark] .rcj_nW_rejectBtn:hover{background:#ef444433}.rcj_nW_deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.rcj_nW_deleteBtn:hover{background:var(--surface);color:var(--error)}.rcj_nW_pill .rcj_nW_deleteBtn{margin-right:-2px}.rcj_nW_pill{padding-right:.6rem}.rcj_nW_pill:has(.rcj_nW_actionsContainer){padding-right:.4rem}
.Xu06YW_chartContainer{vertical-align:top;background:var(--surface);border:1px solid var(--border);resize:both;box-sizing:border-box;border-radius:8px;flex-direction:column;width:580px;min-width:320px;max-width:100%;min-height:220px;margin:.75rem .75rem .75rem 0;padding:1rem 1.25rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.Xu06YW_chartHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.Xu06YW_chartTitle{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.Xu06YW_tickerBadge{background:var(--primary);color:#fff;letter-spacing:.04em;border-radius:4px;padding:.15rem .4rem;font-size:.75rem;font-weight:700}.Xu06YW_legendContainer{color:var(--text-secondary);align-items:center;gap:1rem;font-size:.8rem;display:flex}.Xu06YW_legendItem{align-items:center;gap:.35rem;display:flex}.Xu06YW_legendDot{border-radius:50%;width:8px;height:8px}.Xu06YW_svgWrapper{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:visible}.Xu06YW_chartSvg{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.Xu06YW_gridLine{stroke:var(--border);stroke-dasharray:3 3;stroke-width:1px;opacity:.7}.Xu06YW_axisText{fill:var(--text-secondary);font-family:inherit;font-size:11px}.Xu06YW_chartTooltip{background:var(--background);border:1px solid var(--border);pointer-events:none;z-index:10;border-radius:6px;min-width:120px;padding:.5rem .75rem;font-size:.8rem;position:absolute;top:1rem;right:1.25rem;box-shadow:0 4px 12px #0000001f}.Xu06YW_tooltipTitle{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.25rem;font-weight:600}.Xu06YW_tooltipRow{color:var(--text-secondary);justify-content:space-between;gap:.75rem;margin-top:.2rem;display:flex}.Xu06YW_tooltipVal{color:var(--text);font-weight:600}
.unn2ka_modalContent{flex-direction:column;gap:.75rem;padding:.5rem;display:flex}.unn2ka_headerGrid{grid-template-columns:min-content minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.unn2ka_headerGrid label{color:var(--text-secondary);white-space:nowrap;margin:0;padding-top:10px;font-size:.9rem}.unn2ka_searchWrapper{width:100%;position:relative}.unn2ka_searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.unn2ka_searchWrapper .input-control{padding-left:32px}.unn2ka_resultsDropdown{background:var(--surface);border:1px solid var(--border);z-index:100;border-radius:.6rem;max-height:360px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.unn2ka_resultItem{cursor:pointer;padding:.75rem 1rem;font-size:.9rem;transition:background .15s}.unn2ka_resultItem:hover{background:var(--tag-bg-blue)}.unn2ka_createNew{border-top:1px solid var(--border);color:var(--primary);align-items:center;gap:8px;font-weight:500;display:flex}.unn2ka_singleRecipientFlex{align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.unn2ka_recipientCard{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;flex:1;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem;display:flex;position:relative}.unn2ka_recipientCardClose{cursor:pointer;color:var(--text-secondary);z-index:2;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex;position:absolute;top:6px;right:6px}.unn2ka_recipientCardAvatar{flex-shrink:0;justify-content:center;align-items:center;display:flex}.unn2ka_recipientCardAvatarImg{object-fit:cover;background:var(--background);border:1px solid var(--border);border-radius:8px;width:80px;height:80px;display:block}.unn2ka_recipientCardAvatarFallback{background:var(--surface-sunken,#f1f3f4);border:1px solid var(--border);width:80px;height:80px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.unn2ka_recipientCardBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.unn2ka_recipientNameRow{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;padding-right:28px;display:flex}.unn2ka_recipientCardLink{color:inherit;text-decoration:none}.unn2ka_recipientCardName{color:var(--text-primary);font-size:.95rem;font-weight:600}.unn2ka_recipientCardLink:hover .unn2ka_recipientCardName{color:var(--primary);text-decoration:underline}.unn2ka_recipientCardCompany{color:var(--text-secondary);font-size:.85rem;font-weight:500}.unn2ka_recipientCardHeadline{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding-right:28px;font-size:.8rem;overflow:hidden}.unn2ka_recipientCardEmailRow{align-items:center;gap:6px;width:100%;min-width:0;margin-top:4px;display:flex}.unn2ka_selectWrapper{flex:1;width:100%;min-width:0;position:relative}.unn2ka_recipientEmailSelect{border:1px solid var(--border);background-color:var(--background);width:100%;min-width:0;height:36px;color:var(--foreground);appearance:none;cursor:pointer;text-overflow:ellipsis;border-radius:.6rem;padding:.35rem 2rem .35rem .75rem;font-size:.875rem;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1)}.unn2ka_recipientEmailInput{border:1px solid var(--border);background-color:var(--background);width:100%;min-width:0;height:36px;color:var(--foreground);border-radius:.6rem;padding:.35rem .75rem;font-size:.875rem;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1)}.unn2ka_recipientEmailSelect:focus,.unn2ka_recipientEmailInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--tag-bg-blue);outline:none}.unn2ka_selectIcon{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.unn2ka_addRecipientBtn,.unn2ka_infoBtn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.unn2ka_addRecipientBtn{align-self:flex-start}.unn2ka_addRecipientBtn:hover,.unn2ka_infoBtn:hover,.unn2ka_infoBtnActive{background:var(--border);color:var(--text-primary)}.unn2ka_inlineSearchWrapper{align-items:center;display:flex}.unn2ka_inlineSearchCloseBtn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.unn2ka_inlineSearchCloseBtn:hover{color:var(--error);background:var(--border)}.unn2ka_multiRecipientFlex{align-items:flex-start;gap:.5rem;width:100%;display:flex}.unn2ka_multiRecipientBadge{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.6rem;justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-size:.875rem;font-weight:500;transition:border-color .2s;display:inline-flex}.unn2ka_multiRecipientBadge:hover{border-color:var(--primary)}.unn2ka_multiRecipientIcon{color:var(--primary)}.unn2ka_multiRecipientDropdown{background:var(--surface);border:1px solid var(--border);z-index:120;border-radius:.6rem;min-width:360px;max-width:500px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0003}.unn2ka_multiRecipientRow{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:flex}.unn2ka_multiRecipientRow:hover{background:var(--tag-bg-blue)}.unn2ka_multiRecipientRowLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.unn2ka_multiRecipientNameLink{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;text-decoration:none;overflow:hidden}.unn2ka_multiRecipientNameLink:hover{color:var(--primary);text-decoration:underline}.unn2ka_multiRecipientEmail{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;overflow:hidden}.unn2ka_multiRecipientRowRemove{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.unn2ka_recipientCardClose:hover,.unn2ka_multiRecipientRowRemove:hover{color:var(--error);background:var(--border)}.unn2ka_campaignInputGroup{align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.unn2ka_campaignInputGroup .unn2ka_searchWrapper{flex:1}.unn2ka_infoPopover{background:var(--surface);border:1px solid var(--border);z-index:120;width:400px;max-width:90vw;color:var(--text-primary);border-radius:.5rem;padding:1rem;font-size:.85rem;line-height:1.5;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px -5px #00000040}.unn2ka_infoPopover h4{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.unn2ka_infoPopover p,.unn2ka_infoPopover ul{margin:0 0 .75rem}.unn2ka_infoPopover ul{padding-left:1.25rem}.unn2ka_infoPopover li{margin-bottom:.25rem}.unn2ka_infoPopover code{background:var(--background);border:1px solid var(--border);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.8rem}.unn2ka_modalActions{justify-content:flex-end;gap:.75rem;display:flex}.unn2ka_saveActionBtn{background-color:color-mix(in srgb, var(--success) 20%, var(--surface))!important;border-color:color-mix(in srgb, var(--success) 20%, var(--border))!important;color:var(--foreground)!important}.unn2ka_saveActionBtn:hover:not(:disabled){background-color:color-mix(in srgb, var(--success) 30%, var(--border))!important;border-color:color-mix(in srgb, var(--success) 40%, var(--border))!important;color:var(--foreground)!important}.unn2ka_sendActionBtn{align-items:center;gap:.5rem;display:inline-flex;background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.unn2ka_sendActionBtn:hover:not(:disabled){background-color:var(--primary-hover,color-mix(in srgb, var(--primary) 85%, black))!important;border-color:var(--primary-hover,color-mix(in srgb, var(--primary) 85%, black))!important;color:#fff!important}.unn2ka_doneWarning{color:var(--text-warning);text-align:center;margin-top:.5rem;margin-bottom:1rem;font-size:.9rem;font-style:italic}.unn2ka_modalContentMaximized{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.unn2ka_formGroupMaximized{flex-direction:column;flex:1;min-height:250px;margin-bottom:0;display:flex}.unn2ka_textareaMaximized{resize:vertical;flex:1;min-height:250px;height:100%!important;max-height:none!important}.unn2ka_discardPromptBody{color:var(--text-primary);padding:.5rem 0 1rem;font-size:.95rem;line-height:1.5}.unn2ka_discardPromptActions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.unn2ka_standaloneWindow{background:var(--surface);flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.unn2ka_standaloneHeader{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.unn2ka_standaloneTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.unn2ka_standaloneCloseBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.unn2ka_standaloneCloseBtn:hover{background:var(--border);color:var(--text-primary)}.unn2ka_modalContentStandalone{flex-direction:column;flex:1;padding:1.25rem;display:flex;overflow-y:auto}
.Lx5Kgq_editorContainer{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;flex-direction:column;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Lx5Kgq_editorContainer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}[data-theme=dark] .Lx5Kgq_editorContainer:focus-within{box-shadow:0 0 0 3px #818cf81a}.Lx5Kgq_editorContainerMaximized{flex-direction:column;flex:1;min-height:0;display:flex}.Lx5Kgq_toolbar{background:var(--surface);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.Lx5Kgq_toolbarGroup{align-items:center;gap:2px;display:flex}.Lx5Kgq_toolbarDivider{background:var(--border);width:1px;height:18px;margin:0 4px}.Lx5Kgq_toolbarButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.8rem;line-height:1;transition:all .15s;display:flex}.Lx5Kgq_toolbarButton:hover:not(:disabled){background:var(--border);color:var(--foreground)}.Lx5Kgq_toolbarButtonActive{background:var(--border)!important;color:var(--primary)!important;border-color:var(--border)!important}.Lx5Kgq_toolbarButton:disabled{opacity:.4;cursor:not-allowed}.Lx5Kgq_editableArea{min-height:220px;color:var(--foreground);background:var(--background);word-break:break-word;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:.925rem;line-height:1.5;overflow-y:auto}.Lx5Kgq_editableAreaMaximized{flex:1;min-height:0;max-height:none}.Lx5Kgq_editableArea:empty:before{content:attr(data-placeholder);color:var(--text-secondary);opacity:.7;pointer-events:none;display:block}.Lx5Kgq_editableArea p{margin:0 0 .85em;line-height:1.5}.Lx5Kgq_editableArea p:last-child{margin-bottom:0}.Lx5Kgq_editableArea a,.Lx5Kgq_editableArea a:visited{color:var(--primary);text-underline-offset:3px;cursor:pointer;border-radius:2px;font-weight:500;text-decoration:underline;transition:opacity .15s}.Lx5Kgq_editableArea a:hover{opacity:.85}.Lx5Kgq_editableArea ul,.Lx5Kgq_editableArea ol{margin:6px 0;padding-left:24px}.Lx5Kgq_editableArea blockquote{border-left:1.5px solid var(--border);color:var(--text-secondary);white-space:normal;margin:.8em 0;padding-left:12px}.Lx5Kgq_editableArea .gmail_quote{border-left:1.5px solid var(--border);color:var(--text-secondary);white-space:normal;margin:.8em 0;padding-left:12px}.Lx5Kgq_editableArea blockquote blockquote{border-left:none!important;margin-left:0!important;padding-left:0!important}.Lx5Kgq_editableArea blockquote .gmail_quote{border-left:none!important;margin-left:0!important;padding-left:0!important}.Lx5Kgq_editableArea .gmail_quote blockquote{border-left:none!important;margin-left:0!important;padding-left:0!important}.Lx5Kgq_editableArea .gmail_quote .gmail_quote{border-left:none!important;margin-left:0!important;padding-left:0!important}.Lx5Kgq_codeArea{resize:none;min-height:220px;font-family:var(--font-space-mono,monospace);background:var(--background);color:var(--foreground);white-space:pre-wrap;border:none;outline:none;flex:1;padding:12px 14px;font-size:.85rem;line-height:1.5}.Lx5Kgq_linkTooltipBar{z-index:1000;background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;line-height:1.4;animation:.15s ease-out Lx5Kgq_fadeIn;display:flex;position:absolute;overflow:visible;box-shadow:0 2px 8px #0000001f}[data-theme=dark] .Lx5Kgq_linkTooltipBar{box-shadow:0 4px 12px #0006}.Lx5Kgq_linkTooltipLabel{color:var(--foreground);font-weight:400}.Lx5Kgq_linkTooltipUrl{color:var(--primary);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;max-width:220px;text-decoration:underline;overflow:hidden}.Lx5Kgq_linkTooltipUrl:hover{opacity:.85}.Lx5Kgq_linkTooltipDivider{color:var(--border);-webkit-user-select:none;user-select:none;font-size:.75rem}.Lx5Kgq_linkTooltipBtn{color:var(--primary);cursor:pointer;font-size:inherit;vertical-align:middle;background:0 0;border:none;align-items:center;height:auto;min-height:0;padding:2px 4px;font-family:inherit;font-weight:500;line-height:1.4;display:inline-flex;overflow:visible}.Lx5Kgq_linkTooltipBtn:hover{text-decoration:underline}.Lx5Kgq_streamlinedCard{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;animation:.15s ease-out Lx5Kgq_fadeIn;display:flex;position:absolute;box-shadow:0 4px 16px #00000026}[data-theme=dark] .Lx5Kgq_streamlinedCard{box-shadow:0 6px 20px #0006}.Lx5Kgq_streamlinedInputsStack{flex-direction:column;gap:8px;display:flex}.Lx5Kgq_streamlinedInputRow{background:var(--background);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;width:240px;padding:4px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.Lx5Kgq_streamlinedInputRow:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #6366f126}[data-theme=dark] .Lx5Kgq_streamlinedInputRow:focus-within{box-shadow:0 0 0 2px #818cf826}.Lx5Kgq_streamlinedIcon{color:var(--text-secondary);flex-shrink:0}.Lx5Kgq_streamlinedInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:.85rem}.Lx5Kgq_streamlinedInput::placeholder{color:var(--text-secondary);opacity:.7}.Lx5Kgq_streamlinedApplyBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:center;height:auto;padding:6px 10px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;transition:opacity .15s,background-color .15s;overflow:visible}.Lx5Kgq_streamlinedApplyBtn:hover:not(:disabled){opacity:.85;background:var(--border)}.Lx5Kgq_streamlinedApplyBtn:disabled{opacity:.4;cursor:not-allowed}@keyframes Lx5Kgq_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.P2Zs0a_searchContainer{width:100%;max-width:400px;margin:0 auto;display:none;position:relative}.P2Zs0a_dropdownOverride{width:100%}.P2Zs0a_dropdownOverride input{background:var(--surface);border:1px solid var(--border);height:44px;color:var(--foreground);border-radius:.75rem;padding:0 2.5rem;font-size:.95rem;transition:all .2s}.P2Zs0a_dropdownOverride input:focus{background:var(--background);border-color:var(--primary);box-shadow:0 0 0 3px var(--surface)}.P2Zs0a_clearButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.P2Zs0a_clearButton:hover{color:var(--foreground);background:#0000000d}@media (min-width:769px){.P2Zs0a_searchContainer{display:block}}
.rWSnJG_chatBody{height:75dvh;min-height:0;display:flex;position:relative}.rWSnJG_chatBodyMaximized{flex:1;height:auto}.rWSnJG_sidebar{border-right:1px solid var(--border);background:var(--background);flex-direction:column;flex-shrink:0;gap:2px;width:260px;padding:.5rem;display:flex;overflow-y:auto}.rWSnJG_sidebarToggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;padding:0 .25rem 0 0;display:flex}.rWSnJG_sidebarToggle:hover{background:var(--border)}.rWSnJG_sidebarItem{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem .5rem .45rem 1.2rem;font-size:.9rem;display:flex}.rWSnJG_sidebarItem:hover,.rWSnJG_sidebarItemActive{background:var(--surface)}.rWSnJG_sidebarItemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rWSnJG_chevronOpen{transform:rotate(180deg)}.rWSnJG_agentMenu{flex-direction:column;gap:2px;padding-left:1.5rem;display:flex}.rWSnJG_historyHeader{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding:.75rem .6rem .25rem;font-size:.9rem;font-weight:500;overflow:hidden}@media (max-width:640px){.rWSnJG_sidebar{z-index:2;position:absolute;top:0;bottom:0;left:0}}.rWSnJG_chatContainer{flex-direction:column;flex:1;min-width:0;display:flex}.rWSnJG_messagesArea{flex-direction:column;flex:1;gap:1rem;padding:1.05rem;display:flex;overflow-y:auto}.rWSnJG_messageWrapper{align-items:flex-end;gap:.5rem;width:100%;display:flex}.rWSnJG_messageWrapper.rWSnJG_user{justify-content:flex-end}.rWSnJG_messageWrapper.rWSnJG_assistant{justify-content:flex-start}.rWSnJG_avatar{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.rWSnJG_messageBubble{border-radius:8px;max-width:75%;padding:.75rem 1rem;font-size:.95rem;line-height:1.4}.rWSnJG_user .rWSnJG_messageBubble{background:var(--primary);color:#fff;border-bottom-right-radius:2px}.rWSnJG_assistant .rWSnJG_messageBubble{background:var(--background);border:1px solid var(--border);border-bottom-left-radius:2px}.rWSnJG_messageBubble p{margin-top:0;margin-bottom:.5rem}.rWSnJG_messageBubble p:last-child{margin-bottom:0}:is(.rWSnJG_messageBubble ul,.rWSnJG_messageBubble ol){margin-top:.5rem;margin-bottom:.75rem;padding-left:1.5rem}.rWSnJG_messageBubble li{margin-bottom:.25rem}.rWSnJG_messageBubble code{background:#0000000d;border-radius:4px;padding:.125rem .25rem;font-family:monospace;font-size:.85em}[data-theme=dark] .rWSnJG_user .rWSnJG_messageBubble code{background:#0003}[data-theme=dark] .rWSnJG_assistant .rWSnJG_messageBubble code{background:#ffffff1a}.rWSnJG_messageBubble pre{background:#0000000d;border-radius:6px;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem;overflow-x:auto}[data-theme=dark] .rWSnJG_assistant .rWSnJG_messageBubble pre{background:#ffffff0d}[data-theme=dark] .rWSnJG_user .rWSnJG_messageBubble pre{background:#0003}.rWSnJG_messageBubble pre code{background:0 0;padding:0}.rWSnJG_inputArea{border-top:1px solid var(--border);background:var(--background);align-items:flex-end;gap:.75rem;width:100%;padding:.7rem 1.55rem;display:flex}.rWSnJG_textarea{resize:none;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;flex:1;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.4}.rWSnJG_textarea:focus{border-color:var(--primary);outline:none}.rWSnJG_sendBtn{border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:.75rem;display:flex}.rWSnJG_sidebarLoading{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.8rem;display:flex}
.MFyGIW_layout{height:calc(100dvh - var(--header-height));background:var(--surface);display:flex;position:relative;overflow:hidden}.MFyGIW_sidebar{width:var(--sidebar-width,240px);background:var(--background);border-right:1px solid var(--border);z-index:1000;flex-direction:column;gap:1.5rem;min-height:0;padding:1.5rem;display:flex;overflow:visible}.MFyGIW_navWrapper{flex-direction:column;flex:1;min-height:0;margin:0 -1.5rem;padding:0 1.5rem;display:flex;overflow-y:auto}.MFyGIW_sidebarSearch{z-index:1001;display:none;position:relative}.MFyGIW_nav{flex-direction:column;flex:1;gap:.4rem;display:flex}.MFyGIW_navItem{color:var(--text-secondary);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:flex}.MFyGIW_navButton{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;flex-shrink:0;margin-top:.4rem}.MFyGIW_navItem:hover{background:var(--surface);color:var(--foreground)}.MFyGIW_active{background:var(--surface);color:var(--primary)}.MFyGIW_main{flex:1;min-height:0;padding:1.5rem 2rem 2rem 1.5rem;overflow:auto}@media (max-width:768px){.MFyGIW_layout{--sidebar-width:0px!important}.MFyGIW_sidebar{left:0;top:var(--header-height);height:calc(100dvh - var(--header-height));z-index:1000;width:280px;transition:transform .3s ease-in-out;position:fixed;overflow:visible;transform:translate(-100%)}.MFyGIW_sidebarOpen{transform:translate(0)}.MFyGIW_main{padding:1rem}.MFyGIW_overlay{top:var(--header-height);z-index:999;background:#0000004d;position:fixed;bottom:0;left:0;right:0}.MFyGIW_sidebarSearch{margin-bottom:0;display:block}.MFyGIW_sidebarSearchOverride{display:block!important}}.MFyGIW_sidebarHiddenDesktop{transform:translate(-100%);left:0!important;top:var(--header-height)!important;height:calc(100dvh - var(--header-height))!important;z-index:1000!important;width:240px!important;transition:transform .3s ease-in-out!important;position:fixed!important;overflow:visible!important}.MFyGIW_sidebarHiddenDesktop.MFyGIW_sidebarOpen{transform:translate(0)!important}.MFyGIW_overlayDesktop{top:var(--header-height)!important;z-index:999!important;background:#0000004d!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.MFyGIW_subNav{flex-direction:column;gap:.15rem;margin-bottom:.25rem;padding-left:1.25rem;display:flex}.MFyGIW_subNavItem{color:var(--text-secondary);border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.MFyGIW_subNavItem:hover{background:var(--surface);color:var(--foreground)}.MFyGIW_subActive{background:var(--surface);color:var(--primary);font-weight:600}.MFyGIW_nestedSubNav{flex-direction:column;gap:.15rem;padding-left:.75rem;display:flex}.MFyGIW_navCount{background:var(--surface);color:var(--text-secondary);border-radius:1rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}
.h98XVG_grid{border-collapse:separate;border-spacing:0;background:var(--background);width:auto;font-size:.8125rem}.h98XVG_grid th{background:var(--surface);color:var(--text-secondary);border-bottom:2px solid var(--border);text-align:left;white-space:nowrap;z-index:10;padding:.35rem .8rem;font-weight:600;position:sticky;top:0}.h98XVG_sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.h98XVG_sortableHeader:hover{background:var(--border);color:var(--foreground)}.h98XVG_headerContent{align-items:center;gap:.5rem;display:flex}.h98XVG_sortIcon{color:var(--text-secondary);align-items:center;display:flex}.h98XVG_grid td{border-bottom:1px solid var(--border);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:.25rem .8rem;overflow:hidden}.h98XVG_grid tr:hover td{background:var(--surface)}.h98XVG_container{flex-direction:column;flex:1;gap:.75rem;width:100%;max-width:100%;min-height:0;display:flex}.h98XVG_controls{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;display:flex}.h98XVG_controlsLeft{align-items:center;gap:1rem;display:flex}.h98XVG_searchInput{border:1px solid var(--border);background:var(--background);width:200px;max-width:100%;color:var(--foreground);border-radius:.5rem;outline:none;padding:.5rem 1rem;font-size:.875rem}.h98XVG_searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px #6366f11a}.h98XVG_tableScrollContainer{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;padding-bottom:.25rem;padding-left:2rem;padding-right:2rem;overflow-x:auto}.h98XVG_tableWrapper{border:1px solid var(--border);background:var(--background);border-radius:.75rem;width:max-content;min-width:0;overflow:hidden}.h98XVG_grid tr:first-child th:first-child{border-top-left-radius:.7rem}.h98XVG_grid tr:first-child th:last-child{border-top-right-radius:.7rem}.h98XVG_grid tr:last-child td:first-child{border-bottom-left-radius:.7rem}.h98XVG_grid tr:last-child td:last-child{border-bottom-right-radius:.7rem}.h98XVG_tag{background:var(--surface);color:var(--text-secondary);border-radius:4px;align-items:center;margin-right:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.h98XVG_refreshBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s}.h98XVG_refreshBtn:hover{background:var(--border);color:var(--primary)}.h98XVG_controlsRight{align-items:center;gap:.75rem;display:flex}.h98XVG_columnSelectorWrapper{position:relative}.h98XVG_columnSelector{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:150px;margin-top:.5rem;padding:.75rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.h98XVG_columnLabel{color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.h98XVG_columnLabel input{cursor:pointer}@media (max-width:768px){.h98XVG_tableScrollContainer{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.h98XVG_controls{flex-wrap:wrap;gap:.75rem}.h98XVG_controlsLeft,.h98XVG_controlsRight{flex-wrap:wrap;gap:.5rem}}
._89NEnq_navItemLabel,._89NEnq_labelsDropdownItemLabel,._89NEnq_threadSenders,._89NEnq_threadSendersList,._89NEnq_threadSnippetArea{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._89NEnq_senderAvatar,._89NEnq_senderAvatarLink,._89NEnq_senderAvatarImg{border-radius:50%;flex-shrink:0;width:40px;height:40px}._89NEnq_senderAvatar{background-color:var(--primary);color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}._89NEnq_senderAvatarLink{flex-shrink:0;display:block;overflow:hidden}._89NEnq_senderAvatarImg{object-fit:cover;display:block}._89NEnq_threadSenderLink,._89NEnq_senderDisplayNameLink{color:var(--primary);font-weight:inherit;transition:color .15s}._89NEnq_threadSenderLink:hover,._89NEnq_senderDisplayNameLink:hover{color:var(--primary-hover);text-decoration:underline}._89NEnq_navItemActive,._89NEnq_collapsedNavItemActive,._89NEnq_labelsDropdownItemActive,._89NEnq_threadRowSelected{background-color:var(--tag-bg-blue);color:var(--primary)}._89NEnq_navItemActive,._89NEnq_collapsedNavItemActive{font-weight:700}._89NEnq_collapseToggleBtn,._89NEnq_sectionAddBtn,._89NEnq_searchClearBtn,._89NEnq_searchFilterBtn,._89NEnq_toolbarBtn,._89NEnq_threadHoverBtn,._89NEnq_msgActionBtn,._89NEnq_translationBannerClose,._89NEnq_threadStarBtn,._89NEnq_threadImportantBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}._89NEnq_collapseToggleBtn{width:36px;height:36px}._89NEnq_toolbarBtn,._89NEnq_msgActionBtn{padding:6px}._89NEnq_sectionAddBtn,._89NEnq_searchClearBtn,._89NEnq_translationBannerClose{padding:4px}._89NEnq_threadHoverBtn{border-radius:50%;width:28px;height:28px;padding:0}._89NEnq_threadStarBtn,._89NEnq_threadImportantBtn{padding:2px}._89NEnq_collapseToggleBtn:hover,._89NEnq_sectionAddBtn:hover,._89NEnq_searchClearBtn:hover,._89NEnq_toolbarBtn:hover,._89NEnq_msgActionBtn:hover,._89NEnq_translationBannerClose:hover{background-color:var(--surface);color:var(--foreground)}._89NEnq_threadHoverBtn:hover{color:var(--foreground);background-color:#00000014}[data-theme=dark] ._89NEnq_threadHoverBtn:hover{background-color:#ffffff1f}._89NEnq_threadHoverBtn:active{background-color:#00000024}[data-theme=dark] ._89NEnq_threadHoverBtn:active{background-color:#fff3}._89NEnq_dropdownMenu,._89NEnq_messageDropdownMenu,._89NEnq_labelsDropdownMenu{background-color:var(--background);border:1px solid var(--border);flex-direction:column;padding:6px 0;display:flex;position:absolute;box-shadow:0 4px 16px #00000026}._89NEnq_dropdownMenu{z-index:100;border-radius:8px;min-width:210px;margin-top:4px;top:100%;left:0}._89NEnq_messageDropdownMenu{z-index:150;border-radius:8px;min-width:260px;max-width:320px;margin-top:4px;top:100%;right:0}._89NEnq_labelsDropdownMenu{z-index:1000;border-radius:10px;width:220px;max-height:380px;top:-8px;left:calc(100% + 8px);box-shadow:0 6px 20px #0000002e}._89NEnq_dropdownItem,._89NEnq_labelsDropdownItem{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;transition:background-color .15s;display:flex}._89NEnq_dropdownItem{gap:12px;padding:8px 16px}._89NEnq_labelsDropdownItem{gap:10px;padding:8px 14px}._89NEnq_dropdownItem:hover,._89NEnq_labelsDropdownItem:hover{background-color:var(--surface)}._89NEnq_dropdownDivider{background-color:var(--border);height:1px;margin:6px 0}._89NEnq_container{background-color:var(--background);color:var(--foreground);flex-direction:column!important;gap:0!important;width:calc(100% + 3.5rem)!important;max-width:calc(100% + 3.5rem)!important;height:calc(100% + 3.5rem)!important;min-height:calc(100% + 3.5rem)!important;max-height:calc(100% + 3.5rem)!important;margin:-1.5rem -2rem -2rem -1.5rem!important;padding:0!important;display:flex!important;overflow:hidden!important}._89NEnq_container .page-content{flex-direction:column!important;flex:1!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}._89NEnq_mainLayout{flex:1;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}._89NEnq_contentPanel{background-color:var(--background);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}._89NEnq_sidebar{background-color:var(--background);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:256px;min-width:256px;height:100%;padding:0 0 16px;transition:width .2s,min-width .2s;display:flex;overflow:hidden auto}._89NEnq_sidebarCollapsed{align-items:center;width:68px;min-width:68px;overflow:visible}._89NEnq_sidebarHeader{justify-content:space-between;align-items:center;min-height:52px;padding:1.5rem 1.25rem .5rem 1.5rem;display:flex}._89NEnq_inboxTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.25}._89NEnq_collapsedContent{flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:1.25rem;display:flex}._89NEnq_collapsedHeader{justify-content:center;align-items:center;width:100%;height:36px;display:flex}._89NEnq_collapsedComposeContainer{justify-content:center;align-items:center;width:100%;padding:2px 0 6px;display:flex}._89NEnq_collapsedComposeBtn{background-color:var(--tag-bg-blue);width:44px;height:44px;color:var(--primary);border:1px solid var(--border);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}._89NEnq_collapsedComposeBtn:hover{background-color:var(--surface);box-shadow:0 2px 8px #00000029}._89NEnq_collapsedNavSection{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}._89NEnq_collapsedNavItem{width:44px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}._89NEnq_collapsedNavItem:hover{background-color:var(--surface)}._89NEnq_collapsedBadge{background-color:var(--primary);color:#fff;pointer-events:none;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:2px;right:2px}._89NEnq_collapsedLabelWrapper{justify-content:center;width:100%;display:flex;position:relative}._89NEnq_labelsDropdownHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 14px 6px;display:flex}._89NEnq_labelsDropdownTitle{color:var(--text-secondary)}._89NEnq_labelsDropdownList{flex-direction:column;max-height:320px;padding:4px 0;display:flex;overflow-y:auto}._89NEnq_labelsDropdownIcon{color:inherit;flex-shrink:0}._89NEnq_labelsDropdownItemLabel{flex:1;min-width:0}._89NEnq_labelsDropdownItemCount{color:var(--text-secondary);flex-shrink:0;margin-left:auto;padding-left:6px;font-size:11px;font-weight:600}._89NEnq_labelsDropdownItemActive ._89NEnq_labelsDropdownItemCount{color:var(--primary)}._89NEnq_dropdownEmpty{color:var(--text-secondary);text-align:center;padding:12px 14px;font-size:13px}._89NEnq_composeContainer{padding:10px 12px 16px}._89NEnq_composeBtn{background-color:var(--tag-bg-blue);height:48px;color:var(--primary);border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:0 24px 0 12px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}._89NEnq_composeBtn:hover{box-shadow:0 2px 8px #00000029}._89NEnq_composeIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}._89NEnq_navSection{flex-direction:column;gap:2px;display:flex}._89NEnq_navItem{cursor:pointer;height:32px;color:var(--foreground);-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;margin:0 12px;padding:0 16px 0 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}._89NEnq_navItem:hover{background-color:var(--surface)}._89NEnq_navItemIcon{width:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-right:16px;display:flex}._89NEnq_subNavItem{padding-left:36px}._89NEnq_navItemCount{color:var(--text-secondary);flex-shrink:0;margin-left:auto;padding-left:8px;font-size:12px;font-weight:600}._89NEnq_navItemActive ._89NEnq_navItemCount{color:var(--primary);font-weight:700}._89NEnq_sectionHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:16px 16px 6px 24px;font-size:14px;font-weight:600;display:flex}._89NEnq_accountBar{background-color:#0000;align-items:center;padding:1rem 20px;display:flex}._89NEnq_accountInfo{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}._89NEnq_accountMailIcon{color:var(--primary);flex-shrink:0}._89NEnq_searchHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:56px;min-height:56px;padding:0 20px 10px;display:flex}._89NEnq_searchBox{background-color:var(--background);border:1px solid var(--border);border-radius:24px;flex:1;align-items:center;max-width:720px;height:44px;padding:0 16px;transition:background-color .2s,box-shadow .2s,border-color .2s;display:flex}._89NEnq_searchBox:focus-within{border-color:var(--primary);box-shadow:0 1px 3px #3c404333,0 4px 8px 3px #3c40431a}._89NEnq_searchIcon{color:var(--text-secondary);cursor:pointer;margin-right:12px}._89NEnq_searchInput{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-size:15px}._89NEnq_searchInput::placeholder{color:var(--text-secondary)}._89NEnq_toolbar{border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 8px;display:flex}._89NEnq_toolbarLeft{align-items:center;gap:4px;display:flex}._89NEnq_toolbarRight{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}._89NEnq_selectDropdownTrigger{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:6px 4px 6px 8px;display:flex}._89NEnq_selectDropdownTrigger:hover{background-color:var(--surface)}._89NEnq_toolbarBtnDisabled{opacity:.38;cursor:default;pointer-events:none}._89NEnq_toolbarBottom{border-top:1px solid var(--border);border-bottom:none;flex-shrink:0;margin-top:auto}._89NEnq_toolbarBottom ._89NEnq_dropdownMenu{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}._89NEnq_paginationText{font-variant-numeric:tabular-nums;padding:0 8px}._89NEnq_threadList{background-color:#0000;flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}._89NEnq_threadRow{border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;--row-bg:var(--surface);background-color:var(--row-bg);height:34px;min-height:34px;color:var(--foreground);align-items:center;padding:0 16px;font-size:14px;transition:box-shadow .1s,background-color .15s;display:flex;position:relative}._89NEnq_threadRowUnread{--row-bg:var(--background);background-color:var(--row-bg);font-weight:700}._89NEnq_threadRowRead{font-weight:400}._89NEnq_threadRowSelected{--row-bg:var(--tag-bg-blue);background-color:var(--row-bg)}._89NEnq_threadRowMain,._89NEnq_threadRowTop,._89NEnq_threadRowRight{display:contents}._89NEnq_threadSnippetDash{display:inline}._89NEnq_threadRow:hover{box-shadow:inset 1px 0 0 var(--border), inset -1px 0 0 var(--border), 0 1px 3px 0 #0000001a;z-index:2}._89NEnq_threadColControls{flex-shrink:0;align-items:center;gap:6px;margin-right:12px;display:flex}._89NEnq_threadCheckbox{cursor:pointer;accent-color:var(--primary)}._89NEnq_threadStarActive,._89NEnq_threadImportantActive{color:var(--warning)}._89NEnq_threadStarActive{fill:var(--warning)}._89NEnq_threadSenders{flex-shrink:0;align-items:center;width:190px;min-width:190px;margin-right:16px;display:flex}._89NEnq_threadSendersList{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._89NEnq_threadSnippetArea{flex:1;min-width:0;margin-right:12px;display:block}._89NEnq_threadMessageCount{color:var(--text-secondary);text-align:right;flex-shrink:0;margin-left:auto;padding-left:6px;font-size:12px;font-weight:400}._89NEnq_accountEmail,._89NEnq_senderDisplayName,._89NEnq_threadSubject{color:var(--foreground)}._89NEnq_accountLabel,._89NEnq_senderEmailMuted,._89NEnq_messageDateText,._89NEnq_threadDate,._89NEnq_threadSnippet{color:var(--text-secondary)}._89NEnq_senderEmailMuted,._89NEnq_threadMeta{font-size:12px}._89NEnq_threadAttachmentCol{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;margin-right:12px;display:flex}._89NEnq_threadAttachmentCol:empty{display:none}._89NEnq_threadAttachment{width:18px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._89NEnq_threadMeta{text-align:right;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;display:flex;position:relative}._89NEnq_threadDate{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:40px}._89NEnq_threadHoverActions{pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--row-bg,var(--surface)) 48px, var(--row-bg,var(--surface)) 100%);align-items:center;gap:8px;padding-left:80px;display:none;position:absolute;top:0;bottom:0;right:0}@media (hover:hover) and (pointer:fine){._89NEnq_threadRow:hover ._89NEnq_threadHoverActions,._89NEnq_threadRowWithOpenMenu ._89NEnq_threadHoverActions{pointer-events:auto;display:flex}._89NEnq_threadRow:hover ._89NEnq_threadDate,._89NEnq_threadRowWithOpenMenu ._89NEnq_threadDate,._89NEnq_threadRow:hover ._89NEnq_threadAttachmentCol,._89NEnq_threadRowWithOpenMenu ._89NEnq_threadAttachmentCol{visibility:hidden}}@media (hover:none){._89NEnq_threadHoverActions{pointer-events:none!important;display:none!important}}._89NEnq_threadRowWithOpenMenu{z-index:20}@container (max-width:680px){._89NEnq_threadRow{justify-content:space-between;align-items:flex-start;gap:8px;height:auto;min-height:74px;padding:10px 16px 68px}._89NEnq_threadRowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._89NEnq_threadRowTop{align-items:center;gap:6px;min-width:0;display:flex}._89NEnq_threadColControls{flex-shrink:0;margin-right:2px}._89NEnq_threadSenders{flex:1;width:auto;min-width:0;margin-right:0}._89NEnq_threadSnippetArea{flex-direction:column;gap:2px;min-width:0;margin-right:0;display:flex}._89NEnq_threadSubject{white-space:nowrap;text-overflow:ellipsis;margin-left:22px;font-size:13px;line-height:1.4;display:block;overflow:hidden}._89NEnq_threadSnippetDash{display:none}._89NEnq_threadSnippet{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);margin-left:22px;font-size:13px;line-height:1.35;display:block;overflow:hidden}._89NEnq_threadRowRight{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:9px;margin-left:8px;padding-top:2px;display:flex}._89NEnq_threadRowRight ._89NEnq_threadMeta{order:1;justify-content:flex-end;align-items:center;min-height:24px;display:flex}._89NEnq_threadRowRight ._89NEnq_threadAttachmentCol{order:2;gap:4px;margin-left:0;margin-right:0}._89NEnq_threadHoverActions{background:linear-gradient(90deg, transparent 0%, var(--row-bg,var(--surface)) 28px, var(--row-bg,var(--surface)) 100%);gap:4px;height:28px;padding-left:36px;top:50%;bottom:auto;transform:translateY(-50%)}}._89NEnq_loadingState,._89NEnq_emptyState{height:320px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}._89NEnq_threadDetailView{background-color:#0000;flex-direction:column;flex:1;padding:0 24px 32px;display:flex;overflow-y:auto}._89NEnq_threadDetailHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0 12px;display:flex}._89NEnq_threadDetailTitle{color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:500;line-height:1.4}._89NEnq_threadLabelsList{flex-wrap:wrap;gap:6px;display:flex}._89NEnq_labelChip{background-color:var(--surface);color:var(--text-secondary);border-radius:4px;align-items:center;gap:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}._89NEnq_messagesList{flex-direction:column;margin-top:8px;display:flex}._89NEnq_senderNameCol{flex-direction:column;flex:1;min-width:0;display:flex}._89NEnq_messageCard{background-color:#0000;border:none;margin-bottom:1px;padding:0}._89NEnq_messageCard+._89NEnq_messageCard{border-top:1px solid var(--border);padding-top:1px}._89NEnq_messageHeaderArea{cursor:pointer;border-radius:8px;margin:0 -12px;padding:10px 12px;transition:background-color .15s;container-type:inline-size}._89NEnq_messageHeaderArea:hover{background-color:var(--surface)}._89NEnq_messageCardHeader{background-color:#0000;justify-content:space-between;align-items:center;gap:16px;display:flex}._89NEnq_messageCollapsedFirstLine{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.4;overflow:hidden}._89NEnq_messageFirstLineText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._89NEnq_senderSubheaderRow{align-items:center;gap:2px;min-width:0;display:inline-flex;position:relative}._89NEnq_infoCardWrapper{align-items:center;display:inline-flex;position:relative}._89NEnq_detailsChevronBtn{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:1px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}._89NEnq_detailsChevronBtn:hover{background-color:var(--border);color:var(--foreground)}._89NEnq_messageInfoCard{background-color:var(--background);border:1px solid var(--border);z-index:100;cursor:default;border-radius:8px;flex-direction:column;gap:8px;width:max-content;min-width:320px;max-width:min(480px,100vw - 64px);padding:16px 20px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #00000026}._89NEnq_infoCardRow{align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}._89NEnq_infoCardLabel{text-align:right;width:74px;min-width:74px;color:var(--text-secondary);flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;display:flex}._89NEnq_infoCardValue{color:var(--foreground);word-break:break-word;flex:1}._89NEnq_infoCardBoldName{color:var(--foreground);font-weight:600}._89NEnq_importanceIconWrapper{justify-content:center;align-items:center;display:inline-flex}._89NEnq_messageAttachmentIcon{color:var(--text-secondary);align-items:center;margin-right:2px;display:inline-flex}._89NEnq_messageSenderInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._89NEnq_messageHeaderActions{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}._89NEnq_messageHeaderDateCol{align-items:center;gap:2px;display:inline-flex}._89NEnq_messageHeaderBtnsCol{align-items:center;gap:4px;display:inline-flex}._89NEnq_senderDisplayName{font-size:14px}._89NEnq_messageDateText{white-space:nowrap;margin-right:4px}@container (max-width:600px){._89NEnq_messageCardHeader{align-items:flex-start;gap:8px}._89NEnq_messageHeaderActions{flex-direction:column;align-items:flex-end;gap:4px}._89NEnq_messageHeaderDateCol{justify-content:flex-end;align-items:center;gap:4px;display:flex}._89NEnq_messageDateText{text-align:right;margin-right:0;font-size:11px}._89NEnq_messageHeaderBtnsCol{justify-content:flex-end;align-items:center;gap:4px;display:flex}}._89NEnq_replyButtonsRow{background:0 0;border:none;gap:12px;margin-top:24px;padding:0;display:flex}._89NEnq_replyTriggerBtn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background-color:#0000;border-radius:18px;align-items:center;gap:8px;padding:8px 24px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}._89NEnq_replyTriggerBtn:hover{background-color:var(--surface)}._89NEnq_messageBody{color:var(--foreground);word-break:break-word;padding:12px 0 16px;font-size:14px;line-height:normal}._89NEnq_messageBody a,._89NEnq_messageBody a:visited{color:var(--primary);text-underline-offset:2px;cursor:pointer;word-break:break-word;text-decoration:underline}._89NEnq_messageBody a:hover{color:var(--primary-hover)}._89NEnq_messageBody p{margin:0 0 1em;line-height:1.4}._89NEnq_messageBody p:last-child{margin-bottom:0}._89NEnq_messageBody p:empty{min-height:1em}._89NEnq_messageBody ul,._89NEnq_messageBody ol{margin:1em 0;padding-left:28px}._89NEnq_messageBody li{margin:.25em 0;padding-left:4px}._89NEnq_messageBody h1,._89NEnq_messageBody h2,._89NEnq_messageBody h3,._89NEnq_messageBody h4,._89NEnq_messageBody h5,._89NEnq_messageBody h6{color:var(--foreground);margin:.8em 0 .4em;font-weight:700}._89NEnq_messageBody h1{font-size:1.8em}._89NEnq_messageBody h2{font-size:1.5em}._89NEnq_messageBody h3{font-size:1.25em}._89NEnq_messageBody h4{font-size:1.1em}._89NEnq_messageBody h5,._89NEnq_messageBody h6{font-size:1em}._89NEnq_messageBody blockquote{border-left:1.5px solid var(--border);color:inherit;margin:1em 0;padding-left:12px}._89NEnq_messageBody .gmail_quote{border-left:1.5px solid var(--border);color:inherit;margin:1em 0;padding-left:12px}._89NEnq_messageBody blockquote blockquote{border-left:none!important;margin-left:0!important;padding-left:0!important}._89NEnq_messageBody blockquote .gmail_quote{border-left:none!important;margin-left:0!important;padding-left:0!important}._89NEnq_messageBody .gmail_quote blockquote{border-left:none!important;margin-left:0!important;padding-left:0!important}._89NEnq_messageBody .gmail_quote .gmail_quote{border-left:none!important;margin-left:0!important;padding-left:0!important}._89NEnq_quoteDetails{margin:2px 0;display:block}._89NEnq_quoteToggle{background-color:var(--surface);border:1px solid var(--border);cursor:pointer;width:32px;height:18px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;list-style:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._89NEnq_quoteToggle::-webkit-details-marker{display:none}._89NEnq_quoteToggle:hover{background-color:var(--border);color:var(--foreground)}._89NEnq_quoteToggle:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._89NEnq_quoteDetails[open]>._89NEnq_quoteToggle{margin-bottom:8px}._89NEnq_messageBody hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}._89NEnq_messageBody pre,._89NEnq_messageBody code{font-family:var(--font-mono,monospace);background-color:var(--surface);color:var(--foreground);border-radius:4px}._89NEnq_messageBody pre{border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;margin:1em 0;padding:8px 12px;font-size:13px;overflow-x:auto}._89NEnq_messageBody code{padding:2px 6px;font-size:13px}._89NEnq_messageBody table{border-collapse:collapse;max-width:100%}._89NEnq_messageBody td,._89NEnq_messageBody th{vertical-align:top}._89NEnq_messageBody img{max-width:100%;height:auto;display:inline-block}._89NEnq_translationBanner{background-color:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:6px 12px;font-size:12px;display:flex}._89NEnq_translationBannerLeft{align-items:center;gap:8px;display:flex}._89NEnq_translationBannerAction{color:var(--primary);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;font-weight:500;text-decoration:underline}._89NEnq_translationBannerAction:hover{color:var(--primary-hover)}[data-theme=dark] ._89NEnq_messageBody font[color=\#000000],[data-theme=dark] ._89NEnq_messageBody font[color=black],[data-theme=dark] ._89NEnq_messageBody font[color=\#202124]{color:var(--foreground)!important}
.p-Q6ZW_tabsWrapper{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:.5rem;margin-left:-2rem;margin-right:-2rem;padding-bottom:0;padding-left:2rem;padding-right:2rem;display:flex}.p-Q6ZW_tabsWrapper.p-Q6ZW_noBleed{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.p-Q6ZW_tabsList{scrollbar-width:none;align-items:flex-end;gap:1.5rem;display:flex;overflow-x:auto}.p-Q6ZW_tabsList::-webkit-scrollbar{display:none}.p-Q6ZW_tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;align-items:center;gap:.4rem;padding:.7rem .25rem;font-family:inherit;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative;scrollbar-width:none!important;background:0 0!important;border:none!important;outline:none!important;overflow:visible!important}.p-Q6ZW_tab::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.p-Q6ZW_tab:hover{color:var(--foreground)}.p-Q6ZW_tab.p-Q6ZW_active{color:var(--foreground);font-weight:600}.p-Q6ZW_tab.p-Q6ZW_active:after{content:"";background-color:var(--primary);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.p-Q6ZW_badge{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:.1rem .45rem;font-size:.75rem;line-height:1}.p-Q6ZW_tab.p-Q6ZW_active .p-Q6ZW_badge{border-color:var(--border)}.p-Q6ZW_tab.p-Q6ZW_disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.p-Q6ZW_rightContent{flex-shrink:0;align-items:center;padding-bottom:.4rem;display:flex}@media (max-width:768px){.p-Q6ZW_tabsWrapper:not(.p-Q6ZW_noBleed){margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}
.JhekNq_editableCell{cursor:text;box-sizing:border-box;border:1px solid #0000;border-radius:4px;align-items:center;width:100%;min-height:1.5rem;padding:2px 4px;display:flex;position:relative;overflow:hidden}.JhekNq_displayValue{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.JhekNq_placeholder{color:var(--text-secondary);opacity:.5;font-style:italic}.JhekNq_inlineInput{width:calc(100% - 8px);min-width:0;font-size:inherit;color:var(--foreground);cursor:text;font-family:inherit;line-height:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;padding:0;display:block;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.JhekNq_hidden{visibility:hidden}.JhekNq_inlineInput::-webkit-outer-spin-button{appearance:none;margin:0}.JhekNq_inlineInput::-webkit-inner-spin-button{appearance:none;margin:0}.JhekNq_inlineInput[type=number]{appearance:textfield}
._4vEqeG_addBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:600;transition:opacity .2s}._4vEqeG_addBtn:hover{opacity:.9}._4vEqeG_noteBtn{color:var(--primary);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:.25rem;padding:2px 6px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}._4vEqeG_noteBtn:hover{background:var(--surface);border-color:var(--primary)}._4vEqeG_emailBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}._4vEqeG_emailBtn:hover{background:var(--border);color:#16a34a}._4vEqeG_actionsCell{align-items:center;gap:4px;display:flex}._4vEqeG_noteEditor{flex-direction:column;gap:6px;min-width:300px;padding:4px 0;display:flex}._4vEqeG_noteTextarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);resize:vertical;border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:.85rem;line-height:1.4}._4vEqeG_noteTextarea:focus{border-color:var(--primary)}._4vEqeG_noteActions{align-items:center;gap:6px;display:flex}._4vEqeG_fieldGroup{flex-direction:column;gap:.5rem;display:flex}._4vEqeG_fieldLabel{color:var(--text-secondary);font-size:.875rem;font-weight:600}._4vEqeG_fieldHint{color:var(--text-secondary);margin:0;font-size:.75rem}
.shdVWa_attachmentGallerySection{border-top:1px solid var(--border);margin-top:16px;padding:12px 0 16px}.shdVWa_attachmentGalleryHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.shdVWa_attachmentGalleryCount{color:var(--foreground);font-size:14px;font-weight:600}.shdVWa_attachmentDownloadAllBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.shdVWa_attachmentDownloadAllBtn:hover{background-color:var(--surface);color:var(--foreground)}.shdVWa_attachmentGalleryGrid{flex-wrap:wrap;gap:12px;display:flex}.shdVWa_attachmentCard{border:1px solid var(--border);cursor:pointer;background-color:#fff;border-radius:6px;flex-direction:column;width:200px;height:154px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}[data-theme=dark] .shdVWa_attachmentCard{background-color:var(--surface)}.shdVWa_attachmentCard:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000026}.shdVWa_attachmentPreviewArea{-webkit-user-select:none;user-select:none;background-color:#fff;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;height:116px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .shdVWa_attachmentPreviewArea{background-color:#141e2c}.shdVWa_attachmentPreviewCanvas{width:100%;height:auto;display:block}.shdVWa_attachmentPreviewImg{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.shdVWa_attachmentFallbackPreview{width:100%;height:100%;color:var(--text-secondary);background-color:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}[data-theme=dark] .shdVWa_attachmentFallbackPreview{background-color:#182232}.shdVWa_attachmentPreviewLoading{width:100%;height:100%;color:var(--text-secondary);background-color:#f8fafc;justify-content:center;align-items:center;display:flex}[data-theme=dark] .shdVWa_attachmentPreviewLoading{background-color:#182232}.shdVWa_attachmentCardOverlay{opacity:0;z-index:2;background-color:#00000059;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.shdVWa_attachmentCard:hover .shdVWa_attachmentCardOverlay{opacity:1}.shdVWa_attachmentOverlayBtn{color:#1f2937;cursor:pointer;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 2px 4px #0003}.shdVWa_attachmentOverlayBtn:hover{color:var(--primary);background-color:#fff;transform:scale(1.08)}.shdVWa_attachmentCardFooter{border-top:1px solid var(--border);z-index:1;background-color:#f1f3f4;align-items:center;gap:6px;height:38px;padding:0 8px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .shdVWa_attachmentCardFooter{background-color:#1a2636}.shdVWa_attachmentBadge{color:#fff;letter-spacing:.3px;text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:3px 4px;font-size:10px;font-weight:700;line-height:1}.shdVWa_attachmentCardFilename{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:14px;font-size:12px;font-weight:500;overflow:hidden}.shdVWa_cardDogEar{border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent var(--badge-color,#ea4335) transparent;pointer-events:none;filter:drop-shadow(-1px -1px 1px #00000026);width:0;height:0;position:absolute;bottom:0;right:0}
.HHldpG_container{width:100%}.HHldpG_inputWrapper{align-items:center;display:flex;position:relative}.HHldpG_textInput{border:1px solid var(--border);background:var(--background);border-radius:.6rem;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:.9rem}.HHldpG_textInput:focus{border-color:var(--primary);outline:none}.HHldpG_calendarButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background .2s;display:flex;position:absolute;right:.5rem}.HHldpG_calendarButton:hover{background:var(--surface);color:var(--primary)}.HHldpG_hiddenNativeInput{opacity:0;pointer-events:none;border:none;width:0;height:0;padding:0;position:absolute;top:0;left:0}
.oq7Dyq_sidebar{z-index:5;background:var(--surface);flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:relative;overflow:hidden}.oq7Dyq_open{opacity:1;visibility:visible;width:280px;margin-right:1.5rem}.oq7Dyq_closed{opacity:0;visibility:hidden;width:0;margin-right:0}.oq7Dyq_inner{flex-direction:column;gap:1.5rem;width:280px;display:flex}.oq7Dyq_content{flex-direction:column;display:flex}.oq7Dyq_headerRow{background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.oq7Dyq_collapsedContent{display:none}.oq7Dyq_section{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.oq7Dyq_section:last-child{border-bottom:none}.oq7Dyq_sectionTitle{color:var(--text);margin-top:.75rem;font-size:.85rem;font-weight:600}.oq7Dyq_checkboxList{flex-direction:column;gap:.5rem;display:flex}.oq7Dyq_showMoreBtn{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:2px;padding:2px 0;font-size:.85rem;font-weight:500;transition:color .15s}.oq7Dyq_showMoreBtn:hover{color:var(--text)}.oq7Dyq_checkboxItem{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.oq7Dyq_checkboxItem input[type=checkbox]{cursor:pointer;accent-color:var(--primary);flex-shrink:0;width:14px;height:14px;margin:0}.oq7Dyq_countBadge{background-color:var(--surface-sunken);color:var(--text-secondary);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.7rem}.oq7Dyq_sliderContainer{align-items:center;gap:.5rem;display:flex}.oq7Dyq_sliderInput{border:1px solid var(--border);background-color:var(--background);width:0;color:var(--text);border-radius:4px;flex:1;padding:4px;font-size:.85rem}.oq7Dyq_loading{color:var(--text-secondary);font-size:.85rem}@media (max-width:768px){.oq7Dyq_sidebar{border-right:none;width:100%;margin-right:0;padding-right:0}.oq7Dyq_open{border-bottom:1px solid var(--border);width:100%;margin-bottom:1.5rem;margin-right:0;padding-bottom:1.5rem}.oq7Dyq_closed{opacity:0;visibility:hidden;border:none;width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;display:none}.oq7Dyq_inner{width:100%}}
.sGqMhG_themeToggle{background:var(--surface);border:1px solid var(--border);border-radius:2rem;align-items:center;gap:2px;padding:2px;display:flex}.sGqMhG_toggleBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.sGqMhG_toggleBtn:hover{color:var(--foreground);background:#0000000d}[data-theme=dark] .sGqMhG_toggleBtn:hover{background:#ffffff1a}.sGqMhG_active{background:var(--background);color:var(--primary);box-shadow:0 1px 3px #0000001a}.sGqMhG_active:hover{color:var(--primary)}
.o2Z4YG_pageContainer{flex-direction:column;gap:1rem;max-width:1400px;margin:0;padding:0 0 4rem;display:flex}.o2Z4YG_layoutStack{flex-direction:column;gap:1.5rem;display:flex}.o2Z4YG_card{background:var(--background);border:1px solid var(--border);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.o2Z4YG_cardHeader{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.o2Z4YG_headerInfo{align-items:center;gap:.75rem;display:flex}.o2Z4YG_headerIcon{background:var(--surface);color:var(--warning);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.o2Z4YG_headerText h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.o2Z4YG_headerText p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.75rem}.o2Z4YG_cardBody{padding:1.5rem}.o2Z4YG_dropZone{border:2px dashed var(--border);cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:2rem;transition:all .2s;display:flex}.o2Z4YG_dropZone:hover{border-color:var(--warning);background:var(--surface)}.o2Z4YG_dropZoneIcon{background:var(--surface);color:var(--text-secondary);border-radius:50%;padding:.75rem;transition:all .2s}.o2Z4YG_dropZone:hover .o2Z4YG_dropZoneIcon{background:var(--background);color:var(--warning)}.o2Z4YG_dropZoneTitle{color:var(--foreground);font-size:.875rem;font-weight:500}.o2Z4YG_dropZoneSub{color:var(--text-secondary);font-size:.7rem}.o2Z4YG_fileList{flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:0;list-style:none;display:flex}.o2Z4YG_fileItem{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;font-size:.875rem;display:flex}.o2Z4YG_fileInfo{align-items:center;gap:.75rem;min-width:0;display:flex}.o2Z4YG_fileIcon{background:var(--background);border:1px solid var(--border);color:var(--warning);border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem;display:flex}.o2Z4YG_fileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.o2Z4YG_fileSize{color:var(--text-secondary);margin-top:.1rem;font-size:.65rem}.o2Z4YG_actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.o2Z4YG_uploadSection{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem;animation:.3s ease-out o2Z4YG_slideDown;overflow:hidden}@keyframes o2Z4YG_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.o2Z4YG_removeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.o2Z4YG_removeBtn:hover{color:var(--error);background:var(--surface)}.o2Z4YG_groupSection{margin-bottom:2rem}.o2Z4YG_tableWrapper{border:1px solid var(--border);background:var(--background);border-radius:.5rem;width:100%;overflow:auto}.o2Z4YG_grid{border-collapse:separate;border-spacing:0;background:var(--background);width:100%;font-size:.8125rem}.o2Z4YG_grid th{background:var(--surface);color:var(--text-secondary);border-bottom:2px solid var(--border);text-align:left;white-space:nowrap;padding:.5rem;font-size:.75rem;font-weight:500}.o2Z4YG_grid td{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:top;padding:.4rem .5rem}.o2Z4YG_grid tr:last-of-type td{border-bottom:none}.o2Z4YG_grid tr:hover td{background:var(--surface)}.o2Z4YG_checkboxCell{white-space:nowrap;width:1%;padding-top:.6rem!important;padding-right:0!important}.o2Z4YG_sourceCell{white-space:nowrap;width:1%}.o2Z4YG_actionsCell{white-space:nowrap;text-align:right;width:1%}.o2Z4YG_emptyState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0;display:flex}.o2Z4YG_emptyIcon{background:var(--surface);color:var(--border);border-radius:50%;padding:1rem}.o2Z4YG_extractionBanner{background:var(--surface);border-top:1px solid var(--border);color:var(--warning);align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-size:.7rem;display:flex}
.A-FVCq_tabsContainer{border-bottom:1px solid var(--border);gap:2rem;margin-bottom:1.25rem;padding:0;display:flex}.A-FVCq_tab{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.7rem .25rem;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;overflow:visible!important}.A-FVCq_tabCount{opacity:.75;margin-left:.15rem;font-size:.9rem}.A-FVCq_tab:hover{color:var(--text-primary)}.A-FVCq_tab:focus,.A-FVCq_tab:focus-visible{box-shadow:none!important;outline:none!important}.A-FVCq_tab.A-FVCq_active{color:var(--text-primary);font-weight:600}.A-FVCq_tab.A-FVCq_active:after{content:"";background-color:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.A-FVCq_emptyState{text-align:center;color:var(--text-secondary);background-color:var(--surface,#1e1e1e);border:1px solid var(--border);border-radius:12px;padding:3rem 1.5rem;font-size:.95rem}.A-FVCq_companyGroup{background-color:#0000;border:none;border-radius:0;flex-direction:column;margin-bottom:.5rem;padding:0;display:flex}.A-FVCq_companyHeader{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.A-FVCq_companyTitle{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;display:flex}.A-FVCq_itemCountBadge{color:var(--text-secondary);background-color:var(--surface-hover,#ffffff0d);border:1px solid var(--border);border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600}.A-FVCq_newsList{flex-direction:column;gap:.65rem;display:flex}.A-FVCq_newsItem{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:.85rem 1rem;transition:background-color .2s,border-color .2s;display:flex}.A-FVCq_row_NEW{border-color:var(--border);background-color:#0000}.A-FVCq_row_APPROVED{background-color:#22c55e14;border-color:#22c55e4d}.A-FVCq_row_PUBLIC{background-color:#a855f714;border-color:#a855f74d}.A-FVCq_row_REJECTED{background-color:#ef444414;border-color:#ef44444d}.A-FVCq_newsMain{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.A-FVCq_newsHeaderRow{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.A-FVCq_newsDate{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:.825rem;font-weight:500}.A-FVCq_newsHeadline{color:var(--primary);word-break:break-word;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none}.A-FVCq_newsHeadline:hover{text-decoration:underline}.A-FVCq_newsSummary{color:var(--text-secondary);word-break:break-word;font-size:.9rem;line-height:1.4}.A-FVCq_newsUrlRow{font-size:.9rem;line-height:1.4}.A-FVCq_newsUrlLink{color:var(--text-secondary);word-break:break-all;opacity:.8;text-decoration:none;transition:opacity .15s,color .15s}.A-FVCq_newsUrlLink:hover{opacity:1;color:var(--primary);text-decoration:underline}.A-FVCq_newsActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;width:auto;display:flex}.A-FVCq_actionBtn{cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;width:100%;padding:3px 8px;font-size:.725rem;font-weight:500;transition:all .15s;display:inline-flex}.A-FVCq_approveBtn{background-color:var(--surface);color:var(--text-secondary);border-color:var(--border)}.A-FVCq_approveBtn:hover{color:#22c55e;background-color:#22c55e1a;border-color:#22c55e4d}.A-FVCq_approveBtnActive{color:#22c55e;background-color:#22c55e14;border-color:#22c55e4d;font-weight:600}.A-FVCq_publicBtn{background-color:var(--surface);color:var(--text-secondary);border-color:var(--border)}.A-FVCq_publicBtn:hover{color:#a855f7;background-color:#a855f71a;border-color:#a855f74d}.A-FVCq_publicBtnActive{color:#a855f7;background-color:#a855f714;border-color:#a855f74d;font-weight:600}.A-FVCq_rejectBtn{background-color:var(--surface);color:var(--text-secondary);border-color:var(--border)}.A-FVCq_rejectBtn:hover{color:#ef4444;background-color:#ef44441a;border-color:#ef44444d}.A-FVCq_rejectBtnActive{color:#ef4444;background-color:#ef444414;border-color:#ef44444d;font-weight:600}.A-FVCq_companyHeaderBadges{align-items:center;gap:.75rem;display:flex}.A-FVCq_collapseBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .15s,background-color .15s;display:inline-flex}.A-FVCq_collapseBtn:hover{color:var(--text-primary);background-color:var(--surface-hover,#ffffff14)}.A-FVCq_statusBreakdown{align-items:center;gap:.35rem;display:flex}.A-FVCq_miniBadge{border:1px solid #0000;border-radius:8px;padding:1px 6px;font-size:.7rem;font-weight:600}.A-FVCq_badgeNew{color:#3b82f6;background-color:#3b82f61a;border-color:#3b82f640}.A-FVCq_badgeApproved{color:#22c55e;background-color:#22c55e1a;border-color:#22c55e40}.A-FVCq_badgePublic{color:#a855f7;background-color:#a855f71a;border-color:#a855f740}.A-FVCq_badgeRejected{color:#ef4444;background-color:#ef44441a;border-color:#ef444440}.A-FVCq_statusBadge{text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:.7rem;font-weight:600}.A-FVCq_status_NEW{color:#3b82f6;background-color:#3b82f61f;border-color:#3b82f64d}.A-FVCq_status_APPROVED{color:#22c55e;background-color:#22c55e1f;border-color:#22c55e4d}.A-FVCq_status_PUBLIC{color:#a855f7;background-color:#a855f71f;border-color:#a855f74d}.A-FVCq_status_REJECTED{color:#ef4444;background-color:#ef44441f;border-color:#ef44444d}.A-FVCq_filterContainer{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.A-FVCq_searchInput{border:1px solid var(--border);background-color:var(--surface);color:var(--text-primary);border-radius:8px;width:280px;max-width:100%;padding:.5rem .85rem;font-size:.875rem}.A-FVCq_searchInput:focus{border-color:var(--primary);outline:none}.A-FVCq_viewControlContainer{border:1px solid var(--border);background-color:var(--surface);color:var(--text-primary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem .85rem;font-size:.875rem;display:flex}.A-FVCq_viewLabel{color:var(--text-secondary);margin-right:.15rem;font-weight:600}.A-FVCq_statusCheckboxLabel{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.A-FVCq_statusCheckboxInput{cursor:pointer;accent-color:var(--primary);width:14px;height:14px}
.amOm5a_container{flex-direction:column;gap:1rem;width:100%;display:flex}.amOm5a_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.amOm5a_titleArea{flex-direction:column;gap:.25rem;display:flex}.amOm5a_pageTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.amOm5a_filterBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.amOm5a_filterPill{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:.35rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s}.amOm5a_filterPill:hover{border-color:var(--primary);color:var(--foreground)}.amOm5a_filterPillActive{background:var(--primary);color:#fff;border-color:var(--primary)}.amOm5a_filterPillActive:hover{background:var(--primary-hover);color:#fff}.amOm5a_unassignedBadge{color:var(--text-secondary);font-size:.8rem}.amOm5a_modalBody{flex-direction:column;gap:1rem;display:flex}.amOm5a_errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.825rem;display:flex}.amOm5a_selectedCountBanner{background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.85rem;display:flex}.amOm5a_selectedAssigneeList{background:var(--background);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.35rem;max-height:140px;padding:.5rem;display:flex;overflow-y:auto}.amOm5a_selectedAssigneeRow{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.amOm5a_assigneeItemName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amOm5a_assigneeItemMeta{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.amOm5a_moreAssigneesNotice{color:var(--text-secondary);padding-top:.25rem;font-size:.75rem;font-style:italic}.amOm5a_formGroup{flex-direction:column;gap:.4rem;display:flex}.amOm5a_formLabel{color:var(--foreground);font-size:.85rem;font-weight:600}.amOm5a_formHint{color:var(--text-secondary);font-size:.75rem}.amOm5a_selectedTargetBadge{color:#059669;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.825rem;display:flex}
.z1hSTW_container{flex-direction:column;gap:1.25rem;max-width:1100px;padding:0 0 2.5rem;display:flex}.z1hSTW_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.z1hSTW_headerLeft{flex-direction:column;flex:480px;gap:.4rem;min-width:480px;max-width:100%;display:flex}@media (max-width:520px){.z1hSTW_headerLeft{min-width:100%}}.z1hSTW_headerActions{flex-shrink:0;align-items:flex-start;gap:.5rem;margin-left:auto;display:flex}@media (max-width:860px){.z1hSTW_headerActions{margin-left:0}}.z1hSTW_treeContainer,.z1hSTW_treeItemContainer{flex-direction:column;width:100%;display:flex;position:relative}.z1hSTW_treePathRow,.z1hSTW_treeChildRow{align-items:center;gap:.3rem;min-width:0;padding:.1rem 0;font-size:.8125rem;line-height:1.35;display:flex}.z1hSTW_badgeLink{cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.z1hSTW_badgeLink:hover{opacity:.85}.z1hSTW_treeHierarchyName,.z1hSTW_treeChildName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.z1hSTW_treeActiveTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:600;overflow:hidden}.z1hSTW_expandChevronBtn{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.z1hSTW_expandChevronBtn:hover{color:var(--primary)}.z1hSTW_treeChildrenList{flex-direction:column;width:100%;max-height:320px;display:flex;position:relative;overflow-y:auto}.z1hSTW_treeChildRow{color:var(--foreground);cursor:pointer;text-decoration:none}.z1hSTW_treeChildRow:hover .z1hSTW_treeChildName{color:var(--primary);text-decoration:underline}.z1hSTW_treeStatusRow{min-width:0;color:var(--text-secondary);align-items:center;gap:.3rem;padding:.1rem 0;font-size:.75rem;font-style:italic;line-height:1.35;display:flex}.z1hSTW_dataRangePanel{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.35rem;padding:.45rem .65rem;display:flex;box-shadow:0 1px 3px #0000000a}.z1hSTW_dataRangeHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.z1hSTW_dataRangeTitle{font-size:.9rem;font-weight:600}.z1hSTW_headerRightControls{align-items:center;gap:.4rem;display:flex}.z1hSTW_periodSelect{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:4px;outline:none;padding:.15rem .4rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .15s}.z1hSTW_periodSelect:focus{border-color:var(--primary)}.z1hSTW_presetGroup{align-items:center;gap:.3rem;display:flex}.z1hSTW_presetBtn{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.z1hSTW_presetBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--surface)}.z1hSTW_presetBtnActive,.z1hSTW_presetBtnActive:hover{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.z1hSTW_dateRow{align-items:center;gap:.35rem;display:flex}.z1hSTW_dateInput{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:4px;outline:none;flex:1;min-width:0;padding:.2rem .35rem;font-family:inherit;font-size:.75rem}.z1hSTW_dateInput:focus{border-color:var(--primary)}.z1hSTW_dateSeparator{color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500}.z1hSTW_refreshBtn{border:1px solid var(--border);background:var(--background);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.z1hSTW_refreshBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--surface)}.z1hSTW_refreshBtn:disabled{opacity:.5;cursor:not-allowed}.z1hSTW_descriptionNote{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.z1hSTW_loadingContainer{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;font-size:.875rem;display:flex}.z1hSTW_errorBanner{color:var(--error);background:#ef444414;border:1px solid #ef444440;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .95rem;font-size:.8125rem;display:flex}.z1hSTW_errorBannerLeft{flex:1;align-items:center;gap:.5rem;min-width:240px;display:flex}.z1hSTW_errorBannerActions{align-items:center;gap:.4rem;display:flex}.z1hSTW_errorBannerBtn{background:var(--background);color:var(--error);cursor:pointer;border:1px solid #ef444459;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s}.z1hSTW_errorBannerBtn:hover{border-color:var(--error);background:#ef44441f}.z1hSTW_errorBannerCloseBtn{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.z1hSTW_errorBannerCloseBtn:hover{color:var(--foreground);background:#0000000f}.z1hSTW_errorCard{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.85rem;max-width:620px;margin:1.5rem auto;padding:2.25rem 1.5rem;display:flex;box-shadow:0 1px 4px #0000000a}.z1hSTW_errorCardIcon{color:var(--error);background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.z1hSTW_errorCardContent{flex-direction:column;align-items:center;gap:.4rem;display:flex}.z1hSTW_errorCardTitle{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:600}.z1hSTW_errorCardMessage{color:var(--text-secondary);max-width:480px;margin:0;font-size:.85rem;line-height:1.5}.z1hSTW_errorCardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.z1hSTW_errorBtnPrimary{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:5px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.z1hSTW_errorBtnPrimary:hover{filter:brightness(1.08)}.z1hSTW_errorBtnSecondary{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:5px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.z1hSTW_errorBtnSecondary:hover{border-color:var(--primary);color:var(--primary)}.z1hSTW_chartCard{background:var(--background);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem 1rem .75rem .75rem;display:flex}.z1hSTW_chartTitleCentered{text-align:center;color:var(--foreground);justify-content:center;align-items:center;gap:.75rem;width:100%;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.z1hSTW_clearFilterBtn{cursor:pointer;color:#3b82f6;background:0 0;border:none;border-radius:50%;align-items:center;padding:0;transition:color .15s;display:inline-flex}.z1hSTW_clearFilterBtn:hover{color:var(--foreground)}.z1hSTW_chartWrapper{box-sizing:border-box;align-items:stretch;gap:.5rem;width:100%;display:flex}.z1hSTW_yAxisColumn{flex-shrink:0;width:48px;height:220px;position:relative}.z1hSTW_yAxisTick{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:500;line-height:1;position:absolute;right:8px;transform:translateY(-50%)}.z1hSTW_plotAndXColumn{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.z1hSTW_plotArea{width:100%;height:220px;position:relative}.z1hSTW_plotSvg{width:100%;height:100%;display:block}.z1hSTW_xAxisRow{width:100%;height:58px;margin-top:14px;position:relative;overflow:visible}.z1hSTW_xAxisLabel{transform-origin:100% 0;color:var(--text-secondary);white-space:nowrap;pointer-events:none;font-size:.8rem;line-height:1;position:absolute;top:6px;transform:translate(-100%)rotate(-45deg)}.z1hSTW_tooltipContainer{background:var(--surface);border:1px solid var(--border);color:var(--foreground);pointer-events:none;white-space:nowrap;z-index:10;border-radius:4px;margin-top:-8px;padding:.35rem .65rem;font-size:.775rem;font-weight:600;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 12px #00000026}.z1hSTW_twoColumnGrid{box-sizing:border-box;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:1.5rem;width:100%;max-width:100%;display:grid}@media (max-width:768px){.z1hSTW_twoColumnGrid{grid-template-columns:minmax(0,1fr)}}.z1hSTW_card{flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.z1hSTW_cardHeader{color:var(--foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.z1hSTW_cardBody{flex-direction:column;gap:.4rem;min-width:0;padding-top:.5rem;display:flex}.z1hSTW_classificationsBody{gap:.15rem}.z1hSTW_classificationsBody .z1hSTW_listItem{padding:.15rem 0}.z1hSTW_listItem{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-width:0;padding:.35rem 0;font-size:.8125rem;display:flex}.z1hSTW_assigneeName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none;overflow:hidden}.z1hSTW_patentCount{color:var(--text-secondary);flex-shrink:0;font-size:.8rem}.z1hSTW_classificationLinkBtn{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.4rem;min-width:0;padding:0;font-size:.8125rem;font-weight:500;display:flex;overflow:hidden}.z1hSTW_classificationLinkBtn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.z1hSTW_classificationLinkBtn:hover{color:var(--primary);text-decoration:underline}.z1hSTW_filterBtn{border:1px solid var(--border);color:var(--primary);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.z1hSTW_filterBtn:hover{background:var(--surface);border-color:var(--primary)}.z1hSTW_yearlySection{flex-direction:column;margin-top:.5rem;display:flex}.z1hSTW_yearlyGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding-top:.75rem;display:grid}.z1hSTW_yearCard{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.5rem;padding:.75rem;font-size:.8rem;display:flex}.z1hSTW_yearCardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:.35rem;display:flex}.z1hSTW_yearNumber{color:var(--foreground);font-size:.95rem;font-weight:700}.z1hSTW_yearIssued{color:var(--text-secondary);font-size:.775rem;font-weight:500}.z1hSTW_yearAssigneesList{flex-direction:column;gap:.4rem;min-height:70px;display:flex}.z1hSTW_yearAssigneeItem{font-size:.775rem;line-height:1.35}.z1hSTW_yearAssigneePct{color:var(--foreground);font-weight:600}.z1hSTW_yearAssigneeName{color:var(--primary)}.z1hSTW_yearFooter{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:auto;padding-top:.4rem;font-size:.725rem}.z1hSTW_stackedLegend{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .65rem;padding:.25rem .5rem .5rem;display:flex}.z1hSTW_stackedLegendItem{background:var(--surface);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;text-decoration:none;transition:all .15s;display:inline-flex}.z1hSTW_stackedLegendItem:hover,.z1hSTW_stackedLegendItemActive{border-color:var(--primary);background:var(--surface);box-shadow:0 1px 4px #00000014}.z1hSTW_stackedLegendItemDimmed{opacity:.45}.z1hSTW_stackedLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.z1hSTW_stackedLegendCode{color:var(--foreground);font-weight:700}.z1hSTW_stackedLegendName{color:var(--text-secondary)}.z1hSTW_stackedLegendCount{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-left:1px;font-size:.72rem;font-weight:600}.z1hSTW_stackedTooltip{background:var(--surface);border:1px solid var(--border);z-index:20;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;min-width:230px;max-width:290px;padding:.5rem .65rem;position:absolute;box-shadow:0 6px 20px #0003}.z1hSTW_stackedTooltipHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;padding-bottom:.35rem;display:flex}.z1hSTW_stackedTooltipMonth{color:var(--foreground);font-size:.825rem;font-weight:700}.z1hSTW_stackedTooltipTotal{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.z1hSTW_stackedTooltipList{flex-direction:column;gap:.2rem;display:flex}.z1hSTW_stackedTooltipRow{border-radius:3px;align-items:center;gap:.35rem;padding:.1rem .2rem;font-size:.725rem;line-height:1.25;transition:background .1s;display:flex}.z1hSTW_stackedTooltipRowActive{background:var(--surface);font-weight:600}.z1hSTW_stackedTooltipDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.z1hSTW_stackedTooltipCode{color:var(--foreground);width:12px;font-weight:700}.z1hSTW_stackedTooltipName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.z1hSTW_stackedTooltipCount{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.z1hSTW_stackedTooltipPct{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;width:32px;font-size:.675rem}.z1hSTW_treeHierarchyLink{color:inherit;flex:1;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.z1hSTW_treeHierarchyLink:hover .z1hSTW_treeHierarchyName{color:var(--primary);text-decoration:underline}.z1hSTW_diagnosticsModalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out z1hSTW_fadeIn;display:flex;position:fixed;inset:0}@keyframes z1hSTW_fadeIn{0%{opacity:0}to{opacity:1}}.z1hSTW_diagnosticsModalCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:460px;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000038}.z1hSTW_diagnosticsModalHeader{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.z1hSTW_diagnosticsModalTitleGroup{align-items:center;gap:.55rem;display:flex}.z1hSTW_diagnosticsModalTitle{color:var(--foreground);font-size:.95rem;font-weight:600}.z1hSTW_diagnosticsTimerBadge{background:var(--background);border:1px solid var(--border);color:var(--primary);border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600;display:inline-flex}.z1hSTW_diagnosticsStagesList{flex-direction:column;gap:.6rem;padding:.85rem 1.1rem;display:flex}.z1hSTW_diagnosticsStageItem{background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:.8rem;transition:all .15s;display:flex}.z1hSTW_diagnosticsStageActive{background:var(--surface);border:1px solid var(--primary)}.z1hSTW_diagnosticsStageLeft{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.z1hSTW_diagnosticsStageIconDone{color:#10b981;flex-shrink:0;justify-content:center;align-items:center;display:flex}.z1hSTW_diagnosticsStageIconActive{color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z1hSTW_diagnosticsStageText{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z1hSTW_diagnosticsStageTime{color:var(--text-secondary);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.725rem}.z1hSTW_diagnosticsModalFooter{border-top:1px solid var(--border);background:var(--surface);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:.65rem 1.1rem;font-size:.75rem;display:flex}.z1hSTW_diagnosticsDismissBtn{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;transition:all .15s}.z1hSTW_diagnosticsDismissBtn:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.z1hSTW_diagnosticsModalTitleError{color:var(--error);font-size:.95rem;font-weight:600}.z1hSTW_diagnosticsTimerBadgeError{color:var(--error);background:#ef44441a;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600;display:inline-flex}.z1hSTW_diagnosticsCloseIconBtn{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.z1hSTW_diagnosticsCloseIconBtn:hover{color:var(--foreground);background:var(--background)}.z1hSTW_diagnosticsStageError{background:#ef44440f;border:1px solid #ef44444d}.z1hSTW_diagnosticsStageIconError{color:var(--error);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z1hSTW_diagnosticsErrorBox{background:#ef444414;border:1px solid #ef444440;border-radius:6px;flex-direction:column;gap:.35rem;margin:0 1.1rem .85rem;padding:.65rem .85rem;display:flex}.z1hSTW_diagnosticsErrorHeader{color:var(--error);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.z1hSTW_diagnosticsErrorText{color:var(--foreground);margin:0;font-size:.775rem;line-height:1.4}.z1hSTW_diagnosticsFooterActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.z1hSTW_diagnosticsActionPrimary{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:500;transition:all .15s}.z1hSTW_diagnosticsActionPrimary:hover{filter:brightness(1.1)}.z1hSTW_diagnosticsActionSecondary{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:500;transition:all .15s}.z1hSTW_diagnosticsActionSecondary:hover{border-color:var(--primary);color:var(--primary)}.z1hSTW_treeErrorRow{color:var(--error);align-items:center;gap:.4rem;padding:.2rem 0;font-size:.75rem;display:flex}.z1hSTW_treeErrorRetryBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}
.NGrLfW_container{flex-direction:column;gap:1rem;width:100%;display:flex}.NGrLfW_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.NGrLfW_titleArea{flex-direction:column;gap:.25rem;display:flex}.NGrLfW_pageTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.NGrLfW_sampleAssignees{color:var(--text-secondary);flex-wrap:wrap;gap:.25rem;font-size:.75rem;display:flex}.NGrLfW_samplePill{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:.1rem .4rem}.NGrLfW_expandedRowContainer{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.85rem 1.25rem;display:flex}.NGrLfW_inlineNameRow{align-items:center;gap:.5rem;display:flex}.NGrLfW_inlineNameLabel{color:var(--text-secondary);white-space:nowrap;font-size:.8rem;font-weight:600}.NGrLfW_inlineNameInput{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:4px;width:100%;max-width:320px;padding:.3rem .55rem;font-size:.85rem}.NGrLfW_inlineNameInput:focus{border-color:var(--primary);outline:none}.NGrLfW_inlineSaveBtn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.3rem .65rem;font-size:.8rem;font-weight:500}.NGrLfW_inlineSaveBtn:hover{background:var(--primary-hover)}.NGrLfW_inlineSaveBtn:disabled{opacity:.5;cursor:not-allowed}.NGrLfW_inlineAssigneesSection{flex-direction:column;gap:.4rem;display:flex}.NGrLfW_inlineAssigneesLabel{color:var(--text-secondary);font-size:.8rem;font-weight:600}.NGrLfW_inlineAssigneesList{flex-direction:column;gap:.35rem;max-height:240px;display:flex;overflow-y:auto}.NGrLfW_inlineAssigneeItem{justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0;font-size:.825rem;display:flex}.NGrLfW_inlineAssigneeName{color:var(--foreground);font-weight:500}.NGrLfW_inlineAssigneeMeta{color:var(--text-secondary);margin-left:.5rem;font-size:.75rem}.NGrLfW_inlineRemoveBtn{border:1px solid var(--border);color:#ef4444;cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:.2rem .5rem;font-size:.75rem}.NGrLfW_inlineRemoveBtn:hover{background:#ef44441a;border-color:#ef4444}
.jYSqra_layout{grid-template-columns:260px 1fr;align-items:start;gap:1rem;padding:.5rem 0 2rem;display:grid}.jYSqra_sidebar{border-right:1px solid var(--border);flex-direction:column;padding-right:1rem;display:flex}.jYSqra_content{flex-direction:column;display:flex}.jYSqra_sidebarHeader{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.jYSqra_titleRow{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.jYSqra_tableList{flex-direction:column;gap:0;display:flex}.jYSqra_tableItem{color:var(--foreground);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:.3rem 0;font-size:.8125rem;display:flex}.jYSqra_tableItem:hover{background:var(--surface)}.jYSqra_tableItemActive{background:var(--surface);color:var(--primary);font-weight:600}.jYSqra_tableName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-right:.5rem;overflow:hidden}.jYSqra_badge{background:var(--border);color:var(--text-secondary);border-radius:4px;flex-shrink:0;padding:.1rem .35rem;font-size:.7rem;font-weight:500}.jYSqra_input,.jYSqra_select{border:1px solid var(--border);background:var(--surface);color:var(--foreground);box-sizing:border-box;border-radius:6px;outline:none;padding:.35rem .6rem;font-size:.8125rem}.jYSqra_input:focus,.jYSqra_select:focus{border-color:var(--primary)}.jYSqra_btn{border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;display:inline-flex}.jYSqra_btn:hover:not(:disabled){border-color:var(--text-secondary)}.jYSqra_btn:disabled{opacity:.4;cursor:not-allowed}.jYSqra_btnIcon{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;align-items:center;padding:.2rem;display:inline-flex}.jYSqra_btnIcon:hover{color:var(--foreground)}.jYSqra_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.jYSqra_tableInfo{flex-direction:column;gap:.15rem;display:flex}.jYSqra_tableHeading{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.jYSqra_metaText{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.775rem;display:flex}.jYSqra_actions{align-items:center;gap:.5rem;display:flex}.jYSqra_filterBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.jYSqra_filterInput{flex:1;min-width:160px}.jYSqra_tableWrapper{overflow-x:auto}.jYSqra_table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.jYSqra_table th{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .75rem;font-weight:600}.jYSqra_table th:hover{color:var(--foreground)}.jYSqra_thFlex{align-items:center;gap:.3rem;display:flex}.jYSqra_table td{border-bottom:1px solid var(--border);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:.45rem .75rem;overflow:hidden}.jYSqra_row{cursor:pointer}.jYSqra_row:hover{background:var(--surface)}.jYSqra_rowSelected{background:#6366f114!important}.jYSqra_pagination{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.775rem;display:flex}.jYSqra_paginationControls{align-items:center;gap:.4rem;display:flex}.jYSqra_drawer{background:var(--surface);border-left:1px solid var(--border);z-index:100;flex-direction:column;width:480px;max-width:90vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #00000026}.jYSqra_drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.95rem;font-weight:600;display:flex}.jYSqra_drawerBody{flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.jYSqra_fieldCard{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.jYSqra_fieldNameRow{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.jYSqra_fieldValue{word-break:break-word;white-space:pre-wrap;font-size:.8125rem}.jYSqra_fieldJson{background:var(--background);border:1px solid var(--border);border-radius:4px;margin:0;padding:.4rem;font-family:monospace;font-size:.75rem;overflow-x:auto}.jYSqra_message{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-size:.8125rem}.jYSqra_segmentedGroup{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.jYSqra_segmentedBtn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.25rem .65rem;font-size:.775rem;font-weight:500;transition:all .15s}.jYSqra_segmentedBtn:hover{color:var(--foreground)}.jYSqra_segmentedBtnActive{background:var(--background);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #0000001a}.jYSqra_drawerBackdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:99;background:#00000059;position:fixed;inset:0}.jYSqra_barContainer{background:var(--border);border-radius:2px;width:100%;height:4px;margin-top:4px;overflow:hidden}.jYSqra_barFill{background:var(--primary);border-radius:2px;height:100%}.jYSqra_assigneeLinkBtn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.jYSqra_assigneeLinkBtn:hover{color:var(--primary);border-color:var(--primary);background:var(--surface)}
.PmmOpq_tableContainer{background:var(--background);border:1px solid var(--border);border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.PmmOpq_table{border-collapse:collapse;text-align:left;width:100%}.PmmOpq_table th{background:var(--surface);color:var(--text-secondary);border-bottom:1px solid var(--border);padding:1rem;font-weight:600}.PmmOpq_table td{border-bottom:1px solid var(--border);padding:1rem}.PmmOpq_badge{text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.PmmOpq_admin{background:var(--tag-bg-purple);color:var(--tag-text-purple)}.PmmOpq_user{background:var(--tag-bg-blue);color:var(--tag-text-blue)}.PmmOpq_banned{background:var(--surface);color:var(--text-secondary)}.PmmOpq_roleSelect{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;text-transform:uppercase;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.PmmOpq_roleSelect:hover{border-color:var(--primary)}.PmmOpq_status{align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.PmmOpq_approved{color:var(--success)}.PmmOpq_pending{color:var(--warning)}.PmmOpq_approveBtn,.PmmOpq_connectBtn{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.PmmOpq_approveBtn{background:var(--tag-bg-green);color:var(--tag-text-green);border-color:var(--tag-bg-green)}.PmmOpq_link{color:var(--primary);cursor:pointer;font-weight:500;text-decoration:underline}.PmmOpq_approveBtn:hover{opacity:.8}.PmmOpq_connectBtn:hover{background:var(--surface);border-color:var(--primary);color:var(--primary)}.PmmOpq_loading{min-height:200px;color:var(--text-secondary);justify-content:center;align-items:center;font-weight:600;display:flex}.PmmOpq_modalContent{padding:1.5rem}.PmmOpq_modalSub{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem}.PmmOpq_dropdownOverride{width:100%}
.Uo2AIa_nameCell{align-items:center;gap:.75rem;display:flex}.Uo2AIa_avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.Uo2AIa_statusExists{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.Uo2AIa_statusNew{color:var(--success);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.Uo2AIa_statusActions{align-items:center;gap:.5rem;display:flex}.Uo2AIa_syncBtn{background:var(--tag-bg-blue);color:var(--tag-text-blue);border:1px solid var(--tag-bg-blue);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:.75rem}.Uo2AIa_syncBtn:hover{opacity:.8}.Uo2AIa_importBtn{background:var(--tag-bg-green);color:var(--tag-text-green);border:1px solid var(--tag-bg-green);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:.75rem}.Uo2AIa_importBtn:hover{opacity:.8}.Uo2AIa_skipBtn{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:flex}.Uo2AIa_skipBtn:hover{background:var(--border)}.Uo2AIa_skippedSection{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:2rem}.Uo2AIa_skippedTitle{color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.Uo2AIa_emailColumn{max-width:250px}.Uo2AIa_emailItem{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.4;overflow:hidden}.Uo2AIa_section{margin-top:2.5rem}.Uo2AIa_section:first-child{margin-top:0}.Uo2AIa_sectionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Uo2AIa_sectionTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.Uo2AIa_countBadge{background:var(--surface);color:var(--text-secondary);border-radius:10px;padding:1px 6px;font-size:.75rem;font-weight:500}.Uo2AIa_profileLink{color:var(--primary);font-weight:500;text-decoration:none}.Uo2AIa_profileLink:hover{text-decoration:underline}.Uo2AIa_matchNote{color:var(--text-secondary);margin-top:2px;font-size:.75rem;display:block}.Uo2AIa_syncedIcon{color:var(--success);align-items:center;gap:4px;font-size:.85rem;font-weight:500;display:flex}
.iN49HG_uploadContainer{flex-direction:column;gap:1.5rem;max-width:800px;margin-top:1rem;display:flex}.iN49HG_dropzone{border:2px dashed var(--border);border-radius:var(--radius-lg);text-align:center;background-color:var(--surface);cursor:pointer;padding:3rem 2rem;transition:all .2s}.iN49HG_dropzone:hover{border-color:var(--text-muted);background-color:var(--surface-hover)}.iN49HG_dropzone input{display:none}.iN49HG_dropzoneIcon{color:var(--text-muted);margin:0 auto 1rem}.iN49HG_dropzoneTitle{color:var(--text);margin-bottom:.5rem;font-weight:500}.iN49HG_dropzoneSubtitle{color:var(--text-muted);font-size:.875rem}.iN49HG_previewSection{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.iN49HG_previewHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.iN49HG_previewStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.iN49HG_statCard{background-color:var(--background);border-radius:var(--radius);border:1px solid var(--border);padding:1rem}.iN49HG_statLabel{text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.iN49HG_statValue{color:var(--text);font-size:1.5rem;font-weight:600}.iN49HG_previewActions{justify-content:flex-end;gap:1rem;display:flex}.iN49HG_errorBox{color:#ef4444;border-radius:var(--radius);background-color:#ef44441a;border:1px solid #ef444433;padding:1rem;font-size:.875rem}.iN49HG_nameCell{align-items:center;gap:.75rem;display:flex}.iN49HG_statusExists{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.iN49HG_section{margin-top:2.5rem}.iN49HG_section:first-child{margin-top:0}.iN49HG_sectionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.iN49HG_sectionTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.iN49HG_countBadge{background:var(--surface);color:var(--text-secondary);border-radius:10px;padding:1px 6px;font-size:.75rem;font-weight:500}.iN49HG_profileLink{color:var(--primary);font-weight:500;text-decoration:none}.iN49HG_profileLink:hover{text-decoration:underline}.iN49HG_summaryContainer{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:2rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.iN49HG_summaryHeader{color:var(--text-primary);border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.iN49HG_summaryList{flex-direction:column;gap:.75rem;display:flex}.iN49HG_summaryRow{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.75rem;transition:all .2s;display:flex}.iN49HG_summaryRow:hover{border-color:var(--text-muted)}.iN49HG_summaryLabel{color:var(--text-primary);flex:1;align-items:center;gap:.75rem;font-weight:500;display:flex}.iN49HG_summaryCount{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;padding:2px 8px;font-size:.85rem;font-weight:600}.iN49HG_summaryActions{align-items:center;gap:.5rem;display:flex}.iN49HG_viewBtn{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:4px 12px;font-size:.85rem;transition:all .2s;display:flex}.iN49HG_viewBtn:hover{background:var(--surface);color:var(--text-primary)}.iN49HG_importBtn{background:var(--tag-bg-green);color:var(--tag-text-green);border:1px solid var(--tag-bg-green);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.25rem;padding:4px 12px;font-size:.85rem;transition:all .2s;display:flex}.iN49HG_importBtn:hover{opacity:.8}.iN49HG_syncBtn{background:var(--tag-bg-blue);color:var(--tag-text-blue);border:1px solid var(--tag-bg-blue);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.25rem;padding:4px 12px;font-size:.85rem;transition:all .2s;display:flex}.iN49HG_syncBtn:hover{opacity:.8}.iN49HG_collapsedSection{display:none}.iN49HG_sectionCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;margin-bottom:2rem;display:grid}.iN49HG_sectionCard{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg,8px);cursor:pointer;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex}.iN49HG_sectionCard:hover{border-color:var(--text-muted);background-color:var(--surface-hover,#ffffff08)}.iN49HG_sectionCard.iN49HG_activeCard{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 1px var(--primary,#3b82f6);background-color:var(--surface)}.iN49HG_sectionCard h3{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.iN49HG_sectionCard p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.85rem}.iN49HG_subStatsList{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.iN49HG_subStatItem{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.iN49HG_subStatItem strong{color:var(--text-primary);font-weight:600}
.fEUbia_container{margin-top:.5rem}.fEUbia_searchRow{align-items:flex-start;gap:1rem;max-width:500px;display:flex}.fEUbia_dropdownWrapper{flex:1}.fEUbia_confirmBtn{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:36px;padding:0 1.5rem;display:flex}
._2_lzRW_container{flex-direction:column;gap:1.5rem;display:flex}._2_lzRW_section{flex-direction:column;gap:1rem;display:flex}._2_lzRW_linkButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}._2_lzRW_linkButton:hover{text-decoration:underline}._2_lzRW_cellLink{cursor:pointer;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:100%;height:100%;margin:-.25rem -.8rem;padding:.25rem .8rem;text-decoration:none;transition:opacity .15s,background-color .15s;display:flex}._2_lzRW_cellLink:hover{opacity:.85;background-color:var(--surface-hover,#0000000a);text-decoration:underline}._2_lzRW_cellLinkReview{color:var(--success,#16a34a)}._2_lzRW_cellLinkDrafts{color:var(--text-secondary)}._2_lzRW_filterPill{background-color:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:.5rem;align-items:center;gap:6px;padding:.35rem .75rem;font-size:.875rem;display:inline-flex}._2_lzRW_filterPillLabel{color:var(--text-secondary)}._2_lzRW_filterPillValue{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:500;overflow:hidden}._2_lzRW_filterPillClear{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:2px;transition:color .15s,background-color .15s;display:inline-flex}._2_lzRW_filterPillClear:hover{color:var(--foreground);background-color:var(--border)}
.F9XsMa_statsSummaryWrapper{margin-bottom:1.5rem;position:relative}.F9XsMa_statsSummary{flex-wrap:wrap;gap:.75rem;padding-right:40px;transition:max-height .3s ease-in-out;display:flex}.F9XsMa_collapsed{max-height:42px;overflow:hidden}.F9XsMa_expanded{max-height:1000px}.F9XsMa_miniStatCard{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.F9XsMa_miniStatCard:hover{border-color:var(--primary);background:var(--background)}.F9XsMa_activeFilter{border-color:var(--primary);background:var(--background);box-shadow:0 2px 8px #0000000d}.F9XsMa_activeFilter .F9XsMa_miniStatCount{color:var(--primary)}.F9XsMa_miniStatType{color:var(--text-secondary);letter-spacing:.05em;font-size:.75rem;font-weight:600}.F9XsMa_miniStatCount{color:var(--primary);border-left:1px solid var(--border);padding-left:.5rem;font-size:1rem;font-weight:700}.F9XsMa_relationshipBadge{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.F9XsMa_dateLabel{color:var(--text-secondary);font-size:.85rem}.F9XsMa_loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:4rem;display:flex}.F9XsMa_tag{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;margin-right:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:500;display:inline-block}@media (max-width:768px){.F9XsMa_container{padding:1rem}.F9XsMa_header{flex-direction:column;align-items:flex-start;gap:1rem}}.F9XsMa_expandToggle{background:var(--surface);border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;z-index:5;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:4px;right:0}.F9XsMa_expandToggle:hover{color:var(--primary);border-color:var(--primary);background:var(--background)}
.kTv_9G_layout{grid-template-columns:200px minmax(0,1fr) 200px;grid-template-areas:"top top top""left center right""bottom bottom bottom";gap:1rem;display:grid}.kTv_9G_top{grid-area:top}.kTv_9G_right{grid-area:right}.kTv_9G_bottom{grid-area:bottom}.kTv_9G_left{grid-area:left}.kTv_9G_center{--note-inset:calc(.75rem + 1px);flex-direction:column;grid-area:center;gap:1rem;min-width:0;display:flex}.kTv_9G_panel{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;flex-direction:column;gap:.5rem;min-height:2rem;padding:.5rem 2rem .5rem .75rem;display:flex;position:relative}.kTv_9G_addBtn{z-index:1;position:absolute;top:.25rem;right:.25rem}.kTv_9G_groups{flex-direction:column;gap:.75rem;display:flex}.kTv_9G_top .kTv_9G_groups,.kTv_9G_bottom .kTv_9G_groups{flex-flow:wrap;gap:.5rem 1.5rem}.kTv_9G_group{flex-direction:column;gap:.25rem;display:flex}.kTv_9G_top .kTv_9G_group,.kTv_9G_bottom .kTv_9G_group{flex-flow:wrap;align-items:center;gap:.25rem .75rem}.kTv_9G_category{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.kTv_9G_category:hover{color:var(--foreground)}.kTv_9G_name{margin:0;padding:.5rem .75rem;font-size:1.75rem;font-weight:700;line-height:1.3}h1.kTv_9G_name{border:1px solid #0000}.kTv_9G_item{justify-content:space-between;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.kTv_9G_removeBtn{visibility:hidden;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.kTv_9G_item:hover .kTv_9G_removeBtn{visibility:visible}.kTv_9G_addForm{flex-direction:column;gap:.4rem;display:flex}.kTv_9G_top .kTv_9G_addForm,.kTv_9G_bottom .kTv_9G_addForm{flex-flow:wrap}.kTv_9G_top .kTv_9G_addForm input,.kTv_9G_bottom .kTv_9G_addForm input{flex:1;width:auto;min-width:160px}.kTv_9G_formActions{gap:.4rem;display:flex}.kTv_9G_center>.kTv_9G_empty{padding:0 var(--note-inset);margin:0}.kTv_9G_text{padding:0 var(--note-inset);word-break:break-word;font-size:.95rem;line-height:1.6}.kTv_9G_text p{margin:0 0 .5rem}.kTv_9G_text ul,.kTv_9G_text ol{margin:0 0 .5rem;padding-left:1.25rem}.kTv_9G_text ul{list-style-type:disc}.kTv_9G_text li{margin:.25rem 0}.kTv_9G_text a{color:var(--primary);text-decoration:underline}.kTv_9G_text h1{margin:.75rem 0 .35rem;font-size:1.2rem;font-weight:600}.kTv_9G_text h2{margin:.75rem 0 .3rem;font-size:1.05rem;font-weight:600}.kTv_9G_text h3{margin:.6rem 0 .25rem;font-size:.95rem;font-weight:600}.kTv_9G_text h4{margin:.5rem 0 .2rem;font-size:.9rem;font-weight:600}.kTv_9G_text blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:.5rem 0;padding-left:.75rem;font-style:italic}.kTv_9G_text hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.kTv_9G_app{width:calc(100% - 2 * var(--note-inset));margin:0 var(--note-inset);border:1px solid var(--border);resize:vertical;background:#fff;border-radius:.6rem;height:70vh}.kTv_9G_empty{color:var(--text-secondary);font-size:.875rem}.kTv_9G_codeArea{font-family:var(--font-mono);resize:vertical;font-size:.8125rem}.kTv_9G_noteList{flex-direction:column;gap:.5rem;display:flex}.kTv_9G_noteRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}@media (max-width:768px){.kTv_9G_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""center""left""right""bottom"}}
