@charset "UTF-8";.conversation24-logo{display:inline-flex;align-items:center;gap:10px;color:#0f172b;white-space:nowrap}.conversation24-logo__mark{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;background:#0f172b;flex:0 0 auto;color:#fff}.conversation24-logo__mark svg{fill:currentColor;stroke:currentColor}.conversation24-logo__wordmark{font-size:1.15rem;font-weight:700;letter-spacing:0;text-transform:lowercase;line-height:1}.badge{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:2px;font-size:.72rem;font-weight:500;line-height:1.2;border:1px solid transparent;white-space:nowrap}.badge__icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.badge__icon svg{fill:currentColor;stroke:currentColor}.badge--neutral{background:#fff;color:#334155;border-color:#d8dbe0}.badge--primary{background:#e7e7ff;color:#3f3caf;border-color:#d8d7ff}.badge--info{background:#dff3fb;color:#087990;border-color:#b6effb}.badge--success{background:#d1e7dd;color:#0f5132;border-color:#badbcc}.badge--warning{background:#fff3cd;color:#664d03;border-color:#ffecb5}.badge--danger{background:#f8d7da;color:#842029;border-color:#f5c2c7}.ui-button{min-height:34px;border-radius:4px;border:1px solid transparent;padding:0 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.86rem;font-weight:500;line-height:1.45;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-button:focus-visible{outline:3px solid rgba(14,165,233,.22);outline-offset:2px}.ui-button--primary{background:#5856d6;border-color:#5856d6;color:#fff;box-shadow:none}.ui-button--primary:hover{background:#4f4cc8;border-color:#4f4cc8;box-shadow:none}.ui-button--secondary{background:#fff;color:#1f2937;border:1px solid #d8dbe0;box-shadow:none}.ui-button--ghost{background:transparent;color:#6b7280;border-color:transparent;min-height:auto;padding:0}.ui-button--icon{padding-inline:10px}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.ui-button__icon svg{fill:currentColor;stroke:currentColor}.ui-button__label{display:inline-flex;align-items:center;min-width:0}.panel{background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 1px 2px #1118270d}.workspace-sidebar{padding:10px;border-right:1px solid rgba(255,255,255,.18);background:#5856d6;display:grid;gap:10px;align-content:start}.workspace-sidebar__brand{padding:2px 8px 10px;border-bottom:1px solid rgba(255,255,255,.18)}.workspace-sidebar .conversation24-logo{color:#fffffff5}.workspace-sidebar .conversation24-logo__mark{background:#ffffff1f;color:#fffffff5}.workspace-sidebar .conversation24-logo__mark svg{fill:currentColor;stroke:currentColor}.workspace-sidebar__nav{display:grid;gap:6px}.workspace-sidebar__section{display:grid;gap:2px}.workspace-sidebar__section-button,.workspace-sidebar__subitem{display:flex;align-items:center;gap:6px;min-height:36px;border-radius:2px;border:0;border-left:3px solid transparent;background:transparent;text-align:left;padding:0 10px;color:#ffffffc7;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.workspace-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.workspace-sidebar__section-button:hover,.workspace-sidebar__subitem:hover{background:#ffffff1f;color:#fffffff5}.workspace-sidebar__section-button--active{background:#ffffff2e;color:#fffffff5;border-left-color:#fff;box-shadow:none}.workspace-sidebar__subnav{display:grid;gap:2px;padding-left:10px}.workspace-sidebar__subitem{min-height:32px;padding-left:10px;font-size:.86rem;color:#ffffff9e}.workspace-sidebar__subitem--active{background:#ffffff2e;color:#fffffff5;border-left-color:#fff;box-shadow:none}.workspace-sidebar__card{padding:10px 10px 0;display:grid;gap:4px;border-top:1px solid rgba(255,255,255,.18);box-shadow:none}.workspace-sidebar__card strong{color:#fffffff5}.workspace-sidebar__label,.workspace-sidebar__note{margin:0;color:#ffffff9e;font-size:.86rem}.select-field{display:grid;gap:6px}.select-field__label{font-size:.86rem;font-weight:500;color:#1f2937}.select-field__control{min-height:38px;border-radius:4px;border:1px solid #d8dbe0;background:#fff;padding:0 10px;color:#1f2937;font-size:.86rem;appearance:none}.select-field__control:focus-visible{outline:3px solid rgba(14,165,233,.22);outline-offset:2px}.request-modal{position:fixed;inset:0;z-index:20}.request-modal__backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.request-modal__panel{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(560px,100% - 32px);padding:12px;display:grid;gap:10px}.request-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.request-modal__header h2{margin:0;letter-spacing:0}.request-modal__form{display:grid;gap:10px}.request-modal__notes{display:grid;gap:8px}.request-modal__notes span{font-size:.9rem;font-weight:600;color:#1f2937}.request-modal__textarea{min-height:100px;border-radius:4px;border:1px solid #d8dbe0;background:#f8f9fa;padding:10px;font:inherit;color:#1f2937;resize:vertical}.request-modal__actions{display:flex;justify-content:flex-end;gap:8px}.client-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.client-shell__sidebar{padding:12px 10px;border-right:1px solid #cfd4dc;background:#fff;display:grid;gap:12px;align-content:start}.client-shell__brand{padding:4px 8px 10px}.client-nav{display:grid;gap:8px}.client-nav__item{min-height:36px;border-radius:4px;border:1px solid transparent;background:transparent;text-align:left;padding:0 10px;color:#4b5563;font-weight:600}.client-nav__item--active{background:#5856d614;color:#5856d6;border-color:#5856d62e}.client-shell__sidebar-card{padding:10px;display:grid;gap:4px}.client-shell__sidebar-label,.client-shell__sidebar-note{margin:0;color:#6b7280;font-size:.86rem}.client-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.client-header{display:grid;gap:10px}.client-header__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.client-header__actions{display:flex;align-items:center;gap:10px;position:relative}.client-account{position:relative}.client-account__button{min-width:210px;justify-content:flex-start}.client-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.client-account__copy{display:grid;text-align:left;line-height:1.2}.client-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.client-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.client-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.client-account__menu button:hover{background:#f8f9fa}.client-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.client-hero h1{margin:0;font-size:1.5rem;letter-spacing:0}.client-hero__subtitle{margin:8px 0 0;color:#4b5563}.client-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.client-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:12px;align-items:start}.client-layout__main,.client-layout__rail{display:grid;gap:12px}.client-section{padding:12px}.client-section--rail{position:sticky;top:12px}.client-empty-state{padding:12px;display:grid;gap:10px}.client-table{width:100%;border-collapse:collapse}.client-table th,.client-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:top}.client-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fa}.client-table__empty{text-align:center;color:#6b7280;padding:16px 10px}.timeline{list-style:none;padding:0;margin:0;display:grid;gap:10px}.client-notes{margin:0;color:#4b5563;line-height:1.45}.client-actions{display:grid;gap:8px}@media(max-width:1280px){.client-shell{grid-template-columns:1fr}.client-shell__sidebar{border-right:0;border-bottom:1px solid #cfd4dc}}@media(max-width:900px){.client-header{gap:10px}.client-header__top,.client-hero{flex-direction:column}.client-layout{grid-template-columns:1fr}.client-section--rail{position:static}}@media(max-width:720px){.client-shell__content{padding:12px 10px 14px}.detail-grid{grid-template-columns:1fr}.client-section{padding:10px}}.checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#4b5563;position:relative}.checkbox__input{position:absolute;opacity:0;pointer-events:none}.checkbox__box{width:18px;height:18px;display:inline-block;border-radius:2px;border:1px solid #9ca3af;background:#fff;position:relative;flex:0 0 auto}.checkbox__input:focus-visible+.checkbox__box{outline:3px solid rgba(14,165,233,.22);outline-offset:2px}.checkbox__input:checked+.checkbox__box{background:#5856d6;border-color:#5856d6}.checkbox__input:checked+.checkbox__box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:2px solid #ffffff;border-top:0;border-left:0;transform:rotate(45deg)}.checkbox__label{font-size:.9rem}.field{display:grid;gap:6px}.field__label{font-size:.86rem;font-weight:500;color:#1f2937}.field__control{min-height:38px;border-radius:4px;border:1px solid #d8dbe0;background:#fff;padding:0 10px;color:#1f2937;font-size:.86rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.field__control::placeholder{color:#9ca3af}.field__control:focus-visible{outline:3px solid rgba(14,165,233,.22);outline-offset:2px;border-color:#0ea5e959;background:#fff}.field__control--error{border-color:#dc262699;background:#fef2f2e6}.field__message{font-size:.8rem;color:#6b7280}.field__message--error{color:#dc2626}.clients-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.clients-shell__sidebar{padding:12px 10px;border-right:1px solid #cfd4dc;background:#fff;display:grid;gap:12px;align-content:start}.clients-shell__brand{padding:4px 8px 10px}.clients-nav{display:grid;gap:8px}.clients-nav__item{min-height:36px;border-radius:4px;border:1px solid transparent;background:transparent;text-align:left;padding:0 10px;color:#4b5563;font-weight:600}.clients-nav__item--active{background:#5856d614;color:#5856d6;border-color:#5856d62e}.clients-shell__sidebar-card{padding:10px;display:grid;gap:4px}.clients-shell__sidebar-label,.clients-shell__sidebar-note{margin:0;color:#6b7280;font-size:.86rem}.clients-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.clients-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.clients-header h1{margin:0;font-size:1.5rem;letter-spacing:0}.clients-header__subtitle{margin:8px 0 0;color:#4b5563}.clients-header__actions{display:flex;align-items:center;gap:10px;position:relative}.clients-account{position:relative}.clients-account__button{min-width:210px;justify-content:flex-start}.clients-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.clients-account__copy{display:grid;text-align:left;line-height:1.2}.clients-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.clients-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.clients-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.clients-account__menu button:hover{background:#f8f9fa}.clients-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clients-summary__card{padding:10px;display:grid;gap:10px;border-color:#11182714;color:#fff;box-shadow:none}.clients-summary__card:nth-child(1){background:#5856d6}.clients-summary__card:nth-child(2){background:#39f}.clients-summary__card:nth-child(3){background:#2eb85c}.clients-summary__card:nth-child(4){background:#f9b115}.clients-summary__card:nth-child(5){background:#e55353}.clients-summary__card:nth-child(6){background:#6f42c1}.clients-summary__card .clients-summary__label{color:#ffffffc7;font-weight:500}.clients-summary__card .clients-summary__value{color:#fff}.clients-summary__label{color:#6b7280;font-size:.85rem;font-weight:600}.clients-summary__value{font-size:1.35rem;color:#1f2937}.clients-filters,.clients-table-panel{padding:12px}.clients-filters__grid{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:10px}.clients-table-panel__count{margin:0;color:#6b7280}.clients-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.clients-table{width:100%;border-collapse:collapse;min-width:1180px;background:#fff}.clients-table th,.clients-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:middle}.clients-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fa}.clients-table tbody tr:hover{background:#5856d60b}.clients-table__client,.clients-table__contact{display:grid;gap:2px}.clients-table__client span,.clients-table__contact span{color:#6b7280;font-size:.84rem}.clients-table__channels{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.clients-table__empty{text-align:center;color:#6b7280;padding:16px 10px}.clients-modal{position:fixed;inset:0;z-index:20}.clients-modal__backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.clients-modal__panel{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(640px,100% - 32px);padding:12px;display:grid;gap:10px;max-height:calc(100vh - 32px);overflow:auto}.clients-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.clients-modal__header h2{margin:0;letter-spacing:0}.clients-modal__form{display:grid;gap:10px}.clients-modal__channels{display:grid;gap:8px}.clients-modal__channels>span,.clients-modal__notes>span{font-size:.9rem;font-weight:600;color:#1f2937}.clients-modal__notes{display:grid;gap:8px}.clients-modal__textarea{min-height:100px;border-radius:4px;border:1px solid #d8dbe0;background:#f8f9fa;padding:10px;font:inherit;color:#1f2937;resize:vertical}.clients-modal__actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1280px){.clients-shell{grid-template-columns:1fr}.clients-shell__sidebar{border-right:0;border-bottom:1px solid #cfd4dc}}@media(max-width:900px){.clients-header{flex-direction:column}.clients-header__actions{flex-direction:column;align-items:stretch}.clients-account__button{min-width:100%}.clients-summary,.clients-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.clients-shell__content{padding:12px 10px 14px}.clients-summary,.clients-filters__grid{grid-template-columns:1fr}.clients-filters,.clients-table-panel{padding:10px}.clients-modal__panel{width:calc(100% - 24px);padding:10px}}.channel-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.channel-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.channel-header{display:grid;gap:10px}.channel-header__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.channel-header__actions{display:flex;align-items:center;gap:10px;position:relative}.channel-account{position:relative}.channel-account__button{min-width:210px;justify-content:flex-start}.channel-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.channel-account__copy{display:grid;text-align:left;line-height:1.2}.channel-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.channel-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.channel-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.channel-account__menu button:hover{background:#f8f9fa}.channel-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.channel-hero h1{margin:0;font-size:1.5rem;letter-spacing:0}.channel-hero__subtitle{margin:8px 0 0;color:#4b5563}.channel-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.channel-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.channel-summary__card{padding:10px;display:grid;gap:10px;border-color:#11182714;color:#fff;box-shadow:none}.channel-summary__card:nth-child(1){background:#5856d6}.channel-summary__card:nth-child(2){background:#39f}.channel-summary__card:nth-child(3){background:#2eb85c}.channel-summary__card:nth-child(4){background:#f9b115}.channel-summary__card:nth-child(5){background:#e55353}.channel-summary__card:nth-child(6){background:#6f42c1}.channel-summary__card .channel-summary__label{color:#ffffffc7;font-weight:500}.channel-summary__card .channel-summary__value{color:#fff}.channel-summary__label{color:#6b7280;font-size:.85rem;font-weight:600}.channel-summary__value{font-size:1.35rem}.channel-filters,.channel-section{padding:12px}.channel-filters__grid{display:grid;grid-template-columns:1.6fr repeat(2,minmax(0,1fr));gap:10px}.channel-layout{display:grid;gap:12px}.channel-layout__main,.channel-layout__secondary{display:grid;gap:12px;min-width:0}.channel-layout__main{grid-template-columns:1fr}.channel-layout__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid div{display:grid;gap:4px;min-width:0}.detail-grid dt{color:#6b7280;font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.detail-grid dd{margin:0;font-size:.9rem;overflow-wrap:anywhere}.channel-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.channel-table{width:100%;border-collapse:collapse;min-width:1180px;background:#fff}.channel-table th,.channel-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:middle}.channel-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fa}.channel-table__primary{display:grid;gap:2px}.channel-table__primary span{color:#6b7280;font-size:.84rem}.channel-table__empty{text-align:center;color:#6b7280;padding:16px 10px}.channel-section__count{margin:0;color:#6b7280}.channel-timeline{margin:0;padding:0;list-style:none;display:grid;gap:10px}.channel-timeline li{display:grid;gap:4px;padding-left:8px;border-left:2px solid #d8dbe0}.channel-timeline strong{font-size:.9rem}.channel-timeline span{color:#6b7280;font-size:.84rem}.channel-empty-state{padding:12px;display:grid;gap:10px}@media(max-width:1100px){.channel-shell{grid-template-columns:1fr}.channel-summary,.channels-grid,.channel-layout{display:grid;grid-template-columns:1fr}.channel-layout__secondary{grid-template-columns:1fr}}.channels-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.channels-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.channels-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.channels-header h1{margin:0;font-size:1.5rem;letter-spacing:0}.channels-header__subtitle{margin:8px 0 0;color:#4b5563}.channels-header__actions{display:flex;align-items:center;gap:10px;position:relative}.channels-account{position:relative}.channels-account__button{min-width:210px;justify-content:flex-start}.channels-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.channels-account__copy{display:grid;text-align:left;line-height:1.2}.channels-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.channels-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.channels-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.channels-account__menu button:hover{background:#f8f9fa}.channels-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.channels-summary__card{padding:10px;display:grid;gap:10px;border-color:#11182714;color:#fff;box-shadow:none}.channels-summary__card:nth-child(1){background:#5856d6}.channels-summary__card:nth-child(2){background:#39f}.channels-summary__card:nth-child(3){background:#2eb85c}.channels-summary__card:nth-child(4){background:#f9b115}.channels-summary__card:nth-child(5){background:#e55353}.channels-summary__card:nth-child(6){background:#6f42c1}.channels-summary__card .channels-summary__label{color:#ffffffc7;font-weight:500}.channels-summary__card .channels-summary__value{color:#fff}.channels-summary__label{color:#6b7280;font-size:.85rem;font-weight:600}.channels-summary__value{font-size:1.35rem}.channels-table-panel{padding:12px}.channels-table-panel__count{margin:0;color:#6b7280}.channels-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.channels-table{width:100%;border-collapse:collapse;min-width:860px;background:#fff}.channels-table th,.channels-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:middle}.channels-table th{position:sticky;top:0;background:#f8f9fa;color:#6b7280;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;z-index:1}.channels-table tbody tr:hover,.channels-table tbody tr:hover td{background:#5856d60b}.channels-table__channel{display:grid;gap:2px}.channels-table__channel span{color:#6b7280;font-size:.84rem}@media(max-width:1100px){.channels-summary,.channels-shell{grid-template-columns:1fr}}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.dashboard-shell__sidebar{padding:12px 10px;border-right:1px solid #cfd4dc;background:#fff;display:grid;gap:12px;align-content:start}.dashboard-shell__brand{padding:4px 8px 10px}.dashboard-nav{display:grid;gap:8px}.dashboard-nav__item{min-height:36px;border-radius:4px;border:1px solid transparent;background:transparent;text-align:left;padding:0 10px;color:#4b5563;font-weight:600}.dashboard-nav__item--active{background:#5856d614;color:#5856d6;border-color:#5856d62e}.dashboard-shell__sidebar-card{padding:10px;display:grid;gap:4px}.dashboard-shell__sidebar-label,.dashboard-shell__sidebar-note{margin:0;color:#6b7280;font-size:.86rem}.dashboard-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.dashboard-header h1,.section-heading h2,.request-drawer__header h2{margin:0;letter-spacing:0}.dashboard-header h1{font-size:1.5rem}.dashboard-header__subtitle{margin:8px 0 0;color:#4b5563;max-width:58ch}.dashboard-header__actions{display:flex;align-items:center;gap:10px;position:relative}.dashboard-account{position:relative}.dashboard-account__button{min-width:210px;justify-content:flex-start}.dashboard-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.dashboard-account__copy{display:grid;text-align:left;line-height:1.2}.dashboard-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.dashboard-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.dashboard-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.dashboard-account__menu button:hover{background:#f8f9fa}.dashboard-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.summary-card{border:1px solid #d8dbe0;border-radius:6px;background:#fff;padding:8px;text-align:left;display:grid;gap:4px;box-shadow:0 1px 2px #1118270d;border-color:#11182714;color:#fff;box-shadow:none}.summary-card:nth-child(1){background:#5856d6}.summary-card:nth-child(2){background:#39f}.summary-card:nth-child(3){background:#2eb85c}.summary-card:nth-child(4){background:#f9b115}.summary-card:nth-child(5){background:#e55353}.summary-card:nth-child(6){background:#6f42c1}.summary-card .summary-card__label{color:#ffffffc7;font-weight:500}.summary-card .summary-card__value{color:#fff}.summary-card--active{border-color:#ffffffa6;box-shadow:inset 0 0 0 1px #ffffff73}.summary-card__label{color:#6b7280;font-size:.85rem;font-weight:600}.summary-card__value{font-size:1.35rem;color:#1f2937;line-height:1.2}.summary-card__delta{font-size:.84rem;font-weight:600;color:#ffffffc2}.summary-card__delta--positive,.summary-card__delta--negative{color:#ffffffe6}.attention-panel,.filters-panel,.requests-panel{padding:12px}.attention-panel{background:#fff;border-color:#d8dbe0;border-top:3px solid #ffecb5}.section-heading p{margin:8px 0 0;color:#6b7280}.attention-panel__items{display:grid;gap:10px}.attention-item{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#f8f9fa;border-radius:4px;border:1px solid #d8dbe0}.attention-item--warning{background:#fff3cd;border-color:#ffecb5;border-left:3px solid #664d03}.attention-item--danger{background:#f8d7da;border-color:#f5c2c7;border-left:3px solid #842029}.attention-item--neutral{background:#f8f9fa}.attention-item p{margin:0;color:#4b5563}.filters-grid{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:10px}.requests-panel__count{margin:0;color:#6b7280}.requests-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.requests-table{width:100%;border-collapse:collapse;min-width:1180px;background:#fff}.requests-table th,.requests-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:top}.requests-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fa;position:sticky;top:0;z-index:1}.requests-table tbody tr:hover,.requests-table tbody tr:hover td{background:#5856d60b}.requests-table__client{display:grid;gap:2px}.requests-table__client span{color:#6b7280;font-size:.84rem}.requests-table__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.requests-table__sort:after{content:"↕";font-size:.84rem;color:#6b7280}.requests-table__sort[aria-sort=ascending]:after{content:"↑"}.requests-table__sort[aria-sort=descending]:after{content:"↓"}.requests-table__empty{text-align:center;color:#6b7280;padding:16px 10px}.request-drawer{position:fixed;inset:0;z-index:20}.request-drawer__backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.request-drawer__panel{position:absolute;top:0;right:0;width:min(760px,100%);height:100%;background:#fff;border-left:1px solid #d8dbe0;box-shadow:-20px 0 40px #0f172a24;padding:14px;overflow:auto;display:grid;gap:12px}.request-drawer__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.request-drawer__header p{margin:6px 0 0;color:#6b7280}.request-drawer__meta{display:flex;flex-wrap:wrap;gap:8px}.request-drawer__section{display:grid;gap:10px}.request-drawer__section h3{margin:0;font-size:.95rem}.request-drawer__actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}@media(max-width:1280px){.dashboard-shell{grid-template-columns:1fr}.dashboard-shell__sidebar{border-right:0;border-bottom:1px solid #cfd4dc}.dashboard-summary,.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-header{flex-direction:column}.dashboard-header__actions{width:100%;flex-direction:column;align-items:stretch}.dashboard-account__button{min-width:100%}.detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-shell__content{padding:12px 10px 14px}.dashboard-summary,.filters-grid{grid-template-columns:1fr}.attention-panel,.filters-panel,.requests-panel{padding:10px}.request-drawer__panel{width:100%;padding:12px 10px}}.integration-modal{position:fixed;inset:0;z-index:15;display:grid;place-items:center;padding:10px}.integration-modal__backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.integration-modal__panel{position:relative;width:min(100%,480px);padding:12px;display:grid;gap:10px}.integration-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.integration-modal__form{display:grid;gap:10px}.integration-modal__notes{display:grid;gap:8px;font-weight:600}.integration-modal__textarea{min-height:120px;border:1px solid #d8dbe0;border-radius:4px;padding:10px;font:inherit;resize:vertical;background:#fff;color:#1f2937}.integration-modal__textarea:focus-visible{outline:3px solid rgba(14,165,233,.22);outline-offset:2px}.integration-modal__actions{display:flex;justify-content:flex-end;gap:8px}.integration-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.integration-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.integration-header{display:grid;gap:10px}.integration-header__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.integration-header__actions{display:flex;align-items:center;gap:10px;position:relative}.integration-account{position:relative}.integration-account__button{min-width:210px;justify-content:flex-start}.integration-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.integration-account__copy{display:grid;text-align:left;line-height:1.2}.integration-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.integration-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.integration-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.integration-account__menu button:hover{background:#f8f9fa}.integration-hero h1{margin:0;font-size:1.5rem;letter-spacing:0}.integration-hero__subtitle{margin:8px 0 0;color:#4b5563}.integration-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.integration-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.integration-stats__card{padding:10px;display:grid;gap:10px;border-color:#11182714;color:#fff;box-shadow:none}.integration-stats__card:nth-child(1){background:#5856d6}.integration-stats__card:nth-child(2){background:#39f}.integration-stats__card:nth-child(3){background:#2eb85c}.integration-stats__card:nth-child(4){background:#f9b115}.integration-stats__card:nth-child(5){background:#e55353}.integration-stats__card:nth-child(6){background:#6f42c1}.integration-stats__card .integration-stats__label{color:#ffffffc7;font-weight:500}.integration-stats__card .integration-stats__value{color:#fff}.integration-stats__label{color:#6b7280;font-size:.85rem;font-weight:600}.integration-stats__value{font-size:1.35rem}.integration-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:10px}.integration-layout__main,.integration-layout__secondary{min-width:0;display:grid;gap:10px}.integration-section{padding:12px;display:grid;gap:10px}.integration-overview,.integration-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-overview dt,.integration-config dt{font-size:.84rem;color:#6b7280}.integration-overview dd,.integration-config dd{margin:4px 0 0;font-size:.95rem;font-weight:600}.integration-features{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:#4b5563}.integration-table-wrapper{overflow-x:auto;border:1px solid #d8dbe0;border-radius:2px}.integration-table{width:100%;border-collapse:collapse;min-width:560px}.integration-table th,.integration-table td{padding:10px 8px;text-align:left;border-bottom:1px solid #d8dbe0;vertical-align:middle}.integration-table th{font-size:.84rem;color:#6b7280}.integration-table--compact{min-width:680px}.integration-coming-soon{display:grid;gap:8px}.integration-coming-soon__item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #d8dbe0}.integration-coming-soon__item:last-child{border-bottom:0}.integration-coming-soon__item p{margin:2px 0 0;color:#4b5563}.integration-empty-state{padding:12px}@media(max-width:1100px){.integration-shell,.integration-stats,.integration-overview,.integration-config,.integration-layout{grid-template-columns:1fr}}.integrations-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.integrations-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.integrations-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.integrations-header h1{margin:0;font-size:1.5rem;letter-spacing:0}.integrations-header__subtitle{margin:8px 0 0;color:#4b5563}.integrations-header__actions{display:flex;align-items:center;gap:10px;position:relative}.integrations-account{position:relative}.integrations-account__button{min-width:210px;justify-content:flex-start}.integrations-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.integrations-account__copy{display:grid;text-align:left;line-height:1.2}.integrations-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.integrations-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.integrations-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.integrations-account__menu button:hover{background:#f8f9fa}.integrations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integrations-summary__card{padding:10px;display:grid;gap:10px;border-color:#11182714;color:#fff;box-shadow:none}.integrations-summary__card:nth-child(1){background:#5856d6}.integrations-summary__card:nth-child(2){background:#39f}.integrations-summary__card:nth-child(3){background:#2eb85c}.integrations-summary__card:nth-child(4){background:#f9b115}.integrations-summary__card:nth-child(5){background:#e55353}.integrations-summary__card:nth-child(6){background:#6f42c1}.integrations-summary__card .integrations-summary__label{color:#ffffffc7;font-weight:500}.integrations-summary__card .integrations-summary__value{color:#fff}.integrations-summary__label{color:#6b7280;font-size:.85rem;font-weight:600}.integrations-summary__value{font-size:1.35rem}.integrations-categories,.integrations-filters{padding:10px}.integrations-categories{display:grid;gap:10px}.integrations-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integrations-category-card{border:1px solid #d8dbe0;background:#fff;padding:10px;display:grid;gap:4px;text-align:left;color:#1f2937}.integrations-category-card--active{border-color:#5856d659;box-shadow:0 0 0 1px #5856d659}.integrations-category-card strong{font-size:1.35rem}.integrations-category-card span{color:#6b7280;font-size:.84rem;text-transform:uppercase;letter-spacing:.04em}.integrations-filters__grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:10px;align-items:end}.integrations-groups{display:grid;gap:12px}.integrations-group{display:grid;gap:10px}.integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-card{padding:12px;display:grid;gap:10px}.integration-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.integration-card__top h3{margin:2px 0 0;font-size:.95rem}.integration-card__description{margin:0;color:#4b5563}.integration-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-card__stats dt{font-size:.84rem;color:#6b7280}.integration-card__stats dd{margin:4px 0 0;font-size:.95rem;font-weight:600}.integration-card__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.integrations-empty-state{padding:12px}@media(max-width:1100px){.integrations-shell,.integrations-summary,.integrations-categories__grid,.integrations-grid,.integrations-filters__grid{grid-template-columns:1fr}}.login-card{width:100%;max-width:480px;padding:0;border:0;background:transparent;box-shadow:none;align-self:center;margin:auto 0}.login-card__header{margin-bottom:16px}.login-card h2{margin:8px 0 0;font-size:2.25rem;line-height:1.15;letter-spacing:0;color:#1f2937}.login-card__text{margin:10px 0 0;color:#4b5563;max-width:40ch}.login-form,.login-form__socials{display:grid;gap:10px}.login-form__social{width:100%;justify-content:center;font-weight:600}.login-form__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#6b7280;font-size:.82rem}.login-form__divider span:first-child,.login-form__divider span:last-child{height:1px;background:#d8dbe0}.login-form__section{display:grid;gap:10px}.login-form__actions{display:flex;align-items:center;gap:10px}.login-form__actions--split{justify-content:space-between}.login-form__back,.login-form__text-link{padding:0;min-height:auto;color:#1f2937;font-weight:600}.login-form__submit{width:100%}.login-form__status,.login-form__note{min-height:12px;font-size:.86rem;color:#5856d6}.login-form__text-link{text-align:left;background:transparent;border:0}@media(max-width:720px){.login-card h2{font-size:1.9rem}.login-form__actions--split{flex-direction:column;align-items:stretch}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-panel{min-height:100vh}.auth-panel--form{background:#fff;display:flex;justify-content:flex-start;align-items:flex-start}.auth-panel__inner{width:100%;max-width:100%;height:100vh;padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px}.auth-header{min-height:40px;display:flex;align-items:center}.auth-panel--visual{overflow:hidden;background:radial-gradient(circle at 20% 22%,rgba(81,111,255,.18),transparent 20%),linear-gradient(180deg,#0f172b,#09111f)}.auth-panel__visual-wrap{position:relative;width:100%;height:100%}.auth-panel__visual-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0% 44%,#ffffff0f 60%,#ffffff29 78%,#ffffff47);pointer-events:none}.auth-panel__visual{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.02) contrast(1.02)}@media(max-width:1100px){.auth-shell{grid-template-columns:1fr}.auth-panel--visual{display:none}.auth-panel--form{min-height:100vh}}@media(max-width:720px){.auth-panel__inner{padding:16px 12px 18px;gap:12px}}.chart-frame__canvas{min-width:0}.chart-frame__canvas--scrollable{overflow-x:auto;padding-bottom:4px}.chart-frame__canvas--scrollable .apexcharts-canvas{min-width:100%}.chart-frame--bar .apexcharts-tooltip{border:1px solid #d8dbe0;border-radius:6px;box-shadow:0 6px 12px #1118271f;background:#fff}.channel-share{display:grid;gap:10px;padding:10px;background:#f8f9fa;border:1px solid #d8dbe0;border-radius:6px;min-width:0}.channel-share__header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.channel-share__header h3{margin:0;font-size:.95rem}.channel-share__header p{margin:2px 0 0;color:#6b7280;font-size:.84rem}.channel-share__header strong{font-size:1.35rem}.channel-share__body{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:10px;align-items:center;min-width:0}.channel-share__figure{position:relative;min-width:0}.channel-share__figure .apexcharts-canvas{min-width:0}.channel-share__copy{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.channel-share__copy strong{display:block;font-size:1.35rem;line-height:1}.channel-share__copy span{color:#6b7280;font-size:.84rem}.channel-share__list{display:grid;gap:8px;min-width:0}.channel-share__item{display:grid;gap:4px}.channel-share__item-top{display:flex;align-items:center;gap:6px;color:#1f2937}.channel-share__item-top strong{margin-right:auto}.channel-share__item-top span{color:#6b7280;font-size:.84rem}.channel-share__swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.channel-share__bar{height:8px;border:1px solid #d8dbe0;background:#fff;overflow:hidden;border-radius:999px}.channel-share__bar-fill{display:block;height:100%}.channel-share__item p{margin:0;color:#6b7280;font-size:.84rem}.channel-share__footer{display:flex;justify-content:space-between;gap:8px;color:#6b7280;font-size:.84rem}@media(max-width:720px){.channel-share__body{grid-template-columns:1fr}}.chart-frame{display:grid;gap:8px;min-width:0}.chart-frame__legend{display:flex;flex-wrap:wrap;gap:6px}.chart-frame__legend-item{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #d8dbe0;background:#fff;color:#4b5563;font-size:.84rem;border-radius:999px}.chart-frame__legend-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.chart-frame__canvas,.chart-frame--line .apexcharts-canvas,.chart-frame--line .apexcharts-svg{min-width:0}.chart-frame--line .apexcharts-tooltip-marker{width:3px;height:3px;min-width:3px;min-height:3px;margin-right:8px;border-radius:9999px;display:inline-block;vertical-align:middle;flex:0 0 auto}.chart-frame--line .apexcharts-tooltip-series-group{padding-left:10px;padding-right:10px}.chart-frame--line .apexcharts-tooltip-text-y-value,.chart-frame--line .apexcharts-tooltip-text-y-label{vertical-align:middle}.chart-frame--line .apexcharts-tooltip{border:1px solid #d8dbe0;border-radius:6px;box-shadow:0 6px 12px #1118271f;background:#fff}.chart-tooltip{display:grid;gap:6px;padding:8px 10px;min-width:160px}.chart-tooltip__label{color:#6b7280;font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.chart-tooltip__rows{display:grid;gap:4px}.chart-tooltip__row{display:flex;align-items:center;gap:4px;min-width:0}.chart-tooltip__marker{width:5px;height:5px;min-width:5px;min-height:5px;flex:0 0 auto;border-radius:999px;margin-right:4px}.chart-tooltip__name{color:#4b5563;font-size:.84rem}.chart-tooltip__value{margin-left:auto;color:#1f2937;font-size:.84rem}.pie-chart{display:grid;gap:10px;min-width:0}.pie-chart__figure,.pie-chart__figure .apexcharts-canvas{min-width:0}.pie-chart__list{display:grid;gap:8px;min-width:0}.pie-chart__item{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid #d8dbe0}.pie-chart__item:last-child{padding-bottom:0;border-bottom:0}.pie-chart__item-top{display:flex;align-items:center;gap:6px;min-width:0}.pie-chart__item-top strong{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-chart__item-top span:last-child{color:#1f2937;font-weight:600}.pie-chart__swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.pie-chart__item p{margin:0 0 0 16px;color:#6b7280;font-size:.84rem}.pie-chart__footer{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #d8dbe0;color:#6b7280;font-size:.84rem}.pie-chart__footer strong{color:#1f2937}.reports-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.reports-shell__content{padding:16px 16px 18px;display:grid;gap:24px;align-content:start}.reports-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.reports-header h1{margin:0;font-size:1.5rem;letter-spacing:0}.reports-header__subtitle{margin:8px 0 0;color:#4b5563;max-width:64ch}.reports-header__actions{display:flex;align-items:center;gap:10px;position:relative}.reports-account{position:relative}.reports-account__button{min-width:210px;justify-content:flex-start}.reports-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.reports-account__copy{display:grid;text-align:left;line-height:1.2}.reports-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.reports-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.reports-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.reports-account__menu button:hover{background:#f8f9fa}.reports-controls{padding:10px}.reports-controls__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.reports-controls__meta{display:grid;gap:4px;color:#6b7280;font-size:.84rem;padding-bottom:2px}.reports-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.reports-summary__card{padding:10px;display:grid;gap:10px;border-radius:6px;border-color:#11182714;color:#fff;box-shadow:none}.reports-summary__card:nth-child(1){background:#5856d6}.reports-summary__card:nth-child(2){background:#39f}.reports-summary__card:nth-child(3){background:#2eb85c}.reports-summary__card:nth-child(4){background:#f9b115}.reports-summary__card:nth-child(5){background:#e55353}.reports-summary__card:nth-child(6){background:#6f42c1}.reports-summary__card .reports-summary__label{color:#ffffffc7;font-weight:500}.reports-summary__card .reports-summary__value{color:#fff}.reports-summary__label{color:#6b7280;font-size:.85rem;font-weight:600}.reports-summary__value{font-size:1.35rem}.reports-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.reports-layout--charts,.reports-layout--secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reports-layout--full{grid-template-columns:1fr}.reports-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0}.reports-analytics-grid--main{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.reports-analytics-grid--channels{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.reports-masonry{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;align-items:start;min-width:0}.reports-analytics-column{display:grid;gap:24px;align-content:start;min-width:0}.reports-section{padding:12px}.reports-section--full,.reports-section--wide{display:grid;gap:10px}.reports-section--compact-chart{gap:10px}.reports-chart{display:grid;gap:10px}.reports-chart__legend{display:flex;flex-wrap:wrap;gap:6px}.reports-chart__legend-item{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #d8dbe0;background:#fff;color:#4b5563;font-size:.84rem;border-radius:999px}.reports-chart__legend-item:before{content:"";width:10px;height:10px;border-radius:999px;background:#d8dbe0}.reports-chart__svg{width:100%;height:240px;display:block}.reports-chart__grid line{stroke:#d8dbe0;stroke-width:.8;stroke-dasharray:2 4}.reports-chart__series path{fill:none;stroke-width:2.5}.reports-chart__point{stroke:#fff;stroke-width:1.5}.reports-chart__axis{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;color:#6b7280;font-size:.84rem;text-align:center}.reports-chart__bars{display:flex;gap:8px;align-items:stretch;overflow-x:auto;padding-bottom:4px}.reports-chart__bar-slot{display:grid;gap:6px;align-content:end;justify-items:stretch;flex:0 0 56px;min-width:56px}.reports-chart__bar-slot strong{text-align:center;font-size:.84rem;color:#6b7280;line-height:1.2}.reports-chart__bar-track{height:220px;display:flex;align-items:end;gap:6px;padding:0;background:transparent;border:0;border-radius:0}.reports-chart__bar-fill{display:block;flex:1 1 0;width:100%;min-height:6px;border-radius:4px 4px 0 0}.reports-chart--primary .reports-chart__legend-item:before,.reports-chart--primary .reports-chart__bar-fill,.reports-chart--primary .reports-chart__series path{background:#5856d6;stroke:#5856d6}.reports-chart--info .reports-chart__legend-item:before,.reports-chart--info .reports-chart__bar-fill,.reports-chart--info .reports-chart__series path{background:#6366f1;stroke:#6366f1}.reports-chart--warning .reports-chart__legend-item:before,.reports-chart--warning .reports-chart__bar-fill,.reports-chart--warning .reports-chart__series path{background:#664d03;stroke:#664d03}.reports-chart--success .reports-chart__legend-item:before,.reports-chart--success .reports-chart__bar-fill,.reports-chart--success .reports-chart__series path{background:#0f5132;stroke:#0f5132}.reports-chart--danger .reports-chart__legend-item:before,.reports-chart--danger .reports-chart__bar-fill,.reports-chart--danger .reports-chart__series path{background:#dc2626;stroke:#dc2626}.reports-chart__point--primary{fill:#5856d6}.reports-chart__point--info{fill:#6366f1}.reports-chart__point--warning{fill:#664d03}.reports-chart__point--success{fill:#0f5132}.reports-chart__point--danger{fill:#dc2626}.reports-chart--line .reports-chart__bar-track,.reports-chart--line .reports-chart__bars,.reports-chart--bar .reports-chart__svg,.reports-chart--bar .reports-chart__axis{display:none}.reports-chart--bar .reports-chart__bar-track{display:flex;flex-direction:row;align-items:end;justify-content:flex-start;width:100%}.reports-chart--bar .reports-chart__bar-fill{min-width:12px}.reports-section__note{margin:0;color:#6b7280}.reports-funnel,.reports-horizontal-bars,.reports-client-bars{display:grid;gap:10px}.reports-horizontal-bars--status{gap:8px}.reports-funnel__step{display:grid;grid-template-columns:132px minmax(0,1fr) 44px;gap:10px;align-items:center}.reports-funnel__label{display:flex;align-items:center;gap:6px;min-width:0}.reports-funnel__label span{width:22px;height:22px;display:grid;place-items:center;border-radius:4px;background:#f8f9fa;color:#6b7280;font-size:.84rem;font-weight:600}.reports-funnel__label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-funnel__track,.reports-horizontal-bars__track,.reports-client-bars__track{height:12px;border:1px solid #d8dbe0;background:#f8f9fa;overflow:hidden;border-radius:4px}.reports-funnel__track span,.reports-horizontal-bars__track span,.reports-client-bars__track span{display:block;width:var(--bar-width);height:100%;background:#5856d6}.reports-funnel__value{text-align:right}.reports-funnel__step--info .reports-funnel__track span,.reports-horizontal-bars__row--info .reports-horizontal-bars__track span{background:#6366f1}.reports-funnel__step--warning .reports-funnel__track span,.reports-horizontal-bars__row--warning .reports-horizontal-bars__track span{background:#664d03}.reports-funnel__step--success .reports-funnel__track span,.reports-horizontal-bars__row--success .reports-horizontal-bars__track span{background:#0f5132}.reports-funnel__step--danger .reports-funnel__track span,.reports-horizontal-bars__row--danger .reports-horizontal-bars__track span{background:#dc2626}.reports-funnel__step--neutral .reports-funnel__track span,.reports-horizontal-bars__row--neutral .reports-horizontal-bars__track span{background:#6b7280}.reports-horizontal-bars__row,.reports-client-bars__item{display:grid;gap:6px}.reports-horizontal-bars__top,.reports-client-bars__top,.reports-client-bars__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.reports-horizontal-bars__top span,.reports-client-bars__top span{color:#6b7280;font-size:.84rem}.reports-client-bars__item{padding-bottom:10px;border-bottom:1px solid #d8dbe0}.reports-client-bars__item:last-child{padding-bottom:0;border-bottom:0}.reports-client-bars__track span{background:#5856d6}.reports-client-bars__top>div{display:grid;gap:2px;min-width:0}.reports-client-bars__top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-treemap{min-height:280px;display:flex;flex-wrap:wrap;gap:6px}.reports-treemap__tile{flex:var(--tile-grow) 1 30%;min-width:130px;min-height:92px;display:grid;align-content:space-between;padding:10px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.reports-treemap__tile span{color:#4b5563;font-size:.84rem;font-weight:500}.reports-treemap__tile strong{font-size:1.35rem}.reports-treemap__tile--primary{background:#e7e7ff;border-color:#d8d7ff}.reports-treemap__tile--info{background:#dff3fb;border-color:#b6effb}.reports-treemap__tile--warning{background:#fff3cd;border-color:#ffecb5}.reports-treemap__tile--success{background:#d1e7dd;border-color:#badbcc}.reports-treemap__tile--danger{background:#f8d7da;border-color:#f5c2c7}.reports-heatmap{display:grid;gap:6px;overflow-x:auto}.reports-heatmap__hours,.reports-heatmap__row{display:grid;grid-template-columns:52px repeat(6,minmax(72px,1fr));gap:6px;align-items:center}.reports-heatmap__hours span{color:#6b7280;font-size:.84rem;text-align:center}.reports-heatmap__row strong{color:#4b5563;font-size:.84rem}.reports-heatmap__cell{min-height:34px;display:grid;place-items:center;border:1px solid rgba(88,86,214,.2);border-radius:4px;background:rgba(88,86,214,var(--heatmap-alpha));color:#1f2937;font-size:.84rem;font-weight:600}.reports-channel-popularity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reports-channel-chart{display:grid;gap:10px;padding:10px;background:#f8f9fa;border:1px solid #d8dbe0;border-radius:6px}.reports-channel-chart__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.reports-channel-chart__title{display:flex;align-items:center;gap:8px}.reports-channel-chart__title h3{margin:0;font-size:.95rem}.reports-channel-chart__top p{margin:4px 0 0;color:#6b7280}.reports-channel-chart__body{display:grid;grid-template-columns:minmax(160px,180px) 1fr;gap:10px;align-items:center}.reports-channel-chart__figure{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:4px}.reports-channel-chart__figure svg{width:100%;height:100%;transform:rotate(-90deg)}.reports-channel-chart__track,.reports-channel-chart__ring{fill:none;stroke-width:3.5;stroke-linecap:round}.reports-channel-chart__track{stroke:#d8dbe0}.reports-channel-chart__ring{stroke-dasharray:87.9645943005;transition:stroke-dashoffset .15s ease}.reports-channel-chart__ring--telegram{stroke:#6366f1}.reports-channel-chart__ring--whatsapp{stroke:#5856d6}.reports-channel-chart__ring--rcs{stroke:#664d03}.reports-channel-chart__figure-copy{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.reports-channel-chart__figure-copy strong{display:block;font-size:1.35rem;line-height:1}.reports-channel-chart__figure-copy span{color:#6b7280;font-size:.84rem}.reports-channel-chart__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reports-channel-chart__stats div{display:grid;gap:2px;padding:8px 10px;background:#fff;border:1px solid #d8dbe0;border-radius:6px}.reports-channel-chart__stats strong{font-size:.95rem}.reports-channel-chart__stats span{color:#6b7280;font-size:.84rem}.reports-channel-list{display:grid;gap:10px}.reports-channel{display:grid;gap:10px;padding:10px 0;border-bottom:1px solid #d8dbe0}.reports-channel:last-child{border-bottom:0;padding-bottom:0}.reports-channel__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.reports-channel__title{display:flex;align-items:center;gap:8px}.reports-channel__title h3{margin:0;font-size:.95rem}.reports-channel__top p{margin:4px 0 0;color:#6b7280}.reports-channel__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reports-channel__stats span{display:grid;gap:2px;padding:8px 10px;background:#f8f9fa;border:1px solid #d8dbe0;border-radius:6px}.reports-channel__stats strong{font-size:.95rem}.reports-channel__stats small{color:#6b7280}.reports-channel__bar{height:10px;background:#f8f9fa;border:1px solid #d8dbe0;overflow:hidden;border-radius:999px}.reports-channel__bar span{display:block;height:100%;background:#5856d6}.reports-trend{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;min-height:280px}.reports-trend--full{width:100%}.reports-trend__column{display:grid;gap:6px;justify-items:center;align-content:end;text-align:center}.reports-trend__bar{width:100%;height:200px;display:flex;align-items:end;justify-content:center;background:#f8f9fa;border:1px solid #d8dbe0;padding:4px;border-radius:6px}.reports-trend__bar span{display:block;width:100%;max-width:28px;background:#5856d6;border-radius:999px 999px 0 0}.reports-trend__column strong{font-size:.95rem}.reports-trend__column span,.reports-trend__column small{color:#6b7280;font-size:.84rem}.reports-signals{margin:0;padding:0;list-style:none;display:grid;gap:8px}.reports-signals__item{display:grid;gap:4px;padding:10px;border:1px solid #d8dbe0;background:#f8f9fa;border-radius:6px}.reports-signals__item strong{display:block}.reports-signals__item p{margin:0;color:#6b7280}.reports-signals__item--warning{border-color:#fff3cd;background:#fff3cd}.reports-signals__item--danger{border-color:#f8d7da;background:#f8d7da}.reports-signals__item--success{border-color:#d1e7dd;background:#d1e7dd}.reports-status-list{display:grid;gap:8px}.reports-status-list__item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #d8dbe0}.reports-status-list__item:last-child{border-bottom:0;padding-bottom:0}.reports-status-list__label{min-width:0}.reports-status-list__item strong{font-size:.95rem}.reports-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.reports-table{width:100%;border-collapse:collapse;min-width:1180px;background:#fff}.reports-table th,.reports-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:middle}.reports-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fa}.reports-table__primary{display:grid;gap:2px}.reports-table__primary span{color:#6b7280;font-size:.84rem}.reports-table__badges{display:flex;flex-wrap:wrap;gap:4px}.reports-empty-state{padding:12px;display:grid;gap:10px}@media(max-width:1100px){.reports-shell,.reports-summary,.reports-layout,.reports-layout--charts,.reports-analytics-grid,.reports-analytics-grid--main,.reports-analytics-grid--channels,.reports-masonry,.reports-channel-popularity,.reports-layout--secondary,.reports-controls__grid{grid-template-columns:1fr}.reports-header{flex-direction:column}.reports-trend{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-chart__bars{grid-template-columns:1fr}.reports-chart__bar-track{height:auto;min-height:180px}.reports-chart__axis{grid-template-columns:1fr}.reports-channel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-funnel__step{grid-template-columns:1fr;gap:4px}.reports-funnel__value{text-align:left}.reports-client-bars__meta{align-items:flex-start;flex-direction:column}.reports-table th,.reports-table td{white-space:normal}}@media(max-width:720px){.reports-trend{grid-template-columns:1fr}.reports-channel__top{flex-direction:column}.reports-chart__bars{grid-template-columns:1fr}}.request-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.request-shell__sidebar{padding:12px 10px;border-right:1px solid #cfd4dc;background:#fff;display:grid;gap:12px;align-content:start}.request-shell__brand{padding:4px 8px 10px}.request-nav{display:grid;gap:8px}.request-nav__item{min-height:36px;border-radius:4px;border:1px solid transparent;background:transparent;text-align:left;padding:0 10px;color:#4b5563;font-weight:600}.request-nav__item--active{background:#5856d614;color:#5856d6;border-color:#5856d62e}.request-shell__sidebar-card{padding:10px;display:grid;gap:4px}.request-shell__sidebar-label,.request-shell__sidebar-note{margin:0;color:#6b7280;font-size:.86rem}.request-shell__content{padding:16px 16px 18px;display:grid;gap:12px;align-content:start}.request-header{display:grid;gap:10px}.request-header__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.request-header__actions{display:flex;align-items:center;gap:10px;position:relative}.request-account{position:relative}.request-account__button{min-width:210px;justify-content:flex-start}.request-account__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#5856d61f;color:#5856d6;font-weight:700}.request-account__copy{display:grid;text-align:left;line-height:1.2}.request-account__copy span{font-size:.82rem;color:#6b7280;font-weight:500}.request-account__menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #d8dbe0;border-radius:4px;box-shadow:0 6px 12px #1118271f;min-width:180px;overflow:hidden;z-index:5}.request-account__menu button{width:100%;padding:10px;background:transparent;border:0;text-align:left}.request-account__menu button:hover{background:#f8f9fa}.request-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.request-hero h1{margin:0;font-size:1.5rem;letter-spacing:0}.request-hero__subtitle{margin:8px 0 0;color:#4b5563}.request-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.request-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:12px;align-items:start}.request-layout__main,.request-layout__rail{display:grid;gap:12px}.request-section{padding:12px}.request-section--rail{position:sticky;top:12px}.request-empty-state{padding:12px;display:grid;gap:10px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.section-heading--compact{margin-bottom:10px}.section-heading h2{margin:0;letter-spacing:0}.eyebrow{margin:0 0 6px;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;color:#6b7280}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px;margin:0}.detail-grid div{padding:10px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.detail-grid dt{color:#6b7280;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.detail-grid dd{margin:6px 0 0;color:#1f2937;font-weight:600}.channel-list,.timeline,.checklist{list-style:none;padding:0;margin:0}.channel-list{display:grid;gap:4px}.channel-list .is-on{color:#5856d6}.channel-list .is-off{color:#6b7280}.checklist{display:grid;gap:8px}.checklist__item{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:4px;background:#f8f9fa}.checklist__item--done{background:#5856d614}.checklist__mark{width:18px;flex:0 0 18px;color:#5856d6;font-weight:700}.timeline{display:grid;gap:10px}.timeline li{padding-left:10px;border-left:2px solid #d8dbe0;display:grid;gap:2px}.timeline strong{color:#1f2937}.timeline span{color:#6b7280;font-size:.84rem}.request-actions{display:grid;gap:8px}.request-notes{width:100%;min-height:96px;resize:vertical;border-radius:4px;border:1px solid #d8dbe0;background:#f8f9fa;padding:10px;color:#1f2937;font:inherit}@media(max-width:1280px){.request-shell{grid-template-columns:1fr}.request-shell__sidebar{border-right:0;border-bottom:1px solid #cfd4dc}}@media(max-width:900px){.request-hero{flex-direction:column}.request-layout{grid-template-columns:1fr}.request-section--rail{position:static}}@media(max-width:720px){.request-shell__content{padding:12px 10px 14px}.request-header__top,.request-header__actions{flex-direction:column;align-items:stretch}.request-account__button{min-width:100%}.detail-grid{grid-template-columns:1fr}.request-section{padding:10px}}.toggle{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #d8dbe0;border-radius:4px;background:#fff;text-align:left;color:#1f2937}.toggle:hover{border-color:#5856d659;background:#f8f9fa}.toggle--checked{border-color:#5856d659;background:#5856d614}.toggle--disabled{opacity:.6;cursor:not-allowed}.toggle--inline{display:grid;gap:6px;align-items:start}.toggle__inline{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.toggle__inline-copy{display:grid;gap:2px;min-width:0}.toggle__inline-copy strong{font-size:.86rem;font-weight:500}.toggle__inline-copy span{color:#6b7280;font-size:.84rem;line-height:1.45}.toggle__control{width:36px;height:20px;border-radius:999px;background:#d8dbe0;position:relative;flex:0 0 auto;transition:background-color .15s ease}.toggle--checked .toggle__control{background:#5856d6}.toggle__thumb{width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:999px;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px #11182729}.toggle--checked .toggle__thumb{transform:translate(16px)}.toggle__content{display:grid;gap:2px}.toggle__content strong{font-size:.86rem}.toggle__content span{color:#6b7280;font-size:.84rem}.settings-shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr;background:#f3f4f7;color:#1f2937}.settings-shell__content{padding:16px 16px 18px;display:grid;gap:10px;align-content:start}.settings-header h1{margin:0;font-size:1.5rem;letter-spacing:0}.settings-header__subtitle{margin:8px 0 0;color:#4b5563;max-width:60ch}.settings-workspace{padding:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;align-items:start}.settings-workspace__copy h2{margin:0;letter-spacing:0}.settings-workspace__copy p{margin:4px 0 0;color:#6b7280}.settings-workspace__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.settings-workspace__meta div{padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-workspace__meta dt{font-size:.84rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.settings-workspace__meta dd{margin:2px 0 0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:10px;align-items:start}.settings-tabs{display:grid;gap:2px;align-content:start;padding:6px 0}.settings-tabs__item{min-height:40px;padding:0 8px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;text-align:left;color:#4b5563;font-weight:600}.settings-tabs__item:hover{background:#0f766e0a}.settings-tabs__item--active{background:#fff;color:#09111f;border-left-color:#5856d6;box-shadow:inset 0 0 0 1px #d8dbe0}.settings-panels{display:grid;gap:10px;align-content:start}.settings-panel,.settings-summary{padding:10px;align-self:start}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:start}.settings-grid--system{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-grid--security{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-grid--security-session{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-security-group{display:grid;gap:8px}.settings-security-group__header h3,.settings-security-actions h3{margin:2px 0 0;font-size:.95rem;letter-spacing:0}.settings-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-security-group+.settings-security-group{margin-top:10px}.settings-security-item{padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-security-item--toggle{grid-column:1/-1}.settings-security-item .toggle{width:100%}.settings-system-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:10px}.settings-system-summary__item{display:grid;gap:2px;padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-system-summary__label{font-size:.84rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.settings-system-summary__item strong{font-weight:500;color:#1f2937}.settings-chip-field{display:grid;gap:4px;padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-chip-field__label{font-size:.84rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.settings-chip-field__value{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:500;font-size:.86rem;line-height:1.2;color:#1f2937}.settings-chip-field--switch .settings-chip-field__value{justify-content:flex-start}.settings-chip-field--switch .toggle{width:100%}.settings-chip-field--switch .toggle:hover{background:#fff}.settings-chip-field--switch .toggle__content strong{font-weight:500}.settings-chip-field__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:#09111f}.settings-chip-field__icon svg{display:block}.settings-stack{display:grid;gap:8px}.settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.settings-actions--footer{justify-content:flex-end;margin-top:8px}.settings-security-actions{display:grid;gap:8px;margin-top:8px}.settings-security-actions .settings-actions{margin-top:0;justify-content:flex-start}.settings-webhook-status{display:grid;gap:8px;margin-top:10px;padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-webhook-status__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.settings-webhook-status__header h3{margin:2px 0 0;font-size:.95rem;letter-spacing:0}.settings-webhook-status__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-webhook-status__item{display:grid;gap:2px;padding:8px;border:1px solid #d8dbe0;border-radius:4px;background:#fff}.settings-webhook-status__label{font-size:.84rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.settings-webhook-status__item strong{font-weight:500}.settings-webhook-status__value{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.settings-table-wrap{overflow:auto;border:1px solid #d8dbe0;border-radius:2px}.settings-table{width:100%;border-collapse:collapse;background:#fff;min-width:620px}.settings-table--compact{min-width:0}.settings-table th,.settings-table td{padding:10px;border-bottom:1px solid #d8dbe0;text-align:left;vertical-align:middle}.settings-table th{background:#f8f9fa;color:#6b7280;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.settings-health{display:grid;gap:8px}.settings-health__item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-health__item span{font-weight:600}.settings-row-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-row-actions__item{min-height:28px;padding:0 8px;border-radius:4px;box-shadow:none;font-size:.84rem}.settings-feed{display:grid;gap:6px}.settings-feed__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid #d8dbe0;border-radius:4px;background:#f8f9fa}.settings-feed__timestamp{font-size:.84rem;color:#6b7280;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-feed__body{min-width:0;display:grid;gap:2px}.settings-feed__body strong{color:#1f2937}.settings-feed__body p{margin:0;color:#4b5563}.settings-feed__action{justify-self:end;min-height:auto;padding:0}.settings-aside{position:sticky;top:10px;display:grid;gap:10px;align-self:start}@media(max-width:1280px){.settings-layout{grid-template-columns:220px minmax(0,1fr)}.settings-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.settings-shell,.settings-layout,.settings-workspace,.settings-grid,.settings-grid--system,.settings-workspace__meta,.settings-aside{grid-template-columns:1fr}}:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;font-weight:400;color:#1f2937;background:#f3f4f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #f3f4f7;--surface: #ffffff;--surface-soft: #f8f9fa;--border: #d8dbe0;--text: #1f2937;--muted: #6b7280;--primary: #5856d6;--primary-hover: #4f4cc8;--focus: rgba(14, 165, 233, .22);--danger: #dc2626;--shadow: 0 18px 50px rgba(17, 24, 39, .12);--chart-primary: #5856d6;--chart-info: #6366f1;--chart-warning: #664d03;--chart-success: #0f5132;--chart-danger: #dc2626;--chart-muted: #6b7280;--chart-grid: #d8dbe0;--chart-surface: #ffffff}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:#f3f4f7}button,input{font:inherit}button{border:0}
