@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.calendar-page{height:calc(100vh - 64px);min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.calendar-page__content{padding:16px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.calendar-page__body{margin-top:16px;flex:1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:16px;align-items:stretch}.calendar-page__sidebar{min-height:0}.calendar-page__main{min-width:0;min-height:0;background:#fff;overflow-x:hidden}.calendar-page__main--time-grid{overflow-y:hidden}@media(min-width:900px){.calendar-page__content{padding:20px 24px}}@media(min-width:1200px){.calendar-page__body{grid-template-columns:284px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}:root{--tenant-activity-page-bg: #f4f6fb;--tenant-activity-surface: #ffffff;--tenant-activity-surface-alt: #f8fafc;--tenant-activity-border: #dbe3f0;--tenant-activity-text: #111827;--tenant-activity-muted: #6b7280;--tenant-activity-accent: #0047ab;--tenant-activity-warning: #d97706;--tenant-activity-warning-bg: #fff7ed;--tenant-activity-shadow: 0 18px 38px rgba(15, 23, 42, .08)}.tenant-activity-page{min-height:calc(100vh - 64px);background:radial-gradient(circle at top right,rgba(0,71,171,.08),transparent 24%),var(--tenant-activity-page-bg);color:var(--tenant-activity-text)}.tenant-activity-page--dark{--tenant-activity-page-bg: #081120;--tenant-activity-surface: #0f172a;--tenant-activity-surface-alt: #111c31;--tenant-activity-border: #1e293b;--tenant-activity-text: #f8fafc;--tenant-activity-muted: #94a3b8;--tenant-activity-warning: #fdba74;--tenant-activity-warning-bg: rgba(146, 64, 14, .18);--tenant-activity-shadow: 0 18px 40px rgba(2, 6, 23, .42)}.tenant-activity-feed{display:flex;flex-direction:column;gap:20px;padding:24px}.tenant-activity-feed__hero,.tenant-activity-feed__hero-main,.tenant-activity-feed__summary-grid,.tenant-activity-feed__content-grid,.tenant-activity-feed__panel-header,.tenant-activity-feed__filter-button,.tenant-activity-feed__timeline-section-header,.tenant-activity-feed__warning,.tenant-activity-feed__loading-item,.tenant-activity-feed-item,.tenant-activity-feed-item__header,.tenant-activity-feed-item__title-wrap,.tenant-activity-feed-item__meta,.tenant-activity-feed-item__time{display:flex;align-items:center}.tenant-activity-feed__hero,.tenant-activity-feed__panel,.tenant-activity-feed__summary-card,.tenant-activity-feed__warning,.tenant-activity-feed-item{border:1px solid var(--tenant-activity-border);background:var(--tenant-activity-surface);box-shadow:var(--tenant-activity-shadow)}.tenant-activity-feed__hero,.tenant-activity-feed__summary-card,.tenant-activity-feed__panel,.tenant-activity-feed__warning,.tenant-activity-feed-item{border-radius:20px}.tenant-activity-feed__hero{justify-content:space-between;gap:16px;padding:24px}.tenant-activity-feed__hero-main{gap:14px;min-width:0}.tenant-activity-feed__hero-copy,.tenant-activity-feed__summary-card,.tenant-activity-feed__panel,.tenant-activity-feed__loading-content,.tenant-activity-feed-item__content{display:flex;flex-direction:column}.tenant-activity-feed__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#0047ab14;color:var(--tenant-activity-accent);flex-shrink:0}.tenant-activity-feed__title{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.03em}.tenant-activity-feed__subtitle,.tenant-activity-feed__hero-meta-label,.tenant-activity-feed__panel-subtitle,.tenant-activity-feed__summary-label,.tenant-activity-feed__summary-caption,.tenant-activity-feed__timeline-section-subtitle,.tenant-activity-feed__empty-description,.tenant-activity-feed-item__description,.tenant-activity-feed-item__meta,.tenant-activity-feed-item__time,.tenant-activity-feed__filter-label{color:var(--tenant-activity-muted)}.tenant-activity-feed__subtitle{margin-top:6px;font-size:14px;line-height:20px;max-width:640px}.tenant-activity-feed__hero-meta{flex-shrink:0}.tenant-activity-feed__hero-meta-label{display:inline-flex;padding:10px 14px;border-radius:999px;background:var(--tenant-activity-surface-alt);font-size:12px;line-height:16px;font-weight:500}.tenant-activity-feed__warning{gap:10px;padding:14px 16px;color:var(--tenant-activity-warning);background:var(--tenant-activity-warning-bg)}.tenant-activity-feed__summary-grid{gap:12px}.tenant-activity-feed__summary-grid,.tenant-activity-feed__content-grid{align-items:start}.tenant-activity-feed__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-activity-feed__summary-card{gap:8px;min-height:132px;padding:18px 20px}.tenant-activity-feed__summary-label,.tenant-activity-feed__summary-caption,.tenant-activity-feed__panel-subtitle,.tenant-activity-feed__timeline-section-subtitle,.tenant-activity-feed__filter-count,.tenant-activity-feed-item__source,.tenant-activity-feed-item__meta,.tenant-activity-feed-item__description,.tenant-activity-feed-item__time{font-size:12px;line-height:16px}.tenant-activity-feed__summary-value{font-size:38px;line-height:1;font-weight:700;letter-spacing:-.04em}.tenant-activity-feed__content-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px}.tenant-activity-feed__panel{gap:18px;min-width:0;padding:20px}.tenant-activity-feed__panel--timeline{min-height:520px}.tenant-activity-feed__panel-header,.tenant-activity-feed__timeline-section-header{justify-content:space-between;gap:12px}.tenant-activity-feed__panel-title,.tenant-activity-feed__timeline-section-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.tenant-activity-feed__filter-list,.tenant-activity-feed__timeline,.tenant-activity-feed__timeline-list,.tenant-activity-feed__loading-list{display:flex;flex-direction:column;gap:10px}.tenant-activity-feed__filter-button{width:100%;gap:10px;padding:14px 16px;border:1px solid var(--tenant-activity-border);border-radius:16px;background:var(--tenant-activity-surface-alt);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.tenant-activity-feed__filter-button:hover{transform:translateY(-1px);border-color:#0047ab47}.tenant-activity-feed__filter-button--active{border-color:#0047ab52;background:#0047ab14}.tenant-activity-feed__filter-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.tenant-activity-feed__filter-dot--blue{background:#2563eb}.tenant-activity-feed__filter-dot--green{background:#10b981}.tenant-activity-feed__filter-dot--orange{background:#f97316}.tenant-activity-feed__filter-dot--sky{background:#0ea5e9}.tenant-activity-feed__filter-dot--purple{background:#8b5cf6}.tenant-activity-feed__filter-dot--yellow{background:#f59e0b}.tenant-activity-feed__filter-label{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:500}.tenant-activity-feed__filter-count{color:var(--tenant-activity-text);font-weight:600}.tenant-activity-feed__timeline-section{display:flex;flex-direction:column;gap:10px}.tenant-activity-feed-item{gap:14px;padding:16px 18px}.tenant-activity-feed-item__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;flex-shrink:0}.tenant-activity-feed-item__icon--blue{background:#2563eb1f;color:#2563eb}.tenant-activity-feed-item__icon--green{background:#10b98124;color:#10b981}.tenant-activity-feed-item__icon--orange{background:#f973161f;color:#f97316}.tenant-activity-feed-item__icon--sky{background:#0ea5e924;color:#0ea5e9}.tenant-activity-feed-item__icon--purple{background:#8b5cf61f;color:#8b5cf6}.tenant-activity-feed-item__icon--yellow{background:#f59e0b29;color:#f59e0b}.tenant-activity-feed-item__icon--pink{background:#ec489924;color:#ec4899}.tenant-activity-feed-item__glyph,.activity-glyph{width:18px;height:18px}.tenant-activity-feed-item__content{gap:10px;flex:1;min-width:0}.tenant-activity-feed-item__header{justify-content:space-between;align-items:flex-start;gap:12px}.tenant-activity-feed-item__title-wrap{gap:8px;align-items:center;flex-wrap:wrap}.tenant-activity-feed-item__title{font-size:15px;line-height:20px;font-weight:600}.tenant-activity-feed-item__source{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-weight:600}.tenant-activity-feed-item__source--blue{background:#2563eb1a;color:#2563eb}.tenant-activity-feed-item__source--green{background:#10b9811f;color:#10b981}.tenant-activity-feed-item__source--orange{background:#f973161f;color:#f97316}.tenant-activity-feed-item__source--sky{background:#0ea5e924;color:#0ea5e9}.tenant-activity-feed-item__source--purple{background:#8b5cf61f;color:#8b5cf6}.tenant-activity-feed-item__source--yellow{background:#f59e0b1f;color:#f59e0b}.tenant-activity-feed-item__description{font-size:14px;line-height:20px}.tenant-activity-feed-item__meta,.tenant-activity-feed-item__time{gap:6px;flex-wrap:wrap}.tenant-activity-feed-item__time{white-space:nowrap}.tenant-activity-feed-item__time-icon,.activity-clock{width:12px;height:12px}.tenant-activity-feed-item__dot{opacity:.6}.tenant-activity-feed__loading-item{gap:14px;padding:16px 18px;border-radius:20px;border:1px solid var(--tenant-activity-border);background:var(--tenant-activity-surface-alt)}.tenant-activity-feed__loading-icon{width:40px;height:40px;border-radius:14px;background:linear-gradient(90deg,#94a3b829,#94a3b847,#94a3b829);background-size:200% 100%;animation:tenant-activity-shimmer 1.4s linear infinite;flex-shrink:0}.tenant-activity-feed__loading-content{gap:8px;flex:1}.tenant-activity-feed__loading-line{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#94a3b824,#94a3b842,#94a3b824);background-size:200% 100%;animation:tenant-activity-shimmer 1.4s linear infinite}.tenant-activity-feed__loading-line--wide{width:78%}.tenant-activity-feed__loading-line--medium{width:56%}.tenant-activity-feed__loading-line--short{width:34%}.tenant-activity-feed__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;padding:16px;border:1px dashed var(--tenant-activity-border);border-radius:18px;background:var(--tenant-activity-surface-alt);text-align:center}.tenant-activity-feed__empty-title{font-size:18px;line-height:24px;font-weight:600}@keyframes tenant-activity-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1120px){.tenant-activity-feed__summary-grid,.tenant-activity-feed__content-grid{grid-template-columns:1fr}}@media(max-width:720px){.tenant-activity-feed{padding:16px}.tenant-activity-feed__hero,.tenant-activity-feed__panel,.tenant-activity-feed__summary-card,.tenant-activity-feed-item{border-radius:18px}.tenant-activity-feed__hero{align-items:flex-start;flex-direction:column}.tenant-activity-feed__title{font-size:28px}.tenant-activity-feed-item__header{flex-direction:column}}:root{--notification-center-page-bg: #f4f6fb;--notification-center-surface: #ffffff;--notification-center-surface-alt: #f8fafc;--notification-center-border: #dbe3f0;--notification-center-text: #111827;--notification-center-muted: #6b7280;--notification-center-accent: #0047ab;--notification-center-warning: #d97706;--notification-center-warning-bg: #fff7ed;--notification-center-shadow: 0 18px 38px rgba(15, 23, 42, .08)}.notification-center-page{min-height:calc(100vh - 64px);background:radial-gradient(circle at top right,rgba(0,71,171,.08),transparent 24%),var(--notification-center-page-bg);color:var(--notification-center-text)}.notification-center-page--dark{--notification-center-page-bg: #081120;--notification-center-surface: #0f172a;--notification-center-surface-alt: #111c31;--notification-center-border: #1e293b;--notification-center-text: #f8fafc;--notification-center-muted: #94a3b8;--notification-center-warning: #fdba74;--notification-center-warning-bg: rgba(146, 64, 14, .18);--notification-center-shadow: 0 18px 40px rgba(2, 6, 23, .42)}.notification-center{display:flex;flex-direction:column;gap:20px;padding:24px}.notification-center__hero,.notification-center__hero-main,.notification-center__hero-actions,.notification-center__summary-grid,.notification-center__content-grid,.notification-center__panel-header,.notification-center__filter-button,.notification-center__timeline-section-header,.notification-center__warning,.notification-center__loading-item,.notification-center-item,.notification-center-item__header,.notification-center-item__title-wrap,.notification-center-item__title-row,.notification-center-item__meta,.notification-center-item__time,.notification-center-item__actions{display:flex;align-items:center}.notification-center__hero,.notification-center__panel,.notification-center__summary-card,.notification-center__warning,.notification-center-item{border:1px solid var(--notification-center-border);background:var(--notification-center-surface);box-shadow:var(--notification-center-shadow)}.notification-center__hero,.notification-center__summary-card,.notification-center__panel,.notification-center__warning,.notification-center-item{border-radius:20px}.notification-center__hero{justify-content:space-between;gap:16px;padding:24px}.notification-center__hero-main{gap:14px;min-width:0}.notification-center__hero-copy,.notification-center__summary-card,.notification-center__panel,.notification-center__loading-content,.notification-center-item__content{display:flex;flex-direction:column}.notification-center__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#0047ab14;color:var(--notification-center-accent);flex-shrink:0}.notification-center__title{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.03em}.notification-center__subtitle,.notification-center__hero-meta-label,.notification-center__panel-subtitle,.notification-center__summary-label,.notification-center__summary-caption,.notification-center__timeline-section-subtitle,.notification-center__empty-description,.notification-center-item__description,.notification-center-item__meta,.notification-center-item__time,.notification-center__filter-label,.notification-center-item__action--secondary{color:var(--notification-center-muted)}.notification-center__subtitle{margin-top:6px;font-size:14px;line-height:20px;max-width:640px}.notification-center__hero-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.notification-center__hero-meta-label{display:inline-flex;padding:10px 14px;border-radius:999px;background:var(--notification-center-surface-alt);font-size:12px;line-height:16px;font-weight:500}.notification-center__clear-all-button,.notification-center-item__action{border:1px solid var(--notification-center-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:transform .2s ease,border-color .2s ease,background .2s ease}.notification-center__clear-all-button{padding:10px 16px;font-size:13px;line-height:18px;font-weight:600}.notification-center__clear-all-button:hover:not(:disabled),.notification-center-item__action:hover{transform:translateY(-1px);border-color:#0047ab47}.notification-center__clear-all-button:disabled{opacity:.45;cursor:not-allowed}.notification-center__warning{gap:10px;padding:14px 16px;color:var(--notification-center-warning);background:var(--notification-center-warning-bg)}.notification-center__summary-grid,.notification-center__content-grid{align-items:start}.notification-center__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notification-center__summary-card{gap:8px;min-height:132px;padding:18px 20px}.notification-center__summary-label,.notification-center__summary-caption,.notification-center__panel-subtitle,.notification-center__timeline-section-subtitle,.notification-center__filter-count,.notification-center-item__source,.notification-center-item__meta,.notification-center-item__description,.notification-center-item__time,.notification-center-item__action{font-size:12px;line-height:16px}.notification-center__summary-value{font-size:38px;line-height:1;font-weight:700;letter-spacing:-.04em}.notification-center__content-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px}.notification-center__panel{gap:18px;min-width:0;padding:20px}.notification-center__panel--timeline{min-height:520px}.notification-center__panel-header,.notification-center__timeline-section-header{justify-content:space-between;gap:12px}.notification-center__panel-title,.notification-center__timeline-section-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.notification-center__filter-list,.notification-center__timeline,.notification-center__timeline-list,.notification-center__loading-list{display:flex;flex-direction:column;gap:10px}.notification-center__filter-button{width:100%;gap:10px;padding:14px 16px;border:1px solid var(--notification-center-border);border-radius:16px;background:var(--notification-center-surface-alt);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.notification-center__filter-button:hover{transform:translateY(-1px);border-color:#0047ab47}.notification-center__filter-button--active{border-color:#0047ab52;background:#0047ab14}.notification-center__filter-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.notification-center__filter-dot--blue{background:#2563eb}.notification-center__filter-dot--sky{background:#0ea5e9}.notification-center__filter-dot--yellow{background:#f59e0b}.notification-center__filter-dot--purple{background:#8b5cf6}.notification-center__filter-dot--orange{background:#f97316}.notification-center__filter-dot--green{background:#22c55e}.notification-center__filter-label{flex:1;min-width:0}.notification-center__filter-count{color:inherit;font-weight:600}.notification-center-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.notification-center-item:hover{transform:translateY(-1px);border-color:#0047ab2e}.notification-center-item--attention{border-color:#0047ab3d}.notification-center-item__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;flex-shrink:0}.notification-center-item__icon--blue{background:#2563eb1f;color:#2563eb}.notification-center-item__icon--sky{background:#0ea5e91f;color:#0ea5e9}.notification-center-item__icon--yellow{background:#f59e0b24;color:#d97706}.notification-center-item__icon--purple{background:#8b5cf624;color:#7c3aed}.notification-center-item__icon--orange{background:#f9731624;color:#ea580c}.notification-center-item__icon--green{background:#22c55e24;color:#16a34a}.notification-center-item__glyph{width:18px;height:18px}.notification-center-item__main{display:block;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:default}.notification-center-item__main:disabled{opacity:1}.notification-center-item__main--interactive{cursor:pointer}.notification-center-item__line{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.notification-center-item__title{flex-shrink:0;margin:0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.02em}.notification-center-item__priority,.notification-center-item__source{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-weight:600}.notification-center-item__priority{position:relative;padding:0 0 0 10px;border-radius:0;background:transparent;color:#0047abb8;font-size:11px;line-height:16px;font-weight:500;letter-spacing:0}.notification-center-item__priority:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:999px;background:currentColor;transform:translateY(-50%);opacity:.78}.notification-center-item__source--blue{background:#2563eb1a;color:#2563eb}.notification-center-item__source--sky{background:#0ea5e91f;color:#0284c7}.notification-center-item__source--yellow{background:#f59e0b24;color:#b45309}.notification-center-item__source--purple{background:#8b5cf624;color:#7c3aed}.notification-center-item__source--orange{background:#f9731624;color:#c2410c}.notification-center-item__source--green{background:#22c55e24;color:#15803d}.notification-center-item__summary{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-item__summary,.notification-center-item__description{margin:0;font-size:13px;line-height:18px}.notification-center-item__side,.notification-center-item__time{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.notification-center-item__side{gap:10px}.notification-center-item__time-icon{width:12px;height:12px}.notification-center-item__actions{gap:8px;flex-wrap:nowrap}.notification-center-item__action{padding:6px 10px}.notification-center-item__action--clear{color:var(--notification-center-accent)}.notification-center__loading-item{gap:16px;padding:18px 20px;border-radius:20px;border:1px solid var(--notification-center-border);background:var(--notification-center-surface)}.notification-center__loading-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(120deg,#94a3b81f,#94a3b838,#94a3b81f);background-size:200% 100%;animation:notification-center-shimmer 1.6s linear infinite}.notification-center__loading-content{gap:8px;flex:1}.notification-center__loading-line{display:block;height:12px;border-radius:999px;background:linear-gradient(120deg,#94a3b81f,#94a3b838,#94a3b81f);background-size:200% 100%;animation:notification-center-shimmer 1.6s linear infinite}.notification-center__loading-line--wide{width:62%}.notification-center__loading-line--medium{width:48%}.notification-center__loading-line--short{width:28%}.notification-center__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;padding:24px;text-align:center}.notification-center__empty-title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.notification-center__empty-description{max-width:420px;font-size:14px;line-height:20px}@keyframes notification-center-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1199px){.notification-center__content-grid{grid-template-columns:1fr}}@media(max-width:899px){.notification-center{padding:20px 16px}.notification-center__hero,.notification-center__summary-card,.notification-center__panel,.notification-center-item{border-radius:18px}.notification-center__hero{padding:20px;align-items:flex-start;flex-direction:column}.notification-center__hero-actions{width:100%;justify-content:space-between}.notification-center__summary-grid{grid-template-columns:1fr}}@media(max-width:639px){.notification-center__title{font-size:28px}.notification-center-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.notification-center-item__line{flex-wrap:wrap;white-space:normal}.notification-center-item__summary{width:100%;white-space:nowrap}.notification-center-item__side{grid-column:2;justify-content:space-between;width:100%}}:root{--collaboration-dashboard-page-bg: #f9fafb;--collaboration-dashboard-surface: #ffffff;--collaboration-dashboard-border: #e5e7eb;--collaboration-dashboard-muted-surface: #f5f7fa;--collaboration-dashboard-text: #1a1d29;--collaboration-dashboard-muted-text: #6b7280;--collaboration-dashboard-primary: #0047ab;--collaboration-dashboard-accent: #ff6900;--collaboration-dashboard-success: #10b981;--collaboration-dashboard-warning: #f59e0b;--collaboration-dashboard-sky: #0ea5e9}.collaboration-dashboard-page{min-height:calc(100vh - 64px);background:var(--collaboration-dashboard-page-bg);color:var(--collaboration-dashboard-text)}.collaboration-dashboard-page--dark{--collaboration-dashboard-page-bg: #0f172a;--collaboration-dashboard-surface: #111827;--collaboration-dashboard-border: #1f2937;--collaboration-dashboard-muted-surface: #162033;--collaboration-dashboard-text: #f8fafc;--collaboration-dashboard-muted-text: #94a3b8}.collaboration-dashboard{display:flex;flex-direction:column;gap:24px;padding:24px}.collaboration-dashboard__card-header,.collaboration-dashboard__card-title-wrap,.collaboration-dashboard__timeline-row,.collaboration-dashboard__timeline-meta,.collaboration-dashboard__presence-summary,.collaboration-dashboard__presence-pill,.collaboration-dashboard__team-item,.collaboration-dashboard__quick-action,.collaboration-dashboard__metric-header{display:flex;align-items:center}.collaboration-dashboard__link-button,.collaboration-dashboard__quick-action,.collaboration-dashboard__timeline-item,.collaboration-dashboard__alert-item,.collaboration-dashboard__activity-item,.collaboration-dashboard__team-item{border:0;background:transparent;font:inherit;color:inherit}.collaboration-dashboard__quick-action:hover,.collaboration-dashboard__link-button:hover{background:var(--collaboration-dashboard-muted-surface)}.collaboration-dashboard__intro,.collaboration-dashboard__list-copy,.collaboration-dashboard__timeline-copy,.collaboration-dashboard__summary-stat,.collaboration-dashboard__metric-body{display:flex;flex-direction:column}.collaboration-dashboard__intro-subtitle,.collaboration-dashboard__card-subtitle,.collaboration-dashboard__list-description,.collaboration-dashboard__list-meta,.collaboration-dashboard__summary-label,.collaboration-dashboard__metric-label,.collaboration-dashboard__timeline-meta,.collaboration-dashboard__presence-pill{color:var(--collaboration-dashboard-muted-text)}.collaboration-dashboard__card-subtitle,.collaboration-dashboard__metric-label,.collaboration-dashboard__presence-pill{font-size:12px;line-height:16px}.collaboration-dashboard__intro-title{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.03em}.collaboration-dashboard__intro-subtitle{margin-top:8px;font-size:14px;line-height:20px}.collaboration-dashboard__metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.collaboration-dashboard__metric-card,.collaboration-dashboard__card{border:1px solid var(--collaboration-dashboard-border);border-radius:8px;background:var(--collaboration-dashboard-surface)}.collaboration-dashboard__metric-card{display:flex;flex-direction:column;gap:16px;min-height:110px;padding:16px}.collaboration-dashboard__metric-value{font-size:32px;line-height:32px;font-weight:700;letter-spacing:-.03em}.collaboration-dashboard__metric-label{margin-top:6px}.collaboration-dashboard__metric-change{font-size:12px;line-height:16px}.collaboration-dashboard__metric-change--positive{color:var(--collaboration-dashboard-success)}.collaboration-dashboard__metric-change--negative{color:#ef4444}.collaboration-dashboard__metric-change--muted{color:var(--collaboration-dashboard-muted-text)}.collaboration-dashboard__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(320px,.74fr);gap:12px;align-items:start}.collaboration-dashboard__content-column{display:flex;flex-direction:column;gap:12px}.collaboration-dashboard__card{overflow:hidden}.collaboration-dashboard__card--timeline{display:flex;flex-direction:column;min-height:500px}.collaboration-dashboard__card--team{min-height:760px}.collaboration-dashboard__card-header{justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--collaboration-dashboard-border)}.collaboration-dashboard__card-header--stacked{align-items:flex-start}.collaboration-dashboard__card-header-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.collaboration-dashboard__card-header--team{align-items:flex-start;flex-direction:column}.collaboration-dashboard__card-title-wrap{gap:8px}.collaboration-dashboard__card-title{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.024em}.collaboration-dashboard__header-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--collaboration-dashboard-accent);color:#fff;font-size:12px;line-height:16px;font-weight:600}.collaboration-dashboard__glyph-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:18px}.collaboration-dashboard__glyph-badge--blue{color:var(--collaboration-dashboard-primary);background:#0047ab1a}.collaboration-dashboard__glyph-badge--green{color:var(--collaboration-dashboard-success);background:#10b98124}.collaboration-dashboard__glyph-badge--orange{color:var(--collaboration-dashboard-accent);background:#ff69001f}.collaboration-dashboard__glyph-badge--sky{color:var(--collaboration-dashboard-sky);background:#0ea5e91f}.collaboration-dashboard__time-label{color:var(--collaboration-dashboard-primary);font-size:14px;line-height:20px;font-weight:500}.collaboration-dashboard__timeline{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;padding:16px 24px 0}.collaboration-dashboard__timeline-item{position:relative;display:flex;gap:16px;width:100%;min-height:56px;padding-left:4px;text-align:left;cursor:pointer;border-radius:8px}.collaboration-dashboard__timeline-item:before{content:"";position:absolute;left:7px;top:16px;bottom:-12px;width:2px;background:var(--collaboration-dashboard-border)}.collaboration-dashboard__timeline-item:last-child:before{display:none}.collaboration-dashboard__timeline-item--muted{opacity:.5}.collaboration-dashboard__timeline-item:hover{background:#f5f7fa99}.collaboration-dashboard__timeline-dot{position:relative;z-index:1;width:16px;height:16px;margin-top:2px;border:2px solid var(--collaboration-dashboard-surface);border-radius:999px;background:var(--collaboration-dashboard-muted-surface)}.collaboration-dashboard__timeline-dot--accent{background:var(--collaboration-dashboard-accent)}.collaboration-dashboard__timeline-dot--primary{background:var(--collaboration-dashboard-primary)}.collaboration-dashboard__timeline-copy{gap:4px;min-width:0;flex:1}.collaboration-dashboard__timeline-row{justify-content:space-between;gap:12px}.collaboration-dashboard__timeline-title,.collaboration-dashboard__list-title{font-size:14px;line-height:20px;font-weight:500;color:var(--collaboration-dashboard-text)}.collaboration-dashboard__timeline-row-icon{font-size:16px!important;color:var(--collaboration-dashboard-accent)}.collaboration-dashboard__timeline-meta{gap:12px;font-size:12px;line-height:16px}.collaboration-dashboard__timeline-tag{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:4px;background:var(--collaboration-dashboard-muted-surface)}.collaboration-dashboard__timeline-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding:17px 16px 16px;border-top:1px solid var(--collaboration-dashboard-border);background:#f5f7fa4d}.collaboration-dashboard__summary-stat{align-items:center;gap:4px}.collaboration-dashboard__summary-value{font-size:18px;line-height:28px;font-weight:700}.collaboration-dashboard__summary-value--accent{color:var(--collaboration-dashboard-accent)}.collaboration-dashboard__summary-value--success{color:var(--collaboration-dashboard-success)}.collaboration-dashboard__quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px}.collaboration-dashboard__quick-action{flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:88px;border-radius:8px;cursor:pointer}.collaboration-dashboard__quick-action-label{font-size:12px;line-height:16px;color:var(--collaboration-dashboard-muted-text)}.collaboration-dashboard__alert-list,.collaboration-dashboard__activity-list,.collaboration-dashboard__team-list{display:flex;flex-direction:column}.collaboration-dashboard__alert-item,.collaboration-dashboard__activity-item,.collaboration-dashboard__team-item{gap:12px;width:100%;padding:16px;text-align:left;cursor:pointer}.collaboration-dashboard__alert-item+.collaboration-dashboard__alert-item,.collaboration-dashboard__activity-item+.collaboration-dashboard__activity-item,.collaboration-dashboard__team-item+.collaboration-dashboard__team-item{border-top:1px solid var(--collaboration-dashboard-border)}.collaboration-dashboard__alert-item,.collaboration-dashboard__activity-item{align-items:flex-start}.collaboration-dashboard__alert-item:hover,.collaboration-dashboard__activity-item:hover,.collaboration-dashboard__team-item:hover{background:#f5f7faa6}.collaboration-dashboard__list-copy{gap:4px;min-width:0;flex:1}.collaboration-dashboard__list-description,.collaboration-dashboard__list-meta{font-size:12px;line-height:16px}.collaboration-dashboard__list-indicator{margin-top:8px;font-size:8px!important;color:var(--collaboration-dashboard-accent)}.collaboration-dashboard__link-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border-radius:8px;color:var(--collaboration-dashboard-primary);font-size:12px;line-height:16px;cursor:pointer}.collaboration-dashboard__link-button--full{width:calc(100% - 24px);margin:12px;min-height:36px;border-top:1px solid var(--collaboration-dashboard-border)}.collaboration-dashboard__presence-summary{flex-wrap:wrap;gap:16px}.collaboration-dashboard__presence-pill{gap:6px}.collaboration-dashboard__presence-pill svg{font-size:8px!important}.collaboration-dashboard__presence-pill--online svg,.collaboration-dashboard__avatar-presence--online{color:var(--collaboration-dashboard-success);background:var(--collaboration-dashboard-success)}.collaboration-dashboard__presence-pill--away svg,.collaboration-dashboard__avatar-presence--away{color:var(--collaboration-dashboard-warning);background:var(--collaboration-dashboard-warning)}.collaboration-dashboard__avatar-presence--offline{background:#94a3b8}.collaboration-dashboard__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#0047ab1a;flex-shrink:0}.collaboration-dashboard__avatar-initials{font-size:14px;line-height:20px;font-weight:500;color:var(--collaboration-dashboard-primary)}.collaboration-dashboard__avatar-presence{position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid var(--collaboration-dashboard-surface);border-radius:999px}.collaboration-dashboard__team-chevron{font-size:18px!important;color:var(--collaboration-dashboard-border)}.collaboration-dashboard__quick-message-dialog-recipient{display:flex;align-items:center;gap:16px;margin-top:8px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--collaboration-dashboard-border);border-radius:12px;background:var(--collaboration-dashboard-surface)}.collaboration-dashboard__quick-message-dialog-avatar{width:44px;height:44px}.collaboration-dashboard__quick-message-dialog-copy{display:grid;gap:4px}.collaboration-dashboard__quick-message-dialog-name{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--collaboration-dashboard-text)}.collaboration-dashboard__quick-message-dialog-status{margin:0;font-size:14px;line-height:20px;color:var(--collaboration-dashboard-muted-text)}@media(max-width:1440px){.collaboration-dashboard__content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.84fr)}.collaboration-dashboard__card--team{grid-column:1 / -1;min-height:0}}@media(max-width:1080px){.collaboration-dashboard{padding:16px}.collaboration-dashboard__metrics-grid,.collaboration-dashboard__content-grid{grid-template-columns:1fr}.collaboration-dashboard__card--timeline,.collaboration-dashboard__card--team{min-height:0}}@media(max-width:720px){.collaboration-dashboard__intro-title{font-size:28px}.collaboration-dashboard__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-dashboard__timeline-summary{grid-template-columns:1fr}.collaboration-dashboard__quick-message-dialog-recipient{align-items:flex-start}}:root{--collaboration-disk-page-bg: #ffffff;--collaboration-disk-surface: #ffffff;--collaboration-disk-surface-strong: #ffffff;--collaboration-disk-border: #e5e7eb;--collaboration-disk-text: #1a1d29;--collaboration-disk-muted-text: #6b7280;--collaboration-disk-primary: #0047ab;--collaboration-disk-primary-strong: #003b8f;--collaboration-disk-accent: #0047ab;--collaboration-disk-soft: #f5f7fa;--collaboration-disk-shadow: none;--collaboration-disk-overlay: rgba(17, 24, 39, .38)}.collaboration-disk-page{min-height:100%;min-height:calc(100vh - 64px);background:var(--collaboration-disk-page-bg);color:var(--collaboration-disk-text)}.collaboration-disk-page--dark{--collaboration-disk-page-bg: #0b1220;--collaboration-disk-surface: #111827;--collaboration-disk-surface-strong: #0f172a;--collaboration-disk-border: #1f2937;--collaboration-disk-text: #f8fafc;--collaboration-disk-muted-text: #94a3b8;--collaboration-disk-primary: #60a5fa;--collaboration-disk-primary-strong: #93c5fd;--collaboration-disk-accent: #60a5fa;--collaboration-disk-soft: #162033;--collaboration-disk-shadow: none;--collaboration-disk-overlay: rgba(2, 6, 23, .74)}.collaboration-disk{display:flex;flex-direction:column;gap:16px;padding:16px}.collaboration-disk__shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:stretch}.collaboration-disk__main{min-width:0;display:flex;flex-direction:column;gap:16px}.collaboration-disk-sidebar,.collaboration-disk__panel,.collaboration-disk__tabs,.collaboration-disk-modal__surface{border:1px solid var(--collaboration-disk-border);background:var(--collaboration-disk-surface);box-shadow:var(--collaboration-disk-shadow)}.collaboration-disk-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:calc(100vh - 96px);max-height:calc(100vh - 96px);overflow-y:auto;padding:16px 12px;border:1px solid var(--collaboration-disk-border);border-radius:12px;background:var(--collaboration-disk-surface)}.collaboration-disk-sidebar__storage{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:12px 8px 0;border-top:1px solid var(--collaboration-disk-border)}.collaboration-disk-sidebar__header{display:flex;flex-direction:column;gap:4px;padding:0 8px}.collaboration-disk-sidebar__create-trigger{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--collaboration-disk-primary);border-radius:10px;background:var(--collaboration-disk-primary);color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;font-size:14px;line-height:20px;font-weight:600;box-shadow:0 8px 18px #0047ab24;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.collaboration-disk-sidebar__create-trigger:hover:not(:disabled){border-color:var(--collaboration-disk-primary-strong);background:var(--collaboration-disk-primary-strong);box-shadow:0 10px 22px #0047ab2e;transform:translateY(-1px)}.collaboration-disk-sidebar__create-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px #ffffffeb,0 0 0 5px #0047ab4d,0 10px 24px #0047ab2e}.collaboration-disk-sidebar__create-trigger:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.collaboration-disk-create-menu__paper{margin-top:8px;border:1px solid var(--collaboration-disk-border);border-radius:14px;background:var(--collaboration-disk-surface);box-shadow:0 18px 38px #0f172a24;overflow:hidden}.collaboration-disk-create-menu__list{min-width:200px;padding:8px}.collaboration-disk-create-menu__item.MuiButtonBase-root{min-height:48px;padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:12px;color:var(--collaboration-disk-text);font-size:14px;line-height:20px;font-weight:500}.collaboration-disk-create-menu__item.MuiButtonBase-root:hover,.collaboration-disk-create-menu__item.Mui-focusVisible{background:var(--collaboration-disk-soft)}.collaboration-disk-create-menu__item-icon{width:28px;height:28px;border-radius:8px;background:#0047ab14;color:var(--collaboration-disk-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.collaboration-disk-create-menu__item-label{flex:1;min-width:0}.collaboration-disk-sidebar__eyebrow{font-size:11px;line-height:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--collaboration-disk-muted-text)}.collaboration-disk-sidebar__header strong{font-size:18px;line-height:24px;font-weight:700;color:var(--collaboration-disk-text)}.collaboration-disk-sidebar__nav,.collaboration-disk-sidebar__section{display:flex;flex-direction:column;gap:4px}.collaboration-disk-sidebar__item-shell{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px}.collaboration-disk-sidebar__item-toggle{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--collaboration-disk-muted-text);cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.collaboration-disk-sidebar__item-toggle svg{font-size:18px;transition:transform .2s ease}.collaboration-disk-sidebar__section[data-expanded=true] .collaboration-disk-sidebar__item-toggle svg{transform:rotate(90deg)}.collaboration-disk-sidebar__item-toggle:hover{background:var(--collaboration-disk-soft);color:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__item-toggle--placeholder{opacity:0;pointer-events:none}.collaboration-disk-sidebar__item{width:100%;min-height:46px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--collaboration-disk-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.collaboration-disk-sidebar__item-main{min-width:0;display:flex;align-items:center;gap:10px}.collaboration-disk-sidebar__item-icon,.collaboration-disk-sidebar__item-count{flex-shrink:0}.collaboration-disk-sidebar__item-icon{display:inline-flex;align-items:center;justify-content:center}.collaboration-disk-sidebar__item-icon{width:22px;font-size:20px;color:var(--collaboration-disk-muted-text)}.collaboration-disk-sidebar__item-label{min-width:0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em;color:inherit}.collaboration-disk-sidebar__item-count{min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#0f172a0d;color:var(--collaboration-disk-muted-text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:600}.collaboration-disk-sidebar__item:hover:not(:disabled){background:var(--collaboration-disk-soft)}.collaboration-disk-sidebar__item[data-active=true]{background:transparent;color:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__item[data-active=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:999px;background:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__item[data-active=true] .collaboration-disk-sidebar__item-icon,.collaboration-disk-sidebar__item[data-active=true] .collaboration-disk-sidebar__item-count{color:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__item:disabled{opacity:.5;cursor:not-allowed}.collaboration-disk-sidebar__tree-list{list-style:none;margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:2px}.collaboration-disk-sidebar__tree-node{display:flex;flex-direction:column;gap:2px}.collaboration-disk-sidebar__tree-row{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding-left:calc(var(--collaboration-disk-tree-level, 1) * 4px)}.collaboration-disk-sidebar__tree-link,.collaboration-disk-sidebar__tree-toggle{font:inherit}.collaboration-disk-sidebar__tree-toggle{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--collaboration-disk-muted-text);cursor:pointer;transition:color .2s ease,background-color .2s ease}.collaboration-disk-sidebar__tree-toggle svg{font-size:16px;transition:transform .2s ease}.collaboration-disk-sidebar__tree-toggle--placeholder{opacity:0;pointer-events:none}.collaboration-disk-sidebar__tree-row[data-active=true] .collaboration-disk-sidebar__tree-toggle,.collaboration-disk-sidebar__tree-toggle:hover{color:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__tree-node>.collaboration-disk-sidebar__tree-list~.collaboration-disk-sidebar__tree-row,.collaboration-disk-sidebar__tree-node[data-expanded=true]{color:inherit}.collaboration-disk-sidebar__tree-link{min-width:0;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--collaboration-disk-text);cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease}.collaboration-disk-sidebar__tree-link:hover{background:var(--collaboration-disk-soft)}.collaboration-disk-sidebar__tree-row[data-active=true] .collaboration-disk-sidebar__tree-link{color:var(--collaboration-disk-primary);background:#2563eb14}.collaboration-disk-sidebar__tree-row[data-active=true] .collaboration-disk-sidebar__tree-toggle svg,.collaboration-disk-sidebar__tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.collaboration-disk-sidebar__tree-icon{width:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--collaboration-disk-muted-text);font-size:16px;flex-shrink:0}.collaboration-disk-sidebar__tree-row[data-active=true] .collaboration-disk-sidebar__tree-icon{color:var(--collaboration-disk-primary)}.collaboration-disk-sidebar__tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.01em}.collaboration-disk-sidebar__tree-meta{margin-left:auto;font-size:11px;line-height:14px;color:var(--collaboration-disk-muted-text);flex-shrink:0}.collaboration-disk-sidebar__storage-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.collaboration-disk-sidebar__storage-label,.collaboration-disk-sidebar__storage-remaining{margin:0;color:var(--collaboration-disk-muted-text)}.collaboration-disk-sidebar__storage-label{font-size:12px;line-height:16px;font-weight:600}.collaboration-disk-sidebar__storage-header strong,.collaboration-disk-sidebar__storage-usage{color:var(--collaboration-disk-text)}.collaboration-disk-sidebar__storage-header strong{font-size:13px;line-height:18px;font-weight:700}.collaboration-disk-sidebar__storage-usage{font-size:16px;line-height:22px;font-weight:700}.collaboration-disk-sidebar__storage-remaining{font-size:12px;line-height:16px}.collaboration-disk-sidebar__storage-progress{width:100%;height:8px;border-radius:999px;overflow:hidden;background:var(--collaboration-disk-soft)}.collaboration-disk-sidebar__storage-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--collaboration-disk-primary) 0%,var(--collaboration-disk-primary-strong) 100%)}.collaboration-disk__item-copy,.collaboration-disk-modal__header div,.collaboration-disk-modal__field{display:flex;flex-direction:column}.collaboration-disk-modal__header h2{margin:6px 0 0;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.4395px}.collaboration-disk-modal__header p,.collaboration-disk__item-copy span,.collaboration-disk__empty-state span,.collaboration-disk-modal__field span,.collaboration-disk-modal__share-item span,.collaboration-disk-modal__share-empty{margin:0;color:var(--collaboration-disk-muted-text)}.collaboration-disk__item-actions,.collaboration-disk__item-meta,.collaboration-disk__view-switcher,.collaboration-disk-modal__header,.collaboration-disk-modal__footer,.collaboration-disk-modal__row,.collaboration-disk-modal__share-item,.collaboration-disk-modal__share-item>div{display:flex;align-items:center}.collaboration-disk__item-meta,.collaboration-disk__item-actions,.collaboration-disk-modal__footer,.collaboration-disk-modal__row,.collaboration-disk-modal__share-item>div{gap:12px}.collaboration-disk__tab,.collaboration-disk__item-main,.collaboration-disk__item-actions button,.collaboration-disk-modal__header button,.collaboration-disk-modal__footer button,.collaboration-disk-modal__share-item button{border:0;background:transparent;color:inherit;cursor:pointer}.collaboration-disk-modal__footer button[type=submit]{border-color:var(--collaboration-disk-primary);background:var(--collaboration-disk-primary);color:#fff}.collaboration-disk-modal__footer button:disabled{opacity:.5;cursor:not-allowed}.collaboration-disk__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border-radius:12px}.collaboration-disk__tab{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:transparent;transition:background-color .2s ease,color .2s ease;font-size:14px;line-height:20px}.collaboration-disk__tab[data-active=true]{background:var(--collaboration-disk-soft);color:var(--collaboration-disk-primary)}.collaboration-disk__tab span{font-weight:600}.collaboration-disk__tab small{min-width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a0d;color:var(--collaboration-disk-muted-text)}.collaboration-disk__view-switcher{gap:6px;padding:0;border:0;border-radius:0;background:transparent;flex-shrink:0}.collaboration-disk__view-button{width:32px;height:32px;padding:0;position:relative;border:0;border-radius:0;background:transparent;color:var(--collaboration-disk-muted-text);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;line-height:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.collaboration-disk__view-button[data-active=true]{color:var(--collaboration-disk-primary)}.collaboration-disk__view-button[data-active=true]:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:2px;border-radius:999px;background:var(--collaboration-disk-primary)}.collaboration-disk__view-button:hover:not([data-active=true]){color:var(--collaboration-disk-text)}.collaboration-disk__panel{flex:1;min-height:420px;position:relative;overflow:hidden;border-radius:12px;padding:8px 0}.collaboration-disk__table{display:flex;flex-direction:column}.collaboration-disk__breadcrumbs,.collaboration-disk__breadcrumb{display:flex;align-items:center}.collaboration-disk__breadcrumbs{flex-wrap:wrap;gap:6px;padding:8px 16px 4px}.collaboration-disk__breadcrumb{min-width:0;position:relative;padding:0 0 6px;border:0;background:transparent;color:var(--collaboration-disk-muted-text);font:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer;transition:color .2s ease,opacity .2s ease}.collaboration-disk__breadcrumb:hover:not(:disabled){color:var(--collaboration-disk-text)}.collaboration-disk__breadcrumb[data-current=true]{color:var(--collaboration-disk-primary)}.collaboration-disk__breadcrumb[data-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--collaboration-disk-primary)}.collaboration-disk__breadcrumb:disabled{cursor:default}.collaboration-disk__breadcrumb-separator{color:var(--collaboration-disk-muted-text);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.collaboration-disk__table-toolbar,.collaboration-disk__table-header,.collaboration-disk__table-row,.collaboration-disk__table-owner{display:grid;align-items:center}.collaboration-disk__table-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:8px 16px 16px}.collaboration-disk__table-filters{display:flex;flex-wrap:wrap;gap:8px}.collaboration-disk__table-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.collaboration-disk__filter-chip,.collaboration-disk__sort-button{height:36px;padding:0 12px;border:1px solid var(--collaboration-disk-border);border-radius:8px;background:var(--collaboration-disk-surface);color:var(--collaboration-disk-text);display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.collaboration-disk__filter-chip:hover,.collaboration-disk__sort-button:hover{border-color:#d1d5db;background:var(--collaboration-disk-soft);color:var(--collaboration-disk-text)}.collaboration-disk__table-header,.collaboration-disk__table-row{grid-template-columns:40px minmax(0,1.7fr) minmax(170px,.85fr) minmax(160px,.8fr) 88px 220px;gap:16px;padding:0 16px}.collaboration-disk__table-header{min-height:44px;border-top:1px solid var(--collaboration-disk-border);border-bottom:1px solid var(--collaboration-disk-border);color:var(--collaboration-disk-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-disk__table-body{display:flex;flex-direction:column}.collaboration-disk__table-row{min-height:58px;border-bottom:1px solid var(--collaboration-disk-border);transition:background-color .2s ease}.collaboration-disk__table-row[data-selected=true]{background:linear-gradient(135deg,#0047ab14,#0047ab08)}.collaboration-disk__table-row:hover{background:var(--collaboration-disk-soft)}.collaboration-disk__table-cell,.collaboration-disk__table-owner{min-width:0;color:var(--collaboration-disk-text);font-size:14px;line-height:20px}.collaboration-disk__table-cell--name{color:var(--collaboration-disk-muted-text)}.collaboration-disk__table-cell--selection{display:flex;align-items:center;justify-content:center}.collaboration-disk__table-name,.collaboration-disk__file-card-title,.collaboration-disk__folder-card-main{min-width:0}.collaboration-disk__table-name{display:flex;align-items:center;gap:12px;padding:10px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.collaboration-disk__table-name-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.collaboration-disk__table-name-copy strong{font-size:15px;line-height:20px;font-weight:600;color:var(--collaboration-disk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-disk__table-name-copy span{color:var(--collaboration-disk-muted-text);font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-disk__table-owner{grid-template-columns:28px minmax(0,1fr);gap:10px}.collaboration-disk__table-owner-avatar{width:28px;height:28px;border-radius:999px;background:#0047ab1f;color:var(--collaboration-disk-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:700}.collaboration-disk__table-row-actions{display:flex;justify-content:flex-end}.collaboration-disk__list{display:flex;flex-direction:column}.collaboration-disk__item{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:0}.collaboration-disk__item+.collaboration-disk__item{border-top:1px solid var(--collaboration-disk-border)}.collaboration-disk__item:hover{background:#0f172a06}.collaboration-disk__grid-layout{display:flex;flex-direction:column;gap:18px;padding:12px}.collaboration-disk__bulk-bar,.collaboration-disk__bulk-bar-actions,.collaboration-disk__move-dialog-copy{display:flex;align-items:center}.collaboration-disk__bulk-bar{justify-content:space-between;gap:16px;margin:0 16px 12px;padding:14px 16px;border:1px solid rgba(0,71,171,.14);border-radius:12px;background:linear-gradient(135deg,#0047ab14,#0047ab08)}.collaboration-disk__bulk-bar-copy{display:flex;flex-direction:column;gap:4px}.collaboration-disk__bulk-bar-copy strong,.collaboration-disk__move-dialog-copy strong{font-size:14px;line-height:20px;font-weight:700;color:var(--collaboration-disk-text)}.collaboration-disk__bulk-bar-copy span,.collaboration-disk__move-dialog-copy span,.collaboration-disk__move-target-copy span,.collaboration-disk__move-targets-empty{font-size:12px;line-height:16px;color:var(--collaboration-disk-muted-text)}.collaboration-disk__bulk-bar-actions{justify-content:flex-end;gap:8px}.collaboration-disk__bulk-bar-actions button{height:36px;padding:0 14px;border:1px solid rgba(0,71,171,.18);border-radius:9px;background:var(--collaboration-disk-surface);color:var(--collaboration-disk-primary);display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;line-height:18px;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.collaboration-disk__bulk-bar-actions button:hover:not(:disabled){border-color:#0047ab4d;background:#0047ab0f;color:var(--collaboration-disk-primary-strong)}.collaboration-disk__bulk-bar-actions button:disabled{opacity:.5;cursor:not-allowed}.collaboration-disk__bulk-bar-action--danger{border-color:#dc26262e!important;color:#b42318!important}.collaboration-disk__bulk-bar-action--danger:hover:not(:disabled){background:#dc26260f!important;border-color:#dc26264d!important}.collaboration-disk__grid-section{display:flex;flex-direction:column;gap:12px}.collaboration-disk__grid-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.collaboration-disk__grid-section-header span{font-size:14px;line-height:20px;font-weight:600;color:var(--collaboration-disk-text)}.collaboration-disk__grid-section-header small{font-size:12px;line-height:16px;color:var(--collaboration-disk-muted-text)}.collaboration-disk__grid-folder-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.collaboration-disk__folder-card,.collaboration-disk__file-card{border:1px solid var(--collaboration-disk-border);border-radius:12px;background:var(--collaboration-disk-surface)}.collaboration-disk__folder-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.collaboration-disk__folder-card[data-selected=true],.collaboration-disk__file-card[data-selected=true]{border-color:#0047ab3d;box-shadow:inset 0 0 0 1px #0047ab14}.collaboration-disk__folder-card-main,.collaboration-disk__file-card-title,.collaboration-disk__file-card-preview{border:0;background:transparent;color:inherit;cursor:pointer}.collaboration-disk__folder-card-main{min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.collaboration-disk__folder-card-copy,.collaboration-disk__file-card-body{min-width:0;display:flex;flex-direction:column}.collaboration-disk__folder-card-copy{gap:3px}.collaboration-disk__folder-card-copy strong,.collaboration-disk__file-card-title strong{font-size:15px;line-height:20px;font-weight:600;color:var(--collaboration-disk-text)}.collaboration-disk__folder-card-copy span,.collaboration-disk__file-card-title span{font-size:12px;line-height:16px;color:var(--collaboration-disk-muted-text)}.collaboration-disk__folder-card .collaboration-disk__item-actions,.collaboration-disk__file-card .collaboration-disk__item-actions{justify-content:flex-start}.collaboration-disk__file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.collaboration-disk__file-card{overflow:hidden;display:flex;flex-direction:column}.collaboration-disk__file-card>.collaboration-disk__selection-checkbox{align-self:flex-end;margin:12px 12px 0}.collaboration-disk__file-card>.collaboration-disk__selection-placeholder{display:none}.collaboration-disk__file-card-preview{min-height:150px;padding:18px;border-bottom:1px solid var(--collaboration-disk-border);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;background:linear-gradient(180deg,#0047ab0f,#0047ab05)}.collaboration-disk-page--dark .collaboration-disk__file-card-preview{background:linear-gradient(180deg,#60a5fa1f,#60a5fa0d)}.collaboration-disk__file-card-extension{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:var(--collaboration-disk-surface);border:1px solid var(--collaboration-disk-border);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.06em;color:var(--collaboration-disk-muted-text)}.collaboration-disk__file-card-body{gap:12px;padding:14px}.collaboration-disk__file-card-title{display:flex;flex-direction:column;gap:4px;text-align:left}.collaboration-disk__file-card .collaboration-disk__item-meta{gap:8px}.collaboration-disk__item-main{display:flex;align-items:center;gap:14px;text-align:left}.collaboration-disk__item-icon{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:#0047ab14;color:var(--collaboration-disk-primary)}.collaboration-disk__item-icon[data-kind=file]{background:#0f172a0d;color:var(--collaboration-disk-text)}.collaboration-disk__item-copy strong,.collaboration-disk__empty-state strong,.collaboration-disk-modal__share-item strong{font-size:15px;line-height:1.4;font-weight:600}.collaboration-disk__item-copy span,.collaboration-disk-modal__share-item span{font-size:13px;line-height:1.5}.collaboration-disk__item-meta{flex-wrap:wrap;justify-content:flex-start}.collaboration-disk__item-meta--attachments{margin-top:6px}.collaboration-disk__attachment-record{display:inline-flex;align-items:center;gap:6px}.collaboration-disk__pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--collaboration-disk-soft);color:var(--collaboration-disk-muted-text);font-size:12px;font-weight:500}.collaboration-disk__pill--interactive{border:0;cursor:pointer;appearance:none;background:#0047ab14;color:var(--collaboration-disk-primary)}.collaboration-disk__pill--interactive:hover{background:#0047ab24}.collaboration-disk__pill--interactive:focus-visible{outline:2px solid rgba(0,71,171,.28);outline-offset:2px}.collaboration-disk__attachment-open-button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0;background:#0047ab14;color:var(--collaboration-disk-primary);cursor:pointer}.collaboration-disk__attachment-open-button:hover{background:#0047ab24}.collaboration-disk__attachment-open-button:focus-visible{outline:2px solid rgba(0,71,171,.28);outline-offset:2px}.collaboration-disk__pill-arrow{width:14px;height:14px;flex-shrink:0}.collaboration-disk__pill[data-tone=created]{background:#16a34a1f;color:#15803d}.collaboration-disk__pill[data-tone=updated]{background:#0047ab1a;color:var(--collaboration-disk-primary)}.collaboration-disk__pill[data-tone=deleted]{background:#dc26261f;color:#b91c1c}.collaboration-disk__item-actions{justify-content:flex-end}.collaboration-disk__item-actions{gap:4px}.collaboration-disk__selection-placeholder{width:22px;height:22px;flex:0 0 auto}.collaboration-disk__selection-checkbox{padding:0;color:var(--collaboration-disk-muted-text)}.collaboration-disk__selection-checkbox .MuiSvgIcon-root{font-size:18px}.collaboration-disk__selection-checkbox.Mui-checked,.collaboration-disk__selection-checkbox.MuiCheckbox-indeterminate{color:var(--collaboration-disk-primary)}.collaboration-disk__selection-checkbox:hover{background:transparent}.collaboration-disk__table-row .collaboration-disk__item-actions button{opacity:0;pointer-events:none;transition:opacity .16s ease}.collaboration-disk__table-row .collaboration-disk__item-actions .collaboration-disk__item-action-trigger{opacity:1;pointer-events:auto}.collaboration-disk__table-row:hover .collaboration-disk__item-actions button,.collaboration-disk__table-row:focus-within .collaboration-disk__item-actions button{opacity:1;pointer-events:auto}.collaboration-disk__item-actions button,.collaboration-disk-modal__header button{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.collaboration-disk__item-actions button:hover,.collaboration-disk-modal__header button:hover,.collaboration-disk-modal__share-item button:hover{background:#0f172a14}.collaboration-disk__item-actions button[data-active=true]{color:#d97706}.collaboration-disk__empty-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}.collaboration-disk-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--collaboration-disk-overlay)}.collaboration-disk-modal__surface{width:min(520px,100%);border-radius:12px;padding:20px}.collaboration-disk-modal__surface--wide{width:min(680px,100%)}.collaboration-disk__upload-overlay{position:absolute;inset:8px 0;z-index:2;border-radius:12px;background:#e7f0feeb;border:2px solid rgba(26,115,232,.36);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;pointer-events:none}.collaboration-disk__upload-overlay[data-mode=uploading]{background:#e7f0fef5}.collaboration-disk__upload-overlay-icon{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#4c8df6,#1a73e8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 14px 28px #1a73e838}.collaboration-disk__upload-overlay-copy{display:flex;flex-direction:column;gap:6px}.collaboration-disk__upload-overlay-copy strong{font-size:20px;line-height:28px;font-weight:700;color:#174ea6}.collaboration-disk__upload-overlay-copy span{max-width:420px;font-size:14px;line-height:20px;color:#5f6368}.collaboration-disk__upload-overlay-progress{width:min(420px,calc(100% - 48px));display:flex;flex-direction:column;gap:8px}.collaboration-disk__upload-overlay-progress-bar{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#1a73e82e}.collaboration-disk__upload-overlay-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,#4c8df6,#1a73e8);transition:width .18s ease}.collaboration-disk__upload-overlay-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5f6368;font-size:12px;line-height:16px}.collaboration-disk__upload-overlay-target{position:absolute;bottom:18px;left:50%;transform:translate(-50%);min-width:220px;max-width:calc(100% - 32px);padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#4c8df6,#1a73e8);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 16px 30px #1a73e847}.collaboration-disk__upload-overlay-target span{font-size:12px;line-height:16px;opacity:.82}.collaboration-disk__upload-overlay-target strong{min-width:0;font-size:13px;line-height:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-disk-modal__header{justify-content:space-between;gap:16px;margin-bottom:18px}.collaboration-disk-modal__field{gap:8px}.collaboration-disk-modal__field input,.collaboration-disk-modal__field select{width:100%;height:40px;border:1px solid var(--collaboration-disk-border);border-radius:8px;background:var(--collaboration-disk-surface-strong);color:var(--collaboration-disk-text);padding:0 14px;font:inherit}.collaboration-disk-modal__row{align-items:flex-end}.collaboration-disk-modal__row .collaboration-disk-modal__field{flex:1}.collaboration-disk-modal__share-list{margin-top:20px;border:1px solid var(--collaboration-disk-border);border-radius:12px;overflow:hidden}.collaboration-disk__move-dialog-copy{flex-direction:column;align-items:flex-start;gap:4px}.collaboration-disk__move-targets{margin-top:18px;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.collaboration-disk__move-target,.collaboration-disk__move-target-copy{display:flex}.collaboration-disk__move-target{align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--collaboration-disk-border);border-radius:12px;background:var(--collaboration-disk-surface);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.collaboration-disk__move-target:hover{border-color:#0047ab3d;background:#0047ab08}.collaboration-disk__move-target input{margin:2px 0 0;accent-color:var(--collaboration-disk-primary)}.collaboration-disk__move-target:has(input:checked){border-color:#0047ab47;background:linear-gradient(135deg,#0047ab14,#0047ab08);box-shadow:inset 0 0 0 1px #0047ab14}.collaboration-disk__move-target-copy{min-width:0;flex-direction:column;gap:4px}.collaboration-disk__move-target-copy strong{font-size:14px;line-height:20px;font-weight:600;color:var(--collaboration-disk-text)}.collaboration-disk__move-targets-empty{padding:16px;border:1px dashed var(--collaboration-disk-border);border-radius:12px;background:var(--collaboration-disk-soft)}.collaboration-disk-modal__share-item,.collaboration-disk-modal__share-empty{padding:14px 16px;background:var(--collaboration-disk-soft)}.collaboration-disk-modal__share-item+.collaboration-disk-modal__share-item{border-top:1px solid var(--collaboration-disk-border)}.collaboration-disk-modal__share-item{justify-content:space-between;gap:16px}.collaboration-disk-modal__share-item button{padding:0 10px;height:32px;border-radius:8px}.collaboration-disk-modal__footer{justify-content:flex-end;margin-top:20px}.collaboration-disk-modal__footer button{height:36px;padding:0 16px;border:1px solid var(--collaboration-disk-border);border-radius:8px;background:var(--collaboration-disk-surface);font-weight:500}.collaboration-disk__tab:hover,.collaboration-disk__item-actions button:hover,.collaboration-disk-modal__footer button:hover{background:var(--collaboration-disk-soft)}.collaboration-disk__item-copy span,.collaboration-disk-modal__field span,.collaboration-disk-modal__share-empty,.collaboration-disk-modal__share-item span{font-size:12px;line-height:16px}@media(max-width:960px){.collaboration-disk{padding:18px}.collaboration-disk__shell{grid-template-columns:1fr}.collaboration-disk-sidebar{position:static;min-height:0;max-height:none;overflow-y:visible}.collaboration-disk__view-switcher{justify-content:space-between}.collaboration-disk__view-button{width:auto;flex:1}.collaboration-disk__tabs,.collaboration-disk__table-toolbar{grid-template-columns:1fr}.collaboration-disk__breadcrumbs{padding:8px 12px 4px}.collaboration-disk__table-toolbar-actions{width:100%;flex-direction:column;align-items:stretch}.collaboration-disk__bulk-bar{margin:0 12px 12px;flex-direction:column;align-items:stretch}.collaboration-disk__bulk-bar-actions{justify-content:stretch;flex-wrap:wrap}.collaboration-disk__bulk-bar-actions button{flex:1 1 180px;justify-content:center}.collaboration-disk__sort-button{width:100%;justify-content:center}.collaboration-disk__upload-overlay{inset:8px;padding:24px 16px 86px}.collaboration-disk__upload-overlay-copy strong{font-size:18px;line-height:24px}.collaboration-disk__upload-overlay-progress{width:calc(100% - 24px)}.collaboration-disk__upload-overlay-progress-meta{flex-direction:column;align-items:center}.collaboration-disk__upload-overlay-target{width:calc(100% - 24px)}.collaboration-disk__table-header{display:none}.collaboration-disk__table-row{grid-template-columns:1fr;gap:8px;padding:12px 16px}.collaboration-disk__table-cell--selection{justify-content:flex-start}.collaboration-disk__table-row .collaboration-disk__item-actions,.collaboration-disk__table-row .collaboration-disk__item-actions button{opacity:1;pointer-events:auto}.collaboration-disk__table-owner,.collaboration-disk__table-cell,.collaboration-disk__table-row-actions{padding-left:34px}.collaboration-disk__item,.collaboration-disk__grid-folder-row,.collaboration-disk__file-grid{grid-template-columns:1fr}.collaboration-disk__folder-card{grid-template-columns:auto minmax(0,1fr)}.collaboration-disk__folder-card .collaboration-disk__item-actions{grid-column:1 / -1}.collaboration-disk__item-actions{justify-content:flex-start}.collaboration-disk-modal__row{flex-direction:column;align-items:stretch}}:root{--collaboration-huddles-page-bg: #f8fafc;--collaboration-huddles-surface: #ffffff;--collaboration-huddles-surface-muted: #f8fafc;--collaboration-huddles-border: #e2e8f0;--collaboration-huddles-border-strong: #cbd5e1;--collaboration-huddles-text: #0f172a;--collaboration-huddles-muted-text: #64748b;--collaboration-huddles-primary: #2563eb;--collaboration-huddles-primary-soft: rgba(37, 99, 235, .08);--collaboration-huddles-danger: #dc2626;--collaboration-huddles-shadow: 0 10px 30px rgba(15, 23, 42, .04)}.collaboration-huddles-page{min-height:calc(100vh - 64px);background:var(--collaboration-huddles-page-bg);color:var(--collaboration-huddles-text)}.collaboration-huddles-page--embedded{min-height:0;height:100%;overflow-y:auto;overflow-x:visible;background:var(--collaboration-huddles-page-bg)}.collaboration-huddles-page--dark{--collaboration-huddles-page-bg: #0f172a;--collaboration-huddles-surface: #111827;--collaboration-huddles-surface-muted: #0b1220;--collaboration-huddles-border: #1f2937;--collaboration-huddles-border-strong: #334155;--collaboration-huddles-text: #f8fafc;--collaboration-huddles-muted-text: #94a3b8;--collaboration-huddles-primary-soft: rgba(59, 130, 246, .14);--collaboration-huddles-shadow: none}.collaboration-huddles-page__shell{width:100%;max-width:none;padding:20px 24px 32px}.collaboration-huddles-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collaboration-huddles-page__copy{min-width:0}.collaboration-huddles-page__title-row{display:flex;align-items:center;gap:10px}.collaboration-huddles-page__title-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--collaboration-huddles-primary-soft);color:var(--collaboration-huddles-primary);font-size:18px;flex:0 0 auto}.collaboration-huddles-page__title{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.03em}.collaboration-huddles-page__subtitle{margin-top:8px;max-width:720px;color:var(--collaboration-huddles-muted-text);font-size:14px;line-height:20px}.collaboration-huddles-page__primary-action,.collaboration-huddles-suggestion-card__action,.collaboration-huddles-filter__trigger,.collaboration-huddles-filter__option,.collaboration-huddles-filter__clear,.collaboration-huddles-history-item__action{border:0;background:transparent;color:inherit;font:inherit}.collaboration-huddles-page__primary-action{display:inline-flex;align-items:center;justify-content:center;min-width:136px;height:38px;padding:0 14px;border:1px solid var(--collaboration-huddles-border);border-radius:12px;background:var(--collaboration-huddles-surface);color:var(--collaboration-huddles-text);cursor:pointer}.collaboration-huddles-page__primary-action:hover{background:var(--collaboration-huddles-surface-muted)}.collaboration-huddles-page__note{margin-top:18px;padding:16px 18px;border:1px solid var(--collaboration-huddles-border);border-radius:16px;background:var(--collaboration-huddles-surface)}.collaboration-huddles-page__note-title{margin:0;font-size:15px;line-height:20px;font-weight:600}.collaboration-huddles-page__note-description{margin-top:6px;color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px}.collaboration-huddles-page__suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.collaboration-huddles-suggestion-card,.collaboration-huddles-history-item,.collaboration-huddles-page__empty-state{border:1px solid var(--collaboration-huddles-border);border-radius:18px;background:var(--collaboration-huddles-surface);box-shadow:var(--collaboration-huddles-shadow)}.collaboration-huddles-suggestion-card{display:flex;flex-direction:column;gap:16px;min-height:180px;padding:20px}.collaboration-huddles-suggestion-card__avatars,.collaboration-huddles-history-item__participants{display:flex;align-items:center}.collaboration-huddles-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-6px;border:2px solid var(--collaboration-huddles-surface);border-radius:12px;color:#fff;font-size:12px;line-height:1;font-weight:700}.collaboration-huddles-avatar:first-child{margin-left:0}.collaboration-huddles-avatar--blue,.collaboration-huddles-filter__avatar--blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.collaboration-huddles-avatar--orange,.collaboration-huddles-filter__avatar--orange{background:linear-gradient(135deg,#f59e0b,#ea580c)}.collaboration-huddles-avatar--green,.collaboration-huddles-filter__avatar--green{background:linear-gradient(135deg,#10b981,#0f766e)}.collaboration-huddles-avatar--pink,.collaboration-huddles-filter__avatar--pink{background:linear-gradient(135deg,#ec4899,#be185d)}.collaboration-huddles-avatar--indigo,.collaboration-huddles-filter__avatar--indigo{background:linear-gradient(135deg,#6366f1,#4338ca)}.collaboration-huddles-avatar--gray,.collaboration-huddles-filter__avatar--gray{background:linear-gradient(135deg,#64748b,#475569)}.collaboration-huddles-suggestion-card__copy{display:flex;flex-direction:column;gap:8px}.collaboration-huddles-suggestion-card__title{margin:0;font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.02em}.collaboration-huddles-suggestion-card__subtitle{margin:0;color:var(--collaboration-huddles-muted-text);font-size:14px;line-height:20px}.collaboration-huddles-suggestion-card__action{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:36px;padding:0 14px;border-radius:10px;background:var(--collaboration-huddles-primary);color:#fff;cursor:pointer;font-size:14px}.collaboration-huddles-page__history{margin-top:28px}.collaboration-huddles-page__history-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.collaboration-huddles-page__history-title{margin:0;font-size:18px;line-height:24px;font-weight:700}.collaboration-huddles-page__history-subtitle{margin-top:4px;color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px}.collaboration-huddles-page__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.collaboration-huddles-filter{position:relative}.collaboration-huddles-filter__trigger{display:inline-flex;align-items:center;gap:8px;min-width:120px;height:38px;padding:0 14px;border:1px solid var(--collaboration-huddles-border);border-radius:12px;background:var(--collaboration-huddles-surface);color:var(--collaboration-huddles-text);cursor:pointer}.collaboration-huddles-filter__trigger:hover,.collaboration-huddles-filter__trigger[data-open=true]{background:var(--collaboration-huddles-surface-muted);border-color:var(--collaboration-huddles-border-strong)}.collaboration-huddles-filter__trigger-label{font-size:14px;line-height:20px;font-weight:500}.collaboration-huddles-filter__trigger-icon{font-size:18px;transition:transform .16s ease}.collaboration-huddles-filter__trigger[data-open=true] .collaboration-huddles-filter__trigger-icon{transform:rotate(180deg)}.collaboration-huddles-filter__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(420px,calc(100vw - 48px));padding:12px;border:1px solid var(--collaboration-huddles-border);border-radius:16px;background:var(--collaboration-huddles-surface);box-shadow:0 18px 40px #0f172a1f}.collaboration-huddles-filter__search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--collaboration-huddles-border);border-radius:12px;background:var(--collaboration-huddles-surface-muted)}.collaboration-huddles-filter__search-icon{color:var(--collaboration-huddles-muted-text);font-size:18px}.collaboration-huddles-filter__search-input{width:100%;border:0;background:transparent;color:var(--collaboration-huddles-text);font:inherit;font-size:14px;outline:none}.collaboration-huddles-filter__menu-actions{display:flex;justify-content:flex-end;margin-top:10px}.collaboration-huddles-filter__clear{color:var(--collaboration-huddles-primary);cursor:pointer;font-size:13px}.collaboration-huddles-filter__groups{display:flex;flex-direction:column;gap:16px;margin-top:12px}.collaboration-huddles-filter__group{display:flex;flex-direction:column;gap:8px}.collaboration-huddles-filter__group-label{color:var(--collaboration-huddles-muted-text);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collaboration-huddles-filter__options{display:flex;flex-direction:column;gap:2px}.collaboration-huddles-filter__option{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 10px;border-radius:12px;cursor:pointer;text-align:left}.collaboration-huddles-filter__option:hover{background:var(--collaboration-huddles-surface-muted)}.collaboration-huddles-filter__option[data-selected=true]{background:var(--collaboration-huddles-primary-soft)}.collaboration-huddles-filter__selection{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--collaboration-huddles-border-strong);border-radius:6px;color:var(--collaboration-huddles-primary);flex-shrink:0;font-size:14px}.collaboration-huddles-filter__selection[data-mode=single]{border-radius:999px}.collaboration-huddles-filter__option[data-selected=false] .collaboration-huddles-filter__selection[data-mode=single]{opacity:0}.collaboration-huddles-filter__avatar,.collaboration-huddles-filter__channel-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700}.collaboration-huddles-filter__channel-icon{background:var(--collaboration-huddles-surface-muted);color:var(--collaboration-huddles-text);font-size:16px}.collaboration-huddles-filter__option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.collaboration-huddles-filter__option-label{font-size:14px;line-height:20px;font-weight:500}.collaboration-huddles-filter__option-description{color:var(--collaboration-huddles-muted-text);font-size:12px;line-height:16px}.collaboration-huddles-filter__empty{padding:12px 4px 4px;color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px}.collaboration-huddles-page__history-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.collaboration-huddles-history-item{display:flex;align-items:stretch;gap:14px;padding:16px 18px}.collaboration-huddles-history-item__leading{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--collaboration-huddles-surface-muted);color:var(--collaboration-huddles-text);font-size:22px;flex-shrink:0}.collaboration-huddles-history-item__body{flex:1;min-width:0}.collaboration-huddles-history-item__row{display:flex;align-items:center;gap:14px}.collaboration-huddles-history-item__copy{flex:1;min-width:0}.collaboration-huddles-history-item__title{margin:0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.collaboration-huddles-history-item__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px}.collaboration-huddles-history-item__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--collaboration-huddles-surface-muted);color:var(--collaboration-huddles-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-huddles-history-item__badge--missed{background:#dc262614;color:var(--collaboration-huddles-danger)}.collaboration-huddles-history-item__reply{color:var(--collaboration-huddles-primary)}.collaboration-huddles-history-item__participants .collaboration-huddles-avatar{width:32px;height:32px;margin-left:-6px;border-radius:10px}.collaboration-huddles-history-item__action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--collaboration-huddles-muted-text);cursor:pointer}.collaboration-huddles-history-item__action:hover{background:var(--collaboration-huddles-surface-muted)}.collaboration-huddles-page__empty-state{padding:32px 24px;text-align:center}.collaboration-huddles-page__empty-title{margin:0;font-size:18px;line-height:24px;font-weight:600}.collaboration-huddles-page__empty-description{margin-top:8px;color:var(--collaboration-huddles-muted-text);font-size:14px;line-height:20px}@media(max-width:960px){.collaboration-huddles-page__shell{padding:16px}.collaboration-huddles-page__header{flex-direction:column;align-items:stretch}.collaboration-huddles-page__primary-action{width:100%}.collaboration-huddles-page__suggestions{grid-template-columns:1fr}}@media(max-width:720px){.collaboration-huddles-page__title{font-size:26px;line-height:32px}.collaboration-huddles-page__filters{flex-direction:column}.collaboration-huddles-filter{width:100%}.collaboration-huddles-filter__trigger{width:100%;justify-content:space-between}.collaboration-huddles-filter__menu{width:100%}.collaboration-huddles-history-item{padding:14px}.collaboration-huddles-history-item__row{flex-wrap:wrap;align-items:flex-start}.collaboration-huddles-history-item__participants{order:3}.collaboration-huddles-history-item__action{margin-left:auto}}.collaboration-huddles-page__live-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;align-items:start}.collaboration-huddles-page__setup-card,.collaboration-huddles-page__active-card,.collaboration-huddles-page__call-stage{border:1px solid var(--collaboration-huddles-border);border-radius:24px;background:linear-gradient(180deg,#ffffffe0,#f8fafcf5),var(--collaboration-huddles-surface);box-shadow:0 20px 46px #0f172a14}.collaboration-huddles-page--dark .collaboration-huddles-page__setup-card,.collaboration-huddles-page--dark .collaboration-huddles-page__active-card,.collaboration-huddles-page--dark .collaboration-huddles-page__call-stage{background:linear-gradient(180deg,#0f172aeb,#0f172afa),var(--collaboration-huddles-surface);box-shadow:0 22px 52px #02061773}.collaboration-huddles-page__setup-card,.collaboration-huddles-page__active-card{padding:24px}.collaboration-huddles-page__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collaboration-huddles-page__section-title{margin:0;font-size:22px;line-height:28px;font-weight:700}.collaboration-huddles-page__section-subtitle{margin:6px 0 0;color:var(--collaboration-huddles-muted-text);font-size:14px;line-height:20px}.collaboration-huddles-page__field{display:flex;flex-direction:column;gap:8px;margin-top:20px}.collaboration-huddles-page__field-label{font-size:13px;line-height:18px;font-weight:600;color:var(--collaboration-huddles-muted-text)}.collaboration-huddles-page__input{width:100%;border:1px solid var(--collaboration-huddles-border);border-radius:16px;background:#ffffffb3;color:inherit;font:inherit;padding:14px 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.collaboration-huddles-page--dark .collaboration-huddles-page__input{background:#0f172ac7}.collaboration-huddles-page__input:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.collaboration-huddles-page__toggles,.collaboration-huddles-page__call-controls,.collaboration-huddles-page__call-stage-actions,.collaboration-huddles-page__setup-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.collaboration-huddles-page__toggles,.collaboration-huddles-page__setup-actions{margin-top:18px}.collaboration-huddles-page__toggle,.collaboration-huddles-page__secondary-action,.collaboration-huddles-page__control,.collaboration-huddles-room-card__join{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--collaboration-huddles-border);background:#ffffffbf;color:inherit;font:inherit;font-size:14px;line-height:20px;padding:10px 14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.collaboration-huddles-page--dark .collaboration-huddles-page__toggle,.collaboration-huddles-page--dark .collaboration-huddles-page__secondary-action,.collaboration-huddles-page--dark .collaboration-huddles-page__control,.collaboration-huddles-page--dark .collaboration-huddles-room-card__join{background:#1e293be0}.collaboration-huddles-page__toggle:hover,.collaboration-huddles-page__secondary-action:hover,.collaboration-huddles-page__control:hover,.collaboration-huddles-room-card__join:hover,.collaboration-huddles-page__toggle[data-active=true],.collaboration-huddles-page__control[data-active=true]{transform:translateY(-1px);border-color:#2563eb59}.collaboration-huddles-page__control--danger{border-color:#ef444447;background:#fef2f2e6;color:#b91c1c}.collaboration-huddles-page--dark .collaboration-huddles-page__control--danger{background:#450a0a73;color:#fecaca}.collaboration-huddles-page__rooms{display:grid;gap:14px;margin-top:18px}.collaboration-huddles-room-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid var(--collaboration-huddles-border);background:#ffffffad}.collaboration-huddles-page--dark .collaboration-huddles-room-card{background:#0f172ab8}.collaboration-huddles-room-card__copy{min-width:0}.collaboration-huddles-room-card__title{margin:0;font-size:16px;line-height:22px;font-weight:700}.collaboration-huddles-room-card__meta{margin:6px 0 0;color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px}.collaboration-huddles-room-card__actions{display:flex;align-items:center;gap:12px}.collaboration-huddles-room-card__count{font-size:13px;line-height:18px;color:var(--collaboration-huddles-muted-text);white-space:nowrap}.collaboration-huddles-page__call-stage{margin-top:20px;padding:24px}.collaboration-huddles-page__participant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:22px}.collaboration-huddles-participant-tile{position:relative;overflow:hidden;min-height:220px;border-radius:24px;border:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at top,rgba(59,130,246,.22),transparent 46%),linear-gradient(160deg,#0f172af5,#1e293beb)}.collaboration-huddles-participant-tile[data-speaking=true]{box-shadow:0 0 0 2px #22c55e73,0 16px 32px #22c55e2e}.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__media,.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__fallback{min-height:360px}.collaboration-huddles-participant-tile[data-size=compact]{flex:0 0 auto;width:100%;min-height:140px;border-radius:20px}.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__media,.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__fallback{min-height:140px}.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__footer{left:10px;bottom:10px;gap:8px;padding:8px 10px;border-radius:14px;max-width:calc(100% - 20px)}.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__name{font-size:12px;line-height:16px}.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__status-icon{width:22px;height:22px;font-size:13px}.collaboration-huddles-participant-tile__media{position:relative;min-height:220px}.collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile__fallback{width:100%;height:100%;min-height:220px;object-fit:cover}.collaboration-huddles-participant-tile__fallback{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(14,165,233,.22),transparent 48%),linear-gradient(145deg,#0f172af2,#334155eb)}.collaboration-huddles-participant-tile__initials{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;color:#f8fafc;font-size:24px;line-height:1;font-weight:700;letter-spacing:.08em}.collaboration-huddles-participant-tile__footer{position:absolute;left:12px;right:auto;bottom:12px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;max-width:calc(100% - 24px);padding:10px 12px;border-radius:16px;background:#0f172ab8;color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collaboration-huddles-participant-tile__identity{min-width:0;display:flex;align-items:center;gap:8px}.collaboration-huddles-participant-tile__name{font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-huddles-participant-tile__badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.collaboration-huddles-participant-tile__badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;background:#22c55e2e;color:#bbf7d0;font-size:10px;line-height:14px;font-weight:600}.collaboration-huddles-participant-tile__track-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;background:#3b82f62e;color:#bfdbfe;font-size:10px;line-height:14px;font-weight:600}.collaboration-huddles-participant-tile__status{display:inline-flex;align-items:center;gap:6px}.collaboration-huddles-participant-tile__status-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f8717133;color:#fecaca;font-size:14px}.collaboration-huddles-page__call-controls{margin-top:22px;justify-content:center}.collaboration-huddles-page__error{margin:14px 0 0;color:#b91c1c;font-size:14px;line-height:20px}.collaboration-huddles-page--dark .collaboration-huddles-page__error{color:#fecaca}.collaboration-huddle-dialog{width:min(100%,960px);border-radius:28px;overflow:hidden}.collaboration-huddle-dialog__header{align-items:center;padding:14px 18px;border-bottom:1px solid rgba(148,163,184,.12)}.collaboration-huddle-dialog__header .collaboration-messenger-modal__header-copy{gap:0}.collaboration-huddle-dialog__title{margin:0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.collaboration-huddle-dialog__body{display:flex;flex-direction:column;gap:16px;padding:18px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),linear-gradient(180deg,#f8fafcf5,#f1f5f9eb)}.collaboration-messenger-page--dark .collaboration-huddle-dialog__body{background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 30%),linear-gradient(180deg,#0f172afa,#0f172af5)}.collaboration-huddle-dialog[data-state=preview]{width:min(100%,896px);border-radius:24px;background:#0d0f11;box-shadow:0 25px 50px -12px #00000073}.collaboration-huddle-dialog[data-variant=direct-initiation]{width:min(100%,400px);border-radius:20px;background:#1c2260;box-shadow:0 32px 80px #000000b3}.collaboration-huddle-dialog[data-state=preview] .collaboration-huddle-dialog__body{gap:0;padding:0;background:linear-gradient(180deg,#1a1d21,#0d0f11)}.collaboration-huddle-dialog[data-variant=direct-initiation] .collaboration-huddle-dialog__body{padding:0;background:#1c2260}.collaboration-huddle-dialog[data-state=connected]{width:min(100%,772px);border-radius:12px;background:transparent;box-shadow:0 28px 72px #000000a6}.collaboration-huddle-dialog[data-state=connected] .collaboration-huddle-dialog__body{gap:0;padding:0;background:transparent}.collaboration-huddle-dialog__active-shell{position:relative;overflow:hidden;border-radius:12px;background:#fff0;box-shadow:0 28px 72px #000000a6}.collaboration-huddle-dialog__active-shell:fullscreen,.collaboration-huddle-dialog__active-shell:-webkit-full-screen{display:grid;grid-template-rows:38px minmax(0,1fr) 52px;width:100%;height:100%;border-radius:0;background:#0b1220}.collaboration-huddle-dialog__active-shell:fullscreen .collaboration-huddle-dialog__active-main,.collaboration-huddle-dialog__active-shell:-webkit-full-screen .collaboration-huddle-dialog__active-main{min-height:0;height:100%}.collaboration-huddle-dialog__active-shell:fullscreen .collaboration-huddle-dialog__active-stage,.collaboration-huddle-dialog__active-shell:fullscreen .collaboration-huddle-dialog__thread-panel,.collaboration-huddle-dialog__active-shell:-webkit-full-screen .collaboration-huddle-dialog__active-stage,.collaboration-huddle-dialog__active-shell:-webkit-full-screen .collaboration-huddle-dialog__thread-panel{min-height:0;height:100%}.collaboration-huddle-dialog__active-shell:fullscreen .collaboration-huddle-dialog__active-stage-split,.collaboration-huddle-dialog__active-shell:-webkit-full-screen .collaboration-huddle-dialog__active-stage-split{inset:0}.collaboration-huddle-dialog__active-titlebar{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:12px;height:38px;padding:0 12px;border-bottom:1px solid #d0d0d0;background:#ebebeb}.collaboration-huddle-dialog__traffic-lights{display:inline-flex;align-items:center;gap:6px}.collaboration-huddle-dialog__traffic-light{width:12px;height:12px;border:1px solid rgba(0,0,0,.1);border-radius:999px}.collaboration-huddle-dialog__traffic-light--danger{background:#ff5f57}.collaboration-huddle-dialog__traffic-light--warning{background:#febc2e}.collaboration-huddle-dialog__traffic-light--success{background:#28c840}.collaboration-huddle-dialog__active-title{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:#364153;font-size:13px;line-height:20px;font-weight:500}.collaboration-huddle-dialog__active-title h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:inherit}.collaboration-huddle-dialog__active-title-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:#6a7282;font:inherit;cursor:pointer}.collaboration-huddle-dialog__active-main{display:grid;grid-template-columns:minmax(0,500px) minmax(0,272px);min-height:400px;background:#fff}.collaboration-huddle-dialog__active-main[data-thread-open=false]{grid-template-columns:minmax(0,1fr)}.collaboration-huddle-dialog__active-stage{position:relative;min-height:400px;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(35,120,80,.28),transparent 28%),radial-gradient(circle at 75% 18%,rgba(95,55,160,.24),transparent 26%),radial-gradient(circle at 45% 86%,rgba(36,88,54,.34),transparent 32%),linear-gradient(140deg,#112519,#143621 32%,#1a4729 58%,#08120d)}.collaboration-huddle-dialog__active-stage-background,.collaboration-huddle-dialog__active-stage-overlay{position:absolute;inset:0}.collaboration-huddle-dialog__active-stage-background{background:radial-gradient(circle at 15% 12%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 22% 68%,rgba(53,160,86,.32),transparent 14%),radial-gradient(circle at 70% 30%,rgba(35,120,80,.34),transparent 18%),radial-gradient(circle at 86% 58%,rgba(209,70,255,.26),transparent 10%),radial-gradient(circle at 72% 82%,rgba(255,255,255,.06),transparent 12%);filter:saturate(1.15)}.collaboration-huddle-dialog__active-stage-overlay{background:linear-gradient(180deg,#0000000f,#0000002e)}.collaboration-huddle-dialog__active-stage[data-screen-share=true]{background:#0f1728}.collaboration-huddle-dialog__active-stage[data-screen-share=true] .collaboration-huddle-dialog__active-stage-background{display:none}.collaboration-huddle-dialog__active-stage-split{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.collaboration-huddle-dialog__active-stage-split-card{position:relative;min-width:0;min-height:0}.collaboration-huddle-dialog__active-stage-focus,.collaboration-huddle-dialog__active-stage-self,.collaboration-huddle-dialog__active-stage-roster,.collaboration-huddle-dialog__active-stage-empty,.collaboration-huddle-dialog__active-connection-pill{position:absolute;z-index:2}.collaboration-huddle-dialog__active-stage-focus{top:48px;left:48px;width:228px;height:305px}.collaboration-huddle-dialog__active-stage-self{top:92px;right:48px;width:162px;height:216px}.collaboration-huddle-dialog__active-stage[data-screen-share=true] .collaboration-huddle-dialog__active-stage-focus{top:auto;bottom:24px;left:24px;width:180px;height:224px}.collaboration-huddle-dialog__active-stage[data-screen-share=true] .collaboration-huddle-dialog__active-stage-self{top:24px;right:24px;width:138px;height:184px}.collaboration-huddle-dialog__active-stage-empty{inset:24px;display:flex;align-items:center;justify-content:center}.collaboration-huddle-dialog__active-stage-empty-label{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:18px 24px;border-radius:18px;background:#0c121d7a;color:#ffffffe0;font-size:14px;line-height:20px;font-weight:600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collaboration-huddle-dialog__media-card{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#1c2260eb;box-shadow:0 8px 32px #00000073}.collaboration-huddle-dialog__media-card--screen-share{position:absolute;inset:0;height:auto;border-radius:0;box-shadow:none}.collaboration-huddle-dialog__media-card-video{width:100%;height:100%;object-fit:cover}.collaboration-huddle-dialog__media-card-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle at 35% 35%,rgba(51,132,255,.22),transparent 35%),linear-gradient(180deg,#1c2260f5,#141834fa)}.collaboration-huddle-dialog__media-card-fallback-badge{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 14px;border-radius:999px;background:#0047ab;color:#fff;font-size:18px;line-height:28px;font-weight:700;letter-spacing:-.02em}.collaboration-huddle-dialog__media-card--primary .collaboration-huddle-dialog__media-card-fallback-badge{min-width:74px;height:74px;font-size:22px}.collaboration-huddle-dialog__media-card-status{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px}.collaboration-huddle-dialog__media-card-status span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00000073;color:#fff;font-size:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collaboration-huddle-dialog__speaking-pill{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a}.collaboration-huddle-dialog__speaking-pill span{width:3px;border-radius:999px;background:#2bac76}.collaboration-huddle-dialog__speaking-pill span:nth-child(1){height:3px;opacity:.9}.collaboration-huddle-dialog__speaking-pill span:nth-child(2){height:6px;opacity:.84}.collaboration-huddle-dialog__speaking-pill span:nth-child(3){height:4px;opacity:.77}.collaboration-huddle-dialog__speaking-pill span:nth-child(4){height:7px;opacity:.69}.collaboration-huddle-dialog__speaking-pill span:nth-child(5){height:3px;opacity:.63}.collaboration-huddle-dialog__active-stage-roster{right:24px;bottom:24px;display:inline-flex;align-items:center}.collaboration-huddle-dialog__active-stage-roster-item{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-8px;border:2px solid rgba(255,255,255,.24);border-radius:999px;background:#0c121dc2;color:#fff;font-size:11px;line-height:1;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collaboration-huddle-dialog__active-stage-roster-item:first-child{margin-left:0}.collaboration-huddle-dialog__active-connection-pill{top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:32px;padding:0 14px;border-radius:999px;background:#0c121d8f;color:#fff;font-size:13px;line-height:18px;font-weight:600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collaboration-huddle-dialog__thread-panel{display:flex;flex-direction:column;min-width:0;border-left:1px solid #e5e7eb;background:#fff}.collaboration-huddle-dialog__thread-header{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:0 16px;border-bottom:1px solid #e5e7eb}.collaboration-huddle-dialog__thread-header h3{margin:0;color:#101828;font-size:15px;line-height:23px;font-weight:600}.collaboration-huddle-dialog__thread-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:#6a7282;font:inherit;cursor:pointer}.collaboration-huddle-dialog__thread-promo{display:flex;gap:12px;margin:12px;padding:14px;border-radius:12px;background:#f7f3ec}.collaboration-huddle-dialog__thread-promo-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;border-radius:6px;background:#6b46c1;color:#fff;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.03em}.collaboration-huddle-dialog__thread-promo-copy{display:flex;flex-direction:column;gap:8px}.collaboration-huddle-dialog__thread-promo-copy p{margin:0;color:#1e2939;font-size:13px;line-height:18px}.collaboration-huddle-dialog__thread-promo-copy button{width:fit-content;border:0;background:transparent;color:#1264a3;font:inherit;font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.collaboration-huddle-dialog__thread-note{display:flex;flex-direction:column;gap:8px;padding:16px;color:#4a5565}.collaboration-huddle-dialog__thread-note-title{display:inline-flex;align-items:center;gap:8px;color:#101828;font-size:14px;line-height:21px;font-weight:700}.collaboration-huddle-dialog__thread-note p{margin:0;font-size:13px;line-height:21px}.collaboration-huddle-dialog__thread-note strong{color:#1264a3;font-weight:500}.collaboration-huddle-dialog__thread-composer{margin-top:auto;border-top:1px solid #e5e7eb}.collaboration-huddle-dialog__thread-input{min-height:42px;padding:11px 12px;color:#99a1af;font-size:13px;line-height:21px}.collaboration-huddle-dialog__thread-checkbox{display:flex;align-items:center;gap:8px;padding:0 12px 12px;color:#6a7282;font-size:12px;line-height:18px;font-weight:500}.collaboration-huddle-dialog__thread-checkbox input{margin:0}.collaboration-huddle-dialog__thread-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px;border-top:1px solid #f3f4f6}.collaboration-huddle-dialog__thread-toolbar-group{display:flex;align-items:center;gap:2px}.collaboration-huddle-dialog__thread-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:#6a7282;font:inherit;cursor:pointer}.collaboration-huddle-dialog__active-toolbar{display:flex;align-items:center;gap:6px;height:52px;padding:0 12px;background:#1c1c1e}.collaboration-huddle-dialog__active-toolbar-button,.collaboration-huddle-dialog__active-leave-button{display:inline-flex;align-items:center;justify-content:center;height:36px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}.collaboration-huddle-dialog__active-toolbar-button{width:36px;font-size:18px}.collaboration-huddle-dialog__active-toolbar-button:hover:not(:disabled),.collaboration-huddle-dialog__active-leave-button:hover{background:#ffffff14}.collaboration-huddle-dialog__active-toolbar-button[data-active=false]{background:#fb2c3640}.collaboration-huddle-dialog__active-toolbar-button[data-active=true]{background:#fff;color:#1c1c1e}.collaboration-huddle-dialog__active-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.collaboration-huddle-dialog__active-toolbar-count{font-size:12px;line-height:16px;font-weight:600}.collaboration-huddle-dialog__active-toolbar-divider{width:1px;height:20px;background:#ffffff1a}.collaboration-huddle-dialog__active-toolbar-split{display:inline-flex;align-items:center;height:36px;border-radius:8px}.collaboration-huddle-dialog__active-toolbar-split .collaboration-huddle-dialog__active-toolbar-button{border-radius:0}.collaboration-huddle-dialog__active-toolbar-split .collaboration-huddle-dialog__active-toolbar-button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.collaboration-huddle-dialog__active-toolbar-split .collaboration-huddle-dialog__active-toolbar-button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.collaboration-huddle-dialog__active-toolbar-button--caret{width:20px;border-left:1px solid rgba(255,255,255,.1);font-size:12px}.collaboration-huddle-dialog__active-leave-button{margin-left:auto;padding:0 20px;background:#e01e5a;color:#fff;font-size:14px;line-height:20px;font-weight:600}.collaboration-huddle-dialog__audio-sinks{display:none}.collaboration-huddle-dialog__initiation-stage{display:flex;flex-direction:column;gap:12px;min-height:494px;padding:20px 0 0;color:#fff}.collaboration-huddle-dialog__initiation-title{margin:0;padding:0 24px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.02em;text-align:center}.collaboration-huddle-dialog__initiation-panel{margin:0 12px;padding:12px;border-radius:14px;background:#232a72}.collaboration-huddle-dialog__initiation-camera-stage{position:relative;min-height:264px;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 20% 16%,rgba(98,111,255,.32),transparent 34%),linear-gradient(180deg,#141830,#171d44)}.collaboration-huddle-dialog__preview-video--initiation{transform:scaleX(-1)}.collaboration-huddle-dialog__preview-fallback--initiation{z-index:2;background:linear-gradient(180deg,#141830d6,#141830f5)}.collaboration-huddle-dialog__initiation-controls{position:absolute;right:12px;bottom:12px;left:12px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.collaboration-huddle-dialog__initiation-aux-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:32px;border:0;border-radius:999px;background:#4a5070cc;color:#fff;font:inherit;cursor:pointer}.collaboration-huddle-dialog__initiation-toggle-row{display:flex;align-items:center;gap:10px}.collaboration-huddle-dialog__initiation-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#1c2260d9;color:#fff;font:inherit;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.collaboration-huddle-dialog__initiation-toggle:hover:not(:disabled),.collaboration-huddle-dialog__initiation-aux-button:hover{transform:translateY(-1px)}.collaboration-huddle-dialog__initiation-toggle[data-active=false]{background:#562850e6;border-color:#ffffff14}.collaboration-huddle-dialog__preview-device-row--initiation{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select{gap:0}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-label{display:none}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-field{height:34px;border-color:#ffffff1f;border-radius:8px;background:#1c226099}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-field[data-disabled=true]{opacity:1}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-icon,.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-chevron{color:#ffffffc2;font-size:14px}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-icon{width:20px;margin-left:10px}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-chevron{width:20px;margin-right:8px}.collaboration-huddle-dialog__preview-device-row--initiation .collaboration-huddle-dialog__device-select-native{color:#fffc;font-size:12px;line-height:16px}.collaboration-huddle-dialog__initiation-footer{display:flex;align-items:center;justify-content:center;gap:16px;min-height:98px}.collaboration-huddle-dialog__initiation-action{display:inline-flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;color:#fffc;font:inherit;cursor:pointer}.collaboration-huddle-dialog__initiation-action:disabled{opacity:.56;cursor:not-allowed}.collaboration-huddle-dialog__initiation-action-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#2a3178cc;font-size:20px}.collaboration-huddle-dialog__initiation-action--primary .collaboration-huddle-dialog__initiation-action-icon{border-color:#ffffff26;background:#3d4499;box-shadow:0 10px 15px #0047ab33,0 4px 6px #0047ab33}.collaboration-huddle-dialog__initiation-action-label{font-size:12px;line-height:16px;font-weight:500}.collaboration-huddle-dialog__initiation-action--primary .collaboration-huddle-dialog__initiation-action-label{color:#fffc}.collaboration-huddle-dialog__preview-stage{display:flex;flex-direction:column;min-height:763px;color:#f8fafc}.collaboration-huddle-dialog[data-variant=group] .collaboration-huddle-dialog__preview-stage{min-height:945px}.collaboration-huddle-dialog__preview-video-shell{position:relative;min-height:504px;overflow:hidden;background:linear-gradient(180deg,#11161c,#06090d)}.collaboration-huddle-dialog__preview-video-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,rgba(0,71,171,.35),transparent 32%),radial-gradient(circle at 72% 35%,rgba(255,107,53,.08),transparent 28%),radial-gradient(circle at 50% 90%,rgba(0,71,171,.18),transparent 40%);z-index:0}.collaboration-huddle-dialog__preview-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);filter:saturate(1.05) contrast(1.03);z-index:1}.collaboration-huddle-dialog__preview-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000070,#00000005 40%,#0009);z-index:2}.collaboration-huddle-dialog__preview-fallback{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;color:#ffffffd1;text-align:center}.collaboration-huddle-dialog__preview-fallback-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;font-size:30px}.collaboration-huddle-dialog__preview-topbar{position:absolute;top:20px;right:20px;left:20px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collaboration-huddle-dialog__preview-badge{max-width:min(100%,320px);padding:12px 20px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.collaboration-huddle-dialog__preview-title{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.02em}.collaboration-huddle-dialog__preview-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;color:#fffc;font-size:14px;line-height:20px}.collaboration-huddle-dialog__preview-meta-participants{display:inline-flex;align-items:center;gap:6px}.collaboration-huddle-dialog__preview-actions{display:flex;align-items:center;gap:8px}.collaboration-huddle-dialog__preview-action{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0006;color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.collaboration-huddle-dialog__preview-action:hover{transform:translateY(-1px);border-color:#fff3;background:#0000007a}.collaboration-huddle-dialog__preview-panel{display:flex;flex-direction:column;gap:20px;padding:24px 32px 28px;border-top:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#1a1d21,#0d0f11)}.collaboration-huddle-dialog__preview-device-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select{gap:0}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-label{display:none}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-field{height:42px;border-color:#ffffff1a;border-radius:8px;background:#0000004d}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-field[data-disabled=true]{opacity:1}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-icon,.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-chevron{color:#ffffffb8;font-size:16px}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-icon{width:36px}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-chevron{width:30px}.collaboration-huddle-dialog__preview-panel .collaboration-huddle-dialog__device-select-native{color:#fff;font-size:14px;line-height:20px}.collaboration-huddle-dialog__audience{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid rgba(0,71,171,.2);border-radius:16px;background:linear-gradient(169deg,#0047ab1a,#ff6b350d)}.collaboration-huddle-dialog__audience-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.collaboration-huddle-dialog__audience-heading{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:18px;line-height:27px;font-weight:600;letter-spacing:-.02em}.collaboration-huddle-dialog__audience-invite{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(0,71,171,.3);border-radius:8px;background:#0047ab33;color:#60a5fa;font:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.collaboration-huddle-dialog__audience-invite:hover{transform:translateY(-1px);border-color:#60a5fa6b;background:#0047ab47}.collaboration-huddle-dialog__audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collaboration-huddle-dialog__audience-card{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0003}.collaboration-huddle-dialog__audience-card-avatar{flex:0 0 auto;width:40px;height:40px}.collaboration-huddle-dialog__audience-card-avatar img,.collaboration-huddle-dialog__audience-card-avatar .collaboration-messenger-avatar{width:100%;height:100%;border-radius:999px}.collaboration-huddle-dialog__audience-card-avatar img{display:block;object-fit:cover;border:2px solid rgba(0,71,171,.4)}.collaboration-huddle-dialog__audience-card-avatar .collaboration-messenger-avatar{box-sizing:border-box;border:2px solid rgba(0,71,171,.4)}.collaboration-huddle-dialog__audience-card-copy{display:flex;flex-direction:column;min-width:0}.collaboration-huddle-dialog__audience-card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;color:#fff}.collaboration-huddle-dialog__audience-card-status{display:inline-flex;align-items:center;gap:6px;margin-top:1px;color:#05df72;font-size:12px;line-height:16px}.collaboration-huddle-dialog__audience-card-status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#94a3b8;opacity:.7}.collaboration-huddle-dialog__audience-card-status-dot--online{background:#05df72}.collaboration-huddle-dialog__audience-card-status-dot--away{background:#f59e0b}.collaboration-huddle-dialog__audience-card-status-dot--busy{background:#ef4444}.collaboration-huddle-dialog__audience-card-status-dot--offline{background:#94a3b8}.collaboration-huddle-dialog__audience-empty{padding:16px;border-radius:12px;background:#0000002e;color:#ffffffc2;font-size:14px;line-height:20px;text-align:center}.collaboration-huddle-dialog__preview-toggle-row{display:flex;align-items:center;justify-content:center;gap:16px}.collaboration-huddle-dialog__toggle--circular{justify-content:center;flex:0 0 auto;width:66px;height:66px;padding:0;border-radius:999px;border-color:#fff3;background:#ffffff1a;color:#fff;box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a}.collaboration-huddle-dialog__toggle--circular span{display:none}.collaboration-huddle-dialog__toggle--circular:hover:not(:disabled){border-color:#ffffff47;background:#ffffff24}.collaboration-huddle-dialog__toggle--circular[data-active=false]{border-color:#ffffff2e;background:#ffffff14;color:#fff}.collaboration-huddle-dialog__preview-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collaboration-huddle-dialog__preview-footer-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:58px;border-radius:16px;font:inherit;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.collaboration-huddle-dialog__preview-footer-button:hover:not(:disabled){transform:translateY(-1px)}.collaboration-huddle-dialog__preview-footer-button:disabled{opacity:.56;cursor:not-allowed}.collaboration-huddle-dialog__preview-footer-button--secondary{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff}.collaboration-huddle-dialog__preview-footer-button--primary{border:0;background:linear-gradient(90deg,#0047ab,#0047abcc);color:#fff;box-shadow:0 10px 15px #0047ab4d,0 4px 6px #0047ab4d}.collaboration-huddle-dialog__notice{padding:12px 14px;border:1px solid rgba(245,158,11,.28);border-radius:16px;background:#fffbebeb;color:#92400e;font-size:13px;line-height:18px}.collaboration-messenger-page--dark .collaboration-huddle-dialog__notice{border-color:#f59e0b3d;background:#451a037a;color:#fcd34d}.collaboration-huddle-dialog__controls{display:flex;flex-direction:column;gap:12px}.collaboration-huddle-dialog__controls--sidebar{padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:#ffffffb8}.collaboration-huddles-page--dark .collaboration-huddle-dialog__controls--sidebar{background:#0f172ac2}.collaboration-huddle-dialog__toggle-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.collaboration-huddle-dialog__toggle{display:inline-flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0;height:42px;padding:0 16px;border:1px solid var(--collaboration-huddles-border);border-radius:999px;background:#ffffffc2;color:var(--collaboration-huddles-text);font:inherit;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.collaboration-huddle-dialog__toggle:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb3d}.collaboration-huddle-dialog__toggle[data-active=false]{background:#fef2f2eb;border-color:#ef44443d;color:#b91c1c}.collaboration-huddle-dialog__toggle:disabled{opacity:.56;cursor:not-allowed}.collaboration-huddles-page--dark .collaboration-huddle-dialog__toggle{background:#0f172adb}.collaboration-huddle-dialog__screen-share-toggle[data-active=true]{background:#dbeafee6;border-color:#2563eb3d;color:#1d4ed8}.collaboration-huddles-page--dark .collaboration-huddle-dialog__screen-share-toggle[data-active=true]{background:#1e40af42;color:#bfdbfe}.collaboration-huddle-dialog__device-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collaboration-huddle-dialog__device-select{display:flex;flex-direction:column;gap:8px;min-width:0}.collaboration-huddle-dialog__device-select-label{color:var(--collaboration-huddles-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-huddle-dialog__device-select-field{position:relative;display:flex;align-items:center;min-width:0;height:46px;border:1px solid var(--collaboration-huddles-border);border-radius:16px;background:#ffffffc2;overflow:hidden}.collaboration-huddles-page--dark .collaboration-huddle-dialog__device-select-field{background:#0f172adb}.collaboration-huddle-dialog__device-select-field[data-disabled=true]{opacity:.56}.collaboration-huddle-dialog__device-select-icon,.collaboration-huddle-dialog__device-select-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--collaboration-huddles-muted-text);font-size:18px;flex:0 0 auto}.collaboration-huddle-dialog__device-select-icon{width:42px}.collaboration-huddle-dialog__device-select-chevron{width:36px;pointer-events:none}.collaboration-huddle-dialog__device-select-native{min-width:0;width:100%;height:100%;border:0;background:transparent;color:inherit;font:inherit;padding:0 4px 0 0;outline:none;appearance:none}.collaboration-huddle-dialog__connected-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.collaboration-huddle-dialog__live-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:#2563eb1f;color:var(--collaboration-huddles-primary);font-size:13px;line-height:18px;font-weight:700}.collaboration-huddle-dialog__participant-meta{color:var(--collaboration-huddles-muted-text);font-size:13px;line-height:18px;font-weight:600}.collaboration-huddle-dialog__participant-grid{margin-top:0}.collaboration-huddle-dialog__screen-share-stage{position:relative;display:grid;gap:14px}.collaboration-huddle-dialog__screen-share-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.collaboration-huddle-dialog__screen-share-main{min-width:0}.collaboration-huddle-dialog__screen-share-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}.collaboration-huddle-dialog__screen-share-toolbar{position:absolute;top:14px;right:14px;z-index:2;display:flex;justify-content:flex-end}.collaboration-huddle-dialog__screen-share-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:14px;background:#0f172a9e;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:20px}.collaboration-huddle-dialog__camera-sidebar{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow-y:auto;padding-right:2px}.collaboration-huddle-dialog__camera-strip{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.collaboration-huddle-dialog__footer{gap:12px}.collaboration-huddle-dialog__hangup-button{display:inline-flex;align-items:center;gap:8px}.collaboration-huddle-dock{position:fixed;right:24px;bottom:24px;z-index:1400;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fffffff5;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collaboration-huddle-dock--dark{border-color:#94a3b81f;background:#0f172aeb}.collaboration-huddle-dock__summary,.collaboration-huddle-dock__hangup{border:0;background:transparent;color:inherit;font:inherit}.collaboration-huddle-dock__summary{display:inline-flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.collaboration-huddle-dock__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#2563eb1f;color:var(--collaboration-huddles-primary);font-size:22px}.collaboration-huddle-dock__copy{display:flex;flex-direction:column;min-width:0}.collaboration-huddle-dock__copy strong,.collaboration-huddle-dock__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-huddle-dock__copy strong{color:var(--collaboration-huddles-text);font-size:14px;line-height:20px}.collaboration-huddle-dock__copy span{color:var(--collaboration-huddles-muted-text);font-size:12px;line-height:16px}.collaboration-huddle-dock__hangup{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#dc26261f;color:#dc2626;cursor:pointer;font-size:20px}.collaboration-huddle-invite-stack{position:fixed;top:50%;left:50%;z-index:1500;display:flex;flex-direction:column;gap:12px;width:min(360px,calc(100vw - 24px));transform:translate(-50%,-50%)}.collaboration-huddle-invite-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:16px 14px 18px;border:1px solid rgba(100,116,255,.24);border-radius:18px;background:linear-gradient(180deg,#121f7afa,#0e1d72fa);box-shadow:0 28px 60px #0409246b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.collaboration-messenger-page--dark .collaboration-huddle-invite-card,.collaboration-huddles-page--dark .collaboration-huddle-invite-card{border-color:#6474ff42;background:linear-gradient(180deg,#121f7afa,#0e1d72fa)}.collaboration-huddle-invite-card__dismiss{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffd6;cursor:pointer;font-size:16px}.collaboration-huddle-invite-card__copy{display:flex;flex-direction:column;gap:14px}.collaboration-huddle-invite-card__heading{display:flex;align-items:center;gap:10px;padding-right:28px}.collaboration-huddle-invite-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1f;color:#fff;font-size:11px;line-height:1;font-weight:700;overflow:hidden}.collaboration-huddle-invite-card__avatar-image{width:100%;height:100%;object-fit:cover}.collaboration-huddle-invite-card__heading-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.collaboration-huddle-invite-card__eyebrow{color:#ffffffe0;font-size:11px;line-height:15px;font-weight:700;letter-spacing:0}.collaboration-huddle-invite-card__copy h3{margin:0;color:#fff;font-size:16px;line-height:20px;font-weight:700}.collaboration-huddle-invite-card__preview{position:relative;min-height:240px;overflow:hidden;padding:14px;border-radius:16px;background:#707fd575}.collaboration-huddle-invite-card__preview:before{content:"";position:absolute;inset:14px;border-radius:14px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,#0c122af0,#080c1dfa)}.collaboration-huddle-invite-card__preview-persona{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:212px;border-radius:14px;color:#ffffffeb}.collaboration-huddle-invite-card__preview-persona span{display:inline-flex;align-items:center;justify-content:center;width:136px;height:136px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:radial-gradient(circle at 30% 30%,#8792ff57,#2a336e70 55%,#0f1633b3);font-size:42px;line-height:1;font-weight:800;letter-spacing:-.04em}.collaboration-huddle-invite-card__preview-avatar{width:136px;height:136px;border:1px solid rgba(255,255,255,.08);border-radius:999px;object-fit:cover;box-shadow:0 18px 34px #03071e47}.collaboration-huddle-invite-card__preview-overlay{position:absolute;right:0;bottom:26px;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px}.collaboration-huddle-invite-card__preview-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#1216277a;color:#fff;font:inherit;font-size:20px;pointer-events:none}.collaboration-huddle-invite-card__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.collaboration-huddle-invite-card__chip{display:inline-flex;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#fffffff0;color:#3f4868;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaboration-huddle-invite-card__chip svg{flex:0 0 auto;font-size:14px}.collaboration-huddle-invite-card__actions{display:flex;align-items:flex-start;justify-content:center;gap:18px}.collaboration-huddle-invite-card__action{display:inline-flex;flex-direction:column;align-items:center;gap:8px;min-width:74px;border:0;background:transparent;color:#ffffffeb;font:inherit;cursor:pointer}.collaboration-huddle-invite-card__action-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#717bc166;font-size:20px}.collaboration-huddle-invite-card__action--primary .collaboration-huddle-invite-card__action-icon{width:46px;height:46px;border-color:#ffffff2e;background:#ffffffe6;color:#20348f;box-shadow:0 0 0 3px #ffffff1f}.collaboration-huddle-invite-card__action span:last-child{font-size:12px;line-height:16px;font-weight:500;text-align:center}@media(max-width:960px){.collaboration-huddles-page__live-layout{grid-template-columns:1fr}.collaboration-huddle-dialog[data-state=connected]{width:min(100%,calc(100vw - 24px))}.collaboration-huddle-dialog__active-main{grid-template-columns:1fr}.collaboration-huddle-dialog__thread-panel{border-top:1px solid #e5e7eb;border-left:0}.collaboration-huddle-dialog__active-toolbar{flex-wrap:wrap;justify-content:center;height:auto;padding:10px 12px}.collaboration-huddle-dialog__active-leave-button{margin-left:0}.collaboration-huddle-dialog__preview-stage{min-height:0}.collaboration-huddle-dialog__preview-device-row--initiation,.collaboration-huddle-dialog__preview-device-row,.collaboration-huddle-dialog__audience-grid{grid-template-columns:1fr}.collaboration-huddle-dialog__preview-topbar,.collaboration-huddle-dialog__audience-header,.collaboration-huddle-dialog__toggle-row{flex-direction:column;align-items:stretch}.collaboration-huddle-dialog__screen-share-layout{grid-template-columns:1fr}.collaboration-huddle-dialog__camera-sidebar{max-height:none}.collaboration-huddle-dialog__device-row{grid-template-columns:1fr}}@media(max-width:720px){.collaboration-huddle-dialog[data-variant=direct-initiation]{width:min(100%,400px)}.collaboration-huddle-dialog__active-titlebar{grid-template-columns:48px minmax(0,1fr) 22px}.collaboration-huddle-dialog__active-stage{min-height:320px}.collaboration-huddle-dialog__active-stage-split{grid-template-columns:1fr;gap:12px;padding:16px}.collaboration-huddle-dialog__active-stage-focus{top:20px;left:20px;width:164px;height:220px}.collaboration-huddle-dialog__active-stage-self{top:72px;right:20px;width:120px;height:160px}.collaboration-huddle-dialog__active-stage[data-screen-share=true] .collaboration-huddle-dialog__active-stage-focus{bottom:16px;left:16px;width:140px;height:176px}.collaboration-huddle-dialog__active-stage[data-screen-share=true] .collaboration-huddle-dialog__active-stage-self{top:16px;right:16px;width:104px;height:138px}.collaboration-huddle-dialog__thread-promo,.collaboration-huddle-dialog__thread-note{padding-right:12px;padding-left:12px}.collaboration-huddle-dialog__thread-composer{margin-top:0}.collaboration-huddle-dialog__initiation-stage{min-height:0}.collaboration-huddle-dialog__initiation-title{padding:0 16px}.collaboration-huddle-dialog__initiation-camera-stage{min-height:232px}.collaboration-huddle-dialog__initiation-controls{gap:10px}.collaboration-huddle-dialog__initiation-toggle{width:44px;height:44px}.collaboration-huddle-dialog__initiation-footer{gap:12px;padding:0 12px 12px}.collaboration-huddles-page__section-header,.collaboration-huddles-room-card,.collaboration-huddles-room-card__actions{flex-direction:column;align-items:stretch}.collaboration-huddles-page__toggle,.collaboration-huddles-page__secondary-action,.collaboration-huddles-page__control,.collaboration-huddles-room-card__join{width:100%}.collaboration-huddles-page__call-stage{padding:18px}.collaboration-huddles-participant-tile,.collaboration-huddles-participant-tile__media,.collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile__fallback{min-height:200px}.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__media,.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile[data-track-source=screen-share] .collaboration-huddles-participant-tile__fallback{min-height:240px}.collaboration-huddles-participant-tile[data-size=compact]{flex-basis:180px;min-height:120px}.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__media,.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__video,.collaboration-huddles-participant-tile[data-size=compact] .collaboration-huddles-participant-tile__fallback{min-height:120px}.collaboration-huddle-dialog__preview-stage{min-height:0}.collaboration-huddle-dialog__preview-title{font-size:18px;line-height:24px}.collaboration-huddle-dialog__preview-video-shell{min-height:360px}.collaboration-huddle-dialog__preview-panel{padding:20px 16px 24px}.collaboration-huddle-dialog__preview-meta{font-size:13px;line-height:18px}.collaboration-huddle-dialog__preview-footer{grid-template-columns:1fr}.collaboration-huddle-dialog__preview-footer-button{height:54px}.collaboration-huddle-dialog__preview-action{width:40px;height:40px}.collaboration-huddle-dialog__controls,.collaboration-huddle-dialog__footer{flex-direction:column;align-items:stretch}.collaboration-huddle-dialog__toggle,.collaboration-huddle-dialog__device-row,.collaboration-huddle-dialog__footer .collaboration-messenger-secondary-button,.collaboration-huddle-dialog__footer .collaboration-messenger-primary-button{width:100%;justify-content:center}.collaboration-huddle-dialog__device-row{grid-template-columns:1fr}.collaboration-huddle-dialog__toggle--circular{width:58px;height:58px}.collaboration-huddle-dock{right:12px;left:12px;bottom:12px}.collaboration-huddle-invite-stack{inset:50% auto auto 50%;width:min(360px,calc(100vw - 24px));transform:translate(-50%,-50%)}.collaboration-huddle-invite-card__actions{gap:10px}.collaboration-huddle-invite-card__chips{grid-template-columns:1fr}}:root{--collaboration-messenger-page-bg: #f8fafc;--collaboration-messenger-surface: #ffffff;--collaboration-messenger-muted-surface: #f5f7fa;--collaboration-messenger-subtle-surface: #eef4fb;--collaboration-messenger-border: #e5e7eb;--collaboration-messenger-strong-border: #dbe4f0;--collaboration-messenger-text: #1a1d29;--collaboration-messenger-muted-text: #6b7280;--collaboration-messenger-soft-text: #94a3b8;--collaboration-messenger-primary: #0f5bd7;--collaboration-messenger-primary-soft: rgba(15, 91, 215, .12);--collaboration-messenger-primary-strong: #0a47aa;--collaboration-messenger-accent: #ff6b35;--collaboration-messenger-overlay: rgba(15, 23, 42, .28);--collaboration-messenger-shadow: 0 20px 30px -20px rgba(15, 23, 42, .35), 0 10px 16px -12px rgba(15, 23, 42, .2)}.collaboration-messenger-page{min-height:calc(100vh - 64px);height:calc(100vh - 64px);background:var(--collaboration-messenger-page-bg);color:var(--collaboration-messenger-text);overflow:hidden}.collaboration-messenger-page__error{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;color:var(--collaboration-messenger-text)}.collaboration-messenger-page__error h2{font-size:24px;line-height:30px;font-weight:700}.collaboration-messenger-page__error p{color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-page--dark{--collaboration-messenger-page-bg: #020617;--collaboration-messenger-surface: #0f172a;--collaboration-messenger-muted-surface: #111c31;--collaboration-messenger-subtle-surface: #12203a;--collaboration-messenger-border: #1e293b;--collaboration-messenger-strong-border: #23324a;--collaboration-messenger-text: #f8fafc;--collaboration-messenger-muted-text: #94a3b8;--collaboration-messenger-soft-text: #64748b;--collaboration-messenger-primary-soft: rgba(59, 130, 246, .16);--collaboration-messenger-overlay: rgba(2, 6, 23, .7)}.collaboration-messenger-page__layout{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:100%;height:100%;overflow:hidden}.collaboration-messenger-page__layout[data-thread-open=true]{grid-template-columns:360px minmax(0,1fr) 364px}.collaboration-messenger-workspace,.collaboration-messenger-page__main,.collaboration-messenger-thread{min-width:0}.collaboration-messenger-workspace{min-height:0;border-right:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface);overflow:hidden}.collaboration-messenger-workspace__shell{display:grid;grid-template-columns:76px minmax(0,1fr);height:100%}.collaboration-messenger-rail{display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 8px 16px;border-right:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface)}.collaboration-messenger-page--dark .collaboration-messenger-rail{background:var(--collaboration-messenger-surface)}.collaboration-messenger-rail__home,.collaboration-messenger-rail__item{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;cursor:pointer}.collaboration-messenger-rail__home{margin-bottom:2px}.collaboration-messenger-rail__home-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#0f5bd71f;color:var(--collaboration-messenger-primary);font-size:24px}.collaboration-messenger-rail__home-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;border:2px solid var(--collaboration-messenger-surface);border-radius:999px;background:#93c5fd}.collaboration-messenger-rail__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:22px}.collaboration-messenger-rail__item-badge{position:absolute;top:1px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:12px;font-weight:700;border:2px solid var(--collaboration-messenger-surface)}.collaboration-messenger-rail__item-label{font-size:11px;line-height:14px;font-weight:600;letter-spacing:0;text-align:center}.collaboration-messenger-rail__home[data-selected=true],.collaboration-messenger-rail__item[data-selected=true]{color:var(--collaboration-messenger-text)}.collaboration-messenger-rail__item[data-selected=true] .collaboration-messenger-rail__item-icon,.collaboration-messenger-rail__home[data-selected=true] .collaboration-messenger-rail__home-icon{color:var(--collaboration-messenger-primary)}.collaboration-messenger-workspace__content{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.collaboration-messenger-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-workspace__title-row{display:flex;align-items:center;gap:8px;min-width:0}.collaboration-messenger-workspace__title{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.024em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-messenger-workspace__header-actions{display:flex;align-items:center;gap:8px}.collaboration-messenger-search{position:relative;display:flex;align-items:center;margin:16px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:8px;background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-search__icon{flex-shrink:0;font-size:16px;color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-search__input{width:100%;height:34px;border:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;outline:none}.collaboration-messenger-search__input::placeholder{color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-workspace__sections{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding:0 8px 16px}.collaboration-messenger-workspace__shortcuts{display:flex;flex-direction:column;gap:2px;margin:0 8px;padding:0 0 12px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-workspace__shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-workspace__shortcut[data-emphasized=true]{color:var(--collaboration-messenger-text)}.collaboration-messenger-workspace__shortcut:hover:not(:disabled){background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text)}.collaboration-messenger-workspace__shortcut[data-selected=true]{background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary)}.collaboration-messenger-workspace__shortcut[data-has-unread=true] .collaboration-messenger-workspace__item-label{font-weight:700}.collaboration-messenger-workspace__shortcut:disabled{cursor:default}.collaboration-messenger-workspace__shortcut-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.collaboration-messenger-workspace__shortcut-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;color:inherit;font-size:18px;line-height:1}.collaboration-messenger-workspace__shortcut-meta{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:inherit;font-size:13px;line-height:18px;font-weight:600}.collaboration-messenger-workspace__section{display:flex;flex-direction:column;gap:8px;min-height:0}.collaboration-messenger-workspace__section[data-section=channels]{flex:0 0 auto}.collaboration-messenger-workspace__section[data-section=directs]{flex:1 1 auto}.collaboration-messenger-workspace__section-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.collaboration-messenger-workspace__section-copy{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-workspace__section-copy .MuiSvgIcon-root,.collaboration-messenger-workspace__section-action{font-size:14px}.collaboration-messenger-workspace__section-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:var(--collaboration-messenger-muted-text);cursor:pointer}.collaboration-messenger-workspace__section-action:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-workspace__list{display:flex;flex-direction:column;gap:2px}.collaboration-messenger-workspace__list[data-section-list=channels],.collaboration-messenger-workspace__list[data-section-list=directs]{min-height:0;overflow-y:auto;padding-right:2px}.collaboration-messenger-workspace__item{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-workspace__item:hover{background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text)}.collaboration-messenger-workspace__item[data-selected=true]{background:var(--collaboration-messenger-primary);color:#fff}.collaboration-messenger-workspace__item[data-has-unread=true] .collaboration-messenger-workspace__item-label,.collaboration-messenger-workspace__item[data-has-unread=true] .collaboration-messenger-workspace__channel-prefix{color:var(--collaboration-messenger-text);font-weight:700}.collaboration-messenger-workspace__item[data-selected=true][data-has-unread=true] .collaboration-messenger-workspace__item-label,.collaboration-messenger-workspace__item[data-selected=true][data-has-unread=true] .collaboration-messenger-workspace__channel-prefix{color:#fff}.collaboration-messenger-workspace__item-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.collaboration-messenger-workspace__channel-prefix{display:inline-flex;align-items:center;justify-content:center;width:16px;color:inherit;font-weight:700;text-align:center}.collaboration-messenger-workspace__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.collaboration-messenger-workspace__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;line-height:16px;font-weight:600}.collaboration-messenger-workspace__item[data-selected=true] .collaboration-messenger-workspace__badge{background:#ffffff2e}.collaboration-messenger-page__main{display:flex;flex-direction:column;min-height:0;background:var(--collaboration-messenger-page-bg);overflow:hidden}.collaboration-messenger-header{display:flex;flex-direction:column;gap:14px;padding:16px 20px 0;border-bottom:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface)}.collaboration-messenger-header__main{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.collaboration-messenger-header__copy{min-width:0}.collaboration-messenger-header__title-row{display:flex;align-items:center;gap:8px;min-width:0}.collaboration-messenger-header__prefix{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:24px;font-weight:700;color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-header__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.024em}.collaboration-messenger-header__meta{display:inline-flex;align-items:center;gap:6px;color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-header__presence{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.collaboration-messenger-header__presence--online{background:#22c55e}.collaboration-messenger-header__presence--away{background:#f59e0b}.collaboration-messenger-header__presence--busy{background:#ef4444}.collaboration-messenger-header__presence--offline{background:#94a3b8}.collaboration-messenger-header__description{margin-top:4px;color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-header__actions{display:flex;align-items:center;gap:8px}.collaboration-messenger-header__tabs{display:flex;align-items:center;gap:2px;width:100%;min-width:0;overflow-x:auto;border-top:1px solid var(--collaboration-messenger-border);scrollbar-width:none}.collaboration-messenger-header__tabs::-webkit-scrollbar{display:none}.collaboration-messenger-header__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:0;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;cursor:pointer}.collaboration-messenger-header__tab:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:999px 999px 0 0;background:transparent;transition:background-color .12s ease}.collaboration-messenger-header__tab:hover,.collaboration-messenger-header__tab[data-selected=true]{color:var(--collaboration-messenger-text)}.collaboration-messenger-header__tab[data-selected=true]:after{background:var(--collaboration-messenger-primary)}.collaboration-messenger-header__members{display:inline-flex;align-items:center;gap:10px;padding:4px 10px 4px 6px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-surface)}.collaboration-messenger-header__members-avatars{display:flex;align-items:center;min-height:28px;padding-left:2px}.collaboration-messenger-header__members-avatars .MuiAvatar-root{margin-left:-6px;border:2px solid var(--collaboration-messenger-surface)}.collaboration-messenger-header__members-avatars .MuiAvatar-root:first-child{margin-left:0}.collaboration-messenger-header__members-count{min-width:12px;color:var(--collaboration-messenger-text);font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--collaboration-messenger-border);border-radius:8px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-muted-text);cursor:pointer;font-size:18px}.collaboration-messenger-icon-button:hover{background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text)}.collaboration-messenger-icon-button[data-selected=true]{border-color:var(--collaboration-messenger-primary);background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary)}.collaboration-messenger-icon-button--huddle{border-color:#2563eb33;background:linear-gradient(180deg,#eff6fffa,#dbeafeeb);color:#2563eb}.collaboration-messenger-icon-button--huddle:hover{background:linear-gradient(180deg,#dbeafefa,#bfdbfef0);color:#1e3a8a}.collaboration-messenger-page__scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:visible;padding:18px 20px 0}.collaboration-messenger-page__channel-panel{flex:1;min-height:0;overflow-y:auto;padding:20px}.collaboration-messenger-unreads{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--collaboration-messenger-surface)}.collaboration-messenger-unreads__header{display:flex;flex-direction:column;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-unreads__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.collaboration-messenger-unreads__title{margin:0;color:var(--collaboration-messenger-text);font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.03em}.collaboration-messenger-unreads__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.collaboration-messenger-unreads__control{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:999px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-muted-text);font:inherit;font-size:13px;line-height:18px;font-weight:600;cursor:pointer}.collaboration-messenger-unreads__control:hover{color:var(--collaboration-messenger-text);background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-unreads__summary{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-unreads__content{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 28px;display:flex;flex-direction:column;gap:16px}.collaboration-messenger-unreads__group{border:1px solid var(--collaboration-messenger-border);border-radius:18px;background:var(--collaboration-messenger-surface);box-shadow:0 10px 24px -22px #0f172a66}.collaboration-messenger-unreads__group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-unreads__group-title{display:inline-flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-unreads__group-title:hover .collaboration-messenger-unreads__group-title-copy strong{color:var(--collaboration-messenger-primary)}.collaboration-messenger-unreads__group-prefix{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 auto;color:var(--collaboration-messenger-muted-text);font-size:18px;font-weight:700}.collaboration-messenger-unreads__group-title-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.collaboration-messenger-unreads__group-title-copy strong{color:var(--collaboration-messenger-text);font-size:18px;line-height:24px;font-weight:700;transition:color .12s ease}.collaboration-messenger-unreads__group-title-copy span{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-unreads__mark-button,.collaboration-messenger-unreads__mark-all-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.collaboration-messenger-unreads__mark-button:hover,.collaboration-messenger-unreads__mark-all-button:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-unreads__messages{display:flex;flex-direction:column}.collaboration-messenger-unreads__message{display:flex;gap:12px;padding:24px 18px 16px;border-top:1px solid rgba(229,231,235,.72)}.collaboration-messenger-page--dark .collaboration-messenger-unreads__message{border-top-color:#1e293beb}.collaboration-messenger-unreads__message:first-child{padding-top:16px;border-top:0}.collaboration-messenger-unreads__message .collaboration-messenger-message{width:100%}.collaboration-messenger-unreads__empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center}.collaboration-messenger-unreads__empty h2{margin:0;color:var(--collaboration-messenger-text);font-size:24px;line-height:30px;font-weight:700}.collaboration-messenger-unreads__empty p{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-unreads__footer{display:flex;justify-content:center;padding:16px 24px 20px;border-top:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface)}.collaboration-messenger-unreads__menu-paper{margin-top:8px;border:1px solid var(--collaboration-messenger-border);border-radius:16px!important;background:var(--collaboration-messenger-surface)!important;box-shadow:var(--collaboration-messenger-shadow)!important}.collaboration-messenger-unreads__menu-list{padding:8px!important}.collaboration-messenger-unreads__menu-item{display:flex!important;align-items:center!important;gap:8px!important;min-width:240px;border-radius:10px!important;color:var(--collaboration-messenger-text)!important;font-size:14px!important;line-height:20px!important;padding:10px 12px!important}.collaboration-messenger-unreads__menu-item-check{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 auto;color:var(--collaboration-messenger-primary);font-size:18px}.collaboration-messenger-drafts{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--collaboration-messenger-surface)}.collaboration-messenger-drafts__header{display:flex;flex-direction:column;gap:8px;padding:16px 20px 12px;border-bottom:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface)}.collaboration-messenger-drafts__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.collaboration-messenger-drafts__title{margin:0;color:var(--collaboration-messenger-text);font-family:inherit;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.03em}.collaboration-messenger-drafts__header-action,.collaboration-messenger-drafts__empty-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--collaboration-messenger-border);border-radius:10px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:13px;line-height:18px;font-weight:600;cursor:pointer}.collaboration-messenger-drafts__header-action:hover,.collaboration-messenger-drafts__empty-action:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-drafts__tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:-12px}.collaboration-messenger-drafts__tab{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;font-family:inherit;font-size:13px;line-height:18px;font-weight:600;cursor:pointer}.collaboration-messenger-drafts__tab[data-selected=true]{border-bottom-color:var(--collaboration-messenger-primary);color:var(--collaboration-messenger-text)}.collaboration-messenger-drafts__tab-count{color:inherit}.collaboration-messenger-drafts__content{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.collaboration-messenger-drafts__section{display:flex;flex-direction:column;gap:8px}.collaboration-messenger-drafts__section-title{margin:0;color:var(--collaboration-messenger-text);font-size:16px;line-height:22px;font-weight:700}.collaboration-messenger-drafts__list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--collaboration-messenger-border);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:0 8px 20px -24px #0f172a66}.collaboration-messenger-drafts__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--collaboration-messenger-border);background:transparent;color:var(--collaboration-messenger-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-drafts__item:first-child{border-top:0}.collaboration-messenger-drafts__item:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-drafts__item-leading{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:8px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text);font-size:16px;line-height:18px;font-weight:600}.collaboration-messenger-drafts__item-leading[data-kind=avatar]{background:transparent}.collaboration-messenger-drafts__item-leading .collaboration-messenger-avatar{width:32px;height:32px;border-radius:8px;font-size:12px;line-height:16px}.collaboration-messenger-drafts__item-body{display:flex;flex:1;min-width:0}.collaboration-messenger-drafts__item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.collaboration-messenger-drafts__item-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.collaboration-messenger-drafts__item-title{color:var(--collaboration-messenger-text);font-size:16px;line-height:22px;font-weight:700}.collaboration-messenger-drafts__item-subtitle{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-drafts__item-preview{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-drafts__preview-part--mention{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:999px;background:#2563eb1f;color:var(--collaboration-messenger-primary);font-weight:600}.collaboration-messenger-drafts__item-time{flex:0 0 auto;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:500}.collaboration-messenger-drafts__empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center}.collaboration-messenger-drafts__empty-illustration{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--collaboration-messenger-primary-soft)}.collaboration-messenger-drafts__empty-icon{display:inline-flex;color:var(--collaboration-messenger-primary);font-size:24px}.collaboration-messenger-drafts__empty-title{margin:0;color:var(--collaboration-messenger-text);font-size:24px;line-height:30px;font-weight:700}.collaboration-messenger-drafts__empty-description{max-width:420px;margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-threads{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--collaboration-messenger-surface)}.collaboration-messenger-threads__header{display:flex;flex-direction:column;gap:8px;padding:20px 24px 16px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-threads__title{margin:0;color:var(--collaboration-messenger-text);font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.03em}.collaboration-messenger-threads__summary{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-threads__content{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 28px;display:flex;flex-direction:column;gap:20px}.collaboration-messenger-threads__card{display:flex;flex-direction:column;gap:0;border:1px solid var(--collaboration-messenger-border);border-radius:18px;background:var(--collaboration-messenger-surface);box-shadow:0 10px 24px -22px #0f172a66}.collaboration-messenger-threads__card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;border:0;border-bottom:1px solid var(--collaboration-messenger-border);background:transparent;color:var(--collaboration-messenger-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-threads__card-header:hover .collaboration-messenger-threads__card-copy strong{color:var(--collaboration-messenger-primary)}.collaboration-messenger-threads__card-prefix{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--collaboration-messenger-muted-text);font-size:18px;font-weight:700}.collaboration-messenger-threads__card-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.collaboration-messenger-threads__card-copy strong{color:var(--collaboration-messenger-text);font-size:18px;line-height:24px;font-weight:700;transition:color .12s ease}.collaboration-messenger-threads__card-copy span,.collaboration-messenger-threads__card-meta{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-threads__timeline{display:flex;flex-direction:column;padding:16px 18px 12px;gap:12px}.collaboration-messenger-threads__root .collaboration-messenger-message__thread-summary{display:none}.collaboration-messenger-threads__replies{display:flex;flex-direction:column;gap:12px;padding-left:24px;border-left:2px solid var(--collaboration-messenger-border)}.collaboration-messenger-threads__composer{display:flex;flex-direction:column;gap:8px;padding:0 18px 18px}.collaboration-messenger-threads__composer-status{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-threads__empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center}.collaboration-messenger-threads__empty h2{margin:0;color:var(--collaboration-messenger-text);font-size:24px;line-height:30px;font-weight:700}.collaboration-messenger-threads__empty p{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-panel{display:flex;flex-direction:column;gap:16px}.collaboration-messenger-channel-panel__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;align-items:start}.collaboration-messenger-channel-card{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--collaboration-messenger-border);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:0 8px 20px -18px #0f172a66}.collaboration-messenger-channel-card--overview{min-height:100%}.collaboration-messenger-channel-card__header{display:flex;align-items:flex-start;gap:14px}.collaboration-messenger-channel-card__header--split{justify-content:space-between}.collaboration-messenger-channel-card__icon,.collaboration-messenger-channel-card__empty-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;color:var(--collaboration-messenger-primary)}.collaboration-messenger-channel-card__icon{width:44px;height:44px;background:var(--collaboration-messenger-primary-soft);font-size:22px}.collaboration-messenger-channel-card__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.collaboration-messenger-channel-card__copy h2,.collaboration-messenger-channel-card--empty h2{margin:0;color:var(--collaboration-messenger-text);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em}.collaboration-messenger-channel-card__copy p,.collaboration-messenger-channel-card--empty p{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-card__body{display:flex;flex-direction:column;gap:18px}.collaboration-messenger-channel-card__label{color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.collaboration-messenger-channel-card__text{margin:0;color:var(--collaboration-messenger-text);font-size:15px;line-height:24px}.collaboration-messenger-channel-card__meta-list{display:flex;flex-wrap:wrap;gap:10px}.collaboration-messenger-channel-meta-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:999px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text);font-size:13px;line-height:18px;font-weight:600}.collaboration-messenger-channel-meta-pill .MuiSvgIcon-root{font-size:16px}.collaboration-messenger-channel-members{display:flex;flex-direction:column;gap:10px}.collaboration-messenger-channel-members-toolbar{display:flex;align-items:center}.collaboration-messenger-channel-members-toolbar__search{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-channel-members-toolbar__search input{width:100%;border:0;outline:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit}.collaboration-messenger-channel-members-toolbar__search input::placeholder{color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-channel-members__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-channel-members__item:first-child{padding-top:0;border-top:0}.collaboration-messenger-channel-members__identity{display:flex;align-items:center;gap:12px;min-width:0}.collaboration-messenger-channel-members__avatar-wrap{position:relative;flex:0 0 auto}.collaboration-messenger-channel-members__presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--collaboration-messenger-surface);border-radius:999px}.collaboration-messenger-channel-members__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.collaboration-messenger-channel-members__name-row{display:flex;align-items:center;gap:8px;min-width:0}.collaboration-messenger-channel-members__name{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-channel-members__badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary);font-size:11px;line-height:14px;font-weight:700;white-space:nowrap}.collaboration-messenger-channel-members__badge--removed{background:#f59e0b24;color:#b45309}.collaboration-messenger-channel-members__role,.collaboration-messenger-channel-members__email{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-members__email{text-align:right}.collaboration-messenger-channel-members__side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.collaboration-messenger-channel-members__action{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--collaboration-messenger-border);border-radius:999px;background:transparent;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-messenger-channel-members__action--danger{color:#b91c1c}.collaboration-messenger-channel-members__action:disabled{cursor:not-allowed;opacity:.6}.collaboration-messenger-channel-directory{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-channel-directory__header{display:flex;flex-direction:column;gap:4px}.collaboration-messenger-channel-directory__header h3{margin:0;color:var(--collaboration-messenger-text);font-size:16px;line-height:22px;font-weight:600}.collaboration-messenger-channel-directory__header p{margin:0;color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-card--empty{align-items:center;justify-content:center;min-height:320px;text-align:center}.collaboration-messenger-channel-card__empty-icon{width:64px;height:64px;background:var(--collaboration-messenger-muted-surface);font-size:28px}.collaboration-messenger-intro{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px}.collaboration-messenger-intro__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--collaboration-messenger-primary);color:#fff;font-size:20px;line-height:24px;font-weight:700}.collaboration-messenger-intro__copy{display:flex;flex-direction:column;gap:4px}.collaboration-messenger-intro__copy h2{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.collaboration-messenger-intro__copy p{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-page__link-button{display:inline-flex;width:fit-content;padding:0;border:0;background:transparent;color:var(--collaboration-messenger-primary);font:inherit;font-size:13px;line-height:18px;font-weight:600;cursor:pointer}.collaboration-messenger-page__timeline-label{position:relative;margin:4px 0 16px;text-align:center}.collaboration-messenger-page__timeline-label:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-page__timeline-label>span{position:relative;display:inline-block;padding:0 12px;background:var(--collaboration-messenger-page-bg);color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-date-divider{position:relative}.collaboration-messenger-date-divider__trigger{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:999px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-muted-text);font:inherit;font-size:12px;line-height:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px #0f172a0f}.collaboration-messenger-date-divider__trigger:hover{border-color:var(--collaboration-messenger-strong-border);color:var(--collaboration-messenger-text)}.collaboration-messenger-date-divider__trigger svg{font-size:18px}.collaboration-messenger-date-divider__menu{position:fixed;top:0;left:0;display:flex;width:min(280px,calc(100vw - 48px));flex-direction:column;gap:4px;padding:10px;border:1px solid var(--collaboration-messenger-border);border-radius:14px;background:var(--collaboration-messenger-surface);box-shadow:var(--collaboration-messenger-shadow);z-index:1200}.collaboration-messenger-date-divider__menu-title{padding:4px 8px 8px;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-messenger-date-divider__menu-item{display:inline-flex;align-items:center;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;cursor:pointer;text-align:left}.collaboration-messenger-date-divider__menu-item:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-date-divider__menu-item:disabled{color:var(--collaboration-messenger-soft-text);cursor:not-allowed}.collaboration-messenger-date-divider__custom-date{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 4px 4px}.collaboration-messenger-date-divider__custom-date input{min-width:0;height:38px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:10px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;outline:none}.collaboration-messenger-date-divider__custom-date input:focus{border-color:#0f5bd78c;box-shadow:0 0 0 4px #0f5bd714}.collaboration-messenger-date-divider__custom-date .collaboration-messenger-secondary-button{min-width:92px;min-height:38px;padding:0 14px}.collaboration-messenger-page__messages{display:flex;flex-direction:column;gap:18px;margin-top:auto;padding-bottom:24px}.collaboration-messenger-message{display:flex;align-items:flex-start;gap:12px;position:relative}.collaboration-messenger-message--system{justify-content:center}.collaboration-messenger-message__system{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:min(100%,720px);padding:8px 16px;border-radius:999px;background:var(--collaboration-messenger-muted-surface);text-align:center}.collaboration-messenger-message__system-body{color:var(--collaboration-messenger-text);font-size:13px;line-height:20px;font-weight:500}.collaboration-messenger-message__system-time{color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-message__avatar{flex-shrink:0;border-radius:999px}.collaboration-messenger-message__content{position:relative;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.collaboration-messenger-message__actions{position:absolute;top:-22px;left:0;display:inline-flex;align-items:center;gap:4px;padding:8px;border:1px solid var(--collaboration-messenger-border);border-radius:20px;background:var(--collaboration-messenger-surface);box-shadow:0 10px 24px #0f172a1f;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease;z-index:5}.collaboration-messenger-message:hover .collaboration-messenger-message__actions,.collaboration-messenger-message:focus-within .collaboration-messenger-message__actions,.collaboration-messenger-message[data-picker-open=true] .collaboration-messenger-message__actions,.collaboration-messenger-message[data-menu-open=true] .collaboration-messenger-message__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.collaboration-messenger-message__action-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--collaboration-messenger-muted-text);cursor:pointer;font-size:20px}.collaboration-messenger-message__action-button:hover{background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text)}.collaboration-messenger-message__action-button--emoji{font-size:24px}.collaboration-messenger-message__menu-anchor{position:relative;display:inline-flex}.collaboration-messenger-message__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:8;display:flex;min-width:220px;flex-direction:column;padding:8px;border:1px solid var(--collaboration-messenger-border);border-radius:14px;background:var(--collaboration-messenger-surface);box-shadow:var(--collaboration-messenger-shadow)}.collaboration-messenger-message__menu-item{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.collaboration-messenger-message__menu-item:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-message__menu-item--danger{color:#b91c1c}.collaboration-messenger-page--dark .collaboration-messenger-message__menu-item--danger{color:#fca5a5}.collaboration-messenger-message__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-message__meta strong{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px}.collaboration-messenger-message__status-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-radius:999px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-messenger-message__status-badge--pin{background:#0f5bd71a;color:var(--collaboration-messenger-primary-strong)}.collaboration-messenger-message__status-badge--deleted{background:#94a3b82e}.collaboration-messenger-message__body{color:var(--collaboration-messenger-text);font-size:14px;line-height:22px;word-break:break-word}.collaboration-messenger-message[data-deleted=true] .collaboration-messenger-message__body{color:var(--collaboration-messenger-muted-text);font-style:italic}.collaboration-messenger-message__paragraph+.collaboration-messenger-message__paragraph,.collaboration-messenger-message__paragraph+.collaboration-messenger-message__quote,.collaboration-messenger-message__paragraph+.collaboration-messenger-message__list,.collaboration-messenger-message__quote+.collaboration-messenger-message__paragraph,.collaboration-messenger-message__quote+.collaboration-messenger-message__list,.collaboration-messenger-message__list+.collaboration-messenger-message__paragraph,.collaboration-messenger-message__list+.collaboration-messenger-message__quote{margin-top:8px}.collaboration-messenger-message__quote{margin:0;padding:8px 12px;border-left:3px solid var(--collaboration-messenger-primary);border-radius:0 8px 8px 0;background:var(--collaboration-messenger-primary-soft)}.collaboration-messenger-message__quote p+p{margin-top:6px}.collaboration-messenger-message__list{margin:0;padding-left:20px}.collaboration-messenger-message__list--ordered{list-style:decimal}.collaboration-messenger-message__list li+li{margin-top:4px}.collaboration-messenger-message__link{color:var(--collaboration-messenger-primary);font-weight:600;text-decoration:none}.collaboration-messenger-message__link:hover{text-decoration:underline}.collaboration-messenger-rich-text__draft-bold{font-weight:400;text-shadow:.02em 0 currentColor,-.02em 0 currentColor}.collaboration-messenger-rich-text__draft-italic{display:inline-block;font-style:normal;transform:skew(-12deg);transform-origin:left bottom}.collaboration-messenger-link-preview{display:flex;width:min(100%,420px);flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--collaboration-messenger-border);border-radius:14px;background:var(--collaboration-messenger-muted-surface);color:inherit;text-decoration:none}.collaboration-messenger-link-preview:hover{border-color:var(--collaboration-messenger-strong-border)}.collaboration-messenger-link-preview__eyebrow{color:var(--collaboration-messenger-soft-text);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collaboration-messenger-link-preview strong{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-link-preview span:last-child{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-message__mention{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;margin-right:4px;border-radius:6px;background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary-strong);font-weight:600}.collaboration-messenger-message__footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.collaboration-messenger-message__reactions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.collaboration-messenger-message__reaction{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer}.collaboration-messenger-message__reaction[data-reacted=true]{background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary-strong)}.collaboration-messenger-message__reaction:hover{background:#0f5bd724}.collaboration-messenger-message__thread-summary{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.collaboration-messenger-message__thread-summary:hover .collaboration-messenger-message__thread-summary-copy strong{color:var(--collaboration-messenger-primary)}.collaboration-messenger-message__thread-summary-avatars{display:inline-flex;align-items:center;min-height:24px}.collaboration-messenger-message__thread-summary-avatars .MuiAvatar-root{margin-left:-6px;border:2px solid var(--collaboration-messenger-page-bg)}.collaboration-messenger-message__thread-summary-avatars .MuiAvatar-root:first-child{margin-left:0}.collaboration-messenger-message__thread-summary-copy{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;text-align:left}.collaboration-messenger-message__thread-summary-copy strong{color:var(--collaboration-messenger-primary-strong);font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-message__thread-summary-copy span{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-emoji-picker{width:min(360px,calc(100vw - 120px));border:1px solid var(--collaboration-messenger-strong-border);border-radius:18px;background:var(--collaboration-messenger-surface);box-shadow:var(--collaboration-messenger-shadow);overflow:hidden}.collaboration-messenger-message__emoji-picker{position:absolute;right:0;top:-12px;transform:translateY(-100%);z-index:6}.collaboration-messenger-composer__emoji-picker{position:absolute;left:8px;bottom:calc(100% + 12px);z-index:9}.collaboration-messenger-emoji-picker__tabs{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-emoji-picker__tab{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--collaboration-messenger-soft-text);cursor:pointer;font-size:18px}.collaboration-messenger-emoji-picker__tab[data-selected=true]{background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-primary)}.collaboration-messenger-emoji-picker__search{display:flex;align-items:center;gap:10px;margin:12px 14px;padding:0 14px;border:2px solid rgba(15,91,215,.45);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:0 0 0 6px #0f5bd714}.collaboration-messenger-emoji-picker__search-icon{flex-shrink:0;font-size:18px;color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-emoji-picker__search input{width:100%;height:48px;border:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit;font-size:16px;line-height:24px;outline:none}.collaboration-messenger-emoji-picker__search input::placeholder{color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-emoji-picker__body{max-height:320px;overflow-y:auto;padding:4px 14px 14px}.collaboration-messenger-emoji-picker__section+.collaboration-messenger-emoji-picker__section{margin-top:18px}.collaboration-messenger-emoji-picker__section-title{margin-bottom:12px;color:var(--collaboration-messenger-text);font-size:13px;line-height:18px;font-weight:700}.collaboration-messenger-emoji-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.collaboration-messenger-emoji-picker__emoji{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:0;border-radius:12px;background:transparent;font:inherit;font-size:24px;cursor:pointer}.collaboration-messenger-emoji-picker__emoji:hover,.collaboration-messenger-emoji-picker__tab:hover{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-page__composer,.collaboration-messenger-thread__composer{position:sticky;bottom:0;z-index:2;flex-shrink:0;padding:16px;border-top:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface)}.collaboration-messenger-composer{position:relative;z-index:3}.collaboration-messenger-composer__toolbar{display:flex;align-items:center;gap:8px;padding:0 0 8px}.collaboration-messenger-composer__divider{width:1px;height:20px;background:var(--collaboration-messenger-border)}.collaboration-messenger-composer__field{position:relative;border:1px solid var(--collaboration-messenger-border);border-radius:10px;background:var(--collaboration-messenger-surface);overflow:visible}.collaboration-messenger-composer__editor{position:relative}.collaboration-messenger-composer__editor-content{width:100%;min-height:60px;padding:12px;font:inherit;font-size:15px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--collaboration-messenger-text);border:0;background:transparent;outline:none}.collaboration-messenger-composer__editor .tiptap{min-height:60px;outline:none}.collaboration-messenger-composer__editor .tiptap p,.collaboration-messenger-composer__editor .tiptap blockquote,.collaboration-messenger-composer__editor .tiptap ul,.collaboration-messenger-composer__editor .tiptap ol,.collaboration-messenger-composer__editor .tiptap .collaboration-messenger-link-preview{margin:0}.collaboration-messenger-composer__editor .tiptap p+p,.collaboration-messenger-composer__editor .tiptap p+blockquote,.collaboration-messenger-composer__editor .tiptap p+ul,.collaboration-messenger-composer__editor .tiptap p+ol,.collaboration-messenger-composer__editor .tiptap blockquote+p,.collaboration-messenger-composer__editor .tiptap blockquote+ul,.collaboration-messenger-composer__editor .tiptap ul+p,.collaboration-messenger-composer__editor .tiptap ol+p,.collaboration-messenger-composer__editor .tiptap .collaboration-messenger-link-preview+p{margin-top:8px}.collaboration-messenger-composer__editor .tiptap ul,.collaboration-messenger-composer__editor .tiptap ol{padding-left:22px}.collaboration-messenger-composer__editor .tiptap blockquote{margin-left:0;padding-left:12px;border-left:3px solid var(--collaboration-messenger-border);color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-composer__editor .tiptap .collaboration-messenger-message__mention{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;margin-right:2px;border-radius:6px;background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary-strong);font-weight:600}.collaboration-messenger-composer__editor .tiptap .collaboration-messenger-link-preview{width:min(100%,360px)}.collaboration-messenger-link-preview--draft{background:#f5f7fab3}.collaboration-messenger-composer__editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--collaboration-messenger-soft-text);pointer-events:none}.collaboration-messenger-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border:1px solid var(--collaboration-messenger-border);border-top:0;border-radius:0 0 10px 10px;background:#f5f7fa66}.collaboration-messenger-page--dark .collaboration-messenger-composer__footer{background:#111c318c}.collaboration-messenger-composer__actions{display:flex;align-items:center;gap:8px}.collaboration-messenger-composer__send,.collaboration-messenger-primary-button,.collaboration-messenger-secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font:inherit;cursor:pointer}.collaboration-messenger-composer__send{width:32px;height:32px;border:0;background:var(--collaboration-messenger-primary);color:#fff;font-size:18px}.collaboration-messenger-composer__send:disabled,.collaboration-messenger-primary-button:disabled{opacity:.45;cursor:not-allowed}.collaboration-messenger-composer__helper{margin-top:8px;color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-composer__mentions{width:min(280px,calc(100vw - 32px));border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-surface);box-shadow:var(--collaboration-messenger-shadow);overflow:hidden}.collaboration-messenger-composer__mentions--popup{position:relative;z-index:12}.collaboration-messenger-composer__mention-option{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;border:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit;cursor:pointer;text-align:left}.collaboration-messenger-composer__mention-option+.collaboration-messenger-composer__mention-option{border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-composer__mention-option:hover,.collaboration-messenger-composer__mention-option[data-selected=true]{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-composer__mention-copy{display:flex;min-width:0;flex-direction:column}.collaboration-messenger-composer__mention-copy[data-kind=system] strong{color:var(--collaboration-messenger-primary)}.collaboration-messenger-composer__mention-copy strong{font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-composer__mention-copy span{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-composer__mention-status{flex:0 0 auto;margin-left:auto;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-messenger-system-notice{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--collaboration-messenger-border);border-radius:14px;background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-system-notice__meta{display:inline-flex;align-items:center;gap:8px;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-system-notice__body{display:flex;align-items:flex-start;gap:12px}.collaboration-messenger-system-notice__avatar{width:36px;height:36px;border-radius:12px}.collaboration-messenger-system-notice__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:10px}.collaboration-messenger-system-notice__title{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px;font-weight:700}.collaboration-messenger-system-notice__copy p{margin:0;color:var(--collaboration-messenger-text);font-size:14px;line-height:22px}.collaboration-messenger-system-notice__actions{display:flex;gap:10px;flex-wrap:wrap}.collaboration-messenger-composer--compact .collaboration-messenger-composer__field{border-radius:8px}.collaboration-messenger-thread{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--collaboration-messenger-border);background:var(--collaboration-messenger-surface);overflow:hidden}.collaboration-messenger-thread__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-thread__title{font-size:18px;line-height:24px;font-weight:600}.collaboration-messenger-thread__meta{margin-top:2px;color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px}.collaboration-messenger-thread__body{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:16px}.collaboration-messenger-thread__replies{display:flex;flex-direction:column;gap:16px}.collaboration-messenger-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;color:#fff;font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-avatar--sm{width:20px;height:20px;border-radius:6px;font-size:11px;line-height:16px}.collaboration-messenger-avatar--blue{background:linear-gradient(180deg,#2563eb,#0f5bd7)}.collaboration-messenger-avatar--indigo{background:linear-gradient(180deg,#4f46e5,#3730a3)}.collaboration-messenger-avatar--teal{background:linear-gradient(180deg,#0f766e,#115e59)}.collaboration-messenger-avatar--orange{background:linear-gradient(180deg,#f97316,#ea580c)}.collaboration-messenger-avatar--emerald{background:linear-gradient(180deg,#10b981,#059669)}.collaboration-messenger-avatar--slate{background:linear-gradient(180deg,#64748b,#475569)}.collaboration-messenger-avatar__presence{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid var(--collaboration-messenger-surface);border-radius:999px}.collaboration-messenger-avatar__presence--online{background:#22c55e}.collaboration-messenger-avatar__presence--away{background:#f59e0b}.collaboration-messenger-avatar__presence--busy{background:#ef4444}.collaboration-messenger-avatar__presence--offline{background:#94a3b8}.collaboration-messenger-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px}.collaboration-messenger-modal__backdrop{position:absolute;inset:0;background:var(--collaboration-messenger-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collaboration-messenger-modal__surface{position:relative;width:min(670px,100%);border:1px solid var(--collaboration-messenger-border);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:var(--collaboration-messenger-shadow)}.collaboration-messenger-modal__header,.collaboration-messenger-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.collaboration-messenger-modal__header{border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-modal__header-copy{display:flex;flex-direction:column;gap:6px}.collaboration-messenger-modal__header h2{margin:0;font-size:24px;line-height:30px;font-weight:600}.collaboration-messenger-modal__header p{margin:0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-modal__body{display:flex;flex-direction:column;gap:24px;padding:24px}.collaboration-messenger-modal__body--dense{gap:18px}.collaboration-messenger-modal__field{display:flex;flex-direction:column;gap:8px}.collaboration-messenger-modal__field>span{font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-modal__field small{color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-modal__input-shell,.collaboration-messenger-modal__field textarea{width:100%;border:1px solid var(--collaboration-messenger-border);border-radius:10px;background:var(--collaboration-messenger-surface)}.collaboration-messenger-modal__input-shell{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-modal__input-shell input,.collaboration-messenger-modal__field textarea{color:var(--collaboration-messenger-text);font:inherit;outline:none}.collaboration-messenger-modal__input-shell input{width:100%;border:0;background:transparent}.collaboration-messenger-modal__field textarea{min-height:92px;padding:12px;resize:vertical}.collaboration-messenger-modal__options{display:flex;flex-direction:column;gap:8px}.collaboration-messenger-modal__option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;cursor:pointer}.collaboration-messenger-modal__option[data-selected=true]{border-color:var(--collaboration-messenger-primary);background:var(--collaboration-messenger-primary-soft)}.collaboration-messenger-modal__option input{margin-top:2px}.collaboration-messenger-modal__option-copy{display:flex;flex-direction:column;gap:4px}.collaboration-messenger-modal__option-copy strong{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:22px}.collaboration-messenger-modal__option-copy>span{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-modal__footer{justify-content:flex-end;border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-modal__surface--invite{width:min(720px,100%)}.collaboration-messenger-modal__surface--channel-info{width:min(840px,100%);max-height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.collaboration-messenger-modal__surface--channel-field,.collaboration-messenger-modal__surface--channel-member-remove{width:min(720px,100%);font-family:inherit}.collaboration-messenger-modal__surface--message-remove,.collaboration-messenger-modal__surface--link{width:min(560px,100%);font-family:inherit}.collaboration-messenger-modal__text{margin:0;color:var(--collaboration-messenger-text);font-size:14px;line-height:22px}.collaboration-messenger-modal__surface--channel-info .collaboration-messenger-modal__header h2,.collaboration-messenger-modal__surface--channel-field .collaboration-messenger-modal__header h2{font-size:20px;line-height:26px}.collaboration-messenger-modal__surface--channel-field .collaboration-messenger-modal__field>span,.collaboration-messenger-modal__surface--channel-field .collaboration-messenger-modal__field small,.collaboration-messenger-modal__surface--channel-field .collaboration-messenger-modal__field textarea{font-family:inherit}.collaboration-messenger-message-remove-dialog__options{display:flex;flex-direction:column;gap:10px}.collaboration-messenger-message-remove-dialog__option[data-selected=true]{border-color:#dc2626;background:#dc26260f}.collaboration-messenger-message-remove-dialog__option .collaboration-messenger-modal__option-copy strong{color:var(--collaboration-messenger-text)}.collaboration-messenger-message-remove-dialog__note{padding:12px 14px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#94a3b814;color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-primary-button--danger{background:linear-gradient(180deg,#dc2626,#b91c1c)}.collaboration-messenger-primary-button--danger:hover:not(:disabled){background:linear-gradient(180deg,#ef4444,#dc2626)}.collaboration-messenger-channel-member-remove-dialog__header{align-items:flex-start;padding:28px 32px 26px}.collaboration-messenger-channel-member-remove-dialog__header .collaboration-messenger-modal__header-copy{gap:12px;max-width:560px}.collaboration-messenger-channel-member-remove-dialog__header h2{font-size:30px;line-height:36px;font-weight:700}.collaboration-messenger-channel-member-remove-dialog__header p{font-size:17px;line-height:28px;color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-channel-member-remove-dialog__close{width:48px;height:48px;border-radius:14px;font-size:26px;flex-shrink:0}.collaboration-messenger-channel-member-remove-dialog__body{padding:34px 32px 36px}.collaboration-messenger-channel-member-remove-dialog__prompt{font-size:18px;line-height:30px}.collaboration-messenger-channel-member-remove-dialog__prompt strong{font-weight:700}.collaboration-messenger-channel-member-remove-dialog__footer{padding:24px 32px;gap:14px}.collaboration-messenger-channel-member-remove-dialog__action{min-width:168px;height:48px;border-radius:14px;font-size:17px;line-height:24px}.collaboration-messenger-channel-info__header{align-items:flex-start;border-bottom:0;padding-bottom:12px}.collaboration-messenger-channel-info__title{display:inline-flex;align-items:center;gap:10px}.collaboration-messenger-channel-info__title-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.collaboration-messenger-channel-info__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 24px 14px}.collaboration-messenger-channel-info__toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text);font:inherit;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.collaboration-messenger-channel-info__toolbar-button:hover{background:var(--collaboration-messenger-surface);border-color:var(--collaboration-messenger-strong-border)}.collaboration-messenger-channel-info__toolbar-button--icon{width:40px;padding:0}.collaboration-messenger-channel-info__toolbar-button--wide{justify-content:space-between;min-width:232px}.collaboration-messenger-channel-info__toolbar-button[aria-pressed=true]{border-color:#0f5bd733;background:var(--collaboration-messenger-primary-soft);color:var(--collaboration-messenger-primary)}.collaboration-messenger-channel-info__toolbar-button .MuiSvgIcon-root:last-child{font-size:18px;color:var(--collaboration-messenger-soft-text)}.collaboration-messenger-channel-info__notification-menu{position:relative}.collaboration-messenger-channel-info__notification-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:min(420px,calc(100vw - 64px));padding:16px;border:1px solid var(--collaboration-messenger-border);border-radius:18px;background:var(--collaboration-messenger-surface);box-shadow:0 18px 40px #0f172a29}.collaboration-messenger-channel-info__notification-title{padding:4px 6px 12px;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__notification-options{display:flex;flex-direction:column;gap:4px}.collaboration-messenger-channel-info__notification-option{display:grid;grid-template-columns:20px 24px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:12px 10px;border:0;border-radius:14px;background:transparent;color:var(--collaboration-messenger-text);font:inherit;text-align:left;cursor:pointer}.collaboration-messenger-channel-info__notification-option:hover,.collaboration-messenger-channel-info__notification-option[data-selected=true]{background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-channel-info__notification-check,.collaboration-messenger-channel-info__notification-option-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px}.collaboration-messenger-channel-info__notification-check{color:var(--collaboration-messenger-primary)}.collaboration-messenger-channel-info__notification-option-icon{color:var(--collaboration-messenger-text)}.collaboration-messenger-channel-info__notification-option-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.collaboration-messenger-channel-info__notification-option-copy strong{font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-channel-info__notification-option-copy span{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-info__search{display:flex;align-items:center;gap:10px;padding:0 14px;border:2px solid rgba(15,91,215,.45);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:0 0 0 6px #0f5bd714;color:var(--collaboration-messenger-muted-text);font-size:18px}.collaboration-messenger-channel-info__search input{width:100%;height:52px;border:0;background:transparent;color:var(--collaboration-messenger-text);font:inherit;font-size:15px;line-height:22px;outline:none}.collaboration-messenger-channel-info__search input::placeholder{color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-channel-info__member-action{display:inline-flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;border-radius:14px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;text-align:left}.collaboration-messenger-channel-info__member-action-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-primary);font-size:24px}.collaboration-messenger-channel-info__member-group{display:flex;flex-direction:column;gap:10px}.collaboration-messenger-channel-info__member-group-title{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.collaboration-messenger-channel-info__member-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-channel-info__member-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.collaboration-messenger-channel-info__member-copy strong{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__member-copy span,.collaboration-messenger-channel-info__member-copy small{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-info__member-meta{display:flex;align-items:center;gap:12px}.collaboration-messenger-channel-info__member-state{color:var(--collaboration-messenger-muted-text);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.collaboration-messenger-channel-info__member-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--collaboration-messenger-border);border-radius:10px;background:var(--collaboration-messenger-surface);color:var(--collaboration-messenger-text);font:inherit;font-size:13px;line-height:18px;font-weight:600;cursor:pointer}.collaboration-messenger-channel-info__member-button:disabled{cursor:not-allowed;opacity:.6}.collaboration-messenger-channel-info__member-button--danger{color:#b42346}.collaboration-messenger-channel-info__tabs{display:flex;align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--collaboration-messenger-border);overflow-x:auto;scrollbar-width:none}.collaboration-messenger-channel-info__tabs::-webkit-scrollbar{display:none}.collaboration-messenger-channel-info__tab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--collaboration-messenger-muted-text);font:inherit;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer}.collaboration-messenger-channel-info__tab:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px 999px 0 0;background:transparent}.collaboration-messenger-channel-info__tab[data-selected=true]{color:var(--collaboration-messenger-text)}.collaboration-messenger-channel-info__tab[data-selected=true]:after{background:var(--collaboration-messenger-primary)}.collaboration-messenger-channel-info__body{flex:1;min-height:0;overflow-y:auto}.collaboration-messenger-channel-info__content{display:flex;flex-direction:column;gap:16px}.collaboration-messenger-channel-info__panel{display:flex;min-width:0;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--collaboration-messenger-border);border-radius:16px;background:var(--collaboration-messenger-surface);box-shadow:0 8px 20px -18px #0f172a66}.collaboration-messenger-channel-info__panel--stacked{gap:0;padding:0}.collaboration-messenger-channel-info__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collaboration-messenger-channel-info__panel-header h3{margin:0;color:var(--collaboration-messenger-text);font-size:16px;line-height:22px;font-weight:600}.collaboration-messenger-channel-info__panel-header p{margin:4px 0 0;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__panel-icon{flex:0 0 auto;color:var(--collaboration-messenger-primary);font-size:22px}.collaboration-messenger-channel-info__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px}.collaboration-messenger-channel-info__row+.collaboration-messenger-channel-info__row{border-top:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-channel-info__row--danger{justify-content:flex-start}.collaboration-messenger-channel-info__row-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.collaboration-messenger-channel-info__row-title{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-channel-info__row-value{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--collaboration-messenger-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__row-value[data-strong=true]{font-size:15px;line-height:22px;font-weight:600}.collaboration-messenger-channel-info__row-value[data-empty=true]{color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-channel-info__row-value span:last-child{min-width:0;overflow-wrap:anywhere}.collaboration-messenger-channel-info__row-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--collaboration-messenger-text);font-size:16px}.collaboration-messenger-channel-info__edit-button,.collaboration-messenger-channel-info__copy-button,.collaboration-messenger-channel-info__leave-button{border:0;background:transparent;font:inherit;cursor:pointer}.collaboration-messenger-channel-info__edit-button{flex:0 0 auto;color:#1666af;font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-channel-info__edit-button:hover,.collaboration-messenger-channel-info__copy-button:hover{color:var(--collaboration-messenger-primary)}.collaboration-messenger-channel-info__empty{padding:18px;border:1px dashed var(--collaboration-messenger-strong-border);border-radius:14px;background:var(--collaboration-messenger-muted-surface);color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-info__footer{display:inline-flex;align-items:center;gap:8px;padding:0 8px;color:var(--collaboration-messenger-muted-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__copy-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--collaboration-messenger-soft-text);font-size:18px}.collaboration-messenger-channel-info__simple-list{display:flex;flex-direction:column;gap:10px}.collaboration-messenger-channel-info__simple-item{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-channel-info__simple-item strong,.collaboration-messenger-channel-info__simple-item span,.collaboration-messenger-channel-info__simple-item small{font-family:inherit}.collaboration-messenger-channel-info__simple-item strong{color:var(--collaboration-messenger-text);font-size:14px;line-height:20px}.collaboration-messenger-channel-info__simple-item span,.collaboration-messenger-channel-info__simple-item small{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-channel-info__leave-button{padding:0;color:#c0174e;font-size:14px;line-height:20px;font-weight:600}.collaboration-messenger-modal__input-shell--field-edit{min-height:58px;padding-right:18px;font-size:14px;line-height:20px;font-family:inherit}.collaboration-messenger-modal__input-shell--field-edit input{font-size:inherit;line-height:1.2;font-family:inherit}.collaboration-messenger-modal__field-count{color:var(--collaboration-messenger-soft-text);font-size:14px;line-height:20px;font-weight:500}.collaboration-messenger-modal__invite-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--collaboration-messenger-strong-border);border-radius:12px;background:var(--collaboration-messenger-muted-surface)}.collaboration-messenger-modal__invite-summary-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.collaboration-messenger-modal__invite-badge{display:inline-flex;align-items:center;gap:8px;color:var(--collaboration-messenger-text);font-size:13px;line-height:18px;font-weight:600}.collaboration-messenger-modal__invite-count{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-modal__member-pill{display:inline-flex;align-items:center;gap:14px;margin-left:auto;padding:6px 12px 6px 8px;border:1px solid var(--collaboration-messenger-strong-border);border-radius:18px;background:var(--collaboration-messenger-surface);flex-shrink:0}.collaboration-messenger-modal__member-pill-avatars{display:flex;align-items:center;min-height:42px;padding-left:2px}.collaboration-messenger-modal__member-pill-avatars .MuiAvatar-root{width:40px;height:40px;margin-left:-10px;border:2px solid var(--collaboration-messenger-surface);box-shadow:0 4px 10px #0f172a24}.collaboration-messenger-modal__member-pill-avatars .MuiAvatar-root:first-child{margin-left:0}.collaboration-messenger-modal__member-pill-total{min-width:20px;color:var(--collaboration-messenger-muted-text);font-size:24px;line-height:1;font-weight:500}.collaboration-messenger-modal__member-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding-right:4px}.collaboration-messenger-modal__member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--collaboration-messenger-border);border-radius:12px;background:var(--collaboration-messenger-surface);cursor:pointer}.collaboration-messenger-modal__member[data-selected=true]{border-color:var(--collaboration-messenger-primary);background:var(--collaboration-messenger-primary-soft)}.collaboration-messenger-modal__member--static{cursor:default}.collaboration-messenger-modal__member-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.collaboration-messenger-modal__member-copy strong{font-size:14px;line-height:20px;color:var(--collaboration-messenger-text)}.collaboration-messenger-modal__member-copy span,.collaboration-messenger-modal__member-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-messenger-modal__member-copy span{color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px}.collaboration-messenger-modal__member-copy small{color:var(--collaboration-messenger-soft-text);font-size:12px;line-height:16px}.collaboration-messenger-modal__member input{width:16px;height:16px}.collaboration-messenger-modal__member-empty{padding:18px 14px;border:1px dashed var(--collaboration-messenger-strong-border);border-radius:12px;color:var(--collaboration-messenger-muted-text);font-size:13px;line-height:18px;text-align:center}.collaboration-messenger-primary-button,.collaboration-messenger-secondary-button{min-width:112px;height:40px;padding:0 16px;border:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-secondary-button{background:transparent;color:var(--collaboration-messenger-muted-text)}.collaboration-messenger-primary-button{background:var(--collaboration-messenger-primary);border-color:var(--collaboration-messenger-primary);color:#fff}.collaboration-messenger-primary-button:disabled,.collaboration-messenger-secondary-button:disabled{cursor:not-allowed;opacity:.6}.collaboration-messenger-primary-button--compact,.collaboration-messenger-secondary-button--compact{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 14px;white-space:nowrap}@media(max-width:1400px){.collaboration-messenger-page__layout[data-thread-open=true]{grid-template-columns:360px minmax(0,1fr)}.collaboration-messenger-thread{grid-column:2;border-left:0;border-top:1px solid var(--collaboration-messenger-border);min-height:420px}}@media(max-width:1080px){.collaboration-messenger-page__layout,.collaboration-messenger-page__layout[data-thread-open=true]{grid-template-columns:1fr}.collaboration-messenger-workspace{border-right:0;border-bottom:1px solid var(--collaboration-messenger-border)}.collaboration-messenger-workspace__shell{grid-template-columns:68px minmax(0,1fr)}.collaboration-messenger-thread{grid-column:1}.collaboration-messenger-channel-panel__grid{grid-template-columns:1fr}}@media(max-width:720px){.collaboration-messenger-header,.collaboration-messenger-page__scroll,.collaboration-messenger-page__channel-panel,.collaboration-messenger-page__composer,.collaboration-messenger-thread__body,.collaboration-messenger-thread__composer{padding-left:16px;padding-right:16px}.collaboration-messenger-header{gap:12px}.collaboration-messenger-header__main{align-items:flex-start;flex-direction:column}.collaboration-messenger-header__actions{width:100%;justify-content:flex-end}.collaboration-messenger-header__members{margin-right:auto}.collaboration-messenger-header__tabs{margin:0 -16px;padding:0 12px}.collaboration-messenger-unreads__header,.collaboration-messenger-unreads__content,.collaboration-messenger-unreads__footer{padding-left:16px;padding-right:16px}.collaboration-messenger-unreads__title{font-size:28px;line-height:34px}.collaboration-messenger-unreads__group-header{flex-direction:column;align-items:stretch}.collaboration-messenger-threads__header,.collaboration-messenger-threads__content,.collaboration-messenger-drafts__header,.collaboration-messenger-drafts__content{padding-left:16px;padding-right:16px}.collaboration-messenger-threads__title,.collaboration-messenger-drafts__title{font-size:24px;line-height:30px}.collaboration-messenger-drafts__title-row,.collaboration-messenger-drafts__item-row{flex-direction:column;align-items:stretch}.collaboration-messenger-drafts__header-action,.collaboration-messenger-drafts__empty-action{width:100%}.collaboration-messenger-drafts__tabs{gap:8px;margin-bottom:-12px}.collaboration-messenger-drafts__item{gap:10px;padding:12px 14px}.collaboration-messenger-drafts__item-time{align-self:flex-start}.collaboration-messenger-threads__card-header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.collaboration-messenger-threads__card-meta{grid-column:2}.collaboration-messenger-threads__timeline,.collaboration-messenger-threads__composer{padding-left:14px;padding-right:14px}.collaboration-messenger-unreads__mark-button,.collaboration-messenger-unreads__mark-all-button{width:100%}.collaboration-messenger-channel-card{padding:16px}.collaboration-messenger-channel-members__item{align-items:flex-start;flex-direction:column}.collaboration-messenger-channel-members__side{width:100%;align-items:flex-start}.collaboration-messenger-channel-members__email{text-align:left}.collaboration-messenger-modal{padding:12px}.collaboration-messenger-modal__surface--channel-info{max-height:calc(100vh - 24px)}.collaboration-messenger-modal__surface--channel-field,.collaboration-messenger-modal__surface--channel-member-remove{width:100%}.collaboration-messenger-channel-member-remove-dialog__header,.collaboration-messenger-channel-member-remove-dialog__body,.collaboration-messenger-channel-member-remove-dialog__footer{padding-left:20px;padding-right:20px}.collaboration-messenger-channel-member-remove-dialog__header{padding-top:22px;padding-bottom:20px}.collaboration-messenger-channel-member-remove-dialog__header h2{font-size:24px;line-height:30px}.collaboration-messenger-channel-member-remove-dialog__header p,.collaboration-messenger-channel-member-remove-dialog__prompt{font-size:15px;line-height:24px}.collaboration-messenger-channel-member-remove-dialog__footer{flex-wrap:wrap}.collaboration-messenger-channel-member-remove-dialog__action{flex:1 1 180px}.collaboration-messenger-channel-info__toolbar{padding:0 16px 14px;flex-wrap:wrap}.collaboration-messenger-channel-info__tabs{gap:14px;padding:0 16px}.collaboration-messenger-channel-info__notification-popover{left:auto;right:0;width:min(360px,calc(100vw - 32px))}.collaboration-messenger-channel-info__row{flex-direction:column;align-items:stretch;padding:18px 16px}.collaboration-messenger-channel-info__edit-button{align-self:flex-start}.collaboration-messenger-channel-info__panel{padding:16px}.collaboration-messenger-channel-info__panel--stacked{padding:0}.collaboration-messenger-channel-info__footer{padding:0;flex-wrap:wrap}.collaboration-messenger-channel-info__member-item{grid-template-columns:auto minmax(0,1fr)}.collaboration-messenger-channel-info__member-meta{grid-column:1 / -1;justify-content:space-between}.collaboration-messenger-system-notice__body{flex-direction:column}.collaboration-messenger-modal__input-shell--field-edit{min-height:52px;font-size:14px}.collaboration-messenger-modal__invite-summary{flex-direction:column;align-items:flex-start}.collaboration-messenger-modal__member-pill{margin-left:0}.collaboration-messenger-modal__member{grid-template-columns:auto minmax(0,1fr)}.collaboration-messenger-modal__member input{justify-self:end;grid-column:2}.collaboration-messenger-page__layout,.collaboration-messenger-page__layout[data-thread-open=true],.collaboration-messenger-workspace__shell{grid-template-columns:1fr}.collaboration-messenger-rail{flex-direction:row;justify-content:space-between;gap:8px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--collaboration-messenger-border);overflow-x:auto}.collaboration-messenger-rail__home,.collaboration-messenger-rail__item{width:64px;min-width:64px;gap:6px}.collaboration-messenger-rail__home-icon{width:42px;height:42px;border-radius:12px;font-size:20px}.collaboration-messenger-rail__item-icon{font-size:20px}}:root{--collaboration-tasks-page-bg: #ffffff;--collaboration-tasks-surface: #ffffff;--collaboration-tasks-border: #e5e7eb;--collaboration-tasks-muted-surface: #f5f7fa;--collaboration-tasks-text: #1a1d29;--collaboration-tasks-muted-text: #6b7280;--collaboration-tasks-accent: #ff6b35;--collaboration-tasks-primary: #0047ab;--collaboration-tasks-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1)}.collaboration-tasks-page{min-height:calc(100vh - 64px);background:var(--collaboration-tasks-page-bg);color:var(--collaboration-tasks-text)}.collaboration-tasks-page--dark{--collaboration-tasks-page-bg: #0f172a;--collaboration-tasks-surface: #111827;--collaboration-tasks-border: #1f2937;--collaboration-tasks-muted-surface: #0b1220;--collaboration-tasks-text: #f8fafc;--collaboration-tasks-muted-text: #94a3b8}.collaboration-tasks-page__layout{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 64px)}.collaboration-tasks-menu{border-right:1px solid var(--collaboration-tasks-border);background:var(--collaboration-tasks-page-bg)}.collaboration-tasks-menu__header{display:flex;align-items:center;gap:8px;height:63px;padding:16px;border-bottom:1px solid var(--collaboration-tasks-border)}.collaboration-tasks-menu__header-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.collaboration-tasks-menu__header-icon img,.collaboration-tasks-menu__header-icon svg{display:block;width:20px;height:20px;font-size:20px}.collaboration-tasks-menu__title{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.024em}.collaboration-tasks-menu__group{display:flex;flex-direction:column;gap:0;padding:8px}.collaboration-tasks-menu__section-label{margin:13px 0 8px;padding-left:12px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--collaboration-tasks-muted-text)}.collaboration-tasks-menu__section-label--spaced{margin-top:40px}.collaboration-tasks-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--collaboration-tasks-muted-text);font:inherit;cursor:pointer}.collaboration-tasks-menu__item:hover{background:var(--collaboration-tasks-muted-surface);color:var(--collaboration-tasks-text)}.collaboration-tasks-menu__item[data-active=true]{background:var(--collaboration-tasks-accent);color:#fff}.collaboration-tasks-menu__item-copy{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:20px;text-align:left}.collaboration-tasks-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.collaboration-tasks-menu__item-icon img,.collaboration-tasks-menu__item-icon svg{display:block;width:16px;height:16px;font-size:16px}.collaboration-tasks-menu__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:var(--collaboration-tasks-muted-surface);color:inherit;font-size:12px;line-height:16px}.collaboration-tasks-menu__item[data-active=true] .collaboration-tasks-menu__badge{background:#ffffff2e}.collaboration-tasks-page__panel{position:relative;display:flex;flex-direction:column;min-width:0}.collaboration-tasks-page__panel-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:81px;padding:16px 24px}.collaboration-tasks-page__panel-copy{display:flex;flex-direction:column;gap:0}.collaboration-tasks-page__panel-title-row{display:flex;align-items:center;gap:12px;min-height:28px}.collaboration-tasks-page__panel-title-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.collaboration-tasks-page__panel-title-icon img,.collaboration-tasks-page__panel-title-icon svg{display:block;width:24px;height:24px;font-size:24px}.collaboration-tasks-page__panel-title{font-size:24px;line-height:28px;font-weight:600;letter-spacing:-.024em}.collaboration-tasks-page__panel-subtitle{margin-top:0;font-size:14px;line-height:20px;color:var(--collaboration-tasks-muted-text)}.collaboration-tasks-page__actions{display:flex;align-items:center;gap:8px}.collaboration-tasks-page__ghost-button,.collaboration-tasks-page__icon-button,.collaboration-tasks-page__add-task,.collaboration-task-item__status{border:0;background:transparent;color:inherit;font:inherit}.collaboration-tasks-page__ghost-button,.collaboration-tasks-page__icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--collaboration-tasks-border);border-radius:6px;color:var(--collaboration-tasks-muted-text);cursor:pointer}.collaboration-tasks-page__ghost-button{gap:8px;width:110px;height:36px;padding:0 12px}.collaboration-tasks-page__icon-button{width:32px;height:32px}.collaboration-tasks-page__ghost-button-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.collaboration-tasks-page__ghost-button-icon img,.collaboration-tasks-page__ghost-button-icon svg,.collaboration-tasks-page__icon-button img,.collaboration-tasks-page__icon-button svg{display:block;width:16px;height:16px;font-size:16px}.collaboration-tasks-page__content{width:768px;max-width:calc(100% - 48px);margin:24px auto}.collaboration-tasks-page__add-task{display:inline-flex;align-items:center;gap:8px;color:var(--collaboration-tasks-muted-text);cursor:pointer}.collaboration-tasks-page__add-task-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px}.collaboration-tasks-page__list{display:flex;flex-direction:column;gap:8px}.collaboration-task-composer+.collaboration-tasks-page__list{margin-top:28px}.collaboration-tasks-page__list--completed{gap:0}.collaboration-tasks-page__completed{margin-top:4px}.collaboration-tasks-page__empty-state{padding:32px;border:1px dashed var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);text-align:center}.collaboration-tasks-page__empty-title{font-size:16px;line-height:24px;font-weight:500}.collaboration-tasks-page__empty-text{margin-top:4px;font-size:14px;line-height:20px;color:var(--collaboration-tasks-muted-text)}.collaboration-task-composer{display:flex;width:100%}.collaboration-task-composer__card{width:100%;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow)}.collaboration-task-composer__body{min-height:183px;padding:16px 16px 0}.collaboration-task-composer__title-input,.collaboration-task-composer__description-input{display:block;width:734px;max-width:100%;border:0;background:transparent;color:var(--collaboration-tasks-text);font-family:inherit;outline:none}.collaboration-task-composer__title-input::placeholder,.collaboration-task-composer__description-input::placeholder{color:var(--collaboration-tasks-muted-text)}.collaboration-task-composer__title-input{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.02em}.collaboration-task-composer__description-input{margin-top:15px;min-height:20px;resize:none;font-size:14px;line-height:20px;letter-spacing:-.01em}.collaboration-task-composer__toolbar{display:flex;align-items:center;gap:8px;width:734px;max-width:100%;margin-top:12px}.collaboration-task-due-select{position:relative}.collaboration-task-tags-editor{position:relative;width:734px;max-width:100%;margin-top:12px}.collaboration-task-tags-editor__field{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--collaboration-tasks-border);border-radius:6px;background:var(--collaboration-tasks-surface)}.collaboration-task-tags-editor__chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:4px 8px;border-radius:999px;background:var(--collaboration-tasks-muted-surface);color:var(--collaboration-tasks-text);font-size:12px;line-height:16px;font-weight:500}.collaboration-task-tags-editor__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:0;background:transparent;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:14px}.collaboration-task-tags-editor__prefix{color:var(--collaboration-tasks-text);font-size:14px;line-height:20px;font-weight:500}.collaboration-task-tags-editor__input{flex:1;min-width:120px;border:0;background:transparent;color:var(--collaboration-tasks-text);font:inherit;font-size:14px;line-height:20px;outline:none}.collaboration-task-tags-editor__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:8;width:100%;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow);overflow:hidden}.collaboration-task-tags-editor__create,.collaboration-task-tags-editor__option{display:flex;align-items:center;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;color:var(--collaboration-tasks-text);cursor:pointer;font:inherit;text-align:left}.collaboration-task-tags-editor__create:hover,.collaboration-task-tags-editor__option:hover{background:var(--collaboration-tasks-muted-surface)}.collaboration-task-tags-editor__create{gap:8px;font-size:14px;line-height:20px}.collaboration-task-tags-editor__create strong{font-weight:600}.collaboration-task-tags-editor__option{gap:12px;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-tags-editor__option+.collaboration-task-tags-editor__option{border-top:1px solid var(--collaboration-tasks-border)}.collaboration-task-tags-editor__option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--collaboration-tasks-muted-text);font-size:16px;flex-shrink:0}.collaboration-task-composer__chip,.collaboration-task-composer__project-button,.collaboration-task-composer__more-button,.collaboration-task-composer__cancel,.collaboration-task-composer__submit{border:0;font:inherit}.collaboration-task-composer__chip,.collaboration-task-composer__project-button,.collaboration-task-composer__more-button{border:1px solid var(--collaboration-tasks-border);background:transparent;color:var(--collaboration-tasks-muted-text)}.collaboration-task-composer__chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;height:30px;padding:0 12px;border:1px solid var(--collaboration-tasks-border);border-radius:6px;background:var(--collaboration-tasks-surface);color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;white-space:nowrap;box-shadow:none;appearance:none}.collaboration-task-composer__chip--today{min-width:96px;width:auto}.collaboration-task-composer__chip--deadline{min-width:99px;width:auto}.collaboration-task-composer__chip--priority{min-width:84px;width:auto}.collaboration-task-composer__chip--reminder{min-width:129px;width:auto}.collaboration-task-composer__chip--tag{min-width:0;width:auto}.collaboration-task-composer__chip-icon,.collaboration-task-composer__project-icon,.collaboration-task-composer__more-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.collaboration-task-composer__chip-icon img,.collaboration-task-composer__chip-icon svg,.collaboration-task-composer__more-button img,.collaboration-task-composer__more-button svg{display:block;width:14px;height:14px;font-size:14px}.collaboration-task-composer__chip:hover{background:var(--collaboration-tasks-surface)}.collaboration-task-composer__chip:focus-visible{outline:2px solid rgba(0,71,171,.2);outline-offset:1px}.collaboration-task-due-select__dropdown{position:absolute;top:40px;left:0;z-index:7;width:398px;height:543px;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow);overflow:hidden;isolation:isolate}.collaboration-task-due-select__tabs{display:flex;align-items:center;gap:8px;height:41px;margin:8px 8px 0;padding-bottom:1px;border-bottom:1px solid var(--collaboration-tasks-border)}.collaboration-task-due-select__tab,.collaboration-task-due-select__calendar-control,.collaboration-task-due-select__calendar-day,.collaboration-task-due-select__footer-button{border:0;background:transparent;font:inherit}.collaboration-task-due-select__tab{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:4px;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-due-select__tab--active{background:var(--collaboration-tasks-accent);color:var(--collaboration-tasks-text)}.collaboration-task-due-select__tab-icon,.collaboration-task-due-select__quick-option-icon,.collaboration-task-due-select__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.collaboration-task-due-select__tab-icon img,.collaboration-task-due-select__tab-icon svg,.collaboration-task-due-select__quick-option-icon img,.collaboration-task-due-select__quick-option-icon svg,.collaboration-task-due-select__footer-icon img,.collaboration-task-due-select__footer-icon svg{display:block;width:16px;height:16px;font-size:16px}.collaboration-task-due-select__date-label{margin:12px 0 0;padding-left:16px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em;color:var(--collaboration-tasks-primary)}.collaboration-task-due-select__quick-options{display:flex;flex-direction:column;gap:4px;padding:8px}.collaboration-task-due-select__quick-option{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--collaboration-tasks-text);cursor:pointer}.collaboration-task-due-select__quick-option:hover{background:var(--collaboration-tasks-muted-surface)}.collaboration-task-due-select__quick-option-main{display:inline-flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-due-select__quick-option-secondary{font-size:12px;line-height:16px;font-weight:500;color:var(--collaboration-tasks-muted-text)}.collaboration-task-due-select__calendar{margin:8px;padding-top:12px;border-top:1px solid var(--collaboration-tasks-border);flex-shrink:0}.collaboration-task-due-select__calendar-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-due-select__calendar-controls{display:inline-flex;align-items:center;gap:4px}.collaboration-task-due-select__calendar-control{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--collaboration-tasks-muted-text)}.collaboration-task-due-select__calendar-control img,.collaboration-task-due-select__calendar-control svg{display:block;width:16px;height:16px;font-size:16px}.collaboration-task-due-select__calendar-control-dot{width:16px;height:16px;border:1px solid var(--collaboration-tasks-muted-text);border-radius:999px}.collaboration-task-due-select__calendar-weekdays,.collaboration-task-due-select__calendar-grid{display:grid;grid-template-columns:repeat(7,51.14px);justify-content:space-between}.collaboration-task-due-select__calendar-weekdays{margin-top:16px}.collaboration-task-due-select__calendar-weekdays span{text-align:center;font-size:12px;line-height:16px;color:var(--collaboration-tasks-muted-text)}.collaboration-task-due-select__calendar-grid{row-gap:4px;margin-top:8px}.collaboration-task-due-select__calendar-day{position:relative;display:inline-flex;align-items:center;justify-content:center;width:51.14px;height:36px;border-radius:4px;color:var(--collaboration-tasks-text);cursor:pointer;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-due-select__calendar-day[data-selected=true]{background:#fb2c36;color:#fff}.collaboration-task-due-select__calendar-marker{position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:currentColor;opacity:.5}.collaboration-task-due-select__footer{margin:16px 8px 8px;padding-top:13px;border-top:1px solid var(--collaboration-tasks-border);background:var(--collaboration-tasks-surface);position:relative;z-index:1}.collaboration-task-due-select__next-month{font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-due-select__footer-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;margin-top:8px;border:1px solid var(--collaboration-tasks-border);border-radius:4px;color:var(--collaboration-tasks-text);cursor:pointer;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em;background:var(--collaboration-tasks-surface)}.collaboration-task-deadline-select__dropdown{width:376px;min-height:742px}.collaboration-task-deadline-select__input{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-bottom:1px solid var(--collaboration-tasks-border);color:var(--collaboration-tasks-muted-text)}.collaboration-task-deadline-select__input-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px}.collaboration-task-deadline-select__input-placeholder{font-size:18px;line-height:24px;font-weight:500;color:#9ca3af}.collaboration-task-deadline-select__quick-options{gap:0;padding:8px 0;border-bottom:1px solid var(--collaboration-tasks-border)}.collaboration-task-deadline-select__quick-option{height:56px;padding:0 20px;border-radius:0}.collaboration-task-deadline-select__quick-option-icon{color:#7c3aed;font-size:20px}.collaboration-task-deadline-select__quick-option-text{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-task-deadline-select__calendar{margin:0;padding:16px 20px 0;border-top:0}.collaboration-task-deadline-select__calendar+.collaboration-task-deadline-select__calendar{margin-top:16px;padding-top:16px;border-top:1px solid var(--collaboration-tasks-border)}.collaboration-task-deadline-select__calendar .collaboration-task-due-select__calendar-header{padding:0}.collaboration-task-deadline-select__calendar .collaboration-task-due-select__calendar-control{color:var(--collaboration-tasks-muted-text);font-size:16px}.collaboration-task-deadline-select__calendar .collaboration-task-due-select__calendar-control svg{font-size:inherit}.collaboration-task-deadline-select__calendar .collaboration-task-due-select__calendar-weekdays,.collaboration-task-deadline-select__calendar-grid{grid-template-columns:repeat(7,48px)}.collaboration-task-deadline-select__calendar .collaboration-task-due-select__calendar-weekdays{margin-top:12px}.collaboration-task-deadline-select__calendar-day{width:48px;color:var(--collaboration-tasks-text)}.collaboration-task-deadline-select__calendar-day[data-tone=accent]{color:#ef4444}.collaboration-task-deadline-select__calendar-day[data-tone=muted]{color:#9ca3af}.collaboration-task-deadline-select__calendar-day[data-empty=true]{cursor:default;pointer-events:none}.collaboration-task-deadline-select__calendar-day[data-empty=true] .collaboration-task-due-select__calendar-marker{display:none}.collaboration-task-priority-select__dropdown{width:264px;height:auto;min-height:0;padding:8px 0}.collaboration-task-priority-select__option{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 16px;border:0;background:transparent;color:var(--collaboration-tasks-text);cursor:pointer;font:inherit}.collaboration-task-priority-select__option:hover,.collaboration-task-priority-select__option[data-selected=true]{background:#f3f4f6}.collaboration-task-priority-select__option-main{display:inline-flex;align-items:center;gap:14px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-priority-select__option-icon,.collaboration-task-priority-select__option-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.collaboration-task-priority-select__option-icon{width:20px;height:20px}.collaboration-task-priority-select__option-icon svg{display:block;width:20px;height:20px}.collaboration-task-priority-select__option-check{color:#fb2c36;font-size:20px}.collaboration-task-reminder-select__dropdown{width:398px;height:auto;min-height:0;padding:16px}.collaboration-task-reminder-select__title{margin:0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em;color:var(--collaboration-tasks-text)}.collaboration-task-reminder-select__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;padding:4px;border-radius:999px;background:var(--collaboration-tasks-muted-surface)}.collaboration-task-reminder-select__tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--collaboration-tasks-muted-text);font:inherit;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em;text-align:center}.collaboration-task-reminder-select__tab--active{background:var(--collaboration-tasks-surface);color:var(--collaboration-tasks-text);box-shadow:0 2px 8px #0f172a14}.collaboration-task-reminder-select__field{display:flex;align-items:center;gap:10px;height:40px;margin-top:16px;padding:0 12px;border:1px solid var(--collaboration-tasks-border);border-radius:6px;background:var(--collaboration-tasks-surface)}.collaboration-task-reminder-select__field-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--collaboration-tasks-muted-text);font-size:16px;flex-shrink:0}.collaboration-task-reminder-select__input{width:100%;border:0;background:transparent;color:var(--collaboration-tasks-text);font:inherit;font-size:14px;line-height:20px;font-weight:500;outline:none}.collaboration-task-reminder-select__helper{margin:16px 0 0;color:var(--collaboration-tasks-muted-text);font-size:14px;line-height:20px;letter-spacing:-.01em}.collaboration-task-reminder-select__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.collaboration-task-reminder-select__help,.collaboration-task-reminder-select__submit{border:0;font:inherit}.collaboration-task-reminder-select__help{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--collaboration-tasks-border);border-radius:999px;background:transparent;color:var(--collaboration-tasks-muted-text);font-size:18px;flex-shrink:0}.collaboration-task-reminder-select__submit{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;height:36px;padding:0 16px;border-radius:6px;background:#fb2c36;color:#fff;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.01em}.collaboration-task-composer__more-button{width:28px;height:28px;margin-top:1px;border-radius:6px;cursor:pointer}.collaboration-task-composer__more-menu{position:relative}.collaboration-task-composer__more-dropdown{position:absolute;top:40px;right:0;z-index:8;width:246px;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow);overflow:hidden}.collaboration-task-composer__more-option{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 16px;border:0;background:transparent;color:var(--collaboration-tasks-text);cursor:pointer;font:inherit}.collaboration-task-composer__more-option:hover{background:var(--collaboration-tasks-muted-surface)}.collaboration-task-composer__more-option-copy{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-composer__more-option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--collaboration-tasks-muted-text);font-size:16px;flex-shrink:0}.collaboration-task-composer__more-option-shortcut{font-size:14px;line-height:20px;color:var(--collaboration-tasks-muted-text)}.collaboration-task-composer__project-button{display:inline-flex;align-items:center;justify-content:space-between;width:734px;max-width:100%;height:38px;padding:0 13px;border-radius:6px;cursor:pointer}.collaboration-task-composer__project-copy{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--collaboration-tasks-text)}.collaboration-task-composer__project-icon{width:16px;height:16px}.collaboration-task-composer__project-icon img,.collaboration-task-composer__project-icon svg{display:block;width:16px;height:16px;transition:transform .2s ease;font-size:16px}.collaboration-task-composer__project-icon[data-open=true] img,.collaboration-task-composer__project-icon[data-open=true] svg{transform:rotate(180deg)}.collaboration-task-composer__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:52px;padding-right:16px}.collaboration-task-composer__cancel{width:85px;height:36px;background:transparent;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-composer__submit{width:149px;height:36px;border-radius:6px;background:var(--collaboration-tasks-accent);color:#fff;cursor:pointer;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-composer__submit:disabled{opacity:.5;cursor:not-allowed}.collaboration-task-project-select{position:relative;width:734px;max-width:100%;margin-top:16px}.collaboration-task-project-select .collaboration-task-composer__project-button{margin-top:0}.collaboration-task-project-select__dropdown{position:absolute;top:42px;left:0;z-index:4;width:734px;max-width:100%;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow);overflow:hidden}.collaboration-task-project-select__search{position:relative;height:51px;padding:8px;border-bottom:1px solid var(--collaboration-tasks-border)}.collaboration-task-project-select__search-icon{position:absolute;top:18px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--collaboration-tasks-muted-text);font-size:14px}.collaboration-task-project-select__search-input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid var(--collaboration-tasks-border);border-radius:4px;background:transparent;color:var(--collaboration-tasks-text);font:inherit;font-size:14px;line-height:20px;outline:none}.collaboration-task-project-select__search-input::placeholder{color:var(--collaboration-tasks-muted-text)}.collaboration-task-project-select__group{display:flex;flex-direction:column}.collaboration-task-project-select__group-label{height:32px;padding:9px 12px 0;font-size:12px;line-height:16px;font-weight:500;color:var(--collaboration-tasks-muted-text)}.collaboration-task-project-select__options{display:flex;flex-direction:column}.collaboration-task-project-select__option{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 12px;border:0;background:transparent;color:var(--collaboration-tasks-text);font:inherit;cursor:pointer}.collaboration-task-project-select__option:hover{background:var(--collaboration-tasks-muted-surface)}.collaboration-task-project-select__option--create{border-top:1px solid var(--collaboration-tasks-border);color:var(--collaboration-tasks-primary)}.collaboration-task-project-select__option-main{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-project-select__option-icon,.collaboration-task-project-select__hash,.collaboration-task-project-select__option-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.collaboration-task-project-select__option-icon img,.collaboration-task-project-select__option-icon svg{display:block;width:16px;height:16px;font-size:16px}.collaboration-task-project-select__hash{color:var(--collaboration-tasks-muted-text);font-size:16px;line-height:16px;font-weight:600}.collaboration-task-project-select__option-check{color:var(--collaboration-tasks-primary);font-size:16px}.collaboration-task-item{display:flex;align-items:flex-start;gap:12px;min-height:68px;padding:12px;border-radius:8px;cursor:pointer}.collaboration-task-item:hover{background:#f5f7fab8}.collaboration-task-item[data-completed=true]{opacity:.6}.collaboration-task-item__status{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;color:#9ca3af;cursor:pointer;font-size:20px}.collaboration-task-item[data-completed=true] .collaboration-task-item__status{color:#5fcf80}.collaboration-task-item__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.collaboration-task-item__title{font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.01em}.collaboration-task-item[data-completed=true] .collaboration-task-item__title{color:var(--collaboration-tasks-muted-text);text-decoration:line-through;text-decoration-skip-ink:none}.collaboration-task-item__pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.collaboration-task-item__pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 8px;border:1px solid var(--collaboration-tasks-border);border-radius:999px;background:var(--collaboration-tasks-surface);font-size:12px;line-height:16px;color:var(--collaboration-tasks-text);font-weight:500}.collaboration-task-item__pill-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px;flex-shrink:0}.collaboration-task-item__project-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:var(--collaboration-tasks-muted-surface);font-size:12px;line-height:16px;color:var(--collaboration-tasks-text);font-weight:500}.collaboration-task-item__label-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--collaboration-tasks-border);border-radius:999px;background:var(--collaboration-tasks-surface);font-size:12px;line-height:16px;color:var(--collaboration-tasks-text);font-weight:500}.collaboration-task-item__pill--due{color:#b56a00}.collaboration-task-item__pill--deadline{color:#6d28d9}.collaboration-task-item__pill--reminder{color:var(--collaboration-tasks-muted-text)}.collaboration-task-item__pill--priority[data-priority=low]{color:var(--collaboration-tasks-primary)}.collaboration-task-item__pill--priority[data-priority=medium]{color:#d97706}.collaboration-task-item__pill--priority[data-priority=high]{color:#dc2626}.collaboration-task-item__pill--priority[data-priority=none]{color:#6b7280}.collaboration-task-details-dialog{position:fixed;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px 40px}.collaboration-task-details-dialog__backdrop{position:absolute;inset:0;background:#11182733}.collaboration-task-details-dialog__surface{position:relative;z-index:1;width:min(1180px,calc(100% - 80px));min-height:0;max-height:calc(100% - 48px);border:1px solid var(--collaboration-tasks-border);border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f172a29;overflow:auto}.collaboration-task-details-dialog__header{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px 0 24px;border-bottom:1px solid #ececec}.collaboration-task-details-dialog__project{color:var(--collaboration-tasks-muted-text);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.05em}.collaboration-task-details-dialog__header-actions{display:inline-flex;align-items:center;gap:6px}.collaboration-task-details-dialog__header-button,.collaboration-task-details-dialog__status,.collaboration-task-details-dialog__description,.collaboration-task-details-dialog__subtask,.collaboration-task-details-dialog__attach,.collaboration-task-details-dialog__section-add,.collaboration-task-details-dialog__tag-remove{border:0;background:transparent;font:inherit}.collaboration-task-details-dialog__header-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:18px}.collaboration-task-details-dialog__header-button:hover{background:#f5f7fa}.collaboration-task-details-dialog__content{display:grid;grid-template-columns:minmax(0,1fr) 320px}.collaboration-task-details-dialog__main{min-height:420px;padding:24px}.collaboration-task-details-dialog__title-row{display:flex;align-items:flex-start;gap:14px}.collaboration-task-details-dialog__status{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;color:#9ca3af;cursor:pointer;font-size:24px;flex-shrink:0}.collaboration-task-details-dialog__title{margin:0;color:var(--collaboration-tasks-text);font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.02em}.collaboration-task-details-dialog__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.collaboration-task-details-dialog__description{display:inline-flex;align-items:center;gap:6px;color:var(--collaboration-tasks-muted-text);font-size:14px;line-height:20px;font-weight:500}.collaboration-task-details-dialog__description-icon,.collaboration-task-details-dialog__subtask-icon,.collaboration-task-details-dialog__section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.collaboration-task-details-dialog__description-icon{width:14px;height:14px;font-size:14px}.collaboration-task-details-dialog__subtask{display:inline-flex;align-items:center;gap:6px;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-details-dialog__subtask:disabled,.collaboration-task-details-dialog__attach:disabled{opacity:.6;cursor:not-allowed}.collaboration-task-details-dialog__subtask-icon{width:16px;height:16px;font-size:16px}.collaboration-task-details-dialog__description-panel{margin-top:12px}.collaboration-task-details-dialog__documents-panel{display:flex;flex-direction:column;gap:12px;margin-top:16px}.collaboration-task-details-dialog__meta-row--documents{margin-top:0}.collaboration-task-details-dialog__document-input{display:none}.collaboration-task-details-dialog__documents-list{display:flex;flex-direction:column;gap:8px}.collaboration-task-details-dialog__document-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--collaboration-tasks-border);border-radius:10px;background:var(--collaboration-tasks-surface)}.collaboration-task-details-dialog__document-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0047ab14;color:var(--collaboration-tasks-primary);flex-shrink:0;font-size:18px}.collaboration-task-details-dialog__document-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.collaboration-task-details-dialog__document-copy strong{font-size:14px;line-height:20px;font-weight:600;color:var(--collaboration-tasks-text);word-break:break-word}.collaboration-task-details-dialog__document-copy span{font-size:12px;line-height:16px;color:var(--collaboration-tasks-muted-text)}.collaboration-task-details-dialog__document-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.collaboration-task-details-dialog__document-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:18px}.collaboration-task-details-dialog__document-action:hover{color:var(--collaboration-tasks-primary);border-color:#cfd8e3}.collaboration-task-details-dialog__document-action--danger:hover{color:#dc2626;border-color:#dc262633}.collaboration-task-details-dialog__document-action:disabled{opacity:.6;cursor:not-allowed}.collaboration-task-details-dialog__documents-empty{padding:14px 16px;border:1px dashed var(--collaboration-tasks-border);border-radius:10px;color:var(--collaboration-tasks-muted-text);font-size:13px;line-height:18px}.collaboration-task-details-dialog__documents-error{margin:0;color:#dc2626;font-size:12px;line-height:16px}.collaboration-task-details-dialog__description-field{display:block;width:100%;min-height:72px;padding:12px 14px;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);color:var(--collaboration-tasks-text);font:inherit;font-size:14px;line-height:20px;resize:vertical;outline:none}.collaboration-task-details-dialog__description-field::placeholder{color:var(--collaboration-tasks-muted-text)}.collaboration-task-details-dialog__description-field:focus{border-color:#cfd8e3}.collaboration-task-details-dialog__comment-box{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #ececec}.collaboration-task-details-dialog__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#dbe4f0;color:#526274;font-size:10px;line-height:16px;font-weight:600;letter-spacing:.04em;flex-shrink:0}.collaboration-task-details-dialog__comment-input{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;height:42px;padding:0 14px 0 16px;border:1px solid #dfdfdf;border-radius:999px;color:var(--collaboration-tasks-muted-text);font-size:14px;line-height:20px}.collaboration-task-details-dialog__comment-field{width:100%;border:0;background:transparent;color:var(--collaboration-tasks-text);font:inherit;font-size:14px;line-height:20px;outline:none}.collaboration-task-details-dialog__comment-field::placeholder{color:var(--collaboration-tasks-muted-text)}.collaboration-task-details-dialog__attach{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--collaboration-tasks-muted-text);font-size:18px;cursor:pointer}.collaboration-task-details-dialog__mentions,.collaboration-task-details-dialog__members{display:flex;flex-direction:column;margin-top:12px;border:1px solid var(--collaboration-tasks-border);border-radius:8px;background:var(--collaboration-tasks-surface);box-shadow:var(--collaboration-tasks-shadow);overflow:hidden}.collaboration-task-details-dialog__mentions{width:calc(100% - 44px);margin-left:44px}.collaboration-task-details-dialog__comments{display:flex;flex-direction:column;gap:16px;margin:20px 0 0 44px}.collaboration-task-details-dialog__comment{display:flex;align-items:flex-start;gap:12px}.collaboration-task-details-dialog__comment-body{min-width:0}.collaboration-task-details-dialog__comment-meta{color:var(--collaboration-tasks-text);font-size:13px;line-height:18px;font-weight:600}.collaboration-task-details-dialog__comment-text{margin:4px 0 0;color:var(--collaboration-tasks-text);font-size:14px;line-height:20px;white-space:pre-wrap}.collaboration-task-details-dialog__sidebar{padding:24px 24px 20px;border-left:1px solid #ececec;background:#fdfdfd}.collaboration-task-details-dialog__section{padding:0 0 20px;border-bottom:1px solid #ececec}.collaboration-task-details-dialog__section+.collaboration-task-details-dialog__section{padding-top:20px}.collaboration-task-details-dialog__section-title{margin:0;color:var(--collaboration-tasks-muted-text);font-size:12px;line-height:16px;font-weight:600}.collaboration-task-details-dialog__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.collaboration-task-details-dialog__section-add{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--collaboration-tasks-muted-text);font-size:18px;cursor:pointer}.collaboration-task-details-dialog__section-value{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--collaboration-tasks-text);font-size:14px;line-height:20px;font-weight:500}.collaboration-task-details-dialog__section-value--project{letter-spacing:.02em}.collaboration-task-details-dialog__sidebar-editor{position:relative;width:100%;margin-top:12px}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-due-select,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-project-select,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-tags-editor{width:100%;max-width:none;margin-top:0}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__project-button{min-width:0;max-width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--collaboration-tasks-text);box-shadow:none}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip{width:auto;justify-content:flex-start;gap:8px;font-size:14px;line-height:20px;font-weight:500}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip--deadline,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip--priority,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip--reminder,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip--today{min-width:0}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__project-button{width:auto;justify-content:flex-start}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip:hover,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__project-button:hover{background:transparent}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-due-select__dropdown,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-project-select__dropdown,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-tags-editor__dropdown,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-priority-select__dropdown,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-reminder-select__dropdown{left:auto;right:0}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-project-select__dropdown{width:100%;max-width:none}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip-icon{width:16px;height:16px;color:#e05947}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip-icon img,.collaboration-task-details-dialog__sidebar-editor .collaboration-task-composer__chip-icon svg{width:16px;height:16px;font-size:16px}.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__chip-icon img,.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__chip-icon svg,.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__project-icon{display:none}.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__project-copy{gap:8px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.02em}.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__chip-icon{width:auto;height:auto}.collaboration-task-details-dialog__sidebar-editor--project .collaboration-task-composer__chip-icon:before{content:"#";color:var(--collaboration-tasks-muted-text);font-size:16px;line-height:20px;font-weight:600}.collaboration-task-details-dialog__sidebar-editor .collaboration-task-tags-editor__field{min-height:36px;padding:6px 10px;border-color:#d5dae2;border-radius:8px;background:#fff}.collaboration-task-details-dialog__section--reminder .collaboration-task-reminder-select__dropdown{top:auto;bottom:calc(100% + 8px)}.collaboration-task-details-dialog__team-block+.collaboration-task-details-dialog__team-block{margin-top:14px}.collaboration-task-details-dialog__team-label{margin:0;color:var(--collaboration-tasks-muted-text);font-size:12px;line-height:16px;font-weight:500}.collaboration-task-details-dialog__team-stack{display:flex;flex-direction:column;gap:10px;margin-top:10px}.collaboration-task-details-dialog__team-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.collaboration-task-details-dialog__team-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #d5dae2;border-radius:999px;background:#fff;color:var(--collaboration-tasks-text);cursor:pointer;font:inherit;font-size:14px;line-height:20px;font-weight:500;box-shadow:0 1px 2px #0f172a0a}.collaboration-task-details-dialog__team-action--invite{color:var(--collaboration-tasks-primary)}.collaboration-task-details-dialog__team-action-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px;flex-shrink:0}.collaboration-task-details-dialog__member-option{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border:0;background:transparent;color:var(--collaboration-tasks-text);cursor:pointer;font:inherit;text-align:left}.collaboration-task-details-dialog__member-option+.collaboration-task-details-dialog__member-option{border-top:1px solid var(--collaboration-tasks-border)}.collaboration-task-details-dialog__member-option:hover{background:var(--collaboration-tasks-muted-surface)}.collaboration-task-details-dialog__member-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#dbe4f0;color:#526274;font-size:10px;line-height:16px;font-weight:600;letter-spacing:.04em;flex-shrink:0}.collaboration-task-details-dialog__member-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.collaboration-task-details-dialog__member-copy span:first-child{font-size:13px;line-height:18px;font-weight:500}.collaboration-task-details-dialog__member-copy span:last-child{color:var(--collaboration-tasks-muted-text);font-size:11px;line-height:14px}.collaboration-task-details-dialog__member-pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:10px;padding:0 14px;border:1px solid #d5dae2;border-radius:999px;background:#fff;color:var(--collaboration-tasks-text);font-size:14px;line-height:20px;font-weight:500;box-shadow:0 1px 2px #0f172a0a}.collaboration-task-details-dialog__team-block .collaboration-task-details-dialog__member-pill{margin-top:0}.collaboration-task-details-dialog__members{margin-top:14px}.collaboration-task-details-dialog__member-pill--strong{border-color:#c8d1dd;background:#f8fafc}.collaboration-task-details-dialog__member-pill-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#dbe4f0;color:#526274;font-size:10px;line-height:14px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.collaboration-task-details-dialog__team-links{display:flex;align-items:center;gap:12px}.collaboration-task-details-dialog__team-link{padding:0;border:0;background:transparent;color:var(--collaboration-tasks-primary);cursor:pointer;font:inherit;font-size:12px;line-height:16px;font-weight:600}.collaboration-task-details-dialog__hash{color:var(--collaboration-tasks-muted-text);font-weight:600}.collaboration-task-details-dialog__section-icon{width:16px;height:16px;color:#e05947;font-size:16px}.collaboration-task-details-dialog__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.collaboration-task-details-dialog__tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:6px;background:var(--collaboration-tasks-muted-surface);color:var(--collaboration-tasks-text);font-size:12px;line-height:16px;font-weight:500}.collaboration-task-details-dialog__tag-remove{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--collaboration-tasks-muted-text);cursor:pointer;font-size:12px}@media(max-width:1199px){.collaboration-tasks-page__layout{grid-template-columns:1fr}.collaboration-tasks-menu{border-right:0;border-bottom:1px solid var(--collaboration-tasks-border)}.collaboration-tasks-page__content{width:auto;max-width:calc(100% - 32px);margin:16px auto 24px}.collaboration-task-details-dialog{padding:16px}.collaboration-task-details-dialog__surface{width:calc(100% - 32px);min-height:0;max-height:calc(100% - 32px)}.collaboration-task-details-dialog__content{grid-template-columns:1fr}.collaboration-task-details-dialog__sidebar{border-left:0;border-top:1px solid #ececec}}@media(max-width:767px){.collaboration-tasks-page__panel-header{align-items:flex-start;flex-direction:column}.collaboration-tasks-page__actions{width:100%;justify-content:flex-end}.collaboration-task-composer__toolbar{flex-wrap:wrap}.collaboration-task-composer__project-button,.collaboration-task-project-select,.collaboration-task-project-select__dropdown{width:100%}}.crm-dashboard{background:#f9fafb;min-height:100%;padding:24px}.crm-dashboard__stack{display:flex;flex-direction:column;gap:24px}.crm-dashboard__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.crm-dashboard__hero-copy{min-width:0}.crm-dashboard__title{color:#1a1d29;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:36px}.crm-dashboard__subtitle{color:#6b7280;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:24px}.crm-dashboard__date{align-items:center;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:400;gap:8px;letter-spacing:-.01em;line-height:20px;margin-top:2px}.crm-dashboard__metrics-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-dashboard__metric-card,.crm-dashboard__section-card,.crm-dashboard__action-card,.crm-dashboard__tasks-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.crm-dashboard__metric-card{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:170px;min-width:0;padding:25px}.crm-dashboard__metric-card-header{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;gap:12px;height:48px;width:100%}.crm-dashboard__metric-content{display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:56px;width:100%}.crm-dashboard__metric-value{color:#1a1d29;font-size:24px;font-weight:700;letter-spacing:.07px;line-height:32px}.crm-dashboard__metric-label{align-items:baseline;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:2px;letter-spacing:-.01em;line-height:20px}.crm-dashboard__metric-label small{font-size:12px;line-height:16px}.crm-dashboard__icon-badge{align-items:center;border-radius:8px;display:inline-flex;height:48px;justify-content:center;width:48px}.crm-dashboard__icon-badge svg{font-size:20px}.crm-dashboard__metric-icon-badge--blue{background:#e6f0ff;color:#0047ab}.crm-dashboard__metric-icon-badge--green{background:#d1fae5;color:#10b981}.crm-dashboard__metric-icon-badge--orange{background:#ffe8e0;color:#ff6b35}.crm-dashboard__metric-icon-badge--sky{background:#dbeafe;color:#3b82f6}.crm-dashboard__metric-icon-badge--purple{background:#f3e8ff;color:#8b5cf6}.crm-dashboard__metric-icon-badge--yellow{background:#fef3c7;color:#f59e0b}.crm-dashboard__metric-icon-badge--pink{background:#fce7f3;color:#ec4899}.crm-dashboard__metric-icon-badge--cyan{background:#cffafe;color:#06b6d4}.crm-dashboard__icon-glyph{display:block;flex:0 0 auto;height:24px;overflow:visible;width:24px}.crm-dashboard__icon-badge--blue{background:#e6f0ff;color:#0047ab}.crm-dashboard__icon-badge--green{background:#d1fae5;color:#0f9f61}.crm-dashboard__icon-badge--orange{background:#ffe8e0;color:#f54900}.crm-dashboard__icon-badge--sky{background:#dbeafe;color:#3b82f6}.crm-dashboard__icon-badge--purple{background:#ede9fe;color:#7c3aed}.crm-dashboard__icon-badge--yellow,.crm-dashboard__icon-badge--customs{background:#fef3c7;color:#f59e0b}.crm-dashboard__icon-badge--pink{background:#fce7f3;color:#ec4899}.crm-dashboard__icon-badge--cyan{background:#cffafe;color:#06b6d4}.crm-dashboard__icon-badge--transit{background:#e6f0ff;color:#0047ab}.crm-dashboard__icon-badge--port{background:#dbeafe;color:#3b82f6}.crm-dashboard__icon-badge--delivered{background:#d1fae5;color:#10b981}.crm-dashboard__trend-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:4px 8px}.crm-dashboard__trend-badge--up{background:#dcfce7;color:#008236}.crm-dashboard__trend-badge--down{background:#ffe2e2;color:#c10007}.crm-dashboard__charts-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard__middle-grid{display:grid;gap:24px;grid-template-columns:minmax(0,2.09fr) minmax(320px,1fr)}.crm-dashboard__middle-stack{display:flex;flex-direction:column;gap:24px}.crm-dashboard__right-stack{display:flex;flex-direction:column;gap:16px}.crm-dashboard__section-card{display:flex;flex-direction:column;gap:24px;padding:25px}.crm-dashboard__section-card--compact{gap:16px}.crm-dashboard__section-header{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.crm-dashboard__section-header--centered{align-items:center}.crm-dashboard__section-title-group{display:flex;flex-direction:column;gap:4px;height:52px;min-width:0}.crm-dashboard__section-title{color:#1a1d29;font-size:18px;font-weight:600;letter-spacing:-.4395px;line-height:28px;margin:0}.crm-dashboard__section-subtitle{color:#6b7280;font-size:14px;font-weight:400;letter-spacing:-.1504px;line-height:20px;margin:0}.crm-dashboard__link{background:transparent;border:none;color:#0047ab;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;padding:0;text-decoration:none}.crm-dashboard__link--small{font-size:12px;line-height:18px}.crm-dashboard__chart-svg{display:block;height:auto;width:100%}.crm-dashboard__chart-grid-line{stroke:#e5e7eb;stroke-dasharray:2 4;stroke-width:1}.crm-dashboard__chart-grid-line--vertical{stroke-dasharray:2 4}.crm-dashboard__chart-axis-line{stroke:#9ca3af;stroke-width:1}.crm-dashboard__chart-axis-text{fill:#1a1d29;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:0}.crm-dashboard__chart-line-path{fill:none;stroke:#0047ab;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.crm-dashboard__chart-area-path{stroke:none}.crm-dashboard__funnel-chart{display:flex;flex-direction:column;gap:8px}.crm-dashboard__chart-legend{align-items:center;display:flex;gap:10px;justify-content:center}.crm-dashboard__chart-legend-item{align-items:center;display:inline-flex;font-size:16px;font-weight:400;gap:4px;letter-spacing:-.3125px;line-height:24px}.crm-dashboard__chart-legend-item--blue{color:#0047ab}.crm-dashboard__chart-legend-item--orange{color:#ff6b35}.crm-dashboard__chart-legend-swatch{border-radius:2px;display:inline-flex;height:14px;width:14px}.crm-dashboard__chart-legend-item--blue .crm-dashboard__chart-legend-swatch{background:#0047ab}.crm-dashboard__chart-legend-item--orange .crm-dashboard__chart-legend-swatch{background:#ff6b35}.crm-dashboard__deal-list{display:flex;flex-direction:column;gap:12px}.crm-dashboard__deal-item{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;justify-content:space-between;height:82px;padding:1px 17px}.crm-dashboard__deal-main{align-items:center;display:flex;gap:16px;min-width:0}.crm-dashboard__deal-rank{align-items:center;background:#eff6ff;border-radius:8px;color:#0047ab;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;letter-spacing:-.4395px;line-height:28px;width:40px}.crm-dashboard__deal-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-dashboard__deal-company{color:#1a1d29;font-size:16px;font-weight:600;letter-spacing:-.3125px;line-height:24px;margin:0}.crm-dashboard__deal-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;letter-spacing:-.1504px;line-height:20px}.crm-dashboard__deal-amounts{align-items:flex-end;display:flex;flex-direction:column;gap:4px;height:44px;white-space:nowrap}.crm-dashboard__deal-amount{color:#1a1d29;font-size:16px;font-weight:700;letter-spacing:-.3125px;line-height:24px}.crm-dashboard__deal-probability{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:5px;line-height:16px}.crm-dashboard__deal-probability-icon{color:#00a63e;display:block;height:12px;width:12px}.crm-dashboard__deal-probability-icon path{stroke-width:1.5}.crm-dashboard__stage-badge{border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;line-height:16px;padding:2px 8px}.crm-dashboard__stage-badge--negotiation{background:#ffe8e0;color:#ff6b35}.crm-dashboard__stage-badge--proposal{background:#fef3c7;color:#f59e0b}.crm-dashboard__stage-badge--qualification{background:#dbeafe;color:#3b82f6}.crm-dashboard__actions-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard__action-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#1a1d29;cursor:pointer;display:flex;font:inherit;gap:12px;height:66px;padding:1px 13px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.crm-dashboard__action-button:not(:disabled):hover{border-color:#0047ab59;box-shadow:0 12px 24px #0f172a14}.crm-dashboard__action-button:disabled{cursor:not-allowed}.crm-dashboard__action-button--disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.crm-dashboard__action-button--disabled .crm-dashboard__quick-action-badge{background:#f3f4f6;color:#9ca3af}.crm-dashboard__action-button--disabled .crm-dashboard__action-button-label{color:#9ca3af}.crm-dashboard__action-button:last-child:nth-child(odd){grid-column:1 / 2}.crm-dashboard__quick-action-badge{height:40px;width:40px}.crm-dashboard__quick-action-badge--blue{background:#e6f0ff;color:#0047ab}.crm-dashboard__quick-action-badge--orange{background:#ffe8e0;color:#ff6b35}.crm-dashboard__quick-action-badge--green{background:#d1fae5;color:#10b981}.crm-dashboard__quick-action-badge--sky{background:#dbeafe;color:#3b82f6}.crm-dashboard__quick-action-badge--purple{background:#f3e8ff;color:#8b5cf6}.crm-dashboard__quick-action-badge--yellow{background:#fef3c7;color:#f59e0b}.crm-dashboard__quick-action-badge--pink{background:#fce7f3;color:#ec4899}.crm-dashboard__quick-action-icon{display:block;height:20px;width:20px}.crm-dashboard__action-button-label{font-size:14px;font-weight:500;letter-spacing:-.1504px;line-height:20px;max-width:140px;min-width:0}.crm-dashboard__activity-list{display:flex;flex-direction:column;gap:16px}.crm-dashboard__activity-item{align-items:flex-start;display:flex;gap:16px;height:96px;padding:12px 12px 0}.crm-dashboard__activity-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.crm-dashboard__activity-title{color:#1a1d29;font-size:16px;font-weight:500;letter-spacing:-.3125px;line-height:24px;margin:0}.crm-dashboard__activity-description{color:#6b7280;font-size:14px;font-weight:400;letter-spacing:-.1504px;line-height:20px;margin:0}.crm-dashboard__activity-meta{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;font-weight:400;line-height:16px}.crm-dashboard__activity-icon-badge{height:40px;width:40px}.crm-dashboard__activity-icon-badge--blue{background:#e6f0ff;color:#0047ab}.crm-dashboard__activity-icon-badge--green{background:#e6f7ef;color:#10b981}.crm-dashboard__activity-icon-badge--yellow{background:#fef3c7;color:#f59e0b}.crm-dashboard__activity-icon-badge--purple{background:#f3e8ff;color:#8b5cf6}.crm-dashboard__activity-icon-badge--orange{background:#ffe8e0;color:#ff6b35}.crm-dashboard__activity-icon{display:block;height:20px;width:20px}.crm-dashboard__activity-dot{font-size:12px;line-height:1}.crm-dashboard__activity-time{align-items:center;display:inline-flex;gap:4px}.crm-dashboard__activity-clock-icon{color:#6b7280;display:block;height:12px;width:12px}.crm-dashboard__shipment-list{display:flex;flex-direction:column;gap:16px}.crm-dashboard__shipment-card{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;height:150px;padding:17px}.crm-dashboard__shipment-header{align-items:center;display:flex;height:44px;gap:12px;justify-content:space-between}.crm-dashboard__shipment-title-group{align-items:center;display:flex;gap:12px;min-width:0}.crm-dashboard__shipment-icon-badge{flex:0 0 auto;height:40px;width:40px}.crm-dashboard__shipment-copy{min-width:0}.crm-dashboard__shipment-code{color:#1a1d29;font-size:16px;font-weight:600;letter-spacing:-.3125px;line-height:24px;margin:0}.crm-dashboard__shipment-company,.crm-dashboard__shipment-eta{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.1504px;margin:0}.crm-dashboard__shipment-status{border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;height:24px;line-height:16px;padding:4px 12px;white-space:nowrap}.crm-dashboard__shipment-status--transit{background:#e6f0ff;color:#0047ab}.crm-dashboard__shipment-status--port{background:#dbeafe;color:#3b82f6}.crm-dashboard__shipment-status--customs{background:#fef3c7;color:#f59e0b}.crm-dashboard__shipment-status--delivered{background:#d1fae5;color:#10b981}.crm-dashboard__shipment-route{align-items:center;color:#6b7280;display:flex;gap:12px;justify-content:space-between;min-height:20px}.crm-dashboard__shipment-route-text{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;line-height:20px;letter-spacing:-.1504px;min-width:0}.crm-dashboard__shipment-route-icon{color:#6b7280;display:block;flex:0 0 auto;height:16px;width:16px}.crm-dashboard__shipment-arrow{color:#6b7280}.crm-dashboard__shipment-progress-row{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:400;justify-content:space-between;line-height:16px}.crm-dashboard__shipment-eta--emphasis,.crm-dashboard__shipment-progress-value{font-weight:500}.crm-dashboard__shipment-progress-track{background:#f5f7fa;border-radius:999px;height:8px;overflow:hidden;position:relative}.crm-dashboard__shipment-progress-track:before{border-radius:inherit;content:"";display:block;height:100%;width:var(--crm-dashboard-shipment-progress, 0%)}.crm-dashboard__shipment-icon{display:block;height:20px;width:20px}.crm-dashboard__shipment-progress-track--transit:before{background:#0047ab}.crm-dashboard__shipment-progress-track--port:before{background:#3b82f6}.crm-dashboard__shipment-progress-track--customs:before{background:#f59e0b}.crm-dashboard__shipment-progress-track--delivered:before{background:#10b981}.crm-dashboard__tasks-card{display:flex;flex-direction:column;gap:24px;padding:25px}.crm-dashboard__primary-button{background:#0047ab;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.1504px;line-height:20px;min-height:32px;min-width:145px;padding:6px 12px}.crm-dashboard__tasks-list{display:flex;flex-direction:column;gap:12px}.crm-dashboard__completed-caption{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:500;letter-spacing:-.1504px;line-height:20px;padding-top:17px}.crm-dashboard__task-item{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;height:106px;padding:18px 16px 16px}.crm-dashboard__task-item--completed{height:82px;opacity:.6}.crm-dashboard__task-icon{color:#6b7280;flex-shrink:0;height:20px;margin-top:19px;width:20px}.crm-dashboard__task-item--completed .crm-dashboard__task-icon{color:#00a63e;margin-top:13px}.crm-dashboard__task-content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.crm-dashboard__task-title{color:#1a1d29;font-size:16px;font-weight:500;letter-spacing:-.3125px;line-height:24px;margin:0}.crm-dashboard__task-description{color:#6b7280;font-size:14px;font-weight:400;letter-spacing:-.1504px;line-height:20px;margin:0}.crm-dashboard__task-item--completed .crm-dashboard__task-title,.crm-dashboard__task-item--completed .crm-dashboard__task-description{text-decoration:line-through;text-decoration-thickness:1px}.crm-dashboard__task-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:16px;margin-top:4px}.crm-dashboard__task-time{align-items:center;display:inline-flex;gap:4px}.crm-dashboard__task-clock-icon{color:#6b7280;display:block;height:12px;width:12px}.crm-dashboard__task-circle-icon{display:block;height:20px;width:20px}.crm-dashboard__task-priority{font-weight:500}.crm-dashboard__task-priority--high{color:#e7000b}.crm-dashboard__task-priority--medium{color:#f54900}.crm-dashboard__task-priority--low{color:#155dfc}@media(max-width:1439px){.crm-dashboard__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard__middle-grid{grid-template-columns:1fr}}@media(max-width:1199px){.crm-dashboard__charts-grid{grid-template-columns:1fr}}@media(max-width:899px){.crm-dashboard{padding:16px}.crm-dashboard__hero{align-items:flex-start;flex-direction:column}.crm-dashboard__metrics-grid,.crm-dashboard__actions-grid{grid-template-columns:1fr}}@media(max-width:639px){.crm-dashboard__section-card,.crm-dashboard__action-card,.crm-dashboard__tasks-card,.crm-dashboard__metric-card{padding:18px}.crm-dashboard__section-header,.crm-dashboard__deal-item,.crm-dashboard__shipment-route{align-items:flex-start;flex-direction:column}}.user-availability-indicator{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;flex:0 0 auto;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.user-availability-indicator--sm{width:14px;height:14px;font-size:9px}.user-availability-indicator--md{width:18px;height:18px;font-size:11px}.user-availability-indicator--success{background:#22c55e}.user-availability-indicator--warning{background:#f59e0b}.user-availability-indicator--danger{background:#ef4444}.user-availability-indicator--muted{background:#64748b}.user-availability-avatar{position:relative;display:inline-flex;flex:0 0 auto}.user-availability-avatar__indicator,.collaboration-messenger-avatar__presence{position:absolute;right:-3px;bottom:-3px;box-shadow:0 0 0 2px #fff}.user-availability-sidebar__meta{display:flex;min-width:0;flex-direction:column;gap:4px}.user-availability-sidebar__meta-line{overflow:hidden;color:#6b7280;font-size:12px;line-height:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-availability-sidebar__meta-status{display:inline-flex;align-items:center;gap:0;color:#4b5563;font-size:12px;line-height:16px;font-weight:600}.user-availability-menu{width:min(364px,100%);padding:10px 0;background:#fff}.user-availability-menu__profile{display:flex;align-items:flex-start;gap:14px;padding:6px 18px 16px}.user-availability-menu__avatar{display:inline-flex;flex:0 0 auto}.user-availability-menu__profile-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.user-availability-menu__profile-copy strong{overflow:hidden;color:#111827;font-size:14px;line-height:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-availability-menu__profile-copy>span{overflow:hidden;color:#6b7280;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.user-availability-menu__profile-status{display:inline-flex;align-items:center;gap:0;color:#4b5563;font-size:12px;line-height:16px;font-weight:600}.user-availability-menu__item{display:flex;width:100%;align-items:flex-start;gap:12px;padding:13px 18px;border:0;background:transparent;color:#111827;text-align:left;cursor:pointer;transition:background-color .18s ease}.user-availability-menu__item--status{align-items:center;gap:8px;padding-top:10px;padding-bottom:10px}.user-availability-menu__item--status .user-availability-menu__item-copy{gap:2px}.user-availability-menu__item--status .user-availability-menu__item-copy span{line-height:16px}.user-availability-menu__item:hover{background:#0047ab0b}.user-availability-menu__item--danger{color:#dc2626}.user-availability-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;margin-top:2px;font-size:18px;color:inherit}.user-availability-menu__item-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.user-availability-menu__item-copy strong{color:inherit;font-size:14px;line-height:20px;font-weight:600}.user-availability-menu__item-copy span{color:#6b7280;font-size:12px;line-height:18px;white-space:normal;overflow-wrap:anywhere}.user-availability-menu__item--danger .user-availability-menu__item-copy span{color:#dc2626b8}.user-availability-menu__item-trailing{display:inline-flex;align-items:center;justify-content:center;min-width:16px;margin-top:2px;color:#9ca3af;font-size:18px}.user-availability-menu__divider{height:1px;margin:8px 0;background:#e5e7eb}.user-availability-menu__section-label{padding:4px 18px 8px;color:#6b7280;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.user-availability-menu__item--tenant{align-items:center}.user-availability-menu__item--tenant-current{background:#0047ab0a}.user-availability-menu__item:disabled{cursor:default}.user-availability-menu__item:disabled:hover{background:transparent}.user-availability-menu__item--tenant-current:hover,.user-availability-menu__item--tenant-current:disabled:hover{background:#0047ab0a}.user-availability-dialog__paper{border-radius:18px!important;border:1px solid #e5e7eb;box-shadow:0 28px 80px #0f172a2e!important;overflow:hidden}.user-availability-dialog{display:flex;flex-direction:column;gap:22px;padding:22px 22px 18px!important;background:#fff}.user-availability-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-availability-dialog__header h2{color:#111827;font-size:20px;line-height:28px;font-weight:700}.user-availability-dialog__header p{margin-top:4px;color:#6b7280;font-size:13px;line-height:18px}.user-availability-dialog__custom{position:relative}.user-availability-dialog__custom-input{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border:1px solid #d1d5db;border-radius:12px;background:#fff}.user-availability-dialog__emoji-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border:0;border-radius:10px;background:#f3f4f6;color:#6b7280;font-size:18px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.user-availability-dialog__emoji-button:hover{background:#e5e7eb;color:#111827}.user-availability-dialog__emoji-value{font-size:20px;line-height:1}.user-availability-dialog__text-input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#111827;font-size:14px;line-height:20px}.user-availability-dialog__text-input::placeholder{color:#9ca3af}.user-availability-dialog__emoji-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#9ca3af;font-size:14px;cursor:pointer}.user-availability-dialog__emoji-clear:hover{background:#f3f4f6;color:#4b5563}.user-availability-dialog__options{display:flex;flex-direction:column;gap:12px}.user-availability-dialog__option{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #dbe2ea;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.user-availability-dialog__option[data-selected=true]{border-color:#0047ab;box-shadow:0 0 0 3px #0047ab1f;background:#f8fbff}.user-availability-dialog__option-indicator{display:inline-flex;flex:0 0 auto}.user-availability-dialog__option-copy{display:flex;flex-direction:column;gap:4px}.user-availability-dialog__option-copy strong{color:#111827;font-size:14px;line-height:20px;font-weight:700}.user-availability-dialog__option-copy span{color:#6b7280;font-size:12px;line-height:18px}.user-availability-dialog__controls{display:flex;flex-direction:column;gap:12px}.user-availability-dialog__field{display:flex;flex-direction:column;gap:8px}.user-availability-dialog__field>span{color:#374151;font-size:13px;line-height:18px;font-weight:700}.user-availability-dialog__select .MuiOutlinedInput-root{min-height:52px;border-radius:12px;background:#fff}.user-availability-dialog__select .MuiOutlinedInput-notchedOutline{border-color:#d1d5db}.user-availability-dialog__select .MuiSelect-select{padding:14px 16px;color:#111827;font-size:14px;line-height:20px}.user-availability-dialog__select .MuiSelect-icon{color:#9ca3af}.user-availability-dialog__select.Mui-disabled .MuiOutlinedInput-root{background:#f8fafc}.user-availability-dialog__select.Mui-disabled .MuiSelect-select{color:#9ca3af;-webkit-text-fill-color:#9ca3af}.user-availability-dialog__select-menu{margin-top:8px;border:1px solid #e5e7eb;border-radius:14px!important;box-shadow:0 18px 40px #0f172a24!important}.user-availability-dialog__select-menu-list{padding:8px!important}.user-availability-dialog__select-item{min-height:42px!important;border-radius:10px!important;font-size:14px!important;line-height:20px!important;color:#111827!important}.user-availability-dialog__select-item.Mui-selected{background:#0047ab14!important}.user-availability-dialog__select-item.Mui-selected:hover,.user-availability-dialog__select-item:hover{background:#0047ab0d!important}.user-availability-emoji-picker{position:absolute;left:0;top:calc(100% + 8px);width:252px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 18px 40px #0f172a24;z-index:8}.user-availability-emoji-picker__header{padding:2px 2px 10px;color:#374151;font-size:12px;line-height:16px;font-weight:700}.user-availability-emoji-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.user-availability-emoji-picker__item{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:0;border-radius:10px;background:transparent;font-size:20px;cursor:pointer;transition:background-color .18s ease}.user-availability-emoji-picker__item:hover{background:#f3f4f6}.user-availability-dialog__footer{display:flex;justify-content:flex-end;gap:10px}.user-availability-dialog__primary,.user-availability-dialog__secondary{min-height:44px;padding:0 20px;border-radius:12px;font-size:14px;line-height:20px;font-weight:700;cursor:pointer}.user-availability-dialog__secondary{border:1px solid #d1d5db;background:#fff;color:#374151}.user-availability-dialog__primary{border:1px solid #0047ab;background:#0047ab;color:#fff}.user-availability-dialog__primary:disabled,.user-availability-dialog__secondary:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.user-availability-menu{width:min(320px,100%)}.user-availability-dialog__footer{flex-direction:column-reverse}}.settings-page-frame{min-height:calc(100vh - 64px);background:#fff;padding:16px 16px 20px}.settings-page-frame__content{width:100%;margin:0 auto}.settings-page-frame__header{margin-bottom:16px}.settings-page-frame__title-icon{width:28px;height:28px;margin-top:4px;border-radius:8px;background:#0047ab1a;color:#0047ab;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.settings-page-frame__title{font-weight:700;color:#1a1d29;letter-spacing:-.4395px}.settings-page-frame__subtitle{margin-top:2px;font-size:12px;line-height:16px;color:#6b7280}.settings-page-frame__actions{width:100%}.settings-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff}.settings-loading-card{min-height:280px;display:flex;align-items:center;justify-content:center}.settings-section-title{font-size:18px;line-height:28px;font-weight:700;color:#1a1d29;letter-spacing:-.4395px}.settings-summary-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:16px}.settings-summary-card{width:100%;min-height:138px;padding:25px 25px 1px;display:flex;flex-direction:column;gap:12px}.settings-summary-card__header{display:flex;align-items:center;gap:12px;min-height:44px}.settings-summary-card__icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-summary-card__icon img{width:20px;height:20px;display:block}.settings-summary-card__icon--primary{background:#2b7fff1a}.settings-summary-card__icon--success{background:#00c9501a}.settings-summary-card__icon--violet{background:#ad46ff1a}.settings-summary-card__icon--warning{background:#ff69001a}.settings-summary-card__text{min-width:0;flex:1}.settings-summary-card__label{font-size:12px;line-height:16px;font-weight:400;color:#6b7280}.settings-summary-card__value{font-size:18px;line-height:28px;font-weight:700;letter-spacing:-.4395px;color:#1a1d29}.settings-summary-card__button,.settings-summary-card__link,.settings-overview__note-action,.settings-sidebar-card__button,.settings-sidebar-card__link,.settings-page-button{appearance:none;border:0;background:transparent;font-family:inherit;cursor:pointer}.settings-summary-card__button{width:100%;height:32px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;line-height:20px;font-weight:500;color:#1a1d29}.settings-summary-card__footer{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:8px}.settings-summary-card__secondary{font-size:12px;line-height:16px;color:#6b7280}.settings-summary-card__link{padding:0;font-size:16px;line-height:24px;font-weight:500;color:#0047ab}.settings-summary-card__progress{width:100%;height:8px;border-radius:9999px;overflow:hidden;background:#f5f7fa}.settings-summary-card__progress-fill{height:100%;background:#9810fa}.settings-section-grid{display:grid;grid-template-columns:1fr;gap:8px}.settings-section-card{width:100%;padding:14px;border-radius:8px;display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;transition:border-color .2s ease}.settings-section-card:hover{border-color:#0047ab47}.settings-section-card__icon{width:28px;height:28px;border-radius:7px;background:#0047ab1a;color:#0047ab;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.settings-section-card__body{min-width:0}.settings-section-card__title{font-size:14px;line-height:20px;font-weight:700;color:#1a1d29}.settings-section-card__subtitle{margin-top:2px;font-size:12px;line-height:16px;color:#6b7280}.settings-section-card__status{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:14px}.settings-section-card__status-dot{width:8px;height:8px;border-radius:9999px;background:currentColor}.settings-section-card__status--success{color:#16a34a}.settings-section-card__status--warning{color:#f59e0b}.settings-section-card__status--muted{color:#6b7280}.settings-overview__hero{margin-bottom:12px;padding:18px;border-radius:10px;border-color:#0047ab33;background-image:linear-gradient(162deg,#e6ecf8eb,#b4c9e6eb 54%,#a6bddceb)}.settings-overview__hero-title{font-size:24px;line-height:32px;font-weight:700;letter-spacing:.0703px;color:#1a1d29}.settings-overview__hero-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-overview__hero-label{font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.3125px;color:#6b7280}.settings-overview__hero-value{margin-top:4px;font-size:36px;line-height:40px;font-weight:700;letter-spacing:.3691px;color:#1a1d29}.settings-overview__notice-list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.settings-overview__notice{min-height:38px;padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-overview__notice--warning{background:#fef6e5}.settings-overview__notice--info{background:#3b82f614}.settings-overview__notice-text{font-size:12px;line-height:16px;color:#1a1d29}.settings-overview__note-action{padding:0;display:inline-flex;align-items:center;gap:4px;color:#0047ab;font-size:12px;line-height:16px}.settings-overview__layout{display:grid;grid-template-columns:1fr;gap:12px}.settings-overview__main,.settings-overview__sidebar{display:flex;flex-direction:column;gap:12px}.settings-sidebar-card{padding:14px;border-radius:10px}.settings-sidebar-card__title{font-size:18px;line-height:24px;font-weight:700;color:#1a1d29}.settings-sidebar-card__list{margin-top:12px;display:flex;flex-direction:column;gap:12px}.settings-sidebar-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-sidebar-card__text{font-size:12px;line-height:16px;color:#1a1d29}.settings-sidebar-card__meta{font-size:11px;line-height:14px;color:#6b7280}.settings-sidebar-card__button{width:100%;min-height:28px;margin-top:14px;border:1px solid #e5e7eb;border-radius:6px;color:#1a1d29;font-size:11px;line-height:16px}.settings-sidebar-card__divider{margin:12px 0;border:0;border-top:1px solid #e5e7eb}.settings-sidebar-card__link{width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#1a1d29;font-size:12px;line-height:16px}.settings-page-button{min-height:32px;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;color:#1a1d29;font-size:11px;line-height:16px}.settings-icon-state{font-size:14px}.settings-icon-state--success{color:#16a34a}.settings-icon-state--muted{color:#d1d5db}@media(min-width:600px){.settings-page-frame{padding:16px 32px 20px}.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.settings-page-frame{padding:20px 32px}.settings-page-frame__actions{width:auto}.settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-overview__hero-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-overview__layout{grid-template-columns:minmax(0,1fr) 320px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f0f0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
