:root{--calyz-project-density-revision:48}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact){font-size:13px;line-height:1.45}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation{padding:12px 18px 10px;border-radius:18px 18px 0 0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation>header{margin-bottom:10px;gap:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation h1{font-size:21px;gap:8px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation h1 .calyz-page-icon{width:30px;min-width:30px;height:32px;min-height:32px;font-size:18px!important;border-radius:9px;padding:5px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav{gap:5px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav>button{min-height:34px;padding:6px 10px;border-radius:8px;font-size:12px;gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav>button svg{width:14px;height:14px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav small{font-size:11px;padding-left:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-navigation-actions>.project-secondary{min-height:34px;padding:6px 10px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-navigation-options>summary{min-height:34px;padding:7px 9px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-content{padding:14px 18px 22px;width:100%;max-width:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-breadcrumb{padding:0;margin:0 0 9px;border:0;border-radius:0;background:none;box-shadow:none;min-height:20px;font-size:11px;gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-breadcrumb button{padding:0;min-height:24px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar.calyz-section-header{min-height:64px;padding:10px 15px;margin:0 0 10px;border-radius:14px;gap:14px;box-shadow:0 3px 12px #182b4510}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar h2{font-size:20px;line-height:1.3;letter-spacing:-.03em}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar .calyz-record-title{font-size:inherit;line-height:inherit}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar p{margin-top:4px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-header-actions{gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-header-actions button{min-height:35px;font-size:12px;padding:7px 11px;border-radius:9px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-overview{margin:0 0 8px;padding:10px 13px;border-radius:10px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-overview p{margin:0 0 6px;max-width:none;line-height:1.45}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-overview>div{gap:6px 14px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-work-summary{margin:0 0 9px;padding:5px 2px 8px;min-height:0;gap:9px 18px;border:0;border-radius:0;background:none;box-shadow:none;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-work-summary strong{font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-toolbar{margin:0 0 12px;padding:0;gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-views{padding:3px;gap:2px;border-radius:9px;background:color-mix(in srgb,var(--project-muted) 8%,transparent)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-views button{min-height:32px;padding:6px 11px;font-size:12px;border-radius:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-toolbar :is(input,select){min-height:34px;height:34px;padding:6px 10px;font-size:12px;border-radius:8px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-toolbar .project-icon-button{min-height:34px;height:34px;width:34px;padding:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switcher{margin-bottom:13px;padding:10px 12px;border-radius:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switcher>header{margin-bottom:7px;gap:10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switcher h3{font-size:13px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switcher>header span{font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-more{min-height:28px;padding:3px 0 3px 8px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-preview{gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card{min-height:54px;padding:8px 10px;gap:7px;border-radius:9px;box-shadow:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card .calyz-visual-label{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.35}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-preview .calyz-visual-label>span:last-child{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card .calyz-record-symbol{font-size:14px;line-height:1}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card .calyz-record-symbol svg{width:15px;height:15px;flex:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card small{font-size:11px;margin-top:4px;line-height:1.35}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-card>.project-dot{width:6px;height:6px;margin-top:5px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-gantt{border-radius:12px;--gantt-label:240px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-tools{padding:11px 15px 7px!important;gap:10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-tools h3{font-size:15px;letter-spacing:-.02em}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-tools p{margin-top:3px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-tools :is(button,select){min-height:32px;padding:5px 9px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-context{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 18px;padding:0 15px 9px;flex-wrap:wrap}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-legend{margin:0;padding:0;font-size:11px;gap:12px;min-height:22px;align-items:center}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-guide{max-width:520px;font-size:11px;color:var(--project-muted)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-guide summary{min-height:24px;cursor:pointer;text-align:right;padding:3px 0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-guide p{margin:7px 0 2px;line-height:1.6}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-row{min-height:46px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-header{min-height:42px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-project-row{min-height:45px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-name{padding:6px 12px!important;gap:2px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-name>button:first-child{min-height:23px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-name small{font-size:11px;margin-top:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-task-row .gantt-name{padding-left:18px!important}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-name .gantt-add{top:9px;width:27px;height:27px;min-height:27px;border-radius:7px;font-size:18px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-bar{height:25px;min-height:25px;padding:2px;font-size:11px;border-radius:5px!important}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-help{padding:8px 15px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-table :is(th,td){padding:10px 13px;font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-table td small{margin-top:2px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-board{gap:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-column{padding:11px 8px 6px;border-radius:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-task{padding:12px 11px;border-radius:9px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-task-title{font-size:13px;line-height:1.4}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-task-meta{margin-top:10px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-task-footer{margin-top:8px;padding-top:8px;font-size:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record{padding:13px;border-radius:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-calendar-day{min-height:105px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) dialog.project-editor-dialog{width:min(880px,calc(100vw - 44px));height:min(780px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0;border-radius:18px;overflow:hidden;background:var(--calyz-glass-solid,#f8fafd);box-shadow:0 28px 90px #0e1c3540}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) dialog.project-editor-dialog[open]{display:flex;flex-direction:column}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header{position:static;flex:none;align-items:center;padding:18px 22px;margin:0;gap:12px;background:linear-gradient(120deg,var(--calyz-glass-solid,#fafcff),var(--surface,#eef2f8))}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-symbol{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--project-line);border-radius:12px;color:var(--project-accent);background:var(--surface,#fff)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header>div{min-width:0;flex:1}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header h2{font-size:21px;line-height:1.3;letter-spacing:-.035em;margin:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header .project-kind-label{margin:0 0 3px;font-size:9px;line-height:1.2;letter-spacing:.12em;font-weight:650;color:var(--project-muted)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-dialog-close{width:32px;height:32px;min-height:32px;background:transparent;border-color:transparent;font-size:22px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-dialog-close:hover{background:color-mix(in srgb,var(--project-muted) 10%,transparent)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0;gap:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-body{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;flex:1;padding:20px 22px 24px;align-content:start;scroll-padding-block:18px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-body>*{min-width:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-editor-basics{padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:13px 18px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-section-caption{gap:0;margin:0 0 1px;align-items:center}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-section-caption h3{font-size:12px;font-weight:650;line-height:1.4;color:var(--project-ink)}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-section-caption>div:not(.calyz-record-picker){min-width:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-editor-basics .calyz-record-picker{margin:0 0 0 auto}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .calyz-record-picker-trigger{min-height:28px;padding:4px 8px;font-size:11px;border-radius:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog label{font-size:12px;line-height:1.35;gap:6px;color:var(--project-muted);font-weight:500}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog :is(input,select,textarea){min-height:36px;padding:7px 10px;font-size:13px;line-height:1.45;border-radius:8px;background:var(--surface,#fff);border-color:var(--project-line);box-shadow:0 1px 2px #14253b04}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-editor-title-field input{min-height:42px;font-size:16px;padding:9px 11px;font-weight:550;letter-spacing:-.02em}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog textarea{resize:vertical}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-fields{gap:18px;align-items:start}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog :is(.project-task-options,.project-task-notes,.project-images){padding:12px 0 0;border:0;border-top:1px solid var(--project-line);border-radius:0;background:none;box-shadow:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog :is(.project-task-options,.project-images)>summary{min-height:30px;padding:0 0 10px;font-size:12px;font-weight:650;gap:8px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-options>div{padding:3px 0 0;gap:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-options>div>label:last-child{grid-column:auto}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-notes label{margin-top:10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-notes textarea{min-height:138px;font-size:13px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-images-content{padding:3px 0 0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-operation-details{gap:10px;margin:0;padding-top:4px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-operation-details>h3{font-size:12px;margin:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-operation-details>details{padding:10px 12px;border:1px solid var(--project-line);border-radius:9px;background:var(--surface,#fff);box-shadow:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>form>footer{position:static;flex:none;margin:0;padding:13px 22px;gap:8px;background:var(--calyz-glass-solid,#f8fafd);border-top:1px solid var(--project-line);border-radius:0;backdrop-filter:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog footer>button{min-height:35px;padding:7px 12px;font-size:12px;border-radius:8px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog footer>.record-danger{background:transparent!important;border-color:transparent!important;padding-left:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog footer>.record-danger:hover{text-decoration:underline;text-underline-offset:3px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>.project-unsaved{flex:none;margin:0;padding:12px 22px;border-radius:0;border:0;border-bottom:1px solid var(--project-line);font-size:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-error{grid-column:1/-1}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog.kind-task .project-editor-basics{grid-template-columns:2fr 1fr 1fr}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog.kind-task .project-editor-project-field{grid-column:auto}@media(min-width:1151px){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-preview{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation{padding:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation>header{align-items:center}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation h1{font-size:20px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav>button{min-height:40px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-content{padding:12px 10px 18px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar.calyz-section-header{align-items:flex-start;padding:13px;gap:10px;min-height:0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-titlebar h2{font-size:19px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-header-actions{flex-wrap:wrap;gap:6px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-header-actions button{min-height:40px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-toolbar{gap:7px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-toolbar :is(input,select),:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-views button{min-height:40px;height:auto}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switcher{padding:9px 10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-more{min-height:40px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-switch-preview .project-switch-card{min-width:210px;max-width:240px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-gantt{--gantt-label:180px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-context{padding-inline:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-guide summary{text-align:left}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) dialog.project-editor-dialog{width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);border-radius:14px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header{padding:13px 15px;gap:10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>header h2{font-size:20px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-symbol{width:36px;height:36px;border-radius:10px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-body{grid-template-columns:1fr;padding:16px 15px 22px;gap:15px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-editor-basics,:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-operation-details,:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-task-fields,:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog.kind-task .project-editor-basics{grid-template-columns:1fr}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-section-caption{flex-wrap:wrap}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog .project-editor-basics .calyz-record-picker{margin-left:auto}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog :is(input,select,textarea){font-size:16px;min-height:42px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog>form>footer{padding:11px 15px;flex-wrap:wrap}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog footer>button{min-height:40px;flex:none}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog footer>.record-danger{margin-right:auto}}@media(pointer:coarse){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-editor-dialog :is(input,select),:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) button{min-height:44px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .gantt-name .gantt-add{width:36px;height:36px;top:5px}}@media(forced-colors:active){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) :is(.project-editor-symbol,.project-task-options,.project-task-notes,.project-images,.project-editor-body){background:Canvas;color:CanvasText;box-shadow:none;border-color:CanvasText}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-work-summary{color:CanvasText}}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-collection-column{padding:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-collection-column>header{margin-bottom:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-collection-board .project-record{padding:10px 12px;margin-bottom:9px;border-radius:11px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record>header{min-height:23px;margin-bottom:6px;gap:6px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record>header>.project-text-button{min-height:24px;padding:0 3px;font-size:15px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-status{font-size:10px;line-height:1.3;padding:3px 6px;border-radius:5px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-title{font-size:13px;line-height:1.4;gap:7px;min-height:25px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-title .calyz-visual-label{align-items:flex-start}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-title .calyz-visual-label>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-facts{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 11px;padding:8px 0}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-facts>span{font-size:11px;line-height:1.35;gap:5px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-facts svg{width:12px;height:12px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-progress{gap:4px;font-size:10px;line-height:1.3}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record-progress progress{height:3px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record footer{margin-top:8px;padding-top:6px;gap:6px}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record footer button{font-size:11px;line-height:1.3;min-height:27px;padding:2px 0}@media(pointer:coarse){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record footer button,:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-record>header>.project-text-button{min-height:44px}}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-shell{flex-wrap:nowrap;max-width:100%}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation{width:100%;max-width:100%;box-sizing:border-box}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav{min-width:0;max-width:100%;overscroll-behavior-x:contain}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation>header{flex-wrap:wrap}@media(max-width:680px){:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .project-navigation-actions{width:100%;justify-content:space-between}:is(.projects-app.projects-compact,body.calyz-ui #content .projects-app.projects-compact) .projects-top-navigation nav{border-top:1px solid var(--project-line);padding-top:10px}}:is(html[data-calyz-theme=dark] body,body.dark) :is(.projects-app.projects-compact,#content .projects-app.projects-compact) .project-secondary{background:#24364e;color:#eef3fb;border-color:#52647d}:is(html[data-calyz-theme=dark] body,body.dark) :is(.projects-app.projects-compact,#content .projects-app.projects-compact) .project-secondary:hover:not(:disabled){background:#304563;color:#fff;border-color:#7c8fac}@media(forced-colors:active){:is(html[data-calyz-theme=dark] body,body.dark) :is(.projects-app.projects-compact,#content .projects-app.projects-compact) .project-secondary{background:Canvas;color:CanvasText;border-color:CanvasText}}.projects-compact .projects-top-navigation{padding-bottom:10px}.projects-compact .projects-titlebar{min-height:70px;padding:14px 18px;box-shadow:inset 0 1px #fff,0 10px 26px -22px #354e7959}.projects-compact .projects-titlebar h2{font-size:19px}.projects-compact .project-work-summary{padding:8px 2px;margin:8px 0}.projects-compact .projects-toolbar{margin:9px 0 14px;gap:9px}.projects-compact details.project-overview{padding:0;margin:10px 0;border:0;background:transparent;box-shadow:none}.projects-compact details.project-overview>summary{justify-content:flex-start;gap:9px;width:max-content;max-width:100%;font-size:12px;padding:6px 0}.projects-compact .project-switcher{padding:12px 14px;margin:0 0 14px}.projects-compact .project-switch-card{padding:10px 12px;min-height:58px}.projects-compact .project-switch-card small{font-size:11px}.projects-compact .project-more-views{flex:none;margin:0;padding:0;border:0;background:transparent;min-width:0}.projects-compact .project-more-views>summary{min-height:36px;font-size:12px;padding:6px 10px;color:var(--project-muted)}.project-scope-options{display:grid;gap:9px}.project-scope-options>button{display:flex;gap:12px;align-items:center;text-align:left;min-height:46px;padding:10px 14px;border:1px solid var(--floating-line,#becce0);background:var(--floating-surface,#fff);color:var(--floating-ink,#263b54);border-radius:12px}.project-scope-options>button small{margin-left:auto}.project-scope-options>button[aria-current=page]{border-color:#8d80b7;background:#e8e3f5}html body .projects-app.projects-compact .project-switcher{background:linear-gradient(120deg,#172a43f5,#222d46f5 56%,#302744f0);border:1px solid #7285aa77;box-shadow:inset 0 1px #ffffff24,0 14px 28px -20px #0a17347a;color:#edf2ff}html body .projects-app.projects-compact .project-switcher>header h3{color:#f1f5ff}html body .projects-app.projects-compact .project-switch-empty,html body .projects-app.projects-compact .project-switcher>header>div>span{color:#b8c9e2}html body .projects-app.projects-compact .project-switcher>header .project-switch-more{color:#d4c8f2;background:transparent;border-radius:8px}html body .projects-app.projects-compact .project-switch-preview .project-switch-card{background:linear-gradient(135deg,#ffffff0f,#d9e6ff08);border-color:#91a7ca52;color:#e7efff;box-shadow:inset 0 1px #ffffff14}html body .projects-app.projects-compact .project-switch-preview .project-switch-card small{color:#bbcae1}html body .projects-app.projects-compact .project-switch-preview .project-switch-card[aria-pressed=true]{background:linear-gradient(125deg,#8c76bb4d,#6e82ba29);border-color:#baabe4;color:#fff;box-shadow:inset 0 1px #ddd3ff29,0 0 0 1px #a894cf26}html body .projects-app.projects-compact .project-switch-preview .calyz-symbol svg{color:#c9b9ed}html body .projects-app.projects-compact .project-switch-preview .project-dot.status-active{background:#7ccdbb}html body .projects-app.projects-compact .project-switch-preview .project-dot.status-paused{background:#ecc38b}html body .projects-app.projects-compact .project-switch-preview .project-dot.status-completed{background:#b9a6e2}html body .projects-app.projects-compact .project-switch-preview .project-dot.status-draft{background:#a9bbd4}@media(hover:hover){html body .projects-app.projects-compact .project-switch-preview .project-switch-card:not(:disabled):hover{background:linear-gradient(135deg,#a2b8e12b,#bfabe325);border-color:#a8bce0}html body .projects-app.projects-compact .project-switcher>header .project-switch-more:hover{background:#ffffff12;color:#fff}}html body .projects-app.projects-compact .project-switch-preview .project-switch-card:focus-visible,html body .projects-app.projects-compact .project-switcher>header .project-switch-more:focus-visible{outline:2px solid #c7bbf0;outline-offset:3px}@media(prefers-reduced-transparency:reduce){html body .projects-app.projects-compact .project-switcher{background:linear-gradient(120deg,#172a43,#302744)}html body .projects-app.projects-compact .project-switch-preview .project-switch-card{background:#293850}html body .projects-app.projects-compact .project-switch-preview .project-switch-card[aria-pressed=true]{background:#454365}}@media(forced-colors:active){html body .projects-app.projects-compact .project-switch-preview .project-switch-card,html body .projects-app.projects-compact .project-switcher{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}html body .projects-app.projects-compact .project-switch-preview .project-switch-card small,html body .projects-app.projects-compact .project-switcher>header h3,html body .projects-app.projects-compact .project-switcher>header>div>span{color:CanvasText}html body .projects-app.projects-compact .project-switcher>header .project-switch-more{color:LinkText}html body .projects-app.projects-compact .project-switch-preview .project-switch-card[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:HighlightText}html body .projects-app.projects-compact .project-switch-preview .calyz-symbol svg{color:inherit}}.settings-company-bridge .connection-back{display:inline-flex;align-items:center;gap:7px}@media(max-width:520px){.settings-connections-list button{flex-wrap:wrap}.settings-connections-list em{white-space:normal;text-align:left}}.workspace-settings{--settings-ink:#25334b;--settings-muted:#6b7890;position:fixed;inset:0;margin:auto;width:min(1050px,calc(100vw - 40px));height:min(770px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border:1px solid #ffffffd9;border-radius:30px;background:linear-gradient(145deg,#fffffff5,#f7f6fdeb);color:var(--settings-ink);box-shadow:inset 0 1px 0 #fff,0 30px 90px -30px #172d4c50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.workspace-settings[open]{display:flex;flex-direction:column}.workspace-settings::backdrop{background:linear-gradient(135deg,#24354e3b,#24354e60);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.workspace-settings>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 21px;flex-shrink:0;border-bottom:1px solid #e0e5ee;background:#ffffff70}.workspace-settings>header small{display:none}.workspace-settings>header h2{font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.8px}.workspace-settings>header>button{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#ecf0f680;color:#76849a;font-size:25px;line-height:1;cursor:pointer;border:1px solid #ffffffc9}.workspace-settings-layout{display:grid;grid-template-columns:215px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.workspace-settings-layout>nav{display:flex;flex-direction:column;gap:4px;padding:18px 14px;overflow:auto;background:linear-gradient(145deg,#f1f3f8c9,#eeeaf680);border-right:1px solid #e3e6ef}.workspace-settings-layout>nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;border-radius:13px;text-align:left;font-size:12px;font-weight:500;color:var(--settings-muted);cursor:pointer;border:1px solid transparent;transition:background-color .18s ease,color .18s ease}.workspace-settings-layout>nav button>svg{flex-shrink:0;opacity:.85}.workspace-settings-layout>nav button:hover{background:#ffffff8c;color:var(--settings-ink)}.workspace-settings-layout>nav button.active{background:#ffffffdc;border-color:#ffffff;color:var(--settings-accent,#7352ad);font-weight:600;box-shadow:0 3px 10px -6px #30405726}.workspace-settings-layout>nav form{padding-top:22px;border-top:1px solid #dfe4ee;margin-top:20px}.workspace-settings-layout>nav form button{color:#8f6972;font-size:11px}.workspace-settings-content.impulso-account{margin:0;padding:0;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:linear-gradient(145deg,#ffffffc9,#ffffff8c)}.settings-preserved-panel{flex:1;min-height:0;height:100%;overflow-y:auto;padding:32px 35px;scrollbar-width:thin;scrollbar-color:#b7c1d380 transparent}.settings-preserved-panel[hidden]{display:none!important}.settings-preserved-panel>.settings-company-bridge,.settings-preserved-panel>section{padding:0;max-width:660px;margin:0 auto}.settings-company-bridge>h3,.settings-preserved-panel h1{font-size:25px!important;line-height:1.25;font-weight:650;letter-spacing:-.8px;color:var(--settings-ink);margin:0 0 13px}.settings-preserved-panel h1{margin-bottom:24px}.settings-company-bridge>p{font-size:13px;line-height:1.7;color:var(--settings-muted);margin:0 0 26px;max-width:530px}.settings-company-bridge>small{display:block;font-size:11px;line-height:1.6;color:var(--settings-muted);margin-top:15px}.workspace-settings-content [data-slot=card]{padding:0 0 24px;margin-bottom:25px;gap:17px;border:0;border-bottom:1px solid #e0e5ee;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.workspace-settings-content [data-slot=card]:last-child{border-bottom:0}.workspace-settings-content [data-slot=card-content],.workspace-settings-content [data-slot=card-footer],.workspace-settings-content [data-slot=card-header]{padding:0;background:transparent;border-radius:0}.workspace-settings-content [data-slot=card-title]{font-size:16px;font-weight:600;letter-spacing:-.3px;color:var(--settings-ink)}.settings-preserved-panel[data-view=account] [data-slot=card-header]{display:none}.unified-preferences>label,.workspace-settings-content label{font-size:12px;font-weight:550;color:#516178}.unified-preferences>label{display:block;margin-bottom:23px}.workspace-settings-content input:not([type=checkbox]):not([type=radio]),.workspace-settings-content select{height:auto;min-height:46px;border:1px solid #d5ddea;background:#ffffffef;border-radius:14px;box-shadow:inset 0 1px 0 #fff;font-size:14px;color:var(--settings-ink);padding:11px 14px;outline:none}.unified-preferences input,.unified-preferences select{display:block;width:100%;margin-top:9px}.workspace-settings-content input:focus,.workspace-settings-content select:focus{border-color:color-mix(in srgb,var(--settings-accent) 45%,#d5ddea);box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 7%,transparent)}.settings-company-bridge>button,.unified-preferences>button,.workspace-data-actions>button,.workspace-settings-content [data-slot=button]{min-height:42px;padding:10px 16px;border-radius:13px;font-size:12px;font-weight:550;cursor:pointer}.settings-company-bridge>button:not(.connection-back),.unified-preferences>button,.workspace-data-actions>button:not(.connection-back),.workspace-settings-content [data-slot=button][data-variant=default]{background:var(--settings-accent,#7352ad);color:white;box-shadow:inset 0 1px 0 #ffffff30,0 5px 14px -10px var(--settings-accent)}.workspace-settings-content [data-slot=button][data-variant=outline]{background:#ffffffba;border-color:#d5ddea;color:#53627a}.workspace-settings-content [data-slot=button][data-variant=destructive]{background:#b14b52;color:white}.workspace-settings button:disabled{opacity:.5;cursor:default}.workspace-settings button:focus-visible{outline:2px solid var(--settings-accent,#7352ad);outline-offset:3px}.settings-color-options{display:flex;gap:15px;margin-top:15px}.settings-color-options button{width:35px;height:35px;min-height:35px;padding:0;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff65;cursor:pointer}.settings-color-options button[aria-pressed=true]{outline:2px solid var(--settings-ink);outline-offset:4px}.settings-save-error,.settings-save-state{flex-shrink:0;padding:11px 35px;margin:0;border-top:1px solid #e0e5ee;font-size:11px;color:#9f4c48;background:#ffffff9c}.settings-save-state{color:var(--settings-muted)}.settings-connections-list{display:grid;gap:10px}.settings-connections-list button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:15px;border:1px solid #dce3ee;border-radius:16px;background:#ffffffb3;text-align:left;cursor:pointer;color:var(--settings-ink)}.settings-connections-list strong{display:block;font-size:13px;font-weight:600}.settings-connections-list small{display:block;margin-top:5px;font-size:11px;color:var(--settings-muted);line-height:1.5}.settings-connections-list em{font-style:normal;font-size:10px;flex-shrink:0;color:#857193}.settings-company-bridge .connection-back{background:transparent;color:var(--settings-accent);padding:0;min-height:30px;box-shadow:none;margin-bottom:20px;font-size:12px}.settings-connection-benefits{display:grid;gap:10px;margin:22px 0 25px;font-size:12px;color:var(--settings-muted)}.settings-company-bridge h4{font-size:14px;font-weight:600;margin:20px 0 13px}.settings-connection-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.65;margin:16px 0}.settings-connection-check input{accent-color:var(--settings-accent);margin-top:4px}.settings-company-bridge details{font-size:12px;margin:22px 0}.settings-company-bridge summary{color:var(--settings-accent);cursor:pointer}.settings-company-bridge details p{margin-top:12px;font-size:12px;color:var(--settings-muted);line-height:1.7}.account-activity-row{padding:17px 0;border-bottom:1px solid #e0e5ee}.account-activity-row strong{display:block;font-size:13px;font-weight:550}.account-activity-row small{display:block;font-size:11px;color:var(--settings-muted);margin-top:6px}.workspace-data-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.workspace-data-counts>div{padding:16px;border:1px solid #dce3ee;border-radius:16px;background:#ffffffa6}.workspace-data-counts small{font-size:11px;color:var(--settings-muted)}.workspace-data-counts strong{display:block;font-size:25px;font-weight:600;margin-top:9px}.doc-options{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.doc-options label{flex:1;min-width:170px;font-size:12px;font-weight:550}.doc-options select{display:block;width:100%;margin-top:7px;min-height:42px;padding:9px 13px;border:1px solid #d5ddea;border-radius:13px;background:#fff}.doc-quotes{list-style:none;margin:0 0 8px;padding:0}.doc-quotes>li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e0e5ee}.doc-quotes strong{display:block;font-size:13px;font-weight:550}.doc-quotes span{display:block;font-size:11px;color:var(--settings-muted);margin-top:4px}.doc-quotes button{min-height:36px;padding:8px 15px;border:0;border-radius:11px;background:var(--settings-accent,#7352ad);color:#fff;font-size:12px;font-weight:550;cursor:pointer}.doc-quotes button:disabled{opacity:.5;cursor:default}.doc-list{list-style:none;margin:0;padding:0}.doc-list>li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e0e5ee}.doc-list strong{display:block;font-size:13px;font-weight:550}.doc-list span{display:block;margin-top:4px}.doc-list small,.doc-list span{font-size:11px;color:var(--settings-muted)}.doc-list small{white-space:nowrap}.doc-warnings{margin:10px 0 0;padding-left:18px}.doc-warnings li{font-size:11px;line-height:1.7;color:#96631a}.panel-headline{margin:18px 0 4px}.panel-headline strong{display:block;font-size:17px;font-weight:600}.panel-headline span{display:block;font-size:12px;color:var(--settings-muted);margin-top:6px}.panel-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.panel-number{padding:14px;border:1px solid #dce3ee;border-radius:16px;background:#ffffffa6}.panel-number small{display:block;font-size:11px;color:var(--settings-muted)}.panel-number small em{font-style:normal;color:#96631a}.panel-number strong{display:block;font-size:22px;font-weight:600;margin:7px 0 5px}.panel-number span{display:block;font-size:11px;line-height:1.6;color:var(--settings-muted)}.panel-chart{margin:22px 0}.panel-chart-legend{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--settings-muted);margin-bottom:10px}.panel-chart-legend strong{color:inherit;font-weight:600}.panel-dot{width:9px;height:9px;border-radius:3px;display:inline-block}.panel-dot-in{background:#7352ad}.panel-dot-out{background:#c9b6e6;margin-left:10px}.panel-bars{gap:4px;height:96px}.panel-bar,.panel-bars{display:flex;align-items:flex-end}.panel-bar{flex:1;gap:2px;height:100%}.panel-bar-in,.panel-bar-out{flex:1;border-radius:3px 3px 0 0;min-height:0}.panel-bar-in{background:#7352ad}.panel-bar-out{background:#c9b6e6}.panel-chart-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--settings-muted);margin-top:6px}.panel-opportunities{list-style:none;margin:0;padding:0}.panel-opportunities>li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e0e5ee}.panel-opportunities strong{display:block;font-size:13px;font-weight:550}.panel-opportunities span{display:block;font-size:11px;color:var(--settings-muted);margin-top:4px}.panel-tag{font-style:normal;font-size:10px;font-weight:600;padding:5px 9px;border-radius:999px;white-space:nowrap;border:1px solid #dce3ee;background:#fff}.panel-tag-urgent{color:#a33;border-color:#e8c4c4;background:#fdf3f3}.panel-tag-high{color:#96631a;border-color:#f0dcb4;background:#fdf8ec}.panel-tag-followup{color:#2f5d8a;border-color:#c9dcef}.panel-missing{margin:22px 0;padding:14px;border:1px dashed #d5ddea;border-radius:14px;background:#ffffff7a}.panel-missing strong{display:block;font-size:12px;font-weight:600}.panel-missing ul{margin:8px 0 0;padding-left:18px}.panel-missing li{font-size:11px;line-height:1.7;color:var(--settings-muted)}.rut-state{margin:6px 0 0;font-size:11px;line-height:1.6}.rut-empty{color:var(--settings-muted)}.rut-invalid{color:#a33;font-weight:550}.rut-valid{color:#2c6b3f}.health-headline{margin:18px 0;padding:16px;border-radius:16px;border:1px solid #dce3ee;background:#ffffffa6}.health-headline strong{display:block;font-size:14px;font-weight:600}.health-headline span{display:block;font-size:12px;color:var(--settings-muted);margin-top:6px}.health-ok{border-color:#cfe6d4;background:#f2faf4}.health-warning{border-color:#f0dcb4;background:#fdf8ec}.health-danger{border-color:#e8c4c4;background:#fdf3f3}.health-alerts{list-style:none;margin:0;padding:0}.health-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e0e5ee}.health-alert strong{display:block;font-size:13px;font-weight:550}.health-alert span{display:block;font-size:12px;line-height:1.6;color:var(--settings-muted);margin-top:5px}.health-alert small{font-size:11px;color:var(--settings-muted);white-space:nowrap}.health-alert.health-danger strong{color:#a33}.health-alert.health-warning strong{color:#96631a}.health-subtitle{margin:24px 0 4px;font-size:12px;font-weight:600;color:var(--settings-muted)}.health-sources{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 6px}.health-chip{padding:6px 11px;border-radius:999px;font-size:11px;font-weight:550;border:1px solid #dce3ee;background:#fff}.health-chip.health-ok{color:#2c6b3f;border-color:#cfe6d4}.health-chip.health-warning{color:#96631a;border-color:#f0dcb4}.health-chip.health-danger{color:#a33;border-color:#e8c4c4}.workspace-data-password{display:block;margin:22px 0 6px;font-size:12px;font-weight:550}.workspace-data-password input{display:block;width:100%;margin-top:8px;min-height:42px;padding:10px 14px;border:1px solid #d5ddea;border-radius:13px;background:#fff}.workspace-data-password input:focus-visible{outline:2px solid var(--settings-accent,#7352ad);outline-offset:2px}.workspace-data-actions{display:flex;align-items:center;gap:20px;margin:25px 0;flex-wrap:wrap}.workspace-data-actions>.connection-back{margin:0}.settings-company-bridge .workspace-data-note{font-size:11px;line-height:1.7;color:var(--settings-muted)}.workspace-settings .journey-experience{min-height:0;padding:0;background:transparent}.workspace-settings .journey-header{display:none}.workspace-settings .journey-progress{gap:9px;margin:0 0 25px}.workspace-settings .journey-progress small{white-space:normal}.workspace-settings .journey-intro h1{font-size:25px!important}.workspace-settings .journey-panel{padding:22px;border-radius:20px}.workspace-settings .journey-experience:before{display:none}.team-invitations{padding:0;margin-top:28px;border:0;background:transparent}.team-invitations h3{font-size:16px;font-weight:600}.team-invitations small,.team-invitations>p{font-size:11px;line-height:1.7;color:var(--settings-muted)}.team-invitations>p{margin:12px 0 18px}.team-invitations article{padding:17px 0;border-top:1px solid #e0e5ee}.team-invitations article strong{display:block;font-size:13px;overflow-wrap:anywhere}.team-invitations article small{display:block;margin:6px 0 13px}.invitation-actions{display:flex;gap:9px;margin-bottom:12px}.invitation-actions button{font-size:11px;padding:8px 11px;border-radius:10px;border:1px solid #d5ddea;cursor:pointer}.invitation-actions button:first-child{color:var(--settings-accent);background:#ffffffba}.team-invitations input{width:100%;font-size:11px!important;min-height:35px!important;color:var(--settings-muted)!important;padding:8px 11px!important}.settings-preserved-panel[data-active=true]{animation:settings-reveal .28s cubic-bezier(.16,1,.3,1)}@keyframes settings-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:740px){.workspace-settings{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.workspace-settings>header{padding:20px}.workspace-settings-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.workspace-settings-layout>nav{flex-direction:row;gap:6px;padding:10px 14px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #e3e6ef}.workspace-settings-layout>nav button{white-space:nowrap;width:auto;min-height:36px;font-size:11px;padding:8px 10px}.workspace-settings-layout>nav form{padding:0;margin:0;border:0}.settings-preserved-panel{padding:25px 21px}.workspace-settings-content input:not([type=checkbox]):not([type=radio]),.workspace-settings-content select{font-size:16px}.settings-connections-list em{max-width:90px;text-align:right}.panel-numbers,.workspace-data-counts{grid-template-columns:1fr 1fr}.workspace-data-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.settings-preserved-panel[data-active=true]{animation:none}.workspace-settings-layout>nav button{transition:none}}@media(prefers-reduced-transparency:reduce){.workspace-settings{background:#fff}.workspace-settings::backdrop{background:#24354e80;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-settings-content.impulso-account,.workspace-settings-layout>nav{background:#fff}}.database-model-status{display:inline-flex;align-items:center;padding:5px 8px;margin:3px 0 15px;border-radius:8px;background:#eaf6f0;color:#337f66;font-size:10px;font-weight:550}.settings-organized-nav{display:flex;flex-direction:column;gap:9px}.settings-organized-nav .settings-search{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted,#61738a);padding:4px 10px 12px}.settings-search input{width:100%;min-height:39px;padding:9px;border:1px solid #becbd560;border-radius:8px;background:transparent;font:inherit;color:inherit}.workspace-settings .settings-group-trigger{font-weight:700!important;display:flex!important;justify-content:space-between!important;width:100%;color:inherit!important}.settings-group-items{padding-left:9px;border-left:1px solid #b8c5d343;margin-left:10px}.workspace-settings .settings-group-items button{font-size:12px!important;min-height:38px!important}.settings-setup-guide{padding:18px;border:1px solid #b6c5d54d;border-radius:12px;margin-bottom:24px}.settings-setup-guide h3{font-size:15px;margin:0 0 5px}.settings-setup-guide p{font-size:12px;color:var(--muted,#61738a)}.settings-setup-guide>div{display:flex;flex-wrap:wrap;gap:7px}.settings-setup-guide button{font:inherit;font-size:12px;border:1px solid #bdcbd650;border-radius:7px;min-height:38px;padding:8px 10px;background:transparent;color:inherit}.visual-collection-setting{margin:0 0 24px;padding:18px;border:1px solid #ccd8e9;border-radius:18px;background:#ffffffa8}.visual-collection-setting h4{font-size:15px;font-weight:650;margin:0 0 6px;color:#263b58}.visual-collection-help,.visual-collection-setting p{font-size:13px;line-height:1.65;color:#4e6078;margin:0 0 16px}.visual-collection-setting .calyz-floating-section{margin:12px 0 0}.visual-collection-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.workspace-settings .visual-collection-option{display:block;width:100%;overflow:hidden;text-align:left;border:1px solid #b8c9df;border-radius:16px;background:#f9fbff;color:#253954;padding:8px;cursor:pointer;box-shadow:0 6px 18px -15px #263b58;min-width:0}.workspace-settings .visual-collection-option[aria-pressed=true]{border:2px solid #6c5ca5;padding:7px;background:#f0edfb;box-shadow:0 0 0 2px #7965b41a}.visual-collection-preview{height:138px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;border-radius:10px;overflow:hidden;background:#e1e8f1}.visual-collection-preview img{width:100%;height:100%;object-fit:cover;min-height:0}.visual-collection-preview img:first-child{grid-row:span 2}.visual-collection-preview.is-plain{display:grid;place-items:center;background:linear-gradient(135deg,#fff,#e5eaf6);color:#3e526f;font-size:32px;font-weight:600}.visual-collection-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:12px 6px 5px;font-size:14px}.visual-collection-caption strong{font-weight:650}.visual-collection-caption>span{font-size:11px;font-weight:600;color:#65518f}.visual-collection-description{display:block;font-size:12px;line-height:1.6;color:#526780;margin:0 6px 8px}html[data-calyz-theme=dark] .visual-collection-setting{background:#1d2e45;border-color:#516781}html[data-calyz-theme=dark] .visual-collection-setting h4{color:#edf3ff}html[data-calyz-theme=dark] :is(.visual-collection-setting p,.visual-collection-help,.visual-collection-description){color:#c5d2e5}html[data-calyz-theme=dark] .workspace-settings .visual-collection-option{background:#253952;border-color:#58718e;color:#f0f5ff}html[data-calyz-theme=dark] .workspace-settings .visual-collection-option[aria-pressed=true]{background:#3a3b60;border-color:#b9a5ec}html[data-calyz-theme=dark] .visual-collection-caption>span{color:#d2c4f3}@media(max-width:600px){.visual-collection-options{grid-template-columns:1fr}.visual-collection-preview{height:126px}}@media(forced-colors:active){.workspace-settings .visual-collection-option[aria-pressed=true]{border-color:Highlight;outline:2px solid Highlight}.visual-collection-preview.is-plain{background:Canvas;color:CanvasText}}.workspace-settings.settings-premium{--settings-ink:#24344f;--settings-muted:#596d88;--settings-accent:#6254b7;width:min(1180px,calc(100vw - 48px));height:min(850px,calc(100dvh - 48px));border-radius:26px;background:#f4f6fc;box-shadow:0 36px 120px -30px #09152f99,inset 0 1px #fff}.settings-premium::backdrop{background:#101d3b6b;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.settings-premium>header{padding:20px 27px;background:linear-gradient(110deg,#fff,#f4f3ff 65%,#e9f2ff);border-bottom:1px solid #d8e1ef}.settings-premium>header>div{display:flex;align-items:center;gap:16px}.settings-premium>header .calyz-settings-logo{width:27px;height:49px;object-fit:contain;filter:drop-shadow(0 3px 3px #4b47742b)}.settings-premium>header h2{margin:0;font-size:25px;letter-spacing:-.8px;color:#25344e}.settings-premium>header>button{width:39px;height:39px;border:1px solid #d9e0ef;background:#fff;color:#536683;box-shadow:0 3px 9px #23375709}.settings-premium .workspace-settings-layout{grid-template-columns:274px minmax(0,1fr)}.settings-premium .workspace-settings-layout>nav{padding:18px 13px 14px;border-right:1px solid #192b4e;background:radial-gradient(ellipse at 0 0,#36365b,transparent 55%),linear-gradient(165deg,#182842,#111b31);color:#e1e9fb;gap:0}.settings-premium .settings-organized-nav{min-height:100%;gap:15px}.settings-premium .settings-search{padding:0 4px 2px;gap:9px;color:#c7d3ed;font-size:12px;font-weight:500}.settings-premium .settings-search-field{display:flex;align-items:center;gap:9px;border:1px solid #7387af4d;border-radius:12px;background:#ffffff0a;padding:0 11px;color:#b5c6e9}.settings-premium .settings-search-field:focus-within{border-color:#ada2f0;box-shadow:0 0 0 3px #a093ed21;background:#ffffff10}body .workspace-settings.settings-premium .settings-search-field input[type=search]{flex:1;width:100%;min-width:0;min-height:43px;border:0;border-radius:0;background:transparent;padding:7px 0;font-size:12px;color:#f5f7ff;caret-color:#ddd5ff;outline:none;box-shadow:none;color-scheme:dark;-webkit-appearance:none;appearance:none}body .workspace-settings.settings-premium .settings-search-field input[type=search]:is(:hover,:focus,:focus-visible){background:transparent;border:0;box-shadow:none;outline:none}.settings-premium .settings-search-field>svg{flex:none}body .workspace-settings.settings-premium .settings-search-field input[type=search]::placeholder{color:#b4c4e3;opacity:1}.settings-premium .settings-category-list{display:grid;gap:6px}.settings-premium .settings-category{--category:#a8b9f4;--category-bg:#a8b9f414;border-radius:13px}.settings-premium .settings-category[data-tone=teal]{--category:#7bd9cf;--category-bg:#7bd9cf14}.settings-premium .settings-category[data-tone=blue]{--category:#82baf7;--category-bg:#82baf714}.settings-premium .settings-category[data-tone=amber]{--category:#e6c18c;--category-bg:#e6c18c14}.settings-premium .settings-category[data-tone=violet]{--category:#c0a3f3;--category-bg:#c0a3f314}.settings-premium .settings-category[data-tone=slate]{--category:#afc6da;--category-bg:#afc6da14}.settings-premium .settings-category .settings-group-trigger{display:grid!important;grid-template-columns:35px minmax(0,1fr) 15px;gap:10px;min-height:54px;padding:8px;color:#dbe5f8!important;font-size:12px;font-weight:550!important;line-height:1.4;border:1px solid transparent;border-radius:12px}.settings-premium .settings-category[data-current=true]>.settings-group-trigger,.settings-premium .settings-group-trigger:hover{background:#ffffff08;border-color:#b4c2e21a}.settings-premium .settings-category-symbol{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:var(--category);background:var(--category-bg);box-shadow:inset 0 1px #ffffff0d}.settings-premium .settings-group-chevron{transition:transform .18s ease;color:#a2b4d3}.settings-premium .settings-group-trigger[aria-expanded=true] .settings-group-chevron{transform:rotate(180deg)}.settings-premium .settings-group-items{margin:3px 2px 9px 24px;padding:3px 0 3px 10px;border-left:1px solid #8798b933;display:grid;gap:3px}.settings-premium .settings-group-items button{display:flex;gap:9px;min-height:40px!important;padding:9px 10px;font-size:12px!important;line-height:1.5;color:#bfcde5;border-radius:10px}.settings-premium .settings-group-items button>span:not(.settings-current-dot){flex:1;min-width:0}.settings-premium .settings-group-items button:hover{background:#ffffff0b;color:white}.settings-premium .settings-group-items button.active{background:linear-gradient(110deg,#7165be40,#658ac41f);border-color:#9b91d454;color:#fff;box-shadow:inset 0 1px #ffffff10}.settings-premium .settings-current-dot{width:5px;height:5px;border-radius:50%;background:var(--category);flex:none;box-shadow:0 0 7px #a89def40}.settings-premium .settings-dashboard-link{margin-top:auto;padding:12px!important;background:#ffffff08;border-color:#bac9e322!important;color:#cedcf5!important;font-size:12px!important}.settings-premium .settings-dashboard-link>span{flex:1}.settings-premium .settings-empty-search{font-size:12px;line-height:1.65;padding:4px 9px;color:#c1cee7}.settings-premium .workspace-settings-layout>nav form{margin-top:16px;padding-top:12px;border-color:#899db529}.settings-premium .workspace-settings-layout>nav form button{color:#edb7c2;background:transparent;min-height:36px}.settings-premium .workspace-settings-layout>nav button:focus-visible{outline:2px solid #b1a8ff;outline-offset:1px}.settings-premium .workspace-settings-content.impulso-account{background:radial-gradient(ellipse at 100% 0,#eeebff80,transparent 70%),linear-gradient(135deg,#f8faff,#f2f5fb);color:var(--settings-ink)}.settings-premium .settings-preserved-panel{padding:28px clamp(20px,4vw,46px) 38px}.settings-premium .settings-preserved-panel>.settings-company-bridge,.settings-premium .settings-preserved-panel>section{max-width:760px}.settings-premium .settings-company-bridge>h3,.settings-premium .settings-preserved-panel h1{font-size:27px!important;letter-spacing:-.8px;margin-bottom:10px}.settings-premium .settings-company-bridge>p{font-size:13px;line-height:1.65;margin-bottom:26px;color:#63758e}.settings-premium .workspace-settings-content [data-slot=card]{padding:20px;border:1px solid #d9e1ee;background:#ffffffa8;border-radius:18px;box-shadow:inset 0 1px #fff,0 4px 16px #344d7010;margin-bottom:18px}.settings-premium .unified-preferences>label,.settings-premium .workspace-settings-content label{font-size:13px;color:#465b78}.settings-premium .settings-preserved-panel>.unified-preferences{padding:23px;border:1px solid #d9e2f0;border-radius:19px;background:#ffffffb8;box-shadow:inset 0 1px white,0 7px 24px #23406808}.settings-premium .unified-preferences>label{margin-bottom:20px}.settings-premium .workspace-settings-content input:not([type=checkbox]):not([type=radio]),.settings-premium .workspace-settings-content select{min-height:47px;border-color:#ccd8e9;border-radius:12px;background:#fff;font-size:14px;box-shadow:0 2px 4px #25385703}.settings-premium .settings-company-bridge>button:not(.connection-back),.settings-premium .unified-preferences>button,.settings-premium .workspace-settings-content [data-slot=button][data-variant=default]{background:linear-gradient(115deg,#6052ae,#4f67aa);border:1px solid #ffffff30;box-shadow:inset 0 1px #ffffff30,0 5px 13px #5d58ab24;color:white;min-height:43px;border-radius:12px}.settings-premium .settings-preserved-panel>.settings-setup-guide{padding:16px 18px;margin:0 auto 27px;max-width:760px;border:1px solid #d7dced;background:linear-gradient(115deg,#f0edfb,#edf4fb);border-radius:17px;box-shadow:inset 0 1px white}.settings-premium .settings-guide-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#6257a6}.settings-premium .settings-guide-heading>span{display:grid;place-items:center;width:29px;height:29px;background:#ffffffb0;border-radius:9px}.settings-premium .settings-guide-heading h3{font-size:14px!important;font-weight:600;letter-spacing:-.2px;margin:0;color:#455575}.settings-premium .settings-setup-guide .settings-guide-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.settings-premium .settings-guide-links button{display:flex;align-items:center;gap:7px;padding:9px 10px;min-height:40px;background:#ffffffb3;border:1px solid #ccd6e75c;border-radius:10px;color:#4d6080;font-size:11px}.settings-premium .settings-guide-links button>span{flex:1;text-align:left}.settings-premium .settings-guide-links button:hover{background:#fff;border-color:#aaa3d3;color:#6050a2}.settings-premium .settings-save-error,.settings-premium .settings-save-state{padding:13px 25px;font-size:12px}@media(max-width:880px){.settings-premium .workspace-settings-layout{grid-template-columns:238px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.settings-premium .settings-setup-guide .settings-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-premium .settings-preserved-panel{padding:24px}}@media(max-width:640px){.workspace-settings.settings-premium{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.settings-premium>header{padding:14px 18px}.settings-premium>header h2{font-size:21px}.settings-premium>header .calyz-settings-logo{height:39px;width:22px}.settings-premium .workspace-settings-layout{grid-template-columns:1fr;grid-template-rows:minmax(120px,31%) minmax(0,1fr)}.settings-premium .workspace-settings-layout>nav{display:block;overflow:auto;padding:12px;border-bottom:1px solid #d6dced}.settings-premium .settings-organized-nav{min-height:0;display:grid;gap:9px}.settings-premium .settings-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;align-items:start}.settings-premium .settings-category .settings-group-trigger{grid-template-columns:27px minmax(0,1fr) 12px;gap:6px;min-height:44px;padding:6px;font-size:11px}.settings-premium .settings-category-symbol{width:27px;height:29px;border-radius:8px}.settings-premium .settings-group-items{margin-left:10px;padding-left:4px}.settings-premium .workspace-settings-layout>nav button{width:100%;white-space:normal}.settings-premium .settings-search-field{min-height:40px}body .workspace-settings.settings-premium .settings-search-field input[type=search]{font-size:16px}.settings-premium .settings-dashboard-link{min-height:36px}.settings-premium .settings-preserved-panel{padding:20px 16px 30px}.settings-premium .settings-preserved-panel>.unified-preferences{padding:17px}.settings-premium .workspace-settings-content input:not([type=checkbox]):not([type=radio]),.settings-premium .workspace-settings-content select{font-size:16px}.settings-premium .settings-company-bridge>h3,.settings-premium .settings-preserved-panel h1{font-size:24px!important}}@media(prefers-reduced-motion:reduce){.settings-premium .settings-group-chevron{transition:none}.settings-premium .settings-preserved-panel[data-active=true]{animation:none}}@media(prefers-reduced-transparency:reduce){.workspace-settings.settings-premium{background:#f5f7fc}.settings-premium::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.settings-premium .workspace-settings-content.impulso-account{background:#f5f7fc}.settings-premium .unified-preferences,.settings-premium .workspace-settings-content [data-slot=card]{background:#fff}}@media(forced-colors:active){.settings-premium .workspace-settings-content.impulso-account,.settings-premium .workspace-settings-layout>nav,.workspace-settings.settings-premium{background:Canvas;color:CanvasText;border-color:CanvasText}.settings-premium .settings-search,.settings-premium .settings-search input,.settings-premium .workspace-settings-layout>nav button{color:CanvasText!important}.settings-premium .settings-group-items button.active{background:Highlight;color:HighlightText!important}.settings-premium .settings-category-symbol{color:CanvasText;background:Canvas}.settings-premium .settings-current-dot{background:HighlightText}}.settings-premium .workspace-settings-content.impulso-account{--settings-accent:#5e60aa;--settings-muted:#586c87;--settings-ink:#24344f}.settings-premium .settings-preserved-panel :is(.knowledge-heading,.knowledge-toolbar){gap:15px}.settings-premium .business-knowledge>h3{font-size:26px;letter-spacing:-.7px;line-height:1.3;margin:0 0 10px;color:var(--settings-ink)}.settings-premium .business-knowledge>p{font-size:13px;line-height:1.7;color:var(--settings-muted);margin-bottom:23px}.settings-premium .knowledge-heading>svg{flex:none;width:40px;height:40px;padding:9px;border:1px solid #ccd5e8;border-radius:12px;background:#edecf7;color:#6461a8}.settings-premium .business-knowledge .knowledge-toolbar{padding:14px 16px;border:1px solid #d7dfed;border-radius:15px;background:#ffffffa8;margin:20px 0}.settings-premium .knowledge-toolbar>p{margin:0;font-size:12px;color:#5a6b84}.settings-premium .workspace-settings-content .business-knowledge button:not(.secondary):not([role=tab]){border-radius:11px;font-size:12px;min-height:39px}.settings-premium .business-knowledge details>summary{padding:9px 0;color:#5c60a5;font-size:13px;line-height:1.5}.settings-premium .business-knowledge details[open]>summary{margin-bottom:12px;border-bottom:1px solid #dce1ee}.settings-premium .knowledge-empty{padding:28px 20px!important;border:1px dashed #c8d2e4;border-radius:16px;background:#ffffff88;text-align:left;color:#5b6c86}.settings-premium .workspace-data-counts>div{background:linear-gradient(130deg,#ffffffdf,#f1f3fa);border-color:#d3dded;border-radius:15px;padding:16px 18px}.settings-premium .workspace-data-counts strong{font-size:28px;letter-spacing:-.7px;color:#344569}.settings-premium .workspace-data-counts small{font-size:11px;letter-spacing:.02em}.settings-premium .workspace-data-actions>.connection-back{padding:10px 0;font-size:12px;min-height:39px;color:#5d60a7}@media(forced-colors:active){.settings-premium .workspace-settings-content.impulso-account{--settings-accent:LinkText;--settings-muted:CanvasText;--settings-ink:CanvasText}.settings-premium :is(.knowledge-empty,.knowledge-toolbar,.workspace-data-counts>div,.knowledge-heading>svg){background:Canvas;color:CanvasText;border-color:CanvasText}}.settings-panel-stack{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.settings-location{display:flex;gap:7px;flex-wrap:wrap;margin:5px 0 0;font-size:11px;line-height:1.4;color:#596d88}.settings-location strong{font-weight:600;color:#3c4c68}.settings-premium .settings-category .calyz-floating-label{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;flex:1;min-width:0}.settings-premium .settings-category .calyz-floating-label>span:last-child{line-height:1.4;overflow-wrap:normal}body .settings-premium .settings-search-field .settings-search-clear{display:grid;place-items:center;flex:none;min-width:26px;width:26px;min-height:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#d7e2f7;font-size:21px;box-shadow:none}body .settings-premium .settings-search-field .settings-search-clear:hover{background:#ffffff16;color:#fff}.settings-premium .settings-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.settings-search-count{margin:0 5px;font-size:11px;color:#b5c6e4}.settings-search-results{display:grid;gap:6px}.settings-premium .workspace-settings-layout>nav .settings-search-results>button{display:flex;gap:10px;align-items:center;padding:11px 10px;border:1px solid #7e91b54a;background:#ffffff08;color:#dce6f8}.settings-search-results>button>span{display:grid;gap:4px;min-width:0;flex:1}.settings-search-results strong{font-size:12px;font-weight:600;line-height:1.4}.settings-search-results small{font-size:10px;color:#b2c4e4}.settings-premium .workspace-settings-layout>nav .settings-search-results>button[aria-current=page]{border-color:#a496d4;background:#8d7bc926;color:#fff}.settings-preserved-panel :is(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:2px solid #7f70b6;outline-offset:4px;border-radius:4px}@media(max-width:640px){.settings-premium .settings-category .calyz-floating-label{grid-template-columns:27px minmax(0,1fr);gap:7px}.settings-premium .settings-category .settings-group-trigger{min-height:52px;padding:6px}.settings-premium .settings-category .calyz-open-indicator{width:22px;height:23px;font-size:14px}.settings-premium .settings-category-list{gap:6px}.settings-premium>header{gap:10px}.settings-premium>header>div{gap:10px;min-width:0}.settings-premium>header>button{flex:none}.settings-premium>header .settings-location{font-size:10px;gap:4px;max-width:235px}.settings-premium .settings-search-results>button{min-height:50px}}@media(forced-colors:active){.settings-location,.settings-location strong,.settings-search-count,.settings-search-results small{color:CanvasText}.settings-premium .workspace-settings-layout>nav .settings-search-results>button{border-color:CanvasText;color:CanvasText;background:Canvas}.settings-premium .workspace-settings-layout>nav .settings-search-results>button[aria-current=page]{background:Highlight;color:HighlightText}}.settings-preserved-panel:focus-visible{outline:2px solid #8c7bc1;outline-offset:-3px}html:not([data-calyz-theme=dark]) .workspace-settings.settings-premium{background:linear-gradient(130deg,#ffffffed,#eef3fff2);border-color:#b9c9dc;box-shadow:0 28px 90px -30px #22395866,inset 0 1px #fff}html:not([data-calyz-theme=dark]) .settings-premium .workspace-settings-layout>nav{background:linear-gradient(155deg,#ffffffeb,#edf3fcde 55%,#e5e5f8d9);border-color:#c4d0e2;color:#344861}html:not([data-calyz-theme=dark]) .settings-premium .settings-search{color:#526883}html:not([data-calyz-theme=dark]) .settings-premium .settings-search-field{background:#ffffffb3;border-color:#bbcadf;color:#536d90;box-shadow:inset 0 1px #fff}html:not([data-calyz-theme=dark]) body .workspace-settings.settings-premium .settings-search-field input[type=search]{color:#263e5d;caret-color:#536aa6;color-scheme:light}html:not([data-calyz-theme=dark]) body .workspace-settings.settings-premium .settings-search-field input[type=search]::placeholder{color:#60738e}html:not([data-calyz-theme=dark]) body .settings-premium .settings-search-field .settings-search-clear{color:#536d90}html:not([data-calyz-theme=dark]) .settings-premium .settings-category .settings-group-trigger{color:#344861!important}html:not([data-calyz-theme=dark]) .settings-premium .settings-category-symbol{color:#62619e;background:#e4e5f4}html:not([data-calyz-theme=dark]) .settings-premium .settings-category .calyz-open-indicator{color:#5e6095;background:#ffffff70;border-color:#bccbe0}html:not([data-calyz-theme=dark]) .settings-premium .settings-dashboard-link,html:not([data-calyz-theme=dark]) .settings-premium .settings-search-count,html:not([data-calyz-theme=dark]) .settings-premium .settings-search-results small{color:#526883}html:not([data-calyz-theme=dark]) .settings-premium .workspace-settings-layout>nav .settings-search-results>button{background:#ffffff7a;border-color:#c3cfe2;color:#344861}html:not([data-calyz-theme=dark]) .settings-premium .workspace-settings-layout>nav .settings-search-results>button[aria-current=page]{background:#e5e3f6;color:#454377}@media(forced-colors:active){html:not([data-calyz-theme=dark]) .settings-premium .workspace-settings-layout>nav{color:CanvasText;background:Canvas}html:not([data-calyz-theme=dark]) .settings-premium .settings-category .settings-group-trigger{color:ButtonText!important;background:ButtonFace}}html:not([data-calyz-theme=dark]) .settings-premium .settings-dashboard-link{color:#526883!important;background:#ffffff80;border-color:#bfcee2!important}html:not([data-calyz-theme=dark]) .settings-premium .settings-category .calyz-floating-label,html:not([data-calyz-theme=dark]) .settings-premium .settings-category>summary{color:#344861!important}.settings-premium .unified-preferences>fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.settings-premium .preference-draft-status{font-size:12px;color:var(--settings-muted,#526883);margin:0 0 12px}.settings-premium .preference-notice{padding:12px 14px;border-radius:12px;border:1px solid #b5ced0;background:#eaf5f3;color:#335e5b;font-size:13px}.settings-premium .preference-error{background:#fff0ed;border-color:#dcb9ae;color:#8b4031}.settings-premium .preference-conflict{padding:14px;border:1px solid var(--floating-line,#c3d0e1);border-radius:12px;margin:12px 0}.settings-premium .preference-conflict dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-premium .preference-conflict dt{font-size:11px;color:var(--floating-muted,#526883)}.settings-premium .preference-conflict dd{margin:6px 0;overflow-wrap:anywhere}.settings-premium .preference-conflict>div{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.settings-premium .preference-conflict dl{grid-template-columns:1fr}}@media(forced-colors:active){.settings-premium .preference-error,.settings-premium .preference-notice{color:CanvasText;background:Canvas;border-color:CanvasText}}.settings-premium .unified-preferences>fieldset :is(#company-currency-note,.rut-state){margin-top:-8px}.settings-premium .unified-preferences>fieldset+button{margin-top:18px}.settings-premium .preference-conflict>div>button{padding:10px 14px;min-height:42px;border:1px solid var(--floating-line,#c3d0e1);border-radius:10px;background:var(--floating-surface,#f8faff);color:var(--floating-ink,#263e5d);font-size:12px;line-height:1.4;text-align:left;box-shadow:inset 0 1px #ffffff66}.settings-premium .preference-conflict>div>button:last-child{background:#e9e6f5;border-color:#b3a7d4;color:#494174}.settings-premium .preference-conflict>div>button:hover{border-color:#8c7bc1}.settings-premium .preference-conflict>div>button:focus-visible{outline:2px solid #7564b3;outline-offset:3px}html[data-calyz-theme=dark] .settings-premium .preference-conflict>div>button{background:#25354c;color:#e8efff;border-color:#657897}html[data-calyz-theme=dark] .settings-premium .preference-conflict>div>button:last-child{background:#424065;border-color:#a99cd0}@media(forced-colors:active){.settings-premium .preference-conflict>div>button,.settings-premium .preference-conflict>div>button:last-child{color:ButtonText;background:ButtonFace;border-color:ButtonText;box-shadow:none}.settings-premium .preference-conflict>div>button:focus-visible{outline-color:Highlight}}