.DataTable-module__fZP8xq__wrapper{background:var(--color-bg-primary);border:none;flex-direction:column;flex:1;min-height:0;display:flex}.DataTable-module__fZP8xq__thead{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.DataTable-module__fZP8xq__th{font-weight:var(--weight-medium);font-size:var(--font-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);white-space:nowrap;vertical-align:middle;text-align:left;-webkit-user-select:none;user-select:none;padding:10px 12px;position:relative}.DataTable-module__fZP8xq__th.DataTable-module__fZP8xq__sortable{cursor:pointer}.DataTable-module__fZP8xq__th.DataTable-module__fZP8xq__sortable:hover{background:var(--color-bg-tertiary)}.DataTable-module__fZP8xq__thContent{align-items:center;gap:6px;display:inline-flex}.DataTable-module__fZP8xq__sortIcon{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;flex-shrink:0;line-height:1;font-size:18px!important}.DataTable-module__fZP8xq__sortIconIdle{color:var(--color-text-secondary);opacity:.7}.DataTable-module__fZP8xq__th.DataTable-module__fZP8xq__sortable:hover .DataTable-module__fZP8xq__sortIconIdle,.DataTable-module__fZP8xq__sortIconActive{color:var(--color-accent);opacity:1}.DataTable-module__fZP8xq__thCheckbox,.DataTable-module__fZP8xq__tdCheckbox{text-align:center;vertical-align:middle;border-right:1px solid var(--color-border);border-left:1px solid var(--color-border);width:40px;padding:8px 4px}.DataTable-module__fZP8xq__thMenu,.DataTable-module__fZP8xq__tdMenu{text-align:center;vertical-align:middle;border-right:1px solid var(--color-border);width:40px;padding:8px 4px;position:relative}.DataTable-module__fZP8xq__tbody{overflow-y:auto}.DataTable-module__fZP8xq__tr{transition:background var(--transition-fast)}.DataTable-module__fZP8xq__tr:nth-child(odd){background:var(--color-bg-primary)}.DataTable-module__fZP8xq__tr:nth-child(2n){background:var(--color-bg-zebra)}.DataTable-module__fZP8xq__tr:hover{background:var(--color-bg-hover)}.DataTable-module__fZP8xq__trClickable{cursor:pointer}.DataTable-module__fZP8xq__trClickable:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.DataTable-module__fZP8xq__td{font-size:var(--font-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-lightest);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:300px;padding:10px 12px;overflow:hidden}.DataTable-module__fZP8xq__checkbox{cursor:pointer;appearance:none;background:var(--color-bg-primary);border:1px solid var(--color-text-muted);border-radius:var(--radius-xs);vertical-align:middle;width:16px;height:16px;transition:all var(--transition-fast);display:inline-block;position:relative}.DataTable-module__fZP8xq__checkbox:checked{background:var(--color-accent-active);border-color:var(--color-accent-active)}.DataTable-module__fZP8xq__checkbox:checked:after{content:"";border:solid var(--color-text-inverse);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.DataTable-module__fZP8xq__checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.DataTable-module__fZP8xq__menuBtn{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-round);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.DataTable-module__fZP8xq__menuBtn:hover{color:var(--color-text-primary);background:#0000000d}.DataTable-module__fZP8xq__menuBtn .DataTable-module__fZP8xq__icon{font-size:16px}.DataTable-module__fZP8xq__menuDropdown{background:var(--color-bg-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-md);min-width:200px;z-index:var(--z-dropdown);padding:4px 0;position:absolute;top:100%;right:0}.DataTable-module__fZP8xq__menuItem{font-size:var(--font-lg);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.DataTable-module__fZP8xq__menuItem:hover{background:var(--color-bg-tertiary)}.DataTable-module__fZP8xq__menuItem.DataTable-module__fZP8xq__disabled{color:var(--color-text-muted);cursor:not-allowed;background:var(--color-bg-zebra)}.DataTable-module__fZP8xq__menuItem.DataTable-module__fZP8xq__disabled:hover{background:var(--color-bg-zebra)}.DataTable-module__fZP8xq__menuItem.DataTable-module__fZP8xq__danger{color:var(--color-error)}.DataTable-module__fZP8xq__menuItemIcon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.DataTable-module__fZP8xq__menuItemIcon .DataTable-module__fZP8xq__icon{font-size:16px}.DataTable-module__fZP8xq__empty,.DataTable-module__fZP8xq__loading{text-align:center;color:var(--color-text-muted);font-size:var(--font-sm);padding:40px 20px}.DataTable-module__fZP8xq__menuOverlay{z-index:calc(var(--z-dropdown) - 1);background:0 0;position:fixed;inset:0}
.Pagination-module__gvw2fW__pager{background:var(--color-bg-primary);border-top:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 15px;display:flex}.Pagination-module__gvw2fW__navBtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);width:28px;height:28px;color:var(--color-text-secondary);background:var(--color-bg-primary);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.Pagination-module__gvw2fW__navBtn:hover:not(:disabled){background:var(--color-bg-tertiary)}.Pagination-module__gvw2fW__navBtn:disabled{opacity:.4;cursor:not-allowed}.Pagination-module__gvw2fW__navBtn .Pagination-module__gvw2fW__icon{font-size:16px}.Pagination-module__gvw2fW__numbers{gap:3px;display:flex}.Pagination-module__gvw2fW__pageBtn{border-radius:var(--radius-xs);min-width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--font-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;display:flex}.Pagination-module__gvw2fW__pageBtn:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-strong)}.Pagination-module__gvw2fW__pageBtn.Pagination-module__gvw2fW__active{background:var(--color-primary-mid);color:var(--color-text-inverse);border-color:var(--color-primary-mid)}.Pagination-module__gvw2fW__ellipsis{min-width:28px;height:28px;color:var(--color-text-muted);font-size:var(--font-sm);justify-content:center;align-items:center;display:flex}.Pagination-module__gvw2fW__info{font-size:var(--font-sm);color:var(--color-text-secondary);margin-left:auto}
.Modal-module__KOiEYG__backdrop{z-index:var(--z-modal-backdrop);background:#00000080;justify-content:center;align-items:center;animation:.15s Modal-module__KOiEYG__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__KOiEYG__dialog{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:90vh;z-index:var(--z-modal);flex-direction:column;width:100%;animation:.2s Modal-module__KOiEYG__slideUp;display:flex}.Modal-module__KOiEYG__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Modal-module__KOiEYG__title{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.Modal-module__KOiEYG__closeBtn{border-radius:var(--radius-round);width:32px;height:32px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.Modal-module__KOiEYG__closeBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Modal-module__KOiEYG__body{flex:1;padding:20px;overflow-y:auto}.Modal-module__KOiEYG__footer{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}.Modal-module__KOiEYG__btnPrimary{background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.Modal-module__KOiEYG__btnPrimary:hover{background:var(--color-accent-hover)}.Modal-module__KOiEYG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.Modal-module__KOiEYG__btnSuccess{background:var(--color-success);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.Modal-module__KOiEYG__btnSuccess:hover{background:var(--color-success-light)}.Modal-module__KOiEYG__btnSuccess:disabled{opacity:.5;cursor:not-allowed}.Modal-module__KOiEYG__btnSecondary{background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.Modal-module__KOiEYG__btnSecondary:hover{background:var(--color-bg-tertiary)}.Modal-module__KOiEYG__btnDanger{background:var(--color-error);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--font-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.Modal-module__KOiEYG__btnDanger:hover{background:var(--color-error-light)}@keyframes Modal-module__KOiEYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__KOiEYG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.ConfirmModal-module__xwjt9G__titleRow{align-items:center;gap:10px;display:flex}.ConfirmModal-module__xwjt9G__titleIcon{border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ConfirmModal-module__xwjt9G__titleIcon .ConfirmModal-module__xwjt9G__icon{font-size:20px}.ConfirmModal-module__xwjt9G__iconWarning{color:#ca8a04;background:#fef3c7}.ConfirmModal-module__xwjt9G__iconDanger{color:#dc2626;background:#fee2e2}.ConfirmModal-module__xwjt9G__iconInfo{color:var(--color-accent);background:#e0f2fe}.ConfirmModal-module__xwjt9G__message{font-size:var(--font-md);color:var(--color-text-primary);white-space:pre-line;line-height:1.6}.ConfirmModal-module__xwjt9G__checkboxArea{background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:20px;padding:12px}.ConfirmModal-module__xwjt9G__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.ConfirmModal-module__xwjt9G__checkboxInput{cursor:pointer;width:18px;height:18px;accent-color:var(--color-accent);appearance:none;background:var(--color-bg-primary);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-shrink:0;margin-top:2px;position:relative}.ConfirmModal-module__xwjt9G__checkboxInput:checked{background:var(--color-accent);border-color:var(--color-accent)}.ConfirmModal-module__xwjt9G__checkboxInput:checked:after{content:"";border:solid var(--color-text-inverse);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.ConfirmModal-module__xwjt9G__checkboxText{font-size:var(--font-md);color:var(--color-text-primary);line-height:1.5;font-weight:var(--weight-medium)}.ConfirmModal-module__xwjt9G__btnCancel{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);padding:8px 16px}.ConfirmModal-module__xwjt9G__btnCancel:hover{background:var(--color-bg-secondary)}.ConfirmModal-module__xwjt9G__btnConfirm{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--color-text-inverse);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;padding:8px 16px}.ConfirmModal-module__xwjt9G__btnConfirm:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal-module__xwjt9G__btnConfirmWarning{background:#ca8a04}.ConfirmModal-module__xwjt9G__btnConfirmWarning:hover:not(:disabled){background:#a16207}.ConfirmModal-module__xwjt9G__btnConfirmDanger{background:#dc2626}.ConfirmModal-module__xwjt9G__btnConfirmDanger:hover:not(:disabled){background:#b91c1c}.ConfirmModal-module__xwjt9G__btnConfirmInfo{background:var(--color-accent)}.ConfirmModal-module__xwjt9G__btnConfirmInfo:hover:not(:disabled){background:var(--color-accent-hover)}
.Toolbar-module__rmm1jq__toolbar{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:24px 20px 40px;display:flex}.Toolbar-module__rmm1jq__backLink{color:var(--color-text-primary);transition:color var(--transition-fast);justify-content:center;align-items:center;margin-right:5px;display:flex}.Toolbar-module__rmm1jq__backLink:hover{color:var(--color-accent)}.Toolbar-module__rmm1jq__backLink .Toolbar-module__rmm1jq__icon{font-size:20px}.Toolbar-module__rmm1jq__title{font-size:var(--font-md);font-weight:var(--weight-bold,700);color:var(--color-text-primary);white-space:nowrap;margin:0}.Toolbar-module__rmm1jq__right{align-items:center;gap:8px;margin-left:auto;display:flex}.Toolbar-module__rmm1jq__actionBtn{border:1px solid var(--color-border-strong);background:var(--color-bg-primary);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-accent);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:all .2s;display:flex}.Toolbar-module__rmm1jq__actionBtn:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.Toolbar-module__rmm1jq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.Toolbar-module__rmm1jq__actionBtn .Toolbar-module__rmm1jq__icon{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24;font-size:20px;transition:color .2s}.Toolbar-module__rmm1jq__actionBtn:hover:not(:disabled) .Toolbar-module__rmm1jq__icon{color:var(--color-text-inverse)}.Toolbar-module__rmm1jq__filterGroup{align-items:center;margin-left:5px;display:flex}.Toolbar-module__rmm1jq__filterSelect{border:1px solid var(--color-border-strong);border-radius:var(--radius-md)0 0 var(--radius-md);background:var(--color-bg-primary);font-size:var(--font-xs);color:var(--color-text-secondary);cursor:pointer;border-right:none;outline:none;min-width:180px;height:40px;padding:6px 12px}.Toolbar-module__rmm1jq__filterSelect:focus{border-color:var(--color-accent)}.Toolbar-module__rmm1jq__filterGroupBtn{border-radius:0 var(--radius-md)var(--radius-md)0;margin-left:0}.Toolbar-module__rmm1jq__searchBox{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-primary);align-items:center;height:40px;margin-left:8px;padding:0 12px;display:flex}.Toolbar-module__rmm1jq__searchLabel{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;margin-right:8px}.Toolbar-module__rmm1jq__searchInput{font-size:var(--font-xs);background:0 0;border:none;outline:none;width:160px;padding:6px 0}.Toolbar-module__rmm1jq__searchIcon{color:var(--color-primary);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;margin-left:8px;font-size:18px}
.PromptInjectionAlert-module__F7CNmW__banner{border-radius:var(--radius-sm);color:#6d4c00;width:100%;font-size:var(--font-sm);background:#fff8e1;border:1px solid #f0c36d;padding:12px 14px}.PromptInjectionAlert-module__F7CNmW__loadingBanner,.PromptInjectionAlert-module__F7CNmW__errorBanner{border-color:var(--color-border-strong);color:var(--color-text-muted);background:#f5f7fa;align-items:center;gap:8px;display:flex}.PromptInjectionAlert-module__F7CNmW__severityHigh{color:#8e1b1b;background:#ffebee;border-color:#ef9a9a}.PromptInjectionAlert-module__F7CNmW__severityMedium{color:#7a5a00;background:#fff8e1;border-color:#ffe082}.PromptInjectionAlert-module__F7CNmW__severityLow{color:#555;background:#f5f5f5;border-color:#d6d6d6}.PromptInjectionAlert-module__F7CNmW__header{align-items:flex-start;gap:8px;display:flex}.PromptInjectionAlert-module__F7CNmW__headerText{flex-direction:column;flex:1;gap:2px;display:flex}.PromptInjectionAlert-module__F7CNmW__summary{font-size:var(--font-xs,12px);opacity:.9}.PromptInjectionAlert-module__F7CNmW__severityBadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.PromptInjectionAlert-module__F7CNmW__findings{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.PromptInjectionAlert-module__F7CNmW__finding{background:#ffffffa6;border:1px solid #0000000f;border-radius:6px;padding:8px 10px}.PromptInjectionAlert-module__F7CNmW__findingHeader{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.PromptInjectionAlert-module__F7CNmW__fileName{word-break:break-all;font-weight:600}.PromptInjectionAlert-module__F7CNmW__category{opacity:.9;font-size:11px}.PromptInjectionAlert-module__F7CNmW__location{text-transform:uppercase;letter-spacing:.03em;opacity:.75;font-size:10px}.PromptInjectionAlert-module__F7CNmW__context{white-space:pre-wrap;word-break:break-word;background:#00000008;border-left:3px solid #0000002e;border-radius:3px;margin:0;padding:6px 8px;font-family:inherit;font-size:12px;line-height:1.45}.PromptInjectionAlert-module__F7CNmW__snippetBlock{background:#0000000f;border:1px solid #0000001f;border-radius:4px;margin:6px 0 4px;padding:8px 10px}.PromptInjectionAlert-module__F7CNmW__snippetLabel,.PromptInjectionAlert-module__F7CNmW__contextLabel{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.PromptInjectionAlert-module__F7CNmW__snippet{white-space:pre-wrap;word-break:break-word;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;display:block}.PromptInjectionAlert-module__F7CNmW__contextLabel{margin-top:6px}.PromptInjectionAlert-module__F7CNmW__mark{color:#4a3800;background:#ffe082;border-radius:2px;padding:0 2px}.PromptInjectionAlert-module__F7CNmW__explanation{opacity:.85;margin-top:4px;font-size:11px;display:block}.PromptInjectionAlert-module__F7CNmW__toggle{color:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.PromptInjectionAlert-module__F7CNmW__detailsButton{color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid;border-radius:5px;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:700}.PromptInjectionAlert-module__F7CNmW__disclaimer{opacity:.8;margin:8px 0 0;font-size:11px}
.PromptInjectionModal-module__Ph3yYW__summary{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.PromptInjectionModal-module__Ph3yYW__summaryText{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.PromptInjectionModal-module__Ph3yYW__list{flex-direction:column;gap:12px;max-height:52vh;padding-right:4px;display:flex;overflow-y:auto}.PromptInjectionModal-module__Ph3yYW__finding{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.PromptInjectionModal-module__Ph3yYW__findingHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.PromptInjectionModal-module__Ph3yYW__fileName{color:#111827;word-break:break-all;font-size:13px}.PromptInjectionModal-module__Ph3yYW__meta,.PromptInjectionModal-module__Ph3yYW__category{color:#6b7280;font-size:11px}.PromptInjectionModal-module__Ph3yYW__label{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:8px 0 4px;font-size:10px;font-weight:700;display:block}.PromptInjectionModal-module__Ph3yYW__snippet{color:#7f1d1d;white-space:pre-wrap;word-break:break-word;background:#fff5f5;border:1px solid #fecaca;border-radius:5px;margin:0;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.PromptInjectionModal-module__Ph3yYW__context{white-space:pre-wrap;word-break:break-word;background:#f3f4f6;border-left:3px solid #d1d5db;border-radius:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.PromptInjectionModal-module__Ph3yYW__mark{color:#78350f;background:#fde68a;border-radius:2px;padding:0 2px}.PromptInjectionModal-module__Ph3yYW__explanation{color:#6b7280;margin:8px 0 0;font-size:11px}.PromptInjectionModal-module__Ph3yYW__severityBadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.PromptInjectionModal-module__Ph3yYW__severityHigh{color:#991b1b;background:#fee2e2}.PromptInjectionModal-module__Ph3yYW__severityMedium{color:#92400e;background:#fef3c7}.PromptInjectionModal-module__Ph3yYW__severityLow{color:#4b5563;background:#f3f4f6}.PromptInjectionModal-module__Ph3yYW__disclaimer{color:#6b7280;margin:14px 0 0;font-size:11px}.PromptInjectionModal-module__Ph3yYW__cancelButton,.PromptInjectionModal-module__Ph3yYW__confirmButton{cursor:pointer;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600}.PromptInjectionModal-module__Ph3yYW__cancelButton{color:#374151;background:#fff;border:1px solid #d1d5db}.PromptInjectionModal-module__Ph3yYW__confirmButton{color:#fff;background:#b91c1c;border:1px solid #b91c1c}.PromptInjectionModal-module__Ph3yYW__confirmButton:hover{background:#991b1b}
.EmptyState-module__RozmbW__wrapper{padding:var(--spacing-xxl)var(--spacing-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.EmptyState-module__RozmbW__icon{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);font-size:48px}.EmptyState-module__RozmbW__title{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0}.EmptyState-module__RozmbW__description{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:var(--spacing-xxs);max-width:300px}.EmptyState-module__RozmbW__actionBtn{margin-top:var(--spacing-sm);background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast);border:none;padding:6px 16px}.EmptyState-module__RozmbW__actionBtn:hover{background:var(--color-accent-hover)}
.SectionItem-module__h-h-bq__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);overflow:hidden}.SectionItem-module__h-h-bq__header{align-items:center;gap:var(--spacing-xxs);background:var(--color-bg-secondary);cursor:pointer;text-align:left;width:100%;font-size:var(--font-sm);transition:background var(--transition-fast);border:none;padding:8px 12px;display:flex}.SectionItem-module__h-h-bq__header:hover{background:var(--color-bg-hover)}.SectionItem-module__h-h-bq__numero{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-accent);font-size:var(--font-xxs);font-weight:var(--weight-bold);background:#4382bc1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectionItem-module__h-h-bq__nome{font-weight:var(--weight-medium);color:var(--color-text-primary);flex:1}.SectionItem-module__h-h-bq__promptStatus{flex-shrink:0}.SectionItem-module__h-h-bq__statusOk{font-size:var(--font-xxs);color:var(--color-success);background:#295c3e14;border-radius:3px;padding:1px 6px}.SectionItem-module__h-h-bq__statusMissing{font-size:var(--font-xxs);color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:3px;padding:1px 6px}.SectionItem-module__h-h-bq__chevronDown,.SectionItem-module__h-h-bq__chevronUp{color:var(--color-text-muted);flex-shrink:0;font-size:18px}.SectionItem-module__h-h-bq__body{border-top:1px solid var(--color-border-light);gap:var(--spacing-xxs);flex-direction:column;padding:12px;display:flex}.SectionItem-module__h-h-bq__field{flex-direction:column;gap:4px;display:flex}.SectionItem-module__h-h-bq__label{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.SectionItem-module__h-h-bq__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);background:var(--color-bg-input);transition:border-color var(--transition-fast);outline:none;padding:6px 10px}.SectionItem-module__h-h-bq__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #4382bc26}.SectionItem-module__h-h-bq__textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);background:var(--color-bg-input);resize:vertical;transition:border-color var(--transition-fast);outline:none;padding:6px 10px;font-family:inherit}.SectionItem-module__h-h-bq__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #4382bc26}.SectionItem-module__h-h-bq__row{gap:var(--spacing-sm);display:flex}.SectionItem-module__h-h-bq__checkLabel{font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.SectionItem-module__h-h-bq__checkbox{accent-color:var(--color-accent)}.SectionItem-module__h-h-bq__readonlyText{font-size:var(--font-sm);color:var(--color-text-primary);white-space:pre-wrap;background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:8px;line-height:1.5}.SectionItem-module__h-h-bq__removeBtn{font-size:var(--font-xs);color:var(--color-error);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;align-self:flex-start;align-items:center;gap:4px;padding:4px 10px;display:flex}.SectionItem-module__h-h-bq__removeBtn:hover{background:#f443360f;border-color:#f4433633}
.Select-module__4GS2Ia__wrapper{width:100%;position:relative}.Select-module__4GS2Ia__trigger{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-primary);cursor:pointer;width:100%;height:32px;font-size:var(--font-sm);color:var(--color-text-primary);text-align:left;justify-content:space-between;align-items:center;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.Select-module__4GS2Ia__trigger:hover:not(:disabled){border-color:var(--color-accent)}.Select-module__4GS2Ia__triggerOpen{border-color:var(--color-accent);box-shadow:0 0 0 2px #4382bc1a}.Select-module__4GS2Ia__triggerDisabled{opacity:.5;cursor:not-allowed}.Select-module__4GS2Ia__triggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Select-module__4GS2Ia__triggerText:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.Select-module__4GS2Ia__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:18px}.Select-module__4GS2Ia__dropdown{background:var(--color-bg-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);z-index:100;max-height:240px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.Select-module__4GS2Ia__option{cursor:pointer;width:100%;font-size:var(--font-sm);color:var(--color-text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;transition:background .1s;display:flex}.Select-module__4GS2Ia__option:hover{background:var(--color-bg-hover)}.Select-module__4GS2Ia__optionSelected{background:var(--color-accent);color:var(--color-text-inverse)}.Select-module__4GS2Ia__optionSelected:hover{background:var(--color-accent-hover)}.Select-module__4GS2Ia__checkIcon{flex-shrink:0;font-size:16px}.Select-module__4GS2Ia__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.CreateDocumentSkillGroupModal-module__7SXbkG__form{flex-direction:column;gap:8px;display:flex}.CreateDocumentSkillGroupModal-module__7SXbkG__label{color:var(--color-text-primary);font-size:12px;font-weight:600}.CreateDocumentSkillGroupModal-module__7SXbkG__input,.CreateDocumentSkillGroupModal-module__7SXbkG__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);padding:10px 12px;font-family:inherit;font-size:13px}.CreateDocumentSkillGroupModal-module__7SXbkG__textarea{resize:vertical;min-height:72px}.CreateDocumentSkillGroupModal-module__7SXbkG__error{border-radius:var(--radius-sm);color:#c62828;background:#d32f2f14;padding:8px 10px;font-size:12px}.CreateDocumentSkillGroupModal-module__7SXbkG__cancelBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px}.CreateDocumentSkillGroupModal-module__7SXbkG__cancelBtn:hover:not(:disabled){border-color:var(--color-accent)}.CreateDocumentSkillGroupModal-module__7SXbkG__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.page-module__Z-3nqa__page{min-height:calc(100vh - var(--header-height));background:var(--color-bg-tertiary);flex-direction:column;display:flex}.page-module__Z-3nqa__content{padding:20px}.page-module__Z-3nqa__intro{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0 0 18px}.page-module__Z-3nqa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-width:1000px;display:grid}.page-module__Z-3nqa__card{border:1px solid var(--color-border);background:var(--color-bg-primary);color:inherit;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.page-module__Z-3nqa__card:hover{border-color:var(--color-accent)}.page-module__Z-3nqa__cardIcon{background:var(--color-bg-secondary);width:44px;height:44px;color:var(--color-primary-darkest);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__Z-3nqa__cardBody{flex:1;min-width:0}.page-module__Z-3nqa__cardTitle{color:var(--color-primary-darkest);margin:0 0 4px;font-size:1rem}.page-module__Z-3nqa__cardDescription{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.page-module__Z-3nqa__cardArrow{color:var(--color-text-secondary)}
.JurisprudenceList-module__x-nniW__wrapper{flex-direction:column;gap:8px;display:flex}.JurisprudenceList-module__x-nniW__list{flex-direction:column;gap:6px;display:flex}.JurisprudenceList-module__x-nniW__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);overflow:hidden}.JurisprudenceList-module__x-nniW__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.JurisprudenceList-module__x-nniW__header:hover{background:var(--color-bg-secondary)}.JurisprudenceList-module__x-nniW__label{font-size:var(--font-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.JurisprudenceList-module__x-nniW__size{color:var(--color-text-muted);font-size:10px}.JurisprudenceList-module__x-nniW__body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.JurisprudenceList-module__x-nniW__field{flex-direction:column;gap:4px;display:flex}.JurisprudenceList-module__x-nniW__fieldLabel{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.JurisprudenceList-module__x-nniW__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;padding:8px 10px}.JurisprudenceList-module__x-nniW__input:focus{border-color:var(--color-accent)}.JurisprudenceList-module__x-nniW__textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);resize:vertical;outline:none;padding:8px 10px;font-family:inherit}.JurisprudenceList-module__x-nniW__textarea:focus{border-color:var(--color-accent)}.JurisprudenceList-module__x-nniW__addBtn{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-sm);background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.JurisprudenceList-module__x-nniW__addBtn:hover{background:var(--color-bg-secondary)}.JurisprudenceList-module__x-nniW__removeBtn{color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;background:#fff;border:1px solid #ef9a9a;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.JurisprudenceList-module__x-nniW__removeBtn:hover{background:#ffebee}.JurisprudenceList-module__x-nniW__hint{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}
.MarkdownStreamEditor-module__eJdpwq__editorWrapper{background:0 0;justify-content:center;margin-top:1rem;display:flex}.MarkdownStreamEditor-module__eJdpwq__tiptapContent{border:1px solid var(--color-border);width:210mm;min-height:297mm;line-height:1.65;font-family:var(--document-font-family,"Times New Roman",Times,serif);font-size:var(--document-font-size,11pt);color:#000;overflow-wrap:break-word;counter-reset:paragraph-number;background:#fff;border-radius:4px;padding:3cm 2.5cm;box-shadow:0 8px 16px #00000014}.MarkdownStreamEditor-module__eJdpwq__tiptapContent p{margin:0 0 .7rem}.MarkdownStreamEditor-module__eJdpwq__tiptapContent p.MarkdownStreamEditor-module__eJdpwq__numbered{counter-increment:paragraph-number;text-indent:-1.25cm;padding-left:1.25cm}.MarkdownStreamEditor-module__eJdpwq__tiptapContent p.MarkdownStreamEditor-module__eJdpwq__numbered:before{content:counter(paragraph-number)". "}.MarkdownStreamEditor-module__eJdpwq__tiptapContent p:last-child{margin-bottom:0}.MarkdownStreamEditor-module__eJdpwq__tiptapContent ul,.MarkdownStreamEditor-module__eJdpwq__tiptapContent ol{padding-left:1.4rem}.MarkdownStreamEditor-module__eJdpwq__tiptapContent strong{font-weight:600}.MarkdownStreamEditor-module__eJdpwq__tiptapContent quote{text-align:justify;margin:.6rem 0 .6rem 4cm;font-size:10pt;line-height:1;display:block}
.SectionList-module__4MArRa__wrapper,.SectionList-module__4MArRa__list{gap:var(--spacing-xxs);flex-direction:column;display:flex}.SectionList-module__4MArRa__addBtn{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-accent);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:flex}.SectionList-module__4MArRa__addBtn:hover{background:var(--color-bg-hover);border-color:var(--color-accent)}
.DocumentTemplateTree-module__fdv8VG__wrapper{flex-direction:column;display:flex}.DocumentTemplateTree-module__fdv8VG__node{cursor:pointer;text-align:left;color:#ffffffd9;background:0 0;border:none;align-items:center;gap:4px;width:100%;padding:6px 12px;font-size:12px;transition:background .15s;display:flex}.DocumentTemplateTree-module__fdv8VG__node:hover{background:#ffffff14}.DocumentTemplateTree-module__fdv8VG__nodeSelected{color:#fff;background:#ffffff1f;font-weight:500}.DocumentTemplateTree-module__fdv8VG__nodeRoot{font-weight:600}.DocumentTemplateTree-module__fdv8VG__chevron{color:#ffffff80;flex-shrink:0;width:18px;font-size:18px}.DocumentTemplateTree-module__fdv8VG__spacer{flex-shrink:0;width:18px}.DocumentTemplateTree-module__fdv8VG__nodeIcon{color:#fff9;flex-shrink:0;font-size:18px}.DocumentTemplateTree-module__fdv8VG__nodeSelected .DocumentTemplateTree-module__fdv8VG__nodeIcon{color:#fff}.DocumentTemplateTree-module__fdv8VG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DocumentTemplateTree-module__fdv8VG__count{color:#fff9;background:#ffffff1a;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px}.DocumentTemplateTree-module__fdv8VG__nodeSelected .DocumentTemplateTree-module__fdv8VG__count{color:#fff;background:#fff3}
.SkillPickerModal-module__1L1jna__wrapper{flex-direction:column;gap:12px;display:flex}.SkillPickerModal-module__1L1jna__search{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);font-size:var(--font-sm);border-radius:10px;padding:10px 12px}.SkillPickerModal-module__1L1jna__search:focus{border-color:var(--color-accent);outline:none}.SkillPickerModal-module__1L1jna__hint{font-size:var(--font-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.SkillPickerModal-module__1L1jna__blocked{color:#7a5800;font-size:var(--font-xs);background:#fff8e1;border:1px solid #f0c36d;border-radius:10px;padding:10px 12px}.SkillPickerModal-module__1L1jna__loading,.SkillPickerModal-module__1L1jna__empty{color:var(--color-text-secondary);font-size:var(--font-sm);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.SkillPickerModal-module__1L1jna__list{flex-direction:column;gap:8px;max-height:52vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SkillPickerModal-module__1L1jna__row{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.SkillPickerModal-module__1L1jna__row:hover{border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__rowSelected{border-color:var(--color-accent);background:var(--color-accent-soft,#1565c014)}.SkillPickerModal-module__1L1jna__icon{color:var(--color-accent)}.SkillPickerModal-module__1L1jna__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SkillPickerModal-module__1L1jna__name{font-size:var(--font-sm);color:var(--color-text-primary);font-weight:600}.SkillPickerModal-module__1L1jna__meta{font-size:var(--font-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SkillPickerModal-module__1L1jna__badges{flex-wrap:wrap;gap:6px;display:flex}.SkillPickerModal-module__1L1jna__badge,.SkillPickerModal-module__1L1jna__badgeMuted{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:10px}.SkillPickerModal-module__1L1jna__badge{color:var(--color-accent);background:#1565c01f}.SkillPickerModal-module__1L1jna__badgeMuted{background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border)}.SkillPickerModal-module__1L1jna__groupSection{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.SkillPickerModal-module__1L1jna__groupTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0;font-size:11px;font-weight:600}.SkillPickerModal-module__1L1jna__groupAction{color:var(--color-accent);white-space:nowrap;font-size:11px;font-weight:600}.SkillPickerModal-module__1L1jna__row:disabled{opacity:.55;cursor:not-allowed}.SkillPickerModal-module__1L1jna__createGroupBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;margin-top:8px;padding:6px 12px;font-size:12px}.SkillPickerModal-module__1L1jna__createGroupBtn:hover{border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__layout{grid-template-columns:260px minmax(0,1fr);height:68vh;min-height:420px;max-height:720px;margin:-20px;display:grid}.SkillPickerModal-module__1L1jna__groupsPane{border-right:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;gap:6px;padding:16px;display:flex;overflow-y:auto}.SkillPickerModal-module__1L1jna__paneTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 0 6px;font-size:11px;font-weight:600}.SkillPickerModal-module__1L1jna__filterItem{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.SkillPickerModal-module__1L1jna__filterItem:hover{background:var(--color-bg-tertiary)}.SkillPickerModal-module__1L1jna__filterItemActive{background:var(--color-accent-soft,#1565c014);border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__filterCount{color:var(--color-text-secondary);font-size:11px}.SkillPickerModal-module__1L1jna__groupDivider{background:var(--color-border);height:1px;margin:8px 0}.SkillPickerModal-module__1L1jna__groupsEmpty{color:var(--color-text-secondary);flex-direction:column;gap:8px;padding:12px 4px;font-size:12px;display:flex}.SkillPickerModal-module__1L1jna__groupList{flex-direction:column;gap:4px;display:flex}.SkillPickerModal-module__1L1jna__groupRow{border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:flex}.SkillPickerModal-module__1L1jna__groupRowActive{background:var(--color-bg-tertiary)}.SkillPickerModal-module__1L1jna__groupCheckbox{width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0}.SkillPickerModal-module__1L1jna__groupFilter{min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.SkillPickerModal-module__1L1jna__groupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SkillPickerModal-module__1L1jna__skillsPane{flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.SkillPickerModal-module__1L1jna__searchRow{align-items:center;gap:10px;display:flex}.SkillPickerModal-module__1L1jna__resultCount{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.SkillPickerModal-module__1L1jna__skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SkillPickerModal-module__1L1jna__skillCard{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:110px;padding:12px;display:flex}.SkillPickerModal-module__1L1jna__skillCard:hover{border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__skillCardSelected{border-color:var(--color-accent);background:var(--color-accent-soft,#1565c014)}.SkillPickerModal-module__1L1jna__skillCheck{color:var(--color-accent);flex-shrink:0}.SkillPickerModal-module__1L1jna__skillBody{flex-direction:column;gap:4px;min-width:0;display:flex}.SkillPickerModal-module__1L1jna__skillName{color:var(--color-text-primary);font-size:13px;font-weight:600}.SkillPickerModal-module__1L1jna__skillDescription{-webkit-line-clamp:2;color:var(--color-text-secondary);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.SkillPickerModal-module__1L1jna__clearBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;padding:8px 14px;font-size:13px}@media (max-width:860px){.SkillPickerModal-module__1L1jna__layout{grid-template-columns:1fr;height:auto;max-height:none}.SkillPickerModal-module__1L1jna__groupsPane{border-right:none;border-bottom:1px solid var(--color-border);max-height:220px}.SkillPickerModal-module__1L1jna__skillGrid{grid-template-columns:1fr}}.SkillPickerModal-module__1L1jna__groupsView{flex-direction:column;gap:12px;min-height:60vh;display:flex}.SkillPickerModal-module__1L1jna__groupsHeader{align-items:center;gap:10px;display:flex}.SkillPickerModal-module__1L1jna__groupCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SkillPickerModal-module__1L1jna__groupCard{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:120px;padding:14px;display:flex}.SkillPickerModal-module__1L1jna__groupCard:hover:not(:disabled){border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__groupCard:disabled{opacity:.55;cursor:not-allowed}.SkillPickerModal-module__1L1jna__groupCardSelected{border-color:var(--color-accent);background:var(--color-accent-soft,#1565c014)}.SkillPickerModal-module__1L1jna__groupCardHeader{width:100%;color:var(--color-accent);align-items:center;gap:8px;display:flex}.SkillPickerModal-module__1L1jna__groupCardName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);flex:1;font-size:13px;font-weight:600;overflow:hidden}.SkillPickerModal-module__1L1jna__groupCardCount{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:999px;padding:2px 8px;font-size:11px}.SkillPickerModal-module__1L1jna__groupCardMeta{color:var(--color-text-secondary);font-size:12px}.SkillPickerModal-module__1L1jna__groupCardAction{color:var(--color-accent);margin-top:auto;font-size:11px;font-weight:600}.SkillPickerModal-module__1L1jna__groupCardCreate{border:1px dashed var(--color-border-strong);min-height:120px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.SkillPickerModal-module__1L1jna__groupCardCreate:hover{border-color:var(--color-accent);color:var(--color-accent)}.SkillPickerModal-module__1L1jna__skillsView{flex-direction:column;gap:12px;min-height:60vh;display:flex}.SkillPickerModal-module__1L1jna__skillsHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SkillPickerModal-module__1L1jna__backBtn{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.SkillPickerModal-module__1L1jna__backBtn:hover{border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__skillsTitle{color:var(--color-text-primary);font-size:15px;font-weight:600}.SkillPickerModal-module__1L1jna__selectAllBtn{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12px}.SkillPickerModal-module__1L1jna__selectAllBtn:hover:not(:disabled){border-color:var(--color-accent)}.SkillPickerModal-module__1L1jna__selectAllBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.SkillPickerModal-module__1L1jna__groupCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.SkillPickerModal-module__1L1jna__groupCards{grid-template-columns:1fr}}.SkillPickerModal-module__1L1jna__groupsScroll{flex-direction:column;gap:18px;max-height:58vh;padding-right:4px;display:flex;overflow-y:auto}.SkillPickerModal-module__1L1jna__ungroupedSection{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.SkillPickerModal-module__1L1jna__ungroupedHeader{align-items:center;gap:10px;display:flex}.SkillPickerModal-module__1L1jna__ungroupedIcon{color:var(--color-text-secondary);font-size:18px}.SkillPickerModal-module__1L1jna__ungroupedTitle{color:var(--color-text-primary);font-size:14px;font-weight:600}
.StructureTopicEditor-module__Suc-Vq__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);overflow:hidden}.StructureTopicEditor-module__Suc-Vq__header{align-items:center;gap:var(--spacing-xs);background:var(--color-bg-secondary);cursor:pointer;text-align:left;border:none;width:100%;padding:10px 12px;transition:background .15s;display:flex}.StructureTopicEditor-module__Suc-Vq__header:hover{background:var(--color-bg-tertiary)}.StructureTopicEditor-module__Suc-Vq__numero{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.StructureTopicEditor-module__Suc-Vq__titulo{font-size:var(--font-sm);color:var(--color-text-primary);flex:1;font-weight:500}.StructureTopicEditor-module__Suc-Vq__statusOk{color:var(--color-success,#2e7d32);background:#e8f5e9;border-radius:3px;padding:2px 6px;font-size:10px}.StructureTopicEditor-module__Suc-Vq__statusMissing{color:var(--color-text-muted);background:var(--color-bg-tertiary);border-radius:3px;padding:2px 6px;font-size:10px}.StructureTopicEditor-module__Suc-Vq__statusHidden{color:#f57c00;background:#fff3e0;border-radius:3px;padding:2px 6px;font-size:10px}.StructureTopicEditor-module__Suc-Vq__chevronDown,.StructureTopicEditor-module__Suc-Vq__chevronUp{color:var(--color-text-secondary);font-size:20px}.StructureTopicEditor-module__Suc-Vq__body{padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;display:flex}.StructureTopicEditor-module__Suc-Vq__field{flex-direction:column;gap:4px;display:flex}.StructureTopicEditor-module__Suc-Vq__label{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.StructureTopicEditor-module__Suc-Vq__input,.StructureTopicEditor-module__Suc-Vq__textarea,.StructureTopicEditor-module__Suc-Vq__select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;padding:8px 10px}.StructureTopicEditor-module__Suc-Vq__input:focus,.StructureTopicEditor-module__Suc-Vq__textarea:focus,.StructureTopicEditor-module__Suc-Vq__select:focus{border-color:var(--color-accent)}.StructureTopicEditor-module__Suc-Vq__textarea{resize:vertical;min-height:72px}.StructureTopicEditor-module__Suc-Vq__removeBtn{color:var(--color-danger,#c62828);font-size:var(--font-xs);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:6px 10px;display:inline-flex}.StructureTopicEditor-module__Suc-Vq__removeBtn:hover{background:#ffebee}.StructureTopicEditor-module__Suc-Vq__readonlyText{font-size:var(--font-sm);color:var(--color-text-primary);white-space:pre-wrap;margin:0}.StructureTopicEditor-module__Suc-Vq__subtopicsContainer{margin-top:var(--spacing-xs);gap:var(--spacing-xs);border-left:2px solid var(--color-border);padding-left:var(--spacing-sm);flex-direction:column;margin-left:10px;display:flex}.StructureTopicEditor-module__Suc-Vq__subtopicItem{gap:var(--spacing-xs);background:var(--color-bg-tertiary);padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-direction:column;display:flex}.StructureTopicEditor-module__Suc-Vq__subtopicHeader{justify-content:space-between;align-items:center;display:flex}.StructureTopicEditor-module__Suc-Vq__subtopicTitle{font-size:var(--font-sm);color:var(--color-text-primary);font-weight:600}.StructureTopicEditor-module__Suc-Vq__addSubtopicBtn{border:1px dashed var(--color-border-strong);color:var(--color-accent);font-size:var(--font-xs);cursor:pointer;border-radius:var(--radius-sm);margin-top:var(--spacing-xs);background:0 0;align-self:flex-start;align-items:center;gap:4px;padding:6px 12px;font-weight:500;display:inline-flex}.StructureTopicEditor-module__Suc-Vq__addSubtopicBtn:hover{background:var(--color-bg-secondary)}.StructureTopicEditor-module__Suc-Vq__infoBanner{color:#f57c00;background:#fff3e0;border-radius:4px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 10px;font-size:11px;display:flex}.StructureTopicEditor-module__Suc-Vq__checkLabel{font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.StructureTopicEditor-module__Suc-Vq__checkbox{accent-color:var(--color-accent)}.StructureTopicEditor-module__Suc-Vq__alignRow{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.StructureTopicEditor-module__Suc-Vq__alignRow{grid-template-columns:1fr}}
.ModelTree-module__Gg56KG__wrapper{flex-direction:column;display:flex}.ModelTree-module__Gg56KG__node{cursor:pointer;text-align:left;color:#ffffffd9;background:0 0;border:none;border-radius:0;align-items:center;gap:4px;width:100%;padding:6px 12px;font-size:12px;transition:background .15s;display:flex}.ModelTree-module__Gg56KG__node:hover{background:#ffffff14}.ModelTree-module__Gg56KG__nodeSelected{color:#fff;background:#ffffff1f;font-weight:500}.ModelTree-module__Gg56KG__nodeRoot{font-weight:600}.ModelTree-module__Gg56KG__chevron{color:#ffffff80;flex-shrink:0;width:18px;font-size:18px}.ModelTree-module__Gg56KG__spacer{flex-shrink:0;width:18px}.ModelTree-module__Gg56KG__nodeIcon{color:#fff9;flex-shrink:0;font-size:18px}.ModelTree-module__Gg56KG__nodeSelected .ModelTree-module__Gg56KG__nodeIcon{color:#fff}.ModelTree-module__Gg56KG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ModelTree-module__Gg56KG__count{color:#fff9;background:#ffffff1a;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px}.ModelTree-module__Gg56KG__nodeSelected .ModelTree-module__Gg56KG__count{color:#fff;background:#fff3}
.SectionReview-module__p1rtUW__card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);overflow:hidden}.SectionReview-module__p1rtUW__cardApproved{border-left:3px solid var(--color-success)}.SectionReview-module__p1rtUW__header{align-items:center;gap:var(--spacing-xxs);background:var(--color-bg-secondary);cursor:pointer;text-align:left;width:100%;font-size:var(--font-sm);border:none;padding:10px 12px;display:flex}.SectionReview-module__p1rtUW__header:hover{background:var(--color-bg-hover)}.SectionReview-module__p1rtUW__numero{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-accent);font-size:var(--font-xxs);font-weight:var(--weight-bold);background:#4382bc1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectionReview-module__p1rtUW__nome{font-weight:var(--weight-medium);flex:1}.SectionReview-module__p1rtUW__badgeAprovado{font-size:var(--font-xxs);color:var(--color-success);font-weight:var(--weight-semibold);background:#295c3e1a;border-radius:3px;padding:2px 8px}.SectionReview-module__p1rtUW__body{border-top:1px solid var(--color-border-light);gap:var(--spacing-xxs);flex-direction:column;padding:12px;display:flex}.SectionReview-module__p1rtUW__promptBox{font-size:var(--font-xs);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);gap:6px;padding:6px 8px;display:flex}.SectionReview-module__p1rtUW__promptLabel{color:var(--color-text-secondary);font-weight:var(--weight-medium);flex-shrink:0}.SectionReview-module__p1rtUW__promptText{color:var(--color-text-primary);line-height:1.4}.SectionReview-module__p1rtUW__textoArea{gap:var(--spacing-xxs);flex-direction:column;display:flex}.SectionReview-module__p1rtUW__textoHeader{justify-content:space-between;align-items:center;display:flex}.SectionReview-module__p1rtUW__textoLabel{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.SectionReview-module__p1rtUW__textoActions{gap:4px;display:flex}.SectionReview-module__p1rtUW__actionBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.SectionReview-module__p1rtUW__actionBtn:hover{background:var(--color-bg-hover);border-color:var(--color-accent);color:var(--color-accent)}.SectionReview-module__p1rtUW__textoGerado{font-size:var(--font-sm);color:var(--color-text-primary);white-space:pre-wrap;background:var(--color-bg-secondary);border-radius:var(--radius-sm);max-height:400px;padding:8px;font-family:inherit;line-height:1.6;overflow-y:auto}.SectionReview-module__p1rtUW__textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;font-size:var(--font-sm);resize:vertical;outline:none;padding:8px;font-family:inherit;line-height:1.6}.SectionReview-module__p1rtUW__textarea:focus{border-color:var(--color-accent)}.SectionReview-module__p1rtUW__editActions{gap:var(--spacing-xxs);display:flex}.SectionReview-module__p1rtUW__saveBtn{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-inverse);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:4px;padding:4px 12px;display:flex}.SectionReview-module__p1rtUW__saveBtn:hover{background:var(--color-accent-hover)}.SectionReview-module__p1rtUW__cancelBtn{font-size:var(--font-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 12px}.SectionReview-module__p1rtUW__cancelBtn:hover{background:var(--color-bg-secondary)}.SectionReview-module__p1rtUW__noText{text-align:center;color:var(--color-text-muted);font-size:var(--font-sm);background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:16px}.SectionReview-module__p1rtUW__actions{gap:var(--spacing-xxs);flex-direction:column;align-items:stretch;display:flex}.SectionReview-module__p1rtUW__approveBtn{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-inverse);background:var(--color-success);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);border:none;align-self:flex-end;align-items:center;gap:4px;padding:6px 14px;display:flex}.SectionReview-module__p1rtUW__approveBtn:hover{opacity:.9}.SectionReview-module__p1rtUW__approveBtn:disabled{opacity:.5;cursor:not-allowed}.SectionReview-module__p1rtUW__regenArea{gap:4px;width:100%;display:flex}.SectionReview-module__p1rtUW__regenInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;flex:1;padding:6px 10px}.SectionReview-module__p1rtUW__regenInput:focus{border-color:var(--color-accent)}.SectionReview-module__p1rtUW__regenBtn{font-size:var(--font-sm);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);align-items:center;gap:4px;padding:6px 12px;display:flex}.SectionReview-module__p1rtUW__regenBtn:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-accent)}.SectionReview-module__p1rtUW__regenBtn:disabled{opacity:.5;cursor:not-allowed}
.ViewPetitionModal-module__1eJg8a__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ViewPetitionModal-module__1eJg8a__dialog{background:var(--color-bg-primary);border:1px solid var(--color-border);flex-direction:column;width:60vw;max-width:800px;height:90vh;max-height:900px;display:flex;overflow:hidden}.ViewPetitionModal-module__1eJg8a__header{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ViewPetitionModal-module__1eJg8a__headerLeft{align-items:center;gap:var(--spacing-xxs);min-width:0;display:flex}.ViewPetitionModal-module__1eJg8a__headerTitle{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ViewPetitionModal-module__1eJg8a__badge{font-size:var(--font-xxs);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-xs);flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ViewPetitionModal-module__1eJg8a__headerRight{align-items:center;gap:var(--spacing-xxs);flex-shrink:0;display:flex}.ViewPetitionModal-module__1eJg8a__actionBtn{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:4px;padding:6px 12px;display:inline-flex}.ViewPetitionModal-module__1eJg8a__actionBtn:hover{background:var(--color-bg-hover);border-color:var(--color-accent)}.ViewPetitionModal-module__1eJg8a__closeBtn{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ViewPetitionModal-module__1eJg8a__closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.ViewPetitionModal-module__1eJg8a__body{padding:var(--spacing-md);background:var(--color-bg-primary);flex-direction:column;flex:1;min-height:0;display:flex}.ViewPetitionModal-module__1eJg8a__a4Page{width:100%;max-width:800px;padding:var(--spacing-md)var(--spacing-md)120px;box-sizing:border-box;flex:1;margin:0 auto;overflow-y:auto}
.DocumentSkillForm-module__f6ZsCW__form{flex-direction:column;gap:16px;padding-bottom:32px;display:flex}.DocumentSkillForm-module__f6ZsCW__title{font-size:var(--font-lg);color:var(--color-text-primary);margin:0}.DocumentSkillForm-module__f6ZsCW__errorBanner{color:#8b2b22;font-size:var(--font-sm);background:#fdecea;border:1px solid #f5c6c0;border-radius:10px;padding:12px 14px}.DocumentSkillForm-module__f6ZsCW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.DocumentSkillForm-module__f6ZsCW__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DocumentSkillForm-module__f6ZsCW__label{font-size:var(--font-sm);color:var(--color-text-primary);font-weight:600}.DocumentSkillForm-module__f6ZsCW__hint{font-size:var(--font-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.DocumentSkillForm-module__f6ZsCW__input,.DocumentSkillForm-module__f6ZsCW__textarea{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);font-size:var(--font-sm);border-radius:10px;padding:10px 12px;font-family:inherit}.DocumentSkillForm-module__f6ZsCW__textarea{resize:vertical;min-height:160px;line-height:1.6}.DocumentSkillForm-module__f6ZsCW__input:focus,.DocumentSkillForm-module__f6ZsCW__textarea:focus{border-color:var(--color-accent);outline:none}.DocumentSkillForm-module__f6ZsCW__checkLabel{font-size:var(--font-sm);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}.DocumentSkillForm-module__f6ZsCW__checkbox{accent-color:var(--color-accent)}.DocumentSkillForm-module__f6ZsCW__actions{justify-content:flex-end;gap:10px;display:flex}.DocumentSkillForm-module__f6ZsCW__primaryBtn,.DocumentSkillForm-module__f6ZsCW__secondaryBtn{font-size:var(--font-sm);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:inline-flex}.DocumentSkillForm-module__f6ZsCW__primaryBtn{background:var(--color-accent);color:#fff}.DocumentSkillForm-module__f6ZsCW__primaryBtn:disabled,.DocumentSkillForm-module__f6ZsCW__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.DocumentSkillForm-module__f6ZsCW__secondaryBtn{color:var(--color-text-primary);border-color:var(--color-border);background:0 0}.DocumentSkillForm-module__f6ZsCW__row{grid-template-columns:1fr 2fr;gap:12px;display:grid}@media (max-width:640px){.DocumentSkillForm-module__f6ZsCW__row{grid-template-columns:1fr}}.DocumentSkillForm-module__f6ZsCW__groupList{flex-direction:column;gap:8px;margin-top:8px;display:flex}
.DocumentTitleEditor-module__rp5TJG__header{flex-direction:column;gap:8px;width:100%;max-width:900px;display:flex}.DocumentTitleEditor-module__rp5TJG__viewRow{align-items:center;gap:8px;display:flex}.DocumentTitleEditor-module__rp5TJG__titleButton{cursor:pointer;text-align:left;color:var(--color-text-primary);background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.DocumentTitleEditor-module__rp5TJG__titleButton:hover .DocumentTitleEditor-module__rp5TJG__title{color:var(--color-accent,#1565c0)}.DocumentTitleEditor-module__rp5TJG__title{font-size:var(--font-lg,1.125rem);margin:0;font-weight:600;line-height:1.3}.DocumentTitleEditor-module__rp5TJG__editIcon{color:var(--color-text-muted);font-size:18px}.DocumentTitleEditor-module__rp5TJG__editRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DocumentTitleEditor-module__rp5TJG__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-width:200px;font-size:var(--font-sm);outline:none;flex:1;padding:8px 10px}.DocumentTitleEditor-module__rp5TJG__input:focus{border-color:var(--color-accent,#1565c0)}.DocumentTitleEditor-module__rp5TJG__saveBtn,.DocumentTitleEditor-module__rp5TJG__cancelBtn{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:flex}.DocumentTitleEditor-module__rp5TJG__saveBtn{background:var(--color-success,#2e7d32);color:#fff;border:none}.DocumentTitleEditor-module__rp5TJG__saveBtn:disabled,.DocumentTitleEditor-module__rp5TJG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.DocumentTitleEditor-module__rp5TJG__cancelBtn{border:1px solid var(--color-border);background:0 0}.DocumentTitleEditor-module__rp5TJG__error{font-size:var(--font-xs);color:#c62828;margin:0}
.StructureTopicList-module__oH05bq__wrapper,.StructureTopicList-module__oH05bq__list{gap:var(--spacing-xs);flex-direction:column;display:flex}.StructureTopicList-module__oH05bq__addBtn{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--font-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:500;display:inline-flex}.StructureTopicList-module__oH05bq__addBtn:hover{background:var(--color-bg-secondary);border-color:var(--color-accent)}
.TemplateFolderPickerModal-module__JRZ7ha__wrapper{flex-direction:column;gap:12px;min-height:280px;max-height:min(60vh,480px);display:flex}.TemplateFolderPickerModal-module__JRZ7ha__breadcrumb{font-size:var(--font-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.TemplateFolderPickerModal-module__JRZ7ha__crumbLink{color:var(--color-accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.TemplateFolderPickerModal-module__JRZ7ha__crumbLink:hover{text-decoration:underline}.TemplateFolderPickerModal-module__JRZ7ha__crumbCurrent{color:var(--color-text-primary);font-weight:600}.TemplateFolderPickerModal-module__JRZ7ha__separator{opacity:.5}.TemplateFolderPickerModal-module__JRZ7ha__upBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.TemplateFolderPickerModal-module__JRZ7ha__upBtn:hover{background:var(--color-bg-tertiary)}.TemplateFolderPickerModal-module__JRZ7ha__list{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.TemplateFolderPickerModal-module__JRZ7ha__row{border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.TemplateFolderPickerModal-module__JRZ7ha__list li:last-child .TemplateFolderPickerModal-module__JRZ7ha__row{border-bottom:none}.TemplateFolderPickerModal-module__JRZ7ha__row:hover{background:var(--color-bg-secondary)}.TemplateFolderPickerModal-module__JRZ7ha__rowSelected{background:#1976d214}.TemplateFolderPickerModal-module__JRZ7ha__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TemplateFolderPickerModal-module__JRZ7ha__rowLabel{font-size:var(--font-sm);color:var(--color-text-primary);flex:1;font-weight:500}.TemplateFolderPickerModal-module__JRZ7ha__rowMeta{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.TemplateFolderPickerModal-module__JRZ7ha__folderIcon{color:#f57c00}.TemplateFolderPickerModal-module__JRZ7ha__templateIcon{color:var(--color-accent)}.TemplateFolderPickerModal-module__JRZ7ha__loading,.TemplateFolderPickerModal-module__JRZ7ha__empty{color:var(--color-text-muted);font-size:var(--font-sm);flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.TemplateFolderPickerModal-module__JRZ7ha__currentFolder{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);font-size:var(--font-sm);color:var(--color-text-primary);align-items:center;gap:8px;padding:10px 12px;display:flex}.TemplateFolderPickerModal-module__JRZ7ha__currentFolder .TemplateFolderPickerModal-module__JRZ7ha__icon{color:#f57c00}
.page-module__Yy2xoa__page{min-height:calc(100vh - var(--header-height));background:var(--color-bg-tertiary);flex-direction:column;display:flex}.page-module__Yy2xoa__content{padding:20px}.page-module__Yy2xoa__card{background:var(--color-bg-primary);border:1px solid var(--color-border);max-width:900px;padding:20px}.page-module__Yy2xoa__cardHeader{margin-bottom:18px}.page-module__Yy2xoa__cardTitle{color:var(--color-primary-darkest);margin:0 0 6px;font-size:1.1rem}.page-module__Yy2xoa__muted{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.page-module__Yy2xoa__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:14px;display:grid}.page-module__Yy2xoa__field{font-size:var(--font-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.page-module__Yy2xoa__input{border:1px solid var(--color-border);background:var(--color-bg-primary);font:inherit;color:var(--color-text-primary);padding:10px 12px}.page-module__Yy2xoa__toggle{font-size:var(--font-md);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.page-module__Yy2xoa__toggle input{margin-top:3px}.page-module__Yy2xoa__hint{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:2px;font-weight:400;display:block}.page-module__Yy2xoa__actions{gap:8px;margin:8px 0 4px;display:flex}.page-module__Yy2xoa__primaryBtn{background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;border:none;padding:8px 14px}.page-module__Yy2xoa__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__Yy2xoa__secondaryBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font:inherit;padding:8px 14px}.page-module__Yy2xoa__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__Yy2xoa__errorBanner,.page-module__Yy2xoa__successBanner{font-size:var(--font-sm);margin-bottom:14px;padding:10px 12px}.page-module__Yy2xoa__errorBanner{color:#8b2e2e;background:#fdf2f2;border-left:3px solid #8b2e2e}.page-module__Yy2xoa__successBanner{color:#1b5e20;background:#e8f5e9;border-left:3px solid #1b5e20}.page-module__Yy2xoa__preview{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.page-module__Yy2xoa__previewStats{flex-wrap:wrap;gap:22px;margin-bottom:12px;display:flex}.page-module__Yy2xoa__stat{flex-direction:column;gap:2px;display:flex}.page-module__Yy2xoa__statValue{color:var(--color-primary-darkest);font-size:1.6rem;font-weight:700;line-height:1}.page-module__Yy2xoa__statLabel{font-size:var(--font-sm);color:var(--color-text-secondary)}.page-module__Yy2xoa__table{border-collapse:collapse;width:100%;font-size:var(--font-sm);margin-top:12px}.page-module__Yy2xoa__table th,.page-module__Yy2xoa__table td{border-bottom:1px solid var(--color-border);text-align:left;padding:8px 10px}.page-module__Yy2xoa__table th{color:var(--color-text-secondary);font-weight:600}@media (max-width:700px){.page-module__Yy2xoa__grid{grid-template-columns:1fr}}
.page-module__pa-XRW__page{min-height:calc(100vh - var(--header-height));background:var(--color-bg-tertiary);flex-direction:column;display:flex}.page-module__pa-XRW__content{padding:20px}.page-module__pa-XRW__card{background:var(--color-bg-primary);border:1px solid var(--color-border);max-width:900px;padding:20px}.page-module__pa-XRW__cardHeader{margin-bottom:18px}.page-module__pa-XRW__cardTitle{color:var(--color-primary-darkest);margin:0 0 6px;font-size:1.1rem}.page-module__pa-XRW__muted{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.page-module__pa-XRW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:14px;display:grid}.page-module__pa-XRW__field{font-size:var(--font-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.page-module__pa-XRW__input{border:1px solid var(--color-border);background:var(--color-bg-primary);font:inherit;color:var(--color-text-primary);padding:10px 12px}.page-module__pa-XRW__toggle{font-size:var(--font-md);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.page-module__pa-XRW__toggle input{margin-top:3px}.page-module__pa-XRW__hint{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:2px;font-weight:400;display:block}.page-module__pa-XRW__actions{gap:8px;margin:8px 0 4px;display:flex}.page-module__pa-XRW__primaryBtn{background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;border:none;padding:8px 14px}.page-module__pa-XRW__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__pa-XRW__secondaryBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font:inherit;padding:8px 14px}.page-module__pa-XRW__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__pa-XRW__errorBanner,.page-module__pa-XRW__successBanner{font-size:var(--font-sm);margin-bottom:14px;padding:10px 12px}.page-module__pa-XRW__errorBanner{color:#8b2e2e;background:#fdf2f2;border-left:3px solid #8b2e2e}.page-module__pa-XRW__successBanner{color:#1b5e20;background:#e8f5e9;border-left:3px solid #1b5e20}.page-module__pa-XRW__preview{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.page-module__pa-XRW__previewStats{flex-wrap:wrap;gap:22px;margin-bottom:12px;display:flex}.page-module__pa-XRW__stat{flex-direction:column;gap:2px;display:flex}.page-module__pa-XRW__statValue{color:var(--color-primary-darkest);font-size:1.6rem;font-weight:700;line-height:1}.page-module__pa-XRW__statLabel{font-size:var(--font-sm);color:var(--color-text-secondary)}.page-module__pa-XRW__table{border-collapse:collapse;width:100%;font-size:var(--font-sm);margin-top:12px}.page-module__pa-XRW__table th,.page-module__pa-XRW__table td{border-bottom:1px solid var(--color-border);text-align:left;padding:8px 10px}.page-module__pa-XRW__table th{color:var(--color-text-secondary);font-weight:600}@media (max-width:700px){.page-module__pa-XRW__grid{grid-template-columns:1fr}}
.page-module__8q1Yfa__page{min-height:calc(100vh - var(--header-height));background:var(--color-bg-tertiary);flex-direction:column;display:flex}.page-module__8q1Yfa__content{grid-template-columns:320px minmax(0,1fr);gap:20px;padding:20px;display:grid}.page-module__8q1Yfa__sidebar,.page-module__8q1Yfa__editor{background:var(--color-bg-primary);border:1px solid var(--color-border);padding:18px}.page-module__8q1Yfa__sidebarHeader,.page-module__8q1Yfa__editorHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module__8q1Yfa__editorHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__8q1Yfa__sidebarTitle,.page-module__8q1Yfa__editorTitle{color:var(--color-primary-darkest);margin:0;font-size:1.1rem}.page-module__8q1Yfa__sidebarCount{background:var(--color-bg-secondary);min-width:28px;height:28px;font-weight:600;font-size:var(--font-sm);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.page-module__8q1Yfa__list{flex-direction:column;gap:8px;display:flex}.page-module__8q1Yfa__listItem{text-align:left;border:1px solid var(--color-border);background:var(--color-bg-primary);cursor:pointer;width:100%;padding:12px}.page-module__8q1Yfa__listItem:hover{border-color:var(--color-accent)}.page-module__8q1Yfa__listItemActive{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)8%,var(--color-bg-primary))}.page-module__8q1Yfa__listItemHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.page-module__8q1Yfa__listMeta{font-size:var(--font-sm);color:var(--color-text-secondary);display:block}.page-module__8q1Yfa__badgeOk,.page-module__8q1Yfa__badgeOff{border-radius:3px;padding:2px 6px;font-size:11px}.page-module__8q1Yfa__badgeOk{color:#1b5e20;background:#e8f5e9}.page-module__8q1Yfa__badgeOff{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.page-module__8q1Yfa__field{font-size:var(--font-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.page-module__8q1Yfa__input{border:1px solid var(--color-border);background:var(--color-bg-primary);font:inherit;color:var(--color-text-primary);padding:10px 12px}.page-module__8q1Yfa__toggle{font-size:var(--font-md);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.page-module__8q1Yfa__toggle input{margin-top:3px}.page-module__8q1Yfa__agents{border:1px solid var(--color-border);margin:8px 0 0;padding:14px 16px}.page-module__8q1Yfa__agentsLegend{font-size:var(--font-sm);color:var(--color-primary-darkest);padding:0 6px;font-weight:600}.page-module__8q1Yfa__agentHint{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:2px;font-weight:400;display:block}.page-module__8q1Yfa__primaryBtn{background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;border:none;padding:8px 14px}.page-module__8q1Yfa__primaryBtn:disabled{opacity:.6;cursor:not-allowed}a.page-module__8q1Yfa__primaryBtn,a.page-module__8q1Yfa__secondaryBtn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.page-module__8q1Yfa__muted{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.page-module__8q1Yfa__errorBanner,.page-module__8q1Yfa__successBanner{font-size:var(--font-sm);margin-bottom:14px;padding:10px 12px}.page-module__8q1Yfa__errorBanner{color:#8b2e2e;background:#fdf2f2;border-left:3px solid #8b2e2e}.page-module__8q1Yfa__basicAuthActions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.page-module__8q1Yfa__revealToggle{font-size:var(--font-sm);color:var(--color-text-secondary);align-items:center;gap:10px;display:flex}.page-module__8q1Yfa__secondaryBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font:inherit;padding:6px 10px}.page-module__8q1Yfa__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__8q1Yfa__successBanner{color:#1b5e20;background:#e8f5e9;border-left:3px solid #1b5e20}.page-module__8q1Yfa__fieldsSection{border-top:1px solid var(--color-border);margin-top:24px;padding-top:18px}.page-module__8q1Yfa__fieldsHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__8q1Yfa__fieldsTitle{color:var(--color-primary-darkest);margin:0 0 4px;font-size:1rem}.page-module__8q1Yfa__fieldsActions{flex-shrink:0;gap:8px;display:flex}.page-module__8q1Yfa__fieldGroup{border:1px solid var(--color-border);margin:0 0 14px;padding:12px}.page-module__8q1Yfa__fieldGroupLegend{color:var(--color-primary-darkest);padding:0 6px;font-weight:600}.page-module__8q1Yfa__fieldRequirementBlock{border-bottom:1px solid var(--color-border);padding:10px 0}.page-module__8q1Yfa__fieldRequirementBlock:last-child{border-bottom:none}.page-module__8q1Yfa__fieldRequirementRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__8q1Yfa__fieldRequirementInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__8q1Yfa__customFieldMeta{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.page-module__8q1Yfa__customFieldMetaItem{flex-direction:column;gap:4px;display:flex}.page-module__8q1Yfa__customFieldMetaLabel{font-size:var(--font-sm);color:var(--color-text-secondary)}.page-module__8q1Yfa__customFieldMetaItem .page-module__8q1Yfa__input{box-sizing:border-box;width:100%}.page-module__8q1Yfa__requirementSelect{border:1px solid var(--color-border);min-width:160px;font:inherit;background:#fff;padding:6px 8px}.page-module__8q1Yfa__searchBox{margin-bottom:12px}.page-module__8q1Yfa__searchInput{border:1px solid var(--color-border);background:var(--color-bg-primary);width:100%;font:inherit;font-size:var(--font-sm);color:var(--color-text-primary);padding:8px 10px}.page-module__8q1Yfa__tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.page-module__8q1Yfa__tab{color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.page-module__8q1Yfa__tab:hover{color:var(--color-text-primary)}.page-module__8q1Yfa__tabActive{border-bottom-color:var(--color-accent);color:var(--color-primary-darkest);font-weight:600}.page-module__8q1Yfa__tabPanel{min-height:120px}.page-module__8q1Yfa__stickyFooter{border-top:1px solid var(--color-border);background:var(--color-bg-primary);justify-content:space-between;align-items:center;gap:12px;margin:24px -18px -18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.page-module__8q1Yfa__dangerZone{background:#fdf6f6;border:1px solid #e0b4b4;margin-top:4px;padding:14px 16px}.page-module__8q1Yfa__dangerTitle{color:#8b2e2e;margin:0 0 6px;font-size:1rem}.page-module__8q1Yfa__dangerBtn{color:#8b2e2e;cursor:pointer;font:inherit;background:0 0;border:1px solid #8b2e2e;margin-top:12px;padding:8px 14px}.page-module__8q1Yfa__dangerBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.page-module__8q1Yfa__content{grid-template-columns:1fr}}
.page-module__BWaQ8q__page{min-height:calc(100vh - var(--header-height));background:var(--color-bg-tertiary);flex-direction:column;display:flex}.page-module__BWaQ8q__content{padding:20px}.page-module__BWaQ8q__card{background:var(--color-bg-primary);border:1px solid var(--color-border);max-width:900px;padding:20px}.page-module__BWaQ8q__cardHeader{margin-bottom:18px}.page-module__BWaQ8q__cardTitle{color:var(--color-primary-darkest);margin:0 0 6px;font-size:1.1rem}.page-module__BWaQ8q__muted{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.page-module__BWaQ8q__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:14px;display:grid}.page-module__BWaQ8q__field{font-size:var(--font-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.page-module__BWaQ8q__input{border:1px solid var(--color-border);background:var(--color-bg-primary);font:inherit;color:var(--color-text-primary);padding:10px 12px}.page-module__BWaQ8q__fieldset{border:1px solid var(--color-border);margin:6px 0 14px;padding:12px 14px}.page-module__BWaQ8q__legend{font-size:var(--font-sm);color:var(--color-primary-darkest);padding:0 6px;font-weight:600}.page-module__BWaQ8q__chips{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.page-module__BWaQ8q__chip{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-sm);padding:6px 12px}.page-module__BWaQ8q__chipActive{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)12%,var(--color-bg-primary));color:var(--color-primary-darkest);font-weight:600}.page-module__BWaQ8q__toggle{font-size:var(--font-md);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.page-module__BWaQ8q__toggle input{margin-top:3px}.page-module__BWaQ8q__hint{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:2px;font-weight:400;display:block}.page-module__BWaQ8q__actions{gap:8px;margin:8px 0 4px;display:flex}.page-module__BWaQ8q__primaryBtn{background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;border:none;padding:8px 14px}.page-module__BWaQ8q__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__BWaQ8q__secondaryBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font:inherit;padding:8px 14px}.page-module__BWaQ8q__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__BWaQ8q__errorBanner,.page-module__BWaQ8q__successBanner{font-size:var(--font-sm);margin-bottom:14px;padding:10px 12px}.page-module__BWaQ8q__errorBanner{color:#8b2e2e;background:#fdf2f2;border-left:3px solid #8b2e2e}.page-module__BWaQ8q__successBanner{color:#1b5e20;background:#e8f5e9;border-left:3px solid #1b5e20}.page-module__BWaQ8q__preview{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.page-module__BWaQ8q__previewStats{flex-wrap:wrap;gap:22px;margin-bottom:12px;display:flex}.page-module__BWaQ8q__stat{flex-direction:column;gap:2px;display:flex}.page-module__BWaQ8q__statValue{color:var(--color-primary-darkest);font-size:1.6rem;font-weight:700;line-height:1}.page-module__BWaQ8q__statLabel{font-size:var(--font-sm);color:var(--color-text-secondary)}.page-module__BWaQ8q__table{border-collapse:collapse;width:100%;font-size:var(--font-sm);margin-top:12px}.page-module__BWaQ8q__table th,.page-module__BWaQ8q__table td{border-bottom:1px solid var(--color-border);text-align:left;padding:8px 10px}.page-module__BWaQ8q__table th{color:var(--color-text-secondary);font-weight:600}@media (max-width:700px){.page-module__BWaQ8q__grid{grid-template-columns:1fr}}
.organization-classifications-module__NMGzQW__page{min-height:calc(100vh - var(--header-height));background:linear-gradient(#f8fafc 0%,#eef2f6 100%);flex-direction:column;display:flex}.organization-classifications-module__NMGzQW__content{grid-template-columns:320px minmax(0,1fr);gap:20px;padding:20px;display:grid}.organization-classifications-module__NMGzQW__sidebar,.organization-classifications-module__NMGzQW__editor{background:#ffffffeb;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 20px 45px #0f172a14}.organization-classifications-module__NMGzQW__sidebar{padding:18px}.organization-classifications-module__NMGzQW__sidebarHeader,.organization-classifications-module__NMGzQW__editorHeader,.organization-classifications-module__NMGzQW__extraFieldsHeader,.organization-classifications-module__NMGzQW__extraFieldCardHeader,.organization-classifications-module__NMGzQW__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.organization-classifications-module__NMGzQW__sidebarHeader{margin-bottom:16px}.organization-classifications-module__NMGzQW__sidebarTitle,.organization-classifications-module__NMGzQW__editorTitle,.organization-classifications-module__NMGzQW__sectionTitle{color:#0f172a;margin:0}.organization-classifications-module__NMGzQW__sidebarTitle{font-size:18px}.organization-classifications-module__NMGzQW__sidebarCount{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-weight:700;display:inline-flex}.organization-classifications-module__NMGzQW__list{flex-direction:column;gap:10px;display:flex}.organization-classifications-module__NMGzQW__listItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;width:100%;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s}.organization-classifications-module__NMGzQW__listItem:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 10px 30px #2563eb14}.organization-classifications-module__NMGzQW__listItemActive{background:linear-gradient(#f0fdfa 0%,#fff 100%);border-color:#0f766e;box-shadow:0 0 0 1px #0f766e2e}.organization-classifications-module__NMGzQW__listItemHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.organization-classifications-module__NMGzQW__listItemTitle{color:#0f172a;font-size:15px;font-weight:700}.organization-classifications-module__NMGzQW__listItemOrder{color:#475569;font-size:12px}.organization-classifications-module__NMGzQW__listItemDescription,.organization-classifications-module__NMGzQW__editorSubtitle,.organization-classifications-module__NMGzQW__sectionDescription,.organization-classifications-module__NMGzQW__listItemMeta,.organization-classifications-module__NMGzQW__placeholder,.organization-classifications-module__NMGzQW__placeholderInline{color:#475569;margin:0}.organization-classifications-module__NMGzQW__listItemDescription{margin-bottom:8px;font-size:13px;line-height:1.45}.organization-classifications-module__NMGzQW__listItemMeta{font-size:12px}.organization-classifications-module__NMGzQW__editor{padding:24px}.organization-classifications-module__NMGzQW__editorHeader{margin-bottom:18px}.organization-classifications-module__NMGzQW__editorSubtitle{margin-top:6px;font-size:14px}.organization-classifications-module__NMGzQW__deleteButton,.organization-classifications-module__NMGzQW__addButton,.organization-classifications-module__NMGzQW__primaryButton,.organization-classifications-module__NMGzQW__secondaryButton,.organization-classifications-module__NMGzQW__iconButton,.organization-classifications-module__NMGzQW__iconButtonDanger{cursor:pointer;border:none;transition:transform .2s,opacity .2s,background .2s}.organization-classifications-module__NMGzQW__deleteButton,.organization-classifications-module__NMGzQW__addButton,.organization-classifications-module__NMGzQW__primaryButton,.organization-classifications-module__NMGzQW__secondaryButton{border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex}.organization-classifications-module__NMGzQW__deleteButton{color:#b91c1c;background:#fee2e2}.organization-classifications-module__NMGzQW__addButton{color:#1d4ed8;background:#dbeafe}.organization-classifications-module__NMGzQW__primaryButton{color:#fff;background:#0f766e}.organization-classifications-module__NMGzQW__secondaryButton{color:#0f172a;background:#e2e8f0}.organization-classifications-module__NMGzQW__deleteButton:hover,.organization-classifications-module__NMGzQW__addButton:hover,.organization-classifications-module__NMGzQW__primaryButton:hover,.organization-classifications-module__NMGzQW__secondaryButton:hover,.organization-classifications-module__NMGzQW__iconButton:hover,.organization-classifications-module__NMGzQW__iconButtonDanger:hover{transform:translateY(-1px)}.organization-classifications-module__NMGzQW__deleteButton:disabled,.organization-classifications-module__NMGzQW__addButton:disabled,.organization-classifications-module__NMGzQW__primaryButton:disabled,.organization-classifications-module__NMGzQW__secondaryButton:disabled,.organization-classifications-module__NMGzQW__iconButton:disabled,.organization-classifications-module__NMGzQW__iconButtonDanger:disabled{opacity:.5;cursor:not-allowed;transform:none}.organization-classifications-module__NMGzQW__errorBanner,.organization-classifications-module__NMGzQW__successBanner,.organization-classifications-module__NMGzQW__placeholderInline,.organization-classifications-module__NMGzQW__placeholder{border-radius:14px;padding:14px 16px}.organization-classifications-module__NMGzQW__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-bottom:16px}.organization-classifications-module__NMGzQW__successBanner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;margin-bottom:16px}.organization-classifications-module__NMGzQW__placeholder,.organization-classifications-module__NMGzQW__placeholderInline{background:#f8fafc;border:1px dashed #cbd5e1}.organization-classifications-module__NMGzQW__formGrid,.organization-classifications-module__NMGzQW__extraFieldList{gap:16px;display:grid}.organization-classifications-module__NMGzQW__formGrid{margin-bottom:24px}.organization-classifications-module__NMGzQW__fieldLabel{color:#0f172a;gap:8px;font-size:14px;font-weight:600;display:grid}.organization-classifications-module__NMGzQW__textInput,.organization-classifications-module__NMGzQW__textArea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px}.organization-classifications-module__NMGzQW__textInput:focus,.organization-classifications-module__NMGzQW__textArea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.organization-classifications-module__NMGzQW__extraFieldsHeader{margin-bottom:16px}.organization-classifications-module__NMGzQW__extraFieldsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.organization-classifications-module__NMGzQW__scopeSelector{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.organization-classifications-module__NMGzQW__scopeButton{color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:10px 14px;font-weight:600;transition:background .2s,border-color .2s,transform .2s,opacity .2s}.organization-classifications-module__NMGzQW__scopeButton:hover{border-color:#2563eb;transform:translateY(-1px)}.organization-classifications-module__NMGzQW__scopeButtonActive{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 10px 24px #0f766e2e}.organization-classifications-module__NMGzQW__scopeButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.organization-classifications-module__NMGzQW__sectionDescription{margin-top:4px;font-size:13px}.organization-classifications-module__NMGzQW__extraFieldCard{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe3ef;border-radius:16px;gap:14px;padding:16px;display:grid}.organization-classifications-module__NMGzQW__extraFieldIndex{color:#0f172a;font-size:13px;font-weight:700}.organization-classifications-module__NMGzQW__extraFieldActions{align-items:center;gap:8px;display:flex}.organization-classifications-module__NMGzQW__iconButton,.organization-classifications-module__NMGzQW__iconButtonDanger{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.organization-classifications-module__NMGzQW__iconButton{color:#0f172a;background:#e2e8f0}.organization-classifications-module__NMGzQW__iconButtonDanger{color:#b91c1c;background:#fee2e2}.organization-classifications-module__NMGzQW__footer{justify-content:flex-end;margin-top:24px}@media (max-width:960px){.organization-classifications-module__NMGzQW__content{grid-template-columns:1fr}.organization-classifications-module__NMGzQW__sidebar,.organization-classifications-module__NMGzQW__editor{width:100%}}@media (max-width:640px){.organization-classifications-module__NMGzQW__content{padding:12px}.organization-classifications-module__NMGzQW__editor,.organization-classifications-module__NMGzQW__sidebar{padding:16px}.organization-classifications-module__NMGzQW__editorHeader,.organization-classifications-module__NMGzQW__extraFieldsHeader,.organization-classifications-module__NMGzQW__footer,.organization-classifications-module__NMGzQW__extraFieldCardHeader{flex-direction:column;align-items:stretch}.organization-classifications-module__NMGzQW__extraFieldsActions,.organization-classifications-module__NMGzQW__scopeSelector{justify-content:stretch}}
.page-module__QnjfxW__page{height:calc(100vh - var(--header-height));flex-direction:column;min-height:0;display:flex}.page-module__QnjfxW__content{min-height:0;padding:var(--spacing-md);background:var(--color-bg-tertiary);gap:var(--spacing-sm);flex-direction:column;flex:1;align-items:center;width:100%;display:flex;overflow-y:auto}.page-module__QnjfxW__infoBanner{color:#1565c0;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#e3f2fd;justify-content:space-between;align-items:center;width:100%;max-width:900px;padding:10px 12px;display:flex}.page-module__QnjfxW__errorBanner{border-radius:var(--radius-sm);color:#c62828;width:100%;max-width:900px;font-size:var(--font-sm);background:#ffebee;padding:10px 12px}.page-module__QnjfxW__warningBanner{border-radius:var(--radius-sm);color:#8d6e00;width:100%;max-width:900px;font-size:var(--font-sm);background:#fff8e1;border:1px solid #ffe082;align-items:center;gap:8px;padding:10px 12px;display:flex}.page-module__QnjfxW__actionGroup{align-items:center;gap:8px;display:flex}.page-module__QnjfxW__card{background:var(--color-bg-primary);border:1px solid var(--color-border);padding:var(--spacing-sm);border-radius:var(--radius-sm);gap:var(--spacing-xs);flex-direction:column;width:100%;max-width:900px;display:flex}.page-module__QnjfxW__label{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.page-module__QnjfxW__value{font-size:var(--font-sm);color:var(--color-text-primary);margin:0}.page-module__QnjfxW__meta{font-size:var(--font-xs);color:var(--color-text-muted)}.page-module__QnjfxW__loading{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;display:flex}.page-module__QnjfxW__textarea{border:1px solid var(--color-border);background:#fff;border-radius:4px;outline:none;width:100%;max-width:210mm;min-height:297mm;padding:3cm 2.5cm;font-family:Times New Roman,Times,serif;font-size:11pt;line-height:1.65;box-shadow:0 8px 16px #00000014}.page-module__QnjfxW__editBtn,.page-module__QnjfxW__saveBtn,.page-module__QnjfxW__cancelBtn,.page-module__QnjfxW__exportBtn{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:flex}.page-module__QnjfxW__exportBtn{color:#fff;background:#1565c0;border:none}.page-module__QnjfxW__exportBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__QnjfxW__editBtn{background:var(--color-bg-secondary);border:1px solid var(--color-border)}.page-module__QnjfxW__saveBtn{background:var(--color-success,#2e7d32);color:#fff;border:none}.page-module__QnjfxW__cancelBtn{border:1px solid var(--color-border);background:0 0}.page-module__QnjfxW__appliedSkills{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-xs);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}
.page-module__FVucDG__page{height:calc(100vh - var(--header-height));flex-direction:column;display:flex;overflow:hidden}.page-module__FVucDG__mainPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__FVucDG__toolbar{align-items:center;gap:var(--spacing-xxs);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:8px 16px;display:flex}.page-module__FVucDG__searchBox{flex:1;align-items:center;gap:6px;max-width:400px;display:flex}.page-module__FVucDG__searchInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;flex:1;padding:6px 8px}.page-module__FVucDG__searchInput:focus{border-color:var(--color-accent)}.page-module__FVucDG__count{font-size:var(--font-xs);color:var(--color-text-secondary)}.page-module__FVucDG__betaBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);background:#1976d21a;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.page-module__FVucDG__list{padding:var(--spacing-sm);background:var(--color-bg-tertiary);flex:1;overflow-y:auto}.page-module__FVucDG__loading{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;display:flex}.page-module__FVucDG__grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__FVucDG__card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.page-module__FVucDG__card:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #00000014}.page-module__FVucDG__cardLink{text-align:center;padding:var(--spacing-md);color:inherit;flex-direction:column;flex:1;align-items:center;text-decoration:none;display:flex}.page-module__FVucDG__cardIcon{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);width:48px;height:48px;margin-bottom:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.page-module__FVucDG__cardIcon .page-module__FVucDG__icon{color:var(--color-accent);font-size:28px}.page-module__FVucDG__cardName{font-size:var(--font-sm);color:var(--color-text-primary);word-break:break-word;margin-bottom:4px;font-weight:600}.page-module__FVucDG__cardMeta{font-size:var(--font-xs);color:var(--color-text-secondary)}.page-module__FVucDG__cardDate{color:var(--color-text-muted);margin-top:4px;font-size:10px}.page-module__FVucDG__cardActions{border-top:1px solid var(--color-border);justify-content:center;gap:4px;padding:4px 8px 8px;display:flex}.page-module__FVucDG__cardActionBtn{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.page-module__FVucDG__cardActionBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.page-module__FVucDG__cardActionBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__FVucDG__cardActionBtn .page-module__FVucDG__icon{font-size:16px}.page-module__FVucDG__errorBanner{margin:var(--spacing-sm);color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#ffebee;padding:10px 12px}
.page-module__YB_9Wa__page{height:calc(100vh - var(--header-height));flex-direction:column;min-height:0;display:flex}.page-module__YB_9Wa__layout{flex:1;min-height:0;display:flex;overflow:hidden}.page-module__YB_9Wa__mainPanel{min-height:0;padding:var(--spacing-md);background:var(--color-bg-tertiary);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__YB_9Wa__sidebar{background:var(--color-bg-primary);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:300px;display:flex}.page-module__YB_9Wa__sidebarContent{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__YB_9Wa__sidebarSection{flex-direction:column;gap:6px;display:flex}.page-module__YB_9Wa__sidebarLabel{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:600}.page-module__YB_9Wa__sidebarTextarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);resize:vertical;outline:none;padding:8px}.page-module__YB_9Wa__sidebarTextarea:focus{border-color:var(--color-accent)}.page-module__YB_9Wa__sidebarHint{color:var(--color-text-muted);margin:0;font-size:11px}.page-module__YB_9Wa__sidebarHintCenter{color:var(--color-text-muted);text-align:center;margin-top:8px;font-size:11px}.page-module__YB_9Wa__sidebarUploadBtn{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-sm);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;transition:background .15s;display:flex}.page-module__YB_9Wa__sidebarUploadBtn:hover{background:var(--color-bg-secondary)}.page-module__YB_9Wa__hiddenInput{display:none}.page-module__YB_9Wa__sidebarLista{flex-direction:column;gap:8px;margin-top:4px;display:flex}.page-module__YB_9Wa__sidebarItem{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:8px;padding:6px 8px;display:flex}.page-module__YB_9Wa__sidebarItemInfo{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__YB_9Wa__sidebarItemNome{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.page-module__YB_9Wa__sidebarItemSize{color:var(--color-text-muted);font-size:10px}.page-module__YB_9Wa__sidebarRemoveBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.page-module__YB_9Wa__sidebarRemoveBtn:hover{color:#d32f2f;background:#ffebee}.page-module__YB_9Wa__testBtn{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px;transition:background .15s,border-color .15s;display:flex}.page-module__YB_9Wa__testBtn:hover:not(:disabled){color:#1976d2;background:#e3f2fd;border-color:#90caf9}.page-module__YB_9Wa__testBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__YB_9Wa__modalFooter{justify-content:flex-end;display:flex}.page-module__YB_9Wa__testResults{flex-direction:column;gap:16px;max-height:60vh;padding:4px;display:flex;overflow-y:auto}.page-module__YB_9Wa__card{background:var(--color-bg-primary);border:1px solid var(--color-border);padding:var(--spacing-sm);gap:var(--spacing-xs);border-radius:var(--radius-sm);flex-direction:column;flex-shrink:0;display:flex}.page-module__YB_9Wa__label{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.page-module__YB_9Wa__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;padding:8px 10px}.page-module__YB_9Wa__input:focus{border-color:var(--color-accent)}.page-module__YB_9Wa__row{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.page-module__YB_9Wa__row{grid-template-columns:1fr}}.page-module__YB_9Wa__actions{padding-top:var(--spacing-xs);justify-content:flex-end;display:flex}.page-module__YB_9Wa__saveBtn{border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--font-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-weight:500;display:inline-flex}.page-module__YB_9Wa__saveBtn:hover:not(:disabled){opacity:.92}.page-module__YB_9Wa__saveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__YB_9Wa__errorBanner{color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#ffebee;padding:10px 12px}.page-module__YB_9Wa__content{min-height:0;padding:var(--spacing-md);background:var(--color-bg-tertiary);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__YB_9Wa__loading{padding:var(--spacing-lg);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;display:flex}.page-module__YB_9Wa__meta{color:var(--color-text-muted);font-size:11px}.page-module__YB_9Wa__hint{color:var(--color-text-muted);margin:0 0 8px;font-size:11px;line-height:1.4}.page-module__YB_9Wa__legacyCard{border-radius:var(--radius-sm);background:#fff8e1;border:1px solid #ffe082;flex-direction:column;gap:10px;padding:12px;display:flex}.page-module__YB_9Wa__legacyText{font-size:var(--font-sm);color:var(--color-text-primary);margin:0;line-height:1.45}.page-module__YB_9Wa__convertBtn{border-radius:var(--radius-sm);color:#f57f17;font-size:var(--font-sm);cursor:pointer;background:#fff;border:1px solid #f9a825;align-self:flex-start;padding:8px 14px;font-weight:500}.page-module__YB_9Wa__convertBtn:hover{background:#fffde7}.page-module__YB_9Wa__checkLabel{font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.page-module__YB_9Wa__checkbox{accent-color:var(--color-accent)}.page-module__YB_9Wa__cardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__YB_9Wa__gerenciarBtn{border:1px solid var(--color-border-strong);background:var(--color-bg-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-xs);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.page-module__YB_9Wa__gerenciarBtn:hover{background:var(--color-bg-secondary);border-color:var(--color-accent)}
.page-module__Hqx2DW__page{height:calc(100vh - var(--header-height));flex-direction:column;min-height:0;display:flex}.page-module__Hqx2DW__mainPanel{min-height:0;padding:var(--spacing-md);background:var(--color-bg-tertiary);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__Hqx2DW__card{background:var(--color-bg-primary);border:1px solid var(--color-border);padding:var(--spacing-sm);gap:var(--spacing-xs);border-radius:var(--radius-sm);flex-direction:column;flex-shrink:0;display:flex}.page-module__Hqx2DW__cardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__Hqx2DW__label{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.page-module__Hqx2DW__hint{color:var(--color-text-muted);margin:0 0 8px;font-size:11px;line-height:1.4}.page-module__Hqx2DW__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;padding:8px 10px}.page-module__Hqx2DW__input:focus{border-color:var(--color-accent)}.page-module__Hqx2DW__uploadBtn{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-sm);background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:10px 16px;transition:background .15s;display:inline-flex}.page-module__Hqx2DW__uploadBtn:hover{background:var(--color-bg-secondary)}.page-module__Hqx2DW__hiddenInput{display:none}.page-module__Hqx2DW__fileInfo{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.page-module__Hqx2DW__fileName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.page-module__Hqx2DW__fileSize{color:var(--color-text-muted);font-size:10px}.page-module__Hqx2DW__actions{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-xs);display:flex}.page-module__Hqx2DW__saveBtn{border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--font-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-weight:500;display:inline-flex}.page-module__Hqx2DW__saveBtn:hover:not(:disabled){opacity:.92}.page-module__Hqx2DW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Hqx2DW__ghostBtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;transition:background .15s;display:inline-flex}.page-module__Hqx2DW__ghostBtn:hover:not(:disabled){background:var(--color-bg-secondary)}.page-module__Hqx2DW__ghostBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Hqx2DW__errorBanner{color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#ffebee;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.page-module__Hqx2DW__errorRetry{color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ef9a9a;padding:6px 12px;font-weight:500}.page-module__Hqx2DW__errorRetry:hover{background:#ffcdd2}.page-module__Hqx2DW__reviewBanner{color:#2e7d32;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#e8f5e9;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.page-module__Hqx2DW__flagBadge{color:#e65100;background:#fff3e0;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:600}.page-module__Hqx2DW__progressRow{align-items:center;gap:10px;display:flex}.page-module__Hqx2DW__progressTitle{font-size:var(--font-sm);color:var(--color-text-primary);font-weight:500}.page-module__Hqx2DW__progressDetail{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.page-module__Hqx2DW__progressTrack{background:var(--color-bg-tertiary);border-radius:999px;height:6px;overflow:hidden}.page-module__Hqx2DW__progressFill{background:var(--color-accent);border-radius:999px;height:100%;transition:width .3s}.page-module__Hqx2DW__checkLabel{font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.page-module__Hqx2DW__checkbox{accent-color:var(--color-accent)}
.page-module__4GwFnq__page{height:calc(100vh - var(--header-height));display:flex;overflow:hidden}.page-module__4GwFnq__mainPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__4GwFnq__toolbar{align-items:center;gap:var(--spacing-xxs);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:8px 16px;display:flex}.page-module__4GwFnq__searchBox{flex:1;align-items:center;gap:6px;max-width:400px;display:flex}.page-module__4GwFnq__searchInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-sm);outline:none;flex:1;padding:6px 8px}.page-module__4GwFnq__searchInput:focus{border-color:var(--color-accent)}.page-module__4GwFnq__count{font-size:var(--font-xs);color:var(--color-text-secondary)}.page-module__4GwFnq__folderNav{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.page-module__4GwFnq__upBtn{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.page-module__4GwFnq__upBtn:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent);color:var(--color-accent)}.page-module__4GwFnq__breadcrumb{font-size:var(--font-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.page-module__4GwFnq__crumbLink{color:var(--color-accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.page-module__4GwFnq__crumbLink:hover{text-decoration:underline}.page-module__4GwFnq__crumbCurrent{color:var(--color-text-primary);font-weight:600}.page-module__4GwFnq__separator{opacity:.5}.page-module__4GwFnq__betaBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);background:#1976d21a;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.page-module__4GwFnq__list{padding:var(--spacing-sm);background:var(--color-bg-tertiary);flex:1;overflow-y:auto}.page-module__4GwFnq__loading{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;display:flex}.page-module__4GwFnq__grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__4GwFnq__card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex}.page-module__4GwFnq__card:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #00000014}.page-module__4GwFnq__folderCard{text-align:center;align-items:stretch}.page-module__4GwFnq__folderCard .page-module__4GwFnq__cardLink{cursor:pointer;background:0 0;border:none;width:100%}.page-module__4GwFnq__cardLink{text-align:center;padding:var(--spacing-md);color:inherit;flex-direction:column;flex:1;align-items:center;text-decoration:none;display:flex}.page-module__4GwFnq__cardIcon{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);width:48px;height:48px;margin-bottom:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.page-module__4GwFnq__folderIcon{background:#fff3e0}.page-module__4GwFnq__folderIcon .page-module__4GwFnq__icon{color:#f57c00;font-size:28px}.page-module__4GwFnq__cardIcon .page-module__4GwFnq__icon{color:var(--color-accent);font-size:28px}.page-module__4GwFnq__cardName{font-size:var(--font-sm);color:var(--color-text-primary);word-break:break-word;margin-bottom:4px;font-weight:600}.page-module__4GwFnq__cardMeta{font-size:var(--font-xs);color:var(--color-text-secondary)}.page-module__4GwFnq__cardDate{color:var(--color-text-muted);margin-top:4px;font-size:10px}.page-module__4GwFnq__cardActions{border-top:1px solid var(--color-border);justify-content:center;gap:4px;padding:4px 8px 8px;display:flex}.page-module__4GwFnq__cardActionBtn{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.page-module__4GwFnq__cardActionBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.page-module__4GwFnq__cardActionBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__4GwFnq__cardActionBtn .page-module__4GwFnq__icon{font-size:16px}.page-module__4GwFnq__sidebar{background:var(--color-primary-dark);border-left:1px solid var(--color-primary-darkest);flex-direction:column;flex-shrink:0;width:260px;display:flex}.page-module__4GwFnq__sidebarHeader{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-sm);background:var(--color-primary);border-bottom:1px solid var(--color-primary-mid);display:flex}.page-module__4GwFnq__sidebarTitle{color:var(--color-text-inverse);font-size:var(--font-sm);font-weight:var(--weight-medium)}.page-module__4GwFnq__sidebarContent{flex:1;padding:4px 0;overflow-y:auto}.page-module__4GwFnq__errorBanner{margin:var(--spacing-sm);color:#c62828;border-radius:var(--radius-sm);font-size:var(--font-sm);background:#ffebee;padding:10px 12px}.page-module__4GwFnq__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__4GwFnq__modalCard{background:var(--color-bg-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);width:min(400px,100vw - 32px);box-shadow:0 8px 24px #0000002e}.page-module__4GwFnq__modalTitle{margin:0 0 var(--spacing-sm);font-size:var(--font-md);font-weight:600}.page-module__4GwFnq__modalInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;font-size:var(--font-sm);margin-bottom:var(--spacing-sm);padding:8px 10px}.page-module__4GwFnq__modalActions{justify-content:flex-end;gap:8px;display:flex}.page-module__4GwFnq__modalCancel,.page-module__4GwFnq__modalConfirm{border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;border:none;padding:8px 12px}.page-module__4GwFnq__modalCancel{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.page-module__4GwFnq__modalConfirm{background:var(--color-accent);color:#fff}.page-module__4GwFnq__modalConfirm:disabled{opacity:.5;cursor:not-allowed}
.page-module__kO6Rja__page{flex-direction:column;height:100%;display:flex}.page-module__kO6Rja__loading{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;display:flex}.page-module__kO6Rja__content{padding:var(--spacing-md);background:var(--color-bg-tertiary);flex:1;overflow-y:auto}.page-module__kO6Rja__results{gap:var(--spacing-xxs);flex-direction:column;max-width:800px;display:flex}
.page-module__DJZvdW__page{height:calc(100vh - var(--header-height));flex-direction:column;display:flex;overflow:hidden}.page-module__DJZvdW__tableContainer{flex:1;min-height:0;overflow-y:auto}.page-module__DJZvdW__classificadoComo{border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent)10%,var(--color-bg-primary));max-width:100%;color:var(--color-primary-darkest);align-items:flex-start;gap:6px;padding:4px 10px;line-height:1.35;display:inline-flex}.page-module__DJZvdW__classificadoComoIcon{color:var(--color-accent);flex-shrink:0;margin-top:1px;font-size:16px!important}.page-module__DJZvdW__classificadoComoText{min-width:0}.page-module__DJZvdW__processoNumero{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-sm);letter-spacing:.02em;white-space:nowrap}.page-module__DJZvdW__errorState{text-align:center;color:var(--color-error);padding:40px}.page-module__DJZvdW__retryBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:16px;padding:8px 16px}
