@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Prata&display=swap";.alert{display:flex;align-items:flex-start;gap:12px;border-radius:16px;padding:14px 20px;font-size:.98rem;border:1px solid transparent;line-height:1.45;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert__content{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.alert__title{margin:0;font-weight:600;font-size:1rem}.alert__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00000014;color:currentColor;margin-top:2px}.alert__code{font-weight:600;letter-spacing:.01em}.alert__support{margin-left:auto;flex:0 0 auto}.alert__actions{display:flex;justify-content:flex-end;width:100%}.alert--toast{position:relative;padding-right:64px}.alert--toast .alert__actions{position:absolute;top:10px;right:12px;width:auto}.alert--toast .alert__actions .workspace-button-icon{width:34px;height:34px;border-radius:10px}.alert--toast .alert__actions .workspace-button-icon svg{width:16px;height:16px}.alert-error{border-color:#c5303059;color:var(--color-danger, #c53030)}.alert-success{border-color:#1f9d554d;color:var(--color-success, #1f9d55)}.alert-info{border-color:#2563eb42;color:var(--color-info, #2563eb)}.alert-warn{border-color:#ffc13b6b;color:#8a5a00}.alert-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.alert-modal__backdrop{position:absolute;inset:0;background:#1a102847;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-modal__dialog{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.alert-modal__dialog .alert{width:100%;box-sizing:border-box;padding:24px 28px;border-radius:20px;background:#fffffff2;border-color:#e74c3c59;color:#111014;flex-direction:column;align-items:stretch;box-shadow:0 18px 64px -24px #120a1e73}.alert-modal__dialog .alert__content{gap:14px}.alert-modal__dialog .alert__support{margin-left:0;align-self:center;min-width:180px;justify-content:center}.alert-modal__dialog--suspend .alert{background:#f1f6fff2;border-color:#40a0ff73;color:#24182f}.alert-modal__dialog--suspend .alert__support{background:#40a0ff29;border:1px solid rgba(64,160,255,.45);color:#24182f}.alert-modal__dialog--suspend .alert__support:hover,.alert-modal__dialog--suspend .alert__support:focus-visible{background:#40a0ff47;color:#24182f}.alert-toast-root{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:1350;max-width:calc(100vw - 32px);pointer-events:none}.alert-toast{pointer-events:auto;display:flex;justify-content:flex-end;animation:alert-toast-enter .2s ease}.alert-toast .alert{min-width:min(360px,calc(100vw - 48px));max-width:min(420px,calc(100vw - 48px));box-shadow:0 18px 48px #21133940}@keyframes alert-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.alert-toast-root{bottom:16px;right:16px;left:16px;align-items:stretch}.alert-toast{justify-content:center}.alert-toast .alert{width:100%}}.alert-suspend__title{margin:0;font-size:1.2rem;font-weight:700}.alert-suspend__message{margin:0;line-height:1.5}:root{font-size:17px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#24182f;background-color:#fdfaff;--color-bg: #f7f1ff;--color-surface: #ffffff;--color-surface-soft: #f4edff;--color-surface-strong: #f0e6ff;--color-border: #e5daf9;--color-border-strong: #d0bcf5;--color-primary: #7a5bf5;--color-primary-strong: #5635c6;--color-text: #24182f;--color-text-muted: #726a85;--color-success: #1f9d55;--color-danger: #c53030;--color-info: #2563eb;--color-accent: #f4c542;--workspace-background: #fffdfb;--sidebar-surface: var(--workspace-background);--sidebar-surface-strong: #f0e6ff;--sidebar-border: #e5daf9;--sidebar-text: #24182f;--sidebar-text-muted: #726a85;--sidebar-primary: #7a5bf5;--sidebar-primary-strong: #5635c6;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--action-button-bg: #6d35d6;--action-button-hover-bg: #7e40ec;--action-button-active-bg: #5a24c4;--action-button-disabled-bg: #cdbaf2;--action-button-disabled-color: rgba(36, 24, 47, .6);--action-button-shadow: 0 14px 28px rgba(86, 53, 198, .28);--action-button-border: rgba(255, 255, 255, .22);--action-button-ghost-bg: rgba(122, 91, 245, .12);--action-button-ghost-border: rgba(122, 91, 245, .35);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--sidebar-width: 300px;--sidebar-width-collapsed: 96px}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--workspace-background)}a{color:var(--color-primary);text-decoration:none}button{font-family:inherit}button:not([class]),input[type=submit]:not([class]){display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#d8a9ea3d;color:#24182f;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}button:not([class]):hover:not(:disabled),input[type=submit]:not([class]):hover:not(:disabled){background:#d8a9ea57;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}button:not([class]):focus-visible,input[type=submit]:not([class]):focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}button:not([class]):disabled,input[type=submit]:not([class]):disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#d8a9ea3d}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;border-radius:999px;background:#6d35d61f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b5f5b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center / 10px 10px no-repeat;cursor:pointer}input[type=search]::-webkit-search-cancel-button:hover{background-color:#6d35d62e}input[type=search]::-ms-clear{width:16px;height:16px;border-radius:999px}select{background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.punctb-icon{box-shadow:none!important;border:none!important;background:transparent!important}#root{width:100%;min-height:100vh}.layout{display:flex;min-height:100vh;background:var(--workspace-background);color:var(--color-text);position:relative}.layout--docs{--docs-ink: #1b1514;--docs-muted: #6b5f5b;--docs-border: rgba(27, 21, 20, .16);--docs-lilac: #d8a9ea;--docs-green: #66caa6;--docs-yellow: #ffe547;--color-surface: #fffdf9;--color-surface-strong: #f8f1e8;--color-border: rgba(27, 21, 20, .16);--color-primary: #1f1a17;--color-primary-strong: #1f1a17;--color-text: var(--docs-ink);--color-text-muted: var(--docs-muted);font-family:Manrope,Segoe UI,sans-serif;background:var(--workspace-background);position:relative}.layout--admin{--admin-ink: #24182f;--admin-muted: rgba(36, 24, 47, .7);--admin-border: rgba(109, 53, 214, .18);--admin-surface: #fffdfb;--admin-surface-strong: rgba(255, 255, 255, .92);--admin-lilac: #d8a9ea;--admin-green: #66caa6;--admin-yellow: #ffe547;font-family:Manrope,Segoe UI,sans-serif;background:var(--workspace-background);position:relative;--color-surface: var(--admin-surface);--color-surface-strong: var(--admin-surface-strong)}.layout.workspace-staff:not(.layout--admin){--workspace-background: #fffdfb;--color-surface: #fffdfb;--color-surface-strong: #f8f1e8;position:relative}.layout.workspace-staff:not(.layout--docs):not(.layout--admin){background:var(--workspace-background)}.layout.workspace-staff:not(.layout--docs):not(.layout--admin):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(36,24,47,.05) .6px,transparent .7px),radial-gradient(circle at 82% 28%,rgba(36,24,47,.04) .6px,transparent .7px);background-size:22px 22px;opacity:.4;pointer-events:none}.layout--admin:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(36,24,47,.05) .6px,transparent .7px),radial-gradient(circle at 82% 28%,rgba(36,24,47,.04) .6px,transparent .7px);background-size:22px 22px;opacity:.4;pointer-events:none}.layout.workspace-staff:not(.layout--admin):before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(36,24,47,.05) .6px,transparent .7px),radial-gradient(circle at 82% 28%,rgba(36,24,47,.04) .6px,transparent .7px);background-size:22px 22px;opacity:.4;pointer-events:none}.layout--docs:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(36,24,47,.05) .6px,transparent .7px),radial-gradient(circle at 82% 28%,rgba(36,24,47,.04) .6px,transparent .7px);background-size:22px 22px;opacity:.4;pointer-events:none}.workspace-layout__backdrop{position:fixed;inset:0;background:#11182759;z-index:9;display:none}.workspace-sidebar{position:sticky;top:0;height:100vh;width:var(--sidebar-width);min-width:var(--sidebar-width);transition:width .3s ease;flex-shrink:0;overflow:visible}.workspace-sidebar--collapsed{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed)}.workspace-sidebar--peek{z-index:11}.workspace-sidebar .sidebar{width:100%}.workspace-sidebar--collapsed .sidebar{width:100%;position:relative}.workspace-sidebar--collapsed.workspace-sidebar--peek .sidebar{position:absolute;inset:0 auto 0 0;width:var(--sidebar-width);min-width:var(--sidebar-width)}.workspace-content{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent;border-radius:0;box-shadow:none;transition:margin-left .3s ease}.layout--admin .workspace-content{background:transparent;box-shadow:none}.workspace-layout__hover-veil{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;z-index:8;opacity:1;transition:opacity .2s ease}.workspace-burger{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer}.workspace-burger span{width:24px;height:2px;background:var(--color-primary);display:block}.workspace-staff__content{flex:1;padding:40px 48px 72px;max-width:1260px;margin:0 auto;width:100%}.workspace-staff__content--diagnostics{padding:24px 48px 72px}.workspace-staff--crm .workspace-staff__content,.workspace-staff--clients-list .workspace-staff__content{max-width:none;margin:0}.workspace-staff--clients .workspace-content{background:transparent;border-radius:0;box-shadow:none}.workspace-staff--clients .workspace-staff__content,.workspace-staff--dashboards .workspace-staff__content{max-width:none;margin:0;padding:32px 32px 72px}.workspace-staff--dashboards .workspace-page{width:100%;min-width:0}@media(max-width:960px){.workspace-staff--clients .workspace-staff__content,.workspace-staff--dashboards .workspace-staff__content{padding:28px 20px 56px}}@media(max-width:640px){.workspace-staff--clients .workspace-staff__content,.workspace-staff--dashboards .workspace-staff__content{padding:20px 16px 48px}}.workspace-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px dashed var(--workspace-eyebrow-border, rgba(17, 24, 39, .12));background:var(--workspace-eyebrow-bg, rgba(17, 24, 39, .06));color:var(--workspace-eyebrow-text, var(--color-text));font-size:.7rem;letter-spacing:.28em;text-transform:uppercase}.workspace-docs{max-width:none;margin:0}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1260px;margin:0 auto;padding:16px 48px 32px;font-size:13px;line-height:1.4;color:var(--color-text);border-top:1px solid var(--color-primary)}.workspace-footer__text{flex:1 1 auto;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-footer__name{color:var(--color-primary);font-weight:500}.workspace-footer__sep{color:var(--color-primary)}.workspace-footer__links{display:flex;align-items:center;gap:8px;flex:0 0 auto}.workspace-footer__link{flex:0 0 auto;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.workspace-footer__link:hover,.workspace-footer__link:focus-visible{color:var(--color-primary);text-decoration-thickness:2px}@media(max-width:960px){.workspace-sidebar{position:fixed;transform:translate(-100%);transition:transform .3s ease;z-index:10;width:100%;min-width:0;pointer-events:none}.workspace-sidebar--open{transform:translate(0)}.workspace-sidebar .sidebar{pointer-events:auto}.workspace-layout__backdrop{display:block}.workspace-burger{display:flex}.workspace-content{border-radius:0;box-shadow:none}.workspace-staff__content{padding:32px 24px 56px}.workspace-staff__content--diagnostics{padding:24px 24px 56px}.workspace-footer{padding:16px 24px 24px}.workspace-footer__text{white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:640px){.workspace-staff__content,.workspace-staff__content--diagnostics{padding:24px 16px 40px}.workspace-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px 20px}.workspace-footer__link{white-space:normal;word-break:break-word}}.workspace-content--admin{border-radius:0;box-shadow:none}.workspace-staff__content--admin{max-width:none;margin:0;padding:32px 32px 72px}@media(max-width:960px){.workspace-staff__content--admin{padding:28px 20px 56px}}@media(max-width:640px){.workspace-staff__content--admin{padding:20px 16px 48px}}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg, #f5f5f5)}.spinner{width:48px;height:48px;border:5px solid rgba(0,0,0,.1);border-left-color:#6d28d9;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.support-link{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:16px;background:#2aabee1a;color:#2aabee;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer;font:inherit}.support-link--action{border-radius:18px;background:linear-gradient(95deg,#d8a9ea,#66caa6);color:#24182f;box-shadow:0 20px 45px #190a3047;min-width:180px;justify-content:center}.support-link--action .support-link__icon{color:inherit}.support-link--action:hover{transform:translateY(-2px);box-shadow:0 24px 70px #190a3052}.support-link:hover{background:#2aabee2e;transform:translateY(-1px);box-shadow:0 12px 24px #2aabee38}.support-link:focus-visible{outline:3px solid rgba(42,171,238,.35);outline-offset:2px}.support-link:disabled,.support-link[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.support-link--loading{cursor:wait;opacity:.8;box-shadow:none;transform:none}.support-link--success{background:#66caa640;color:#116c3d}.support-link--error{background:#c530301f;color:#c53030}.support-link__icon{display:inline-flex;line-height:0}.support-link__icon svg{width:18px;height:18px;display:block}.support-link__label{white-space:nowrap}@media(max-width:480px){.support-link--action{min-width:0;width:100%}.support-link--action .support-link__label{white-space:normal;text-align:center}}.sidebar{width:100%;min-width:0;height:100vh;display:flex;flex-direction:column;padding:42px 32px 36px;background:var(--sidebar-surface, var(--color-surface));border-right:1px solid var(--sidebar-border, var(--color-border));box-shadow:none;transition:padding .3s ease,box-shadow .3s ease}.sidebar__burger{border:none;background:transparent;color:var(--sidebar-text, var(--color-text));display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:12px 16px;border-radius:18px;cursor:pointer;margin-bottom:32px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar__burger-button{text-align:left}.sidebar__burger--icon-only{width:auto;height:auto;padding:14px;border:none;background:transparent;border-radius:18px;justify-content:center;align-self:center}.sidebar__burger:not(.sidebar__burger--icon-only):hover{background:var(--sidebar-surface-strong, var(--color-surface-strong))}.sidebar__burger-lines{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.sidebar__burger-lines span{width:20px;height:2px;background:currentColor;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.sidebar__burger-label{font-weight:600;font-size:1.05rem;color:inherit;white-space:nowrap}.sidebar__burger:hover{box-shadow:0 14px 28px #4c1f9f1f}.sidebar__burger:focus-visible{outline:3px solid rgba(109,53,214,.35);outline-offset:2px}.sidebar__burger--expanded .sidebar__burger-lines span:nth-child(1){transform:translateY(8px) rotate(45deg)}.sidebar__burger--expanded .sidebar__burger-lines span:nth-child(2){opacity:0}.sidebar__burger--expanded .sidebar__burger-lines span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.sidebar__logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.25rem;color:#000;margin-bottom:0;letter-spacing:.01em}.sidebar__expand-label{font-weight:600;font-size:1.05rem;color:var(--sidebar-primary-strong, var(--color-primary-strong));white-space:nowrap}.sidebar__logo-icon{width:42px;height:42px;display:block}.sidebar__logo-text{line-height:1}.sidebar__nav{display:flex;flex-direction:column;gap:6px;flex:1}.sidebar__link{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;color:var(--sidebar-text-muted, var(--color-text-muted));font-weight:600;font-size:1.05rem;position:relative;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar__badge{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:4px 10px;border-radius:999px;background:#66caa62e;color:#2c6d5c;font-size:.78rem;font-weight:600;line-height:1}.sidebar__link:before{content:"";position:absolute;inset:10px auto 10px 0;width:4px;border-radius:3px;background:transparent;transition:background .2s ease}.sidebar__link:hover{background:var(--sidebar-surface-strong, var(--color-surface-strong));color:var(--sidebar-primary, var(--color-primary))}.sidebar__link-label{color:inherit;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.sidebar__link--docs-only{justify-content:flex-start;gap:0;padding:12px 16px}.sidebar__link--docs-only:before{display:none}.sidebar__link--docs-only .sidebar__link-label{text-align:left;width:100%}.sidebar__link-icon{width:44px;height:44px;border-radius:16px;background:#d8a9ea3d;display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:background .2s ease,color .2s ease}.sidebar__link:hover .sidebar__link-icon{background:#d8a9ea57}.sidebar__link--active{background:transparent;color:#66caa6;font-weight:inherit;box-shadow:none}.sidebar__link--active .sidebar__badge{background:#66caa638;color:#215245}.sidebar__link--active:before{background:transparent}.sidebar__link--active .sidebar__link-icon{background:#d8a9ea57;color:inherit}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px}.sidebar__contacts{display:flex;flex-direction:column;gap:8px}.sidebar__contact{width:100%;min-width:0}.sidebar__contact .support-link__label{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.sidebar--collapsed{padding:32px 14px 28px;align-items:center;box-shadow:none}.sidebar--collapsed .sidebar__link-label{display:none}.sidebar--collapsed .sidebar__burger{margin-bottom:24px}.sidebar--collapsed .sidebar__burger-lines span{width:22px}.sidebar--collapsed .sidebar__nav{align-items:center}.sidebar--collapsed .sidebar__link{justify-content:center;padding:14px;gap:0}.sidebar--collapsed .sidebar__link--docs-only{justify-content:center;padding:14px}.sidebar--collapsed .sidebar__link:before{display:none}.sidebar--collapsed .sidebar__link-icon{width:48px;height:48px}.sidebar--collapsed .sidebar__badge{display:none}.sidebar--collapsed .sidebar__contacts{gap:6px}.sidebar--collapsed .sidebar__contact{justify-content:center;padding:10px}.sidebar--collapsed .sidebar__contact .support-link__label{display:none}.sidebar--collapsed.sidebar--peek{padding:42px 32px 36px;align-items:stretch;box-shadow:none}.sidebar--collapsed.sidebar--peek .sidebar__burger{align-self:flex-start;margin-bottom:32px;width:100%;padding:12px 16px;border:none;background:transparent;justify-content:flex-start;border-radius:18px}.sidebar--collapsed.sidebar--peek .sidebar__burger-lines span{width:20px}.sidebar--collapsed.sidebar--peek .sidebar__link-label,.sidebar--collapsed.sidebar--peek .sidebar__contact .support-link__label{display:inline}.sidebar--collapsed.sidebar--peek .sidebar__nav{align-items:stretch}.sidebar--collapsed.sidebar--peek .sidebar__link{justify-content:flex-start;padding:16px 20px;gap:12px}.sidebar--collapsed.sidebar--peek .sidebar__link:before{display:block}.sidebar--collapsed.sidebar--peek .sidebar__link-icon{width:44px;height:44px}.sidebar--collapsed.sidebar--peek .sidebar__badge{display:inline-flex}.sidebar--collapsed.sidebar--peek .sidebar__contacts{gap:8px}.sidebar--collapsed.sidebar--peek .sidebar__contact{justify-content:flex-start;padding:10px 16px}.sidebar--peek{box-shadow:inherit}@media(max-width:960px){.sidebar{position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform .3s ease;z-index:20;max-width:85vw;min-width:85vw;padding:36px 24px 28px}.workspace-sidebar--open .sidebar{transform:translate(0)}.sidebar__burger{display:none}}@media(max-width:480px){.sidebar{max-width:100vw;min-width:100vw;padding:28px 20px 24px}.sidebar__expand-label{white-space:normal}}.shared-auth-modal{z-index:9999}.shared-auth-modal .workspace-modal__backdrop{background:radial-gradient(120% 120% at 15% 0%,rgba(216,169,234,.35) 0%,transparent 55%),radial-gradient(120% 120% at 100% 10%,rgba(102,202,166,.28) 0%,transparent 55%),linear-gradient(180deg,#0f0b0adb,#0f0b0aeb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shared-auth-modal__panel{width:min(900px,94vw);padding:0;background:transparent;border:none;box-shadow:none}.shared-auth-modal .workspace-modal__panel{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.shared-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:18px;overflow:hidden;border:none;box-shadow:0 30px 70px #00000061;font-family:Manrope,Segoe UI,sans-serif;width:min(900px,94vw)}.shared-auth__intro{padding:38px 36px;background:linear-gradient(140deg,#ffffffe6,#f5ece0f2),radial-gradient(120% 120% at 10% 0%,rgba(216,169,234,.3),transparent 60%);color:#1b1514}.punctb-logo{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.punctb-logo:focus-visible{outline:3px solid rgba(169,141,244,.35);outline-offset:4px;border-radius:12px}.punctb-icon{width:36px;height:36px}.punctb-title{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#1b1514b8;font-weight:600}.punctb-subtitle{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#1b151480;margin-top:4px}.shared-auth__title{font-family:Prata,serif;font-size:clamp(1.8rem,2.4vw,2.4rem);margin:0 0 10px}.shared-auth__subtitle{font-size:1rem;line-height:1.6;color:#1b1514b3;margin-bottom:24px}.shared-auth__steps{display:grid;gap:12px;margin-bottom:20px}.shared-auth__steps div{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(27,21,20,.08)}.shared-auth__steps span{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#1b151414;font-weight:600}.shared-auth__steps p{margin:0;font-size:.92rem;color:#1b1514b3}.shared-auth__support{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;color:#1b1514}.shared-auth__form{padding:32px 34px;background:#120f0ef5;color:#f9f5f1}.shared-auth__tabs{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.shared-auth__tab{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffb3;padding:8px 14px;border-radius:999px;font-weight:600;cursor:pointer}.shared-auth__tab.is-active{background:#ffffff29;color:#fff;border-color:#fff6}.shared-auth__panel{display:grid;gap:12px}.shared-auth__panel h3{margin:0 0 4px;font-size:1.2rem}.shared-auth__panel label{font-size:.82rem;color:#ffffffb3}.shared-auth__panel input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff}.shared-auth__panel input::placeholder{color:#fff6}.shared-auth__panel button[type=submit]{margin-top:6px;padding:12px 16px;border-radius:14px;border:none;background:#f9f5f1;color:#1b1514;font-weight:700;cursor:pointer}.shared-auth__panel button[disabled]{opacity:.6;cursor:not-allowed}.shared-auth__password{position:relative}.shared-auth__password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1b1514b8;font-size:.78rem;cursor:pointer}.shared-auth__link{margin-top:4px;background:none;border:none;color:#ffffffb3;cursor:pointer;text-align:left}.shared-auth__checkbox{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;color:#ffffffb3}.shared-auth__checkbox input{margin-top:4px}.shared-auth__manual{display:grid;gap:10px;margin-top:16px}.shared-auth__alert-message{display:block}.shared-auth__alert-action{margin-top:10px;background:none;border:none;padding:0;color:inherit;text-decoration:underline;font-weight:600;cursor:pointer;text-align:left;align-self:flex-start;display:inline-flex}@media(max-width:900px){.shared-auth{grid-template-columns:1fr;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.shared-auth__intro{border-bottom:1px solid rgba(27,21,20,.1)}}@media(max-width:560px){.shared-auth__form{padding:24px}}.workspace-page{display:flex;flex-direction:column;gap:24px;padding:32px 36px;border-radius:var(--radius-lg, 28px);border:none;background:transparent;box-shadow:none;transition:border-color .2s ease,background .2s ease}.workspace-title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient, linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%));background-clip:text;-webkit-background-clip:text;color:transparent;text-align:left}.section-inaccessible{background:#f7f1ff99;border-color:#6d35d62e;box-shadow:none}@media(max-width:1024px){.workspace-page{padding:28px 20px;border-radius:24px}.workspace-table{padding:28px 24px}.workspace-table-header{margin:0 0 8px;padding:12px 24px}.workspace-row{margin:0;padding:16px 24px}}@media(max-width:640px){.workspace-page{padding:20px 16px;border-radius:20px}.workspace-table{padding:20px 16px}.workspace-table-header{padding:10px 16px;font-size:.75rem}.workspace-row{padding:14px 16px}}.workspace-page{gap:28px}.clients-page{display:flex;flex-direction:column;gap:24px}.clients-cell--main{display:flex;align-items:center;gap:12px}.clients-cell--main .workspace-button-inlines{flex:0 0 auto}.workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-bottom:24px}.workspace-toolbar__spacer{flex:1 1 auto}.workspace-toolbar>.workspace-search{margin-right:auto}.workspace-toolbar>.workspace-toggle-group,.workspace-toolbar>.workspace-toggle,.workspace-toolbar>.toolbar-users-filter,.workspace-toolbar>.workspace-select{margin-left:0}.workspace-search{position:relative;flex:0 0 auto;width:min(100%,var(--workspace-search-collapsed-size, calc(7ch + 36px) ));max-width:var(--workspace-search-expanded-size, calc(32ch + 36px) );transition:width .24s ease}.workspace-search input.workspace-input{--workspace-input-height: 48px;--workspace-input-radius: var(--radius-md, 18px);--workspace-input-background: var(--color-surface-soft, #f4edff);--workspace-input-border-color: var(--color-border, #e5daf9);padding:0 18px;font-size:1rem}.workspace-search:focus-within,.workspace-search--expanded,.workspace-search:has(input:not(:placeholder-shown)){width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.workspace-search input.workspace-input::placeholder{transition:color .2s ease}.workspace-search:not(.workspace-search--expanded) input.workspace-input::placeholder{color:var(--color-text-muted, #726a85)}.workspace-search input.workspace-input:focus,.workspace-search input.workspace-input:focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf51f;background:var(--color-surface, #ffffff)}.workspace-select{--workspace-select-height: 48px;--workspace-select-radius: 16px;--workspace-select-padding-inline: 16px;--workspace-select-border-color: var(--color-border, #e5daf9);--workspace-select-background: var(--color-surface, #ffffff);position:relative;display:inline-flex;flex:0 0 auto;min-width:180px}.workspace-select--bordered{--workspace-select-border-color: #d8a9ea}.workspace-select--fluid{display:flex;width:100%;flex:1 1 100%;min-width:0;max-width:none}.workspace-select select{width:100%;height:var(--workspace-select-height, 48px);border-radius:var(--workspace-select-radius, 16px);border:1px solid var(--workspace-select-border-color, var(--color-border, #e5daf9));background:var(--workspace-select-background, var(--color-surface, #ffffff));padding:0 var(--workspace-select-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-repeat:no-repeat;background-position:right 14px center;background-size:12px;accent-color:#d8a9ea}.workspace-select input{width:100%;height:var(--workspace-select-height, 48px);border-radius:var(--workspace-select-radius, 16px);border:1px solid var(--workspace-select-border-color, var(--color-border, #e5daf9));background:var(--workspace-select-background, var(--color-surface, #ffffff));padding:0 var(--workspace-select-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease;outline:none}.workspace-select select option{background:#fff;color:var(--color-text, #24182f)}.workspace-select select option:checked,.workspace-select select option:focus{background:#d8a9ea47;color:var(--color-text, #24182f)}.workspace-select select option:hover{background:#d8a9ea2e;color:var(--color-text, #24182f)}.workspace-select select:focus{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526}.workspace-select input:focus{border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526}.workspace-select:hover select,.workspace-select:focus-within select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a5bf5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}select.workspace-input,select:not([class]){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-repeat:no-repeat;background-position:right 14px center;background-size:12px}select.workspace-input:hover,select.workspace-input:focus,select.workspace-input:focus-visible,select:not([class]):hover,select:not([class]):focus,select:not([class]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a5bf5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.workspace-input,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select:not([class]),textarea:not([class]){--workspace-input-height: 48px;--workspace-input-radius: 16px;--workspace-input-padding-inline: 16px;--workspace-input-border-color: var(--color-border, #e5daf9);--workspace-input-background: var(--color-surface, #ffffff);--workspace-input-placeholder: var(--color-text-muted, #726a85);width:100%;min-width:0;height:var(--workspace-input-height, 48px);border-radius:var(--workspace-input-radius, 16px);border:1px solid var(--workspace-input-border-color, var(--color-border, #e5daf9));background-color:var(--workspace-input-background, var(--color-surface, #ffffff));padding:0 var(--workspace-input-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;box-sizing:border-box}.workspace-input::placeholder,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])::placeholder,textarea:not([class])::placeholder{color:var(--workspace-input-placeholder, var(--color-text-muted, #726a85))}.workspace-input--fluid{width:100%;flex:1 1 100%}.workspace-input:hover:not(:disabled):not([aria-disabled=true]):not([readonly]),input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):hover:not(:disabled):not([aria-disabled=true]):not([readonly]),select:not([class]):hover:not(:disabled):not([aria-disabled=true]),textarea:not([class]):hover:not(:disabled):not([aria-disabled=true]):not([readonly]){border-color:var(--color-primary-strong, #5635c6)}.workspace-input:focus,.workspace-input:focus-visible,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus-visible,select:not([class]):focus,select:not([class]):focus-visible,textarea:not([class]):focus,textarea:not([class]):focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526;background:var(--color-surface, #ffffff)}.workspace-input:disabled,.workspace-input[aria-disabled=true],input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):disabled,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])[aria-disabled=true],select:not([class]):disabled,select:not([class])[aria-disabled=true],textarea:not([class]):disabled,textarea:not([class])[aria-disabled=true]{--workspace-input-background: var(--color-surface-soft, #f4edff);color:var(--color-text-muted, #726a85);cursor:not-allowed;opacity:.8;box-shadow:none}.workspace-input[readonly],input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])[readonly],select:not([class])[readonly],textarea:not([class])[readonly]{--workspace-input-border-color: rgba(109, 53, 214, .35);background:var(--color-surface, #ffffff);color:var(--color-text, #24182f)}@media(max-width:640px){.workspace-search{width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.instant-assign__button{width:36px;height:36px}}.workspace-toggle-group{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(216,169,234,.5);background:#d8a9ea2e}.workspace-toggle{border:none;background:transparent;color:#24182f;font-weight:600;padding:6px 16px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.workspace-toggle__count{display:inline-block;margin-left:6px;font-weight:700;color:inherit}.workspace-toggle--active{background:#d8a9ea;color:#24182f;box-shadow:0 6px 14px #d8a9ea52}.workspace-toggle:focus-visible{outline:3px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-button--focus-glow:focus,.workspace-button--focus-visible:focus,.workspace-button--focus-glow:focus-visible{outline:none;box-shadow:0 0 0 2px #d8a9eaa6;background:#d8a9ea3d;color:#24182f}.workspace-button-icon.workspace-button-icon--brand-lilac{background:#d8a9ea3d}.workspace-button-icon.workspace-button-icon--brand-green{background:#66caa638}.workspace-button-icon.workspace-button-icon--brand-yellow{background:#ffe547}.workspace-button-icon.workspace-button-icon--brand-lilac:not(:disabled):hover{background:#d8a9ea57}.workspace-button-icon.workspace-button-icon--brand-green:not(:disabled):hover{background:#66caa652}.workspace-button-icon.workspace-button-icon--brand-yellow:not(:disabled):hover{background:#ffe547}.workspace-button-icon.workspace-button-icon--brand-lilac:disabled{background:#d8a9ea3d}.workspace-button-icon.workspace-button-icon--brand-green:disabled{background:#66caa638}.workspace-button-icon.workspace-button-icon--brand-yellow:disabled{background:#ffe547}.workspace-button--busy{cursor:progress}.workspace-button--busy svg{opacity:.35}.workspace-button--busy:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:workspace-button-spin .8s linear infinite}@keyframes workspace-button-spin{to{transform:rotate(360deg)}}.workspace-table{display:flex;flex-direction:column;gap:0;margin-top:10px;padding:0;border-radius:var(--radius-lg, 28px);border:1px solid rgba(109,53,214,.18);background:transparent;overflow:visible}.workspace-table-header,.workspace-row{display:grid;grid-template-columns:var(--workspace-table-template);align-items:center;gap:16px}.workspace-table-header{margin:0 0 8px;padding:12px 36px;border-bottom:1px solid rgba(109,53,214,.18);color:var(--color-text-muted, #726a85);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.notifications-table .workspace-table-header{display:none}.notifications-table{overflow:hidden}.notifications-table .workspace-row{grid-template-columns:minmax(0,1fr)}.notifications-table .workspace-cell{width:100%}.notifications-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.notifications-row__header{display:flex;flex-direction:column;gap:10px;min-width:0}.notifications-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.notifications-row__actions{display:inline-flex;align-items:center;gap:10px}.notifications-row__actions .workspace-button-icon{width:34px;height:34px;border-radius:12px}.notifications-row__actions .workspace-button-icon svg{width:16px;height:16px}.workspace-table-header-cell{display:flex;align-items:center;gap:8px;min-width:0;position:relative}.workspace-table-header-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit}.workspace-table-header-controls{display:inline-flex;align-items:center;gap:10px}.workspace-table-header-button{border:none;background:transparent;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#24182f;font:inherit;border-radius:16px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.workspace-table-header-button:focus-visible{outline:none;background:#d8a9ea2e;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-table-header-button:hover,.workspace-table-header-button:active{background:#d8a9ea2e;color:#24182f}.workspace-table-header-caret{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-bottom:2px}.workspace-table-filter{position:relative;display:inline-flex;align-items:center;gap:4px}.workspace-table-filter--active .workspace-table-header-button{background:#d8a9ea2e;color:#24182f;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-table-filter__dot{width:6px;height:6px;border-radius:999px;background:#d8a9ea}.workspace-table-filter__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:160px;max-width:220px;max-height:260px;overflow-y:auto;border-radius:18px;padding:12px;background:#fff;border:1px solid rgba(109,53,214,.18);box-shadow:0 20px 50px #0c121c1f}.workspace-table-filter__option{width:100%;border:none;background:none;padding:8px 12px;border-radius:14px;text-align:left;font:inherit;color:#0c121ccc;cursor:pointer}.workspace-table-filter__option:hover,.workspace-table-filter__option:focus-visible{background:#d8a9ea26;color:#5635c6;outline:none}.workspace-table-filter__option.is-active{background:#d8a9ea40;color:#5635c6;font-weight:600}.workspace-table-sort-icon{border:none;background:transparent;padding:4px;border-radius:12px;color:#0c121c80;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.workspace-table-sort-icon--asc,.workspace-table-sort-icon--desc{background:#d8a9ea33;color:#24182f}.workspace-table-sort-icon:focus-visible{outline:2px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-table__body{display:flex;flex-direction:column;position:relative;overflow-y:visible;max-height:none;transition:max-height .24s ease}.workspace-table__body--scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb, #c29ae2) transparent;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.workspace-table__body--scrollable::-webkit-scrollbar{width:10px}.workspace-table__body--scrollable::-webkit-scrollbar-track{background:#6d35d61a;border-radius:999px;margin:6px 0}.workspace-table__body--scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d8a9ea,#66caa6);border-radius:999px;border:2px solid rgba(255,255,255,.85);min-height:48px}.workspace-table__body--scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c68fdc,#4fb891)}.workspace-table-wrapper{width:100%;position:relative;overflow:visible}.workspace-table-scroll{width:100%;overflow-x:auto;overflow-y:visible}.workspace-table-scroll .workspace-table{min-width:100%}.workspace-row{margin:0;padding:18px 36px;border-bottom:1px solid rgba(109,53,214,.18);cursor:default;transition:background .18s ease}.workspace-row--empty .workspace-cell{grid-column:1 / -1;width:100%}.workspace-row--empty .workspace-placeholder{width:100%;box-sizing:border-box}.workspace-cell{display:inline-flex;align-items:center;gap:12px;min-width:0}.workspace-cell:focus-visible{outline:none}.workspace-cell>*{min-width:0}.workspace-row--new{background:#66caa606}.workspace-row:hover{background:var(--color-surface-strong, #f3f1fb)}.workspace-row:focus-visible{background:var(--color-surface-strong, #f3f1fb);outline:none;box-shadow:0 0 0 2px #d8a9ea66}.workspace-row[role=button]{cursor:pointer}.workspace-row:last-child{border-bottom:none}.workspace-row-name{font-size:1.05rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-row-contact,.workspace-row-meta{font-size:.92rem;color:var(--color-text-muted, #726a85)}.workspace-row-contact{white-space:nowrap}.workspace-row-name,.workspace-row-contact,.workspace-row-meta{overflow:hidden;text-overflow:ellipsis}.workspace-row-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.workspace-row-badge--new{background:#6d35d61f;color:var(--color-primary-strong, #4c1f9f)}.workspace-row-badge--archive{background:#c530301f;color:var(--color-danger, #c53030)}.workspace-row-badge--specialist{background:#5835a61f;color:var(--color-primary-strong, #5835a6)}.workspace-button-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(109,53,214,.22);background:#fffffff2;color:var(--color-primary-strong, #4c1f9f);position:relative;cursor:pointer;padding:0;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-button-icon:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #4c1f9f2e}.workspace-button-icon:focus-visible{outline:3px solid rgba(109,53,214,.3);outline-offset:2px}.workspace-button-icon:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.workspace-button-icon svg{width:18px;height:18px}.workspace-button-text-group{display:inline-flex;align-items:center;gap:12px}.workspace-button-text{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#fff;color:#24182f;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workspace-button-text:hover:not(:disabled){background:#d8a9ea38;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.workspace-button-text:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.workspace-button-text:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.workspace-button-text--brand-lilac{background:#d8a9ea3d}.workspace-button-text--brand-green{background:#66caa638}.workspace-button-text--brand-yellow{background:#ffe547}.workspace-button-text--brand-lilac:hover:not(:disabled){background:#d8a9ea57}.workspace-button-text--brand-green:hover:not(:disabled){background:#66caa652}.workspace-button-text--brand-yellow:hover:not(:disabled){background:#ffe547}.workspace-button-text--brand-lilac:disabled{background:#d8a9ea3d}.workspace-button-text--brand-green:disabled{background:#66caa638}.workspace-button-text--brand-yellow:disabled{background:#ffe547}.workspace-button-text__counter{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-row-meta--timestamp{font-size:1rem;color:var(--color-text, #24182f);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-row--inactive{opacity:.8}.workspace-row--archived{opacity:.75}.workspace-button-inlines{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1200px){.workspace-table-header,.workspace-row{gap:12px}.workspace-cell{gap:8px}}.workspace-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.workspace-hidden-title{display:none}.workspace-toolbar[data-page=profile-admin]{margin-bottom:0}.workspace-toolbar[data-page=users][data-readonly=true]{opacity:.92}.workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac{margin-left:12px}.workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac svg{width:26px;height:26px}.clients-controls__view{margin-left:auto;display:flex;align-items:center;gap:12px}.clients-controls__extra{display:flex;flex-wrap:wrap;gap:16px;width:100%;padding-top:12px;border-top:1px solid rgba(109,53,214,.15);align-items:center}.toolbar-filters__summary{margin-left:0}.clients-date-chip{display:flex;flex-direction:column;gap:6px;min-width:210px}.clients-date-chip__text{font-size:.85rem;font-weight:600;color:var(--color-text-muted, #726a85)}.clients-date-chip .workspace-input{--workspace-input-height: 44px;--workspace-input-padding-inline: 14px}.clients-date-filter--inline{display:flex;align-items:center;gap:12px}.clients-date-filter--inline .workspace-input{flex:1 1 0}.clients-date-filter__separator{font-weight:600;color:var(--color-text-muted, #726a85)}.toolbar-users-filter{min-width:240px;max-width:320px;flex:0 0 auto}.specialists-page{display:flex;flex-direction:column;gap:24px}.workspace-form__message{font-size:.9rem}.workspace-form-grid--contact,.workspace-form-grid--contact-row-2,.workspace-form-grid--credentials{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workspace-form-field span{font-size:.95rem;font-weight:600;color:var(--color-text, #24182f)}.specialists-container__error,.specialists-cards__error{margin-bottom:12px}.loading-indicator{color:var(--color-primary-strong);font-size:1.05rem}.workspace-placeholder,.empty-placeholder{padding:28px;border-radius:20px;background:var(--color-surface-strong);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);text-align:center;font-weight:500;font-size:1rem}.workspace-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;justify-content:center;grid-auto-flow:row dense}.workspace-form{display:flex;flex-direction:column;gap:26px;padding:28px 32px;border-radius:24px;border:1px dashed var(--color-border-strong);background:var(--color-surface)}.workspace-form-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.workspace-form-title{margin:0;font-size:1.4rem;font-weight:600;color:var(--color-primary-strong)}@supports (-webkit-background-clip: text) or (background-clip: text){.workspace-form-title{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.workspace-form-header-info{display:flex;flex-direction:column;gap:10px;min-width:0}.workspace-system-modal__panel{width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 96px);padding:32px 32px 36px;gap:24px}.workspace-system-modal{display:flex;flex-direction:column;gap:20px}.workspace-system-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-system-modal__title{margin:0;font-size:1.3rem;font-weight:700;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-system-modal__actions{display:flex;align-items:center;gap:8px}.workspace-system-modal__status{margin-bottom:4px}.workspace-system-modal__active{flex-direction:row;align-items:center;gap:8px}.workspace-button-actions{display:inline-flex;align-items:center;gap:12px}@keyframes workspace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-form-field{max-width:100%}.workspace-form-field .workspace-input,.workspace-form-field .workspace-select,.workspace-form-field textarea{width:100%}.workspace-form-grid--extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));gap:18px;justify-content:center}.select-roles{min-width:190px}.users-management{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0}.users-management--readonly{opacity:.85}.users-management__action{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;border:none;background:#6d35d61f;color:var(--color-primary-strong);font-weight:600;padding:10px 22px;border-radius:16px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.users-management__action:hover:not(:disabled){background:#6d35d633;box-shadow:0 10px 24px #4c1f9f1f;transform:translateY(-1px)}.users-management__action:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.users-management__action--primary{background:#ff8e8e33;color:var(--color-danger)}.users-management__action--primary:hover:not(:disabled){background:#ff8e8e47}.users-management__action--primary.is-inactive{background:#1f9d552e;color:var(--color-success)}.users-management__action--primary.is-inactive:hover:not(:disabled){background:#1f9d5542}.specialist-section{display:flex;flex-direction:column;gap:28px;padding:0;background:transparent;border:none;box-shadow:none}.specialist-section__title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.specialist-section--diagnostics{gap:24px}.specialist-workspace-panel{display:flex;flex-direction:column;gap:18px;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.specialist-workspace-panel--locked{padding:26px 28px;border-radius:26px;border:1px solid rgba(109,53,214,.18);background:#f7f1ffb8}.specialist-workspace-panel--dragover{background:#6d35d60a;border-radius:28px;box-shadow:inset 0 0 0 2px #6d35d659}.specialist-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.specialist-workspace-panel__hint{font-size:.9rem;color:var(--color-primary-strong);font-weight:500}.specialist-workspace-panel__hint--muted{color:var(--color-text-muted)}.specialist-workspace-panel__empty{margin-top:6px}.specialist-diagnostics-list{display:flex;flex-direction:column;gap:14px}.workspace-locked{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;justify-items:stretch}@media(min-width:720px){.workspace-locked{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-locked-item{position:relative;display:flex;align-items:center;gap:12px;padding:14px 72px 14px 18px;border-radius:18px;border:1px dashed rgba(114,106,133,.25);background:#fffc;width:100%;min-height:84px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.workspace-locked__title{font-size:.95rem;color:var(--color-text-muted);font-weight:500;line-height:1.4}.specialist-workspace-locked{gap:16px}.specialist-workspace-locked-item[draggable=true]{cursor:grab}.specialist-workspace-locked-item[draggable=true]:active{cursor:grabbing}.specialist-workspace-locked-item--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.specialist-diagnostics-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:22px;background:#6d35d614;border:1px solid rgba(109,53,214,.18);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.specialist-diagnostics-card:hover{transform:translateY(-1px);border-color:#6d35d652}.specialist-diagnostics-card[draggable=true]{cursor:grab}.specialist-diagnostics-card[draggable=true]:active{cursor:grabbing}.specialist-diagnostics-card--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.specialist-diagnostics-card__info{display:flex;flex-direction:column;gap:6px;flex:1 1 280px}.specialist-diagnostics-card__title{font-weight:600;color:var(--color-text)}.specialist-diagnostics-card__link{font-size:.88rem;color:var(--color-primary-strong);word-break:break-all}.specialist-diagnostics-card__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:768px){.specialist-section{gap:22px}.specialist-workspace-panel{padding:0}.specialist-diagnostics-card{flex-direction:column;align-items:flex-start}.specialist-diagnostics-card__actions{width:100%;justify-content:flex-start}}@media(max-width:960px){.workspace-table-header,.workspace-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspace-table-header-label{white-space:normal;text-align:left}.workspace-table-header-cell,.workspace-table-header-controls{flex-wrap:wrap}.workspace-cell{flex-wrap:wrap;overflow-wrap:anywhere}}.page-placeholder{padding:32px;border-radius:18px;background:var(--color-surface-strong);border:1px dashed var(--color-border-strong);color:var(--color-primary-strong);font-weight:600;text-align:center}@media(max-width:720px){.workspace-toolbar{flex-direction:column;align-items:stretch;gap:12px}.workspace-toolbar>.workspace-search{width:100%;max-width:none;margin-right:0}.workspace-toolbar>.workspace-toggle-group,.workspace-toolbar>.workspace-toggle,.workspace-toolbar>.toolbar-users-filter,.workspace-toolbar>.workspace-select{width:100%;min-width:0}.workspace-select{width:100%;min-width:0}.workspace-toolbar[data-page=clients]{flex-direction:column;align-items:stretch}.toolbar-users-filter{width:100%;max-width:none}.clients-controls__view{width:100%;justify-content:space-between;gap:16px}.workspace-toolbar[data-page=users]{flex-direction:column;align-items:stretch}.workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac{margin-left:0}.workspace-header-row{flex-direction:column;align-items:flex-start}.workspace-table-header,.workspace-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspace-table-header-label{white-space:normal;text-align:left}.workspace-table-header-cell,.workspace-table-header-controls{flex-wrap:wrap}.workspace-cell{flex-wrap:wrap;overflow-wrap:anywhere}}@media(max-width:640px){.notifications-row{flex-direction:column;align-items:flex-start;gap:12px}.notifications-row__meta{width:100%;align-items:flex-start}.notifications-row__actions{width:100%;justify-content:flex-start}}.form-field{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:var(--color-text-muted)}.form-field>span{font-weight:600;color:var(--color-text)}.form-field .workspace-input,.form-field .workspace-select{--workspace-input-height: 52px;--workspace-select-height: 52px;width:100%;max-width:100%}.form-field textarea{width:100%;max-width:100%;min-height:120px;padding:12px 16px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);font-size:1rem;transition:border .2s ease,box-shadow .2s ease,background .2s ease;resize:vertical}.form-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6d35d624}.form-field textarea:disabled{background:#6d35d60a;color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.client-detail-page{display:flex;flex-direction:column;gap:28px;padding:32px 36px 48px}.client-detail-page__header{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.client-detail-page__back{border:none;background:var(--color-surface, #ffffff);border-radius:var(--radius-md, 18px);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-strong, #4c1f9f);cursor:pointer;border:1px solid var(--color-border, #e5daf9)}.client-detail-page__back:hover{background:var(--color-surface-soft, #f4edff)}.client-detail-page__back:focus-visible{outline:2px solid var(--color-primary, #6d35d6);outline-offset:2px}.client-detail-page__title{display:flex;flex-direction:column;gap:8px;flex:1;min-width:240px}.client-detail-page__name{margin:0;font-size:2rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.client-detail-page__meta{display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--color-text-muted, #726a85);font-size:.95rem}.client-detail-page__tags{display:flex;gap:8px;flex-wrap:wrap}.client-tag{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:600;background:#6d35d61f;color:var(--color-primary-strong, #4c1f9f)}.client-tag--archive{background:#c530301f;color:var(--color-danger, #c53030)}.client-tag--new{background:#1f9d551f;color:var(--color-success, #1f9d55)}.client-detail-page__actions{display:flex;align-items:center;gap:12px}.client-detail-page__assign{position:relative}.client-detail-page__action{border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);border-radius:var(--radius-md, 18px);padding:10px 18px;font-weight:600;cursor:pointer;color:var(--color-primary-strong, #4c1f9f);transition:background .2s ease,border .2s ease}.client-detail-page__action:hover:not(:disabled){background:#6d35d61a}.client-detail-page__action:disabled{cursor:not-allowed;opacity:.6}.client-detail-page__action--icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.client-detail-page__action--primary{background:var(--color-primary, #6d35d6);color:#24182f;border-color:var(--color-primary, #6d35d6)}.client-detail-page__action--primary:hover{background:var(--color-primary-strong, #4c1f9f);border-color:var(--color-primary-strong, #4c1f9f)}.alerts-page{display:flex;flex-direction:column;gap:24px;max-width:720px}.alerts-page__heading{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text, #24182f)}.alerts-page__list{display:flex;flex-direction:column;gap:16px}.client-detail-state{margin:80px auto;max-width:520px;padding:40px 44px;border-radius:var(--radius-lg, 28px);border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);display:flex;flex-direction:column;gap:16px;text-align:center}.client-detail-state__back{align-self:center;border:none;background:transparent;color:var(--color-primary-strong, #4c1f9f);display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.client-section{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);background:var(--color-surface, #ffffff);padding:28px 32px;display:flex;flex-direction:column;gap:20px}.client-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-section__title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.client-section__meta{font-size:.95rem;color:var(--color-text-muted, #726a85)}.client-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.client-section__item{display:flex;flex-direction:column;gap:4px}.client-section__label{font-size:.85rem;color:var(--color-text-muted, #726a85)}.client-section__value{font-weight:600;color:var(--color-text, #24182f)}.client-section__placeholder{border:1px dashed var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:18px 20px;color:var(--color-text-muted, #726a85);text-align:center}.client-conclusions{display:flex;flex-direction:column;gap:16px}.client-conclusion-card{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);padding:20px 24px;display:flex;flex-direction:column;gap:16px;background:var(--color-surface-soft, #f4edff)}.client-conclusion-card__main{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.client-conclusion-card__title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.client-conclusion-card__meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.95rem}.client-conclusion-card__dates{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted, #726a85);font-size:.9rem}.client-conclusion-card__actions{display:flex;gap:12px;flex-wrap:wrap}.client-conclusion-card__button{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-sm, 12px);padding:10px 18px;background:var(--color-surface, #ffffff);font-weight:600;color:var(--color-primary-strong, #4c1f9f);cursor:pointer}.client-conclusion-card__button:hover{background:#6d35d61f}.client-results{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:24px}.client-results__list{display:flex;flex-direction:column;gap:10px}.client-results__item{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:10px 14px;background:var(--color-surface, #ffffff);display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;text-align:left}.client-results__item--active{border-color:var(--color-primary, #6d35d6);background:#6d35d61a}.client-results__item-title{font-weight:600;color:var(--color-text, #24182f)}.client-results__item-meta{font-size:.85rem;color:var(--color-text-muted, #726a85)}.client-results__details{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);background:var(--color-surface, #ffffff);padding:20px 24px;display:flex;flex-direction:column;gap:16px}.client-results__details-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.client-results__details-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.client-results__details-meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.9rem}.client-results__open{border:none;background:transparent;color:var(--color-primary-strong, #4c1f9f);font-weight:600;cursor:pointer}.client-results__details-body{overflow:visible;padding-right:0}.client-results__details-body .legacy-result{border:none;background:transparent;border-radius:0}.client-diagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.client-diagnostics__item{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:16px 18px;background:var(--color-surface, #ffffff);display:flex;justify-content:space-between;align-items:center;gap:12px}.client-diagnostics__title{font-weight:600;color:var(--color-text, #24182f)}.client-diagnostics__actions{display:flex;gap:10px}.client-diagnostics__button{border:none;background:#6d35d61a;border-radius:var(--radius-sm, 12px);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-strong, #4c1f9f);cursor:pointer}.client-diagnostics__button:hover{background:#6d35d62e}.client-diagnostics__button--send{background:#2563eb1f;color:var(--color-info, #2563eb)}.client-diagnostics__button--send:hover{background:#2563eb33}@media(max-width:960px){.client-detail-page{padding:28px 24px 40px}.workspace-toolbar[data-page=clients]{gap:10px}.client-results{grid-template-columns:1fr}.client-results__list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.client-results__item{min-width:240px}}@media(max-width:720px){.client-results__list{flex-direction:column;overflow-x:visible}.client-results__item{min-width:0;width:100%}}.results-details__entries{display:flex;flex-direction:column;gap:12px}.results-details__entry{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:12px 18px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--color-border, #e5daf9)}.results-details__entry:last-child{border-bottom:none;padding-bottom:0}.results-details__entry-key{font-weight:600;color:var(--color-text-muted, #726a85)}.results-details__entry-value{color:var(--color-text, #24182f);overflow-wrap:anywhere}.results-value{color:inherit}.results-value--muted{color:var(--color-text-muted, #726a85)}.results-value--link{color:var(--color-primary, #6d35d6);text-decoration:underline}.results-value__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.results-value__object{display:flex;flex-direction:column;gap:8px}.results-value__object-row{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:8px 12px;align-items:flex-start}.results-value__object-key{font-weight:600;color:var(--color-text-muted, #726a85)}.results-value__object-value{color:var(--color-text, #24182f)}.results-value__nested{border-left:3px solid rgba(109,53,214,.2);padding-left:12px;display:block}.results-value__nested--1{border-color:#6d35d64d}.results-value__nested--2{border-color:#6d35d666}.results-value__nested--3{border-color:#6d35d680}@media(max-width:600px){.client-detail-page__header{flex-direction:column;align-items:stretch}.client-detail-page__actions{flex-wrap:wrap;justify-content:flex-start}.client-section{padding:22px 20px;border-radius:22px}}.leads-controls__toggles{display:flex;gap:8px}.workspace-modal--filters{align-items:center;justify-content:center;padding:24px}.workspace-modal__panel--filters{width:min(720px,100%);max-height:calc(100vh - 64px);overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:24px}.workspace-filters-modal{display:flex;flex-direction:column;gap:24px}.workspace-filters-modal__section{display:flex;flex-direction:column;gap:16px}.workspace-filters-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-filters-modal__group{display:flex;flex-direction:column;gap:16px}.workspace-filters-modal__group-header{display:flex;align-items:center;justify-content:space-between}.workspace-filters-modal__columns{display:flex;flex-direction:column;gap:12px}.workspace-filters-modal__column{display:flex;align-items:center;gap:12px;font-weight:500}.workspace-checkbox{width:18px;height:18px;appearance:none;-webkit-appearance:none;border-radius:6px;border:1px solid #ffe547;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-checkbox:after{content:"";width:6px;height:10px;border-right:2px solid #24182f;border-bottom:2px solid #24182f;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease}.workspace-checkbox:checked{background:#ffe547;border-color:#ffe547}.workspace-checkbox:checked:after{transform:rotate(45deg) scale(1)}.workspace-checkbox:focus-visible{outline:3px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-checkbox:disabled{cursor:not-allowed;background:#ffffffb3;border-color:#726a854d}.workspace-checkbox:disabled:after{border-right-color:#726a8599;border-bottom-color:#726a8599}.workspace-filters-modal__actions{display:flex;justify-content:flex-end}@media(max-width:720px){.workspace-modal--filters{padding:0}.workspace-modal__panel--filters{width:100%;height:100vh;max-height:100vh;border-radius:0}}.workspace-brandbook{display:flex;flex-direction:column;gap:28px}.workspace-brandbook__header{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.workspace-brandbook__intro{display:flex;flex-direction:column;gap:12px;max-width:640px}.workspace-brandbook__lead{margin:0;font-size:1rem;color:var(--color-text-muted, #726a85)}.workspace-brandbook__logo-card{display:inline-flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-brandbook__logo{width:64px;height:64px}.workspace-brandbook__logo-info{display:flex;flex-direction:column;gap:4px}.workspace-brandbook__logo-title{font-weight:700;color:var(--color-text, #24182f)}.workspace-brandbook__logo-caption{font-size:.85rem;color:var(--color-text-muted, #726a85)}.workspace-brandbook__section{display:flex;flex-direction:column;gap:16px}.workspace-brandbook__text{margin:0;color:var(--color-text-muted, #726a85)}.workspace-brandbook__identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-brandbook__identity-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-brandbook__identity-shape{width:56px;height:56px;flex:0 0 auto}.workspace-brandbook__identity-content{display:flex;flex-direction:column;gap:6px}.workspace-brandbook__identity-title{font-weight:600;color:var(--color-text, #24182f)}.workspace-brandbook__identity-code{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-brandbook__identity-usage{font-size:.9rem;color:var(--color-text-muted, #726a85)}.workspace-brandbook__shape{width:56px;height:56px}.workspace-brandbook__shape--compact{width:44px;height:44px}.workspace-brandbook__shape--circle{border-radius:50%;background:#d8a9ea}.workspace-brandbook__shape--triangle{background:#66caa6;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.workspace-brandbook__shape--square{border-radius:18px;background:#ffe547}.workspace-brandbook__ui-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-brandbook__ui-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-brandbook__ui-title{font-weight:600;color:var(--color-text, #24182f)}.workspace-brandbook__ui-subtitle{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #726a85)}.workspace-brandbook__ui-variants,.workspace-brandbook__ui-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workspace-brandbook__ui-row--column{flex-direction:column;align-items:stretch}.workspace-brandbook__ui-row--center{justify-content:center}.workspace-brandbook__ui-note{font-size:.9rem;color:var(--color-text-muted, #726a85)}.workspace-brandbook__variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-brandbook__variant{display:flex;flex-direction:column;gap:10px}.workspace-brandbook__variant-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #726a85)}.workspace-brandbook__list{margin:0;padding-left:20px;color:var(--color-text, #24182f);display:grid;gap:8px}@media(max-width:900px){.workspace-brandbook__identity-grid,.workspace-brandbook__ui-grid,.workspace-brandbook__variant-grid{grid-template-columns:1fr}.workspace-brandbook__identity-card{align-items:flex-start}}.workspace-status-control{position:relative;display:inline-flex;align-items:center}.workspace-status-control button{background:transparent;border:none;padding:0;cursor:default}.workspace-status-control--editable button{cursor:pointer}.workspace-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:6px 16px;border-radius:999px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:#0c121c0d;background-color:#0c121c0d;border:1px solid transparent;transition:border-color .2s ease,background .2s ease;color:#24182f}.workspace-status-pill:hover{border-color:#d8a9ea}.workspace-status-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:200px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(109,53,214,.18);box-shadow:0 14px 40px #0c121c1f;display:flex;flex-direction:column;gap:6px}.workspace-status-menu--floating{position:fixed;top:auto;left:auto;z-index:220;box-shadow:0 18px 45px #0c121c29;will-change:transform}.workspace-status-menu__option{border:none;background:#f7f1ffcc;padding:8px 12px;border-radius:14px;text-align:left;cursor:pointer;font-size:.92rem}.workspace-status-menu__option:hover,.workspace-status-menu__option:focus-visible{outline:none;background:#d8a9ea40;color:#24182f}.workspace-status-menu__option.is-current{background:#d8a9ea40;color:#24182f;font-weight:600}.workspace-status-menu__option:disabled{opacity:.6;cursor:not-allowed}.workspace-table-empty__cell{grid-column:1 / -1}
