.-aTpwq_container{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.-aTpwq_toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.-aTpwq_toolbarLeft{align-items:center;gap:1rem;display:flex}.-aTpwq_searchWrapper{align-items:center;display:flex;position:relative}.-aTpwq_searchIcon{color:var(--color-text-muted);position:absolute;left:.75rem}.-aTpwq_searchInput{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:#ffffff05;width:250px;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;transition:all .2s}.-aTpwq_searchInput:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,99, 102, 241), .15);outline:none}.-aTpwq_badge{color:var(--color-primary-light);background:#6366f11f;border-radius:9999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.-aTpwq_tableWrapper{width:100%;overflow-x:auto}.-aTpwq_table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.-aTpwq_table th,.-aTpwq_table td{border-bottom:1px solid var(--color-border);padding:.875rem 1.25rem}.-aTpwq_table th{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;z-index:10;-webkit-user-select:none;user-select:none;background:#ffffff05;font-size:.75rem;font-weight:600;position:sticky;top:0}.-aTpwq_sortable{cursor:pointer;transition:background .15s,color .15s}.-aTpwq_sortable:hover{color:var(--color-text-primary);background:#ffffff0a}.-aTpwq_thContent{align-items:center;gap:.5rem;display:flex}.-aTpwq_sortIcon{color:var(--color-primary);display:inline-flex}.-aTpwq_table td{color:var(--color-text-primary);font-size:.875rem}.-aTpwq_table tbody tr{transition:background .15s}.-aTpwq_table tbody tr:hover{background:#ffffff08}.-aTpwq_empty,.-aTpwq_skeleton{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;font-size:.875rem;display:flex}.-aTpwq_empty svg{color:var(--color-text-muted)}.-aTpwq_skeletonContainer{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.-aTpwq_skeletonRow{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%) 0 0/200% 100%;height:40px;animation:1.5s infinite -aTpwq_shimmer}@keyframes -aTpwq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.-aTpwq_pagination{color:var(--color-text-secondary);background:#ffffff03;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.875rem;display:flex}.-aTpwq_paginationControls{align-items:center;gap:1rem;display:flex}.-aTpwq_pageSelect{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:.25rem .5rem;font-size:.875rem}.-aTpwq_pageSelect:focus{border-color:var(--color-primary);outline:none}.-aTpwq_navButtons{align-items:center;gap:.25rem;display:flex}.-aTpwq_navBtn{border:1px solid var(--color-border);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.-aTpwq_navBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.-aTpwq_navBtn:disabled{opacity:.5;cursor:not-allowed;background:0 0}
.dKH7HG_overlay{z-index:1000;background:var(--modal-overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out dKH7HG_modalFadeIn;display:flex;position:fixed;inset:0}.dKH7HG_content{background:var(--color-bg-offset,#1a1a2e);border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-lg,16px);width:100%;max-height:90vh;color:var(--color-text-primary,#f9fafb);padding:1.75rem;animation:.25s ease-out dKH7HG_modalScaleIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px #00000080}.dKH7HG_sm{max-width:420px}.dKH7HG_md{max-width:500px}.dKH7HG_lg{max-width:620px}.dKH7HG_xl{max-width:800px}.dKH7HG_full{max-width:95vw;max-height:95vh}.dKH7HG_header{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.dKH7HG_title{color:var(--color-text-primary,#f9fafb);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.dKH7HG_closeButton{border:1px solid var(--color-border,#ffffff14);width:32px;height:32px;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.dKH7HG_closeButton:hover{color:var(--color-text-primary,#f9fafb);border-color:var(--color-border-hover,#ffffff26);background:#ffffff0f}.dKH7HG_closeButton:focus-visible{outline:2px solid var(--color-primary,#10b981);outline-offset:2px}.dKH7HG_content::-webkit-scrollbar{width:6px}.dKH7HG_content::-webkit-scrollbar-track{background:0 0}.dKH7HG_content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.dKH7HG_content::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes dKH7HG_modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dKH7HG_modalScaleIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.dKH7HG_overlay{align-items:flex-end;padding:.75rem}.dKH7HG_content{border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;max-height:85vh;padding:1.25rem;animation:.3s ease-out dKH7HG_modalSlideUp}.dKH7HG_sm,.dKH7HG_md,.dKH7HG_lg,.dKH7HG_xl{max-width:100%}}@keyframes dKH7HG_modalSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.ea0_yW_btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ea0_yW_btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ea0_yW_btn-sm{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem}.ea0_yW_btn-md{border-radius:var(--radius-md);padding:.625rem 1.25rem;font-size:.875rem}.ea0_yW_btn-lg{border-radius:var(--radius-lg);padding:.875rem 1.75rem;font-size:1rem}.ea0_yW_btn-full{width:100%}.ea0_yW_btn-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;box-shadow:0 4px 14px #3b82f663}.ea0_yW_btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.ea0_yW_btn-primary:active:not(:disabled){transform:scale(.98)}.ea0_yW_btn-secondary{background:var(--color-bg-glass);color:var(--color-text-primary);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ea0_yW_btn-secondary:hover:not(:disabled){border-color:var(--color-border-hover);background:#ffffff1a}.ea0_yW_btn-outline{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.ea0_yW_btn-outline:hover:not(:disabled){background:var(--color-primary-glow)}.ea0_yW_btn-danger{background:var(--color-danger);color:#fff;box-shadow:0 4px 14px #ef444459}.ea0_yW_btn-danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444473}.ea0_yW_btn-danger:active:not(:disabled){transform:scale(.98)}.ea0_yW_btn-ghost{color:var(--color-text-secondary);background:0 0}.ea0_yW_btn-ghost:hover:not(:disabled){background:var(--color-bg-glass);color:var(--color-text-primary)}.ea0_yW_btn-loading{color:#0000!important}.ea0_yW_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite ea0_yW_spin;position:absolute}@keyframes ea0_yW_spin{to{transform:rotate(360deg)}}
._0bYm5G_column{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;min-height:200px;transition:box-shadow .15s,border-color .15s;display:flex}._0bYm5G_columnDragOver{border-color:var(--color-primary,#10b981);box-shadow:0 0 0 2px #10b98133}._0bYm5G_columnHeader{border-bottom:1px solid var(--color-border);border-top:3px solid #0000;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}._0bYm5G_columnLabel{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}._0bYm5G_columnCount{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}._0bYm5G_columnBody{flex-direction:column;flex:1;gap:.625rem;padding:.75rem;display:flex}._0bYm5G_columnEmpty{color:var(--color-text-secondary);text-align:center;opacity:.5;padding:1.5rem 0;font-size:.8125rem}._0bYm5G_taskCard{background:var(--color-background,#111827);border:1px solid var(--color-border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;transition:box-shadow .15s,transform .1s;display:flex;overflow:hidden}._0bYm5G_taskCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}._0bYm5G_taskCard:active{cursor:grabbing}._0bYm5G_taskCardPriorityStrip{flex-shrink:0;width:4px}._0bYm5G_taskCardBody{flex:1;min-width:0;padding:.75rem}._0bYm5G_taskCardTitle{color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._0bYm5G_taskCardMeta{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}._0bYm5G_taskCardBadge{border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}._0bYm5G_taskCardFooter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._0bYm5G_taskCardDue{color:var(--color-text-secondary);font-size:.6875rem}._0bYm5G_taskCardDueSoon{color:#f59e0b;font-weight:600}._0bYm5G_taskCardCounter{color:var(--color-text-secondary);font-size:.6875rem}._0bYm5G_badge{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}._0bYm5G_panelOverlay{z-index:50;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}._0bYm5G_panel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;width:min(520px,95vw);height:100%;display:flex;overflow:hidden}._0bYm5G_panelHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}._0bYm5G_panelTitle{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}._0bYm5G_panelBadges{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}._0bYm5G_panelCloseBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:.75rem;padding:.25rem;font-size:1.25rem;line-height:1}._0bYm5G_panelCloseBtn:hover{color:var(--color-text-primary)}._0bYm5G_panelBody{flex-direction:column;flex:1;gap:1.5rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}._0bYm5G_panelActions{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:1rem 1.5rem;display:flex}._0bYm5G_panelEmpty{color:var(--color-text-secondary);font-size:.875rem;font-style:italic}._0bYm5G_section{flex-direction:column;gap:.75rem;display:flex}._0bYm5G_sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding-bottom:.375rem;font-size:.75rem;font-weight:600}._0bYm5G_dataGrid{grid-template-columns:1fr 1fr;gap:.625rem 1rem;display:grid}._0bYm5G_dataItem{flex-direction:column;gap:.125rem;display:flex}._0bYm5G_dataLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}._0bYm5G_dataValue{color:var(--color-text-primary);font-size:.875rem;font-weight:500}._0bYm5G_taskDescription{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}._0bYm5G_tagList{flex-wrap:wrap;gap:.375rem;display:flex}._0bYm5G_tag{color:#818cf8;background:#6366f126;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}._0bYm5G_subtaskList{flex-direction:column;gap:.5rem;display:flex}._0bYm5G_subtaskItem{align-items:center;gap:.5rem;font-size:.875rem;display:flex}._0bYm5G_subtaskStatus{flex-shrink:0;font-size:.625rem}._0bYm5G_subtaskTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._0bYm5G_subtaskArea{color:var(--color-text-secondary);flex-shrink:0;font-size:.6875rem}._0bYm5G_noteItem{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:.75rem}._0bYm5G_noteContent{color:var(--color-text-primary);white-space:pre-wrap;font-size:.875rem;line-height:1.5}._0bYm5G_noteMeta{color:var(--color-text-secondary);margin-top:.375rem;font-size:.75rem}._0bYm5G_form{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}._0bYm5G_formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._0bYm5G_formGroup{flex-direction:column;gap:.375rem;display:flex}._0bYm5G_formLabel{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}._0bYm5G_formInput,._0bYm5G_formSelect,._0bYm5G_formTextarea{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-primary);box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .875rem;font-size:.875rem}._0bYm5G_formInput:focus,._0bYm5G_formSelect:focus,._0bYm5G_formTextarea:focus{border-color:var(--color-primary,#10b981);outline:none}._0bYm5G_formInputError{border-color:#ef4444}._0bYm5G_formTextarea{resize:vertical;font-family:inherit}._0bYm5G_formError{color:#ef4444;font-size:.75rem}._0bYm5G_formActions{justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}._0bYm5G_panelError{background:var(--color-danger-muted);color:var(--color-danger);border:1px solid #ef444433;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;font-weight:500;display:flex}._0bYm5G_panelRetryBtn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}._0bYm5G_panelRetryBtn:disabled{opacity:.6;cursor:default}
.e70pQW_board{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.e70pQW_column{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;min-height:200px;transition:box-shadow .15s,border-color .15s;display:flex}.e70pQW_columnDragOver{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary,#10b981)33}.e70pQW_columnHeader{border-bottom:1px solid var(--color-border);border-top:3px solid #0000;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.e70pQW_columnLabel{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.e70pQW_columnCount{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.e70pQW_columnBody{flex-direction:column;flex:1;gap:.625rem;padding:.75rem;display:flex}.e70pQW_columnEmpty{color:var(--color-text-secondary);text-align:center;opacity:.5;padding:1.5rem 0;font-size:.8125rem}.e70pQW_card{background:var(--color-background,#111827);border:1px solid var(--color-border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;padding:.75rem;transition:box-shadow .15s,transform .1s}.e70pQW_card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.e70pQW_card:active{cursor:grabbing}.e70pQW_cardTitle{color:var(--color-text-primary);margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.3}.e70pQW_cardMeta{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.e70pQW_cardChip{color:var(--color-text-secondary);font-size:.75rem}.e70pQW_cardFooter{justify-content:space-between;align-items:center;display:flex}.e70pQW_sourceBadge{border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.e70pQW_cardTime{color:var(--color-text-secondary);font-size:.6875rem}.e70pQW_cardAssignee{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.75rem;overflow:hidden}.e70pQW_panelOverlay{z-index:50;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.e70pQW_panel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;width:min(520px,95vw);height:100%;display:flex;overflow:hidden}.e70pQW_panelHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.e70pQW_panelTitle{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.e70pQW_panelBadges{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.e70pQW_statusBadge{color:var(--color-primary,#10b981);background:#10b98126;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.e70pQW_convertedBadge{color:#10b981;background:#10b98122;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.e70pQW_panelCloseBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.25rem;line-height:1}.e70pQW_panelBody{flex-direction:column;flex:1;gap:1.5rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.e70pQW_section{flex-direction:column;gap:.75rem;display:flex}.e70pQW_sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding-bottom:.375rem;font-size:.75rem;font-weight:600}.e70pQW_dataGrid{grid-template-columns:1fr 1fr;gap:.625rem 1rem;display:grid}.e70pQW_dataItem{flex-direction:column;gap:.125rem;display:flex}.e70pQW_dataLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.e70pQW_dataValue{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.e70pQW_timeline{flex-direction:column;gap:.75rem;display:flex}.e70pQW_timelineItem{align-items:flex-start;gap:.75rem;display:flex}.e70pQW_timelineIcon{background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:flex}.e70pQW_timelineContent{flex:1}.e70pQW_timelineSummary{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.4}.e70pQW_timelineMeta{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem}.e70pQW_noteItem{background:var(--color-background,#111827);border:1px solid var(--color-border);border-radius:8px;padding:.75rem}.e70pQW_noteContent{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.5}.e70pQW_noteMeta{color:var(--color-text-secondary);margin-top:.375rem;font-size:.75rem}.e70pQW_panelActions{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem;display:flex}.e70pQW_formGroup{flex-direction:column;gap:.375rem;display:flex}.e70pQW_formLabel{color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.e70pQW_formInput,.e70pQW_formSelect,.e70pQW_formTextarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.875rem}.e70pQW_formInput:focus,.e70pQW_formSelect:focus,.e70pQW_formTextarea:focus{border-color:var(--color-primary,#10b981);outline:none}.e70pQW_formTextarea{resize:vertical;min-height:80px;font-family:inherit}.e70pQW_formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.e70pQW_formActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.e70pQW_formError{color:#ef4444;margin-top:.25rem;font-size:.8125rem}.e70pQW_panelEmpty{color:var(--color-text-secondary);text-align:center;opacity:.6;padding:1rem;font-size:.875rem}
._W_XLG_body{flex-direction:column;gap:1.5rem;display:flex}._W_XLG_message{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}._W_XLG_actions{justify-content:flex-end;gap:.5rem;display:flex}
.wv32Ua_page{flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem 2rem;display:flex}.wv32Ua_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wv32Ua_title{color:var(--color-text-primary);margin:0 0 .125rem;font-size:1.375rem;font-weight:700}.wv32Ua_subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.wv32Ua_headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wv32Ua_generateMsg{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;padding:.625rem 1rem;font-size:.875rem}.wv32Ua_actionError{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.625rem 1rem;font-size:.875rem}.wv32Ua_progressCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.5rem;padding:.875rem 1.25rem;display:flex}.wv32Ua_progressInfo{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.wv32Ua_progressPct{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.wv32Ua_progressBar{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}.wv32Ua_progressFill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%;transition:width .4s}.wv32Ua_filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wv32Ua_searchInput{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:8px;width:220px;min-width:0;padding:.4375rem .875rem;font-size:.875rem}.wv32Ua_searchInput:focus{border-color:var(--color-primary,#10b981);outline:none}.wv32Ua_filterSelect{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:.4375rem .75rem;font-size:.8125rem}.wv32Ua_filterSelect:focus{border-color:var(--color-primary,#10b981);outline:none}.wv32Ua_clearBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:.4375rem .875rem;font-size:.8125rem}.wv32Ua_clearBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.wv32Ua_dateChip{background:var(--color-primary-muted);border:1px solid var(--color-primary);color:var(--color-primary);white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.wv32Ua_dateChipClear{width:18px;height:18px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.wv32Ua_dateChipClear:hover{background:var(--color-primary);color:#fff}.wv32Ua_viewBar{justify-content:space-between;align-items:center;display:flex}.wv32Ua_taskCount{color:var(--color-text-secondary);font-size:.8125rem}.wv32Ua_viewToggle{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.wv32Ua_viewBtn{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.wv32Ua_viewBtn:hover{background:var(--color-background);color:var(--color-text-primary)}.wv32Ua_viewBtnActive,.wv32Ua_viewBtnActive:hover{background:var(--color-primary,#10b981);color:#fff}.wv32Ua_kanbanBoard{grid-template-columns:repeat(4,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:1100px){.wv32Ua_kanbanBoard{grid-template-columns:repeat(2,1fr)}}.wv32Ua_skeletonGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1100px){.wv32Ua_skeletonGrid{grid-template-columns:repeat(2,1fr)}}.wv32Ua_taskTitleBtn{color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;line-height:1.4}.wv32Ua_taskTitleBtn:hover{color:var(--color-primary,#10b981);text-decoration:underline}.wv32Ua_actionBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:.25rem .625rem;font-size:.75rem}.wv32Ua_actionBtn:hover{border-color:var(--color-primary,#10b981);color:var(--color-primary,#10b981)}.wv32Ua_tasksError{background:var(--color-danger-muted);color:var(--color-danger);border:1px solid #ef444433;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;font-weight:500;display:flex}.wv32Ua_tasksRetryBtn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.wv32Ua_tasksRetryBtn:disabled{opacity:.6;cursor:default}
@keyframes p0wYea_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.p0wYea_skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_text{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;height:.875rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_circle{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:50%;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_rounded{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_kpiGrid{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.p0wYea_kpiCard{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);flex-direction:column;gap:.75rem;display:flex}.p0wYea_kpiLabel{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:.75rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_kpiValue{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;width:45%;height:2.25rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_kpiSubtext{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;width:75%;height:.65rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_tableWrap{border-radius:var(--radius-lg);overflow:hidden}.p0wYea_tableHeaderRow{border-bottom:1px solid var(--color-border);gap:1rem;padding:.75rem 1rem;display:flex}.p0wYea_tableHeaderCell{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:3px;flex:1;height:.625rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_tableRow{border-bottom:1px solid #ffffff08;gap:1rem;padding:.85rem 1rem;display:flex}.p0wYea_tableCell{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;flex:1;height:.8rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_chartWrap{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.p0wYea_chartTitle{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;width:35%;height:1rem;margin-bottom:1.25rem;animation:1.8s ease-in-out infinite p0wYea_shimmer}.p0wYea_chartBars{align-items:flex-end;gap:.5rem;height:140px;padding-top:.5rem;display:flex}.p0wYea_chartBar{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px 4px 0 0;flex:1;min-width:0;animation:1.8s ease-in-out infinite p0wYea_shimmer}
.xNjX-W_page{flex-direction:column;gap:20px;display:flex}.xNjX-W_pageHeader{flex-direction:column;gap:4px;display:flex}.xNjX-W_title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:24px;font-weight:700}.xNjX-W_subtitle{color:var(--color-text-secondary);font-size:14px}.xNjX-W_filtersBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xNjX-W_filterSelect,.xNjX-W_filterSearch{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:border-color var(--transition-fast);font-size:13px;font-family:var(--font-sans);outline:none;padding:7px 12px}.xNjX-W_filterSelect:focus,.xNjX-W_filterSearch:focus{border-color:var(--color-primary)}.xNjX-W_filterSelect{cursor:pointer;min-width:150px}.xNjX-W_filterSearch{flex:1;min-width:200px;max-width:320px}.xNjX-W_filterSearch::placeholder{color:var(--color-text-muted)}.xNjX-W_tableWrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.xNjX-W_table{border-collapse:collapse;width:100%}.xNjX-W_table th{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.xNjX-W_table td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px;font-size:13px}.xNjX-W_table tbody tr:last-child td{border-bottom:none}.xNjX-W_table tbody tr{transition:background var(--transition-fast);cursor:pointer}.xNjX-W_table tbody tr:hover{background:var(--color-surface-2)}.xNjX-W_tenantName{color:var(--color-text-primary);font-size:14px;font-weight:600}.xNjX-W_tenantEmail{color:var(--color-text-muted);margin-top:2px;font-size:11px}.xNjX-W_badge{white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.xNjX-W_badge--campo{color:#94a3b8;background:#64748b2e}.xNjX-W_badge--ganadero{background:var(--color-primary-muted);color:var(--color-primary)}.xNjX-W_badge--estancia{color:var(--color-warning);background:#f59e0b26}.xNjX-W_badge--active{background:var(--color-success-muted);color:var(--color-success)}.xNjX-W_badge--trial{background:var(--color-primary-muted);color:var(--color-primary)}.xNjX-W_badge--grace{background:var(--color-warning-muted);color:var(--color-warning)}.xNjX-W_badge--overdue{background:var(--color-danger-muted);color:var(--color-danger)}.xNjX-W_badge--suspended{color:#94a3b8;background:#64748b2e}.xNjX-W_badge--cancelled{color:#6b7280;background:#3741514d}.xNjX-W_badge--none{color:var(--color-text-muted);background:#64748b1a}.xNjX-W_pagination{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.xNjX-W_paginationInfo{color:var(--color-text-muted);font-size:13px}.xNjX-W_paginationControls{align-items:center;gap:8px;display:flex}.xNjX-W_paginationBtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);font-size:13px;font-family:var(--font-sans);padding:6px 14px}.xNjX-W_paginationBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.xNjX-W_paginationBtn:disabled{opacity:.4;cursor:not-allowed}.xNjX-W_paginationPage{color:var(--color-text-secondary);text-align:center;min-width:80px;font-size:13px}.xNjX-W_loadingRow td,.xNjX-W_emptyRow td{text-align:center;color:var(--color-text-muted);padding:40px 16px;font-size:13px}.xNjX-W_spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.7s linear infinite xNjX-W_spin;display:inline-block}@keyframes xNjX-W_spin{to{transform:rotate(360deg)}}.xNjX-W_errorBanner{background:var(--color-danger-muted);border-radius:var(--radius-md);color:var(--color-danger);border:1px solid #ef44444d;padding:14px 18px;font-size:13px}.xNjX-W_modalOverlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.xNjX-W_drawer{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;width:680px;max-width:100vw;height:100vh;animation:.22s xNjX-W_slideIn;display:flex;overflow:hidden}@keyframes xNjX-W_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.xNjX-W_drawerHeader{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.xNjX-W_drawerTitleBlock{flex-direction:column;flex:1;gap:6px;display:flex}.xNjX-W_drawerTenantName{color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.2}.xNjX-W_drawerBadges{flex-wrap:wrap;gap:6px;display:flex}.xNjX-W_drawerCloseBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:20px;line-height:1}.xNjX-W_drawerCloseBtn:hover{color:var(--color-text-primary);background:var(--color-surface-2)}.xNjX-W_drawerTabs{border-bottom:1px solid var(--color-border);gap:0;padding:0 24px;display:flex;overflow-x:auto}.xNjX-W_drawerTab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);font-size:13px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.xNjX-W_drawerTab:hover{color:var(--color-text-secondary)}.xNjX-W_drawerTab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.xNjX-W_drawerBody{flex:1;padding:20px 24px;overflow-y:auto}.xNjX-W_detailGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.xNjX-W_detailGrid{grid-template-columns:1fr}}.xNjX-W_detailField{flex-direction:column;gap:3px;display:flex}.xNjX-W_detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:11px;font-weight:600}.xNjX-W_detailValue{color:var(--color-text-primary);font-size:14px}.xNjX-W_detailValue--muted{color:var(--color-text-muted)}.xNjX-W_subSection{margin-top:20px}.xNjX-W_subSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:600}.xNjX-W_usageGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.xNjX-W_usageCard{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.xNjX-W_usageValue{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1}.xNjX-W_usageLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.xNjX-W_invoiceTable{border-collapse:collapse;width:100%;font-size:12px}.xNjX-W_invoiceTable th{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border);padding:7px 10px;font-size:10px;font-weight:600}.xNjX-W_invoiceTable td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:8px 10px}.xNjX-W_invoiceTable tbody tr:last-child td{border-bottom:none}.xNjX-W_actionLog{flex-direction:column;gap:10px;display:flex}.xNjX-W_actionEntry{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:10px;padding:10px 12px;display:flex}.xNjX-W_actionDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.xNjX-W_actionEntryContent{flex-direction:column;flex:1;gap:2px;display:flex}.xNjX-W_actionEntryTitle{color:var(--color-text-primary);font-size:12px;font-weight:600}.xNjX-W_actionEntryMeta{color:var(--color-text-muted);font-size:11px}.xNjX-W_drawerActions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;padding:14px 24px;display:flex}.xNjX-W_btnPrimary,.xNjX-W_btnDanger,.xNjX-W_btnSuccess,.xNjX-W_btnSecondary{border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast), transform var(--transition-fast);font-size:13px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;border:none;padding:8px 16px}.xNjX-W_btnPrimary:hover:not(:disabled),.xNjX-W_btnDanger:hover:not(:disabled),.xNjX-W_btnSuccess:hover:not(:disabled),.xNjX-W_btnSecondary:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.xNjX-W_btnPrimary:disabled,.xNjX-W_btnDanger:disabled,.xNjX-W_btnSuccess:disabled,.xNjX-W_btnSecondary:disabled{opacity:.4;cursor:not-allowed;transform:none}.xNjX-W_btnPrimary{background:var(--color-primary);color:#fff}.xNjX-W_btnDanger{background:var(--color-danger);color:#fff}.xNjX-W_btnSuccess{background:var(--color-success);color:#fff}.xNjX-W_btnSecondary{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary)}.xNjX-W_confirmOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xNjX-W_confirmModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;width:100%;max-width:440px;padding:28px 32px;animation:.18s xNjX-W_fadeUp;display:flex}@keyframes xNjX-W_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.xNjX-W_confirmTitle{color:var(--color-text-primary);font-size:17px;font-weight:700}.xNjX-W_confirmText{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.xNjX-W_confirmInput,.xNjX-W_confirmSelect{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);width:100%;font-size:14px;font-family:var(--font-sans);transition:border-color var(--transition-fast);outline:none;padding:9px 12px}.xNjX-W_confirmInput:focus,.xNjX-W_confirmSelect:focus{border-color:var(--color-primary)}.xNjX-W_confirmInput::placeholder{color:var(--color-text-muted)}.xNjX-W_confirmBtns{justify-content:flex-end;gap:8px;display:flex}.xNjX-W_confirmError{color:var(--color-danger);background:var(--color-danger-muted);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px}.xNjX-W_impersonationBanner{z-index:300;color:#fff;border-radius:var(--radius-md);background:#dc2626;align-items:center;gap:12px;padding:12px 20px;font-size:13px;font-weight:500;animation:.2s xNjX-W_fadeUp;display:flex;position:sticky;top:0;box-shadow:0 4px 24px #dc262659}.xNjX-W_impersonationIcon{flex-shrink:0;font-size:18px}.xNjX-W_impersonationText{flex:1;line-height:1.4}.xNjX-W_impersonationText strong{font-weight:700}.xNjX-W_impersonationExpiry{opacity:.85;white-space:nowrap;background:#0003;border-radius:10px;padding:2px 8px;font-size:11px}.xNjX-W_impersonationStopBtn{border-radius:var(--radius-sm);color:#fff;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast);font-size:12px;font-weight:600;font-family:var(--font-sans);background:#fff3;border:1px solid #fff6;padding:5px 12px}.xNjX-W_impersonationStopBtn:hover{background:#ffffff4d}.xNjX-W_btnImpersonate{border-radius:var(--radius-sm);cursor:pointer;color:#a78bfa;transition:opacity var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);font-size:13px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf666;padding:8px 16px}.xNjX-W_btnImpersonate:hover{opacity:1;background:#8b5cf638;transform:translateY(-1px)}
.C_gWha_page{max-width:1100px;margin:0 auto;padding:2rem;position:relative}.C_gWha_toast{color:#f1f5f9;z-index:9999;background:#1e293b;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;animation:.2s C_gWha_fadeIn;position:fixed;top:1.5rem;right:1.5rem;box-shadow:0 4px 20px #0000004d}@keyframes C_gWha_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.C_gWha_header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.C_gWha_title{color:#f1f5f9;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.C_gWha_subtitle{color:#94a3b8;margin:0;font-size:.875rem}.C_gWha_roleLegend{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.C_gWha_rolePill{background:#1e293b;border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.C_gWha_roleBadge{color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:.25rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.C_gWha_roleDescription{color:#94a3b8;font-size:.75rem}.C_gWha_tableWrapper{background:#1e293b;border:1px solid #ffffff14;border-radius:.75rem;overflow:hidden}.C_gWha_table{border-collapse:collapse;width:100%;font-size:.875rem}.C_gWha_table thead th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.C_gWha_table tbody tr{border-bottom:1px solid #ffffff0f;transition:background .15s}.C_gWha_table tbody tr:last-child{border-bottom:none}.C_gWha_table tbody tr:hover{background:#ffffff08}.C_gWha_table tbody td{color:#e2e8f0;vertical-align:middle;padding:.875rem 1rem}.C_gWha_emailCell{font-family:monospace;font-weight:500;color:#60a5fa!important;font-size:.875rem!important}.C_gWha_dateCell{color:#64748b!important;font-size:.8rem!important}.C_gWha_emptyRow{text-align:center;color:#64748b;font-style:italic;padding:3rem 1rem!important}.C_gWha_rowInactive{opacity:.5}.C_gWha_roleSelect{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid;border-radius:.375rem;padding:.35rem .6rem;font-size:.8rem;transition:border-color .15s}.C_gWha_roleSelect:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d}.C_gWha_toggleActive,.C_gWha_toggleInactive{cursor:pointer;border:none;border-radius:.375rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .15s}.C_gWha_toggleActive{color:#10b981;background:#10b98126}.C_gWha_toggleInactive{color:#64748b;background:#64748b26}.C_gWha_toggleActive:hover,.C_gWha_toggleInactive:hover{opacity:.75}.C_gWha_btnPrimary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .1s}.C_gWha_btnPrimary:hover{opacity:.9}.C_gWha_btnPrimary:active{transform:scale(.98)}.C_gWha_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.C_gWha_btnSecondary{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.C_gWha_btnSecondary:hover{background:#ffffff0f}.C_gWha_btnDanger{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;padding:.25rem;font-size:1rem;transition:opacity .15s,background .15s}.C_gWha_btnDanger:hover{opacity:1;background:#ef444426}.C_gWha_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.C_gWha_modal{background:#1e293b;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;max-width:480px;animation:.2s C_gWha_slideUp;box-shadow:0 20px 60px #00000080}@keyframes C_gWha_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.C_gWha_modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.C_gWha_modalTitle{color:#f1f5f9;margin:0;font-size:1.1rem;font-weight:700}.C_gWha_modalClose{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:1rem;transition:color .15s,background .15s}.C_gWha_modalClose:hover{color:#f1f5f9;background:#ffffff0f}.C_gWha_modalBody{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.C_gWha_modalFooter{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.C_gWha_formLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.C_gWha_formInput,.C_gWha_formSelect{color:#e2e8f0;background:#0f172a;border:1px solid #ffffff1f;border-radius:.5rem;padding:.65rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.C_gWha_formInput:focus,.C_gWha_formSelect:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f133}.C_gWha_rolePreview{background:#ffffff0a;border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.C_gWha_rolePreviewText{color:#94a3b8;font-size:.8rem}.C_gWha_createError{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:.375rem;margin:0;padding:.5rem .75rem;font-size:.8rem}.C_gWha_loading{text-align:center;color:#64748b;padding:3rem;font-style:italic}.C_gWha_errorBox{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;padding:1rem 1.25rem}
.hSwa7G_page{flex-direction:column;gap:1.25rem;height:100%;display:flex}.hSwa7G_header{justify-content:space-between;align-items:flex-start;display:flex}.hSwa7G_title{margin:0;font-size:1.5rem;font-weight:700}.hSwa7G_subtitle{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}.hSwa7G_metricsBar{flex-wrap:wrap;gap:1rem;display:flex}.hSwa7G_metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;align-items:center;min-width:100px;padding:.75rem 1.5rem;display:flex}.hSwa7G_metricValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.hSwa7G_metricLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem}.hSwa7G_filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hSwa7G_searchInput{background:var(--color-surface);border:1px solid var(--color-border);min-width:220px;color:var(--color-text-primary);border-radius:8px;flex:1;padding:.5rem .875rem;font-size:.875rem}.hSwa7G_searchInput:focus{border-color:var(--color-primary);outline:none}.hSwa7G_sourceSelect{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:.5rem .875rem;font-size:.875rem}.hSwa7G_clearFilters{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .875rem;font-size:.875rem;transition:all .15s}.hSwa7G_clearFilters:hover{border-color:var(--color-primary);color:var(--color-primary)}.hSwa7G_loadingGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.hSwa7G_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.hSwa7G_emptyIcon{opacity:.4;font-size:3rem}.hSwa7G_emptyState h3{margin:0;font-size:1.25rem;font-weight:600}.hSwa7G_emptyState p{color:var(--color-text-secondary);margin:0}
.Zgb2ga_page{flex-direction:column;gap:24px;min-height:60vh;padding:0;display:flex;position:relative}.Zgb2ga_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Zgb2ga_title{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.Zgb2ga_subtitle{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.Zgb2ga_btnPrimary{background:var(--color-accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.Zgb2ga_btnPrimary:hover{opacity:.88}.Zgb2ga_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.Zgb2ga_btnSecondary{background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:10px 18px;font-size:14px;transition:opacity .15s}.Zgb2ga_btnSecondary:hover{opacity:.8}.Zgb2ga_btnDanger{color:#e53e3e;border-radius:var(--radius-md);cursor:pointer;background:#fff5f5;border:1px solid #feb2b2;margin-right:auto;padding:10px 18px;font-size:14px;transition:background .15s}.Zgb2ga_btnDanger:hover{background:#fee2e2}.Zgb2ga_metricsBar{flex-wrap:wrap;gap:16px;display:flex}.Zgb2ga_metricCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:4px;min-width:100px;padding:14px 20px;animation:.3s Zgb2ga_fadeIn;display:flex}.Zgb2ga_metricValue{color:var(--color-text-primary);font-size:28px;font-weight:700;line-height:1}.Zgb2ga_metricLabel{color:var(--color-text-secondary);text-align:center;font-size:11px}.Zgb2ga_calendarWrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.Zgb2ga_calendarNav{justify-content:center;align-items:center;gap:24px;margin-bottom:20px;display:flex}.Zgb2ga_calendarTitle{color:var(--color-text-primary);text-align:center;min-width:200px;margin:0;font-size:18px;font-weight:700}.Zgb2ga_navBtn{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary);padding:6px 16px;font-size:20px;line-height:1;transition:background .15s}.Zgb2ga_navBtn:hover{background:var(--color-border)}.Zgb2ga_calendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Zgb2ga_dayHeader{text-align:center;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:8px 4px;font-size:12px;font-weight:600}.Zgb2ga_dayCell{border-radius:var(--radius-md);background:0 0;flex-direction:column;gap:4px;min-height:90px;padding:6px;display:flex}.Zgb2ga_dayCellActive{background:var(--color-surface-2);cursor:pointer;transition:background .15s}.Zgb2ga_dayCellActive:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-2))}.Zgb2ga_dayCellToday{outline:2px solid var(--color-accent);outline-offset:-2px}.Zgb2ga_dayNumber{color:var(--color-text-secondary);align-self:flex-end;font-size:13px;font-weight:600}.Zgb2ga_dayCellToday .Zgb2ga_dayNumber{color:var(--color-accent)}.Zgb2ga_dayEntries{flex-direction:column;flex:1;gap:3px;display:flex}.Zgb2ga_entryChip{background:var(--color-surface);cursor:pointer;border-left:3px solid #4299e1;border-radius:3px;padding:3px 6px;transition:opacity .15s;overflow:hidden}.Zgb2ga_entryChip:hover{opacity:.8}.Zgb2ga_entryTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.Zgb2ga_entryBadge{font-size:10px;font-weight:600}.Zgb2ga_aiBadge{color:#fff;background:#7c3aed;border-radius:10px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.Zgb2ga_modalOverlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s Zgb2ga_fadeIn;display:flex;position:fixed;inset:0}.Zgb2ga_modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:90vh;padding:28px;animation:.2s Zgb2ga_slideUp;display:flex;overflow-y:auto}.Zgb2ga_modalHeader{justify-content:space-between;align-items:center;display:flex}.Zgb2ga_modalTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.Zgb2ga_closeBtn{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:18px;transition:background .15s}.Zgb2ga_closeBtn:hover{background:var(--color-surface-2)}.Zgb2ga_formField{flex-direction:column;gap:6px;display:flex}.Zgb2ga_formRow{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.Zgb2ga_label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.Zgb2ga_input,.Zgb2ga_select,.Zgb2ga_textarea{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);box-sizing:border-box;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.Zgb2ga_input:focus,.Zgb2ga_select:focus,.Zgb2ga_textarea:focus{border-color:var(--color-accent);outline:none}.Zgb2ga_textarea{resize:vertical}.Zgb2ga_errorMsg{color:#e53e3e;border-radius:var(--radius-sm);background:#fff5f5;border:1px solid #feb2b2;margin:0;padding:8px 12px;font-size:13px}.Zgb2ga_modalActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.Zgb2ga_loadingOverlay{background:rgba(var(--color-surface-rgb,255,255,255), .6);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Zgb2ga_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite Zgb2ga_spin}@keyframes Zgb2ga_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Zgb2ga_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Zgb2ga_spin{to{transform:rotate(360deg)}}
.DeUnFW_page{flex-direction:column;gap:24px;display:flex}.DeUnFW_pageHeader{flex-direction:column;gap:4px;display:flex}.DeUnFW_title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:24px;font-weight:700}.DeUnFW_subtitle{color:var(--color-text-secondary);font-size:14px}.DeUnFW_kpiGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (max-width:1200px){.DeUnFW_kpiGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.DeUnFW_kpiGrid{grid-template-columns:repeat(2,1fr)}}.DeUnFW_kpiCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.DeUnFW_kpiCard:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.DeUnFW_kpiCard:hover{border-color:var(--color-border-light);transform:translateY(-1px)}.DeUnFW_kpiCard--blue:before{background:var(--color-primary)}.DeUnFW_kpiCard--green:before{background:var(--color-success)}.DeUnFW_kpiCard--amber:before{background:var(--color-warning)}.DeUnFW_kpiCard--red:before{background:var(--color-danger)}.DeUnFW_kpiCard--purple:before{background:#8b5cf6}.DeUnFW_kpiCard--cyan:before{background:#06b6d4}.DeUnFW_kpiCard--skeleton{min-height:100px;animation:1.4s ease-in-out infinite DeUnFW_pulse}.DeUnFW_kpiCard--skeleton:before{background:var(--color-border-light)}@keyframes DeUnFW_pulse{0%,to{opacity:1}50%{opacity:.5}}.DeUnFW_kpiIcon{color:var(--color-text-muted);flex-shrink:0}.DeUnFW_kpiLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:11px;font-weight:600}.DeUnFW_kpiValue{color:var(--color-text-primary);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1}.DeUnFW_kpiNote{color:var(--color-text-muted);font-size:11px;font-style:italic}.DeUnFW_twoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.DeUnFW_twoCol{grid-template-columns:1fr}}.DeUnFW_section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;padding:20px 24px;display:flex}.DeUnFW_sectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.DeUnFW_sectionEmpty{color:var(--color-text-muted);text-align:center;padding:20px 0;font-size:13px;font-style:italic}.DeUnFW_timeline{flex-direction:column;gap:0;max-height:320px;display:flex;overflow-y:auto}.DeUnFW_timelineItem{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:flex}.DeUnFW_timelineItem:last-child{border-bottom:none}.DeUnFW_timelineIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.DeUnFW_timelineIcon--task_completed{color:#10b981;background:#10b98126}.DeUnFW_timelineIcon--task_created{color:#3b82f6;background:#3b82f626}.DeUnFW_timelineIcon--lead_interaction{color:#8b5cf6;background:#8b5cf626}.DeUnFW_timelineIcon--task_note{color:#f59e0b;background:#f59e0b26}.DeUnFW_timelineContent{flex:1;min-width:0}.DeUnFW_timelineTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DeUnFW_timelineSubtitle{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.DeUnFW_timelineTime{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.DeUnFW_urgentList{flex-direction:column;gap:8px;display:flex}.DeUnFW_urgentItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.DeUnFW_urgentItem:hover{border-color:var(--color-border-light)}.DeUnFW_urgentPriority{border-radius:50%;flex-shrink:0;width:6px;height:6px}.DeUnFW_urgentTitle{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.DeUnFW_urgentDue{color:var(--color-text-muted);flex-shrink:0;font-size:11px}.DeUnFW_urgentDue--overdue{color:var(--color-danger)}.DeUnFW_completeBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeUnFW_completeBtn:hover{border-color:var(--color-success);color:var(--color-success);background:#10b98114}.DeUnFW_calendarGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.DeUnFW_calendarDay{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);width:100%;min-height:60px;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;display:flex}.DeUnFW_calendarDay:hover{border-color:var(--color-primary);background:var(--color-primary-glow)}.DeUnFW_calendarDay:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeUnFW_calendarDay:active{transform:scale(.97)}.DeUnFW_calendarDay--today{border-color:var(--color-primary);background:#3b82f60d}.DeUnFW_calendarDayName{text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:600}.DeUnFW_calendarDayNum{color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1}.DeUnFW_calendarDay--today .DeUnFW_calendarDayNum{color:var(--color-primary)}.DeUnFW_calendarDots{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.DeUnFW_calendarDot{border-radius:50%;width:5px;height:5px}.DeUnFW_quickActions{flex-direction:column;gap:10px;display:flex}.DeUnFW_quickActionBtn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);text-align:left;width:100%;transition:all var(--transition-fast);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.DeUnFW_quickActionBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#3b82f60d}.DeUnFW_quickActionBtn--lead:hover{color:#8b5cf6;background:#8b5cf60d;border-color:#8b5cf6}.DeUnFW_quickActionBtn--hito:hover{color:#f97316;background:#f973160d;border-color:#f97316}.DeUnFW_quickActionIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.DeUnFW_quickActionIcon--task{color:var(--color-primary);background:#3b82f61f}.DeUnFW_quickActionIcon--lead{color:#8b5cf6;background:#8b5cf61f}.DeUnFW_quickActionIcon--hito{color:#f97316;background:#f973161f}.DeUnFW_formField{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.DeUnFW_formLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:12px;font-weight:600}.DeUnFW_formInput,.DeUnFW_formSelect{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);box-sizing:border-box;width:100%;transition:border-color var(--transition-fast);padding:9px 12px;font-size:13px}.DeUnFW_formInput:focus,.DeUnFW_formSelect:focus{border-color:var(--color-primary);outline:none}.DeUnFW_formError{color:var(--color-danger);margin-top:2px;font-size:12px}.DeUnFW_modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;display:flex}.DeUnFW_skeletonRow{background:var(--color-border);border-radius:4px;height:16px;margin-bottom:10px;animation:1.4s ease-in-out infinite DeUnFW_pulse}.DeUnFW_errorBanner{background:var(--color-danger-muted);border-radius:var(--radius-sm);color:var(--color-danger);border:1px solid #ef44444d;padding:12px 16px;font-size:13px}.DeUnFW_retryBtn{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.DeUnFW_retryBtn:disabled{opacity:.6;cursor:default}
.Ek7QDq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.Ek7QDq_title{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.Ek7QDq_subtitle{color:var(--color-text-secondary);margin:0;font-size:.875rem}.Ek7QDq_exportActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Ek7QDq_selectorRow{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.Ek7QDq_typeCards{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:768px){.Ek7QDq_typeCards{grid-template-columns:1fr}}.Ek7QDq_typeCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:flex-start;gap:.875rem;width:100%;padding:1rem;transition:all .15s;display:flex}.Ek7QDq_typeCard:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb,99, 102, 241), .05)}.Ek7QDq_typeCardActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb,99, 102, 241), .1);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,99, 102, 241), .15)}.Ek7QDq_typeIcon{flex-shrink:0;font-size:1.5rem;line-height:1}.Ek7QDq_typeLabel{color:var(--color-text-primary);margin-bottom:.2rem;font-size:.875rem;font-weight:600}.Ek7QDq_typeDesc{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.Ek7QDq_monthFilter{align-items:center;gap:.75rem;display:flex}.Ek7QDq_monthLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.Ek7QDq_monthInput{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.4rem .75rem;font-size:.875rem}.Ek7QDq_errorState{color:var(--color-danger);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;font-size:.875rem;display:flex}.Ek7QDq_errorState span{font-size:2.5rem}
.XvMTqa_page{flex-direction:column;gap:20px;padding:0;display:flex}.XvMTqa_pageHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.XvMTqa_pageTitle{color:var(--color-text-primary);letter-spacing:-.02em;font-size:22px;font-weight:700}.XvMTqa_pageSubtitle{color:var(--color-text-secondary);margin-top:2px;font-size:13px}.XvMTqa_kpiSection{margin-bottom:24px}.XvMTqa_kpiSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:12px;font-size:14px;font-weight:600}.XvMTqa_kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1024px){.XvMTqa_kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.XvMTqa_kpiGrid{grid-template-columns:1fr}}.XvMTqa_kpiCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.XvMTqa_kpiCardAccent{width:4px;position:absolute;top:0;bottom:0;left:0}.XvMTqa_kpiCardAccentBlue{background-color:var(--color-primary)}.XvMTqa_kpiCardAccentRed{background-color:var(--color-danger)}.XvMTqa_kpiCardAccentGreen{background-color:var(--color-success)}.XvMTqa_kpiCardAccentPurple{background-color:#8b5cf6}.XvMTqa_kpiCardHeader{justify-content:space-between;align-items:center;display:flex}.XvMTqa_kpiCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.XvMTqa_kpiLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.XvMTqa_kpiCardValue{font-size:28px;font-weight:700;font-family:var(--font-mono);color:var(--color-text-primary)}.XvMTqa_kpiCardSub{color:var(--color-text-muted);font-size:11px}.XvMTqa_textDanger{color:var(--color-danger)}.XvMTqa_pulsingDot{background-color:var(--color-danger);border-radius:50%;width:8px;height:8px;animation:1.5s infinite XvMTqa_pulse}@keyframes XvMTqa_pulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.XvMTqa_filters{flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.XvMTqa_searchInput{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;height:36px;color:var(--color-text-primary);font-size:13px;font-family:var(--font-sans);transition:border-color var(--transition-fast);flex:1;padding:0 12px}.XvMTqa_searchInput:focus{border-color:var(--color-primary);outline:none}.XvMTqa_filterSelect{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:200px;height:36px;color:var(--color-text-primary);font-size:13px;font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition-fast);flex-shrink:0;padding:0 10px}.XvMTqa_filterSelect:focus{border-color:var(--color-primary);outline:none}.XvMTqa_tableCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.XvMTqa_tableWrapper{overflow-x:auto}.XvMTqa_table{border-collapse:collapse;width:100%;font-size:13px}.XvMTqa_table thead tr{background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.XvMTqa_table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.XvMTqa_table td{vertical-align:middle;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:11px 14px}.XvMTqa_tableRow{cursor:pointer;transition:background var(--transition-fast)}.XvMTqa_tableRow:hover{background:var(--color-surface-2)}.XvMTqa_tableRow:last-child td{border-bottom:none}.XvMTqa_ticketNumberCell{white-space:nowrap}.XvMTqa_ticketNumber{font-family:var(--font-mono);color:var(--color-primary);background:var(--color-primary-muted);border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600}.XvMTqa_subjectCell{max-width:260px}.XvMTqa_subjectText{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.XvMTqa_contactEmail{color:var(--color-text-secondary);margin-top:2px;font-size:11px;display:block}.XvMTqa_anonymousText{color:var(--color-text-muted);font-style:italic}.XvMTqa_unassigned{color:var(--color-text-muted)}.XvMTqa_commentCount{text-align:center;color:var(--color-text-secondary);font-size:12px}.XvMTqa_dateCell{white-space:nowrap;color:var(--color-text-secondary);font-size:12px}.XvMTqa_badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.XvMTqa_badgeAbierto{color:#60a5fa;background:#3b82f626}.XvMTqa_badgeEnProgreso{color:#a78bfa;background:#8b5cf626}.XvMTqa_badgeEsperando{color:#fbbf24;background:#f59e0b26}.XvMTqa_badgeResuelto{color:#34d399;background:#10b98126}.XvMTqa_badgeCerrado{color:#94a3b8;background:#64748b26}.XvMTqa_priorityBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.XvMTqa_priorityBaja{color:#94a3b8;background:#64748b26}.XvMTqa_priorityMedia{color:#60a5fa;background:#3b82f626}.XvMTqa_priorityAlta{color:#fbbf24;background:#f59e0b26}.XvMTqa_priorityCritica{color:#f87171;background:#ef444426}.XvMTqa_pagination{justify-content:center;align-items:center;gap:16px;display:flex}.XvMTqa_pageInfo{color:var(--color-text-secondary);font-size:13px}.XvMTqa_emptyState{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;font-size:14px;display:flex}.XvMTqa_emptyIcon{font-size:36px}.XvMTqa_skeletonStack{padding:12px}.XvMTqa_modalBody{padding:20px 24px 24px}.XvMTqa_modalLayout{grid-template-columns:1fr 1fr;gap:24px;min-height:520px;display:grid}@media (max-width:1024px){.XvMTqa_modalLayout{grid-template-columns:1fr}}.XvMTqa_infoGrid{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.XvMTqa_infoRow{gap:12px;font-size:13px;display:flex}.XvMTqa_infoLabel{width:80px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:600}.XvMTqa_mono{font-family:var(--font-mono);font-size:12px}.XvMTqa_descriptionBlock{margin-bottom:16px}.XvMTqa_descriptionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:6px;font-size:11px;font-weight:600}.XvMTqa_descriptionText{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.XvMTqa_contextSection{margin-bottom:16px}.XvMTqa_contextToggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:12px;font-family:var(--font-sans);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:6px 12px;display:flex}.XvMTqa_contextToggle:hover{background:var(--color-surface-2)}.XvMTqa_contextCount{background:var(--color-surface-2);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.XvMTqa_contextJson{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre;max-height:200px;margin-top:8px;padding:12px;font-size:11px;overflow-x:auto}.XvMTqa_divider{border:none;border-top:1px solid var(--color-border);margin:16px 0}.XvMTqa_editSection{flex-direction:column;gap:12px;display:flex}.XvMTqa_editSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:12px;font-weight:700}.XvMTqa_formRow{flex-direction:column;gap:5px;display:flex}.XvMTqa_formLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.XvMTqa_textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:13px;font-family:var(--font-sans);resize:vertical;transition:border-color var(--transition-fast);padding:8px 12px}.XvMTqa_textarea:focus{border-color:var(--color-primary);outline:none}.XvMTqa_saveError{color:var(--color-danger);font-size:12px}.XvMTqa_saveSuccess{color:var(--color-success);font-size:12px}.XvMTqa_modalActions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.XvMTqa_modalLeft{max-height:70vh;padding-right:4px;overflow-y:auto}.XvMTqa_modalRight{border-left:1px solid var(--color-border);padding-left:24px}.XvMTqa_threadContainer{flex-direction:column;gap:12px;height:100%;display:flex}.XvMTqa_threadTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:12px;font-weight:700}.XvMTqa_threadMessages{flex-direction:column;flex:1;gap:10px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.XvMTqa_threadLoading{padding:8px 0}.XvMTqa_threadEmpty{color:var(--color-text-muted);text-align:center;padding:24px 0;font-size:13px}.XvMTqa_commentBubble{border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:10px 13px;font-size:13px}.XvMTqa_commentAdmin{background:#3b82f612;border-color:#3b82f633;align-self:flex-end;max-width:95%}.XvMTqa_commentTenant{background:var(--color-surface-2);align-self:flex-start;max-width:95%}.XvMTqa_commentInternal{background:#f59e0b0d;border-style:dashed;border-color:#f59e0b59}.XvMTqa_commentMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.XvMTqa_commentAuthor{color:var(--color-text-secondary);font-size:11px;font-weight:600}.XvMTqa_commentTime{color:var(--color-text-muted);margin-left:auto;font-size:10px}.XvMTqa_commentBody{color:var(--color-text-primary);word-break:break-word;font-size:13px;line-height:1.6}.XvMTqa_internalBadge{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b26;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.XvMTqa_commentForm{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.XvMTqa_commentTextarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:13px;font-family:var(--font-sans);resize:vertical;transition:border-color var(--transition-fast);padding:8px 12px}.XvMTqa_commentTextarea:focus{border-color:var(--color-primary);outline:none}.XvMTqa_commentActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.XvMTqa_commentSubmitBtn{min-width:120px;padding:10px 24px;font-size:14px}.XvMTqa_internalToggle{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12px;display:flex}.XvMTqa_internalToggle input{accent-color:var(--color-warning);cursor:pointer;width:14px;height:14px}
