.client-workspace-module__ewbt5q__workspace{width:100%;max-width:none;margin:0;}.client-workspace-module__ewbt5q__workspace .client-split.has-detail{display:block}.client-workspace-module__ewbt5q__workspace .client-split.has-detail .client-table-panel{display:none}.client-workspace-module__ewbt5q__workspace .client-detail-pane{border:1px solid var(--ol-sys-color-border-decorative);background:#fff;border-radius:16px;width:100%;max-width:none;max-height:none}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{background:var(--ol-sys-color-surface-subtle);padding:24px}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{border-bottom:1px solid var(--ol-sys-color-border-decorative);flex-wrap:wrap;gap:6px;padding:14px 24px;display:flex}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav button{background:var(--ol-sys-color-surface-subtle);color:var(--ol-sys-color-text-primary);border:0;border-radius:8px;padding:9px 13px;font-size:12px}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav button.active{background:var(--ol-sys-color-text-primary);color:#fff}.client-workspace-module__ewbt5q__workspace .client-detail-content{max-height:none;padding:28px;overflow:visible}.client-workspace-module__ewbt5q__workspace .client-table-panel{border-radius:14px}.client-workspace-module__ewbt5q__workspace .client-metrics{margin-bottom:24px}.client-workspace-module__ewbt5q__workspace .client-detail-content .matching-profile-fields{max-width:760px}.client-workspace-module__ewbt5q__workspace .client-progress-card{max-width:760px}.client-workspace-module__ewbt5q__workspace .record-header-actions{margin-left:auto}.client-workspace-module__ewbt5q__workspace .client-hub-header{margin-bottom:24px}@media (max-width:700px){.client-workspace-module__ewbt5q__workspace .client-detail-content{padding:16px}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{flex-wrap:wrap;padding:16px}.client-workspace-module__ewbt5q__workspace .record-header-actions{margin-left:0}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{padding:12px}.client-workspace-module__ewbt5q__workspace .client-metrics{grid-template-columns:1fr 1fr}}.client-workspace-module__ewbt5q__workspace .client-legacy-profiles{border:1px solid var(--ol-sys-color-border-decorative);background:var(--ol-sys-color-surface-subtle);border-radius:12px;margin-bottom:24px;padding:22px}.client-workspace-module__ewbt5q__workspace .client-legacy-profiles h2{font-size:18px}.client-workspace-module__ewbt5q__workspace .client-legacy-profiles p{color:var(--ol-sys-color-text-secondary);font-size:13px}.client-workspace-module__ewbt5q__workspace .client-legacy-profiles article{border-top:1px solid var(--ol-sys-color-border-decorative);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.client-workspace-module__ewbt5q__workspace .client-legacy-profiles small{color:var(--ol-sys-color-text-secondary);display:block}.client-workspace-module__ewbt5q__workspace .record-header-actions button[aria-label="Torna ai clienti"]{white-space:nowrap;border:1px solid var(--ol-sys-color-border-decorative);background:#fff;border-radius:8px;width:auto;min-width:130px;height:auto;padding:9px 12px;font-size:12px;line-height:1.4}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav select{font:inherit;border:1px solid var(--ol-sys-color-border-decorative);color:var(--ol-sys-color-text-primary);background:#fff;border-radius:8px;min-width:140px;padding:9px;font-size:12px}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{align-items:center}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header h1{overflow-wrap:anywhere}@media (max-width:700px){.client-workspace-module__ewbt5q__workspace .record-header-actions{justify-content:space-between;width:100%}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{flex-wrap:wrap;overflow:visible}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav button{flex:auto}}.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{align-items:center;height:auto;min-height:39px;position:static}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header h1{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}@media (max-width:700px){.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{grid-template-columns:42px minmax(0,1fr)}.client-workspace-module__ewbt5q__workspace .record-header-actions{grid-column:1/-1}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header h1{font-size:17px}.client-workspace-module__ewbt5q__workspace .client-detail-pane>header p{font-size:11px}}.client-workspace-module__ewbt5q__workspace .client-company-data{max-width:1040px}.client-workspace-module__ewbt5q__workspace .matching-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none;margin-top:24px;padding:24px 0;display:grid}:is(.client-workspace-module__ewbt5q__workspace .matching-profile-fields>header,.client-workspace-module__ewbt5q__workspace .matching-profile-fields>fieldset){grid-column:1/-1}.client-workspace-module__ewbt5q__workspace .matching-profile-fields>label{color:var(--ol-sys-color-text-primary);flex-direction:column;gap:8px;font-size:13px;display:flex}:is(.client-workspace-module__ewbt5q__workspace .matching-profile-fields>label input,.client-workspace-module__ewbt5q__workspace .matching-profile-fields>label select){border:1px solid var(--ol-sys-color-border-control);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ol-sys-color-text-primary);background:#fff;border-radius:8px;padding:10px 12px}.client-workspace-module__ewbt5q__workspace .matching-profile-fields fieldset{border:1px solid var(--ol-sys-color-border-decorative);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.client-workspace-module__ewbt5q__workspace .matching-profile-fields fieldset label{align-items:center;gap:10px;font-size:13px;display:flex}.client-workspace-module__ewbt5q__workspace .matching-profile-fields fieldset input{width:17px;height:17px}.client-workspace-module__ewbt5q__workspace .client-company-data>button{background:var(--ol-sys-color-text-primary);color:#fff;font:inherit;border:0;border-radius:9px;padding:11px 18px;font-size:13px}.client-workspace-module__ewbt5q__workspace .client-company-data>p{color:var(--ol-sys-color-text-secondary);margin:20px 0;font-size:13px}@media (max-width:700px){:is(.client-workspace-module__ewbt5q__workspace .matching-profile-fields,.client-workspace-module__ewbt5q__workspace .matching-profile-fields fieldset){grid-template-columns:1fr}}.client-workspace-module__ewbt5q__workspace .client-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.client-workspace-module__ewbt5q__workspace .client-next-actions>button{text-align:left;border:1px solid var(--ol-sys-color-border-decorative);background:var(--ol-sys-color-surface-subtle);color:var(--ol-sys-color-text-primary);border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:22px;display:flex}.client-workspace-module__ewbt5q__workspace .client-next-actions>button:hover{border-color:var(--ol-sys-color-text-primary);background:var(--ol-sys-color-surface-subtle)}.client-workspace-module__ewbt5q__workspace .client-next-actions span{color:var(--ol-sys-color-text-secondary);font-size:11px}.client-workspace-module__ewbt5q__workspace .client-next-actions strong{font-size:16px;line-height:1.5}.client-workspace-module__ewbt5q__workspace .client-next-actions small{color:var(--ol-sys-color-text-secondary);font-size:12px;line-height:1.6}@media (max-width:900px){.client-workspace-module__ewbt5q__workspace .client-next-actions{grid-template-columns:1fr}.client-workspace-module__ewbt5q__workspace .client-next-actions>button{padding:18px}}.client-workspace-module__ewbt5q__workspace .client-detail-content>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.client-workspace-module__ewbt5q__workspace .client-detail-content>dl>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.client-workspace-module__ewbt5q__workspace .client-detail-content>dl dd{margin:0}.client-workspace-module__ewbt5q__workspace .client-progress-card{max-width:none;padding:20px;font-size:13px}.client-workspace-module__ewbt5q__workspace .client-progress-card p{font-size:13px}.client-workspace-module__ewbt5q__workspace .client-progress-card button{border-radius:8px;padding:9px 12px;font-size:12px}@media (max-width:900px){.client-workspace-module__ewbt5q__workspace .client-detail-content>dl{grid-template-columns:1fr 1fr}}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-split{background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;min-height:0;overflow:visible}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>.project-workspace{padding:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-hub-header{align-items:center;gap:24px;margin-bottom:28px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-hub-actions{flex-wrap:wrap;gap:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics{border:0;border-bottom:1px solid var(--ol-sys-color-border-decorative);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 32px;padding:8px 0 28px;display:grid}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics>.ol-stat-card{padding-inline:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics>.ol-stat-card:first-child{padding-left:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics>.ol-stat-card+section{border-left:1px solid var(--ol-sys-color-border-decorative)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-panel{border:1px solid var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface);min-width:0;overflow:hidden}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools{gap:16px;min-width:0;padding:20px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools label{background:0 0;border:0;width:min(420px,100%);padding:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools label>span{display:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools input{width:100%}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools>span{white-space:nowrap;font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.client-table-head,.client-table-body>button){grid-template-columns:minmax(220px,2fr) minmax(112px,1fr) 90px minmax(130px,1fr) 100px;gap:20px;min-width:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-head{background:var(--ol-sys-color-surface-subtle);letter-spacing:normal;text-transform:none;min-height:48px;padding:14px 24px;font-size:12px;font-weight:500}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button{border-bottom:1px solid var(--ol-sys-color-border-decorative);min-height:100px;padding:24px;font-size:14px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-cell-name{align-items:center;gap:14px;min-width:0;display:flex}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-cell-name>span:last-child{min-width:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-cell-name strong{white-space:normal;font-size:15px;line-height:1.5;overflow:visible}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-cell-name small{color:var(--ol-sys-color-text-secondary);white-space:normal;font-size:12px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .completion{font-family:var(--ol-sys-type-data-sm-family);font-variant-numeric:tabular-nums;font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .completion>b{background:var(--ol-sys-color-surface-muted);border-radius:2px;height:5px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .completion>b>i{background:var(--ol-sys-color-action-default);border-radius:inherit}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .next-action{white-space:normal;font-size:13px;line-height:1.55;overflow:visible}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-opportunity-count>small{display:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane{border-color:var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{background:var(--ol-sys-color-surface-default);grid-template-columns:64px minmax(0,1fr) auto;gap:20px;padding:28px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header>div>span{letter-spacing:.04em;color:var(--ol-sys-color-text-secondary);font-size:12px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header h1{color:var(--ol-sys-color-text-primary);margin:6px 0;font-size:26px;line-height:1.3}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header p{font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .record-header-actions{flex-wrap:wrap;gap:8px;display:flex}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{background:var(--ol-sys-color-surface-default);gap:4px;padding:8px 24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav button{border-radius:var(--ol-sys-radius-control);min-height:44px;color:var(--ol-sys-color-text-secondary);background:0 0;border:0;padding:10px 12px;font-size:13px;font-weight:500}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav button.active{background:var(--ol-sys-color-selection-surface);color:var(--ol-sys-color-selection-text);font-weight:600}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav select{max-width:220px;margin-left:auto;font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions{gap:20px;margin-bottom:28px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions>button{background:var(--ol-sys-color-surface-default);border-radius:var(--ol-sys-radius-surface);padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions>button>span{border-radius:var(--ol-sys-radius-micro);background:var(--ol-sys-color-accent-sky);color:var(--ol-sys-color-text-primary);padding:4px 8px;font-size:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions>button:nth-child(2)>span{background:var(--ol-sys-color-accent-mint)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions>button:nth-child(3)>span{background:var(--ol-sys-color-accent-apricot)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions strong{font-size:18px;line-height:1.45}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-next-actions small{font-size:13px;line-height:1.65}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card{background:var(--ol-sys-color-surface-subtle);border-color:var(--ol-sys-color-border-decorative);padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card>div>span{font-size:14px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card>div>strong{font:600 24px/1.4 var(--ol-sys-type-data-sm-family)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card p{margin:12px 0;font-size:14px;line-height:1.65}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card small{margin-top:16px;font-size:12px;line-height:1.6;display:block}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-progress-card>b>i{background:var(--ol-sys-color-action-default)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>dl{border-bottom:1px solid var(--ol-sys-color-border-decorative);gap:0;margin:28px 0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>dl>div{background:0 0;border:0;border-radius:0;padding:16px 20px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>dl dt{font-size:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>dl dd{font:500 20px/1.4 var(--ol-sys-type-data-sm-family)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-contacts,.crm-assignment-panel){border:1px solid var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface);margin-top:28px;padding:0;overflow:hidden}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-contacts,.crm-assignment-panel)>header{background:0 0;flex-wrap:wrap;gap:20px;padding:24px;display:flex}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-contacts,.crm-assignment-panel) h3{margin:6px 0;font-size:20px;line-height:1.4}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-contacts,.crm-assignment-panel) header span{letter-spacing:.04em;font-size:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-contacts,.crm-assignment-panel) p{font-size:14px;line-height:1.65}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .crm-account-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor,.crm-assignment-create) label{gap:8px;font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .crm-contacts>article{gap:12px;padding:20px 24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .crm-contacts article strong{font-size:14px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .crm-contacts article small{white-space:normal;font-size:13px;overflow:visible}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .crm-contact-create{background:var(--ol-sys-color-surface-subtle);grid-template-columns:1fr 1fr;gap:12px;padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-assignment-create,.crm-assignment-invite){gap:20px;padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-list article{gap:20px;min-width:0;padding:24px 0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-list article strong{font-size:16px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-list article p{font-size:14px;line-height:1.6}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-list article span{font-size:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-actions{flex-wrap:wrap;gap:8px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-company-data{max-width:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-company-data>h3{margin-bottom:24px;font-size:22px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .matching-profile-fields{max-width:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-workspace-heading{align-items:center;gap:24px;margin-bottom:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-workspace-heading h2{margin:8px 0;font-size:22px;line-height:1.4}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-workspace-heading p{font-size:14px;line-height:1.65}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table{border-color:var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>header{letter-spacing:normal;text-transform:none;padding:16px 24px;font-size:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>article{gap:24px;min-height:100px;padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>article>span{gap:14px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table strong{font-size:15px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table small{font-size:13px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>article>b{text-transform:none;font-size:13px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .pending-invitations{margin-top:24px;padding:24px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .pending-invitations h2{margin:0 0 8px;font-size:18px;line-height:26px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .pending-invitations :is(strong,small){font-size:13px;line-height:1.65}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;gap:20px;overflow:visible}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board>div{background:var(--ol-sys-color-surface-subtle);border:1px solid var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface);min-width:0;padding:0;overflow:hidden}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board>div>header{background:var(--ol-sys-color-accent-sky);padding:16px 20px;font-size:14px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board>div:nth-child(3n+2)>header{background:var(--ol-sys-color-accent-apricot)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board>div:nth-child(3n)>header{background:var(--ol-sys-color-accent-lilac)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board article{border-color:var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-control);gap:14px;min-width:0;margin:12px;padding:20px;display:grid}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board article>strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board article>small{color:var(--ol-sys-color-text-secondary);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board article>span{background:var(--ol-sys-color-surface-muted);border-radius:var(--ol-sys-radius-micro);width:fit-content;padding:4px 8px;font-size:12px;line-height:1.5}.client-workspace-module__ewbt5q__drawerForm{gap:24px;display:grid;}.client-workspace-module__ewbt5q__drawerForm>label{gap:8px;font-size:14px;display:grid}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;display:grid}:is(.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields>header,.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields>fieldset){grid-column:1/-1}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields>label{gap:8px;display:grid}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields>fieldset{border:1px solid var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-control);gap:16px;padding:20px;display:grid}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields fieldset label{align-items:center;gap:12px;display:flex}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields header p{color:var(--ol-sys-color-text-secondary);margin-top:8px;font-size:14px;line-height:1.65}.client-workspace-module__ewbt5q__drawerForm.client-workspace-module__ewbt5q__drawerForm .invitation-link-result strong{font-size:14px;line-height:1.5}.client-workspace-module__ewbt5q__drawerForm.client-workspace-module__ewbt5q__drawerForm .invitation-link-result p{font-size:13px;line-height:1.6}.client-workspace-module__ewbt5q__drawerForm :is(.summary-card,.invitation-link-result){border:1px solid var(--ol-sys-color-border-decorative);border-radius:var(--ol-sys-radius-surface);background:var(--ol-sys-color-surface-subtle);gap:12px;padding:24px;display:grid}.client-workspace-module__ewbt5q__drawerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}@media (max-width:1100px){.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics>.ol-stat-card{border:0;padding-inline:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics>.ol-stat-card+section{border-left:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-head{display:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-opportunity-count>small{color:var(--ol-sys-color-text-secondary);font-size:12px;display:inline}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button{grid-template-columns:minmax(0,2fr) minmax(100px,1fr) auto}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button>.next-action{grid-column:1/3}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button>.ol-badge{grid-column:3}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{grid-template-columns:64px minmax(0,1fr)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .record-header-actions{grid-column:1/-1;margin:0}}@media (max-width:700px){.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-hub-header{flex-direction:column;align-items:flex-start}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-hub-actions{width:100%}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-metrics .ol-stat-card__heading{flex-wrap:wrap}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content{padding:20px 16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header{gap:16px;padding:20px 16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>header h1{font-size:23px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav{gap:6px;padding:12px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-pane>nav select{width:100%;max-width:none;margin-left:0}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools{flex-wrap:wrap;padding:16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-tools label{width:100%}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button{grid-template-columns:1fr auto;gap:16px;padding:20px 16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-cell-name{grid-column:1/-1}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button>.completion{grid-column:1}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button>.next-action{grid-column:1}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-table-body>button>.ol-badge{grid-column:2}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .client-detail-content>dl>div{padding:0 0 20px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace :is(.crm-account-editor>div,.crm-contact-create,.crm-assignment-create){grid-template-columns:minmax(0,1fr);padding:20px 16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .opportunity-board{grid-template-columns:minmax(0,1fr)}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-workspace-heading{flex-direction:column;align-items:flex-start}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>header{display:none}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .team-table>article{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-list article{flex-wrap:wrap}.client-workspace-module__ewbt5q__workspace.client-workspace-module__ewbt5q__workspace .detail-record-actions{width:100%}.client-workspace-module__ewbt5q__drawerForm .matching-profile-fields{grid-template-columns:minmax(0,1fr)}.client-workspace-module__ewbt5q__drawerActions{flex-direction:column-reverse;align-items:stretch}}
.home-clarity-module__vVx4aW__home{gap:24px;min-width:0;display:grid}.home-clarity-module__vVx4aW__home>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-clarity-module__vVx4aW__home h1{font:600 var(--ol-sys-type-title-page-size)/var(--ol-sys-type-title-page-line) var(--ol-sys-type-title-page-family);margin:4px 0 6px}.home-clarity-module__vVx4aW__home>header p{color:var(--ol-sys-color-text-secondary);font-size:15px;line-height:22px}.home-clarity-module__vVx4aW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-clarity-module__vVx4aW__metrics .ol-stat-card{padding:18px 20px}.home-clarity-module__vVx4aW__metrics .ol-stat-card>.ol-button{justify-content:flex-start;min-height:32px;margin-top:4px;padding:0}.home-clarity-module__vVx4aW__homeGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.home-clarity-module__vVx4aW__homeList{display:grid}.home-clarity-module__vVx4aW__homeList>article{border-bottom:1px solid var(--ol-sys-color-border-workspace);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;padding:16px 0;display:grid}.home-clarity-module__vVx4aW__homeList>article:first-child{padding-top:0}.home-clarity-module__vVx4aW__homeList>article:last-child{border-bottom:0;padding-bottom:0}.home-clarity-module__vVx4aW__homeList>article>:last-child{grid-column:2;justify-self:start}.home-clarity-module__vVx4aW__homeList strong{font-size:15px;font-weight:600;line-height:22px}.home-clarity-module__vVx4aW__homeList p{color:var(--ol-sys-color-text-secondary);margin-top:4px;font-size:13px;line-height:20px}.home-clarity-module__vVx4aW__homeList time,.home-clarity-module__vVx4aW__activityIcon{background:var(--ol-sys-color-accent-sky);border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;display:flex}.home-clarity-module__vVx4aW__homeList time{font:500 13px/20px var(--ol-sys-type-data-sm-family);background:var(--ol-sys-color-accent-apricot);white-space:nowrap}.home-clarity-module__vVx4aW__activityIcon[data-priority=critical],.home-clarity-module__vVx4aW__activityIcon[data-priority=high]{color:var(--ol-sys-color-warning-text);background:var(--ol-sys-color-warning-surface)}.home-clarity-module__vVx4aW__empty{color:var(--ol-sys-color-text-secondary);justify-items:start;gap:8px;padding:8px 0;font-size:14px;line-height:22px;display:grid}.home-clarity-module__vVx4aW__empty strong{color:var(--ol-sys-color-text-primary)}.home-clarity-module__vVx4aW__home .coda-row{border:0;border-bottom:1px solid var(--ol-sys-color-border-workspace);background:#fff;border-radius:0;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:20px;min-width:0;padding:16px 0;display:grid}.home-clarity-module__vVx4aW__home .coda-row:last-child{border-bottom:0}.home-clarity-module__vVx4aW__home .coda-row:hover{background:var(--ol-sys-color-surface-subtle)}.home-clarity-module__vVx4aW__home .coda-row strong{font-size:15px;line-height:22px}.home-clarity-module__vVx4aW__home .coda-row p{color:var(--ol-sys-color-text-secondary);margin-top:6px;font-size:13px;line-height:20px}.home-clarity-module__vVx4aW__home .coda-row>time{font:500 13px/20px var(--ol-sys-type-data-sm-family);background:var(--ol-sys-color-accent-apricot);border-radius:6px;padding:8px}.home-clarity-module__vVx4aW__practiceAction{text-align:right;gap:6px;display:grid}.home-clarity-module__vVx4aW__practiceAction>small{color:var(--ol-sys-color-text-secondary);font-size:12px}.home-clarity-module__vVx4aW__practiceAction>span{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.home-clarity-module__vVx4aW__workflowGuide{gap:16px;display:grid}.home-clarity-module__vVx4aW__workflowGuide h2{font-size:18px;line-height:26px}.home-clarity-module__vVx4aW__workflowGuide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-clarity-module__vVx4aW__workflowGuide button{border:1px solid var(--ol-sys-color-border-workspace);text-align:left;color:var(--ol-sys-color-text-primary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.home-clarity-module__vVx4aW__workflowGuide button>span{flex:1;min-width:0}.home-clarity-module__vVx4aW__workflowGuide button strong{font-size:14px;line-height:20px;display:block}.home-clarity-module__vVx4aW__workflowGuide button small{color:var(--ol-sys-color-text-secondary);margin-top:4px;font-size:12px;line-height:18px;display:block}.home-clarity-module__vVx4aW__workflowGuide button:hover{border-color:var(--ol-sys-color-border-strong)}.home-clarity-module__vVx4aW__updated{color:var(--ol-sys-color-text-secondary);font-size:12px}@media (max-width:1199px){.home-clarity-module__vVx4aW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clarity-module__vVx4aW__workflowGuide>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.home-clarity-module__vVx4aW__home{gap:20px}.home-clarity-module__vVx4aW__home>header{flex-direction:column;align-items:flex-start;gap:16px}.home-clarity-module__vVx4aW__metrics{gap:12px}.home-clarity-module__vVx4aW__metrics .ol-stat-card{padding:14px}.home-clarity-module__vVx4aW__metrics .ol-workspace-icon{display:none}.home-clarity-module__vVx4aW__metrics .ol-stat-card__heading h3{font-size:13px}.home-clarity-module__vVx4aW__metrics .ol-workspace-muted{font-size:12px;line-height:18px}.home-clarity-module__vVx4aW__metrics .ol-stat-card>.ol-button{min-height:44px}.home-clarity-module__vVx4aW__homeGrid{grid-template-columns:minmax(0,1fr);gap:20px}.home-clarity-module__vVx4aW__home .coda-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.home-clarity-module__vVx4aW__home .coda-row>div{grid-area:2/1/auto/-1}.home-clarity-module__vVx4aW__home .coda-row>time{justify-self:start}.home-clarity-module__vVx4aW__home .coda-row>.ol-status-indicator{grid-area:1/2}.home-clarity-module__vVx4aW__practiceAction{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}
.planning-timeline-module__GFV4RW__panel{--timeline-line:var(--ol-sys-color-border-decorative,#e8e8e4);background:var(--ol-sys-color-surface-default);border:1px solid var(--ol-sys-color-border-default);border-radius:10px;min-width:0;overflow:hidden}.planning-timeline-module__GFV4RW__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(680px,68vh);scroll-padding-left:264px;overflow:auto}.planning-timeline-module__GFV4RW__scroll:focus-visible{outline:2px solid var(--ol-sys-color-focus-ring);outline-offset:-2px}.planning-timeline-module__GFV4RW__table{--timeline-identity:264px;width:100%;min-width:calc(var(--timeline-identity) + var(--timeline-days) * 40px);border-collapse:separate;border-spacing:0;table-layout:fixed;font:inherit}.planning-timeline-module__GFV4RW__identityColumn{width:var(--timeline-identity)}.planning-timeline-module__GFV4RW__table th,.planning-timeline-module__GFV4RW__table td{border-right:1px solid var(--timeline-line);border-bottom:1px solid var(--timeline-line);position:relative}.planning-timeline-module__GFV4RW__table thead th{z-index:3;background:var(--ol-sys-color-surface-subtle,#f5f5f2);text-align:center;height:66px;padding:20px 0 7px;font-weight:400;position:sticky;top:0}.planning-timeline-module__GFV4RW__table thead abbr{color:var(--ol-sys-color-text-secondary);font-size:11px;text-decoration:none;display:block}.planning-timeline-module__GFV4RW__table time{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;display:block}.planning-timeline-module__GFV4RW__table th:first-child{z-index:2;background:var(--ol-sys-color-surface-default);text-align:left;box-shadow:1px 0 var(--timeline-line);padding:12px 16px;position:sticky;left:0}.planning-timeline-module__GFV4RW__table thead th:first-child{z-index:4;background:var(--ol-sys-color-surface-subtle)}.planning-timeline-module__GFV4RW__table td{vertical-align:middle;padding:0}.planning-timeline-module__GFV4RW__table tr:last-child>*{border-bottom:0}.planning-timeline-module__GFV4RW__table thead [data-weekend],.planning-timeline-module__GFV4RW__grid [data-weekend]{background:var(--ol-sys-color-surface-subtle)}.planning-timeline-module__GFV4RW__table thead [data-today],.planning-timeline-module__GFV4RW__grid [data-today]{background:var(--ol-sys-color-selection-surface);box-shadow:inset 1px 0 var(--ol-sys-color-border-strong), inset -1px 0 var(--ol-sys-color-border-strong)}.planning-timeline-module__GFV4RW__todayLabel{background:var(--ol-sys-color-text-primary);color:var(--ol-sys-color-surface-default);border-radius:3px;padding:1px 5px;font-size:10px;line-height:14px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.planning-timeline-module__GFV4RW__sort{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.planning-timeline-module__GFV4RW__identity{align-items:center;gap:10px;min-width:0;display:flex}.planning-timeline-module__GFV4RW__identity>:last-child:is(button){flex:none}.planning-timeline-module__GFV4RW__rowTitle{text-align:left;min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.planning-timeline-module__GFV4RW__rowTitle strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.planning-timeline-module__GFV4RW__rowTitle span{color:var(--ol-sys-color-text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}.planning-timeline-module__GFV4RW__rowTitle:hover strong{text-underline-offset:3px;text-decoration:underline}.planning-timeline-module__GFV4RW__lane{grid-template-columns:repeat(var(--timeline-days), minmax(0, 1fr));grid-template-rows:repeat(var(--timeline-lanes), 32px);align-content:center;gap:5px 0;min-height:76px;padding:12px 0;display:grid}.planning-timeline-module__GFV4RW__grid{grid-template-columns:repeat(var(--timeline-days), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.planning-timeline-module__GFV4RW__grid span{border-right:1px solid var(--timeline-line)}.planning-timeline-module__GFV4RW__event{--bar-color:var(--ol-sys-color-accent-sky);z-index:1;border:1px solid color-mix(in srgb, var(--bar-color), var(--ol-sys-color-text-primary) 10%);min-width:0;height:32px;color:var(--ol-sys-color-text-primary);background:var(--bar-color);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:0 3px;padding:4px 7px;font-size:12px;display:flex}.planning-timeline-module__GFV4RW__event[data-accent=mint]{--bar-color:var(--ol-sys-color-accent-mint)}.planning-timeline-module__GFV4RW__event[data-accent=lilac]{--bar-color:var(--ol-sys-color-accent-lilac)}.planning-timeline-module__GFV4RW__event[data-accent=rose]{--bar-color:var(--ol-sys-color-accent-rose)}.planning-timeline-module__GFV4RW__event[data-accent=apricot]{--bar-color:var(--ol-sys-color-accent-apricot)}.planning-timeline-module__GFV4RW__event svg{flex:none}.planning-timeline-module__GFV4RW__event>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.planning-timeline-module__GFV4RW__event[data-single]{justify-content:center;padding:4px}.planning-timeline-module__GFV4RW__event[data-single]>span{display:none}.planning-timeline-module__GFV4RW__event[data-completed]{background:var(--ol-sys-color-surface-subtle);border-style:dashed}.planning-timeline-module__GFV4RW__event[data-completed]>span{text-decoration:line-through}.planning-timeline-module__GFV4RW__event[data-continues-before]{border-top-left-radius:0;border-bottom-left-radius:0}.planning-timeline-module__GFV4RW__event[data-continues-after]{border-top-right-radius:0;border-bottom-right-radius:0}.planning-timeline-module__GFV4RW__event:hover{filter:brightness(.97);box-shadow:inset 0 0 0 1px var(--ol-sys-color-text-secondary)}.planning-timeline-module__GFV4RW__event:focus-visible,.planning-timeline-module__GFV4RW__sort:focus-visible,.planning-timeline-module__GFV4RW__rowTitle:focus-visible,.planning-timeline-module__GFV4RW__more:focus-visible{outline:2px solid var(--ol-sys-color-focus-ring);outline-offset:2px}.planning-timeline-module__GFV4RW__more{left:calc(var(--timeline-identity) + 8px);max-width:calc(100vw - var(--timeline-identity) - 64px);z-index:1;background:var(--ol-sys-color-surface-subtle);min-height:32px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-self:start;margin:0 8px;padding:4px 8px;font-size:12px;position:sticky}.planning-timeline-module__GFV4RW__footer,.planning-timeline-module__GFV4RW__pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.planning-timeline-module__GFV4RW__footer{border-top:1px solid var(--timeline-line);justify-content:space-between;padding:12px 16px}.planning-timeline-module__GFV4RW__pagination{color:var(--ol-sys-color-text-secondary);font-size:12px}.planning-timeline-module__GFV4RW__pagination select{border:1px solid var(--ol-sys-color-border-default);min-height:36px;font:inherit;color:var(--ol-sys-color-text-primary);background:var(--ol-sys-color-surface-default);border-radius:5px;padding:6px}.planning-timeline-module__GFV4RW__hint{color:var(--ol-sys-color-text-secondary);font-size:12px}.planning-timeline-module__GFV4RW__empty{background:var(--ol-sys-color-surface-default);border:1px solid var(--ol-sys-color-border-default);border-radius:10px;justify-items:start;gap:12px;padding:32px;display:grid}.planning-timeline-module__GFV4RW__empty h2{font-size:18px}.planning-timeline-module__GFV4RW__empty p{color:var(--ol-sys-color-text-secondary)}@media (max-width:700px){.planning-timeline-module__GFV4RW__table{--timeline-identity:168px;min-width:calc(var(--timeline-identity) + var(--timeline-days) * 48px)}.planning-timeline-module__GFV4RW__table th:first-child{padding:10px}.planning-timeline-module__GFV4RW__identity{gap:6px}.planning-timeline-module__GFV4RW__identity>.ol-avatar{display:none}.planning-timeline-module__GFV4RW__rowTitle strong{font-size:12px}.planning-timeline-module__GFV4RW__rowTitle span{font-size:11px}.planning-timeline-module__GFV4RW__scroll{max-height:65vh;scroll-padding-left:168px}.planning-timeline-module__GFV4RW__lane{grid-template-rows:repeat(var(--timeline-lanes), 44px)}.planning-timeline-module__GFV4RW__event{height:44px;font-size:13px}.planning-timeline-module__GFV4RW__pagination{gap:6px}.planning-timeline-module__GFV4RW__pagination select{min-height:44px}.planning-timeline-module__GFV4RW__footer{gap:8px;padding:10px}.planning-timeline-module__GFV4RW__hint{font-size:11px}}
.planning-workspace-module__zWAtIW__planning{--planning-border:var(--ol-sys-color-border-default,#deded8);min-width:0;color:var(--ol-sys-color-text-primary);font:400 14px/1.5 var(--ol-sys-type-body-md-family,Inter, sans-serif);align-content:start;gap:16px;display:grid}.planning-workspace-module__zWAtIW__planning h1,.planning-workspace-module__zWAtIW__planning h2,.planning-workspace-module__zWAtIW__planning h3,.planning-workspace-module__zWAtIW__planning p{margin:0}.planning-workspace-module__zWAtIW__header,.planning-workspace-module__zWAtIW__actions,.planning-workspace-module__zWAtIW__periodNav,.planning-workspace-module__zWAtIW__modeBar,.planning-workspace-module__zWAtIW__toolbar,.planning-workspace-module__zWAtIW__viewControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.planning-workspace-module__zWAtIW__header,.planning-workspace-module__zWAtIW__modeBar,.planning-workspace-module__zWAtIW__toolbar{justify-content:space-between}.planning-workspace-module__zWAtIW__heading{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.planning-workspace-module__zWAtIW__header h1{letter-spacing:-.8px;font-size:28px;line-height:1.25}.planning-workspace-module__zWAtIW__header>div:first-child{flex:1;min-width:0}.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__actions{justify-content:flex-end}.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__field{max-width:190px}.planning-workspace-module__zWAtIW__muted{color:var(--ol-sys-color-text-secondary)}.planning-workspace-module__zWAtIW__modeBar{border-bottom:1px solid var(--planning-border);padding-bottom:12px}.planning-workspace-module__zWAtIW__segments{gap:4px;max-width:100%;display:flex}.planning-workspace-module__zWAtIW__segments button{min-height:40px;font:inherit;color:var(--ol-sys-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px}.planning-workspace-module__zWAtIW__segments button[aria-pressed=true]{background:var(--ol-sys-color-surface-default);color:var(--ol-sys-color-text-primary);box-shadow:0 0 0 1px var(--planning-border);font-weight:600}.planning-workspace-module__zWAtIW__segments button:focus-visible{outline:2px solid var(--ol-sys-color-focus-ring);outline-offset:2px}.planning-workspace-module__zWAtIW__controls{gap:12px;min-width:0;display:grid}.planning-workspace-module__zWAtIW__viewControls{gap:8px}.planning-workspace-module__zWAtIW__viewControls .planning-workspace-module__zWAtIW__field{max-width:176px}.planning-workspace-module__zWAtIW__field{gap:6px;min-width:0;font-size:13px;font-weight:500;display:grid}.planning-workspace-module__zWAtIW__field input,.planning-workspace-module__zWAtIW__field select,.planning-workspace-module__zWAtIW__field textarea{border:1px solid var(--ol-sys-color-border-strong,#85857d);width:100%;min-width:0;min-height:40px;color:inherit;background:var(--ol-sys-color-surface-default);font:inherit;border-radius:6px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.5}.planning-workspace-module__zWAtIW__field textarea{resize:vertical;min-height:100px}.planning-workspace-module__zWAtIW__field input:focus-visible,.planning-workspace-module__zWAtIW__field select:focus-visible,.planning-workspace-module__zWAtIW__field textarea:focus-visible{outline:2px solid var(--ol-sys-color-focus-ring);outline-offset:3px}.planning-workspace-module__zWAtIW__periodNav{gap:2px}.planning-workspace-module__zWAtIW__periodNav>button,.planning-workspace-module__zWAtIW__periodNav>:last-child{margin-left:6px}.planning-workspace-module__zWAtIW__periodNav .planning-workspace-module__zWAtIW__periodTitle{text-align:center;min-width:160px;font-size:17px;font-weight:600;line-height:1.3}.planning-workspace-module__zWAtIW__filters{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr)) auto;align-items:center;gap:8px;display:grid}.planning-workspace-module__zWAtIW__filters .planning-workspace-module__zWAtIW__field input,.planning-workspace-module__zWAtIW__filters .planning-workspace-module__zWAtIW__field select{border-color:var(--planning-border)}.planning-workspace-module__zWAtIW__filterHint{color:var(--ol-sys-color-text-secondary);grid-column:span 2;font-size:13px}.planning-workspace-module__zWAtIW__search{position:relative}.planning-workspace-module__zWAtIW__search>svg{color:var(--ol-sys-color-text-secondary);pointer-events:none;position:absolute;top:12px;left:12px}.planning-workspace-module__zWAtIW__search input{padding-left:36px}.planning-workspace-module__zWAtIW__filtersToggle{display:none}.planning-workspace-module__zWAtIW__summary{min-height:36px;color:var(--ol-sys-color-text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.planning-workspace-module__zWAtIW__summary>button{min-height:32px;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.planning-workspace-module__zWAtIW__summary button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.planning-workspace-module__zWAtIW__summary button:disabled{cursor:default}.planning-workspace-module__zWAtIW__summary button[data-attention]{color:var(--ol-sys-color-status-danger-text,#a12b22)}.planning-workspace-module__zWAtIW__summary strong{font-weight:600}.planning-workspace-module__zWAtIW__legendControl{margin-left:auto}.planning-workspace-module__zWAtIW__legendControl .ol-button{background:0 0;border-color:#0000;min-height:32px;padding:4px 8px;font-size:12px}.planning-workspace-module__zWAtIW__legend{gap:12px;margin-bottom:16px;display:grid}.planning-workspace-module__zWAtIW__legend span{align-items:center;gap:10px;font-size:14px;display:flex}.planning-workspace-module__zWAtIW__legend i{background:var(--legend-color);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.planning-workspace-module__zWAtIW__options{gap:16px;display:grid}.planning-workspace-module__zWAtIW__options>label{align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.planning-workspace-module__zWAtIW__calendar{gap:16px;min-width:0;display:grid}.planning-workspace-module__zWAtIW__calendar .ol-month-calendar{table-layout:fixed;min-inline-size:700px}.planning-workspace-module__zWAtIW__calendar .ol-calendar-events button{font-size:12px;line-height:1.4}.planning-workspace-module__zWAtIW__calendar .ol-calendar-events button>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.planning-workspace-module__zWAtIW__calendar .ol-workspace-panel{background:var(--ol-sys-color-surface-default)}.planning-workspace-module__zWAtIW__year{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.planning-workspace-module__zWAtIW__monthCard{text-align:left;border:1px solid var(--planning-border);background:var(--ol-sys-color-surface-default,#fff);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;min-height:170px;padding:20px;display:flex}.planning-workspace-module__zWAtIW__monthCard:hover{border-color:var(--ol-sys-color-border-strong)}.planning-workspace-module__zWAtIW__monthCard strong{text-transform:capitalize;font-size:18px}.planning-workspace-module__zWAtIW__monthCard small{color:var(--ol-sys-color-text-secondary);font-size:13px}.planning-workspace-module__zWAtIW__monthCard>span{justify-content:space-between;align-items:center;display:flex}.planning-workspace-module__zWAtIW__monthStats{gap:5px;display:grid}.planning-workspace-module__zWAtIW__monthStats span{justify-content:space-between;gap:8px;font-size:13px;display:flex}.planning-workspace-module__zWAtIW__board{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.planning-workspace-module__zWAtIW__column{background:var(--ol-sys-color-surface-subtle,#f8f8f5);border:1px solid var(--planning-border);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.planning-workspace-module__zWAtIW__column header{padding:4px}.planning-workspace-module__zWAtIW__column h2{align-items:center;gap:8px;font-size:15px;display:flex}.planning-workspace-module__zWAtIW__column h2 span{background:#fff;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:400}.planning-workspace-module__zWAtIW__column header p{color:var(--ol-sys-color-text-secondary);margin-top:4px;font-size:12px}.planning-workspace-module__zWAtIW__grant{background:var(--ol-sys-color-surface-default,#fff);border:1px solid var(--planning-border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:8px;gap:14px;padding:16px;display:grid}.planning-workspace-module__zWAtIW__grant strong{font-size:15px;line-height:1.4}.planning-workspace-module__zWAtIW__grant span,.planning-workspace-module__zWAtIW__grant small{color:var(--ol-sys-color-text-secondary);font-size:12px}.planning-workspace-module__zWAtIW__grant span{align-items:center;gap:8px;display:flex}.planning-workspace-module__zWAtIW__grant:focus-visible,.planning-workspace-module__zWAtIW__monthCard:focus-visible,.planning-workspace-module__zWAtIW__summary button:focus-visible{outline:2px solid var(--ol-sys-color-focus-ring);outline-offset:3px}.planning-workspace-module__zWAtIW__empty{border:1px solid var(--planning-border);background:var(--ol-sys-color-surface-default,#fff);border-radius:12px;justify-items:start;gap:12px;padding:32px;display:grid}.planning-workspace-module__zWAtIW__empty h2{font-size:20px}.planning-workspace-module__zWAtIW__empty p{color:var(--ol-sys-color-text-secondary);max-width:65ch}.planning-workspace-module__zWAtIW__detail,.planning-workspace-module__zWAtIW__form{gap:24px;min-width:0;display:grid}.planning-workspace-module__zWAtIW__detail>p{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.planning-workspace-module__zWAtIW__detail dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.planning-workspace-module__zWAtIW__detail dl>div{gap:5px;display:grid}.planning-workspace-module__zWAtIW__detail dt{color:var(--ol-sys-color-text-secondary);font-size:12px}.planning-workspace-module__zWAtIW__detail dd{overflow-wrap:anywhere;margin:0;font-size:15px}.planning-workspace-module__zWAtIW__datePanel{background:var(--ol-sys-color-surface-subtle,#f7f7f3);border:1px solid var(--planning-border);border-radius:10px;gap:6px;padding:20px;display:grid}.planning-workspace-module__zWAtIW__datePanel strong{font-size:20px}.planning-workspace-module__zWAtIW__datePanel p{color:var(--ol-sys-color-text-secondary);margin:0;font-size:13px}.planning-workspace-module__zWAtIW__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planning-workspace-module__zWAtIW__message{background:var(--ol-sys-color-surface-subtle,#f5f5f1);border-radius:8px;padding:12px 16px;font-size:14px}.planning-workspace-module__zWAtIW__error{color:var(--ol-sys-color-status-danger-text,#a12b22)}.planning-workspace-module__zWAtIW__undated{gap:10px;display:grid}.planning-workspace-module__zWAtIW__undated button{text-align:left;border:1px solid var(--planning-border);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.planning-workspace-module__zWAtIW__undated button small{color:var(--ol-sys-color-text-secondary);margin-top:3px;display:block}.planning-workspace-module__zWAtIW__boardHint{color:var(--ol-sys-color-text-secondary);font-size:13px}.planning-workspace-module__zWAtIW__detailActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:1180px){.planning-workspace-module__zWAtIW__toolbar{align-items:flex-start}.planning-workspace-module__zWAtIW__filters{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(130px,1fr))}.planning-workspace-module__zWAtIW__filters>:last-child{justify-self:start}.planning-workspace-module__zWAtIW__year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.planning-workspace-module__zWAtIW__planning,.planning-workspace-module__zWAtIW__header{gap:14px}.planning-workspace-module__zWAtIW__header h1{font-size:25px}.planning-workspace-module__zWAtIW__header>div:first-child,.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__actions{flex-basis:100%}.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__actions{justify-content:flex-start;gap:8px}.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__field{flex:1;max-width:none}.planning-workspace-module__zWAtIW__header .planning-workspace-module__zWAtIW__actions>button{white-space:normal;flex:1}.planning-workspace-module__zWAtIW__field input,.planning-workspace-module__zWAtIW__field select,.planning-workspace-module__zWAtIW__field textarea{min-height:44px}.planning-workspace-module__zWAtIW__heading{gap:12px}.planning-workspace-module__zWAtIW__segments{width:100%}.planning-workspace-module__zWAtIW__segments button{flex:1;min-height:44px;padding:8px;font-size:13px}.planning-workspace-module__zWAtIW__modeBar>button{font-size:13px}.planning-workspace-module__zWAtIW__toolbar{flex-direction:column-reverse;gap:10px}.planning-workspace-module__zWAtIW__viewControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.planning-workspace-module__zWAtIW__viewControls .planning-workspace-module__zWAtIW__field{max-width:none}.planning-workspace-module__zWAtIW__viewControls .planning-workspace-module__zWAtIW__field:nth-child(3){grid-column:1/-1}.planning-workspace-module__zWAtIW__periodNav{flex-wrap:wrap;justify-content:flex-start;gap:0;width:100%}.planning-workspace-module__zWAtIW__periodNav .planning-workspace-module__zWAtIW__periodTitle{flex:1;min-width:0;font-size:16px}.planning-workspace-module__zWAtIW__periodNav>button{margin-left:0}.planning-workspace-module__zWAtIW__filtersToggle{justify-content:space-between;align-items:center;width:100%;display:flex}.planning-workspace-module__zWAtIW__controls:not([data-filters-open])>.planning-workspace-module__zWAtIW__filters{display:none}.planning-workspace-module__zWAtIW__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planning-workspace-module__zWAtIW__filters>:first-child{grid-column:1/-1}.planning-workspace-module__zWAtIW__filters>:last-child{justify-self:stretch}.planning-workspace-module__zWAtIW__filterHint{grid-column:1/-1}.planning-workspace-module__zWAtIW__summary{gap:6px 14px;font-size:12px}.planning-workspace-module__zWAtIW__summary>span{flex-basis:100%}.planning-workspace-module__zWAtIW__summary button{min-height:36px}.planning-workspace-module__zWAtIW__year{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.planning-workspace-module__zWAtIW__monthCard{min-height:165px;padding:14px}.planning-workspace-module__zWAtIW__calendar .ol-month-calendar{min-inline-size:0;width:100%}.planning-workspace-module__zWAtIW__calendar .ol-month-calendar td{height:56px;padding:2px}.planning-workspace-module__zWAtIW__calendar .ol-month-calendar th{padding:8px 0;font-size:11px}.planning-workspace-module__zWAtIW__calendar .ol-month-calendar-day{flex-direction:column;gap:0;width:100%;min-width:36px;min-height:44px;padding:2px;position:relative}.planning-workspace-module__zWAtIW__calendar .ol-month-day-count{min-inline-size:14px;font-size:9px;line-height:12px}:is(.planning-workspace-module__zWAtIW__calendar .ol-calendar-events,.planning-workspace-module__zWAtIW__calendar .ol-calendar-event-count){display:none}.planning-workspace-module__zWAtIW__calendar .ol-workspace-panel{padding:12px}.planning-workspace-module__zWAtIW__calendar .ol-workspace-panel__header h2{font-size:16px}.planning-workspace-module__zWAtIW__board{grid-template-columns:repeat(5,280px)}.planning-workspace-module__zWAtIW__formGrid,.planning-workspace-module__zWAtIW__detail dl{grid-template-columns:1fr}.planning-workspace-module__zWAtIW__monthStats span{font-size:12px}.planning-workspace-module__zWAtIW__periodNav{grid-template-columns:40px minmax(0,1fr) 40px auto auto;gap:2px;display:grid}.planning-workspace-module__zWAtIW__periodNav .planning-workspace-module__zWAtIW__periodTitle{white-space:normal;font-size:14px}.planning-workspace-module__zWAtIW__relatedWork{display:none!important}.planning-workspace-module__zWAtIW__legendControl{margin-left:auto}}@media (max-width:380px){.planning-workspace-module__zWAtIW__periodNav{grid-template-columns:44px repeat(4,minmax(0,1fr)) 44px;row-gap:8px}.planning-workspace-module__zWAtIW__periodNav .planning-workspace-module__zWAtIW__periodTitle{grid-column:2/6}.planning-workspace-module__zWAtIW__periodNav>:nth-child(4){grid-column:1/4}.planning-workspace-module__zWAtIW__periodNav>:last-child{white-space:nowrap;grid-column:4/-1;margin-left:0}}
