.sidebar-history{min-height:0;margin-right:calc(-12px - var(--shell-padding));margin-bottom:16px;padding-right:calc(16px + var(--shell-padding));flex:1;overflow-y:auto}.sidebar-history__state{margin:8px 12px 16px}div.sidebar-history__state[role=status]{display:flex;align-items:center;gap:8px;color:var(--tertiary);font-size:12px}.sidebar-history__state--error{display:flex;min-width:0;align-items:center;gap:6px;color:var(--tertiary);font-size:12px;line-height:20px}.sidebar-history__state--error svg{flex:none;color:var(--warning-text, var(--tertiary))}.sidebar-history__state--error span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-history__retry.ant-btn{height:20px;padding:0;flex:none;font-size:12px}.conversation-history__more.ant-btn{width:100%;height:30px;padding:2px 12px;border:0;justify-content:flex-start;color:var(--primary);font-size:12px}.conversation-history__more.ant-btn:hover,.conversation-history__more.ant-btn:focus-visible{background:transparent;color:var(--primary-hover)}.conversation-list--nested+.conversation-history__more.ant-btn{margin:2px 0 4px 24px;width:calc(100% - 24px);padding-left:16px}.conversation-section--system .conversation-list>li>.conversation-history__more.ant-btn{padding-left:16px}.conversation-group-list>li>.conversation-history__more.ant-btn{margin:2px 0 4px 24px;width:calc(100% - 24px)}.conversation-group__state{min-height:30px;margin-left:28px;padding:4px 8px;display:flex;align-items:center;gap:6px;color:var(--tertiary);font-size:12px}.conversation-group__state .ant-btn{height:22px;padding:0;font-size:12px}.conversation-section--system{margin-bottom:12px}.conversation-section__heading,.conversation-group__heading{display:flex;align-items:center;justify-content:space-between;border-radius:10px;cursor:pointer;transition:background-color .2s}.conversation-section__heading{min-height:30px;margin-bottom:6px;padding:6px 12px}.conversation-section__heading:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.conversation-section__trigger,.conversation-group__trigger{min-width:0;padding:0;border:0;background:transparent;display:flex;flex:1;align-items:center;color:inherit;text-align:left;cursor:pointer}.conversation-section__trigger{color:var(--tertiary);font-size:12px;font-weight:500}.conversation-section__actions,.conversation-group__actions{display:flex;flex:none;align-items:center;gap:4px}.conversation-icon-button{width:20px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;display:grid;place-items:center;color:var(--tertiary);cursor:pointer;transition:color .15s,background-color .15s}.conversation-icon-button:hover,.conversation-icon-button--pinned{color:var(--primary)}.conversation-icon-button--danger:hover{color:var(--error-text)}.conversation-section__create,.conversation-group__create{visibility:hidden;opacity:0;transition:opacity .15s}.conversation-section__heading:hover .conversation-section__create,.conversation-section__trigger:focus-visible+.conversation-section__actions .conversation-section__create,.conversation-section__create:focus-visible,.conversation-group__heading:hover .conversation-group__create,.conversation-group__trigger:focus-visible+.conversation-group__actions .conversation-group__create,.conversation-group__create:focus-visible{visibility:visible;opacity:1}.conversation-section__chevron,.conversation-group__chevron{color:var(--tertiary);transition:transform .2s}.conversation-group__chevron--open{transform:rotate(90deg)}.conversation-list,.conversation-group-list{margin:0;padding:0;display:flex;flex-direction:column;list-style:none}.conversation-list{gap:2px}.conversation-group-list{gap:4px}.conversation-row{width:100%;border-radius:10px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);transition:background-color .2s,color .2s}.conversation-row:hover{background:color-mix(in srgb,var(--text) 2%,transparent)}.conversation-row--selected{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.conversation-row--system{min-height:35px;padding:0 8px 0 16px}.conversation-row--nested{min-height:31px;padding:0 4px 0 12px}.conversation-row__select{height:100%;min-width:0;padding:8px 0;border:0;background:transparent;flex:1;color:inherit;text-align:left;font-size:13px;line-height:1.5;cursor:pointer}.conversation-row--nested .conversation-row__select{padding:6px 0}.conversation-row__select span,.conversation-group__trigger span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row__actions{visibility:hidden;width:auto;margin-left:8px;display:flex;flex:none;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s}.conversation-row__more{width:32px;height:32px;flex:none}.conversation-row:hover .conversation-row__actions,.conversation-row:focus-within .conversation-row__actions{visibility:visible;opacity:1;pointer-events:auto}.conversation-group__heading{min-height:36px;padding:8px 8px 8px 12px}.conversation-group__heading:hover{background:color-mix(in srgb,var(--text) 2%,transparent)}.conversation-group__trigger{gap:8px;color:var(--muted);font-size:13px;line-height:20px}.conversation-list--nested{margin:4px 0 0 20px;padding-left:8px}@media(max-width:900px){.sidebar-history{display:none}}.conversation-history-dialog__title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.conversation-history-dialog__title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-history-dialog__title .ant-btn{flex:none}.conversation-history-dialog .ant-modal-body{max-height:min(64vh,620px);padding:var(--space-sm) 0 0;overflow-y:auto}.sidebar-history--drawer{display:block;min-height:auto;margin:0;padding:0;overflow:visible}.sidebar-history--drawer .conversation-section__heading,.sidebar-history--drawer .conversation-group__heading,.sidebar-history--drawer .conversation-row{min-height:44px}.sidebar-history--drawer .conversation-section__heading{padding-inline:var(--space-sm)}.sidebar-history--drawer .conversation-section__create{display:none}.sidebar-history--drawer .conversation-row--system,.sidebar-history--drawer .conversation-row--nested{padding-right:4px}.sidebar-history--drawer .conversation-row__select{padding-block:10px}.conversation-history-dialog--drawer .ant-drawer-body{padding-top:var(--space-sm)}@media(hover:none),(pointer:coarse){.conversation-section__create,.conversation-group__create,.conversation-row__actions{visibility:visible;opacity:1;pointer-events:auto}}.app-brand{margin-bottom:32px;padding:0 8px;display:flex;align-items:center;gap:8px}.app-brand__mark{width:30px;height:30px;display:grid;flex:none;place-items:center}.app-brand__logo{display:block;width:30px;height:30px}.app-brand__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.app-brand__name{display:block;color:var(--muted);font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.app-brand__tagline{display:block;margin-top:2px;color:var(--tertiary);font-size:10px;line-height:1.25}@media(max-width:900px){.app-brand,.app-brand__copy{display:none}}.app-nav{margin-bottom:24px;display:flex;flex-direction:column;gap:4px}.app-nav__item{min-height:40px;padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:12px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,color .2s}.app-nav__item:hover{background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted)}.app-nav__item.is-active{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary);font-weight:600}.app-nav__badge{margin-left:auto;padding:2px 6px;border-radius:9999px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--tertiary);font-size:11px;font-weight:600;line-height:1.3}.app-nav__badge--primary{background:var(--primary-soft);color:var(--primary)}@media(max-width:900px){.app-nav{margin:0}.app-nav__item{width:auto;min-width:0;min-height:50px;padding:3px 2px;flex:1;flex-direction:column;justify-content:center;gap:3px;border-radius:0;color:var(--tertiary);font-size:10px;line-height:14px}.app-nav__item:hover,.app-nav__item.is-active{background:transparent}.app-nav__item.is-active{color:var(--primary);font-weight:650}.app-nav__badge{top:1px;right:max(4px,calc(50% - 22px));margin:0;position:absolute}.app-nav__item{position:relative}}.responsive-modal-drawer{--mobile-form-control-height: 44px;--mobile-segmented-control-height: 36px;--mobile-segmented-small-height: 32px;width:100vw;max-width:100vw}.responsive-modal-drawer .ant-drawer-content-wrapper{max-height:min(80dvh,var(--visual-viewport-height-80, 80dvh),calc(var(--visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top))))}.responsive-modal-drawer--content-sized .ant-drawer-content,.responsive-modal-drawer--content-sized .ant-drawer-section{height:auto}.responsive-modal-drawer--content-sized .ant-drawer-content,.responsive-modal-drawer--content-sized .ant-drawer-section{max-height:min(80dvh,var(--visual-viewport-height-80, 80dvh),calc(var(--visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top))))}.responsive-modal-drawer .ant-drawer-content,.responsive-modal-drawer .ant-drawer-section{width:100%;max-width:100vw;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);overflow:hidden}.responsive-modal-drawer .ant-drawer-header{min-width:0;flex:none;padding:var(--space-lg) max(var(--space-lg),env(safe-area-inset-right)) var(--space-md) max(var(--space-lg),env(safe-area-inset-left));border-bottom:1px solid var(--overlay-4);background:var(--surface)}.responsive-modal-drawer .ant-drawer-title{min-width:0;color:var(--text);font-size:16px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-modal-drawer .ant-drawer-body{min-width:0;min-height:0;padding:var(--space-lg) max(var(--space-lg),env(safe-area-inset-right)) var(--space-lg) max(var(--space-lg),env(safe-area-inset-left));background:var(--surface);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.responsive-modal-drawer .ant-drawer-footer{min-width:0;flex:none;padding:var(--space-md) max(var(--space-lg),env(safe-area-inset-right)) max(var(--space-lg),env(safe-area-inset-bottom)) max(var(--space-lg),env(safe-area-inset-left));border-top:1px solid var(--overlay-4);background:var(--surface)}.responsive-modal-drawer__actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.responsive-modal-drawer__actions>.ant-btn{min-width:0;width:100%;min-height:44px;border-radius:var(--radius-sm)}.responsive-modal-drawer__actions.is-single-action{grid-template-columns:minmax(0,1fr)}.responsive-modal-drawer .ant-drawer-footer>.ant-btn{width:100%;min-height:44px;border-radius:var(--radius-sm)}.responsive-modal-drawer .ant-form,.responsive-modal-drawer .ant-form-item,.responsive-modal-drawer .ant-upload-wrapper{width:100%;max-width:100%}.responsive-modal-drawer .ant-form-vertical .ant-form-item{margin-bottom:var(--space-lg)}.responsive-modal-drawer .ant-form-item:last-child{margin-bottom:0}.responsive-modal-drawer .ant-form-item-label{padding-bottom:6px}.responsive-modal-drawer .ant-form-item-label>label{height:auto;color:var(--text);font-size:13px;font-weight:500;line-height:20px}.responsive-modal-drawer .ant-form-item-control,.responsive-modal-drawer .ant-form-item-control-input,.responsive-modal-drawer .ant-form-item-control-input-content{min-width:0;width:100%}.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-affix-wrapper,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-number,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-picker,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-select,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-segmented,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-radio-group,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-upload-wrapper{width:100%;max-width:100%}.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input:not(textarea),.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-affix-wrapper,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-number,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-picker,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-select .ant-select-selector{min-height:44px}.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-number-input,.responsive-modal-drawer .ant-form-item-control-input-content>.ant-input-affix-wrapper>input{min-height:42px}.responsive-modal-drawer .ant-input:not(textarea),.responsive-modal-drawer .ant-input-affix-wrapper,.responsive-modal-drawer .ant-input-number,.responsive-modal-drawer .ant-picker,.responsive-modal-drawer .ant-select-single{min-height:var(--mobile-form-control-height)}.responsive-modal-drawer .ant-select-single .ant-select-selector{min-height:var(--mobile-form-control-height)!important}.responsive-modal-drawer .ant-select-single .ant-select-selection-wrap,.responsive-modal-drawer .ant-select-single .ant-select-selection-search,.responsive-modal-drawer .ant-select-single .ant-select-selection-item,.responsive-modal-drawer .ant-select-single .ant-select-selection-placeholder{min-height:calc(var(--mobile-form-control-height) - 2px);line-height:calc(var(--mobile-form-control-height) - 2px)!important}.responsive-modal-drawer .ant-segmented{height:var(--mobile-segmented-control-height);min-height:var(--mobile-segmented-control-height);padding:3px}.responsive-modal-drawer .ant-segmented-sm{height:var(--mobile-segmented-small-height);min-height:var(--mobile-segmented-small-height);padding:2px}.responsive-modal-drawer .ant-segmented-group,.responsive-modal-drawer .ant-segmented-item{min-height:0}.responsive-modal-drawer .ant-segmented-item-label{min-height:calc(var(--mobile-segmented-control-height) - 6px);line-height:calc(var(--mobile-segmented-control-height) - 6px);white-space:nowrap}.responsive-modal-drawer .ant-segmented-sm .ant-segmented-item-label{min-height:calc(var(--mobile-segmented-small-height) - 4px);line-height:calc(var(--mobile-segmented-small-height) - 4px)}.responsive-modal-drawer .ant-form-item-control-input-content>textarea.ant-input{resize:vertical}.responsive-modal-drawer .ant-alert{border-radius:var(--radius-md)}.responsive-modal-drawer .ant-alert+.ant-form,.responsive-modal-drawer .ant-alert+.ant-space,.responsive-modal-drawer .ant-form+.ant-alert{margin-top:var(--space-lg)}.responsive-modal-drawer .ant-form-item-explain,.responsive-modal-drawer .ant-form-item-extra{margin-top:var(--space-xs);line-height:18px}@media(max-width:380px){.responsive-modal-drawer .ant-drawer-header,.responsive-modal-drawer .ant-drawer-body,.responsive-modal-drawer .ant-drawer-footer{padding-right:max(var(--space-md),env(safe-area-inset-right));padding-left:max(var(--space-md),env(safe-area-inset-left))}}.notification-center-dialog .ant-modal-container{padding:0;background:var(--surface);overflow:hidden}.notification-center-dialog .ant-modal-header{margin:0;padding:18px 20px 14px;border-bottom:1px solid var(--overlay-5)}.notification-center-dialog .ant-modal-close{top:16px;right:16px}.notification-center-dialog .ant-modal-body{padding:0;background:var(--settings-content-bg)}.notification-center-content__header{min-height:67px;padding:18px 54px 14px 20px;border-bottom:1px solid var(--overlay-5);background:var(--surface);display:flex;align-items:center}.notification-center-dialog__title{display:flex;align-items:center;gap:10px}.notification-center-dialog__title-icon{width:34px;height:34px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.notification-center-dialog__title>span:last-child{display:grid;gap:1px}.notification-center-dialog__title strong{color:var(--text);font-size:15px;font-weight:650;line-height:20px}.notification-center-dialog__title small{color:var(--tertiary);font-size:10px;line-height:16px}.notification-center-dialog__toolbar{min-height:54px;padding:10px 20px;border-bottom:1px solid var(--overlay-4);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-center-dialog__toolbar .ant-segmented{padding:3px;border-radius:var(--radius-sm);background:var(--soft)}.notification-center-dialog__toolbar .ant-segmented-item{min-width:60px;font-size:11px}.notification-center-dialog__toolbar .ant-btn{color:var(--muted);font-size:11px}.notification-center-dialog__list{height:min(64vh,590px);min-height:360px;padding:4px 0 14px;background:var(--settings-content-bg);overflow-y:auto}.notification-center-dialog__state{height:100%;color:var(--tertiary);display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.notification-center-dialog__state.is-error{flex-direction:column}.notification-center-group h3{margin:0;padding:12px 18px 7px;color:var(--tertiary);font-size:10px;font-weight:600;line-height:16px}.notification-center-group__items{padding-inline:14px;display:grid;gap:8px}.notification-center-item{position:relative;width:100%;min-height:92px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--text);overflow:hidden;box-shadow:0 1px 0 var(--overlay-4);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.notification-center-item:hover{background:var(--surface);box-shadow:var(--shadow);transform:translateY(-1px)}.notification-center-item.is-unread{background:var(--primary-soft);box-shadow:0 1px 0 var(--primary-border)}.notification-center-item.is-unread:hover{background:var(--primary-soft);box-shadow:0 8px 20px var(--primary-shadow-hover)}.notification-center-item__content{width:100%;min-height:92px;padding:13px 16px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;text-align:left}.notification-center-item__open{position:absolute;inset:0;z-index:1;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.notification-center-item__mark-read.ant-btn{position:relative;z-index:2;width:0;min-width:0;height:15px;padding-inline:0;border:0;border-radius:0;background:transparent;color:var(--muted);flex:none;font-size:9px;font-weight:600;line-height:15px;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;box-shadow:none;white-space:nowrap;transition:width .16s ease,padding .16s ease,opacity .16s ease}.notification-center-item__mark-read.ant-btn:hover,.notification-center-item__mark-read.ant-btn:focus,.notification-center-item__mark-read.ant-btn:focus-visible,.notification-center-item__mark-read.ant-btn:active{background:transparent!important;color:var(--text);box-shadow:none}.notification-center-item__meta .notification-center-item__mark-read.ant-btn>span{overflow:visible;text-overflow:clip}.notification-center-item.is-unread:hover .notification-center-item__mark-read,.notification-center-item.is-unread:focus-within .notification-center-item__mark-read{width:50px;padding-inline:4px;opacity:1;pointer-events:auto;visibility:visible}.notification-center-item__icon{width:34px;height:34px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.notification-center-item__indicator{width:36px;display:flex;align-items:center;flex-direction:column;gap:4px}.notification-center-item__unread-label{min-width:28px;padding:0 5px;border-radius:var(--radius-full);background:var(--primary-fill);color:var(--on-primary);font-size:9px;font-weight:600;line-height:16px;text-align:center}.notification-center-item.is-alert .notification-center-item__icon{background:var(--warning-soft);color:var(--warning-text)}.notification-center-item__body{min-width:0;display:block}.notification-center-item__heading{display:flex;align-items:baseline;gap:12px}.notification-center-item__heading strong{min-width:0;overflow:hidden;color:var(--text);flex:1;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.notification-center-item__heading time{min-width:62px;color:var(--tertiary);flex:none;font-size:9px;line-height:16px;text-align:right}.notification-center-item__description{margin-top:3px;overflow:hidden;color:var(--muted);display:-webkit-box;font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-center-item__meta{min-width:0;margin-top:6px;display:flex;align-items:center;gap:7px}.notification-center-item__meta span,.notification-center-item__meta em,.notification-center-item__meta i{min-width:0;overflow:hidden;font-size:9px;font-style:normal;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.notification-center-item__meta span{color:var(--tertiary);flex:1}.notification-center-item__meta em{padding:1px 6px;border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);flex:none}.notification-center-item__meta em.is-resolved{background:var(--success-soft);color:var(--success-text);display:inline-flex;align-items:center;gap:3px}.notification-center-item__meta i{color:var(--primary);flex:none;font-weight:600}.notification-center-dialog__loading-more{padding:12px;color:var(--tertiary);display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px}@media(max-width:620px){.notification-center-dialog__toolbar{align-items:stretch;flex-direction:column}.notification-center-dialog__toolbar .ant-segmented{width:100%}.notification-center-dialog__toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notification-center-item__content{padding-inline:14px}.notification-center-item__meta em{display:none}}@media(hover:none){.notification-center-item.is-unread .notification-center-item__mark-read{width:50px;padding-inline:4px;opacity:1;pointer-events:auto;visibility:visible}}.organization-person-selector{max-width:calc(100vw - 32px)}.organization-person-selector .ant-modal-content{max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.organization-person-selector .ant-modal-header,.organization-person-selector .ant-modal-footer{flex:none}.organization-person-selector .ant-modal-body{height:min(470px,calc(100dvh - 190px));display:flex;flex-direction:column;overflow:hidden}.organization-person-selector__body{min-height:0;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface);display:grid;flex:1;grid-template-columns:250px minmax(0,1fr);overflow:hidden}.organization-person-selector__organizations{min-width:0;min-height:0;padding:var(--space-sm);border-right:1px solid var(--overlay-6);background:var(--soft);display:grid;grid-template-rows:34px minmax(0,1fr);gap:var(--space-sm);overflow:hidden}.organization-person-selector__organizations>.ant-input-affix-wrapper{border:0;box-shadow:none;background:var(--surface)}.organization-person-selector__organizations>.ant-input-affix-wrapper:hover,.organization-person-selector__organizations>.ant-input-affix-wrapper:focus-within{border:0;box-shadow:none;background:var(--primary-selected)}.organization-person-selector__tree-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.organization-person-selector__tree-scroll .ant-tree{background:transparent;color:var(--muted);font-size:12px}.organization-person-selector__organizations .ant-tree-treenode{width:100%;padding-block:1px}.organization-person-selector__organizations .ant-tree-node-content-wrapper{min-width:0;min-height:34px;padding:0 7px!important;border-radius:var(--radius-sm);display:flex;align-items:center}.organization-person-selector__organizations .ant-tree-node-content-wrapper:hover{background:var(--overlay-4);color:var(--text)}.organization-person-selector__organizations .ant-tree-node-selected.ant-tree-node-content-wrapper{background:var(--primary-selected);color:var(--primary);font-weight:600}.organization-person-selector__organizations .ant-tree-switcher{width:22px;color:var(--tertiary);display:grid;place-items:center}.organization-person-selector__organizations .ant-tree-switcher,.organization-person-selector__organizations .ant-tree-switcher:hover,.organization-person-selector__organizations .ant-tree-switcher:focus,.organization-person-selector__organizations .ant-tree-switcher:focus-visible,.organization-person-selector__organizations .ant-tree-switcher:active,.organization-person-selector__organizations .ant-tree-switcher:before,.organization-person-selector__organizations .ant-tree-switcher:hover:before{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.organization-person-selector__organizations .ant-tree-switcher:hover{color:var(--primary)}.organization-person-selector__organizations .ant-tree-switcher svg{transition:transform .2s ease}.organization-person-selector__organizations .ant-tree-switcher_open svg{transform:rotate(90deg)}.organization-person-selector__tree-title{min-width:0;width:100%;display:flex;align-items:center;gap:7px}.organization-person-selector__tree-title>span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.organization-person-selector__tree-title>small{color:var(--tertiary);font-size:10px;font-weight:400}.organization-person-selector__tree-scroll .ant-empty{margin-block:72px}.organization-person-selector__people{min-width:0;min-height:0;padding:var(--space-md);display:grid;grid-template-rows:34px minmax(0,1fr) 34px;gap:var(--space-sm);overflow:hidden}.organization-person-selector__people>.ant-input-affix-wrapper{border:0;box-shadow:none;background:var(--soft)}.organization-person-selector__people>.ant-input-affix-wrapper:hover,.organization-person-selector__people>.ant-input-affix-wrapper:focus-within{border:0;box-shadow:none;background:var(--primary-selected)}.organization-person-selector__list{min-height:0;padding-right:2px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px}.organization-person-selector__list .ant-radio-wrapper,.organization-person-selector__list .ant-checkbox-wrapper{width:100%;min-height:50px;margin:0;padding:7px 9px;border-radius:var(--radius-sm);align-items:center}.organization-person-selector__list .ant-radio-wrapper:hover,.organization-person-selector__list .ant-checkbox-wrapper:hover{background:var(--primary-selected)}.organization-person-selector__person-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.organization-person-selector__person-copy strong{color:var(--text);font-size:12px}.organization-person-selector__person-copy small{overflow:hidden;color:var(--tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.organization-person-selector__list .ant-empty{margin-block:54px}.organization-person-selector__selection{min-width:0;padding-inline:4px;color:var(--primary);display:flex;align-items:center;gap:6px;font-size:11px}.organization-person-selector__selection>small{min-width:0;overflow:hidden;color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.organization-person-selector--drawer .ant-drawer-body{display:flex;flex-direction:column;gap:var(--space-sm)}.organization-person-selector__mobile-body{min-height:0;display:grid;flex:1;grid-template-rows:44px minmax(0,1fr) 34px;gap:var(--space-sm);overflow:hidden}.organization-person-selector__mobile-body>.ant-input-affix-wrapper{min-height:44px;border:0;box-shadow:none;background:var(--soft)}.organization-person-selector__mobile-body>.ant-input-affix-wrapper:hover,.organization-person-selector__mobile-body>.ant-input-affix-wrapper:focus-within{border:0;box-shadow:none;background:var(--primary-selected)}.organization-person-selector__mobile-tree-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.organization-person-selector__mobile-tree-scroll .ant-tree{background:transparent;color:var(--muted);font-size:12px}.organization-person-selector__mobile-tree-scroll .ant-tree-treenode{width:100%;padding-block:2px}.organization-person-selector__mobile-tree-scroll .ant-tree-node-content-wrapper{min-width:0;min-height:44px;padding:0 8px!important;border-radius:var(--radius-sm);display:flex;align-items:center}.organization-person-selector__mobile-tree-scroll .ant-tree-node-content-wrapper:hover{background:var(--overlay-4);color:var(--text)}.organization-person-selector__mobile-tree-scroll .ant-tree-switcher{width:26px;min-height:44px;color:var(--tertiary);display:grid;place-items:center}.organization-person-selector__mobile-tree-scroll .ant-tree-switcher,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:hover,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:focus,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:focus-visible,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:active,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:before,.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:hover:before{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.organization-person-selector__mobile-tree-scroll .ant-tree-switcher:hover{color:var(--primary)}.organization-person-selector__mobile-tree-scroll .ant-tree-switcher svg{transition:transform .2s ease}.organization-person-selector__mobile-tree-scroll .ant-tree-switcher_open svg{transform:rotate(90deg)}.organization-person-selector__mobile-organization-copy{min-width:0;width:100%;display:flex;align-items:center;gap:8px}.organization-person-selector__mobile-organization-copy>span{min-width:0;overflow:hidden;flex:1;color:var(--text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.organization-person-selector__mobile-organization-copy>small{flex:none;color:var(--tertiary);font-size:10px;font-weight:400}.organization-person-selector__mobile-person-option{width:100%;min-height:44px;margin:0;align-items:center}.organization-person-selector__mobile-person-option>span:last-child{min-width:0;width:100%}.organization-person-selector__mobile-person-copy{min-width:0;width:100%;display:flex;align-items:center}.organization-person-selector__mobile-person-copy strong{min-width:0;overflow:hidden;flex:1;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.organization-person-selector__mobile-tree-scroll .ant-empty{margin-block:84px}}.user-avatar,.speaker-avatar{width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);aspect-ratio:1;border-radius:var(--radius-full);display:inline-grid;flex:none;place-items:center;overflow:hidden;font-size:calc(var(--avatar-size) * .42);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar img{width:100%;height:100%;display:block;object-fit:cover}.user-avatar{background:var(--primary-tag);color:var(--primary)}.speaker-avatar--1{background:var(--avatar-speaker-1-bg);color:var(--avatar-speaker-1-fg)}.speaker-avatar--2{background:var(--avatar-speaker-2-bg);color:var(--avatar-speaker-2-fg)}.speaker-avatar--3{background:var(--avatar-speaker-3-bg);color:var(--avatar-speaker-3-fg)}.speaker-avatar--4{background:var(--avatar-speaker-4-bg);color:var(--avatar-speaker-4-fg)}.speaker-avatar--5{background:var(--avatar-speaker-5-bg);color:var(--avatar-speaker-5-fg)}.speaker-avatar--6{background:var(--avatar-speaker-6-bg);color:var(--avatar-speaker-6-fg)}.speaker-avatar--7{background:var(--avatar-speaker-7-bg);color:var(--avatar-speaker-7-fg)}.speaker-avatar--8{background:var(--avatar-speaker-8-bg);color:var(--avatar-speaker-8-fg)}.speaker-avatar--9{background:var(--avatar-speaker-9-bg);color:var(--avatar-speaker-9-fg)}.speaker-avatar--10{background:var(--avatar-speaker-10-bg);color:var(--avatar-speaker-10-fg)}.speaker-avatar--11{background:var(--avatar-speaker-11-bg);color:var(--avatar-speaker-11-fg)}.speaker-avatar--12{background:var(--avatar-speaker-12-bg);color:var(--avatar-speaker-12-fg)}.speaker-avatar--13{background:var(--avatar-speaker-13-bg);color:var(--avatar-speaker-13-fg)}.speaker-avatar--14{background:var(--avatar-speaker-14-bg);color:var(--avatar-speaker-14-fg)}.speaker-avatar--15{background:var(--avatar-speaker-15-bg);color:var(--avatar-speaker-15-fg)}.speaker-avatar--16{background:var(--avatar-speaker-16-bg);color:var(--avatar-speaker-16-fg)}.speaker-avatar--17{background:var(--avatar-speaker-17-bg);color:var(--avatar-speaker-17-fg)}.speaker-avatar--18{background:var(--avatar-speaker-18-bg);color:var(--avatar-speaker-18-fg)}.speaker-avatar--19{background:var(--avatar-speaker-19-bg);color:var(--avatar-speaker-19-fg)}.speaker-avatar--20{background:var(--avatar-speaker-20-bg);color:var(--avatar-speaker-20-fg)}.speaker-avatar--21{background:var(--avatar-speaker-21-bg);color:var(--avatar-speaker-21-fg)}.speaker-avatar--22{background:var(--avatar-speaker-22-bg);color:var(--avatar-speaker-22-fg)}.speaker-avatar--23{background:var(--avatar-speaker-23-bg);color:var(--avatar-speaker-23-fg)}.speaker-avatar--24{background:var(--avatar-speaker-24-bg);color:var(--avatar-speaker-24-fg)}.speaker-avatar--25{background:var(--avatar-speaker-25-bg);color:var(--avatar-speaker-25-fg)}.speaker-avatar--26{background:var(--avatar-speaker-26-bg);color:var(--avatar-speaker-26-fg)}.speaker-avatar--27{background:var(--avatar-speaker-27-bg);color:var(--avatar-speaker-27-fg)}.speaker-avatar--28{background:var(--avatar-speaker-28-bg);color:var(--avatar-speaker-28-fg)}.speaker-avatar--29{background:var(--avatar-speaker-29-bg);color:var(--avatar-speaker-29-fg)}.speaker-avatar--30{background:var(--avatar-speaker-30-bg);color:var(--avatar-speaker-30-fg)}.speaker-avatar--31{background:var(--avatar-speaker-31-bg);color:var(--avatar-speaker-31-fg)}.speaker-avatar--32{background:var(--avatar-speaker-32-bg);color:var(--avatar-speaker-32-fg)}.speaker-label{color:var(--speaker-label-color)}.speaker-label--1{--speaker-label-color: var(--avatar-speaker-1-fg)}.speaker-label--2{--speaker-label-color: var(--avatar-speaker-2-fg)}.speaker-label--3{--speaker-label-color: var(--avatar-speaker-3-fg)}.speaker-label--4{--speaker-label-color: var(--avatar-speaker-4-fg)}.speaker-label--5{--speaker-label-color: var(--avatar-speaker-5-fg)}.speaker-label--6{--speaker-label-color: var(--avatar-speaker-6-fg)}.speaker-label--7{--speaker-label-color: var(--avatar-speaker-7-fg)}.speaker-label--8{--speaker-label-color: var(--avatar-speaker-8-fg)}.speaker-label--9{--speaker-label-color: var(--avatar-speaker-9-fg)}.speaker-label--10{--speaker-label-color: var(--avatar-speaker-10-fg)}.speaker-label--11{--speaker-label-color: var(--avatar-speaker-11-fg)}.speaker-label--12{--speaker-label-color: var(--avatar-speaker-12-fg)}.speaker-label--13{--speaker-label-color: var(--avatar-speaker-13-fg)}.speaker-label--14{--speaker-label-color: var(--avatar-speaker-14-fg)}.speaker-label--15{--speaker-label-color: var(--avatar-speaker-15-fg)}.speaker-label--16{--speaker-label-color: var(--avatar-speaker-16-fg)}.speaker-label--17{--speaker-label-color: var(--avatar-speaker-17-fg)}.speaker-label--18{--speaker-label-color: var(--avatar-speaker-18-fg)}.speaker-label--19{--speaker-label-color: var(--avatar-speaker-19-fg)}.speaker-label--20{--speaker-label-color: var(--avatar-speaker-20-fg)}.speaker-label--21{--speaker-label-color: var(--avatar-speaker-21-fg)}.speaker-label--22{--speaker-label-color: var(--avatar-speaker-22-fg)}.speaker-label--23{--speaker-label-color: var(--avatar-speaker-23-fg)}.speaker-label--24{--speaker-label-color: var(--avatar-speaker-24-fg)}.speaker-label--25{--speaker-label-color: var(--avatar-speaker-25-fg)}.speaker-label--26{--speaker-label-color: var(--avatar-speaker-26-fg)}.speaker-label--27{--speaker-label-color: var(--avatar-speaker-27-fg)}.speaker-label--28{--speaker-label-color: var(--avatar-speaker-28-fg)}.speaker-label--29{--speaker-label-color: var(--avatar-speaker-29-fg)}.speaker-label--30{--speaker-label-color: var(--avatar-speaker-30-fg)}.speaker-label--31{--speaker-label-color: var(--avatar-speaker-31-fg)}.speaker-label--32{--speaker-label-color: var(--avatar-speaker-32-fg)}.profile-center-dialog .ant-modal-container{padding:0;background:var(--surface);overflow:hidden}.profile-center-dialog .ant-modal-header{margin:0;padding:18px 22px 14px;border-bottom:1px solid var(--overlay-5)}.profile-center-dialog .ant-modal-close{top:16px;right:16px}.profile-center-dialog .ant-modal-body{height:min(720px,calc(100dvh - 150px));min-height:560px;padding:0;background:var(--settings-content-bg);overflow-y:auto}.profile-center-dialog__title{display:flex;align-items:center;gap:10px}.profile-center-dialog__title-icon{width:34px;height:34px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.profile-center-dialog__title>span:last-child{display:grid;gap:1px}.profile-center-dialog__title strong{color:var(--text);font-size:15px;font-weight:650;line-height:20px}.profile-center-dialog__title small{color:var(--tertiary);font-size:10px;line-height:16px}.profile-center{min-height:100%;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.profile-center svg{flex:none;stroke-width:1.5}.profile-center-card{min-width:0;border:1px solid var(--overlay-6);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.profile-center-profile{padding:14px 18px;display:flex;align-items:center;gap:16px}.profile-center-profile__identity{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.profile-center-profile__copy,.profile-center-profile__name-row{min-width:0}.profile-center-profile__mobile-identifiers{display:none}.profile-center-profile__copy h2,.profile-center-profile__copy p{margin:0}.profile-center-profile__copy h2{color:var(--text);font-size:17px;font-weight:700;line-height:24px}.profile-center-profile__copy p{margin-top:2px;color:var(--muted);font-size:11px;line-height:18px}.profile-center-card__actions{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-center-card__actions .ant-btn{height:30px;border-radius:var(--radius-sm);box-shadow:none;font-size:10px}.profile-center-profile__actions{margin-left:auto;display:flex;align-items:center;flex:none;gap:8px}.profile-center-profile__actions .ant-btn{height:30px;border-radius:var(--radius-sm);box-shadow:none;font-size:10px}.profile-center-profile__actions>span{color:var(--success-text);font-size:9px}.profile-center-profile__error{display:block;margin-top:5px;color:var(--error-text);font-size:9px}.profile-center-profile__facts{min-width:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.profile-center-profile__facts div{min-width:0;padding-right:12px;margin-right:12px;border-right:1px solid var(--overlay-6);display:flex;align-items:baseline;gap:4px}.profile-center-profile__facts div:last-child{padding-right:0;margin-right:0;border-right:0}.profile-center-profile__facts dt,.profile-center-profile__facts dd{margin:0}.profile-center-profile__facts dt{color:var(--tertiary);font-size:9px;line-height:15px}.profile-center-profile__facts dd{overflow:hidden;color:var(--text);font-size:10px;font-weight:550;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.profile-center-voice,.profile-center-delegate{min-height:154px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:20px;row-gap:14px}.profile-center-settings{min-height:0;padding-bottom:12px;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden}.profile-center-settings>section{min-height:0;border-bottom:1px solid var(--overlay-5)}.profile-center-settings>section:last-child{border-bottom:0}.profile-center-voice>.profile-center-card__header,.profile-center-delegate>.profile-center-card__header{grid-column:1 / -1}.profile-center-card__header,.profile-center-quiet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-center-card__header h3,.profile-center-card__header p,.profile-center-quiet__header h3,.profile-center-quiet__header p{margin:0}.profile-center-card__header h3,.profile-center-quiet__header h3{color:var(--text);font-size:14px;font-weight:650;line-height:21px}.profile-center-card__header p,.profile-center-quiet__header p{margin-top:2px;color:var(--tertiary);font-size:9px;line-height:15px}.profile-center-card__title{display:flex;align-items:center;gap:7px}.profile-center-status,.profile-center-quiet__title span,.profile-center-quiet__title em{padding:1px 7px;border-radius:var(--radius-full);flex:none;font-size:9px;font-style:normal;line-height:17px}.profile-center-status.is-success,.profile-center-quiet__title span.is-enabled{background:var(--success-soft);color:var(--success-text)}.profile-center-status.is-warning,.profile-center-quiet__title em{background:var(--warning-soft);color:var(--warning-text)}.profile-center-status.is-neutral,.profile-center-quiet__title span.is-disabled{background:var(--overlay-4);color:var(--tertiary)}.profile-center-voice__facts,.profile-center-delegate__facts{min-width:0;margin:0;display:flex;align-items:stretch}.profile-center-voice__facts div,.profile-center-delegate__facts div{min-width:0;padding:1px 22px;border-right:1px solid var(--overlay-6);flex:1}.profile-center-voice__facts div:first-child,.profile-center-delegate__facts div:first-child{padding-left:0}.profile-center-voice__facts div:last-child,.profile-center-delegate__facts div:last-child{padding-right:0;border-right:0}.profile-center-voice__facts dt,.profile-center-voice__facts dd,.profile-center-delegate__facts dt,.profile-center-delegate__facts dd{margin:0}.profile-center-voice__facts dt,.profile-center-delegate__facts dt{color:var(--tertiary);font-size:9px;line-height:16px}.profile-center-voice__facts dd,.profile-center-delegate__facts dd{min-width:0;margin-top:4px;color:var(--text);font-size:11px;font-weight:550;line-height:18px;text-align:left}.profile-center-voice__facts dd.is-quality{color:var(--success-text)}.profile-center-delegate__facts dd small{display:block;overflow:hidden;color:var(--tertiary);font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.profile-center-voice__empty,.profile-center-delegate__empty,.profile-center-voice__recording{grid-column:1 / -1;min-height:78px}.profile-center-voice__empty>span,.profile-center-delegate__empty>span{width:42px;height:42px;border-radius:12px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.profile-center-voice__empty strong,.profile-center-delegate__empty strong{color:var(--text);font-size:12px;font-weight:600}.profile-center-delegate__empty p,.profile-center-voice__recording p{margin:0;color:var(--tertiary);font-size:9px;line-height:15px}.profile-center-voice__wave{height:46px;display:flex;align-items:center;gap:3px}.profile-center-voice__wave span{width:3px;height:12px;border-radius:var(--radius-full);background:var(--primary);animation:profile-voice-wave .9s ease-in-out infinite alternate}.profile-center-voice__wave span:nth-child(3n){animation-delay:-.45s}.profile-center-voice__wave span:nth-child(3n+1){animation-delay:-.2s}.profile-center-quiet{min-height:154px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center}.profile-center-quiet__header{align-items:center}.profile-center-quiet__title{display:flex;align-items:center;gap:7px}.profile-center-quiet__fields{margin-top:14px;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(310px,1.2fr);align-items:end;gap:16px}.profile-center-quiet__fields label{min-width:0}.profile-center-quiet__fields label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;line-height:16px}.profile-center-quiet__time-range,.profile-center-quiet__weekend{min-height:32px;display:flex;align-items:center;gap:8px}.profile-center-quiet__time-range .ant-input{min-width:0;height:32px;cursor:pointer;font-size:11px}.profile-center-quiet__time-range .ant-input:disabled{cursor:not-allowed}.profile-center-quiet__time-range i{color:var(--tertiary);font-size:10px;font-style:normal}.profile-center-quiet__weekend small{color:var(--tertiary);flex:1;font-size:9px;line-height:14px}.profile-center-quiet__weekend .ant-btn{margin-left:auto;flex:none}.profile-password-dialog .ant-form-item:last-child,.profile-delegate-dialog .ant-form-item:last-child{margin-bottom:0}.profile-delegate-dialog__person{width:100%;min-height:54px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.profile-delegate-dialog__person:hover{border-color:var(--primary-border-hover);background:var(--primary-selected)}.profile-delegate-dialog__person>span:nth-child(2){min-width:0;display:grid;flex:1;gap:1px}.profile-delegate-dialog__person strong,.profile-delegate-dialog__person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-delegate-dialog__person strong{font-size:11px;font-weight:600}.profile-delegate-dialog__person small{color:var(--tertiary);font-size:9px}.profile-delegate-dialog__person-placeholder{width:32px;height:32px;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);display:grid;place-items:center}.profile-delegate-dialog__scope{height:34px;padding:7px 11px;border-radius:var(--radius-sm);background:var(--soft);color:var(--text);font-size:11px;line-height:20px}.profile-delegate-dialog .ant-picker{width:100%}.profile-delegate-dialog__reason-field{position:relative}.profile-delegate-dialog__reason-count{position:absolute;right:10px;bottom:8px;z-index:1;margin:0;padding:1px 3px;background:var(--surface);line-height:14px;text-align:right;pointer-events:none}.profile-delegate-dialog__reason-field textarea{padding-bottom:28px}.profile-center-voice__empty,.profile-center-delegate__empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.profile-center-delegate__empty>div{min-width:0;display:grid;gap:3px}.profile-center-voice__recording{display:flex;align-items:center;justify-content:center;gap:18px}.profile-center-voice>.profile-center-card__actions,.profile-center-delegate>.profile-center-card__actions{margin-top:0;align-self:center;justify-self:end;flex-wrap:nowrap}@keyframes profile-voice-wave{0%{height:10px;opacity:.55}to{height:38px;opacity:1}}@media(max-width:760px){.profile-center{display:block}.profile-center-settings{margin-top:12px;display:block}.profile-center-profile{padding:16px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.profile-center-profile__identity{width:100%;gap:12px}.profile-center-profile__mobile-identifiers{min-width:max-content;margin-left:auto;color:var(--tertiary);display:grid;align-self:center;justify-items:end;gap:2px;font-size:10px;font-weight:400;line-height:16px;text-align:right;white-space:nowrap}.profile-center-profile__facts{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.profile-center-profile__facts div,.profile-center-profile__facts div:last-child{min-width:0;padding:9px 11px;margin:0;border:0;border-radius:10px;background:var(--soft);display:block}.profile-center-profile__fact--employee-number,.profile-center-profile__fact--phone,.profile-center-profile__facts--mobile-empty{display:none}.profile-center-profile__facts dt{line-height:14px}.profile-center-profile__facts dd{margin-top:2px;line-height:17px;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.profile-center-profile__actions{width:100%;margin-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.profile-center-profile__actions .ant-upload-wrapper,.profile-center-profile__actions .ant-upload-select,.profile-center-profile__actions .ant-btn{width:100%}.profile-center-profile__actions .ant-btn{min-height:44px}.profile-center-voice,.profile-center-delegate{grid-template-columns:minmax(0,1fr)}.profile-center-voice__facts,.profile-center-delegate__facts,.profile-center-voice>.profile-center-card__actions,.profile-center-delegate>.profile-center-card__actions{grid-column:1}.profile-center-voice>.profile-center-card__actions,.profile-center-delegate>.profile-center-card__actions{justify-self:start}.profile-center-quiet__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.profile-center-dialog .ant-modal-body{min-height:0}.profile-center-profile__identity{align-items:center}.profile-center-profile__facts,.profile-center-quiet__fields{grid-template-columns:minmax(0,1fr)}.profile-center-voice__facts,.profile-center-delegate__facts{flex-wrap:wrap}.profile-center-voice__facts div,.profile-center-delegate__facts div{width:50%;padding:6px 12px;flex:none}.profile-center-voice__facts div:nth-child(2n),.profile-center-delegate__facts div:nth-child(2n){border-right:0}.profile-center-voice__facts div:first-child,.profile-center-delegate__facts div:first-child{padding-left:12px}.profile-center-voice__empty{grid-template-columns:auto minmax(0,1fr)}.profile-center-voice__empty .ant-btn{grid-column:2;justify-self:start}.profile-center-delegate__empty{grid-template-columns:auto minmax(0,1fr) auto}.profile-center-delegate__empty .ant-btn{grid-column:3;justify-self:end}.profile-center-quiet__header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.profile-center-voice__wave span{height:22px;animation:none}}.profile-center__loading,.profile-center__error{min-height:360px;padding:32px;display:grid;place-content:center;justify-items:center;gap:16px}.profile-center__loading span{color:var(--tertiary);font-size:11px}.profile-center__error .ant-alert{min-width:min(420px,100%)}.profile-center-manager-boundary{min-height:0;padding:22px;display:flex;align-items:flex-start;gap:12px}.profile-center-manager-boundary>span{width:42px;height:42px;border-radius:12px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.profile-center-manager-boundary strong{color:var(--text);font-size:12px;font-weight:600}.profile-center-manager-boundary p{margin:4px 0 0;color:var(--tertiary);font-size:10px;line-height:16px}.profile-center-voice__reserved{grid-column:1 / -1;min-height:78px;display:flex;align-items:center;gap:12px}.profile-center-voice__reserved>span{width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--muted);display:grid;place-items:center}.profile-center-voice__reserved strong{color:var(--text);font-size:12px;font-weight:600}.profile-center-voice__reserved p{margin:2px 0 0;color:var(--tertiary);font-size:9px;line-height:15px}.profile-center-section-error{align-items:flex-start;gap:10px}.profile-delegate-dialog__retry{height:auto;padding:0;margin:-16px 0 12px;font-size:10px}.profile-center-voice{grid-column:1 / -1;min-width:0;display:grid;gap:12px}.profile-center-voice--loading{min-height:80px;place-content:center;justify-items:center;color:var(--tertiary);font-size:10px}.profile-center-voice__consent,.profile-center-voice__enrollment{display:grid;gap:12px}.profile-center-voice__disabled{display:flex;flex-wrap:wrap;gap:8px}.profile-center-voice__disabled .ant-alert{flex-basis:100%}.profile-center-voice__privacy{padding:12px;border-radius:10px;background:var(--primary-soft);display:flex;align-items:flex-start;gap:10px;color:var(--primary)}.profile-center-voice__privacy strong,.profile-center-voice__ready strong,.profile-center-voice__empty strong{color:var(--text);font-size:12px}.profile-center-voice__privacy p,.profile-center-voice__ready p,.profile-center-voice__empty p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:18px}.profile-center-voice__consent .ant-checkbox-wrapper{align-items:flex-start;color:var(--muted);font-size:10px;line-height:18px}.profile-center-voice__consent>.ant-btn{width:fit-content}.profile-center-voice__ready,.profile-center-voice__empty{min-height:74px;display:flex;align-items:center;gap:12px}.profile-center-voice__ready-icon,.profile-center-voice__empty>span{width:42px;height:42px;border-radius:12px;background:var(--success-soft);color:var(--success-text);display:grid;place-items:center;flex:none}.profile-center-voice__empty>span{background:var(--soft);color:var(--muted)}.profile-center-voice__ready.is-warning .profile-center-voice__ready-icon{background:var(--warning-soft);color:var(--warning-text)}.profile-center-voice__ready>div:nth-child(2),.profile-center-voice__empty>div{min-width:0;flex:1}.profile-center-voice__ready .profile-center-card__actions{margin:0 0 0 auto;justify-content:flex-end}.profile-center-voice__progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-center-voice__progress-grid>div{padding:10px 12px;border:1px solid var(--overlay-6);border-radius:10px}.profile-center-voice__progress-grid span{color:var(--text);font-size:10px;font-weight:600}.profile-center-voice__progress-grid small,.profile-center-voice__footer span,.profile-center-voice__prompt small{display:block;color:var(--tertiary);font-size:9px;line-height:16px}.profile-center-voice__workspace{min-height:320px;border:1px solid var(--overlay-6);border-radius:12px;display:grid;grid-template-columns:130px minmax(0,1fr);overflow:hidden}.profile-center-voice__segments{padding:8px;border-right:1px solid var(--overlay-6);background:var(--settings-content-bg);display:grid;align-content:start;gap:5px}.profile-center-voice__segments button{width:100%;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;font:inherit;font-size:10px;text-align:left}.profile-center-voice__segments button:hover,.profile-center-voice__segments button.is-active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.profile-center-voice__segments button:disabled{cursor:not-allowed;opacity:.65}.profile-center-voice__segments .ant-tag{margin:0;padding-inline:4px;font-size:8px;line-height:15px}.profile-center-voice__capture{min-width:0;padding:14px;display:grid;align-content:start;gap:12px}.profile-center-voice__prompt{display:grid;gap:10px}.profile-center-voice__prompt-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-center-voice__prompt-heading span{color:var(--tertiary);font-size:10px;font-weight:600;letter-spacing:.08em}.profile-center-voice__prompt-heading strong{color:var(--muted);font-size:11px;font-weight:500}.profile-center-voice__reading-card{max-height:min(44vh,430px);overflow-y:auto;padding:22px 24px;border:1px solid var(--overlay-6);border-radius:14px;background:var(--settings-content-bg);color:var(--text);font-size:18px;font-weight:500;line-height:2.05;letter-spacing:.045em;white-space:pre-wrap;text-wrap:pretty}.profile-center-voice__quality{padding:10px;border-radius:10px;background:var(--settings-content-bg)}.profile-center-voice__quality>div:first-child{margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.profile-center-voice__quality strong{color:var(--text);font-size:10px}.profile-center-voice__quality .ant-descriptions-item-label,.profile-center-voice__quality .ant-descriptions-item-content{padding-bottom:3px;font-size:9px}.profile-center-voice__quality ul{margin:5px 0 0;padding-left:17px;color:var(--warning-text);font-size:9px;line-height:17px}.profile-center-voice__recorder{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-center-voice__recorder>span:not(.profile-center-voice__recording-dot){color:var(--tertiary);font-size:9px}.profile-center-voice__recording-dot{width:8px;height:8px;border-radius:50%;background:var(--error);box-shadow:0 0 0 4px var(--error-soft)}.profile-center-voice__recorder strong{color:var(--text);font-size:12px}.profile-center-voice__issue-detail{display:grid;gap:4px}.profile-center-voice__issue-detail small{color:var(--muted);line-height:1.7}.profile-center-voice__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:720px){.profile-center-voice__progress-grid,.profile-center-voice__workspace{grid-template-columns:1fr}.profile-center-voice__segments{border-right:0;border-bottom:1px solid var(--overlay-6);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-center-voice__ready,.profile-center-voice__empty{align-items:flex-start;flex-wrap:wrap}.profile-center-voice__ready .profile-center-card__actions{width:100%;margin-left:0}}.profile-center-voice__preparing{min-height:160px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted)}.meeting-template-workbench{height:min(610px,calc(100dvh - 220px));min-height:520px;padding:12px;background:var(--settings-menu-bg);display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.meeting-template-workbench,.meeting-template-workbench *{box-sizing:border-box}.meeting-template-workbench__sidebar,.meeting-template-workbench__main,.meeting-template-workbench__workspace,.meeting-template-workbench__rich-editor,.meeting-template-workbench__analysis-editor-item{min-height:0;margin:0!important;width:100%;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.meeting-template-workbench__analysis-editor-item .ant-form-item-row,.meeting-template-workbench__analysis-editor-item .ant-form-item-control,.meeting-template-workbench__analysis-editor-item .ant-form-item-control-input,.meeting-template-workbench__analysis-editor-item .ant-form-item-control-input-content{min-height:0;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.meeting-template-workbench__analysis-editor-item .meeting-template-workbench__rich-editor{height:100%;flex:1 1 auto}.meeting-template-workbench__editable:empty:before{color:var(--placeholder);content:attr(data-placeholder);pointer-events:none}.meeting-template-workbench__rich-preview{width:100%;max-width:100%;color:var(--text);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.meeting-template-workbench__rich-preview.is-empty{color:var(--tertiary)}.meeting-template-workbench__rich-preview>:first-child{margin-top:0}.meeting-template-workbench__rich-preview>:last-child{margin-bottom:0}.meeting-template-workbench__rich-preview h1,.meeting-template-workbench__rich-preview h2,.meeting-template-workbench__rich-preview h3,.meeting-template-workbench__rich-preview h4{color:var(--text);line-height:1.45}.meeting-template-workbench__rich-preview blockquote{margin:12px 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--soft)}.meeting-template-workbench__rich-preview pre{max-width:100%;padding:12px 14px;border-radius:var(--radius-sm);background:var(--soft);overflow-x:auto;white-space:pre}.meeting-template-workbench__rich-preview code{font-family:Cascadia Code,Consolas,monospace;font-size:.92em}.meeting-template-workbench__rich-preview a{color:var(--primary);overflow-wrap:anywhere}.meeting-template-workbench__editable{min-width:0;min-height:0}.meeting-template-workbench__sidebar{padding:14px;border:1px solid var(--overlay-8);border-radius:14px;background:var(--settings-content-bg);overflow-x:hidden;overflow-y:auto}.meeting-template-workbench .ant-form-item{margin-bottom:12px}.meeting-template-workbench .ant-form-item-label{padding-bottom:5px}.meeting-template-workbench .ant-form-item-label>label,.meeting-template-workbench__section-heading strong{height:auto;color:var(--text);font-size:11px;font-weight:600}.meeting-template-workbench .ant-input,.meeting-template-workbench .ant-input-affix-wrapper{min-height:36px;border-color:var(--overlay-10);border-radius:var(--radius-sm);box-shadow:none;font-size:11px}.meeting-template-workbench textarea.ant-input{padding-block:8px;resize:none}.meeting-template-workbench__metadata,.meeting-template-workbench__module-panel,.meeting-template-workbench__settings{padding:12px;border:1px solid var(--overlay-6);border-radius:11px;background:var(--surface)}.meeting-template-workbench__nav{margin:10px 0;display:grid;gap:6px}.meeting-template-workbench__nav button{width:100%;min-height:54px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.meeting-template-workbench__nav button:hover{background:var(--overlay-4);color:var(--text)}.meeting-template-workbench__nav button.is-active{border-color:var(--overlay-8);background:var(--surface);box-shadow:var(--shadow);color:var(--text)}.meeting-template-workbench__nav button span{min-width:0;display:flex;flex-direction:column;gap:1px}.meeting-template-workbench__nav button strong{font-size:12px;font-weight:600;line-height:18px}.meeting-template-workbench__nav button small{overflow:hidden;color:var(--tertiary);font-size:9px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.meeting-template-workbench__section-heading{margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meeting-template-workbench__section-heading span{color:var(--tertiary);font-size:9px}.meeting-template-workbench__module-list{margin-bottom:8px;display:grid;gap:6px}.meeting-template-workbench__module-row{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:5px}.meeting-template-workbench__module-row em{width:22px;height:22px;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);display:grid;place-items:center;font-size:9px;font-style:normal}.meeting-template-workbench__module-row .ant-btn{width:28px;height:28px;border-radius:7px;color:var(--tertiary)}.meeting-template-workbench__module-error{margin:-2px 0 7px 27px;color:var(--error-text);display:block;font-size:9px}.meeting-template-workbench__module-panel>.ant-btn{height:32px;border-color:var(--overlay-10);border-radius:var(--radius-sm);font-size:10px}.meeting-template-workbench__settings{margin-top:10px}.meeting-template-workbench__settings .ant-form-item:last-child{margin-bottom:0}.meeting-template-workbench__main{overflow:hidden}.meeting-template-workbench__workspace{width:100%;max-width:100%;height:100%;border:1px solid var(--overlay-8);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.meeting-template-workbench__workspace-header{min-height:62px;padding:12px 16px;border-bottom:1px solid var(--overlay-6);display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-template-workbench__workspace-header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.meeting-template-workbench__workspace-header span{color:var(--text);font-size:13px;font-weight:650}.meeting-template-workbench__workspace-header strong{overflow:hidden;color:var(--tertiary);font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.meeting-template-workbench__workspace-header .ant-segmented{padding:3px;border-radius:var(--radius-sm);background:var(--soft)}.meeting-template-workbench__rich-editor{position:relative;width:100%;max-width:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.meeting-template-workbench__toolbar{min-height:44px;padding:6px 10px;border-bottom:1px solid var(--overlay-6);display:flex;align-items:center;gap:2px;overflow-x:auto}.meeting-template-workbench__toolbar .ant-btn{width:30px;min-width:30px;height:30px;padding:0;border-radius:7px;box-shadow:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:10px;line-height:1}.meeting-template-workbench__toolbar .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.meeting-template-workbench__toolbar .ant-btn-icon,.meeting-template-workbench__toolbar .ant-btn-icon svg,.meeting-template-workbench__toolbar .ant-btn>svg{display:block;flex:none}.meeting-template-workbench__toolbar .ant-upload-wrapper,.meeting-template-workbench__toolbar .ant-upload-select{height:30px;display:inline-flex;align-items:center}.meeting-template-workbench__heading-trigger{width:40px!important}.meeting-template-workbench__toolbar-divider{width:1px;height:20px;margin-inline:4px;background:var(--overlay-8);flex:none}.meeting-template-workbench__editor-help{padding:6px 12px;border-bottom:1px solid var(--overlay-5);color:var(--tertiary);display:flex;justify-content:space-between;gap:12px;font-size:9px;line-height:15px}.meeting-template-workbench__editable{width:100%;max-width:100%;padding:20px 24px 28px;outline:none;flex:1;overflow:auto;color:var(--text);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.meeting-template-workbench__editable:focus,.meeting-template-workbench__editable:focus-visible{outline:0!important;box-shadow:none!important}.meeting-template-workbench__editable h1,.meeting-template-workbench__editable h2,.meeting-template-workbench__editable h3,.meeting-template-workbench__editable h4{margin:18px 0 7px;font-size:16px;line-height:24px}.meeting-template-workbench__editable h1:first-child,.meeting-template-workbench__editable h2:first-child,.meeting-template-workbench__editable h3:first-child,.meeting-template-workbench__editable h4:first-child{margin-top:0}.meeting-template-workbench__editable>[data-structured-prompt-section=true],.meeting-template-workbench__rich-preview>[data-structured-prompt-section=true]{margin:0;padding:13px 15px;border:1px solid var(--overlay-8);border-radius:var(--radius-sm);background:var(--soft)}.meeting-template-workbench__editable>[data-structured-prompt-section=true]>[data-structured-prompt-heading=true],.meeting-template-workbench__rich-preview>[data-structured-prompt-section=true]>[data-structured-prompt-heading=true]{margin:0 0 7px;font-size:14px;line-height:22px}.meeting-template-workbench__editable>[data-structured-prompt-section=true]>:last-child,.meeting-template-workbench__rich-preview>[data-structured-prompt-section=true]>:last-child{margin-bottom:0}.meeting-template-workbench__editable>[data-structured-prompt-gap=true]{min-height:24px;margin:0;padding:0;outline:none}.meeting-template-workbench__rich-preview>[data-structured-prompt-gap=true]{min-height:16px;margin:0}.meeting-template-workbench__editable blockquote{margin:12px 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--soft)}.meeting-template-workbench__editable pre{max-width:100%;margin:12px 0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--soft);overflow-x:auto;white-space:pre}.meeting-template-workbench__editable code{font-family:Cascadia Code,Consolas,monospace;font-size:.92em}.meeting-template-workbench__editable ul,.meeting-template-workbench__editable ol{padding-left:24px}.meeting-template-workbench__editable table,.meeting-template-workbench__rich-preview table{width:100%;max-width:100%;margin:12px 0;border:1px solid var(--overlay-4);border-spacing:0;border-radius:var(--radius-md);background:var(--surface);overflow:hidden;font-size:12px}.meeting-template-workbench__editable th,.meeting-template-workbench__rich-preview th{padding:9px 12px;background:var(--soft);color:var(--tertiary);font-size:11px;font-weight:600;line-height:1.5;text-align:left}.meeting-template-workbench__editable td,.meeting-template-workbench__rich-preview td{padding:9px 12px;color:var(--text);line-height:1.5;vertical-align:top}.meeting-template-workbench__editable tr:not(:last-child)>:is(th,td),.meeting-template-workbench__rich-preview tr:not(:last-child)>:is(th,td){border-bottom:1px solid var(--overlay-4)}.meeting-template-workbench__editable :is(th,td):not(:last-child),.meeting-template-workbench__rich-preview :is(th,td):not(:last-child){border-right:1px solid var(--overlay-4)}.meeting-template-workbench__editable :is(th,td)>:first-child,.meeting-template-workbench__rich-preview :is(th,td)>:first-child{margin-top:0}.meeting-template-workbench__editable :is(th,td)>:last-child,.meeting-template-workbench__rich-preview :is(th,td)>:last-child{margin-bottom:0}.meeting-template-skill-token{width:100%;max-width:100%;margin:10px 0;padding:10px 8px 10px 12px;border:1px solid var(--primary-border-hover);border-radius:9px;background:var(--primary-soft);display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-user-select:none;user-select:none}.meeting-template-skill-token>span{min-width:0;display:flex;align-items:baseline;gap:8px}.meeting-template-skill-token strong{color:var(--primary);flex:none;font-size:11px}.meeting-template-skill-token small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-template-skill-token button,.meeting-template-reference-token button{width:20px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--tertiary);display:grid;place-items:center;flex:none;opacity:0;cursor:pointer}.meeting-template-skill-token:hover button,.meeting-template-reference-token:hover button{background:var(--overlay-6);color:var(--text);opacity:1}.meeting-template-reference-token{max-width:min(360px,100%);min-height:30px;margin:3px 2px;padding:4px 6px 4px 9px;border-radius:var(--radius-sm);background:var(--soft);color:var(--text);display:inline-flex;align-items:center;gap:6px;vertical-align:middle;-webkit-user-select:none;user-select:none}.meeting-template-reference-token__icon{display:inline-flex;flex:none}.meeting-template-reference-token__name{min-width:0;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.meeting-template-workbench__mention-anchor{position:absolute;width:1px;height:1px;padding:0;border:0;background:transparent;pointer-events:none;z-index:2}.meeting-template-skill-option{width:260px;display:flex;flex-direction:column;gap:2px}.meeting-template-skill-option strong{color:var(--text);font-size:11px}.meeting-template-skill-option small{color:var(--tertiary);font-size:9px}.meeting-template-link-editor{width:290px;display:flex;align-items:center;gap:6px}@media(max-width:820px){.meeting-template-workbench{height:calc(100dvh - 180px);grid-template-columns:minmax(0,1fr);overflow-y:auto}.meeting-template-workbench__sidebar{overflow:visible}.meeting-template-workbench__main{min-height:540px}}.meeting-template-management{height:100%;min-height:0;padding:16px;background:var(--settings-content-bg);color:var(--text);display:flex;flex-direction:column;gap:12px}.meeting-template-management svg{flex:none;stroke-width:1.5}.meeting-template-management__toolbar{min-height:58px;padding:11px 12px;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;gap:8px}.meeting-template-management__toolbar .ant-segmented{padding:3px;border-radius:var(--radius-sm);background:var(--soft)}.meeting-template-management__toolbar .ant-segmented-item{min-height:29px;border-radius:calc(var(--radius-sm) - 2px);font-size:11px;line-height:29px}.meeting-template-management__toolbar .ant-input-affix-wrapper,.meeting-template-management__toolbar .ant-select-single{height:34px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.meeting-template-management__toolbar .meeting-template-management__search{width:210px}.meeting-template-management__toolbar .ant-select{width:116px}.meeting-template-management__toolbar>.ant-btn{height:34px;margin-left:auto;border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.meeting-template-management__toolbar-spacer{min-width:0;flex:1}.meeting-template-management__library-tip{color:var(--tertiary);font-size:10px;line-height:18px}.meeting-template-management__content{min-height:0;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--settings-content-bg);box-shadow:var(--shadow);flex:1;overflow:hidden}.meeting-template-management__list{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.meeting-template-management__grid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-incremental-list-status{min-height:34px;padding:4px 12px 12px;color:var(--tertiary);display:flex;align-items:center;justify-content:center;font-size:10px}.settings-incremental-list-status>span{display:inline-flex;align-items:center;gap:6px}.meeting-template-card{position:relative;min-width:0;min-height:124px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.meeting-template-card:hover{border-color:var(--primary-border-hover);box-shadow:0 8px 22px var(--primary-shadow-hover);transform:translateY(-1px)}.meeting-template-card__body{min-width:0}.meeting-template-card__title-row{min-width:0;display:flex;align-items:center;gap:7px}.meeting-template-card__title-row h3{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:650;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.meeting-template-card__tags{min-width:0;display:flex;align-items:center;gap:4px}.meeting-template-card__tags em,.meeting-template-preview__tags em{padding:1px 6px;border-radius:var(--radius-full);background:var(--overlay-4);color:var(--tertiary);flex:none;font-size:9px;font-style:normal;line-height:16px}.meeting-template-card__body>p{min-height:51px;margin:8px 0 0;overflow:hidden;color:var(--muted);display:-webkit-box;font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.meeting-template-card__actions{position:absolute;right:9px;bottom:8px;padding:2px;border:1px solid var(--overlay-5);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;gap:1px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.meeting-template-card:hover .meeting-template-card__actions,.meeting-template-card:focus-within .meeting-template-card__actions{opacity:1;transform:translateY(0)}.meeting-template-card__actions .ant-btn{height:27px;padding-inline:7px;border:0;border-radius:7px;box-shadow:none;color:var(--muted);font-size:10px}.meeting-template-card__actions .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.meeting-template-card__actions .ant-btn-dangerous,.meeting-template-card__actions .ant-btn-dangerous:hover{color:var(--error-text)}.meeting-template-management__empty{height:100%;min-height:240px;color:var(--tertiary);display:grid;place-content:center;justify-items:center;gap:4px;font-size:11px}.meeting-template-management__empty strong{color:var(--muted);font-size:13px;font-weight:600}.meeting-template-editor-dialog .ant-modal-container,.meeting-template-preview-dialog .ant-modal-container{max-height:min(820px,calc(100dvh - 48px));display:flex;flex-direction:column}.meeting-template-editor-dialog .ant-modal-body,.meeting-template-preview-dialog .ant-modal-body{min-height:0;padding:0;overflow:hidden}.meeting-template-editor-dialog .ant-form{height:100%;min-height:0}.meeting-template-editor{min-height:560px;height:min(650px,calc(100dvh - 190px));padding:12px;background:var(--settings-menu-bg);display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px}.meeting-template-editor__sidebar,.meeting-template-editor__main,.meeting-template-editor__document,.meeting-template-editor__prompts{min-width:0;min-height:0}.meeting-template-editor__sidebar{padding:16px;border:1px solid var(--overlay-5);border-radius:14px;background:var(--settings-content-bg);overflow-y:auto}.meeting-template-editor-dialog .ant-form-item{margin-bottom:14px}.meeting-template-editor-dialog .ant-form-item-label{padding-bottom:5px}.meeting-template-editor-dialog .ant-form-item-label>label,.meeting-template-editor__sidebar-section>div strong{height:auto;color:var(--text);font-size:11px;font-weight:600}.meeting-template-editor-dialog .ant-input,.meeting-template-editor-dialog .ant-input-affix-wrapper,.meeting-template-editor-dialog .ant-select-selector{min-height:36px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:11px}.meeting-template-editor-dialog textarea.ant-input{padding-block:8px;resize:none}.meeting-template-editor__sidebar-section{margin-bottom:14px;padding:12px;border-radius:10px;background:var(--surface)}.meeting-template-editor__sidebar-section>div{margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meeting-template-editor__sidebar-section>div span{color:var(--tertiary);font-size:9px}.meeting-template-editor__sidebar-section .ant-form-item{margin-bottom:0}.meeting-template-editor__output-options{width:100%}.meeting-template-editor__output-options .ant-checkbox-wrapper{font-size:11px}.meeting-template-editor__main{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.meeting-template-editor__document,.meeting-template-editor__prompts{border:1px solid var(--overlay-5);border-radius:14px;background:var(--surface);overflow:hidden}.meeting-template-editor__document{display:flex;flex-direction:column}.meeting-template-editor__document>header,.meeting-template-preview__document>header{min-height:60px;padding:12px 16px;border-bottom:1px solid var(--overlay-5);display:flex;align-items:center}.meeting-template-editor__document>header div,.meeting-template-preview__document>header{display:flex;flex-direction:column;gap:2px}.meeting-template-editor__document>header span,.meeting-template-preview__document>header span{color:var(--text);font-size:13px;font-weight:650}.meeting-template-editor__document>header strong,.meeting-template-preview__document>header strong{color:var(--tertiary);font-size:9px;font-weight:400}.meeting-template-rich-editor{min-height:0;flex:1;display:flex;flex-direction:column}.meeting-template-rich-editor__toolbar{min-height:42px;padding:6px 10px;border-bottom:1px solid var(--overlay-5);display:flex;align-items:center;gap:2px}.meeting-template-rich-editor__toolbar .ant-btn{width:30px;height:30px;border-radius:7px;color:var(--muted)}.meeting-template-rich-editor__toolbar .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.meeting-template-rich-editor__content{min-height:230px;padding:22px 28px 30px;outline:none;overflow-y:auto;color:var(--text);font-size:12px;line-height:1.75}.meeting-template-rich-editor__content h2{margin:18px 0 7px;color:var(--text);font-size:16px;line-height:24px}.meeting-template-rich-editor__content h2:first-child{margin-top:0}.meeting-template-rich-editor__content p{margin:0 0 12px;color:var(--muted)}.meeting-template-rich-editor__content blockquote{margin:12px 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--soft);color:var(--muted)}.meeting-template-rich-editor__content ul,.meeting-template-rich-editor__content ol{padding-left:24px}.meeting-template-editor__prompts{padding:13px 15px 0}.meeting-template-editor__prompts>div:first-child{margin-bottom:10px;display:flex;align-items:baseline;gap:8px}.meeting-template-editor__prompts>div:first-child strong{color:var(--text);font-size:12px}.meeting-template-editor__prompts>div:first-child span{color:var(--tertiary);font-size:9px}.meeting-template-editor__prompts .ant-form-item{margin-bottom:10px}.meeting-template-preview{min-height:520px;height:min(610px,calc(100dvh - 220px));padding:12px;background:var(--settings-menu-bg);display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.meeting-template-preview__sidebar,.meeting-template-preview__workspace{min-width:0;min-height:0;border:1px solid var(--overlay-8);border-radius:14px;background:var(--settings-content-bg)}.meeting-template-preview__sidebar{padding:14px;overflow-y:auto}.meeting-template-preview__metadata,.meeting-template-preview__output{padding:12px;border:1px solid var(--overlay-6);border-radius:11px;background:var(--surface)}.meeting-template-preview__metadata span{margin-bottom:5px;color:var(--muted);display:block;font-size:11px;font-weight:600}.meeting-template-preview__metadata strong,.meeting-template-preview__metadata p{min-height:36px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--overlay-8);border-radius:var(--radius-sm);background:var(--soft);color:var(--text);display:block;font-size:11px;font-weight:400;line-height:18px}.meeting-template-preview__metadata p{min-height:72px;margin-bottom:0}.meeting-template-preview__output{margin-top:10px}.meeting-template-preview__output strong{color:var(--text);font-size:11px}.meeting-template-preview__output p{margin:7px 0 0;color:var(--muted);font-size:10px}.meeting-template-preview__workspace{background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.meeting-template-preview__content{min-width:0;min-height:0;padding:22px 28px 30px;flex:1;overflow:auto}.meeting-template-confirm__copy p{margin:0;color:var(--text);font-size:13px;line-height:20px}.meeting-template-confirm__copy span{margin-top:4px;color:var(--tertiary);display:block;font-size:11px;line-height:18px}@media(max-width:1120px){.meeting-template-management__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-template-management__toolbar{flex-wrap:wrap}.meeting-template-management__toolbar>.ant-btn{margin-left:0}}@media(max-width:820px){.meeting-template-management__grid{grid-template-columns:minmax(0,1fr)}.meeting-template-editor,.meeting-template-preview{height:calc(100dvh - 180px);grid-template-columns:minmax(0,1fr);overflow-y:auto}.meeting-template-editor__sidebar{overflow:visible}.meeting-template-management__toolbar .meeting-template-management__search,.meeting-template-management__toolbar .ant-select{width:100%}}@media(hover:none){.meeting-template-card__actions{opacity:1;transform:none}}.organization-management{height:100%;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);color:var(--text);padding:16px;gap:16px;background:var(--settings-content-bg)}.organization-management svg{flex:none;stroke-width:1.5}.organization-management__empty{height:100%;display:grid;place-items:center;color:var(--tertiary);font-size:13px}.organization-management__tree-panel{min-width:0;min-height:0;padding:18px 0 18px 12px;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.organization-management__tree-heading{margin-right:16px;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px}.organization-management__tree-heading>div{min-width:0;display:flex;flex-direction:column;gap:2px}.organization-management__tree-heading strong{font-size:14px;line-height:1.4;font-weight:600}.organization-management__tree-heading span{color:var(--tertiary);font-size:11px}.organization-management__tree-actions{display:flex;align-items:center}.organization-management__tree-heading .ant-btn{width:32px;min-width:32px;height:32px;padding:0;color:var(--tertiary)}.organization-management__tree-heading .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.organization-management__tree-panel .ant-input-affix-wrapper{width:calc(100% - 16px);height:34px;border-color:var(--overlay-8);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;font-size:12px}.organization-management__tree-panel .ant-input-prefix{color:var(--tertiary)}.organization-management__tree-scroll{min-height:0;padding-right:16px;flex:1;overflow-y:auto;overflow-x:hidden}.organization-management__tree-scroll .ant-tree{background:transparent;font-size:12px}.organization-management__tree-scroll .ant-tree-treenode{width:100%;padding-block:1px}.organization-management__tree-scroll .ant-tree-node-content-wrapper{min-width:0;min-height:32px;padding:0 4px 0 2px;border-radius:var(--radius-sm);display:flex;align-items:center}.organization-management__tree-scroll .ant-tree-node-content-wrapper:hover{background:var(--overlay-3)}.organization-management__tree-scroll .ant-tree-switcher{width:18px;color:var(--tertiary);display:grid;place-items:center}.organization-management__tree-scroll .ant-tree-switcher,.organization-management__tree-scroll .ant-tree-switcher:hover,.organization-management__tree-scroll .ant-tree-switcher:focus,.organization-management__tree-scroll .ant-tree-switcher:focus-visible,.organization-management__tree-scroll .ant-tree-switcher:active,.organization-management__tree-scroll .ant-tree-switcher:before,.organization-management__tree-scroll .ant-tree-switcher:hover:before{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.organization-management__tree-scroll .ant-tree-switcher:hover{color:var(--primary)}.organization-management__tree-scroll .ant-tree-indent-unit{width:14px}.organization-management__tree-scroll .ant-tree-switcher svg{transition:transform .2s ease}.organization-management__tree-scroll .ant-tree-switcher_open svg{transform:rotate(90deg)}.organization-management__tree-scroll .ant-tree-node-content-wrapper.ant-tree-node-selected,.organization-management__tree-scroll .ant-tree-node-content-wrapper.ant-tree-node-selected:hover{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary);font-weight:600}.organization-management__tree-scroll .ant-tree-title{min-width:0;flex:1}.organization-tree__title{min-width:0;width:100%;display:flex;align-items:center;gap:3px}.organization-tree__title>svg{flex:none;color:var(--tertiary)}.organization-tree__name{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.organization-tree__count{color:var(--tertiary);font-size:10px;font-weight:500}.organization-management__content{min-width:0;min-height:0;padding:0;background:var(--settings-content-bg);display:flex;flex-direction:column;gap:16px;overflow:auto}.organization-management__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid var(--overlay-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.organization-management__title{min-width:0;display:flex;align-items:center;gap:12px}.organization-management__title-icon{width:38px;height:38px;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.organization-management__title>div{min-width:0}.organization-management__title-line{min-width:0;display:flex;align-items:center;gap:8px}.organization-management__title h2{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:18px;line-height:1.4;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.organization-management__title p{margin:2px 0 0;color:var(--tertiary);font-size:11px;line-height:1.4}.organization-status{flex:none;padding:3px 8px;border-radius:var(--radius-full);font-size:10px;line-height:1.3;font-weight:600}.organization-status.is-active{background:var(--success-tag);color:var(--success-text)}.organization-status.is-inactive{background:var(--neutral-soft);color:var(--neutral-strong)}.organization-management__header-actions{flex:none;display:flex;align-items:center;gap:8px}.organization-management__header-actions .ant-btn{height:32px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.organization-members{min-height:260px;flex:1;border:1px solid var(--overlay-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.organization-members__toolbar{min-height:58px;padding:12px 16px;border-bottom:1px solid var(--overlay-4);display:flex;align-items:center;justify-content:space-between;gap:16px}.organization-members__toolbar>div:first-child{flex:none;display:flex;align-items:center;gap:3px}.organization-members__toolbar>div:first-child svg{color:var(--primary)}.organization-members__toolbar strong{font-size:13px;font-weight:600}.organization-members__toolbar>div:first-child span{min-width:20px;height:20px;padding-inline:6px;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);display:grid;place-items:center;font-size:10px}.organization-members__toolbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px}.organization-members__toolbar-actions .ant-input-affix-wrapper{width:min(280px,32vw);height:32px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.organization-members__toolbar-actions .ant-input-prefix{color:var(--tertiary)}.organization-members__toolbar-actions .ant-btn{height:32px;border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.organization-members__list{min-height:0;padding:0 12px 12px;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.organization-members__list-head,.organization-member{min-width:0;text-align:left;display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(120px,1fr) minmax(160px,1.35fr) 150px;align-items:center;gap:16px}.organization-members__list-head>*,.organization-member>*{min-width:0;text-align:left;justify-self:start}.organization-members__list-head{position:sticky;top:0;z-index:1;min-height:38px;padding:0 12px;background:var(--surface);color:var(--tertiary);font-size:11px;font-weight:600}.organization-members__list-head>span:last-child{text-align:left}.organization-member{min-height:52px;padding:8px 12px;border-top:1px solid var(--overlay-4);border-radius:var(--radius-sm);transition:background .2s ease}.organization-member:hover{background:var(--overlay-2)}.organization-member__identity{min-width:0;display:flex;align-items:center;gap:9px}.organization-member__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.organization-member__copy small{overflow:hidden;color:var(--tertiary);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.organization-member__identity strong,.organization-member__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-member__identity strong{font-size:12px;font-weight:600}.organization-member__value{color:var(--muted);font-size:12px}.organization-member__actions{display:flex;align-items:center;justify-content:flex-start;gap:1px}.organization-member__actions .ant-btn{height:28px;padding-inline:6px;border-radius:var(--radius-sm);color:var(--muted);font-size:11px}.organization-member__actions .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.organization-member__actions .ant-btn-dangerous,.organization-member__actions .ant-btn-dangerous:hover{color:var(--error-text)}.organization-members__empty{min-height:180px;display:grid;place-items:center;color:var(--tertiary);font-size:12px}.organization-members__loading-more{padding:12px;text-align:center;color:var(--tertiary);font-size:12px}.organization-dialog__person-field{width:100%;height:52px;padding:7px 10px;border:1px solid var(--overlay-8);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;transition:background .2s ease,border-color .2s ease}.organization-dialog__person-field:hover,.organization-dialog__person-field:focus-visible{border-color:var(--primary-border-hover);background:var(--primary-selected);outline:0}.organization-dialog__person-field:disabled{cursor:not-allowed;border-color:var(--overlay-6);background:var(--soft);color:var(--tertiary)}.organization-dialog__person-field>span{min-width:0;display:flex;flex-direction:column;gap:2px}.organization-dialog__person-field strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.organization-dialog__person-field small{color:var(--tertiary);font-size:10px;line-height:1.4}.organization-dialog__person-field svg{flex:none;color:var(--tertiary)}.organization-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.organization-dialog__identity-note,.organization-dialog__blocked{padding:12px;border-radius:var(--radius-sm);background:var(--soft);color:var(--muted);display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.organization-dialog__identity-note svg{margin-top:2px;color:var(--primary)}.organization-dialog__blocked{background:var(--warning-soft);color:var(--warning-text)}.organization-dialog__password-row{min-height:56px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--soft);display:flex;align-items:center;justify-content:space-between;gap:16px}.organization-dialog__password-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.organization-dialog__password-row strong{color:var(--text);font-size:12px;font-weight:600}.organization-dialog__password-row span{color:var(--tertiary);font-size:11px;line-height:1.5}.organization-dialog__password-row .ant-btn{flex:none;height:30px;box-shadow:none}@media(max-width:980px){.organization-management{grid-template-columns:210px minmax(0,1fr)}.organization-management__header{align-items:flex-start;flex-direction:column}.organization-management__header-actions{width:100%;flex-wrap:wrap}.organization-members__list-head,.organization-member{grid-template-columns:minmax(110px,.9fr) minmax(110px,.9fr) minmax(140px,1.1fr) 132px;gap:10px}}@media(max-width:720px){.organization-management{grid-template-columns:minmax(0,1fr)}.organization-management__tree-panel{max-height:260px}.organization-members__toolbar{align-items:flex-start;flex-direction:column}.organization-members__toolbar-actions,.organization-members__toolbar-actions .ant-input-affix-wrapper{width:100%}.organization-members__list-head{display:none}.organization-member{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-block:10px}.organization-member__identity{grid-column:1;grid-row:1}.organization-member__value{grid-column:1}.organization-member__actions{grid-column:2;grid-row:1 / span 3}}@media(max-width:520px){.organization-management__header-actions .ant-btn{min-width:calc(50% - 4px);flex:1}.organization-members__toolbar-actions{align-items:stretch;flex-direction:column}.organization-dialog__grid{grid-template-columns:minmax(0,1fr);gap:0}}.organization-directory-settings__options{display:grid;gap:12px}.organization-directory-settings__group{width:100%}.organization-directory-settings__options .ant-radio-wrapper{min-height:44px;padding:8px 10px;border:1px solid var(--overlay-6);border-radius:var(--radius-sm);background:var(--surface);display:flex;align-items:flex-start;gap:8px}.organization-directory-settings__options .ant-radio-wrapper>span:last-child{display:flex;flex-direction:column;gap:2px}.organization-directory-settings__options strong{color:var(--text);font-size:12px}.organization-directory-settings__options small{color:var(--tertiary);font-size:11px}.organization-import__actions,.organization-import__summary,.organization-import__row{display:flex;align-items:center;gap:12px}.organization-import__actions{justify-content:space-between;margin-bottom:16px;color:var(--secondary)}.organization-import__result{display:grid;gap:14px}.organization-import__summary{flex-wrap:wrap;padding:12px;border-radius:var(--radius-sm);background:var(--overlay-3);color:var(--secondary)}.organization-import__summary .is-valid,.organization-import__row small{color:var(--success-text)}.organization-import__summary .is-invalid,.organization-import__row em{color:var(--error-text)}.organization-import__rows{max-height:340px;overflow-y:auto;display:grid;gap:6px}.organization-import__row{min-height:38px;padding:8px 10px;border:1px solid var(--overlay-6);border-radius:var(--radius-sm);font-size:12px}.organization-import__row strong{width:58px}.organization-import__row span{min-width:0;flex:1}.organization-import__row em,.organization-import__row small{max-width:45%;font-style:normal}.task-type-workbench .ant-select-selector{min-height:36px;border-color:var(--overlay-10)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-size:11px}.task-type-workbench__stage-panel{margin-top:10px}@media(max-width:820px){.task-type-workbench__workspace{min-height:440px}}.task-type-management{height:100%}.task-type-preview{min-height:520px;height:min(610px,calc(100dvh - 220px));padding:12px;background:var(--settings-menu-bg);display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.task-type-preview__sidebar,.task-type-preview__workspace{min-width:0;min-height:0;border:1px solid var(--overlay-8);border-radius:14px;background:var(--settings-content-bg)}.task-type-preview__sidebar{padding:14px;overflow-y:auto}.task-type-preview__workspace{background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.task-type-preview__domains,.task-type-preview__stages{margin-top:10px;padding:12px;border:1px solid var(--overlay-6);border-radius:11px;background:var(--surface)}.task-type-preview__domains>strong,.task-type-preview__stages>div strong{color:var(--text);font-size:11px}.task-type-preview__domains>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.task-type-preview__domains em{padding:2px 7px;border-radius:var(--radius-full);background:var(--overlay-4);color:var(--muted);font-size:9px;font-style:normal;line-height:16px}.task-type-preview__stages>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-type-preview__stages>div span{color:var(--tertiary);font-size:9px}.task-type-preview__stages ol{margin:10px 0 0;padding-left:20px;color:var(--muted);font-size:10px;line-height:20px}.task-type-preview__stages li{padding-left:2px}@media(max-width:820px){.task-type-preview{height:calc(100dvh - 180px);grid-template-columns:minmax(0,1fr);overflow-y:auto}.task-type-preview__workspace{min-height:420px}}.task-type-card--disabled{border-color:var(--overlay-12);background:var(--soft)}.task-type-card--disabled:hover{border-color:var(--warning-text)}.task-type-status{flex:none;padding:1px 6px;border-radius:var(--radius-full);font-size:9px;font-style:normal;font-weight:600;line-height:16px}.task-type-status--enabled{background:var(--success-soft);color:var(--success-text)}.task-type-status--disabled{background:var(--warning-soft);color:var(--warning-text)}.task-type-card--disabled .meeting-template-card__title-row h3,.task-type-card--disabled .meeting-template-card__body>p{color:var(--tertiary)}.business-term-management{container-type:inline-size}.business-term-management__tip{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.business-term-management__toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.business-term-management__toolbar-actions .ant-btn{height:34px;border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.business-term-management__grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px}.business-term-management__tasks{display:grid;gap:8px;margin-bottom:12px}.business-term-card{position:relative;min-width:0;min-height:76px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.business-term-card:hover,.business-term-card:focus-within{border-color:var(--primary-border-hover);box-shadow:0 4px 14px var(--primary-shadow-hover)}.business-term-card__body{min-width:0}.business-term-card__title-row{min-width:0;display:flex;align-items:center;gap:6px}.business-term-card__title-row h3{min-width:0;margin:0;overflow:hidden;color:var(--text);flex:1;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.business-term-card__body>p{margin:7px 44px 0 0;overflow:hidden;color:var(--muted);font-size:10px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.business-term-card__actions{position:absolute;right:9px;bottom:8px;padding:2px;border:1px solid var(--overlay-5);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;gap:1px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.business-term-card:hover .business-term-card__actions,.business-term-card:focus-within .business-term-card__actions{opacity:1;transform:translateY(0)}.business-term-card__actions .ant-btn{height:27px;padding-inline:7px;border:0;border-radius:7px;box-shadow:none;color:var(--muted);font-size:10px}.business-term-card__actions .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.business-term-card__actions .ant-btn-dangerous,.business-term-card__actions .ant-btn-dangerous:hover{color:var(--error-text)}.business-term-card__trigger{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:block;font:inherit;text-align:left}.business-term-card__trigger:focus-visible{outline:2px solid var(--primary-border-hover);outline-offset:5px}.business-term-editor-dialog .ant-modal-body,.business-term-file-dialog .ant-modal-body{min-height:0;max-height:calc(100dvh - 190px);padding-top:var(--space-md);overflow-y:auto}.business-term-editor-dialog .ant-modal-footer,.business-term-file-dialog .ant-modal-footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--overlay-4)}.business-term-editor-dialog .ant-form-item,.business-term-file-dialog .ant-form-item{margin-bottom:var(--space-lg)}.business-term-editor-dialog .ant-form-item:last-child,.business-term-file-dialog .ant-form-item:last-child{margin-bottom:0}.business-term-editor-dialog .ant-form-item-label,.business-term-file-dialog .ant-form-item-label{padding-bottom:4px}.business-term-editor-dialog .ant-form-item-label>label,.business-term-file-dialog .ant-form-item-label>label{color:var(--text);font-size:13px;font-weight:500}.business-term-editor-dialog .ant-form-item-extra{margin-top:4px;color:var(--tertiary);font-size:11px;line-height:1.55}.business-term-editor-dialog .ant-input,.business-term-editor-dialog .ant-input-affix-wrapper,.business-term-editor-dialog .ant-select-selector,.business-term-file-dialog .ant-select-selector{min-height:36px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.business-term-editor-dialog .ant-select-multiple .ant-select-selector{height:auto;padding-block:2px}.business-term-editor-dialog .ant-select-selection-item{font-size:11px}.business-term-editor__ai-field{position:relative}.business-term-editor__ai-field .ant-form-item-label{padding-right:92px}.business-term-editor__ai-button{position:absolute;top:0;right:0;height:24px;padding-inline:6px;color:var(--primary);font-size:11px}.business-term-review-meta{margin-bottom:var(--space-lg);padding:12px 14px;border-radius:var(--radius-md);background:var(--soft);display:grid;gap:6px}.business-term-review-meta>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-term-review-meta span{color:var(--primary);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.business-term-review-meta em{color:var(--success-text);font-size:10px;font-style:normal;white-space:nowrap}.business-term-review-meta strong{color:var(--muted);font-size:11px;font-weight:400;line-height:18px;overflow-wrap:anywhere}.business-term-review-meta small{color:var(--tertiary);font-size:10px;line-height:17px}.business-term-file-dialog__notice,.business-term-file-dialog__error{margin-bottom:var(--space-md)}.business-term-file-dialog .ant-upload-wrapper .ant-upload-drag{min-height:164px;padding:var(--space-lg);border-color:var(--border);border-radius:var(--radius-md);background:var(--surface)}.business-term-file-dialog .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--primary-border-hover);background:var(--soft)}.business-term-file-dialog .ant-upload-drag-container{display:grid;justify-items:center;gap:7px}.business-term-file-dialog__upload-main{color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm)}.business-term-file-dialog__upload-main svg{color:var(--primary)}.business-term-file-dialog__upload-main strong{font-size:13px;font-weight:500}.business-term-file-dialog__upload-description{display:grid;justify-items:center;gap:2px;max-width:470px;color:var(--tertiary);font-size:11px;line-height:18px;text-align:center}@media(max-width:1120px){.business-term-management__toolbar-actions{margin-left:0}}@media(max-width:820px){.business-term-management__tip{width:100%;flex-basis:100%}.business-term-management__toolbar-actions{width:100%;justify-content:flex-end}}@media(max-width:520px){.business-term-management__toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-term-management__toolbar-actions .ant-btn{width:100%}.business-term-review-meta>div{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:760px){.business-term-management__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none){.business-term-card__actions{opacity:1}}@media(max-width:519px){.business-term-management__grid{grid-template-columns:minmax(0,1fr)}}.notification-management{height:100%;min-height:0;padding:16px;background:var(--settings-content-bg);color:var(--text);display:flex;flex-direction:column;gap:12px;overflow:hidden}.notification-management svg{flex:none;stroke-width:1.5}.notification-management__toolbar,.notification-management__content{border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.notification-management__toolbar{min-height:58px;padding:11px 12px;display:flex;align-items:center;gap:8px}.notification-management__toolbar .ant-segmented{padding:3px;border-radius:var(--radius-sm);background:var(--soft)}.notification-management__toolbar .ant-segmented-item{min-height:29px;border-radius:calc(var(--radius-sm) - 2px);font-size:11px;line-height:29px}.notification-management__toolbar-count,.notification-management__toolbar-tip{color:var(--tertiary);font-size:10px;line-height:18px}.notification-management__toolbar-tip{margin-left:auto}.notification-management__content{min-height:0;flex:1;overflow:hidden}.notification-management__list{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.notification-management__grid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.notification-rule-card{position:relative;min-width:0;min-height:124px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.notification-rule-card:hover{border-color:var(--primary-border-hover);box-shadow:0 8px 22px var(--primary-shadow-hover);transform:translateY(-1px)}.notification-rule-card.is-disabled{opacity:.62}.notification-rule-card__body{min-width:0}.notification-rule-card__title-row{min-width:0;display:flex;align-items:center;gap:7px}.notification-rule-card__title-row h3{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:650;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.notification-rule-card__category{padding:1px 6px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);flex:none;font-size:9px;line-height:16px}.notification-rule-card__category.is-alert{background:var(--warning-soft);color:var(--warning-text)}.notification-rule-card__required{padding:1px 6px;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);flex:none;font-size:9px;line-height:16px}.notification-rule-card__description{min-height:51px;margin:8px 0 0;overflow:hidden;color:var(--muted);display:-webkit-box;font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-rule-card__recipient{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.notification-rule-card__actions{position:absolute;right:9px;bottom:8px;padding:2px;border:1px solid var(--overlay-5);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);display:flex;align-items:center;gap:1px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.notification-rule-card:hover .notification-rule-card__actions,.notification-rule-card:focus-within .notification-rule-card__actions{opacity:1;transform:translateY(0)}.notification-rule-card__actions .ant-btn{height:27px;padding-inline:7px;border:0;border-radius:7px;box-shadow:none;color:var(--muted);font-size:10px}.notification-rule-card__actions .ant-btn:hover{background:var(--primary-soft);color:var(--primary)}.notification-rule-card__locked{min-width:34px;color:var(--tertiary);font-size:9px;line-height:22px;text-align:center}.notification-editor-dialog__content{min-width:0}.notification-management__empty{height:100%;min-height:240px;color:var(--tertiary);display:grid;place-content:center;justify-items:center;gap:4px;font-size:11px}.notification-management__empty strong{color:var(--muted);font-size:13px;font-weight:600}.notification-editor-dialog .ant-form-item{margin-bottom:16px}.notification-editor-dialog .ant-modal-body{max-height:min(660px,calc(100vh - 190px));overflow-y:auto}.notification-editor-dialog__summary{margin-bottom:14px}.notification-editor-dialog__number-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notification-editor-dialog__number-row .ant-input-number{width:100%}.notification-editor-dialog__templates{margin-top:4px}.notification-editor-dialog__templates-title{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-editor-dialog__templates-title h3{margin:0;color:var(--text);font-size:13px;font-weight:650}.notification-editor-dialog__templates-title span{color:var(--tertiary);font-size:10px}.notification-editor-dialog__template-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.notification-message-template{min-width:0;min-height:0;padding:13px 14px;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.notification-message-template__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-message-template__meta{min-width:0;display:flex;align-items:center;gap:6px}.notification-message-template__meta span,.notification-message-template__meta em{padding:1px 6px;border-radius:var(--radius-full);flex:none;font-size:9px;line-height:16px}.notification-message-template__meta span{background:var(--primary-soft);color:var(--primary)}.notification-message-template__meta em{min-width:0;overflow:hidden;background:var(--soft);color:var(--tertiary);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.notification-message-template h4{margin:10px 0 0;color:var(--text);font-size:13px;font-weight:650;line-height:20px}.notification-message-template p{margin:5px 0 14px;color:var(--muted);flex:1;font-size:11px;line-height:18px}.notification-message-template__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-message-template__action{min-width:0;overflow:hidden;color:var(--primary);font-size:10px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.notification-message-template__footer .ant-switch{flex:none}@media(max-width:1120px){.notification-management__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.notification-management__toolbar{align-items:flex-start;flex-wrap:wrap}.notification-management__toolbar-tip{margin-left:0;width:100%}.notification-management__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.notification-editor-dialog__number-row{grid-template-columns:minmax(0,1fr);gap:0}}@media(hover:none){.notification-rule-card__actions{opacity:1;transform:none}}.task-weight-management{height:100%;min-height:0;container-type:inline-size}.task-weight-management__content{overflow:hidden}.task-weight-management__list{height:100%;min-height:0;padding:12px;overflow-x:hidden;overflow-y:auto}.task-weight-group+.task-weight-group{margin-top:12px}.task-weight-group{padding:12px;border:1px solid var(--overlay-6);border-radius:var(--radius-md);background:var(--surface)}.task-weight-group__header{min-height:35px;padding:0 2px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-weight-group__header h3,.task-weight-group__header p{margin:0}.task-weight-group__header h3{color:var(--text);font-size:13px;font-weight:650;line-height:20px}.task-weight-group__header p{margin-top:2px;color:var(--tertiary);font-size:10px;line-height:16px}.task-weight-group__header>span{flex:none;padding-top:2px;color:var(--tertiary);font-size:10px}.task-weight-group__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-weight-card{min-height:174px;padding:13px}.task-weight-card__body{min-width:0}.task-weight-card__title-row{min-width:0;display:flex;align-items:center;gap:6px}.task-weight-card__title-row h4{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:650;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.task-weight-card__level-icon{width:20px;height:20px;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.task-weight-card__level-icon.is-priority.is-rank-3{color:var(--error-text)}.task-weight-card__level-icon.is-priority.is-rank-2,.task-weight-card__level-icon.is-importance.is-rank-3{color:var(--warning-text)}.task-weight-card__level-icon.is-importance.is-rank-2{color:var(--info-strong)}.task-weight-card__level-icon.is-rank-1{color:var(--neutral-strong)}.task-weight-card__body>p{min-height:38px;margin:8px 0 0;overflow:hidden;color:var(--muted);display:-webkit-box;font-size:10px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-weight-card__signals{margin-top:10px;padding-top:9px;border-top:1px solid var(--overlay-5)}.task-weight-card__signals>span{color:var(--tertiary);font-size:9px;line-height:16px}.task-weight-card__signals>div{min-height:21px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-weight-card__signals em,.task-weight-card__signals small{padding:1px 6px;border-radius:var(--radius-full);background:var(--overlay-4);color:var(--muted);font-size:9px;font-style:normal;line-height:16px}.task-weight-card__signals small{color:var(--tertiary)}.task-weight-card__actions{right:8px;bottom:7px}.task-weight-editor-dialog .ant-modal-container{max-height:min(660px,calc(100dvh - 48px));display:flex;flex-direction:column}.task-weight-editor-dialog .ant-modal-body{min-height:0;padding-top:var(--space-md);overflow-y:auto}.task-weight-editor-dialog .ant-form-item{margin-bottom:var(--space-lg)}.task-weight-editor-dialog .ant-form-item-label{padding-bottom:4px}.task-weight-editor-dialog .ant-form-item-label>label{color:var(--text);font-size:12px;font-weight:600}.task-weight-editor-dialog .ant-input{border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:12px}.task-weight-editor-dialog textarea.ant-input{padding-block:8px;resize:none}.task-weight-editor-dialog .ant-form-item-extra,.task-weight-editor__help{color:var(--tertiary);font-size:10px;line-height:17px}.task-weight-editor__help{margin:7px 0 0 24px}.task-weight-editor-dialog .ant-checkbox-wrapper{color:var(--text);font-size:11px}@container (max-width: 860px){.task-weight-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 620px){.task-weight-group__grid{grid-template-columns:minmax(0,1fr)}}.task-weight-card__associations{margin-top:8px}.task-weight-card__associations>span{color:var(--tertiary);font-size:9px;line-height:16px}.task-weight-card__associations>div{min-height:21px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-weight-card__associations em,.task-weight-card__associations small{padding:1px 6px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:9px;font-style:normal;line-height:16px}.task-weight-card__associations small{background:transparent;color:var(--tertiary)}.task-weight-rule-editor{display:grid;gap:8px}.task-weight-rule-editor__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.task-weight-rule-editor__list .ant-tag{min-width:0;width:100%;margin:0;padding-inline:8px;border:1px solid var(--overlay-8);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:space-between;line-height:25px;overflow:hidden}.task-weight-rule-editor__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-weight-rule-editor__list .ant-tag-close-icon{margin-inline-start:4px;flex:none}.task-weight-rule-editor__empty{padding:8px 0;color:var(--tertiary);font-size:11px}.task-weight-rule-editor>.ant-select{width:100%}.task-weight-rule-editor>small{color:var(--tertiary);font-size:10px;line-height:17px}.task-weight-management__empty{height:100%;min-height:220px;color:var(--tertiary);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;font-size:12px}.task-weight-card__associations em.is-disabled,.task-weight-rule-editor__list .ant-tag.is-disabled{background:var(--overlay-4);color:var(--tertiary)}.task-weight-editor-dialog .ant-alert{margin-bottom:var(--space-md)}.system-settings-panel{height:100%;min-height:0;padding:16px;background:var(--settings-content-bg);display:flex;flex-direction:column;gap:14px;overflow:auto}.system-settings-card{padding:18px 20px;border:1px solid var(--overlay-6);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.system-settings-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.system-settings-card__header h3,.system-settings-card__header p{margin:0}.system-settings-card__header h3{color:var(--text);font-size:14px;font-weight:650;line-height:22px}.system-settings-card__header p{margin-top:3px;color:var(--tertiary);font-size:11px;line-height:17px}.system-settings-card__state{padding:3px 8px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);flex:none;font-size:10px;line-height:16px}.system-settings-brand{margin-top:18px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px}.system-settings-brand__logo-column{display:flex;flex-direction:column;align-items:center;gap:7px}.system-settings-brand__logo-frame{width:76px;height:76px;padding:12px;border:1px solid var(--overlay-8);border-radius:18px;background:var(--soft);display:grid;place-items:center}.system-settings-brand__logo-frame img{width:100%;height:100%;object-fit:contain}.system-settings-brand__logo-column .ant-btn{height:28px;padding-inline:9px;border-radius:8px;font-size:10px}.system-settings-brand__logo-column small,.system-settings-brand__logo-column em{color:var(--tertiary);font-size:9px;font-style:normal;line-height:14px;text-align:center}.system-settings-brand__logo-column em{color:var(--error-text)}.system-settings-brand__fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px}.system-settings-brand__fields label{min-width:0;display:flex;flex-direction:column;gap:6px}.system-settings-brand__fields label>span{color:var(--text);font-size:11px;font-weight:600;line-height:17px}.system-settings-brand__fields .ant-input-affix-wrapper{min-height:36px;border-color:var(--overlay-8);border-radius:var(--radius-sm);box-shadow:none;font-size:11px}.system-settings-brand__fields>p{grid-column:1 / -1;margin:-2px 0 0;color:var(--tertiary);font-size:10px;line-height:16px}.system-settings-card__footer{margin-top:18px;padding-top:14px;border-top:1px solid var(--overlay-5);display:flex;align-items:center;justify-content:flex-end;gap:12px}.system-settings-card__footer>span{margin-right:auto;color:var(--tertiary);font-size:10px;line-height:16px}.system-settings-card__footer .ant-btn{height:32px;padding-inline:12px;border-radius:9px;font-size:11px}.system-settings-theme-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.system-settings-theme-option{position:relative;min-width:0;padding:12px 14px;border:1px solid var(--overlay-8);border-radius:12px;background:var(--surface);display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.system-settings-theme-option:hover{border-color:var(--primary-border-hover);background:var(--soft);transform:translateY(-1px)}.system-settings-theme-option.is-selected{border-color:var(--theme-brand);background:var(--surface);box-shadow:0 0 0 2px var(--overlay-5)}.system-settings-theme-option__swatch{position:relative;width:92px;height:52px;padding:4px;border:1px solid var(--overlay-8);border-radius:12px;background:var(--settings-content-bg);box-shadow:inset 0 0 0 1px var(--overlay-5),0 3px 8px var(--overlay-6);overflow:hidden}.system-settings-theme-option__swatch-surface{position:relative;width:100%;height:100%;display:block;overflow:hidden;border-radius:8px}.system-settings-theme-option__swatch-rail{position:absolute;inset:0 auto 0 0;width:16px;background:var(--overlay-12)}.system-settings-theme-option__swatch-content{position:absolute;inset:6px 7px 6px 22px;display:flex;flex-direction:column;gap:4px}.system-settings-theme-option__swatch-title,.system-settings-theme-option__swatch-line,.system-settings-theme-option__swatch-action{position:relative;z-index:1;display:block;border-radius:var(--radius-full);background:var(--surface)}.system-settings-theme-option__swatch-title{width:28px;height:4px}.system-settings-theme-option__swatch-line{width:42px;height:3px;opacity:.58}.system-settings-theme-option__swatch-action{width:22px;height:8px;margin-top:auto;background:var(--surface);opacity:.92;box-shadow:0 2px 4px var(--overlay-12)}.system-settings-theme-option__swatch>svg{position:absolute;right:5px;bottom:5px;z-index:2;padding:3px;border-radius:var(--radius-full);background:var(--surface);color:var(--theme-brand);box-shadow:0 2px 5px var(--overlay-12)}.system-settings-theme-option__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.system-settings-theme-option__copy strong,.system-settings-theme-option__copy small,.system-settings-theme-option__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-settings-theme-option__copy strong{color:var(--text);font-size:12px;font-weight:650;line-height:18px}.system-settings-theme-option__copy small{color:var(--muted);font-size:10px;line-height:16px}.system-settings-theme-option__copy em{color:var(--tertiary);font-size:9px;font-style:normal;line-height:15px}.system-settings-theme-option__state{padding:4px 9px;border:1px solid var(--overlay-8);border-radius:var(--radius-full);color:var(--tertiary);flex:none;font-size:10px;line-height:16px}.system-settings-theme-option.is-selected .system-settings-theme-option__state{border-color:var(--theme-brand);background:var(--theme-brand);color:var(--on-primary)}.system-settings-theme-footer{margin-top:14px}@media(max-width:720px){.system-settings-brand{grid-template-columns:1fr}.system-settings-brand__logo-column{align-items:flex-start}.system-settings-brand__logo-column small,.system-settings-brand__logo-column em{text-align:left}.system-settings-brand__fields{grid-template-columns:1fr}.system-settings-theme-option{grid-template-columns:72px minmax(0,1fr)}.system-settings-theme-option__swatch{width:72px}.system-settings-theme-option__state{display:none}.system-settings-card__footer{align-items:flex-start;flex-direction:column}.system-settings-card__footer>span{margin-right:0}}.business-settings-dialog{max-width:calc(100vw - 48px);padding-bottom:0}.business-settings-dialog .ant-modal-container{height:min(780px,calc(100dvh - 48px));padding:0;border:1px solid var(--overlay-8);border-radius:20px;background:var(--settings-menu-bg);box-shadow:var(--shadow-floating);overflow:hidden}.business-settings-dialog .ant-modal-close{top:28px;inset-inline-end:28px;z-index:4;color:var(--tertiary)}.business-settings-dialog .ant-modal-close:hover{background:var(--overlay-3);color:var(--text)}.business-settings-dialog .ant-modal-body,.business-settings-dialog__layout{width:100%;height:100%;min-height:0}.business-settings-dialog__layout{padding:16px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px}.business-settings-dialog__menu{min-height:0;padding:12px 4px;display:flex;flex-direction:column}.business-settings-dialog__menu-header{padding:8px 12px 20px}.business-settings-dialog__menu-header strong,.business-settings-dialog__menu-header span{display:block}.business-settings-dialog__menu-header strong{color:var(--text);font-size:18px;font-weight:700;line-height:26px}.business-settings-dialog__menu-header span{margin-top:3px;color:var(--tertiary);font-size:11px;line-height:16px}.business-settings-dialog__menu nav{display:flex;flex-direction:column;gap:4px}.business-settings-dialog__menu nav button{width:100%;min-height:42px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:500;line-height:20px;text-align:left;transition:background-color .2s,color .2s}.business-settings-dialog__menu nav button>span{min-width:0;flex:1}.business-settings-dialog__menu nav button:hover{background:var(--overlay-4);color:var(--text)}.business-settings-dialog__menu nav button.is-active{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary);font-weight:600}.business-settings-dialog__workspace{min-width:0;min-height:0;border:1px solid var(--overlay-6);border-radius:16px;background:var(--settings-content-bg);box-shadow:var(--shadow-floating);display:flex;flex-direction:column;overflow:hidden}.business-settings-dialog__workspace-header{min-height:74px;padding:17px 64px 15px 24px;border-bottom:1px solid var(--overlay-4);background:var(--settings-content-bg);display:flex;flex-direction:column;justify-content:center}.business-settings-dialog__workspace-header h2,.business-settings-dialog__workspace-header p{margin:0}.business-settings-dialog__workspace-header h2{color:var(--text);font-size:18px;font-weight:700;line-height:26px}.business-settings-dialog__workspace-header p{margin-top:2px;color:var(--tertiary);font-size:11px;line-height:16px}.business-settings-dialog__workspace-body{min-width:0;min-height:0;flex:1;background:var(--settings-content-bg);overflow:hidden}.business-settings-dialog__placeholder{min-height:148px;margin:16px;padding:28px;border:1px solid var(--overlay-5);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:13px;line-height:20px;text-align:center}@media(max-width:900px){.business-settings-dialog{max-width:calc(100vw - 24px)}.business-settings-dialog .ant-modal-container{height:calc(100dvh - 24px)}.business-settings-dialog .ant-modal-close{top:20px;inset-inline-end:20px}.business-settings-dialog__layout{padding:8px;grid-template-columns:176px minmax(0,1fr);gap:8px}.business-settings-dialog__menu{padding-inline:0}.business-settings-dialog__menu-header{padding-inline:8px}.business-settings-dialog__menu nav button{padding-inline:9px}.business-settings-dialog__workspace-header{padding-right:56px}}@media(min-width:1600px){.business-settings-dialog.ant-modal{width:min(1560px,calc(100vw - 96px))!important;max-width:calc(100vw - 96px)}.business-settings-dialog__layout{grid-template-columns:264px minmax(0,1fr);gap:20px}}.app-user-menu{margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--text) 4%,transparent);display:flex;align-items:center;gap:4px}.app-user-menu__profile{min-width:0;padding:8px;border:0;border-radius:10px;background:transparent;display:flex;flex:1;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background-color .2s,color .2s}.app-user-menu__profile:hover,.app-user-menu__profile.is-open{background:var(--overlay-3)}.app-user-menu__copy{min-width:0;flex:1}.app-user-menu__mobile-label,.app-user-menu__profile-icon{display:none}.app-user-menu__copy strong{display:block;color:var(--text);font-size:14px;font-weight:600;line-height:1.25}.app-user-menu__copy small{display:block;margin-top:2px;color:var(--tertiary);font-size:11px;line-height:1.3}.app-user-menu__notification{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--tertiary);display:grid;flex:none;place-items:center;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.app-user-menu__notification-count{position:absolute;top:0;right:-2px;width:16px;min-width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-full);background:var(--error-strong);color:var(--on-primary);display:grid;place-items:center;font-size:9px;font-weight:700;line-height:16px;box-shadow:var(--shadow)}.app-user-menu__notification-count.is-wide{width:auto;min-width:20px;padding-inline:4px}.app-user-menu__notification:hover{background:var(--overlay-3);color:var(--text)}.app-user-menu__notification:active{transform:scale(.96)}.app-user-menu-popover{width:216px}.app-user-menu-popover .ant-popover-inner{padding:8px;border:1px solid var(--overlay-8);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-floating)}.app-user-menu-popover__identity{padding:8px 8px 12px;display:flex;align-items:center;gap:10px}.app-user-menu-popover__copy{min-width:0}.app-user-menu-popover__copy strong,.app-user-menu-popover__copy small{display:block}.app-user-menu-popover__copy strong{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.app-user-menu-popover__copy small{margin-top:1px;color:var(--tertiary);font-size:11px;line-height:16px}.app-user-menu-popover__items{padding-top:8px;border-top:1px solid var(--overlay-6)}.app-user-menu-popover__items button{width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;text-align:left;transition:background-color .2s,color .2s}.app-user-menu-popover__items button:disabled{cursor:wait;opacity:.56}.app-user-menu-popover__items button:hover{background:var(--overlay-3);color:var(--text)}.app-user-menu-popover__divider{height:1px;margin:8px 4px;background:var(--overlay-6)}.app-user-menu-popover__items .app-user-menu-popover__logout{color:var(--error-text)}.app-user-menu-popover__items .app-user-menu-popover__logout:hover{background:var(--error-soft);color:var(--error-text)}@media(max-width:900px){.app-user-menu{margin:0;padding:0;border:0}.app-user-menu__profile,.app-user-menu__notification{width:auto;min-width:0;min-height:50px;padding:3px 2px;border-radius:0;display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;gap:3px;color:var(--tertiary);text-decoration:none}.app-user-menu__profile{order:2;text-align:center}.app-user-menu__notification{height:auto;order:1}.app-user-menu__copy,.app-user-menu__profile-avatar{display:none}.app-user-menu__profile-icon{display:block}.app-user-menu__mobile-label{display:block;font-size:10px;font-weight:inherit;line-height:14px}.app-user-menu__notification-count{top:1px;right:max(4px,calc(50% - 22px))}.app-user-menu__profile:hover,.app-user-menu__profile.is-open,.app-user-menu__profile.is-active,.app-user-menu__notification:hover,.app-user-menu__notification.is-active{background:transparent;color:var(--primary)}}@media(hover:none),(pointer:coarse){.app-user-menu-popover__items button{min-height:44px}}.app-shell{width:100%;height:var(--visual-viewport-height, 100dvh);min-height:0;display:flex;overflow:hidden;background:var(--app-bg)}.app-sidebar{position:relative;z-index:10;width:var(--sidebar-width);height:100%;padding:var(--shell-padding) 12px;display:flex;flex:none;flex-direction:column}.app-sidebar svg{flex:none;stroke-width:1.5}.app-main{position:relative;height:100%;min-width:0;padding:var(--shell-padding);display:flex;flex:1}.app-content{position:relative;min-width:0;min-height:0;display:flex;flex:1;flex-direction:column;overflow:hidden;background:var(--content-bg);border-radius:var(--radius-md);box-shadow:var(--shadow)}@media(max-width:900px){.app-shell{position:relative}.app-sidebar{position:fixed;z-index:60;right:max(8px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;height:62px;padding:6px 5px;border:1px solid color-mix(in srgb,var(--surface) 92%,transparent);border-radius:32px;background:color-mix(in srgb,var(--surface) 94%,transparent);flex-direction:row;align-items:stretch;box-shadow:0 12px 30px color-mix(in srgb,var(--text) 13%,transparent),0 2px 8px color-mix(in srgb,var(--text) 6%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-sidebar>.app-nav,.app-sidebar>.app-user-menu{display:contents}.app-sidebar>:not(.app-nav,.app-user-menu){display:none}.app-main{width:100%;height:100%;padding:8px 8px calc(98px + env(safe-area-inset-bottom))}.app-content{border-radius:var(--radius-md)}@supports not (backdrop-filter: blur(18px)){.app-sidebar{background:var(--surface)}}}.app-page-loading{width:100%;height:100%;display:grid;place-items:center}.page-layout{--page-content-max: var(--content-max);--page-gutter: max(var(--content-gutter-min), calc((100% - var(--page-content-max)) / 2));width:100%;height:100%;min-height:0;display:flex;flex-direction:column;container-name:page-layout;container-type:inline-size}.page-layout[data-display-tier=high-density-desktop]{--page-content-max: min( 1760px, max(var(--content-max), calc(100% - var(--high-density-gutter) - var(--high-density-gutter))) );--page-gutter: max( var(--content-gutter-min), min(var(--high-density-gutter), calc((100% - var(--content-usable-min)) / 2)), calc((100% - var(--page-content-max)) / 2) )}.content-rail{width:100%;min-width:0;padding-inline:var(--page-gutter)}.content-rail--body{container-name:content-rail;container-type:inline-size}.active-recording-float{--active-recording-icon: var(--muted);width:46px;height:46px;position:fixed;bottom:calc(var(--space-xxl) + var(--space-xxl) + var(--space-md) + env(safe-area-inset-bottom,0px));right:calc(var(--space-xxl) + var(--space-xl) + env(safe-area-inset-right,0px));z-index:1000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.active-recording-float.is-dragging{cursor:grabbing}.active-recording-float>button.active-recording-float__button.ant-btn.ant-btn-icon-only,.active-recording-float>button.active-recording-float__button.ant-btn.ant-btn-icon-only:hover,.active-recording-float>button.active-recording-float__button.ant-btn.ant-btn-icon-only:focus-visible,.active-recording-float>button.active-recording-float__button.ant-btn.ant-btn-icon-only:active{width:46px;height:46px;padding:0;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--neutral-strong) 22%,transparent),0 4px 10px color-mix(in srgb,var(--neutral-strong) 16%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 86%,transparent)!important;color:var(--active-recording-icon)!important;cursor:inherit}.active-recording-float.is-dragging>button.active-recording-float__button.ant-btn.ant-btn-icon-only{box-shadow:0 16px 34px color-mix(in srgb,var(--neutral-strong) 25%,transparent),0 5px 12px color-mix(in srgb,var(--neutral-strong) 18%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 86%,transparent)!important}.active-recording-float.is-paused,.active-recording-float.is-requesting,.active-recording-float.is-stopping{--active-recording-icon: var(--muted)}.active-recording-float.is-error,.active-recording-float.is-unsupported{--active-recording-icon: var(--error)}.active-recording-float.is-recording{--active-recording-icon: var(--success-strong)}.recording-activity-meter{height:24px;display:inline-flex;align-items:center;gap:3px}.recording-activity-meter i{width:3px;border-radius:var(--radius-full);background:currentColor;opacity:.38;transition:opacity .16s ease,transform .16s ease}.recording-activity-meter i:nth-child(1),.recording-activity-meter i:nth-child(4){height:11px}.recording-activity-meter i:nth-child(2){height:19px}.recording-activity-meter i:nth-child(3){height:15px}.recording-activity-meter i.is-active{opacity:1;transform:scaleY(1.08)}.active-recording-float.is-recording .recording-activity-meter i{animation:active-recording-wave .9s ease-in-out infinite alternate}.active-recording-float.is-recording .recording-activity-meter i:nth-child(2){animation-delay:.15s}.active-recording-float.is-recording .recording-activity-meter i:nth-child(3){animation-delay:.3s}.active-recording-float.is-recording .recording-activity-meter i:nth-child(4){animation-delay:.45s}@keyframes active-recording-wave{0%{transform:scaleY(.58)}to{transform:scaleY(1.08)}}@media(prefers-reduced-motion:reduce){.active-recording-float.is-recording .recording-activity-meter i{animation:none}}.live-recording-page{padding:var(--space-lg);background:var(--content-bg);color:var(--text)}.live-recording-page svg{flex:none;stroke-width:1.5}.live-recording-surface{width:100%;min-height:0;flex:1;border:1px solid var(--overlay-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.live-recording-header{min-height:88px;padding:var(--space-xl) var(--space-xxl);flex:none;display:flex;align-items:center;gap:var(--space-md)}.live-recording-status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:var(--radius-full);background:var(--tertiary)}.live-recording-status-dot.is-recording{background:var(--success-strong);animation:live-recording-pulse 1.8s ease-in-out infinite}.live-recording-status-dot.is-paused,.live-recording-status-dot.is-requesting,.live-recording-status-dot.is-stopping{background:var(--warning-strong)}.live-recording-status-dot.is-error,.live-recording-status-dot.is-unsupported{background:var(--error)}.live-recording-header__title{min-width:0;display:flex;align-items:baseline;gap:var(--space-lg)}.live-recording-header h1{max-width:min(520px,55vw);margin:0;overflow:hidden;color:var(--text);font-size:22px;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.live-recording-header__meta{display:flex;align-items:center;gap:var(--space-md);color:var(--tertiary);font-size:12px;line-height:1.5}.live-recording-header__meta span:not(:last-child){padding:2px 8px;border-radius:var(--radius-full);background:var(--soft)}.live-recording-close.ant-btn{margin-left:auto}.live-recording-transcript{min-height:0;padding:var(--space-xs) var(--space-xxl) 108px;flex:1;overflow-y:auto;overscroll-behavior:contain}.live-recording-transcript__content{width:min(920px,100%)}.live-recording-segment{margin-bottom:var(--space-sm);padding:10px var(--space-md);border-radius:var(--radius-sm);transition:background-color .2s ease}.live-recording-segment:hover{background:var(--primary-selected)}.live-recording-segment header{display:flex;align-items:center;gap:var(--space-md)}.live-recording-segment header strong{color:var(--text);font-size:13px;line-height:1.5;font-weight:600}.live-recording-segment header .speaker-label{color:var(--speaker-label-color);font-size:13px;line-height:1.5;font-weight:600}.live-recording-segment header time{color:var(--tertiary);font-size:11px;line-height:1.5}.live-recording-segment p{margin:var(--space-xs) 0 0;color:var(--text);font-size:15px;line-height:1.75}.live-recording-segment.is-interim p{color:var(--muted)}.live-recording-listening{height:10px;margin-top:var(--space-xs);display:inline-flex;align-items:center;gap:3px}.live-recording-listening i{width:3px;height:3px;border-radius:var(--radius-full);background:var(--primary);animation:live-recording-listening 1.1s ease-in-out infinite}.live-recording-listening i:nth-child(2){animation-delay:.14s}.live-recording-listening i:nth-child(3){animation-delay:.28s}.live-recording-empty{min-height:100%;padding-bottom:56px;color:var(--tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);text-align:center}.live-recording-empty>svg{margin-bottom:var(--space-xs);color:var(--placeholder)}.live-recording-empty.is-recording>svg{color:var(--success-text);animation:live-recording-pulse 1.8s ease-in-out infinite}.live-recording-empty.is-error>svg,.live-recording-empty.is-unsupported>svg{color:var(--error-text)}.live-recording-empty strong{color:var(--text);font-size:15px;line-height:1.5;font-weight:600}.live-recording-empty span{max-width:480px;font-size:13px;line-height:1.65}.live-recording-retry.ant-btn{height:34px;margin-top:var(--space-sm);padding-inline:var(--space-lg);border-color:var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:none}.live-recording-retry.ant-btn:hover{border-color:var(--primary-border-hover);background:var(--primary-soft);color:var(--primary)}.live-recording-inline-state{width:min(920px,100%);margin-top:var(--space-lg);padding:9px var(--space-md);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning-text);display:flex;align-items:center;gap:var(--space-sm);font-size:12px;line-height:1.5}.live-recording-inline-state.is-error{background:var(--error-soft);color:var(--error-text)}.live-recording-controls{min-height:78px;padding:var(--space-md) var(--space-xxl) var(--space-lg);flex:none;background:linear-gradient(to bottom,transparent,var(--surface) 24%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:absolute;right:0;bottom:0;left:0;z-index:2}.live-recording-timer{display:flex;align-items:center;gap:var(--space-md)}.live-recording-timer strong{color:var(--text);font-size:17px;line-height:1;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em}.live-recording-meter i{background:var(--overlay-10)}.live-recording-meter i.is-active{background:var(--success-strong);opacity:1}.live-recording-actions{grid-column:2;display:flex;align-items:center;gap:var(--space-sm)}.live-recording-language{display:inline-flex;min-height:32px;align-items:center;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.live-recording-icon-button.ant-btn{width:38px;min-width:38px;height:38px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--text)}.live-recording-icon-button.ant-btn:hover,.live-recording-icon-button.ant-btn:focus,.live-recording-icon-button.ant-btn:focus-visible{border:0;outline:0;background:var(--primary-soft);box-shadow:none;color:var(--primary)}.live-recording-icon-button.ant-btn:active{transform:scale(.96)}.live-recording-icon-button.ant-btn:disabled{background:transparent;color:var(--placeholder)}.live-recording-stop.ant-btn{width:48px;min-width:48px;height:48px;margin-left:var(--space-xs);padding:0;border:1px solid var(--overlay-8);border-radius:var(--radius-full);background:var(--surface);box-shadow:0 2px 10px var(--overlay-5);color:var(--text)}.live-recording-stop.ant-btn:not(:disabled):hover,.live-recording-stop.ant-btn:not(:disabled):focus,.live-recording-stop.ant-btn:not(:disabled):focus-visible{border-color:var(--overlay-8);outline:0;background:var(--error-soft);box-shadow:0 2px 10px var(--overlay-5);color:var(--error-text)}.live-recording-stop.ant-btn:active{transform:scale(.96)}.live-recording-ai-note{position:absolute;bottom:4px;left:50%;z-index:3;color:var(--placeholder);font-size:10px;line-height:1.4;pointer-events:none;transform:translate(-50%)}.live-recording-settings-popover .ant-popover-inner{width:min(360px,calc(100vw - 32px));padding:var(--space-sm);border:1px solid var(--overlay-8);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-floating)}.live-recording-settings{display:flex;flex-direction:column}.live-recording-settings__row{min-height:58px;padding:10px var(--space-md);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.live-recording-settings__row:hover{background:var(--overlay-2)}.live-recording-settings__row>div{min-width:0;display:flex;flex-direction:column}.live-recording-settings__row strong{color:var(--text);font-size:13px;line-height:1.5;font-weight:600}.live-recording-settings__row small,.live-recording-settings__row>span{color:var(--tertiary);font-size:11px;line-height:1.5}.live-recording-settings__row>svg{color:var(--tertiary)}.live-recording-settings__row>svg.is-active{color:var(--success-text)}.live-recording-settings__note{margin:0 var(--space-md) var(--space-xs);padding:var(--space-sm) 10px;border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info-strong);font-size:11px;line-height:1.55}@keyframes live-recording-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes live-recording-listening{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.live-recording-status-dot.is-recording,.live-recording-empty.is-recording>svg,.live-recording-listening i{animation:none}}@container page-layout (max-width: 780px){.live-recording-page{padding:var(--space-sm)}.live-recording-header{min-height:76px;padding:var(--space-lg)}.live-recording-header__title{display:block}.live-recording-header h1{max-width:70vw;font-size:19px}.live-recording-header__meta{margin-top:2px;gap:var(--space-sm)}.live-recording-transcript{padding-inline:var(--space-md)}.live-recording-controls{padding-inline:var(--space-lg)}}@container page-layout (max-width: 540px){.live-recording-header{padding-right:56px;position:relative}.live-recording-close.ant-btn{margin:0;position:absolute;top:10px;right:10px}.live-recording-controls{min-height:112px;padding:var(--space-sm) var(--space-md) var(--space-lg);grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;gap:var(--space-sm)}.live-recording-timer{grid-row:1}.live-recording-actions{grid-row:2;grid-column:1}.live-recording-transcript{padding-bottom:144px}.live-recording-ai-note{display:none}}@container page-layout (min-width: 1440px){.live-recording-page{padding:clamp(24px,2.2vw,40px)}.live-recording-header,.live-recording-transcript{padding-inline:clamp(32px,4vw,96px)}.live-recording-transcript__content,.live-recording-inline-state{width:min(1180px,100%)}}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;min-height:100dvh;overflow:hidden}#root{width:100%;height:var(--visual-viewport-height, 100dvh);min-height:0;overflow:hidden}body{font-family:var(--font-family);background:var(--app-bg);color:var(--text)}button{font:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button.ant-btn.ant-btn-icon-only,button.ant-btn.ant-btn-icon-only:hover,button.ant-btn.ant-btn-icon-only:focus,button.ant-btn.ant-btn-icon-only:focus-visible,button.ant-btn.ant-btn-icon-only:active,button.ant-btn.icon-button,button.ant-btn.icon-button:hover,button.ant-btn.icon-button:focus,button.ant-btn.icon-button:focus-visible,button.ant-btn.icon-button:active,button.ant-btn.ant-btn-text:has(>.ant-btn-icon:only-child),button.ant-btn.ant-btn-text:has(>.ant-btn-icon:only-child):hover,button.ant-btn.ant-btn-text:has(>.ant-btn-icon:only-child):focus-visible{border:0!important;outline:0!important;box-shadow:none!important}button.ant-btn.ant-btn-icon-only:focus-visible,button.ant-btn.icon-button:focus-visible,button.ant-btn.ant-btn-text:has(>.ant-btn-icon:only-child):focus-visible{background:var(--primary-soft)!important;color:var(--primary)!important;outline:0!important;box-shadow:none!important}*{scrollbar-width:auto!important;scrollbar-color:auto!important}@supports (-moz-appearance: none){*{scrollbar-width:thin!important;scrollbar-color:var(--scrollbar-thumb) transparent!important}}*::-webkit-scrollbar{width:var(--scrollbar-size)!important;height:var(--scrollbar-size)!important;background:transparent!important}*::-webkit-scrollbar-button,*::-webkit-scrollbar-button:single-button,*::-webkit-scrollbar-button:vertical,*::-webkit-scrollbar-button:horizontal,*::-webkit-scrollbar-button:start,*::-webkit-scrollbar-button:end,*::-webkit-scrollbar-button:increment,*::-webkit-scrollbar-button:decrement{width:0!important;height:0!important;border:0!important;background:transparent!important;display:none!important;-webkit-appearance:none!important}*::-webkit-scrollbar-track,*::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-corner{border:0!important;background:transparent!important;box-shadow:none!important}*::-webkit-scrollbar-thumb{min-width:var(--scrollbar-size);min-height:var(--scrollbar-size);border:0!important;border-radius:var(--radius-full)!important;background:var(--scrollbar-thumb)!important;background-clip:border-box!important;box-shadow:none!important}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-hover)!important}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none!important}.scrollbar-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.rc-virtual-list{--rc-virtual-list-scrollbar-bg: var(--scrollbar-thumb) !important}.rc-virtual-list-scrollbar{background:transparent!important}.rc-virtual-list-scrollbar-vertical{width:var(--scrollbar-size)!important}.rc-virtual-list-scrollbar-horizontal{height:var(--scrollbar-size)!important}.rc-virtual-list-scrollbar-thumb{border-radius:var(--radius-full)!important;background:var(--scrollbar-thumb)!important;transition:background-color .2s ease}.rc-virtual-list-scrollbar:hover .rc-virtual-list-scrollbar-thumb,.rc-virtual-list-scrollbar-thumb:hover,.rc-virtual-list-scrollbar-thumb:active,.rc-virtual-list-scrollbar-thumb-moving{background:var(--scrollbar-thumb-hover)!important}.ant-table-sticky-scroll{height:var(--scrollbar-size)!important;border:0!important;background:transparent!important}.ant-table-sticky-scroll-bar{height:var(--scrollbar-size)!important;border-radius:var(--radius-full)!important;background:var(--scrollbar-thumb)!important}.ant-table-sticky-scroll:hover .ant-table-sticky-scroll-bar,.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background:var(--scrollbar-thumb-hover)!important}.ant-btn,.ant-btn:hover,.ant-btn:focus,.ant-btn:focus-visible,.ant-btn:active{box-shadow:none!important}@media(max-width:620px){*,*:before,*:after{scrollbar-width:none!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.rc-virtual-list-scrollbar,.ant-table-sticky-scroll{width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.ant-modal-root .ant-modal-wrap{padding-top:max(8px,env(safe-area-inset-top));padding-right:max(8px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom));padding-left:max(8px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:center}.ant-modal-root .ant-modal{top:0;width:100%!important;max-width:100%;margin:auto;padding-bottom:0}.ant-modal-root .ant-modal-content,.ant-modal-root .ant-modal-container{max-height:calc(var(--visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));display:flex;flex-direction:column;overflow:hidden}.ant-modal-root .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ant-modal-root .ant-modal-confirm,.ant-modal-root .ant-modal.responsive-confirm-modal{width:min(400px,100%)!important}.ant-modal-root .ant-modal-confirm .ant-modal-content,.ant-modal-root .ant-modal-confirm .ant-modal-container,.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-content,.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-container{padding:var(--space-xl);border:1px solid var(--overlay-8);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-floating)}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-header{margin-bottom:var(--space-sm)}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-close{display:none}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-title,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-title{color:var(--text);font-size:16px;font-weight:600;line-height:24px}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-body,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-content{color:var(--muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-footer,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns{margin-top:var(--space-xl);display:flex;align-items:stretch;gap:var(--space-sm)}.ant-modal-root .ant-modal.responsive-confirm-modal .ant-modal-footer .ant-btn,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{min-width:0;min-height:44px;margin-inline-start:0;border-radius:var(--radius-sm);flex:1 1 0}.ant-modal-root .ant-modal-confirm-btns{width:100%}.ant-modal-root .ant-modal-confirm-btns .ant-btn{max-width:none}.responsive-confirm-modal__description{color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.responsive-popconfirm-trigger{min-width:0;display:inline-flex}.ant-drawer-content-wrapper{max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))}.ant-drawer-body{padding-bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain}.ant-popover,.ant-dropdown{max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}.ant-popover-inner,.ant-dropdown-menu{overflow-wrap:anywhere}.ant-picker-dropdown{position:fixed!important;top:50%!important;bottom:auto!important;width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));inset-inline:max(8px,env(safe-area-inset-left)) auto!important;transform:translateY(-50%)!important}.ant-picker-dropdown .ant-picker-panel-container{width:100%;max-height:calc(var(--visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));overflow-y:auto}.ant-picker-dropdown .ant-picker-panels,.ant-picker-dropdown .ant-picker-datetime-panel{flex-direction:column}.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-content{width:100%}.ant-picker-dropdown .ant-picker-body{padding-inline:12px}.ant-picker-dropdown .ant-picker-time-panel{width:100%;border-top:1px solid var(--overlay-6);border-inline-start:0}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-content{height:132px}}@media(hover:none),(pointer:coarse){.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-popover-inner [role=menuitem],.ant-popover-inner button,.ant-modal button.ant-btn:not(.ant-modal-close),.ant-drawer button.ant-btn:not(.ant-drawer-close){min-height:44px}}
