.AudienceMatrix-module__tOPaxq__wrap{flex-direction:column;gap:10px;display:flex}.AudienceMatrix-module__tOPaxq__note{color:var(--color-text-soft);margin:0;font-size:.82rem}.AudienceMatrix-module__tOPaxq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AudienceMatrix-module__tOPaxq__row{border:1px solid var(--color-border-strong);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.AudienceMatrix-module__tOPaxq__rowOn{border-color:color-mix(in srgb, var(--color-success,#16a34a) 45%, transparent);background:color-mix(in srgb, var(--color-success,#16a34a) 6%, transparent)}.AudienceMatrix-module__tOPaxq__iconOn{color:var(--color-success,#16a34a);flex-shrink:0}.AudienceMatrix-module__tOPaxq__iconOff{color:var(--color-text-soft);flex-shrink:0}.AudienceMatrix-module__tOPaxq__labels{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AudienceMatrix-module__tOPaxq__hint{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.AudienceMatrix-module__tOPaxq__state{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-soft);flex-shrink:0;font-size:.72rem;font-weight:700}
.Feeds-module__2zCgmW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.Feeds-module__2zCgmW__componentBlock{flex-direction:column;gap:1rem;display:flex}.Feeds-module__2zCgmW__actions{justify-content:center;gap:4px;display:inline-flex}.Feeds-module__2zCgmW__tabsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Feeds-module__2zCgmW__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 6px;font-size:.78rem;font-weight:700}.Feeds-module__2zCgmW__hint{color:var(--color-text-soft);margin:0;font-size:.82rem}.Feeds-module__2zCgmW__imageTips{color:var(--color-text-soft);flex-direction:column;gap:2px;margin:6px 0 0;padding-left:18px;font-size:.82rem;display:flex}.Feeds-module__2zCgmW__imageTips strong{color:var(--color-heading);font-weight:600}.Feeds-module__2zCgmW__imageUpload{flex-direction:column;gap:8px;margin-top:10px;display:flex}.Feeds-module__2zCgmW__imageSourceRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Feeds-module__2zCgmW__imageSourceLabel{color:var(--color-heading);font-size:.85rem;font-weight:600}.Feeds-module__2zCgmW__titleCell{align-items:center;gap:6px;display:inline-flex}.Feeds-module__2zCgmW__pinIcon{color:var(--color-primary);flex-shrink:0}.Feeds-module__2zCgmW__tagList{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.Feeds-module__2zCgmW__contentPreview{flex-direction:column;gap:10px;display:flex}.Feeds-module__2zCgmW__contentText{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.55}.Feeds-module__2zCgmW__thumb{object-fit:cover;border:1px solid var(--color-border-strong);border-radius:6px;flex-shrink:0;width:34px;height:26px}.Feeds-module__2zCgmW__coverImage{object-fit:cover;border:1px solid var(--color-border-strong);border-radius:12px;width:100%;max-height:220px}.Feeds-module__2zCgmW__imagePreview{object-fit:contain;border:1px solid var(--color-border-strong);border-radius:10px;max-width:100%;max-height:180px;margin-top:8px;display:block}.Feeds-module__2zCgmW__infoGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.Feeds-module__2zCgmW__infoSection{flex-direction:column;gap:8px;display:flex}.Feeds-module__2zCgmW__infoSection+.Feeds-module__2zCgmW__infoSection{margin-top:18px}.Feeds-module__2zCgmW__infoSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:.72rem;font-weight:700}.Feeds-module__2zCgmW__infoRow{flex-direction:column;gap:2px;min-width:0;display:flex}.Feeds-module__2zCgmW__infoLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft);font-size:.7rem;font-weight:700}.Feeds-module__2zCgmW__infoValue{color:var(--color-heading);overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.Feeds-module__2zCgmW__infoValueDesc{color:var(--color-text);white-space:pre-wrap;font-weight:400}.Feeds-module__2zCgmW__blockGap{flex-direction:column;gap:14px;display:flex}.Feeds-module__2zCgmW__blockTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:.72rem;font-weight:700}.Feeds-module__2zCgmW__miniRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Feeds-module__2zCgmW__miniRow{border:1px solid var(--color-border-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:.82rem;display:flex}.Feeds-module__2zCgmW__miniRowTitle{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Feeds-module__2zCgmW__miniRowMeta{color:var(--color-text-soft);flex-shrink:0}
.Textarea-module__vqkzOq__wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.Textarea-module__vqkzOq__label{color:var(--color-primary);padding-left:12px;font-size:18px;font-weight:700;line-height:1.2}.Textarea-module__vqkzOq__textarea{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-input);width:100%;min-height:120px;color:var(--color-text);background:var(--color-input-bg);box-shadow:none;resize:vertical;outline:none;padding:14px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Textarea-module__vqkzOq__textarea::placeholder{color:var(--color-text-soft);opacity:.55}.Textarea-module__vqkzOq__textarea:hover{border-color:var(--color-primary)}.Textarea-module__vqkzOq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12);background:var(--color-input-focus-bg)}.Textarea-module__vqkzOq__hasError,.Textarea-module__vqkzOq__hasError:hover{border-color:var(--color-danger)}.Textarea-module__vqkzOq__hasError:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb), .12)}.Textarea-module__vqkzOq__error{color:var(--color-danger);margin:2px 0 0;font-size:14px;line-height:1.3}.Textarea-module__vqkzOq__errorSpacer{visibility:hidden;margin:2px 0 0;font-size:14px;line-height:1.3}[data-theme=dark] .Textarea-module__vqkzOq__textarea::placeholder{opacity:.7}[data-theme=dark] .Textarea-module__vqkzOq__textarea:focus{box-shadow:0 0 0 2px rgba(var(--color-accent-rgb), .2)}@media (max-width:480px){.Textarea-module__vqkzOq__textarea{min-height:100px;padding:12px 14px;font-size:16px}.Textarea-module__vqkzOq__label{font-size:16px}}
.SegmentControl-module__6NHvOq__segment{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);gap:2px;padding:3px;display:inline-flex}.SegmentControl-module__6NHvOq__option{border-radius:var(--radius-sm);color:var(--color-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 16px;font-size:.8125rem;font-weight:500;transition:all .15s;position:relative}.SegmentControl-module__6NHvOq__option:hover{color:var(--color-text-main)}.SegmentControl-module__6NHvOq__active{background:var(--color-panel);color:var(--color-primary-strong);box-shadow:0 1px 3px #00000014}[data-theme=dark] .SegmentControl-module__6NHvOq__active{background:var(--color-panel-strong);box-shadow:0 1px 4px #0003}
.ClientesPageView-module__0VfUqq__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.ClientesPageView-module__0VfUqq__componentBlock{flex-direction:column;gap:1rem;display:flex}.ClientesPageView-module__0VfUqq__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.ClientesPageView-module__0VfUqq__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ClientesPageView-module__0VfUqq__actions{gap:4px;display:inline-flex}@media (max-width:640px){.ClientesPageView-module__0VfUqq__toolbar{flex-direction:column;align-items:stretch}.ClientesPageView-module__0VfUqq__toolbarActions{justify-content:stretch}.ClientesPageView-module__0VfUqq__toolbarActions>*{flex:1}.ClientesPageView-module__0VfUqq__actions{gap:2px}}
.Toggle-module___LgEIW__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.Toggle-module___LgEIW__track{background:var(--color-border);border-radius:12px;flex-shrink:0;align-items:center;width:40px;height:22px;transition:background .2s;display:inline-flex;position:relative}.Toggle-module___LgEIW__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.Toggle-module___LgEIW__thumb{background:var(--color-panel-strong);pointer-events:none;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;transform:translate(2px)}.Toggle-module___LgEIW__input:checked~.Toggle-module___LgEIW__track .Toggle-module___LgEIW__thumb{transform:translate(20px)}.Toggle-module___LgEIW__input:checked~.Toggle-module___LgEIW__track{background:var(--color-primary)}.Toggle-module___LgEIW__input:focus-visible~.Toggle-module___LgEIW__track{outline:2px solid var(--focus-ring-color);outline-offset:2px}.Toggle-module___LgEIW__input:disabled{cursor:not-allowed}.Toggle-module___LgEIW__input:disabled~.Toggle-module___LgEIW__track,.Toggle-module___LgEIW__input:disabled~.Toggle-module___LgEIW__label{opacity:.4}.Toggle-module___LgEIW__label{color:var(--color-text);font-size:13px}
.Composer-module__BgxPcq__composer{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:.7rem 1rem;display:flex;position:relative}.Composer-module__BgxPcq__dropOverlay{z-index:70;border:2px dashed var(--color-primary);border-radius:var(--radius-panel);background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:4px}.Composer-module__BgxPcq__replyBar{border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.Composer-module__BgxPcq__replyThumb{object-fit:cover;background:#00000026;border-radius:6px;flex-shrink:0;width:34px;height:34px}.Composer-module__BgxPcq__replyBarText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Composer-module__BgxPcq__replyBarAuthor{color:var(--color-primary);font-size:.72rem;font-weight:700}.Composer-module__BgxPcq__replyBarPreview{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.Composer-module__BgxPcq__replyBarClose{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Composer-module__BgxPcq__replyBarClose:hover{color:var(--color-danger);background:rgba(var(--color-danger-rgb), .1)}.Composer-module__BgxPcq__composerRow{align-items:flex-end;gap:.4rem;display:flex}.Composer-module__BgxPcq__clipBtn,.Composer-module__BgxPcq__emojiBtn,.Composer-module__BgxPcq__micBtn{border:1px solid var(--color-border-strong);background:var(--color-input-bg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Composer-module__BgxPcq__clipBtn:hover:not(:disabled),.Composer-module__BgxPcq__emojiBtn:hover:not(:disabled),.Composer-module__BgxPcq__micBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Composer-module__BgxPcq__clipBtn:disabled,.Composer-module__BgxPcq__emojiBtn:disabled,.Composer-module__BgxPcq__micBtn:disabled{opacity:.6;cursor:not-allowed}.Composer-module__BgxPcq__emojiWrap{flex-shrink:0;position:relative}.Composer-module__BgxPcq__emojiPopover{z-index:60;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:0 16px 40px rgba(var(--color-shadow-rgb), .18);border-radius:12px;animation:.16s Composer-module__BgxPcq__emojiIn;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}@keyframes Composer-module__BgxPcq__emojiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Composer-module__BgxPcq__inputWrap{border:1px solid var(--color-border-strong);background:var(--color-input-bg);min-width:0;box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;flex:1;position:relative}.Composer-module__BgxPcq__inputWrap:hover{border-color:var(--color-primary)}.Composer-module__BgxPcq__inputWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12);background:var(--color-input-focus-bg)}.Composer-module__BgxPcq__customScrollbar{z-index:2;pointer-events:none;opacity:0;background:0 0;border-radius:999px;width:10px;transition:opacity .2s;position:absolute;top:11px;bottom:11px;left:3px}.Composer-module__BgxPcq__inputWrapScrolling .Composer-module__BgxPcq__customScrollbar{opacity:1}.Composer-module__BgxPcq__customScrollbarThumb{background:var(--color-primary);opacity:.7;width:100%;transition:opacity .15s ease, background var(--duration-fast) var(--easing-standard);will-change:top, height;background-clip:content-box;border:2px solid #0000;border-radius:999px;position:absolute}.Composer-module__BgxPcq__customScrollbarThumb:hover{background:var(--color-primary-hover);opacity:1;background-clip:content-box}.Composer-module__BgxPcq__messageInput{z-index:1;box-sizing:border-box;width:100%;min-height:38px;color:var(--color-text);caret-color:var(--color-text);box-shadow:none;resize:none;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-radius:8px;outline:none;padding:10px 44px 10px 24px;font-size:14px;line-height:1.3;display:block;position:relative;overflow-y:hidden}.Composer-module__BgxPcq__messageInput::placeholder{color:var(--color-text-soft);opacity:.55}.Composer-module__BgxPcq__messageInput::-webkit-scrollbar{display:none}.Composer-module__BgxPcq__messageInput:disabled{opacity:.6;cursor:not-allowed}.Composer-module__BgxPcq__sendBtn{z-index:2;background:var(--color-primary);width:28px;height:28px;color:var(--color-text-on-primary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:auto;bottom:6px;right:6px;transform:none}.Composer-module__BgxPcq__sendBtn:hover:not(:disabled){background:var(--color-primary-hover)}.Composer-module__BgxPcq__sendBtn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Composer-module__BgxPcq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Composer-module__BgxPcq__spin}@keyframes Composer-module__BgxPcq__spin{to{transform:rotate(360deg)}}.Composer-module__BgxPcq__sendError{color:var(--color-danger);margin:0;font-size:.8rem}.Composer-module__BgxPcq__fileInput{display:none}.Composer-module__BgxPcq__recordingBar{border:1.5px solid var(--color-danger);background:var(--color-input-bg);border-radius:8px;align-items:center;gap:.6rem;width:100%;height:44px;padding:0 10px 0 14px;display:flex}.Composer-module__BgxPcq__recordingPause,.Composer-module__BgxPcq__recordingCancel,.Composer-module__BgxPcq__recordingSend{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.Composer-module__BgxPcq__recordingPause{background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary)}.Composer-module__BgxPcq__recordingCancel{background:rgba(var(--color-danger-rgb), .14);color:var(--color-danger)}.Composer-module__BgxPcq__recordingSend{background:var(--color-primary);color:var(--color-text-on-primary)}.Composer-module__BgxPcq__recordingTimer{color:var(--color-text);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.Composer-module__BgxPcq__recordingWaveform{flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex}.Composer-module__BgxPcq__recordingWaveBar{background:var(--color-danger);opacity:.85;border-radius:2px;flex:1;min-width:2px;max-width:4px;transition:height 80ms linear}.Composer-module__BgxPcq__recordingDot{background:var(--color-danger);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite Composer-module__BgxPcq__recordingPulse}@keyframes Composer-module__BgxPcq__recordingPulse{0%,to{opacity:1}50%{opacity:.3}}.Composer-module__BgxPcq__attachmentsRow{align-items:stretch;gap:.5rem;padding:2px 2px 4px;display:flex;overflow-x:auto}.Composer-module__BgxPcq__attachmentPreview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-shrink:0;width:140px;position:relative;overflow:hidden}.Composer-module__BgxPcq__attachmentMoveRow{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;gap:6px;padding:4px 6px;display:flex}.Composer-module__BgxPcq__attachmentMoveBtn{border:1px solid var(--color-border-strong);width:26px;height:24px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Composer-module__BgxPcq__attachmentMoveBtn:hover:not(:disabled){color:var(--color-primary);background:#00205b14}.Composer-module__BgxPcq__attachmentMoveBtn:disabled{opacity:.35;cursor:default}.Composer-module__BgxPcq__attachmentPreviewMedia{background:var(--color-surface);cursor:pointer;border:none;width:100%;height:100px;padding:0;display:block;position:relative;overflow:hidden}.Composer-module__BgxPcq__attachmentPreviewImg,.Composer-module__BgxPcq__attachmentPreviewVideo{object-fit:cover;width:100%;height:100%;display:block}.Composer-module__BgxPcq__attachmentPreviewPlay{color:#fff;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Composer-module__BgxPcq__attachmentPreviewRemove{z-index:2;color:#fff;cursor:pointer;width:22px;height:22px;transition:background var(--duration-fast) var(--easing-standard);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.Composer-module__BgxPcq__attachmentPreviewRemove:hover{background:var(--color-danger)}.Composer-module__BgxPcq__attachmentPreviewName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;background:var(--color-surface);padding:4px 6px;font-size:.7rem;line-height:1.2;display:block;overflow:hidden}.Composer-module__BgxPcq__attachmentDoc{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Composer-module__BgxPcq__attachmentDocIcon{width:44px;height:44px;color:var(--color-accent);background:#00205b1f;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Composer-module__BgxPcq__lightboxOverlay{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Composer-module__BgxPcq__lightboxContent{background:var(--color-surface);border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.Composer-module__BgxPcq__lightboxMedia{object-fit:contain;background:#000;max-width:85vw;max-height:72vh;display:block}.Composer-module__BgxPcq__lightboxMediaWrap{touch-action:none;cursor:grab;background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.Composer-module__BgxPcq__lightboxImage{object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.Composer-module__BgxPcq__lightboxDoc{flex-direction:column;align-items:center;gap:12px;min-width:280px;padding:32px;display:flex}.Composer-module__BgxPcq__lightboxDoc audio{width:260px}.Composer-module__BgxPcq__lightboxControls{border-top:1px solid var(--color-border);align-items:center;gap:.5rem;padding:10px 12px;display:flex}.Composer-module__BgxPcq__lightboxInfo{flex-direction:column;flex:1;min-width:0;display:flex}.Composer-module__BgxPcq__lightboxName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.Composer-module__BgxPcq__lightboxMeta{color:var(--color-text-muted);font-size:.7rem}.Composer-module__BgxPcq__lightboxBtn{width:32px;height:32px;color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);background:#00000014;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Composer-module__BgxPcq__lightboxBtn:hover:not(:disabled){background:#00000029}.Composer-module__BgxPcq__lightboxBtn:disabled{opacity:.4;cursor:default}.Composer-module__BgxPcq__mentionMenu{z-index:60;border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-panel-strong);min-width:200px;max-height:220px;box-shadow:0 8px 24px rgba(var(--color-shadow-rgb), .16);padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.Composer-module__BgxPcq__mentionItem{border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:6px 8px;display:flex}.Composer-module__BgxPcq__mentionItemActive{background:rgba(var(--color-primary-rgb), .1)}.Composer-module__BgxPcq__mentionHandle{color:var(--color-primary);font-size:.82rem;font-weight:700}.Composer-module__BgxPcq__mentionName{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (max-width:600px){.Composer-module__BgxPcq__composer{gap:.3rem;padding:.5rem .65rem}.Composer-module__BgxPcq__composerRow{gap:.4rem}}@media (max-width:480px){.Composer-module__BgxPcq__composer{gap:.25rem;padding:.4rem .5rem}.Composer-module__BgxPcq__composerRow{gap:.3rem}.Composer-module__BgxPcq__sendError{font-size:.72rem}}
.ChatPageView-module__GC6Onq__chatCardCompact{background:var(--color-panel-strong);border:none;border-radius:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ChatPageView-module__GC6Onq__threadSidebar{border-right:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;flex-shrink:0;width:280px;display:flex}.ChatPageView-module__GC6Onq__sidebarHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.ChatPageView-module__GC6Onq__globalSearchPanel{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.6rem .75rem}.ChatPageView-module__GC6Onq__globalSearchInputWrap{align-items:center;display:flex;position:relative}.ChatPageView-module__GC6Onq__globalSearchInputIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ChatPageView-module__GC6Onq__globalSearchInput{border:1px solid var(--color-border-strong);width:100%;height:36px;color:var(--color-text);background:var(--color-input-bg);border-radius:8px;outline:none;padding:0 32px 0 30px;font-size:.85rem}.ChatPageView-module__GC6Onq__globalSearchInput::placeholder{color:var(--color-text-soft);opacity:.55}.ChatPageView-module__GC6Onq__globalSearchClose{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:6px}.ChatPageView-module__GC6Onq__globalSearchClose:hover{color:var(--color-danger);background:rgba(var(--color-danger-rgb), .1)}.ChatPageView-module__GC6Onq__globalSearchHint{color:var(--color-text-muted);padding:.6rem .2rem;font-size:.75rem}.ChatPageView-module__GC6Onq__globalSearchResults{flex-direction:column;gap:2px;max-height:260px;margin-top:.5rem;display:flex;overflow-y:auto}.ChatPageView-module__GC6Onq__globalSearchItem{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;width:100%;font:inherit;transition:background var(--duration-fast) var(--easing-standard);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:.45rem .55rem;display:flex}.ChatPageView-module__GC6Onq__globalSearchItem:hover{background:var(--color-surface-hover)}.ChatPageView-module__GC6Onq__globalSearchThread{color:var(--color-primary);font-size:.78rem;font-weight:700}.ChatPageView-module__GC6Onq__globalSearchAuthor{color:var(--color-text-soft);font-size:.72rem;font-weight:600}.ChatPageView-module__GC6Onq__globalSearchText{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.ChatPageView-module__GC6Onq__globalSearchTime{color:var(--color-text-muted);font-size:.68rem}.ChatPageView-module__GC6Onq__sidebarSearch{flex:1;min-width:0;position:relative}.ChatPageView-module__GC6Onq__sidebarSearchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ChatPageView-module__GC6Onq__sidebarSearchInput{border:1px solid var(--color-border-strong);width:100%;height:36px;color:var(--color-text);background:var(--color-input-bg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:.85rem}.ChatPageView-module__GC6Onq__sidebarSearchInput::placeholder{color:var(--color-text-soft);opacity:.55}.ChatPageView-module__GC6Onq__sidebarSearchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12)}.ChatPageView-module__GC6Onq__sidebarAddBtn{border:1px solid var(--color-border-strong);background:var(--color-input-bg);width:36px;height:36px;color:var(--color-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__sidebarAddBtn:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06)}.ChatPageView-module__GC6Onq__sidebarAddBtn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ChatPageView-module__GC6Onq__directFab{background:var(--color-primary);width:44px;height:44px;color:var(--color-text-on-primary);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border:none;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;margin:12px 12px 12px auto;padding:0;display:inline-flex;position:sticky;bottom:12px;box-shadow:0 1px 3px #00000026}.ChatPageView-module__GC6Onq__directFab:hover{transform:translateY(-2px)}.ChatPageView-module__GC6Onq__directFab:active{transform:translateY(0)}.ChatPageView-module__GC6Onq__directFab:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ChatPageView-module__GC6Onq__invitesBanner{border-bottom:1px solid var(--color-border);background:rgba(var(--color-warning-rgb), .08);padding:.6rem .75rem}.ChatPageView-module__GC6Onq__invitesBannerHeader{justify-content:center;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.ChatPageView-module__GC6Onq__invitesBannerText{text-transform:uppercase;letter-spacing:.05em;color:var(--color-warning);font-size:.72rem;font-weight:700}.ChatPageView-module__GC6Onq__invitesBannerCount{border-radius:var(--radius-full);background:var(--color-warning);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.ChatPageView-module__GC6Onq__invitesBannerActions{flex-direction:column;gap:.45rem;display:flex}.ChatPageView-module__GC6Onq__inviteCard{border-radius:var(--radius-panel);background:var(--color-panel-strong);border:1px solid var(--color-border);flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex}.ChatPageView-module__GC6Onq__inviteCardTitle{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.ChatPageView-module__GC6Onq__inviteCardSubtitle{color:var(--color-text-muted);margin-bottom:.3rem;font-size:.75rem}.ChatPageView-module__GC6Onq__inviteCardActions{gap:.4rem;display:flex}.ChatPageView-module__GC6Onq__inviteAcceptBtn,.ChatPageView-module__GC6Onq__inviteRejectBtn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:1;padding:.3rem .5rem;font-size:.75rem;font-weight:500}.ChatPageView-module__GC6Onq__inviteAcceptBtn{background:var(--color-primary);color:var(--color-text-on-primary);border:none}.ChatPageView-module__GC6Onq__inviteAcceptBtn:hover{opacity:.85}.ChatPageView-module__GC6Onq__inviteRejectBtn{border:1px solid var(--color-border-strong);color:var(--color-text-muted);background:0 0}.ChatPageView-module__GC6Onq__inviteRejectBtn:hover{border-color:var(--color-danger);color:var(--color-danger);background:rgba(var(--color-danger-rgb), .08)}.ChatPageView-module__GC6Onq__threadList{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatPageView-module__GC6Onq__threadItem{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.ChatPageView-module__GC6Onq__threadItem:hover{background:var(--color-surface)}.ChatPageView-module__GC6Onq__threadItemActive{background:rgba(var(--color-primary-rgb), .06);border-left:3px solid var(--color-primary);padding-left:calc(.85rem - 3px)}.ChatPageView-module__GC6Onq__threadItemIcon{color:var(--color-text-muted);flex-shrink:0}.ChatPageView-module__GC6Onq__threadItemActive .ChatPageView-module__GC6Onq__threadItemIcon{color:var(--color-primary)}.ChatPageView-module__GC6Onq__threadItemContent{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.ChatPageView-module__GC6Onq__threadItemTitle{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:700;overflow:hidden}.ChatPageView-module__GC6Onq__threadItemPreview{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ChatPageView-module__GC6Onq__threadItemFilePreview{align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.ChatPageView-module__GC6Onq__threadItemFileIcon{flex-shrink:0}.ChatPageView-module__GC6Onq__threadItemTyping{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:italic;overflow:hidden}.ChatPageView-module__GC6Onq__threadItemBadge{background:var(--color-primary);min-width:20px;height:20px;color:var(--color-text-on-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.ChatPageView-module__GC6Onq__threadItemWrap{position:relative}.ChatPageView-module__GC6Onq__threadItemRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.ChatPageView-module__GC6Onq__threadItemActions{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);align-items:center;gap:2px;display:flex}.ChatPageView-module__GC6Onq__threadItem:hover .ChatPageView-module__GC6Onq__threadItemActions,.ChatPageView-module__GC6Onq__threadItemWrapActive .ChatPageView-module__GC6Onq__threadItemActions{opacity:1}.ChatPageView-module__GC6Onq__threadItemWrap:has(.ChatPageView-module__GC6Onq__threadItemBadge) .ChatPageView-module__GC6Onq__threadItemActions{opacity:1}.ChatPageView-module__GC6Onq__threadItemAction{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__threadItemAction:hover{background:var(--color-surface);color:var(--color-text)}.ChatPageView-module__GC6Onq__threadItemActionActive{color:var(--color-warning);background:rgba(var(--color-warning-rgb), .08)}.ChatPageView-module__GC6Onq__threadItemActionActive:hover{background:rgba(var(--color-warning-rgb), .15);color:var(--color-warning)}.ChatPageView-module__GC6Onq__threadItemMuteIcon{color:var(--color-warning);vertical-align:middle;margin-right:4px;display:inline-block}.ChatPageView-module__GC6Onq__threadItemBlocked{background:rgba(var(--color-danger-rgb), .12);color:var(--color-danger);vertical-align:middle;border-radius:999px;margin-right:4px;padding:0 5px;font-size:.62rem;font-weight:700;display:inline-block}.ChatPageView-module__GC6Onq__pinIcon{margin-right:4px;font-size:.75rem}.ChatPageView-module__GC6Onq__archiveSection{border-top:1px solid var(--color-border-strong);margin-top:.25rem}.ChatPageView-module__GC6Onq__archiveToggle{background:var(--color-surface);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;border:none;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.75rem;font-weight:500;display:flex}.ChatPageView-module__GC6Onq__archiveToggle:hover{color:var(--color-text)}.ChatPageView-module__GC6Onq__muteOptionActive{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary);font-weight:700}.ChatPageView-module__GC6Onq__loadMoreRow{justify-content:center;padding:.5rem 0;display:flex}.ChatPageView-module__GC6Onq__loadMoreBtn{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-panel-strong);color:var(--color-primary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);padding:.35rem .85rem;font-size:.8125rem;font-weight:500}.ChatPageView-module__GC6Onq__loadMoreBtn:hover:not(:disabled){background:var(--color-surface)}.ChatPageView-module__GC6Onq__loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.ChatPageView-module__GC6Onq__typingIndicator{color:var(--color-text-muted);margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;font-style:italic}.ChatPageView-module__GC6Onq__mutePopover{z-index:30;border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-panel-strong);min-width:170px;box-shadow:0 8px 24px rgba(var(--color-shadow-rgb), .12);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 2px);right:4px}.ChatPageView-module__GC6Onq__muteOption{border-radius:var(--radius-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);background:0 0;border:none;padding:6px 10px;font-size:.8125rem;font-weight:500;display:block}.ChatPageView-module__GC6Onq__muteOption:hover{background:var(--color-surface)}.ChatPageView-module__GC6Onq__muteCustom{border-top:1px solid var(--color-border);margin-top:2px;padding-top:6px}.ChatPageView-module__GC6Onq__muteCustomLabel{color:var(--color-text-muted);flex-direction:column;gap:4px;padding:0 10px;font-size:.78rem;display:flex}.ChatPageView-module__GC6Onq__muteCustomInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);outline:none;padding:4px 6px;font-size:.78rem}.ChatPageView-module__GC6Onq__muteCustomInput:focus{border-color:var(--color-primary)}.ChatPageView-module__GC6Onq__chatPanel{flex-direction:column;flex:1;min-width:0;display:flex}.ChatPageView-module__GC6Onq__panelHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.25rem;display:flex}.ChatPageView-module__GC6Onq__panelHeaderInfo{color:var(--color-heading);align-items:center;gap:.6rem;min-width:0;display:flex}.ChatPageView-module__GC6Onq__panelHeaderRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ChatPageView-module__GC6Onq__headerIconBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__headerIconBtn:hover{background:var(--color-surface);color:var(--color-text)}.ChatPageView-module__GC6Onq__chatTitle{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.ChatPageView-module__GC6Onq__chatTitleBtn{cursor:pointer;min-width:0;max-width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__chatTitleBtn:hover .ChatPageView-module__GC6Onq__chatTitle{text-decoration:underline}.ChatPageView-module__GC6Onq__chatTitleBtn:disabled{cursor:default}.ChatPageView-module__GC6Onq__chatTitleBtn:disabled:hover .ChatPageView-module__GC6Onq__chatTitle{text-decoration:none}.ChatPageView-module__GC6Onq__chatTitleBtn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:4px}.ChatPageView-module__GC6Onq__chatMeta{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);flex-shrink:0;padding:.15rem .6rem;font-size:.75rem}.ChatPageView-module__GC6Onq__statusPill{border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.ChatPageView-module__GC6Onq__statusConnected{color:var(--color-success);background:rgba(var(--color-success-rgb), .1)}.ChatPageView-module__GC6Onq__statusOffline{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border)}.ChatPageView-module__GC6Onq__infoHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.6rem;padding:.65rem 1.25rem;display:flex}.ChatPageView-module__GC6Onq__infoBack,.ChatPageView-module__GC6Onq__infoClose{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__infoBack:hover,.ChatPageView-module__GC6Onq__infoClose:hover{background:var(--color-surface);color:var(--color-text)}.ChatPageView-module__GC6Onq__infoHeaderTitle{color:var(--color-heading);flex:1;font-size:.95rem;font-weight:700}.ChatPageView-module__GC6Onq__infoBody{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.ChatPageView-module__GC6Onq__infoProfile{flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 .25rem;display:flex}.ChatPageView-module__GC6Onq__infoAvatar{background:rgba(var(--color-primary-rgb), .1);width:56px;height:56px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChatPageView-module__GC6Onq__infoTitle{color:var(--color-heading);overflow-wrap:anywhere;text-align:center;margin:0;font-size:1.15rem;font-weight:700}.ChatPageView-module__GC6Onq__infoBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.ChatPageView-module__GC6Onq__infoSectionHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-bottom:.4rem;display:flex}.ChatPageView-module__GC6Onq__infoSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.ChatPageView-module__GC6Onq__infoSectionCount{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.1rem .5rem;font-size:.72rem;font-weight:700}.ChatPageView-module__GC6Onq__infoHandle{color:var(--color-text-muted);font-size:.85rem;font-weight:500}.ChatPageView-module__GC6Onq__directRows{flex-direction:column;gap:.5rem;display:flex}.ChatPageView-module__GC6Onq__directRow{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.ChatPageView-module__GC6Onq__directRowIcon{color:var(--color-text-muted);flex-shrink:0}.ChatPageView-module__GC6Onq__directRowLabel{color:var(--color-text-muted);min-width:76px;font-size:.78rem}.ChatPageView-module__GC6Onq__directRowValue{color:var(--color-text);word-break:break-word;font-size:.8rem;font-weight:600}.ChatPageView-module__GC6Onq__directBlockBtn{border:1px solid rgba(var(--color-danger-rgb), .5);border-radius:var(--radius-panel);width:100%;color:var(--color-danger);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);background:0 0;margin-top:.75rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:500}.ChatPageView-module__GC6Onq__directBlockBtn:hover:not(:disabled){background:rgba(var(--color-danger-rgb), .08)}.ChatPageView-module__GC6Onq__directBlockBtn:disabled{opacity:.6;cursor:default}.ChatPageView-module__GC6Onq__directBlockBtnActive{color:var(--color-success);border-color:rgba(var(--color-success-rgb), .5)}.ChatPageView-module__GC6Onq__memberList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ChatPageView-module__GC6Onq__memberRow{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.ChatPageView-module__GC6Onq__memberInfo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ChatPageView-module__GC6Onq__memberUsername{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.ChatPageView-module__GC6Onq__memberLabels{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ChatPageView-module__GC6Onq__infoActions{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.ChatPageView-module__GC6Onq__infoActionBtn,.ChatPageView-module__GC6Onq__infoActionBtnDanger{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);width:100%;color:var(--color-text);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.875rem;font-weight:500;display:flex}.ChatPageView-module__GC6Onq__infoActionBtn:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.ChatPageView-module__GC6Onq__infoActionBtnDanger{color:var(--color-danger)}.ChatPageView-module__GC6Onq__infoActionBtnDanger:hover{background:rgba(var(--color-danger-rgb), .08);border-color:var(--color-danger)}.ChatPageView-module__GC6Onq__panelActions{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem;padding:.4rem .9rem;display:flex}.ChatPageView-module__GC6Onq__searchBar{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;padding:.5rem .9rem;position:relative}.ChatPageView-module__GC6Onq__searchBarInput{border:1.5px solid var(--color-border-strong);width:100%;height:36px;color:var(--color-text);background:var(--color-input-bg);border-radius:8px;outline:none;padding:0 12px;font-size:.85rem}.ChatPageView-module__GC6Onq__searchBarInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12)}.ChatPageView-module__GC6Onq__searchBarHint{color:var(--color-text-muted);margin-top:.3rem;font-size:.75rem;display:block}.ChatPageView-module__GC6Onq__searchResults{z-index:50;border:1px solid var(--color-border-strong);background:var(--color-panel-strong);max-height:280px;box-shadow:0 8px 24px rgba(var(--color-shadow-rgb), .16);border-radius:10px;position:absolute;top:100%;left:.9rem;right:.9rem;overflow-y:auto}.ChatPageView-module__GC6Onq__searchResultItem{border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;display:flex}.ChatPageView-module__GC6Onq__searchResultItem:hover{background:var(--color-surface)}.ChatPageView-module__GC6Onq__searchResultAuthor{color:var(--color-primary);font-size:.72rem;font-weight:700}.ChatPageView-module__GC6Onq__searchResultText{color:var(--color-text);font-size:.82rem}.ChatPageView-module__GC6Onq__searchResultTime{color:var(--color-text-muted);font-size:.68rem}.ChatPageView-module__GC6Onq__blockedBanner{border-bottom:1px solid var(--color-border);background:rgba(var(--color-danger-rgb), .1);color:var(--color-danger);flex-shrink:0;align-items:center;gap:8px;padding:.5rem .9rem;font-size:.82rem;font-weight:600;display:flex}.ChatPageView-module__GC6Onq__pinnedBanner{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:4px;padding:.4rem .9rem;display:flex}.ChatPageView-module__GC6Onq__pinnedItem{align-items:center;gap:8px;display:flex}.ChatPageView-module__GC6Onq__pinnedItemIcon{color:var(--color-primary);flex-shrink:0}.ChatPageView-module__GC6Onq__pinnedItemText{min-width:0;color:var(--color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-size:.8rem;overflow:hidden}.ChatPageView-module__GC6Onq__pinnedItemUnpin{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__pinnedItemUnpin:hover{background:var(--color-panel-strong);color:var(--color-text)}.ChatPageView-module__GC6Onq__messagesWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatPageView-module__GC6Onq__bgLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.ChatPageView-module__GC6Onq__messagesList{z-index:1;flex-direction:column;flex:1;gap:0;min-height:0;padding:1.25rem;display:flex;position:relative;overflow:hidden auto}.ChatPageView-module__GC6Onq__scrollDownBtn{border:1px solid var(--color-border-strong);background:var(--color-panel-strong);width:36px;height:36px;color:var(--color-primary);cursor:pointer;box-shadow:0 4px 12px rgba(var(--color-shadow-rgb), .18);transition:background var(--duration-fast) var(--easing-standard);z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;right:16px}.ChatPageView-module__GC6Onq__scrollDownBtn:hover{background:var(--color-surface)}.ChatPageView-module__GC6Onq__scrollDownBadge{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.ChatPageView-module__GC6Onq__messageRow{--msg-avatar-size:32px;--msg-avatar-gap:.6rem;filter:drop-shadow(0 1px 1px #0000002e);align-items:flex-start;gap:.6rem;animation:.22s cubic-bezier(.22,1,.36,1) ChatPageView-module__GC6Onq__messageIn;display:flex}@keyframes ChatPageView-module__GC6Onq__messageIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ChatPageView-module__GC6Onq__highlightBand{z-index:0;pointer-events:none;background:rgba(var(--color-primary-rgb), .16);border-radius:12px;animation:1.8s ease-out forwards ChatPageView-module__GC6Onq__highlightBandFade;position:absolute;left:0;right:0}@keyframes ChatPageView-module__GC6Onq__highlightBandFade{0%{opacity:1}55%{opacity:1}to{opacity:0}}.ChatPageView-module__GC6Onq__messageRowOwn{justify-content:flex-end}.ChatPageView-module__GC6Onq__messageRowFirst{margin-top:8px}.ChatPageView-module__GC6Onq__messageRowSubsequent{margin-top:2px}.ChatPageView-module__GC6Onq__messageRowSubsequent:not(.ChatPageView-module__GC6Onq__messageRowOwn){margin-left:calc(var(--msg-avatar-size) + var(--msg-avatar-gap))}.ChatPageView-module__GC6Onq__messageBubble{box-sizing:border-box;background:var(--chat-bubble-in,#e8edf4);border-radius:8px;flex-direction:column;gap:.15rem;max-width:72%;padding:6px 8px;display:flex;position:relative;overflow:visible}[data-theme=dark] .ChatPageView-module__GC6Onq__messageBubble{background:var(--chat-bubble-in,#3a4150)}.ChatPageView-module__GC6Onq__messageBubbleOwn{background:var(--chat-bubble-own,var(--color-primary))}[data-theme=dark] .ChatPageView-module__GC6Onq__messageBubbleOwn{background:var(--chat-bubble-own,#256aa8)}.ChatPageView-module__GC6Onq__messageBubbleOwn .ChatPageView-module__GC6Onq__messageText{color:#fff}.ChatPageView-module__GC6Onq__messageBubbleOwn .ChatPageView-module__GC6Onq__messageTime{color:#ffffffbf}.ChatPageView-module__GC6Onq__messageBubbleFirstOut{border-radius:8px 0 8px 8px}.ChatPageView-module__GC6Onq__messageBubbleFirstIn{border-radius:0 8px 8px}.ChatPageView-module__GC6Onq__tailOut{width:9px;height:13px;fill:var(--chat-bubble-own,var(--color-primary));box-shadow:none;pointer-events:none;border:none;outline:none;position:absolute;top:0;right:-9px}[data-theme=dark] .ChatPageView-module__GC6Onq__tailOut{fill:var(--chat-bubble-own,#256aa8)}.ChatPageView-module__GC6Onq__tailIn{width:9px;height:13px;fill:var(--chat-bubble-in,#e8edf4);box-shadow:none;pointer-events:none;border:none;outline:none;position:absolute;top:0;left:-9px}[data-theme=dark] .ChatPageView-module__GC6Onq__tailIn{fill:var(--chat-bubble-in,#3a4150)}.ChatPageView-module__GC6Onq__messageAuthor{color:var(--color-accent);font-size:.75rem;font-weight:700}.ChatPageView-module__GC6Onq__messageText{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.ChatPageView-module__GC6Onq__messageTime{opacity:.6;color:var(--color-text-muted);white-space:nowrap;align-self:flex-end;margin-top:2px;margin-left:12px;font-size:10px;line-height:1.35}.ChatPageView-module__GC6Onq__composer{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:.7rem 1rem;display:flex}.ChatPageView-module__GC6Onq__composerRow{align-items:center;gap:.4rem;display:flex}.ChatPageView-module__GC6Onq__clipBtn{border:1.5px solid var(--color-border-strong);background:var(--color-input-bg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__clipBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ChatPageView-module__GC6Onq__clipBtn:disabled{opacity:.6;cursor:not-allowed}.ChatPageView-module__GC6Onq__clipBtn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ChatPageView-module__GC6Onq__emojiWrap{flex-shrink:0;position:relative}.ChatPageView-module__GC6Onq__emojiBtn{border:1.5px solid var(--color-border-strong);background:var(--color-input-bg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatPageView-module__GC6Onq__emojiBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ChatPageView-module__GC6Onq__emojiBtn:disabled{opacity:.6;cursor:not-allowed}.ChatPageView-module__GC6Onq__emojiBtn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ChatPageView-module__GC6Onq__emojiPopover{z-index:60;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:0 16px 40px rgba(var(--color-shadow-rgb), .18);border-radius:12px;animation:.16s ChatPageView-module__GC6Onq__emojiIn;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}@keyframes ChatPageView-module__GC6Onq__emojiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatPageView-module__GC6Onq__inputWrap{flex:1;min-width:0;position:relative}.ChatPageView-module__GC6Onq__messageInput{border:1.5px solid var(--color-border-strong);width:100%;height:40px;color:var(--color-text);background:var(--color-input-bg);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:8px;outline:none;padding:0 44px 0 14px;font-size:14px}.ChatPageView-module__GC6Onq__messageInput::placeholder{color:var(--color-text-soft);opacity:.55}.ChatPageView-module__GC6Onq__messageInput:hover{border-color:var(--color-primary)}.ChatPageView-module__GC6Onq__messageInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12);background:var(--color-input-focus-bg)}.ChatPageView-module__GC6Onq__messageInput:disabled{opacity:.6;cursor:not-allowed}.ChatPageView-module__GC6Onq__sendBtn{background:var(--color-primary);width:28px;height:28px;color:var(--color-text-on-primary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ChatPageView-module__GC6Onq__sendBtn:hover:not(:disabled){background:var(--color-primary-hover)}.ChatPageView-module__GC6Onq__sendBtn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ChatPageView-module__GC6Onq__sendBtn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ChatPageView-module__GC6Onq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ChatPageView-module__GC6Onq__spin}@keyframes ChatPageView-module__GC6Onq__spin{to{transform:rotate(360deg)}}.ChatPageView-module__GC6Onq__sendError{color:var(--color-danger);margin:0;font-size:.8rem}.ChatPageView-module__GC6Onq__fileInput{display:none}.ChatPageView-module__GC6Onq__attachmentsRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ChatPageView-module__GC6Onq__attachmentChip{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.ChatPageView-module__GC6Onq__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ChatPageView-module__GC6Onq__attachmentRemove{color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:1px;display:inline-flex}.ChatPageView-module__GC6Onq__attachmentRemove:hover{color:var(--color-danger)}.ChatPageView-module__GC6Onq__drawerToggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.ChatPageView-module__GC6Onq__drawerToggle:hover{background:var(--color-surface);color:var(--color-text)}.ChatPageView-module__GC6Onq__drawerBackdrop{z-index:55;background:#0006;position:absolute;inset:0}@media (max-width:960px){.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadSidebar{width:220px}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelHeader{padding:.5rem .85rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__chatTitle{font-size:.9rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messagesList{gap:0;padding:.85rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageBubble{max-width:80%;padding:.5rem .75rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageText{font-size:.85rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composer{gap:.4rem;padding:.65rem .85rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composerRow{gap:.5rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelActions{gap:.15rem;padding:.3rem .65rem}}@media (max-width:1024px){.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__drawerToggle{display:inline-flex}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadSidebar{z-index:60;border-right:1px solid var(--color-border-strong);width:85%;max-width:320px;max-height:none;box-shadow:8px 0 24px rgba(var(--color-shadow-rgb), .15);transition:transform var(--duration-normal) var(--easing-standard);border-bottom:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadSidebarOpen{transform:translate(0)}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadList{max-height:none}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItem{gap:.5rem;padding:.5rem .65rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItemTitle{font-size:.78rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItemPreview{font-size:.68rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__sidebarHeader{padding:.45rem .6rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelHeader{gap:.5rem;padding:.4rem .7rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__chatTitle{font-size:.82rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__chatMeta{padding:.1rem .45rem;font-size:.68rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__statusPill{padding:.2rem .5rem;font-size:.65rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messagesList{gap:0;padding:.65rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageRow{--msg-avatar-gap:.4rem;gap:.4rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageBubble{max-width:85%;padding:.4rem .65rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageAuthor{font-size:.7rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageText{font-size:.82rem;line-height:1.4}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageTime{font-size:.6rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composer{gap:.3rem;padding:.5rem .65rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composerRow{gap:.4rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelActions{padding:.25rem .5rem}}@media (max-width:480px){.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItem{gap:.4rem;padding:.4rem .55rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItemTitle{font-size:.73rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItemPreview{display:none}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__threadItemBadge{min-width:16px;height:16px;font-size:.6rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelHeader{gap:.4rem;padding:.35rem .6rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__chatTitle{font-size:.78rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__chatMeta{display:none}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__statusPill{gap:.25rem;padding:.15rem .4rem;font-size:.6rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__statusPill svg{width:10px;height:10px}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelActions{gap:.1rem;padding:.2rem .45rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__panelActions button{gap:.25rem;padding:.2rem .4rem;font-size:.7rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messagesList{gap:.4rem;padding:.5rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageBubble{max-width:88%;padding:.35rem .55rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__messageText{font-size:.78rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composer{gap:.25rem;padding:.4rem .5rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__composerRow{gap:.3rem}.ChatPageView-module__GC6Onq__chatCardCompact .ChatPageView-module__GC6Onq__sendError{font-size:.72rem}}
.ChatFloatingPanel-module__jszYda__panel{border:1px solid var(--dropdown-border);background:var(--dropdown-bg);width:clamp(360px,100vw - 24px,960px);height:clamp(420px,100dvh - 100px,780px);max-height:calc(100dvh - 100px);box-shadow:0 20px 60px rgba(var(--color-shadow-rgb), .22);z-index:60;border-radius:14px;flex-direction:column;animation:.2s ChatFloatingPanel-module__jszYda__panelIn;display:flex;position:fixed;top:70px;right:12px;overflow:hidden}@keyframes ChatFloatingPanel-module__jszYda__panelIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ChatFloatingPanel-module__jszYda__chatWrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:1024px){.ChatFloatingPanel-module__jszYda__panel{width:100vw;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;top:0;right:0}}.ChatFloatingPanel-module__jszYda__panelHidden{display:none}[data-theme=dark] .ChatFloatingPanel-module__jszYda__panel{box-shadow:0 20px 60px rgba(var(--color-overlay-rgb), .45)}
.SectionHeader-module__dx91lG__wrap{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.SectionHeader-module__dx91lG__left{flex:auto;min-width:0}.SectionHeader-module__dx91lG__right{flex:0 auto;width:35%;min-width:0;max-width:350px;padding-top:2px}.SectionHeader-module__dx91lG__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 2px;font-size:clamp(.65rem,1.1vw,.75rem);font-weight:700}.SectionHeader-module__dx91lG__titleRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.SectionHeader-module__dx91lG__title{color:var(--color-heading);margin:0;font-size:1.3rem;line-height:1.1}.SectionHeader-module__dx91lG__separator{color:var(--color-text-soft);font-size:1rem;line-height:1}.SectionHeader-module__dx91lG__description{color:var(--color-text-soft);margin:0;font-size:.85rem;line-height:1.6}@media (max-width:640px){.SectionHeader-module__dx91lG__wrap{flex-direction:column;gap:10px}.SectionHeader-module__dx91lG__right{width:100%;max-width:100%}.SectionHeader-module__dx91lG__separator{display:none}.SectionHeader-module__dx91lG__titleRow{gap:4px}.SectionHeader-module__dx91lG__title{font-size:1.15rem}}
.WizardFooter-module__Gl1oEW__navigationContainer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.WizardFooter-module__Gl1oEW__navLeft{flex-shrink:0}.WizardFooter-module__Gl1oEW__navButtons{flex-shrink:0;align-items:center;gap:8px;display:flex}.WizardFooter-module__Gl1oEW__stepIndicator{color:var(--color-text);white-space:nowrap;padding:0 4px;font-size:14px;font-weight:400}@media (max-width:600px){.WizardFooter-module__Gl1oEW__navigationContainer{flex-direction:column;gap:10px}.WizardFooter-module__Gl1oEW__navButtons{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.WizardFooter-module__Gl1oEW__stepIndicator{text-align:center;order:-1;width:100%;font-size:12px}}@media (max-width:400px){.WizardFooter-module__Gl1oEW__navButtons{flex-direction:column;align-items:stretch}.WizardFooter-module__Gl1oEW__navButtons>button{justify-content:center;width:100%}}
.Header-module__Kw3qqW__header{z-index:10;border-bottom:1px solid var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:clamp(10px,2vw,16px);min-height:72px;padding:clamp(10px,2.5vw,14px) clamp(14px,3.5vw,24px);display:flex;position:sticky;top:0}.Header-module__Kw3qqW__menuButton{border:1px solid var(--color-border-strong);width:42px;height:42px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:none}.Header-module__Kw3qqW__menuButton:hover{background:rgba(var(--color-primary-rgb), .06)}.Header-module__Kw3qqW__menuButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.Header-module__Kw3qqW__primaryArea{align-items:center;gap:clamp(10px,2vw,16px);min-width:0;display:flex}.Header-module__Kw3qqW__titleBlock{flex-direction:column;min-width:0;display:flex;overflow:hidden}.Header-module__Kw3qqW__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.72rem;overflow:hidden}.Header-module__Kw3qqW__title{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;line-height:1;overflow:hidden}.Header-module__Kw3qqW__secondaryArea{align-items:center;gap:8px;display:flex}.Header-module__Kw3qqW__profileWrap,.Header-module__Kw3qqW__chatWrap{position:relative}.Header-module__Kw3qqW__chatButton{border:1px solid var(--color-border-strong);width:42px;height:42px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.Header-module__Kw3qqW__chatBadge{background:var(--color-danger);min-width:18px;height:18px;color:var(--color-text-on-brand);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.Header-module__Kw3qqW__chatButton:hover,.Header-module__Kw3qqW__chatButtonOpen{background:rgba(var(--color-primary-rgb), .06);border-color:var(--color-primary)}.Header-module__Kw3qqW__chatButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.Header-module__Kw3qqW__headerNavButton{border:1px solid var(--color-border-strong);width:42px;height:42px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.Header-module__Kw3qqW__headerNavButton:hover{background:rgba(var(--color-primary-rgb), .06);border-color:var(--color-primary)}.Header-module__Kw3qqW__headerNavButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.Header-module__Kw3qqW__userButton{border:1px solid var(--color-border-strong);min-width:0;height:42px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:background .2s;display:inline-flex;overflow:hidden}.Header-module__Kw3qqW__userButton:hover,.Header-module__Kw3qqW__userButtonOpen{background:rgba(var(--color-primary-rgb), .06)}.Header-module__Kw3qqW__userMeta{text-align:left;flex:1;min-width:0;display:grid}.Header-module__Kw3qqW__userMeta strong,.Header-module__Kw3qqW__userMeta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Header-module__Kw3qqW__userMeta small{color:var(--color-text-soft)}.Header-module__Kw3qqW__userChevron{transition:transform .2s}.Header-module__Kw3qqW__userChevronOpen{transform:rotate(180deg)}.Header-module__Kw3qqW__dropdown{border:1px solid var(--dropdown-border);background:var(--dropdown-bg);width:240px;box-shadow:0 16px 40px rgba(var(--color-shadow-rgb), .14);z-index:50;will-change:transform, opacity;border-radius:14px;padding:8px;animation:.18s Header-module__Kw3qqW__dropdownIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes Header-module__Kw3qqW__dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header-module__Kw3qqW__dropdownHeader{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.Header-module__Kw3qqW__dropdownAvatar{flex-shrink:0}.Header-module__Kw3qqW__dropdownHeader>div{min-width:0}.Header-module__Kw3qqW__dropdownName{color:var(--color-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.Header-module__Kw3qqW__dropdownRole{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.Header-module__Kw3qqW__dropdownDivider{background:var(--dropdown-divider);height:1px;margin:6px 0}.Header-module__Kw3qqW__dropdownItem{width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.Header-module__Kw3qqW__dropdownItem:hover{background:var(--dropdown-item-hover-bg)}@media (max-width:960px){.Header-module__Kw3qqW__header{grid-template-columns:auto 1fr auto;gap:10px;min-height:60px;padding:10px 14px;display:grid}.Header-module__Kw3qqW__menuButton{display:inline-flex}.Header-module__Kw3qqW__primaryArea{flex:1;min-width:0}.Header-module__Kw3qqW__titleBlock{display:none}.Header-module__Kw3qqW__secondaryArea{flex-shrink:0;gap:6px}.Header-module__Kw3qqW__userButton{border-radius:10px;justify-content:center;gap:0;width:42px;min-width:42px;height:42px;padding:0}.Header-module__Kw3qqW__userMeta,.Header-module__Kw3qqW__userButton svg{display:none}.Header-module__Kw3qqW__dropdown{width:200px;left:auto;right:0}.Header-module__Kw3qqW__userChevronOpen{transform:none}}@media (max-width:480px){.Header-module__Kw3qqW__header{gap:8px;min-height:54px;padding:8px 10px}.Header-module__Kw3qqW__menuButton{border-radius:8px;width:38px;height:38px}.Header-module__Kw3qqW__userButton{border-radius:8px;width:38px;min-width:38px;height:38px}.Header-module__Kw3qqW__chatButton,.Header-module__Kw3qqW__headerNavButton{border-radius:8px;width:38px;height:38px}}[data-theme=dark] .Header-module__Kw3qqW__menuButton:hover,[data-theme=dark] .Header-module__Kw3qqW__userButton:hover{background:rgba(var(--color-accent-rgb), .08)}[data-theme=dark] .Header-module__Kw3qqW__userButtonOpen{background:rgba(var(--color-accent-rgb), .1)}[data-theme=dark] .Header-module__Kw3qqW__dropdown{box-shadow:0 16px 40px rgba(var(--color-overlay-rgb), .4)}[data-theme=dark] .Header-module__Kw3qqW__chatButton:hover,[data-theme=dark] .Header-module__Kw3qqW__chatButtonOpen,[data-theme=dark] .Header-module__Kw3qqW__headerNavButton:hover{background:rgba(var(--color-accent-rgb), .1)}
.ConfirmationAccordion-module__CosPbW__accordion{flex-direction:column;gap:8px;width:100%;display:flex}.ConfirmationAccordion-module__CosPbW__item{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel-strong);transition:border-color .2s;overflow:hidden}.ConfirmationAccordion-module__CosPbW__item:hover{border-color:var(--color-primary)}.ConfirmationAccordion-module__CosPbW__trigger{cursor:pointer;width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ConfirmationAccordion-module__CosPbW__sectionTitle{color:var(--color-primary);align-items:center;gap:6px;display:flex}.ConfirmationAccordion-module__CosPbW__sectionTitle h4{text-transform:uppercase;letter-spacing:.3px;margin:0;font-size:11px;font-weight:600}.ConfirmationAccordion-module__CosPbW__actions{align-items:center;gap:8px;display:flex}.ConfirmationAccordion-module__CosPbW__editIcon{color:var(--color-text-secondary);opacity:.4;transition:opacity .2s}.ConfirmationAccordion-module__CosPbW__trigger:hover .ConfirmationAccordion-module__CosPbW__editIcon{opacity:1;color:var(--color-primary)}.ConfirmationAccordion-module__CosPbW__chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.ConfirmationAccordion-module__CosPbW__chevronOpen{transform:rotate(180deg)}.ConfirmationAccordion-module__CosPbW__content{padding:0 12px 12px;animation:.2s ConfirmationAccordion-module__CosPbW__slideIn}.ConfirmationAccordion-module__CosPbW__contentCollapsed{display:none}@keyframes ConfirmationAccordion-module__CosPbW__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ConfirmationAccordion-module__CosPbW__dataGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;display:grid}.ConfirmationAccordion-module__CosPbW__dataLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500;display:block}.ConfirmationAccordion-module__CosPbW__dataValue{color:var(--color-text);margin-top:1px;font-size:13px;font-weight:500;display:block}.ConfirmationAccordion-module__CosPbW__info{background:rgba(var(--color-primary-rgb), .06);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-align:center;padding:12px 16px;font-size:13px;font-style:italic}@media (max-width:480px){.ConfirmationAccordion-module__CosPbW__trigger{padding:8px 10px}.ConfirmationAccordion-module__CosPbW__sectionTitle h4{font-size:10px}.ConfirmationAccordion-module__CosPbW__content{padding:0 8px 8px}.ConfirmationAccordion-module__CosPbW__dataGrid{grid-template-columns:1fr;gap:6px}.ConfirmationAccordion-module__CosPbW__dataLabel{font-size:10px}.ConfirmationAccordion-module__CosPbW__dataValue{font-size:12px}.ConfirmationAccordion-module__CosPbW__info{padding:10px 12px;font-size:12px}}
.SidebarNav-module__bhPBQW__sidebarInner{background:var(--sidebar-bg);height:100%;box-shadow:10px 0 30px rgba(var(--color-shadow-rgb), .08);color:var(--sidebar-text);flex-direction:column;padding:18px 12px 0;transition:padding .3s cubic-bezier(.4,0,.2,1),background .22s,color .22s;display:flex;overflow:clip auto}.SidebarNav-module__bhPBQW__measureSpan{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute}.SidebarNav-module__bhPBQW__sidebarInner::-webkit-scrollbar{width:0;height:0}.SidebarNav-module__bhPBQW__sidebarInner{scrollbar-width:none}.SidebarNav-module__bhPBQW__sidebarInnerBooting,.SidebarNav-module__bhPBQW__sidebarInnerBooting *{transition:none!important;animation:none!important}.SidebarNav-module__bhPBQW__sidebarInnerReady{pointer-events:auto}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed{align-items:stretch}.SidebarNav-module__bhPBQW__sidebarTop{width:100%;margin-bottom:10px;transition:margin-bottom .5s cubic-bezier(.4,0,.2,1)}.SidebarNav-module__bhPBQW__sidebarTopCollapsed{margin-bottom:8px}.SidebarNav-module__bhPBQW__brandLink{justify-content:center;align-items:center;width:100%;min-height:48px;margin-bottom:10px;display:flex}.SidebarNav-module__bhPBQW__brandLogoWrap{width:180px;height:50px;transition:width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1);position:relative}.SidebarNav-module__bhPBQW__brandLogo{object-fit:contain;object-position:center}.SidebarNav-module__bhPBQW__sidebarTools{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__sidebarTools{justify-content:center}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__brandLogoWrap{width:40px;height:40px}.SidebarNav-module__bhPBQW__nav{justify-items:stretch;gap:4px;width:100%;margin-top:8px;transition:gap .5s cubic-bezier(.4,0,.2,1);display:grid}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__nav{justify-items:center}.SidebarNav-module__bhPBQW__navGroup{width:100%;animation:.24s both SidebarNav-module__bhPBQW__sidebarItemSlide;animation-delay:calc(var(--item-index,0) * 30ms)}.SidebarNav-module__bhPBQW__navGroupNoAnimate{animation:none}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__navGroup{justify-content:center;display:flex}.SidebarNav-module__bhPBQW__navRailItem{border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:0;width:52px;min-height:52px;padding:8px}.SidebarNav-module__bhPBQW__navRailItem .SidebarNav-module__bhPBQW__navIcon{margin:0 auto}.SidebarNav-module__bhPBQW__navItem{background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,width .3s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.SidebarNav-module__bhPBQW__navTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;appearance:none}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__navItem{border-radius:14px;grid-template-columns:38px minmax(0,0fr) 0;justify-content:center;justify-items:center;gap:0;padding:8px;transition-delay:60ms}.SidebarNav-module__bhPBQW__navItem:hover{border-color:rgba(var(--color-white-rgb), .24)}.SidebarNav-module__bhPBQW__navItem:focus-visible{outline:2px solid rgba(var(--color-white-rgb), .4);outline-offset:2px}.SidebarNav-module__bhPBQW__navItemActive,.SidebarNav-module__bhPBQW__navItemActive:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);border-color:#0000}.SidebarNav-module__bhPBQW__navIcon{background:var(--sidebar-surface);width:36px;height:36px;color:var(--sidebar-text);border-radius:10px;justify-content:center;align-items:center;transition:background .22s,transform .3s cubic-bezier(.4,0,.2,1),color .22s;display:inline-flex}.SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navIcon{background:rgba(var(--color-primary-rgb), .08);color:var(--sidebar-active-text)}.SidebarNav-module__bhPBQW__navItem:hover .SidebarNav-module__bhPBQW__navIcon{transform:scale(1.2)}.SidebarNav-module__bhPBQW__navItemActive:hover .SidebarNav-module__bhPBQW__navIcon{transform:none}.SidebarNav-module__bhPBQW__navText{opacity:1;will-change:transform, opacity, max-width;min-width:0;max-width:200px;transition:opacity .2s,transform .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden;transform:translate(0)}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__navText{opacity:0;pointer-events:none;max-width:0;transition-delay:40ms;transform:translate(-4px)}.SidebarNav-module__bhPBQW__navLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.SidebarNav-module__bhPBQW__navDescription{color:inherit;opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navDescription,.SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navArrow,.SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navArrowPlaceholder{color:rgba(var(--color-primary-rgb), .78);opacity:1}[data-theme=dark] .SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navDescription,[data-theme=dark] .SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navArrow,[data-theme=dark] .SidebarNav-module__bhPBQW__navItemActive .SidebarNav-module__bhPBQW__navArrowPlaceholder{color:var(--sidebar-active-text);opacity:.72}.SidebarNav-module__bhPBQW__navArrow,.SidebarNav-module__bhPBQW__navArrowPlaceholder{width:16px;height:16px;color:inherit;opacity:.72;justify-content:center;align-items:center;transition:transform .18s,opacity .1s,width .5s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.SidebarNav-module__bhPBQW__navArrowOpen{transform:rotate(180deg)}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__navArrow,.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__navArrowPlaceholder{opacity:0;width:0}.SidebarNav-module__bhPBQW__subNav{border-left:1px solid var(--sidebar-border);opacity:0;will-change:grid-template-rows, opacity, transform;grid-template-rows:0fr;margin:0 0 0 52px;padding-left:12px;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .18s,transform .2s cubic-bezier(.4,0,.2,1),margin-top .2s cubic-bezier(.4,0,.2,1),border-color .18s;display:grid;overflow:hidden;transform:translateY(-6px)}.SidebarNav-module__bhPBQW__subNavInner{gap:6px;min-height:0;display:grid;overflow:hidden}.SidebarNav-module__bhPBQW__subNavOpen{opacity:1;grid-template-rows:1fr;margin-top:8px;transform:translateY(0)}.SidebarNav-module__bhPBQW__subNavItem{color:var(--sidebar-text);opacity:0;white-space:nowrap;text-overflow:ellipsis;padding:3px 0;font-size:.82rem;transition:color .22s,opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;transform:translateY(-8px)}.SidebarNav-module__bhPBQW__subNavOpen .SidebarNav-module__bhPBQW__subNavItem{opacity:.85;transition-delay:0s, calc(var(--sub-item-index,0) * 28ms + 40ms), calc(var(--sub-item-index,0) * 28ms + 40ms);transform:translateY(0)}.SidebarNav-module__bhPBQW__subNav:not(.SidebarNav-module__bhPBQW__subNavOpen) .SidebarNav-module__bhPBQW__subNavItem{transition-delay:0s, calc((10 - var(--sub-item-index,0)) * 18ms), calc((10 - var(--sub-item-index,0)) * 18ms)}.SidebarNav-module__bhPBQW__subNavItem:hover{opacity:1;transform:translate(2px)}.SidebarNav-module__bhPBQW__subNavItemActive{color:var(--sidebar-text);opacity:1;font-weight:700}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__subNav{opacity:0;pointer-events:none;border-left-color:#0000;grid-template-rows:0fr;margin-top:0;transform:translateY(-8px)}@media (max-width:960px){.SidebarNav-module__bhPBQW__sidebarInner{border-radius:0;height:100%;padding:14px 12px 18px}.SidebarNav-module__bhPBQW__sidebarInnerCollapsed{align-items:stretch}.SidebarNav-module__bhPBQW__sidebarTop{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.SidebarNav-module__bhPBQW__brandLink{min-height:44px;margin-bottom:8px}.SidebarNav-module__bhPBQW__brandLogoWrap{width:180px;height:56px}.SidebarNav-module__bhPBQW__nav{gap:4px;margin-top:4px}.SidebarNav-module__bhPBQW__navItem{border-radius:14px;gap:10px;min-height:44px;padding:8px 10px}.SidebarNav-module__bhPBQW__navIcon{width:34px;height:34px}.SidebarNav-module__bhPBQW__navLabel{font-size:.98rem}.SidebarNav-module__bhPBQW__navDescription{font-size:.78rem}.SidebarNav-module__bhPBQW__subNav{gap:4px;margin-left:42px;padding-left:10px}.SidebarNav-module__bhPBQW__subNavOpen{margin-top:6px}.SidebarNav-module__bhPBQW__subNavItem{padding:4px 0;font-size:.78rem}}@media (max-width:720px){.SidebarNav-module__bhPBQW__navItem{grid-template-columns:34px minmax(0,1fr) 16px}}@media (max-width:480px){.SidebarNav-module__bhPBQW__sidebarInner{padding:12px 10px 16px}.SidebarNav-module__bhPBQW__brandLink{min-height:44px;margin-bottom:10px}.SidebarNav-module__bhPBQW__brandLogoWrap,.SidebarNav-module__bhPBQW__sidebarInnerCollapsed .SidebarNav-module__bhPBQW__brandLogoWrap{width:160px;height:50px}.SidebarNav-module__bhPBQW__navItem{min-height:42px;padding:7px 9px}.SidebarNav-module__bhPBQW__navLabel{font-size:.94rem}}@keyframes SidebarNav-module__bhPBQW__sidebarItemSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}
.StatsCardMenu-module__xN9LzG__wrap{display:inline-flex;position:relative}.StatsCardMenu-module__xN9LzG__trigger{width:28px;height:28px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.StatsCardMenu-module__xN9LzG__trigger:hover,.StatsCardMenu-module__xN9LzG__triggerActive{color:var(--color-text);background:var(--color-bg-soft);border-color:var(--color-border)}.StatsCardMenu-module__xN9LzG__panel{z-index:5;background:var(--color-panel-strong);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;width:max-content;min-width:300px;max-width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px;animation:.18s ease-out StatsCardMenu-module__xN9LzG__panelIn;display:flex;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #0003}.StatsCardMenu-module__xN9LzG__panel::-webkit-scrollbar{width:6px}.StatsCardMenu-module__xN9LzG__panel::-webkit-scrollbar-track{background:0 0}.StatsCardMenu-module__xN9LzG__panel::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:10px}@keyframes StatsCardMenu-module__xN9LzG__panelIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.StatsCardMenu-module__xN9LzG__panelHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.StatsCardMenu-module__xN9LzG__panelTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-heading);font-size:.78rem;font-weight:700}.StatsCardMenu-module__xN9LzG__closeBtn{width:26px;height:26px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.StatsCardMenu-module__xN9LzG__closeBtn:hover{color:var(--color-text);background:var(--color-bg-soft)}.StatsCardMenu-module__xN9LzG__grid{grid-template-columns:repeat(2,minmax(0,auto));align-items:start;gap:12px;display:grid}.StatsCardMenu-module__xN9LzG__group{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.StatsCardMenu-module__xN9LzG__groupFull{grid-column:1/-1}.StatsCardMenu-module__xN9LzG__groupLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-soft);font-size:.65rem;font-weight:700}.StatsCardMenu-module__xN9LzG__subLabel{color:var(--color-text-soft);font-size:.72rem;font-weight:500}.StatsCardMenu-module__xN9LzG__checkList{flex-direction:column;gap:6px;display:flex}.StatsCardMenu-module__xN9LzG__dateRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.StatsCardMenu-module__xN9LzG__dateField{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;min-width:0;font-size:.68rem;font-weight:600;display:flex}.StatsCardMenu-module__xN9LzG__dateField input{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;width:100%;min-width:0;padding:7px 8px;font-family:inherit;font-size:.78rem}.StatsCardMenu-module__xN9LzG__presets{flex-wrap:wrap;gap:6px;display:flex}.StatsCardMenu-module__xN9LzG__presetChip{color:var(--color-text-soft);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:.74rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.StatsCardMenu-module__xN9LzG__presetChip:hover{color:var(--color-text);border-color:var(--color-border-strong)}.StatsCardMenu-module__xN9LzG__presetChipActive{color:var(--color-text-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.StatsCardMenu-module__xN9LzG__segmented{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;gap:4px;padding:3px;display:grid}.StatsCardMenu-module__xN9LzG__segmented2{grid-template-columns:repeat(2,minmax(0,1fr))}.StatsCardMenu-module__xN9LzG__segmented3{grid-template-columns:repeat(3,minmax(0,1fr))}.StatsCardMenu-module__xN9LzG__segment{color:var(--color-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:7px 6px;font-family:inherit;font-size:.75rem;font-weight:500;transition:color .15s,background .15s,box-shadow .15s}.StatsCardMenu-module__xN9LzG__segment:hover{color:var(--color-text);background:var(--color-bg-soft)}.StatsCardMenu-module__xN9LzG__segmentActive{color:var(--color-text-on-primary);background:var(--color-primary);box-shadow:0 1px 2px #00000040}.StatsCardMenu-module__xN9LzG__action{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:.78rem;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.StatsCardMenu-module__xN9LzG__action:hover{background:var(--color-bg-soft);border-color:var(--color-border-strong)}.StatsCardMenu-module__xN9LzG__reset{color:var(--color-text-soft);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:.78rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.StatsCardMenu-module__xN9LzG__reset:hover{color:var(--color-text);border-color:var(--color-border-strong)}@media (max-width:640px){.StatsCardMenu-module__xN9LzG__panel{min-width:0;max-width:calc(100vw - 48px)}.StatsCardMenu-module__xN9LzG__grid{grid-template-columns:1fr}.StatsCardMenu-module__xN9LzG__groupFull{grid-column:1}}
.ActionButton-module__TNhW0W__btn{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ActionButton-module__TNhW0W__btn:hover{background:var(--color-border);color:var(--color-primary)}.ActionButton-module__TNhW0W__danger:hover{background:rgba(var(--color-danger-rgb), .1);color:var(--color-danger)}.ActionButton-module__TNhW0W__btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}
.MapDrawingToolbar-module__b4vajq__mapContainer{aspect-ratio:1;border:1px solid var(--color-border);border-radius:12px;width:100%;min-height:320px;max-height:500px;position:relative;overflow:hidden}.MapDrawingToolbar-module__b4vajq__mapMedium{max-height:350px}.MapDrawingToolbar-module__b4vajq__mapSmall{max-height:250px}.MapDrawingToolbar-module__b4vajq__toolbarRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.MapDrawingToolbar-module__b4vajq__toolbarDivider{background:var(--color-border);flex-shrink:0;width:1px;height:24px;margin:0 4px}.MapDrawingToolbar-module__b4vajq__mapToolbarBtn{height:32px;min-height:unset;padding:0 12px;font-size:.75rem;font-weight:500}.MapDrawingToolbar-module__b4vajq__mapToolbarBtnActive{height:32px;min-height:unset;background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary);padding:0 12px;font-size:.75rem;font-weight:500}.MapDrawingToolbar-module__b4vajq__mapToolbarBtnActive:hover{background:var(--color-primary-hover,var(--color-primary));color:var(--color-text-on-primary)}.MapDrawingToolbar-module__b4vajq__infoCard{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.MapDrawingToolbar-module__b4vajq__infoCardHeader{color:var(--color-text);align-items:center;gap:6px;font-size:.85rem;display:flex}.MapDrawingToolbar-module__b4vajq__infoCardCount{color:var(--color-primary);font-size:1rem;font-weight:700}.MapDrawingToolbar-module__b4vajq__infoCardLabel{color:var(--color-text-soft);margin-right:4px}.MapDrawingToolbar-module__b4vajq__infoCardDot{color:var(--color-border-strong);margin:0 2px}.MapDrawingToolbar-module__b4vajq__infoCardProcessing{color:var(--color-primary);margin-left:4px;font-size:.75rem;font-weight:600;animation:1.2s ease-in-out infinite MapDrawingToolbar-module__b4vajq__pulse}.MapDrawingToolbar-module__b4vajq__infoCardActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MapDrawingToolbar-module__b4vajq__geometryToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}@keyframes MapDrawingToolbar-module__b4vajq__pulse{0%,to{opacity:1}50%{opacity:.5}}.MapDrawingToolbar-module__b4vajq__mapHelp{color:var(--color-text-soft);margin-top:6px;font-size:.75rem;line-height:1.4}.MapDrawingToolbar-module__b4vajq__moreOptionsDropdown{z-index:200;background:var(--color-panel-strong);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);flex-direction:column;gap:2px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 20px #0003}.MapDrawingToolbar-module__b4vajq__dropdownSectionTitle{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;padding:6px 8px 4px;font-size:.65rem;font-weight:700}.MapDrawingToolbar-module__b4vajq__dropdownSectionTitle:first-child{margin-top:0}.MapDrawingToolbar-module__b4vajq__dropdownBtn{height:auto;min-height:unset;text-align:left;border-radius:var(--radius-xs);cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.MapDrawingToolbar-module__b4vajq__dropdownBtn:hover:not(:disabled){background:var(--color-bg-soft)}.MapDrawingToolbar-module__b4vajq__dropdownBtn:disabled{opacity:.4;cursor:default}.MapDrawingToolbar-module__b4vajq__dropdownBtnWithSlider,.MapDrawingToolbar-module__b4vajq__dropdownBtnWithControls{padding:0 8px 6px}.MapDrawingToolbar-module__b4vajq__dropdownControlsRow{align-items:center;gap:6px;margin-top:4px;display:flex}.MapDrawingToolbar-module__b4vajq__dropdownNumberInput{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-bg);width:80px;height:26px;color:var(--color-text);padding:0 6px;font-family:inherit;font-size:.75rem}.MapDrawingToolbar-module__b4vajq__dropdownSelect{font-family:inherit;font-size:.75rem}.MapDrawingToolbar-module__b4vajq__dropdownSelect button{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-bg);height:26px;color:var(--color-text);padding:0 6px;font-size:.75rem}.MapDrawingToolbar-module__b4vajq__dropdownSelect p{display:none}.MapDrawingToolbar-module__b4vajq__infoMessage{color:var(--color-text-soft);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px;padding:6px 10px;font-size:.75rem;line-height:1.4}.MapDrawingToolbar-module__b4vajq__mapSpinnerOverlay{-webkit-backdrop-filter:blur(3px);z-index:100;background:#0000004d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MapDrawingToolbar-module__b4vajq__mapSpinnerContent{background:var(--color-panel-strong);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;align-items:center;gap:18px;min-width:220px;padding:32px 40px;display:flex;box-shadow:0 12px 48px #00000059}.MapDrawingToolbar-module__b4vajq__mapSpinnerCircle{border:3px solid var(--color-border-strong);border-top-color:var(--color-primary,#08f);border-radius:50%;width:38px;height:38px;animation:.6s linear infinite MapDrawingToolbar-module__b4vajq__mapSpin}.MapDrawingToolbar-module__b4vajq__mapSpinnerText{color:var(--color-text);text-align:center;max-width:260px;font-size:.9rem;font-weight:600;line-height:1.5;transition:opacity .15s}@keyframes MapDrawingToolbar-module__b4vajq__mapSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.InactivityLock-module__Mu80Pq__overlay{z-index:9999;background:rgba(var(--color-overlay-rgb), .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:opacity;justify-content:center;align-items:center;animation:.25s InactivityLock-module__Mu80Pq__fadeIn;display:flex;position:fixed;inset:0}.InactivityLock-module__Mu80Pq__card{background:var(--color-panel-strong);border:1px solid var(--color-border);width:90%;max-width:400px;box-shadow:0 20px 60px rgba(var(--color-overlay-rgb), .3);text-align:center;will-change:transform, opacity;border-radius:16px;flex-direction:column;align-items:center;padding:40px 32px;animation:.3s InactivityLock-module__Mu80Pq__slideUpLock;display:flex}.InactivityLock-module__Mu80Pq__icon{color:var(--color-text-soft);margin-bottom:16px}.InactivityLock-module__Mu80Pq__title{color:var(--color-text);margin:0 0 8px;font-size:1.25rem;font-weight:600}.InactivityLock-module__Mu80Pq__text{color:var(--color-text-soft);margin:0 0 24px;font-size:.92rem;line-height:1.5}.InactivityLock-module__Mu80Pq__button{background:var(--color-primary);color:var(--color-text-on-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 28px;font-size:.95rem;font-weight:500;transition:background .2s;display:inline-flex}.InactivityLock-module__Mu80Pq__button:hover{background:var(--color-primary-hover)}.InactivityLock-module__Mu80Pq__button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@keyframes InactivityLock-module__Mu80Pq__slideUpLock{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.FeedLinkCard-module__pRTVqa__card{border:1px solid var(--color-border-strong);background:var(--color-panel-strong);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.FeedLinkCard-module__pRTVqa__icon{border:1px solid var(--color-border-strong);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.FeedLinkCard-module__pRTVqa__favicon{object-fit:contain;width:22px;height:22px}.FeedLinkCard-module__pRTVqa__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FeedLinkCard-module__pRTVqa__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.7rem;font-weight:700}.FeedLinkCard-module__pRTVqa__hostname{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.FeedLinkCard-module__pRTVqa__url{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.FeedLinkCard-module__pRTVqa__actions{flex-shrink:0;gap:4px;display:inline-flex}.FeedLinkCard-module__pRTVqa__actionBtn{border:1px solid var(--color-border-strong);width:28px;height:28px;color:var(--color-text-soft);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.FeedLinkCard-module__pRTVqa__actionBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}
.GruposPageView-module__FssE0q__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.GruposPageView-module__FssE0q__componentBlock{flex-direction:column;gap:1rem;display:flex}.GruposPageView-module__FssE0q__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.GruposPageView-module__FssE0q__toolbarActions{align-items:center;gap:.5rem;display:flex}.GruposPageView-module__FssE0q__actions{justify-content:center;align-items:center;gap:.25rem;display:flex}.GruposPageView-module__FssE0q__permissionList{flex-wrap:wrap;gap:.25rem;display:flex}.GruposPageView-module__FssE0q__permissionBadge{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:9999px;padding:.125rem .375rem;font-size:.6875rem}.GruposPageView-module__FssE0q__accordionList{flex-direction:column;gap:8px;display:flex}.GruposPageView-module__FssE0q__expandCollapseRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.GruposPageView-module__FssE0q__expandCollapseLeft{gap:8px;display:flex}.GruposPageView-module__FssE0q__expandBtn,.GruposPageView-module__FssE0q__selectAllBtn{height:34px;min-height:unset;flex-shrink:0;padding:0 12px;font-size:.75rem;font-weight:500}.GruposPageView-module__FssE0q__searchRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.GruposPageView-module__FssE0q__searchInputWrap{flex:1;align-items:center;display:flex;position:relative}.GruposPageView-module__FssE0q__searchIcon{color:var(--color-text-soft);pointer-events:none;position:absolute;left:10px}.GruposPageView-module__FssE0q__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text);background:var(--color-input-bg);outline:none;padding:0 12px 0 30px;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.GruposPageView-module__FssE0q__searchInput::placeholder{color:var(--color-text-soft);opacity:.55}.GruposPageView-module__FssE0q__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .12)}.GruposPageView-module__FssE0q__searchInput:disabled{opacity:.5}@media (max-width:500px){.GruposPageView-module__FssE0q__searchRow{flex-direction:column;align-items:stretch;gap:6px}}.GruposPageView-module__FssE0q__checkboxGroup{flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:320px;display:flex;overflow-y:auto}.GruposPageView-module__FssE0q__checkboxRow{border-radius:var(--radius-xs);cursor:pointer;flex:0 calc(50% - 4px);align-items:center;gap:8px;min-width:230px;padding:7px 10px;transition:background .1s;display:flex}.GruposPageView-module__FssE0q__checkboxRow:hover{background:rgba(var(--color-primary-rgb), .04)}.GruposPageView-module__FssE0q__checkboxRowText{flex-direction:column;gap:2px;display:flex}.GruposPageView-module__FssE0q__checkboxRowName{color:var(--color-text);font-size:.875rem;line-height:1.3}.GruposPageView-module__FssE0q__checkboxRowCode{color:var(--color-text-soft);font-size:.75rem;line-height:1.3}.GruposPageView-module__FssE0q__permisosLoading{color:var(--color-text-soft);align-items:center;gap:8px;padding:12px 0;font-size:.8125rem;display:flex}.GruposPageView-module__FssE0q__permisosError{border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:.8125rem;display:flex}.GruposPageView-module__FssE0q__retryBtn{height:30px;min-height:unset;color:var(--color-danger);flex-shrink:0;padding:0 10px;font-size:.75rem;font-weight:500}.GruposPageView-module__FssE0q__retryBtn:hover{text-decoration:underline}.GruposPageView-module__FssE0q__permisosEmpty{color:var(--color-text-soft);padding:8px 0;font-size:.8125rem}.GruposPageView-module__FssE0q__actionTypeRow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.GruposPageView-module__FssE0q__actionTypeBtn{border-radius:var(--radius-xs);border:1px solid var(--color-border);background:var(--color-input-bg);color:var(--color-text-soft);cursor:pointer;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.4;transition:all .12s}.GruposPageView-module__FssE0q__actionTypeBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.GruposPageView-module__FssE0q__actionTypeBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.GruposPageView-module__FssE0q__actionTypeBtnActive:hover{background:var(--color-primary-hover,var(--color-primary));color:var(--color-text-on-primary)}.GruposPageView-module__FssE0q__actionTypeBtn:disabled{opacity:.5;cursor:not-allowed}.GruposPageView-module__FssE0q__permisoTag{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:500}.GruposPageView-module__FssE0q__permGrid{flex-wrap:wrap;align-content:flex-start;gap:4px 10px;max-height:220px;display:flex;overflow-y:auto}.GruposPageView-module__FssE0q__permGrid label{font-size:.8125rem}.GruposPageView-module__FssE0q__permGrid span[class*=checkmark]{width:20px;height:20px}.GruposPageView-module__FssE0q__permGrid span[class*=label]{font-size:.8125rem;font-weight:400}.GruposPageView-module__FssE0q__permGrid svg{width:12px;height:12px}.GruposPageView-module__FssE0q__permCategoryGrid{flex-direction:column;gap:12px;display:flex}.GruposPageView-module__FssE0q__permCategorySection{flex-direction:column;gap:6px;display:flex}.GruposPageView-module__FssE0q__permCategoryTitle{text-transform:capitalize;color:var(--color-primary);letter-spacing:.02em;border-bottom:1px solid var(--color-border);padding-bottom:4px;font-size:.75rem;font-weight:700}.GruposPageView-module__FssE0q__permCategoryTags{flex-wrap:wrap;gap:6px;display:flex}
.BranchesPageView-module__099LpW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.BranchesPageView-module__099LpW__componentBlock{flex-direction:column;gap:1rem;display:flex}.BranchesPageView-module__099LpW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.BranchesPageView-module__099LpW__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BranchesPageView-module__099LpW__actions{gap:4px;display:inline-flex}@media (max-width:640px){.BranchesPageView-module__099LpW__toolbar{flex-direction:column;align-items:stretch}.BranchesPageView-module__099LpW__toolbarActions{justify-content:stretch}.BranchesPageView-module__099LpW__toolbarActions>*{flex:1}.BranchesPageView-module__099LpW__actions{gap:2px}}
.BarriosPageView-module__D-b_SW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.BarriosPageView-module__D-b_SW__componentBlock{flex-direction:column;gap:1rem;display:flex}.BarriosPageView-module__D-b_SW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.BarriosPageView-module__D-b_SW__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BarriosPageView-module__D-b_SW__actions{gap:4px;display:inline-flex}@media (max-width:640px){.BarriosPageView-module__D-b_SW__toolbar{flex-direction:column;align-items:stretch}.BarriosPageView-module__D-b_SW__toolbarActions{justify-content:stretch}.BarriosPageView-module__D-b_SW__toolbarActions>*{flex:1}.BarriosPageView-module__D-b_SW__actions{gap:2px}}
.CiudadesPageView-module__w-sMtq__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.CiudadesPageView-module__w-sMtq__componentBlock{flex-direction:column;gap:1rem;display:flex}.CiudadesPageView-module__w-sMtq__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.CiudadesPageView-module__w-sMtq__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CiudadesPageView-module__w-sMtq__actions{gap:4px;display:inline-flex}@media (max-width:640px){.CiudadesPageView-module__w-sMtq__toolbar{flex-direction:column;align-items:stretch}.CiudadesPageView-module__w-sMtq__toolbarActions{justify-content:stretch}.CiudadesPageView-module__w-sMtq__toolbarActions>*{flex:1}.CiudadesPageView-module__w-sMtq__actions{gap:2px}}
.ContratosPageView-module__Ath2aW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.ContratosPageView-module__Ath2aW__componentBlock{flex-direction:column;gap:1rem;display:flex}.ContratosPageView-module__Ath2aW__actions{gap:4px;display:inline-flex}
.DireccionesPageView-module__oPiXjW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.DireccionesPageView-module__oPiXjW__componentBlock{flex-direction:column;gap:1rem;display:flex}.DireccionesPageView-module__oPiXjW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.DireccionesPageView-module__oPiXjW__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DireccionesPageView-module__oPiXjW__actions{gap:4px;display:inline-flex}@media (max-width:640px){.DireccionesPageView-module__oPiXjW__toolbar{flex-direction:column;align-items:stretch}.DireccionesPageView-module__oPiXjW__toolbarActions{justify-content:stretch}.DireccionesPageView-module__oPiXjW__toolbarActions>*{flex:1}.DireccionesPageView-module__oPiXjW__actions{gap:2px}}.DireccionesPageView-module__oPiXjW__mapContainer{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:12px;width:100%;max-height:350px;margin-top:4px;position:relative;overflow:hidden}.DireccionesPageView-module__oPiXjW__mapToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.DireccionesPageView-module__oPiXjW__mapToolbarBtn{height:32px;min-height:unset;padding:0 12px;font-size:.75rem;font-weight:500}.DireccionesPageView-module__oPiXjW__mapHelp{color:var(--color-text-soft);margin-top:6px;font-size:.75rem;line-height:1.4}
.ProvinciasPageView-module__D533oG__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.ProvinciasPageView-module__D533oG__componentBlock{flex-direction:column;gap:1rem;display:flex}.ProvinciasPageView-module__D533oG__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.ProvinciasPageView-module__D533oG__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProvinciasPageView-module__D533oG__actions{gap:4px;display:inline-flex}@media (max-width:640px){.ProvinciasPageView-module__D533oG__toolbar{flex-direction:column;align-items:stretch}.ProvinciasPageView-module__D533oG__toolbarActions{justify-content:stretch}.ProvinciasPageView-module__D533oG__toolbarActions>*{flex:1}.ProvinciasPageView-module__D533oG__actions{gap:2px}}
.StatsActiveFilters-module__zRbG3W__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.StatsActiveFilters-module__zRbG3W__chips{flex-wrap:wrap;gap:6px;display:flex}.StatsActiveFilters-module__zRbG3W__chip{max-width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 9px;font-size:.72rem;line-height:1;display:inline-flex}.StatsActiveFilters-module__zRbG3W__chipLabel{color:var(--color-text-soft);white-space:nowrap}.StatsActiveFilters-module__zRbG3W__chipValue{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.StatsActiveFilters-module__zRbG3W__chipRemove{width:18px;height:18px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.StatsActiveFilters-module__zRbG3W__chipRemove:hover{color:var(--color-danger);background:var(--color-bg-soft)}.StatsActiveFilters-module__zRbG3W__clearAll{color:var(--color-text-soft);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 9px;font-family:inherit;font-size:.74rem;font-weight:500;transition:color .15s,border-color .15s}.StatsActiveFilters-module__zRbG3W__clearAll:hover{color:var(--color-danger);border-color:var(--color-danger)}
.ServiceOrdersPageView-module__5mDkaa__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__componentBlock{flex-direction:column;gap:1rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__listColumn{flex-direction:column;gap:.65rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__sectionTitle{color:var(--color-text);margin:.35rem 0 0;font-size:.9rem}.ServiceOrdersPageView-module__5mDkaa__emptyText{color:var(--color-text-soft);margin:0;padding:12px 0;font-size:.88rem}.ServiceOrdersPageView-module__5mDkaa__listItem{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.75rem .9rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__listItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__listItemMeta{color:var(--color-text-soft);margin:0;font-size:.8rem}.ServiceOrdersPageView-module__5mDkaa__listItemBody{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}.ServiceOrdersPageView-module__5mDkaa__chip{border:1px solid var(--color-border);color:var(--color-text-soft);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;display:inline-flex}.ServiceOrdersPageView-module__5mDkaa__timelineList{flex-direction:column;gap:.85rem;max-height:420px;display:flex;overflow-y:auto}.ServiceOrdersPageView-module__5mDkaa__timelineItem{grid-template-columns:12px 1fr;gap:.65rem;display:grid}.ServiceOrdersPageView-module__5mDkaa__timelineDot{background:var(--badge-info-bg);border:2px solid var(--color-surface);width:10px;height:10px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;margin-top:4px}.ServiceOrdersPageView-module__5mDkaa__timelineContent{flex-direction:column;gap:.2rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__timelineTitle{color:var(--color-text);margin:0;font-size:.88rem}.ServiceOrdersPageView-module__5mDkaa__timelineTransition{color:var(--color-text-soft);font-weight:400}.ServiceOrdersPageView-module__5mDkaa__technicianCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;align-items:center;gap:.85rem;padding:.85rem .9rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__technicianName{color:var(--color-text);margin:0;font-size:.9rem;font-weight:600}.ServiceOrdersPageView-module__5mDkaa__technicianCell{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ServiceOrdersPageView-module__5mDkaa__photo{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;width:48px;height:48px}.ServiceOrdersPageView-module__5mDkaa__photoPlaceholder{border:1px dashed var(--color-border);width:48px;height:48px;color:var(--color-text-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.ServiceOrdersPageView-module__5mDkaa__attachmentItem{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:.55rem;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;text-decoration:none;display:flex}.ServiceOrdersPageView-module__5mDkaa__attachmentItem:hover{border-color:var(--color-primary)}.ServiceOrdersPageView-module__5mDkaa__attachmentItem .ServiceOrdersPageView-module__5mDkaa__listItemMeta{margin-left:auto}.ServiceOrdersPageView-module__5mDkaa__followupFlag{background:var(--badge-warning-bg);color:var(--color-text);border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;display:inline-flex}.ServiceOrdersPageView-module__5mDkaa__footerActions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:inline-flex}.ServiceOrdersPageView-module__5mDkaa__caseActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ServiceOrdersPageView-module__5mDkaa__hiddenInput{display:none}
.SpeedGauge-module__NBTOxq__gaugeCard{flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.SpeedGauge-module__NBTOxq__gaugeLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:clamp(.75rem,1.5vw,.9rem);font-weight:600}.SpeedGauge-module__NBTOxq__gaugeArc{--gauge-size:clamp(140px, 26vw, 240px);width:var(--gauge-size);height:calc(var(--gauge-size) / 2);position:relative;overflow:hidden}.SpeedGauge-module__NBTOxq__gaugeArc:before{content:"";border-radius:var(--gauge-size) var(--gauge-size) 0 0;background:conic-gradient(from .75turn at 50% 100%, var(--color-border) 0deg, var(--color-border) 180deg, transparent 180deg, transparent 360deg);position:absolute;inset:0}.SpeedGauge-module__NBTOxq__gaugeFill{border-radius:var(--gauge-size) var(--gauge-size) 0 0;background:conic-gradient(from .75turn at 50% 100%, var(--color-primary) 0deg, var(--color-primary) var(--fill-deg,0deg), transparent var(--fill-deg,0deg), transparent 180deg, transparent 180deg, transparent 360deg);transition:--fill-deg .6s;position:absolute;inset:0}.SpeedGauge-module__NBTOxq__gaugeNeedle{background:var(--color-text);transform-origin:bottom;border-radius:3px;width:3px;height:80%;transition:transform .6s;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(0)}.SpeedGauge-module__NBTOxq__gaugeNeedle:after{content:"";background:var(--color-text);border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.SpeedGauge-module__NBTOxq__gaugeValue{color:var(--color-text);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1}.SpeedGauge-module__NBTOxq__gaugeEmpty{color:var(--color-text-soft);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1}
.PageHeader-module__0CcYTG__header{background:var(--color-panel-strong);border:1px solid var(--color-border-strong);border-radius:28px;flex-direction:column;gap:6px;padding:28px 32px;display:flex}@media (max-width:960px){.PageHeader-module__0CcYTG__header{padding:24px 22px}}@media (max-width:640px){.PageHeader-module__0CcYTG__header{padding:20px 18px}}@media (max-width:480px){.PageHeader-module__0CcYTG__header{padding:18px 16px}}
.CommunicationChannelsPageView-module__GYv18q__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.CommunicationChannelsPageView-module__GYv18q__componentBlock{flex-direction:column;gap:1rem;display:flex}.CommunicationChannelsPageView-module__GYv18q__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.CommunicationChannelsPageView-module__GYv18q__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CommunicationChannelsPageView-module__GYv18q__actions{gap:4px;display:inline-flex}@media (max-width:640px){.CommunicationChannelsPageView-module__GYv18q__toolbar{flex-direction:column;align-items:stretch}.CommunicationChannelsPageView-module__GYv18q__toolbarActions{justify-content:stretch}.CommunicationChannelsPageView-module__GYv18q__toolbarActions>*{flex:1}.CommunicationChannelsPageView-module__GYv18q__actions{gap:2px}}
.PaymentPortfoliosPageView-module__9egOWW__pageGrid{flex-direction:column;gap:1.5rem;display:flex}.PaymentPortfoliosPageView-module__9egOWW__componentBlock{flex-direction:column;gap:1rem;display:flex}.PaymentPortfoliosPageView-module__9egOWW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.PaymentPortfoliosPageView-module__9egOWW__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PaymentPortfoliosPageView-module__9egOWW__actions{gap:4px;display:inline-flex}@media (max-width:640px){.PaymentPortfoliosPageView-module__9egOWW__toolbar{flex-direction:column;align-items:stretch}.PaymentPortfoliosPageView-module__9egOWW__toolbarActions{justify-content:stretch}.PaymentPortfoliosPageView-module__9egOWW__toolbarActions>*{flex:1}.PaymentPortfoliosPageView-module__9egOWW__actions{gap:2px}}
