.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1218207a}.process-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.process-summary-card{text-align:left;min-height:105px;color:var(--text);cursor:pointer;padding:17px 19px;transition:border-color .15s,transform .15s,box-shadow .15s}.process-summary-card:hover{border-color:var(--green);transform:translateY(-1px)}.process-summary-card.active{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.process-summary-card span,.process-summary-card small{color:var(--muted);font-size:10px;display:block}.process-summary-card strong{color:var(--text);font:800 26px/1 var(--font-manrope,Manrope),sans-serif;margin:9px 0 6px;display:block}.process-summary-card:nth-child(2) strong{color:var(--orange)}.process-summary-card:nth-child(4) strong{color:var(--red)}.process-controls{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:18px;margin:0 0 18px;padding:0;display:flex;overflow:visible}.process-controls-top{display:contents}.process-controls-top>div:first-child{flex:none;order:0;align-items:baseline;gap:9px;display:flex}.process-controls-top strong{font:800 13px var(--font-manrope,Manrope),sans-serif;color:var(--text)}.process-controls-top span{color:var(--muted);font-size:10px}.process-view-tabs{border:1px solid var(--line);background:var(--surface-2);flex:none;order:2}.process-view-tabs .tab{align-items:center;gap:5px;display:inline-flex}.process-view-tabs .ui-icon{width:14px;height:14px;margin:0}.process-filterbar{order:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;margin-left:auto;display:flex}.process-filterbar .select-shell{flex:none;min-width:0}.process-filterbar .select{width:auto;min-width:0;max-width:none;height:34px;color:var(--muted);background:0 0;border-color:#0000;padding:0 25px 0 9px;font-size:10px}.process-filterbar .select:hover,.process-filterbar .select:focus{color:var(--text);background:var(--surface-2);border-color:var(--line)}.process-kanban{scroll-snap-type:x proximity;scrollbar-color:var(--line) transparent;padding:1px 1px 14px}.process-stage-label{background:var(--blue-light);color:var(--blue);border-radius:5px;margin-top:10px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.process-next-label{color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:700}.process-card .avatar-small,.process-client-avatar{background:var(--green-light);color:var(--green)}.process-priority{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.process-priority.urgent{background:var(--red-light);color:var(--red)}.process-priority.attention{background:var(--orange-light);color:var(--orange)}.process-priority.normal{background:var(--surface-2);color:var(--muted)}.process-table{min-width:900px}.process-table th,.process-table td{padding:14px 16px}.process-table th{color:#8c9bac}.process-table td{color:var(--muted);font-size:10px}.process-table tbody tr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.process-client-cell{align-items:center;gap:10px;min-width:0;display:flex}.process-client-cell>span:last-child{min-width:0}.process-client-avatar{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.process-table td:first-child strong{color:var(--text);font-size:10px;display:block}.process-table .table-id{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.process-table .process-stage-label{margin:0}.process-table-next{text-overflow:ellipsis;white-space:nowrap;max-width:215px;overflow:hidden}.process-table-due.late{color:var(--red);font-weight:700}.process-table-due.today{color:var(--orange);font-weight:700}.dark .process-summary-card{color:var(--text)}.dark .process-controls{box-shadow:none;background:0 0;border:0}.dark .process-table td{color:#a9b9c8}.dark .process-table td:first-child strong{color:var(--text)}@media (max-width:1250px){.process-controls{flex-wrap:wrap;gap:7px 12px}.process-filterbar{flex-wrap:wrap;flex:100%;order:2;justify-content:flex-start;margin-left:0}.process-view-tabs{order:1;margin-left:auto}}@media (max-width:1100px){.process-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.process-filterbar{gap:3px 0}.process-filterbar .select-shell{max-width:50%}.process-table{min-width:850px}}@media (max-width:460px){.process-summary{gap:8px}.process-summary-card{min-height:95px;padding:14px}.process-summary-card strong{font-size:23px}.process-controls-top>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.process-filterbar .select{padding-left:5px}}.processes-page>.page-heading{margin-bottom:20px}.process-overview{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.process-overview .process-totals{margin-bottom:0}.process-overview .process-toolbar{margin:0 0 0 auto;padding:0}.process-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-bottom:20px;padding:8px 0;display:flex;position:relative}.process-totals{flex:auto;gap:10px;min-width:0;margin-bottom:12px;display:flex}.process-total{border:1px solid var(--line);background:var(--surface);min-width:108px;height:108px;color:var(--muted);text-align:left;box-shadow:var(--shadow);border-radius:11px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;padding:15px;transition:border-color .15s,transform .15s;display:flex}.process-total:hover{border-color:var(--green);transform:translateY(-1px)}.process-total.active{border-color:var(--green)}.process-total span{font-size:11px;font-weight:700}.process-total strong{color:var(--text);font:800 27px/1 var(--font-manrope,Manrope),sans-serif}.process-total:nth-child(2) strong{color:var(--orange)}.process-total:nth-child(4) strong{color:var(--red)}.process-toolbar-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.process-view-tabs{background:var(--surface-2);border:0;border-radius:8px;order:0;margin:0;padding:3px}.process-view-tabs .tab{border-radius:5px;place-items:center;width:32px;height:30px;padding:0;display:grid}.process-view-tabs .ui-icon{width:17px;height:17px}.process-toolbar .select-shell{flex:none}.process-stage-select.select{background:var(--surface);border:1px solid var(--line);width:170px;max-width:170px;height:38px;padding-left:12px;font-size:11px}.process-toolbar .btn{min-height:38px;padding:9px 13px;font-size:11px}.process-toolbar .btn .ui-icon{width:15px;height:15px}.process-new-button .button-plus{place-items:center;width:16px;height:16px;font-size:19px;line-height:1;display:grid}.process-filter-button.active{border-color:var(--green);color:var(--green)}.process-new-button.btn.primary{background:var(--green);border-color:var(--green);color:#fff}.process-new-button.btn.primary:hover{filter:brightness(.92)}.process-filter-popover{z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:12px;width:min(300px,100%);padding:16px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 38px #10182024}.process-filter-popover[hidden]{display:none}.process-filter-popover label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.process-filter-popover .select-shell,.process-filter-popover .select{width:100%;max-width:none}.process-filter-popover .select{height:35px;font-size:11px}.process-filter-popover .process-clear{justify-self:start;padding:0}.processes-page:has(>.process-kanban,>.process-board-base[data-kanban=true]){flex-direction:column;min-height:calc(100dvh - 67px);display:flex}.process-kanban{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex:auto;align-items:stretch;gap:16px;min-height:300px;padding:0 1px 4px;display:flex;overflow:auto hidden}.process-kanban::-webkit-scrollbar{width:0;height:0;display:none}.process-kanban.is-dragging,.process-kanban.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.dark .process-toolbar .process-stage-select,.dark .process-view-tabs,.dark .process-filter-popover,.dark .process-total{background:var(--surface);border-color:var(--line)}.dark .process-total.active{border-color:var(--green)}.dark .process-new-button.btn.primary{background:var(--green);border-color:var(--green);color:#0b1014}.process-kanban{scroll-snap-type:none;gap:13px;padding:0 1px 6px}.process-stage-toggle{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.process-stage-toggle:hover,.process-stage-toggle:focus-visible{color:var(--green)}.process-stage-toggle>span{text-align:left;display:block}.process-stage-toggle strong{white-space:nowrap}.processes-page>.process-toolbar{justify-content:flex-start}.processes-page .process-toolbar-actions{justify-content:flex-start;margin-left:0}.processes-page .process-clear{margin-left:0}.processes-page:has(>.process-kanban,>.process-board-base[data-kanban=true])>.process-totals{flex:none;margin-bottom:12px}@media (max-width:1250px){.process-overview{flex-wrap:wrap}.process-overview .process-totals{flex-basis:100%}.process-overview .process-toolbar{justify-content:flex-end;width:100%}}@media (max-width:1100px){.process-toolbar{flex-wrap:wrap;align-items:flex-start}.process-toolbar-actions{margin-left:auto}}@media (max-width:700px){.process-overview .process-totals{flex-wrap:wrap}.process-total{flex:calc(50% - 5px)}.process-toolbar{gap:8px}.process-toolbar-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end}.process-stage-select.select{width:140px;max-width:140px}}@media (max-width:460px){.process-toolbar-actions{gap:5px}.process-toolbar .btn{padding:8px 9px}}.clients-page>.page-heading{margin-bottom:20px}.client-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.client-summary-card{text-align:left;min-height:104px;color:var(--text);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:17px 19px;transition:border-color .15s,transform .15s;display:flex}.client-summary-card:hover{border-color:var(--green);transform:translateY(-1px)}.client-summary-card.active{border-color:var(--green)}.client-summary-card span{color:var(--muted);font-size:11px;font-weight:700}.client-summary-card strong{font:800 27px/1 var(--font-manrope,Manrope),sans-serif}.client-summary-card:nth-child(2) strong{color:var(--orange)}.client-summary-card:nth-child(3) strong{color:var(--blue)}.clients-panel{overflow:hidden}.client-list-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.client-list-header>div:first-child{flex-direction:column;flex:none;gap:4px;display:flex}.client-list-header>div:first-child strong{font:800 13px var(--font-manrope,Manrope),sans-serif;color:var(--text)}.client-list-header>div:first-child small{color:var(--muted);font-size:10px}.client-list-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.client-list-controls .select-shell{flex:none}.client-list-controls .select{max-width:none;height:36px;font-size:10px}.client-list-controls #clients-stage{width:148px}.client-list-controls #clients-assignee{width:163px}.client-list-controls #clients-sort{width:152px}.client-clear,.task-clear,.process-clear,.audit-clear{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.client-clear svg,.task-clear svg,.process-clear svg,.audit-clear svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.client-clear:hover,.task-clear:hover,.process-clear:hover,.audit-clear:hover{background:var(--surface-2);color:var(--green)}.client-table-scroll{width:100%;overflow-x:auto}.clients-table th{background:var(--surface-2);color:var(--muted);padding:13px 19px}.clients-table td{color:var(--muted);padding:15px 19px;font-size:11px}.clients-table tbody tr:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.client-identity{align-items:center;gap:10px;min-width:0;display:flex}.client-identity>span:last-child{min-width:0}.client-avatar{background:var(--green-light);width:34px;height:34px;color:var(--green);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.clients-table td:first-child strong{color:var(--text);white-space:nowrap;font-size:11px;display:block}.clients-table .table-id{margin-top:4px;font-size:9px}.clients-table .process-stage-label{white-space:nowrap;margin:0}.client-next{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.client-due{white-space:nowrap}.client-due.late{color:var(--red);font-weight:800}.client-due.today{color:var(--orange);font-weight:800}.dark .client-summary-card{background:var(--surface);color:var(--text)}.dark .clients-table th{background:var(--surface-2)}.audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.audit-stat{min-height:88px;padding:17px 19px}.audit-stat span{color:var(--muted);font-size:10px;font-weight:700;display:block}.audit-stat strong{color:var(--text);font:800 23px/1 var(--font-manrope,Manrope),sans-serif;margin-top:9px;display:block}.audit-toolbar{justify-content:space-between;align-items:center}.audit-toolbar .select{min-width:142px}.audit-panel{overflow:hidden}.audit-table-scroll{width:100%;overflow:auto}.audit-table{min-width:850px}.audit-table th{background:var(--surface-2);color:var(--muted)}.audit-table td{vertical-align:middle}.audit-table td strong,.audit-table td .audit-action{color:var(--text);font-size:10px;display:block}.audit-table td .audit-time,.audit-role{color:var(--muted);margin-top:4px;font-size:9px;display:block}.audit-category{background:var(--blue-light);color:var(--blue);border-radius:5px;margin-bottom:5px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.audit-empty{padding:48px 22px}.dark .audit-table th{background:var(--surface-2)}.dark .audit-category{background:var(--blue-light);color:var(--blue)}.audit-toolbar .tools{flex-wrap:wrap}@media (max-width:850px){.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar .tools{width:100%}.audit-toolbar .select{flex:1;min-width:0}}@media (max-width:600px){.audit-summary{grid-template-columns:1fr;gap:8px}.audit-stat{min-height:70px}.audit-toolbar .tools{grid-template-columns:1fr 1fr;display:grid}.audit-toolbar .select:last-child{grid-column:1/-1}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e161d6b;grid-template-columns:1fr;place-items:start center;padding:clamp(56px,12vh,128px) 16px 24px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--line);background:var(--surface);width:min(600px,100%);max-height:min(680px,76vh);color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0a141c40}.command-search{border-bottom:1px solid var(--line);min-height:54px;color:var(--muted);align-items:center;gap:12px;padding:0 16px;display:flex}.command-search .ui-icon{flex:none;width:17px;height:17px}.command-search input{width:100%;min-width:0;height:52px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.command-search input::placeholder{color:var(--muted)}.command-search kbd,.command-footer kbd{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font:10px var(--font-dm-sans,"DM Sans"),sans-serif;border-radius:5px;flex:none;padding:3px 6px}.command-results{overscroll-behavior:contain;padding:8px;overflow:auto}.command-group+.command-group{border-top:1px solid var(--line);margin-top:8px;padding-top:7px}.command-group-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:700}.command-result{width:100%;min-height:51px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:7px 9px;display:flex}.command-result:hover,.command-result.active{background:var(--surface-2)}.command-result-icon{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.command-result-icon .ui-icon{width:16px;height:16px}.command-result-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.command-result-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.command-result-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.command-result-hint{color:var(--muted);flex:none;font-size:9px}.command-empty{color:var(--muted);text-align:center;padding:28px 14px;font-size:11px}.command-footer{border-top:1px solid var(--line);min-height:38px;color:var(--muted);align-items:center;gap:16px;padding:0 14px;font-size:9px;display:flex}.command-footer span{align-items:center;gap:4px;display:inline-flex}.command-target{outline-offset:-2px;outline:2px solid var(--green)!important}@media (max-width:520px){.command-overlay{padding:48px 10px 12px}.command-palette{border-radius:12px;max-height:78vh}.command-footer{gap:10px}.command-search input{font-size:12px}}.topbar-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-light)}.dark .command-overlay{background:0 0}.command-overlay{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:min(1510px,100%);margin:0 auto;padding:0 42px;display:block;position:relative;inset:auto}.command-overlay[hidden]{display:none}.command-palette{border:1px solid var(--line);border-radius:0 0 12px 12px;width:100%;max-height:min(470px,62vh);box-shadow:0 14px 28px #0a141c1f}.command-title{border-bottom:1px solid var(--line);font:700 11px var(--font-manrope,Manrope),sans-serif;color:var(--text);align-items:baseline;gap:12px;margin:0;padding:12px 16px;display:flex}.command-title span{color:var(--muted);font:400 10px var(--font-dm-sans,"DM Sans"),sans-serif}.command-results{max-height:390px;padding:7px 10px}.command-group-label{padding:8px 10px}.command-result{border-radius:6px;min-height:48px}.command-footer{min-height:35px}@media (max-width:800px){.command-overlay{padding:0 18px}}@media (max-width:520px){.command-overlay{padding:0 10px}.command-palette{max-height:60vh}.command-results{max-height:calc(60vh - 86px)}.command-title{padding:10px 12px}.command-title span{display:none}.command-footer{justify-content:space-between;gap:6px;padding:0 9px}}.topbar{z-index:40;position:relative}.topbar .command-overlay{z-index:50;width:min(720px,100vw - 24px);max-width:none;margin:0;padding:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.topbar .command-palette{border-radius:0 0 12px 12px}.audit-filter-selects .audit-export-icon{margin-left:0}.audit-export-icon:disabled{opacity:.45;cursor:not-allowed}.team-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.team-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-filter{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.team-filter span{color:inherit;opacity:.75}.team-filter:hover{background:var(--surface-2);color:var(--text)}.team-filter.active{border-color:var(--line);background:var(--surface-2);color:var(--text)}.team-table-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.team-table{min-width:690px}.team-table th{background:var(--surface-2);padding:11px 12px;font-size:9px}.team-table td{color:var(--text);white-space:nowrap;padding:10px 12px;font-size:10px}.team-table tbody tr{cursor:default}.team-table tbody tr:hover{background:var(--surface-2)}.team-member-cell{align-items:center;gap:9px;min-width:185px;display:flex}.team-member-cell>span:last-child{flex-direction:column;gap:4px;display:flex}.team-member-cell .settings-person-avatar{width:31px;height:31px;font-size:9px}.team-table td strong{color:var(--text);font-size:10px}.team-table td small{color:var(--muted);font-size:9px;display:block}.team-member-cell .team-you{color:var(--green);margin-left:6px;font-weight:700;display:inline-flex}.team-status{border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.team-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.team-status.active{background:var(--green-light);color:var(--green)}.team-status.pending{background:var(--orange-light);color:var(--orange)}.team-access-pill{border:1px solid var(--line);color:var(--text);border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.team-access-description{margin-top:4px}.team-table .team-actions{justify-content:flex-end;gap:2px;display:flex}.team-empty{height:90px;text-align:center!important;color:var(--muted)!important}@media (max-width:700px){.team-toolbar{flex-direction:column;align-items:flex-start}.team-toolbar>.btn{align-self:flex-end}}.team-subnav{border-bottom:1px solid var(--line);gap:5px;margin:0 0 16px;padding-bottom:9px;display:flex}.team-subnav-item{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700}.team-subnav-item:hover{background:var(--surface-2);color:var(--text)}.team-subnav-item.active{background:var(--green-light);color:var(--green)}.permissions-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.permissions-heading h3{color:var(--text);font:700 13px var(--font-manrope,Manrope),sans-serif;margin:0}.permissions-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.permission-role-select{color:var(--muted);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.permission-role-select .select{min-width:180px;height:34px;font-size:10px}.permission-matrix-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.permission-matrix{border-collapse:collapse;text-align:center;width:100%;min-width:690px}.permission-matrix th,.permission-matrix td{border-bottom:1px solid var(--line);padding:9px 8px}.permission-matrix thead th{background:var(--surface-2);color:var(--muted);font-size:9px;font-weight:800}.permission-matrix thead th:first-child{text-align:left;padding-left:13px}.permission-matrix tbody th{text-align:left;width:36%;color:var(--text);padding-left:13px;font-size:10px;font-weight:700}.permission-matrix tbody tr:last-child th,.permission-matrix tbody tr:last-child td{border-bottom:0}.permission-check{cursor:pointer;place-items:center;display:inline-grid}.permission-check input{opacity:0;width:1px;height:1px;position:absolute}.permission-check span{border:1px solid var(--line);background:var(--surface);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.permission-check input:checked+span{border-color:var(--green);background:var(--green)}.permission-check input:checked+span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.permission-check input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.permission-check input:disabled+span{opacity:.35;cursor:not-allowed}.permission-check:has(input:disabled){cursor:not-allowed}.permission-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.permission-footer>div{gap:7px;display:flex}.permission-footer .btn{padding:8px 10px;font-size:9px}.permission-save-status,.permission-help{color:var(--muted);font-size:9px}.permission-help{margin:10px 0 0;line-height:1.5}@media (max-width:700px){.permissions-heading{flex-direction:column;align-items:flex-start}.permission-role-select{justify-content:space-between;width:100%}.permission-footer{flex-direction:column;align-items:flex-start}.permission-footer>div{align-self:flex-end}}.settings-photo-avatar{cursor:pointer;outline-offset:3px;position:relative}.settings-photo-upload-overlay{border-radius:inherit;color:#fff;opacity:0;background:#0c141a8f;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.settings-photo-upload-overlay .ui-icon{width:18px;height:18px}.settings-photo-avatar:hover .settings-photo-upload-overlay,.settings-photo-avatar:focus-visible .settings-photo-upload-overlay{opacity:1}.office-settings-form .settings-field:last-child{border-bottom:0}.office-settings-form .settings-footer{border-top:0;margin-top:10px;padding-top:0}.profile-settings-form .settings-field:last-child{border-bottom:0}.settings-page .settings-main .profile-settings-form .settings-footer{border-top:0;margin-top:10px;padding-top:0}@media (max-width:1250px){.client-list-header{flex-direction:column;align-items:flex-start}.client-list-controls{justify-content:flex-start;width:100%}}@media (max-width:800px){.client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.client-list-controls .select-shell{flex:calc(50% - 4px)}.client-list-controls .select{width:100%!important}.client-clear{margin-left:auto}.clients-pagination{flex-direction:column;align-items:flex-start}.clients-pagination .pagination-controls{align-self:flex-end}}.process-board-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin:0 0 14px;padding:0 0 9px;display:flex;position:relative}.process-board-left{align-items:center;gap:14px;min-width:0;display:flex}.process-view-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex:none;align-items:stretch;gap:4px;padding:0;display:flex}.process-view-tab{min-height:39px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.process-view-tab .ui-icon{width:14px;height:14px}.process-view-tab:hover{color:var(--text)}.process-view-tab.active{border-bottom-color:var(--green);color:var(--green)}.process-board-summary{border-left:1px solid var(--line);color:var(--muted);white-space:nowrap;padding-left:14px;font-size:10px}.process-board-summary strong{color:var(--text);font-weight:800}.process-board-summary>span{color:var(--line);padding:0 5px}.process-board-summary b{color:var(--orange);font-weight:700}.process-board-actions{flex:none;align-items:center;gap:13px;display:flex}.process-stage-actions{position:relative}.process-stage-menu-trigger{justify-content:center;width:34px;padding:0!important}.process-stage-actions-menu{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:3px;width:205px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 38px #10182024}.process-stage-actions-menu button{width:100%;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:11px}.process-stage-actions-menu button:hover,.process-stage-actions-menu button:focus-visible{background:var(--surface-2);color:var(--green)}.process-filter-button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.process-filter-button .ui-icon{width:14px;height:14px}.process-filter-button:hover,.process-filter-button.active{color:var(--green)}.process-board-actions>.select-shell{flex:none;width:190px}.process-board-actions .process-sort-select{width:100%;height:34px;color:var(--muted);background:0 0;border-color:#0000;padding-left:9px;font-size:10px}.process-board-actions .process-sort-select:hover,.process-board-actions .process-sort-select:focus{border-color:var(--line);background:var(--surface);color:var(--text)}.process-board-actions .process-clear{border:0;width:30px;height:30px;margin:0}.process-board-actions .process-clear svg{width:16px;height:16px}.process-board-toolbar .process-filter-button{border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 10px;transition:background .15s,border-color .15s,color .15s}.process-board-toolbar .process-filter-button:hover,.process-board-toolbar .process-filter-button.active{background:var(--surface-2);border-color:var(--line);color:var(--green)}.process-board-toolbar .process-filter-popover{background:var(--surface);border-color:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:min(590px,100%);padding:16px;top:calc(100% + 8px);box-shadow:0 16px 38px #10182030}.process-board-toolbar .process-filter-popover label{color:var(--muted);gap:7px;font-size:10px;font-weight:700}.process-board-toolbar .process-filter-popover input,.process-board-toolbar .process-filter-popover select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:39px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:11px}.process-board-toolbar .process-filter-popover input::placeholder{color:var(--muted)}.process-board-toolbar .process-filter-popover input:focus,.process-board-toolbar .process-filter-popover select:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 14%,transparent)}.dark .process-view-tabs{border-color:var(--line);background:0 0}.dark .process-filter-popover{background:var(--surface);border-color:var(--line)}@media (max-width:700px){.process-board-toolbar{flex-wrap:wrap;align-items:flex-start;gap:7px}.process-board-left{justify-content:space-between;width:100%}.process-board-actions{justify-content:flex-start;gap:9px;width:100%}.process-board-actions>.select-shell{flex:1;width:auto;min-width:0}.process-board-toolbar .process-filter-popover{flex-basis:100%;grid-template-columns:1fr;width:100%;margin-top:4px;position:relative;top:auto;right:auto}}@media (max-width:460px){.process-board-summary{padding-left:9px;font-size:9px}.process-view-tab{padding:0 6px}.process-board-actions{gap:5px}.process-board-actions>.select-shell{flex:1}.process-board-actions .process-sort-select{padding-left:5px;font-size:9px}}.process-view-tabs{border-bottom:0}.process-view-tab{border-radius:7px;transition:background .15s,color .15s}.process-view-tab:hover{background:var(--surface-2);color:var(--text)}.process-view-tab.active,.process-view-tab.active:hover{background:var(--green-light);color:var(--green);border-bottom-color:#0000;font-weight:800}.process-add-card{background:var(--surface);min-height:145px;color:var(--muted);opacity:0;pointer-events:none;border:1px dashed #0000;border-radius:9px;align-self:stretch;place-items:center;margin-top:8px;padding:0;transition:opacity .14s,border-color .14s,color .14s;display:grid}.process-add-card>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid}.process-add-card>span .ui-icon{stroke-width:1.8px;width:13px;height:13px}.process-add-card:hover{color:var(--green);border-color:var(--green)!important}.process-add-card{width:100%}.workflow-settings{gap:18px;max-width:980px;display:grid}.workflow-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:6px 0 21px;display:flex}.workflow-stage-label{width:min(330px,100%);color:var(--muted);letter-spacing:.8px;gap:8px;font-size:9px;font-weight:800;display:grid}.workflow-stage-label .select-shell,.workflow-stage-label .select{width:100%;max-width:none}.workflow-stage-label .select{height:40px;font-size:11px}.workflow-stage-summary{white-space:nowrap;align-items:center;gap:10px;display:flex}.workflow-stage-summary strong{color:var(--text);font:800 27px/1 var(--font-manrope,Manrope),sans-serif}.workflow-stage-summary span{color:var(--text);gap:3px;font-size:10px;font-weight:700;display:grid}.workflow-stage-summary small{color:var(--muted);font-size:9px;font-weight:500}.workflow-list-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.workflow-list-heading h3{color:var(--text);font:800 13px var(--font-manrope,Manrope),sans-serif;margin:0}.workflow-list-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.workflow-add{flex:none;align-items:center;gap:7px;display:inline-flex}.workflow-add .ui-icon,.workflow-remove .ui-icon,.workflow-note .ui-icon{width:15px;height:15px}.workflow-template-list{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;display:grid;overflow:hidden}.workflow-template-list:empty:before{content:"Nenhuma tarefa configurada nesta etapa.";color:var(--muted);text-align:center;padding:26px;font-size:11px;display:block}.workflow-template-row{border-bottom:1px solid var(--line);background:var(--surface);min-width:0}.workflow-template-row:last-child{border-bottom:0}.workflow-template-main{align-items:center;gap:12px;padding:12px 15px 10px;display:flex}.workflow-template-icon{background:var(--green-light);width:32px;height:32px;color:var(--green);border-radius:8px;flex:none;place-items:center;display:grid}.workflow-template-icon .ui-icon{width:16px;height:16px}.workflow-title-field{flex:1;gap:5px;min-width:0;display:grid}.workflow-template-row label{color:var(--muted);font-size:9px;font-weight:700}.workflow-template-row input:not([type=checkbox]),.workflow-template-row .select{border:1px solid var(--line);background:var(--surface-2);width:100%;height:36px;color:var(--text);border-radius:7px;padding:0 10px;font-size:11px}.workflow-title-field input{font-weight:700}.workflow-template-row input::placeholder{color:var(--muted);font-weight:400}.workflow-remove{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-self:flex-end;place-items:center;padding:0;display:grid}.workflow-remove:hover{border-color:var(--red-light);background:var(--red-light);color:var(--red)}.workflow-template-fields{grid-template-columns:minmax(120px,180px) minmax(140px,200px);gap:12px;padding:0 15px 14px 59px;display:grid}.workflow-template-fields label{gap:6px;min-width:0;display:grid}.workflow-template-fields .select-shell{width:100%}.workflow-template-options{justify-content:flex-end;align-items:center;gap:7px;padding:0 15px 12px 59px;display:flex}.workflow-template-options .workflow-option{border:1px solid var(--line);background:var(--surface-2);min-height:27px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.workflow-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.workflow-option:focus-within{outline:2px solid var(--green);outline-offset:2px}.workflow-option-dot{border:1px solid;border-radius:50%;width:7px;height:7px}.workflow-option:has(input:checked){border-color:var(--green);background:var(--green-light);color:var(--green)}.workflow-option-required:has(input:checked){border-color:var(--blue);background:var(--blue-light);color:var(--blue)}.workflow-option:has(input:checked) .workflow-option-dot{background:currentColor}.workflow-note{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.workflow-note .ui-icon{flex:none;margin-top:1px}.workflow-note p{margin:0;font-size:10px;line-height:1.55}.settings-page .workflow-settings .settings-footer{max-width:none;margin-top:18px}@media (max-width:850px){.workflow-template-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workflow-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.workflow-stage-label{width:100%}.workflow-list-heading{flex-direction:column;align-items:flex-start}.workflow-list-heading .workflow-add{align-self:flex-end}.workflow-template-main{gap:9px;padding:12px}.workflow-template-fields{grid-template-columns:1fr;padding:0 12px 12px}.workflow-template-options{padding:0 12px 12px}}.detail-task-meta{color:var(--muted);font-size:11px}.detail-task-list{gap:0;margin-top:12px;display:grid}.detail-task-item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.detail-task-item>div{gap:5px;display:grid}.detail-task-item strong{font-size:12px}.detail-task-item small{color:var(--muted);font-size:10px}.lead-modal{flex-direction:column;width:min(760px,100%);max-height:min(90vh,920px);padding:0;display:flex;overflow:hidden}.lead-modal #modal-content,.lead-modal #new-case-form{flex-direction:column;min-height:0;display:flex}.lead-modal #modal-content{flex:1}.lead-modal .modal-close{z-index:2;top:19px;right:22px}.lead-modal-header{border-bottom:1px solid var(--line);padding:27px 32px 20px}.lead-modal-eyebrow{color:var(--green);letter-spacing:1.2px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.lead-modal-header h2{margin:0 0 6px}.lead-modal-header p{color:var(--muted);margin:0;font-size:11px}.lead-form-body{padding:4px 32px 16px;overflow-y:auto}.lead-form-section{border-bottom:1px solid var(--line);padding:20px 0 24px}.lead-form-section:last-child{border-bottom:0}.lead-section-heading{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.lead-section-heading>span{border:1px solid var(--line);width:25px;height:25px;color:var(--green);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.lead-section-heading h3{color:var(--text);font:800 13px var(--font-manrope,Manrope),sans-serif;margin:0 0 4px}.lead-section-heading p{color:var(--muted);margin:0;font-size:10px}.lead-new-fields,.lead-existing-fields{margin-top:12px}.lead-modal .form-field{color:var(--text);font-size:11px;position:relative}.lead-modal .form-field em{color:var(--muted);font-size:9px;font-style:normal;font-weight:500;position:absolute;top:0;right:0}.lead-modal .form-field input,.lead-modal .form-field select,.lead-modal .form-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:37px;color:var(--text);border-radius:7px;padding:9px 10px;font-size:11px}.lead-modal .form-field textarea{resize:vertical;line-height:1.45}.lead-modal .form-field input::placeholder,.lead-modal .form-field textarea::placeholder{color:var(--muted)}.lead-modal .form-field input:focus,.lead-modal .form-field textarea:focus{outline:2px solid var(--green);outline-offset:1px}.lead-tasks-preview{color:var(--muted)!important;margin:16px 0 0!important;font-size:10px!important}.lead-modal-actions{border-top:1px solid var(--line);background:var(--surface);margin:0;padding:16px 32px}.lead-modal [hidden]{display:none!important}.dark .lead-modal .form-field input,.dark .lead-modal .form-field select,.dark .lead-modal .form-field textarea{background:var(--surface-2);color:var(--text)}@media (max-width:560px){.lead-modal{max-height:94vh}.lead-modal-header{padding:22px 20px 17px}.lead-form-body{padding:0 20px 12px}.lead-modal-actions{padding:14px 20px}.lead-modal .modal-close{top:14px;right:14px}}.lead-intake-panel{margin-top:18px}.lead-intake-notes{grid-column:1/-1}.lead-intake-notes .field-value{white-space:pre-wrap;line-height:1.5}.detail-portal-link{vertical-align:middle;border:1px solid var(--line);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;margin-left:8px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-grid}.detail-portal-link:hover,.detail-portal-link:focus-visible{border-color:var(--green);background:var(--green-light);color:var(--green)}.detail-portal-link .ui-icon{width:15px;height:15px}.audit-settings-view{min-width:0}.audit-settings-actions{justify-content:flex-end;margin:0 0 14px;display:flex}.audit-settings-view .audit-toolbar{margin-bottom:16px}.audit-settings-view .audit-summary{gap:10px;margin-bottom:14px}.audit-settings-view .audit-stat{min-height:78px;padding:14px}.audit-settings-view .audit-panel{box-shadow:none}.audit-workspace{min-width:0}.audit-workspace-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:2px 0 18px;font-size:10px;display:flex}.audit-workspace-top .btn{padding:8px 11px}.audit-workspace-top .ui-icon{width:14px;height:14px}.audit-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.audit-metric{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;gap:7px;min-width:0;min-height:102px;padding:14px;display:flex}.audit-metric>div{flex-direction:column;min-width:0;display:flex}.audit-metric span:first-child{color:var(--muted);font-size:9px;font-weight:700}.audit-metric strong{color:var(--text);font:800 22px/1 var(--font-manrope,Manrope),sans-serif;margin:9px 0 6px}.audit-metric small{color:var(--muted);font-size:9px;line-height:1.3}.audit-metric-icon{background:var(--blue-light);width:28px;height:28px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.audit-metric-icon .ui-icon{width:15px;height:15px}.audit-metric.green .audit-metric-icon{background:var(--green-light);color:var(--green)}.audit-metric.red .audit-metric-icon{background:var(--red-light);color:var(--red)}.audit-metric.slate .audit-metric-icon{background:var(--surface-2);color:var(--muted)}.audit-metric.green strong{color:var(--green)}.audit-metric.red strong{color:var(--red)}.audit-log-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.audit-filter-bar{border-bottom:1px solid var(--line);gap:10px;padding:12px;display:grid}.audit-search{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.audit-search:focus-within{border-color:var(--green)}.audit-search .ui-icon{flex:none;width:15px;height:15px}.audit-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.audit-search input::placeholder{color:var(--muted)}.audit-filter-selects{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.audit-filter-selects .select-shell{flex:132px;min-width:0}.audit-filter-selects .select{width:100%;max-width:none;height:34px;font-size:10px}.audit-filter-selects .audit-clear{margin-left:auto}.audit-log-table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.audit-log-table th{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.45px;text-transform:uppercase;padding:12px 13px;font-size:9px;font-weight:800}.audit-log-table td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:13px;font-size:10px}.audit-log-table tr:last-child td{border-bottom:0}.audit-log-table tbody tr:hover{background:var(--surface-2)}.audit-log-table td:first-child{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.audit-log-table td strong{font-size:10px;font-weight:700;display:block}.audit-log-table td small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.audit-event-tag,.audit-status{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.audit-event-tag.create{background:var(--blue-light);color:var(--blue)}.audit-event-tag.update{background:var(--orange-light);color:var(--orange)}.audit-event-tag.delete{background:var(--red-light);color:var(--red)}.audit-event-tag.complete,.audit-status.success{background:var(--green-light);color:var(--green)}.audit-event-tag.other{background:var(--surface-2);color:var(--muted)}.audit-status.failed{background:var(--red-light);color:var(--red)}.audit-log-footer{border-top:1px solid var(--line);color:var(--muted);padding:10px 13px;font-size:9px}@media (max-width:1180px){.audit-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.audit-metric-grid{gap:7px}.audit-metric{min-height:92px;padding:11px}.audit-metric strong{font-size:19px}.audit-filter-selects .select-shell{flex-basis:calc(50% - 18px)}.audit-workspace-top{align-items:flex-start}.audit-workspace-top>span{max-width:135px}}.audit-log-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-pagination{align-items:center;gap:4px;display:flex}.audit-page-step,.audit-page-number{border:1px solid var(--line);background:var(--surface);min-width:27px;height:27px;color:var(--muted);cursor:pointer;border-radius:6px;padding:0 7px;font-size:10px}.audit-page-step:disabled{opacity:.4;cursor:default}.audit-page-number.active{background:var(--green-light);border-color:var(--green-light);color:var(--green);font-weight:800}.audit-page-step:not(:disabled):hover,.audit-page-number:not(.active):hover{border-color:var(--green);color:var(--green)}@media (max-width:600px){.audit-log-footer{flex-direction:column;align-items:flex-start}}.sidebar{z-index:110}.brand{position:static}.sidebar-collapse{z-index:2;border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);border-radius:50%;padding:0;position:absolute;top:22px;right:-11px;box-shadow:0 1px 3px #00000012}.sidebar-collapse:hover{border-color:var(--green);background:var(--surface-2);color:var(--text)}.sidebar-collapse .ui-icon{width:13px;height:13px;transition:transform .2s}.sidebar.collapsed .sidebar-collapse .ui-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sidebar-collapse .ui-icon{transition:none}}.nav-text{min-width:0}@media (min-width:801px){.sidebar{transition:width .2s,padding .2s}.sidebar.collapsed{width:76px;padding-left:9px;padding-right:9px}.sidebar.collapsed .brand{justify-content:center;padding:0 0 30px}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-text,.sidebar.collapsed .nav-count,.sidebar.collapsed .nav-dot,.sidebar.collapsed .profile-copy{display:none}.sidebar.collapsed .nav-item{justify-content:center;gap:0;padding-left:8px;padding-right:8px}.sidebar.collapsed .nav-item .icon{flex:none}.sidebar.collapsed .profile-card{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .profile-avatar{flex:none}}@media (max-width:800px){.sidebar-collapse{display:none}}.sidebar.collapsed .brand-mark>span{display:none}.brand-logo{object-fit:contain;flex:none;width:42px;height:42px;display:block}.sidebar #nav-main,.sidebar #nav-secondary{flex-direction:column;gap:4px;display:flex}.sidebar-bottom{border-top:1px solid var(--line);padding-top:8px}.profile-card{border-top:0;border-radius:8px;margin-top:0;padding:10px;transition:background .15s}.profile-card:hover,.profile-card:focus-visible{background:#f1f4f6}.dark .profile-card:hover,.dark .profile-card:focus-visible{background:#1b252b}body.dialog-open{overflow:hidden}.process-detail-modal{background:var(--surface);flex-direction:column;width:min(960px,100vw - 32px);max-height:min(90vh,900px);padding:0;display:flex;overflow:hidden}.process-detail-modal #modal-content{flex-direction:column;flex:1;min-height:0;display:flex}.process-detail-modal .modal-close{z-index:2;border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;top:22px;right:24px}.process-detail-modal .modal-close svg{stroke-width:2px;width:16px;height:16px;display:block}.process-detail-modal .modal-close:hover{color:var(--text);border-color:var(--green)}.process-detail-header{border-bottom:1px solid var(--line);flex:none;padding:28px 72px 20px 32px}.process-detail-eyebrow{color:var(--muted);letter-spacing:1px;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.process-detail-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.process-detail-title{align-items:center;gap:8px;min-width:0;display:flex}.process-detail-modal .process-detail-title h2{color:var(--text);font:800 21px/1.25 var(--font-manrope,Manrope),sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0}.process-detail-header p{color:var(--muted);margin:6px 0 0;font-size:11px}.process-detail-modal .detail-tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;margin:0;padding:0 20px}.process-detail-modal .detail-tabs button{padding:15px 12px}.process-detail-content{scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 32px 32px;overflow-y:auto}.process-detail-content>.panel+.panel,.process-detail-content>.detail-grid+.panel{margin-top:16px}.contract-workspace{color:var(--text);gap:16px;display:grid}.contract-hero,.contract-card,.contract-progress{border:1px solid var(--line);background:var(--surface);border-radius:14px}.contract-hero{background:linear-gradient(115deg,var(--surface) 52%,var(--surface-2));justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 25px;display:flex}.contract-kicker{color:var(--green);letter-spacing:1.2px;font-size:9px;font-weight:800;display:block}.contract-demo-tag{background:var(--surface-2);color:var(--muted);letter-spacing:0;text-transform:none;border-radius:5px;margin-left:9px;padding:4px 7px}.contract-hero h3{font:800 21px/1.2 var(--font-manrope,Manrope),sans-serif;letter-spacing:-.5px;margin:12px 0 5px}.contract-hero p,.contract-card-heading p{color:var(--muted);margin:0;font-size:11px}.contract-status{border-radius:20px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.contract-status.waiting{color:#a96c20;background:#fff1df}.contract-status.draft{background:var(--surface-2);color:var(--muted)}.contract-progress{grid-template-columns:repeat(4,1fr);padding:19px 22px;display:grid}.contract-step{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex;position:relative}.contract-step:not(:last-child):after{content:"";border-top:1px solid var(--line);position:absolute;top:15px;left:calc(100% - 28px);right:10px}.contract-step-dot{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.contract-step.done .contract-step-dot{border-color:var(--green);background:var(--green);color:#fff}.contract-step.current .contract-step-dot{border-color:var(--green);background:var(--surface-2);color:var(--green)}.contract-step.done,.contract-step.current{color:var(--text)}.contract-grid,.contract-bottom-grid{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.contract-card{min-width:0;padding:21px 22px}.contract-card-heading{align-items:center;gap:11px;margin-bottom:20px;display:flex}.contract-card-icon{background:var(--surface-2);width:34px;height:34px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid}.contract-card-icon svg{width:17px;height:17px}.contract-card h4{font:800 13px var(--font-manrope,Manrope),sans-serif;margin:0 0 4px}.contract-file{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.contract-file-icon{color:#34546c;background:#e8eef4;border-radius:5px;flex:none;place-items:center;width:32px;height:36px;font-size:9px;font-weight:800;display:grid}.contract-file strong,.contract-signer strong,.contract-event strong{font-size:11px;display:block}.contract-file small,.contract-signer small,.contract-event small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.contract-file-state{color:var(--muted);margin-left:auto;font-size:10px;font-weight:700}.contract-data{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.contract-data span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.contract-data strong{font-size:10px}.contract-signer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.contract-avatar{color:#42684e;background:#e7efe8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.contract-avatar.office{color:#36526a;background:#e8edf3}.contract-signer>div{min-width:0}.contract-signer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-signer-state{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px;font-weight:800}.contract-signer-state.pending{color:#a96c20}.contract-next{background:var(--surface-2)}.contract-next h4{margin:12px 0 7px;font-size:14px}.contract-next p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.6}.contract-next .btn:disabled{opacity:.55;cursor:not-allowed}.contract-next>small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.contract-history h4{margin-bottom:17px}.contract-event{gap:11px;padding:0 0 18px 2px;display:flex}.contract-event:last-child{padding-bottom:0}.contract-event-dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;position:relative}.contract-event:not(:last-child) .contract-event-dot:after{content:"";border-left:1px solid var(--line);height:33px;position:absolute;top:11px;left:4px}.contract-event.muted .contract-event-dot{background:var(--line)}@media (max-width:700px){.contract-grid,.contract-bottom-grid{grid-template-columns:1fr}.contract-hero{flex-direction:column;padding:19px}.contract-progress{padding:15px 13px}.contract-step{flex-direction:column;align-items:flex-start;gap:6px;font-size:9px}.contract-step:not(:last-child):after{top:15px;left:35px;right:8px}.contract-card{padding:18px}.contract-data{grid-template-columns:1fr 1fr}}.process-detail-content .detail-panel{box-shadow:none}@media (max-width:700px){.process-detail-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.process-detail-header{padding:23px 56px 18px 20px}.process-detail-modal .modal-close{top:20px;right:18px}.process-detail-modal .process-detail-title h2{font-size:17px}.process-detail-title-row{flex-direction:column;align-items:flex-start;gap:9px}.process-detail-modal .detail-tabs{padding:0 9px}.process-detail-modal .detail-tabs button{padding:12px 10px}.process-detail-content{padding:18px 20px 24px}.process-detail-content .detail-grid{grid-template-columns:1fr;gap:12px}}.sidebar #nav-help{flex-direction:column;gap:4px;display:flex}.sidebar #nav-help .ui-icon{flex:none;width:18px;height:18px}.clients-panel .clients-table{min-width:850px}.client-date-filter{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.client-date-filter input{border:1px solid var(--line);background:var(--surface);max-width:148px;height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-size:10px}.client-sort-heading{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.client-sort-heading:hover,.client-sort-heading.active{color:var(--green)}.client-sort-heading .ui-icon{width:12px;height:12px}.client-list-header{flex-direction:row;align-items:center}.client-column-menu{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 19px;display:flex}.client-column-menu>span{color:var(--muted);margin-right:5px;font-size:10px;font-weight:700}.client-column-menu label{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.client-column-menu input{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:10px}.module-column-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.module-column-button svg{width:12px;height:12px}.module-column-button:hover,.module-column-button.active{color:var(--text)}.module-column-button[aria-expanded=true] svg{transform:rotate(180deg)}.module-column-menu{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.module-column-menu label{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.module-column-menu input{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);border-radius:7px;padding:0 8px;font-size:10px}.inss-heading,.exams-heading,.payments-heading{flex-direction:row;align-items:center}.clients-table tbody tr[data-client-open]{cursor:pointer}.clients-table tbody tr[data-client-open]:hover{background:var(--surface-2)}.clients-table td:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.client-contact-primary,.client-process-count{color:var(--text);font-size:11px;font-weight:700}.client-open-hint{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.client-open-hint .ui-icon{width:13px;height:13px}.client-back-row{margin-bottom:16px}.client-profile-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.client-profile-form{overflow:hidden}.client-form-heading,.client-linked-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.client-form-heading h2,.client-linked-heading h2{color:var(--text);font:800 14px var(--font-manrope,Manrope),sans-serif;margin:0}.client-form-heading p,.client-linked-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.client-profile-avatar{border-radius:12px;width:42px;height:42px;font-size:12px}.client-form-fields{gap:15px;padding:20px 22px;display:grid}.client-form-fields label{color:var(--muted);gap:7px;font-size:10px;font-weight:700;display:grid}.client-form-fields input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:38px;color:var(--text);border-radius:8px;padding:0 11px;font-size:11px}.client-form-fields input::placeholder{color:var(--muted)}.client-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.client-vault-panel{grid-column:1/-1;overflow:hidden}.client-vault-panel .client-linked-heading>.ui-icon{width:19px;height:19px;color:var(--muted)}.client-vault-body{gap:10px;padding:18px 22px;display:grid}.client-vault-entry{align-items:center;gap:8px;max-width:540px;display:flex}.client-vault-entry input{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:38px;color:var(--text);border-radius:8px;flex:1;padding:0 11px;font-size:12px}.client-vault-entry .btn{place-items:center;width:38px;height:38px;padding:0;display:grid}.client-vault-entry .ui-icon{width:16px;height:16px}.client-vault-message{color:var(--muted);margin:0;font-size:11px}.client-save-icon{place-items:center;width:36px;height:36px;padding:0;display:grid}.client-linked-heading{justify-content:space-between}.client-process-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 17px;display:flex}.client-process-row:last-child{border-bottom:0}.client-process-open{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;gap:6px;padding:4px 6px;display:grid}.client-process-open:hover strong{color:var(--green)}.client-process-id{color:var(--muted);letter-spacing:.4px;font-size:9px;font-weight:800}.client-process-open strong{font-size:12px}.client-process-open small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-portal-link{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.client-portal-link:hover{border-color:var(--green);color:var(--green)}.client-portal-link .ui-icon{width:15px;height:15px}.client-process-empty{color:var(--muted);padding:25px;font-size:11px;line-height:1.6}.topbar{z-index:100;position:sticky;top:0}.modal-backdrop{z-index:120;padding:86px 20px 24px}.modal-backdrop .lead-modal{max-height:min(920px,100dvh - 110px)}@media (max-width:800px){.modal-backdrop{padding-top:102px}.modal-backdrop .lead-modal{max-height:calc(100dvh - 126px)}}.quick-create-modal{flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 110px);padding:0;display:flex;overflow:hidden}.quick-create-modal #modal-content,.quick-create-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.quick-create-modal .lead-modal-header{padding:26px 28px 19px}.quick-create-modal .modal-close{z-index:2;top:18px;right:19px}.quick-create-fields{gap:16px;padding:24px 28px;overflow-y:auto}.quick-create-modal .form-field{color:var(--text);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.quick-create-modal .form-field em{color:var(--muted);font-size:9px;font-style:normal;font-weight:500}.quick-create-modal .form-field input,.quick-create-modal .form-field select,.quick-create-modal .form-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);border-radius:7px;padding:9px 10px;font-size:11px}.quick-create-modal .form-field textarea{resize:vertical}.quick-create-actions{border-top:1px solid var(--line);background:var(--surface);margin:0;padding:16px 28px}@media (max-width:800px){.quick-create-modal{max-height:calc(100dvh - 126px)}}@media (max-width:560px){.quick-create-modal .lead-modal-header{padding:22px 20px 17px}.quick-create-fields{grid-template-columns:1fr;padding:18px 20px}.quick-create-actions{padding:14px 20px}}.sidebar-profile-row{align-items:center;min-width:0;display:flex}.sidebar-profile-row .profile-card{flex:1;width:auto;min-width:0}.sidebar-signout{width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;margin-left:3px;text-decoration:none;display:grid}.sidebar-signout:hover,.sidebar-signout:focus-visible{background:var(--surface-2);color:var(--text)}.sidebar-signout .ui-icon{flex:none;width:16px;height:16px}@media (min-width:801px){.sidebar.collapsed .sidebar-signout{display:none}}.audit-person{align-items:center;gap:9px;min-width:155px;display:flex}.audit-person>span:last-child{min-width:0}.audit-person-avatar{background:var(--blue-light);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.audit-person-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-module-case]{cursor:pointer}[data-module-case]:hover{background:var(--surface-2)}[data-module-case]:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.module-detail-list{border-top:1px solid var(--line);margin-top:16px;display:grid}.module-detail-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.module-detail-row>div{gap:5px;min-width:0;display:grid}.module-detail-row strong{overflow-wrap:anywhere;font-size:11px}.module-detail-row small{color:var(--muted);font-size:10px;line-height:1.5}.module-detail-row label{color:var(--muted);gap:5px;font-size:9px;display:grid}.module-detail-form{border-top:1px solid var(--line);margin-top:22px;padding-top:19px}.module-detail-form h3{margin:0 0 14px;font-size:12px}.module-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.module-form-grid label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.module-form-grid input{border:1px solid var(--line);background:var(--surface);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 11px}@media (max-width:600px){.module-form-grid{grid-template-columns:1fr}.module-detail-row{flex-direction:column;align-items:flex-start}}.wiki-page{max-width:1510px;margin:auto}.wiki-shell{padding:32px 36px 38px}.wiki-hero{border-bottom:1px solid var(--line);padding-bottom:30px}.wiki-hero .eyebrow{margin:0 0 12px}.wiki-hero h1{color:var(--text);font:800 27px var(--font-manrope,Manrope),sans-serif;margin:0 0 10px}.wiki-hero>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.wiki-section-heading{margin:28px 0 17px}.wiki-section-heading h2,.wiki-help h2{color:var(--text);font:800 15px var(--font-manrope,Manrope),sans-serif;margin:0 0 6px}.wiki-section-heading p,.wiki-help p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.wiki-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wiki-topic{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:136px;color:var(--text);border-radius:9px;flex-direction:column;align-items:flex-start;padding:17px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.wiki-topic:hover,.wiki-topic:focus-visible,.wiki-topic.active{border-color:var(--green);background:var(--surface-2)}.wiki-topic:hover{transform:translateY(-2px)}.wiki-topic:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wiki-topic>.ui-icon:first-child{width:19px;height:19px;color:var(--green);margin-bottom:17px}.wiki-topic strong{padding-right:19px;font-size:11px;line-height:1.35}.wiki-topic span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.wiki-topic .wiki-topic-arrow{width:14px;height:14px;color:var(--muted);opacity:0;transition:opacity .18s;position:absolute;bottom:16px;right:16px}.wiki-topic:hover .wiki-topic-arrow,.wiki-topic:focus-visible .wiki-topic-arrow{opacity:1}.wiki-article{border:1px solid var(--line);background:var(--surface-2);margin-top:24px;padding:25px 28px;scroll-margin-top:20px}.wiki-article-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin-bottom:19px;padding-bottom:16px;display:flex}.wiki-article-number{color:var(--green);letter-spacing:1px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.wiki-article h2{color:var(--text);font:800 17px var(--font-manrope,Manrope),sans-serif;margin:0}.wiki-article-summary{color:var(--muted);margin:6px 0 0;font-size:11px}.wiki-close{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.wiki-close:hover{color:var(--text);border-color:var(--green)}.wiki-article-body{color:var(--text);font-size:11px;line-height:1.75}.wiki-article-body p{margin:0 0 12px}.wiki-article-body p:last-child{margin-bottom:0}.wiki-article-body ol{margin:0 0 12px;padding-left:20px}.wiki-article-body li+li{margin-top:6px}.wiki-example{border-left:3px solid var(--green);background:var(--surface);border-radius:5px;gap:4px;margin-top:16px;padding:13px 15px;display:grid}.wiki-example strong{font-size:10px}.wiki-example span{color:var(--muted)}.wiki-help{border-top:1px solid var(--line);margin-top:34px;padding-top:27px}.wiki-help-link{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.wiki-help-link:hover{text-decoration:underline}.wiki-help-link .ui-icon{width:14px;height:14px}.live-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-help-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:13px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.live-help-card:hover,.live-help-card:focus-visible{border-color:var(--green)}.live-help-card:hover{transform:translateY(-1px)}.live-help-icon{background:var(--green-light);width:38px;height:38px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid}.live-help-icon .ui-icon{width:18px;height:18px}.live-help-copy{flex:1;gap:5px;min-width:0;display:grid}.live-help-copy strong{font-size:12px}.live-help-copy small{color:var(--muted);font-size:10px;line-height:1.5}.live-help-arrow{width:15px;height:15px;color:var(--muted);flex:none}.live-help-article{margin-top:20px;padding:23px 25px;scroll-margin-top:20px}.live-help-article-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin-bottom:17px;padding-bottom:14px;display:flex}.live-help-article-heading>div>span{color:var(--green);letter-spacing:.1em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.live-help-article-heading h2{color:var(--text);font:800 17px var(--font-manrope,Manrope),sans-serif;margin:0}.live-help-article-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.live-help-article-body{color:var(--text);font-size:11px;line-height:1.7}.live-help-article-body p{margin:0 0 11px}.live-help-article-body p:last-child{margin-bottom:0}.live-help-article-body ol{color:var(--muted);margin:12px 0 0;padding-left:20px}.live-help-article-body li+li{margin-top:6px}.live-help-open-area{color:var(--green);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.live-help-open-area:hover{text-decoration:underline}.live-help-open-area .ui-icon{width:14px;height:14px}.live-help-page{max-width:1300px;margin-inline:auto}.live-help-card{min-height:98px;text-decoration:none}.live-help-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.help-directory-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.help-directory-toolbar>span{color:var(--muted);white-space:nowrap;font-size:11px}.help-search{border:1px solid var(--line);background:var(--surface);width:min(100%,460px);min-height:42px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex}.help-search .ui-icon{flex:none;width:16px;height:16px}.help-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:10px 0;font-size:12px}.help-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.help-topic-section+.help-topic-section{margin-top:28px}.help-topic-section>h2,.help-related>h2{color:var(--text);margin:0 0 14px;font-size:14px;font-weight:800}.help-no-results{text-align:center;color:var(--muted);padding:35px}.help-no-results>svg{width:26px;height:26px;color:var(--green)}.help-no-results h2{color:var(--text);font-size:16px}.help-no-results p{font-size:12px}.help-no-results button{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.help-no-results button svg{width:14px;height:14px}.help-article-page{max-width:1250px;margin-inline:auto}.help-loading-hero{gap:18px;margin-bottom:30px;display:grid}.help-loading-line{margin:0 0 20px;display:block}.help-article-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:flex}.help-article-breadcrumb>a{color:var(--muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.help-article-breadcrumb>a:hover{color:var(--green)}.help-article-breadcrumb svg{width:14px;height:14px}.help-article-hero{max-width:850px;margin-bottom:32px}.help-article-hero h1{color:var(--text);font:800 clamp(24px,2.2vw,32px)/1.25 var(--font-manrope,Manrope),sans-serif;letter-spacing:-.03em;margin:8px 0 12px}.help-article-lead{max-width:740px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.help-area-link{border:1px solid var(--line);background:var(--surface);color:var(--green);border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.help-area-link svg{width:14px;height:14px}.help-area-link:hover{border-color:var(--green)}.help-reading-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:24px;display:grid}.help-article-index{padding:21px;position:sticky;top:88px}.help-article-index nav>strong{color:var(--text);margin-bottom:13px;font-size:12px;display:block}.help-article-index ol{color:var(--muted);gap:11px;margin:0;padding-left:17px;font-size:11px;line-height:1.5;display:grid}.help-article-index a{color:var(--muted);text-decoration:none}.help-article-index a:hover,.help-article-index a:focus-visible{color:var(--green);text-decoration:underline}.help-article-index>p{border-top:1px solid var(--line);color:var(--muted);margin:19px 0 0;padding-top:15px;font-size:10px;line-height:1.6}.help-article-content{min-width:0;color:var(--text);overflow-wrap:anywhere;padding:30px 34px;font-size:13px;line-height:1.85}.help-content-section{scroll-margin-top:100px}.help-content-section+.help-content-section{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.help-content-section>h2{font:800 17px/1.5 var(--font-manrope,Manrope),sans-serif;color:var(--text);align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.help-content-section>h2>span{color:var(--green);letter-spacing:.04em;font-size:10px;font-weight:800}.help-content-section>p{margin:0 0 13px}.help-content-section>p:last-child{margin-bottom:0}.help-content-section>ol,.help-content-section>ul{margin:12px 0;padding-left:21px}.help-content-section li+li{margin-top:10px}.help-article-note{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;font-size:12px;line-height:1.7;display:flex}.help-article-note>svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:3px}.help-article-note>p{margin:0}.help-article-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:32px;padding-top:22px;display:flex}.help-article-footer>a{color:var(--green);align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.help-article-footer svg{width:14px;height:14px}.help-related{margin-top:32px}.help-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.help-related a{color:var(--text);gap:8px;padding:18px 35px 18px 18px;text-decoration:none;display:grid;position:relative}.help-related a:hover{border-color:var(--green)}.help-related a>strong{font-size:12px;line-height:1.5}.help-related a>span{color:var(--muted);font-size:11px;line-height:1.6}.help-related a>svg{width:14px;height:14px;color:var(--muted);position:absolute;top:20px;right:13px}@media (max-width:1000px){.help-reading-layout{grid-template-columns:215px minmax(0,1fr);gap:16px}.help-article-content{padding:25px}.help-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.help-reading-layout{grid-template-columns:minmax(0,1fr)}.help-article-index{padding:18px;position:static}.help-article-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.help-article-index>p{margin-top:13px}.help-article-hero{margin-bottom:22px}.help-related>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.help-directory-toolbar{flex-direction:column;align-items:stretch;gap:10px}.help-search{width:100%}.help-article-content{padding:21px 18px;font-size:13px}.help-content-section>h2{font-size:16px}.help-article-index ol{grid-template-columns:minmax(0,1fr)}.help-article-lead{font-size:13px}.help-article-footer{flex-direction:column;align-items:flex-start}}@media (max-width:950px){.client-profile-grid{grid-template-columns:1fr}.wiki-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wiki-shell{padding:24px 20px 28px}.wiki-hero h1{font-size:23px}.wiki-topic-grid,.live-help-grid{grid-template-columns:1fr}.wiki-topic{min-height:112px}.wiki-article,.live-help-article{padding:20px}.client-form-heading,.client-linked-heading{padding:17px}.client-form-fields{padding:18px 17px}.client-form-actions{padding:13px 17px}}.process-stage-title{text-align:left;flex:1;grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;column-gap:7px;min-width:0;display:grid}.process-stage-claim-total{color:var(--muted);letter-spacing:0;white-space:nowrap;grid-column:1/-1;margin-top:5px;font-size:9px;font-weight:400;display:block}.process-stage-open{max-width:100%;text-align:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.process-stage-open:hover strong{color:var(--green)}.process-stage-view{flex:1;min-width:0}.stage-view-title-row{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 22px;display:flex}.stage-view-title-row h2{color:var(--text);font:750 22px/1.3 var(--font-manrope,Manrope),sans-serif;letter-spacing:-.6px;margin:0}.stage-view-summary{color:var(--muted);align-items:center;gap:18px;font-size:11px;font-weight:400;display:flex}.stage-view-summary>span+span{border-left:1px solid var(--line);padding-left:18px}.stage-view-summary strong{color:var(--text);font-weight:600}.stage-view-summary small{font-size:10px}.stage-view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.stage-view-filter-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.stage-view-select{flex:none;position:relative}.stage-view-select-trigger{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:10px;font-weight:500;display:flex;box-shadow:0 1px 2px #00000003}.stage-view-select-trigger>svg{color:var(--muted);flex:none}.stage-view-select-trigger:hover,.stage-view-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:var(--surface-2)}.stage-view-select-trigger.icon-only{width:32px;height:32px;box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:0}.stage-view-select-trigger.icon-only.is-active{background:var(--green-light);color:var(--green)}.stage-view-select-trigger.icon-only.is-active>svg{color:inherit}.stage-view-select-menu{z-index:35;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:3px;min-width:205px;max-width:min(300px,85vw);max-height:min(360px,55dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 14px 38px #10182024}.stage-view-toolbar>.stage-view-select>.stage-view-select-menu{left:0;right:auto}.stage-view-select-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.stage-view-select-menu button:hover,.stage-view-select-menu button:focus-visible,.stage-view-select-menu button[aria-checked=true]{background:var(--surface-2);color:var(--green)}.stage-view-select-menu button svg{flex:none}.stage-view-clear{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.stage-view-clear:hover{background:var(--surface-2);color:var(--text)}.stage-stale-days{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.stage-stale-days input{border:1px solid var(--line);background:var(--surface);width:48px;height:30px;color:var(--text);border-radius:6px;padding:0 5px;font-size:11px}.stage-bulk-bar{border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.stage-bulk-link{color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.stage-bulk-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.process-stage-view .stage-selection-cell{width:36px;padding-left:14px;padding-right:0}.stage-selection-cell input{vertical-align:middle;width:14px;height:14px;accent-color:var(--green);cursor:pointer;margin:0}.process-stage-view .process-table tr[aria-selected=true]{background:color-mix(in srgb,var(--green) 5%,var(--surface))}.process-stage-view .process-client-cell{text-decoration:none}.process-stage-view .process-client-cell:hover strong{color:var(--green)}.stage-view-feedback{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:10px 12px;font-size:11px}.pagination-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:24px;display:flex}.stage-page-size{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;display:flex}@media (max-width:700px){.process-stage-view .pagination-actions{align-self:flex-end;gap:14px;max-width:100%}.process-stage-view .pagination-controls{align-self:auto}.stage-page-size{gap:6px}.stage-page-size>span{white-space:normal;text-align:right;max-width:85px}}.stage-page-size .stage-view-select-menu{min-width:80px;top:auto;bottom:calc(100% + 7px)}.stage-page-size .stage-view-select-trigger{min-width:62px;height:28px}.stage-bulk-dialog{border-radius:14px;width:min(440px,100% - 32px);padding:24px}.stage-bulk-dialog h2{color:var(--text);margin:0 0 12px;font-size:18px}.stage-bulk-dialog p{color:var(--muted);font-size:12px;line-height:1.6}.stage-bulk-dialog strong{color:var(--text)}.stage-bulk-dialog .stage-bulk-note{font-size:10px}.stage-process-navigation{color:var(--muted);align-items:center;gap:4px;margin-right:12px;font-size:10px;display:flex}.stage-process-navigation button{border:1px solid var(--line);background:var(--surface);width:27px;height:27px;color:var(--text);border-radius:6px;place-items:center;padding:0;display:grid}.stage-process-navigation button:disabled{opacity:.35;cursor:default}@media (max-width:700px){.stage-view-title-row{flex-direction:column;align-items:flex-start;gap:10px}.stage-view-summary{gap:12px}.stage-view-toolbar{flex-wrap:wrap}.stage-view-filter-group{margin-left:auto}.stage-bulk-actions{flex-wrap:wrap;margin-left:0}.stage-process-navigation{margin-right:4px}.stage-view-summary small{display:none}}.process-stage-sort{color:var(--muted);flex:none;align-items:center;gap:8px;font-size:10px;display:flex}.process-stage-sort select{height:32px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:10px}.process-stage-sort select:hover{border-color:var(--line)}@media (max-width:1000px){.process-stage-view-toolbar.has-inline-filters .process-filter-popover{flex-basis:auto;order:0}}.process-board-toolbar.has-inline-filters{flex-wrap:nowrap;gap:12px}.process-board-toolbar.has-inline-filters .process-board-left{flex:none}.process-board-toolbar.has-inline-filters .process-board-actions{order:3;gap:5px;width:auto}.process-board-toolbar.has-inline-filters .process-filter-popover{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;justify-content:flex-end;align-items:center;gap:7px;margin:0 0 0 auto;padding:0;display:flex;position:static}.process-board-toolbar.has-inline-filters .process-filter-popover label{flex:0 auto;min-width:0;font-size:0;display:block}.process-filters-caption{height:32px;color:var(--muted);align-items:center;margin-right:3px;font-size:10px;font-weight:500;line-height:1;display:flex}.process-owner-filter{flex:none;align-items:center;height:32px;padding:0 3px;display:flex;position:relative}.process-owner-filter-label{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:500;line-height:1;display:block}.process-owner-filter-avatars{align-items:center;gap:3px;display:flex}.process-filter-avatar{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid;position:relative;overflow:hidden}.process-filter-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process-owner-avatar-button{background:0 0;border:0;border-radius:50%;padding:0}.process-owner-filter-avatars>.process-owner-avatar-button .process-filter-avatar,.process-owner-filter-avatars>.process-filter-avatar{width:16px;height:16px;font-size:7px}.process-owner-avatar-button:hover,.process-owner-avatar-button.is-selected{outline:2px solid var(--green);outline-offset:1px}.process-owner-filter-add{border:1px dashed var(--line);width:24px;height:24px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.process-owner-filter-add:hover{border-color:var(--green);color:var(--green)}.process-owner-filter-menu{width:240px;max-height:min(380px,60dvh);overflow-y:auto}.process-owner-filter-menu button{align-items:center;gap:8px;display:flex}.process-owner-filter-menu button>span:not(.process-filter-avatar){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.process-owner-filter-menu button[aria-checked=true]{color:var(--green);background:var(--surface-2)}.process-stage-filter{flex:none;position:relative}.process-stage-filter-trigger{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.process-stage-filter-trigger svg{width:15px;height:15px}.process-stage-filter-trigger:hover{background:var(--surface);color:var(--text)}.process-stage-filter-trigger.is-active{background:var(--green-light);color:var(--green)}.process-stage-filter-menu{max-height:min(420px,65dvh);overflow-y:auto}.process-stage-filter-menu button{justify-content:space-between;align-items:center;gap:10px;display:flex}.process-stage-filter-menu button[aria-checked=true]{background:var(--surface-2);color:var(--green)}.process-board-left>.process-stage-layout-control{border-left:1px solid var(--line);flex:none;align-items:center;height:24px;margin:0;padding-left:10px;display:flex}.process-board-toolbar.has-inline-filters .process-filter-popover .process-icon-filter{width:32px;height:32px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;position:relative}.process-icon-filter>svg{pointer-events:none;width:15px;height:15px}.process-board-toolbar.has-inline-filters .process-filter-popover .process-icon-filter{grid-template-rows:32px;gap:0;line-height:0}.process-board-toolbar.has-inline-filters .process-filter-popover .process-icon-filter>svg{grid-area:1/1;place-self:center;display:block}.process-board-toolbar.has-inline-filters .process-board-actions{align-items:center;height:32px}.process-board-toolbar.has-inline-filters .process-board-actions>.process-stage-actions{align-items:center;height:32px;margin:0}.process-board-toolbar.has-inline-filters .process-stage-menu-trigger,.process-board-toolbar.has-inline-filters .process-clear{place-items:center;width:32px;height:32px;min-height:32px;padding:0;line-height:1;display:grid}.process-board-toolbar.has-inline-filters .process-stage-menu-trigger svg,.process-board-toolbar.has-inline-filters .process-clear svg{width:15px;height:15px;display:block}.process-board-toolbar.has-inline-filters .process-icon-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.process-board-toolbar.has-inline-filters .process-icon-filter:hover,.process-board-toolbar.has-inline-filters .process-icon-filter:focus-within{background:var(--surface);color:var(--text)}.process-board-toolbar.has-inline-filters .process-icon-filter:focus-within{outline:2px solid var(--green);outline-offset:2px}.process-board-toolbar.has-inline-filters .process-icon-filter.is-active{color:var(--green);background:var(--green-light)}.process-icon-filter.is-active:after{content:"";background:var(--green);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.process-board-toolbar.has-inline-filters .process-filter-popover input,.process-board-toolbar.has-inline-filters .process-filter-popover select{background:0 0;border-color:#0000;height:32px;padding:0 8px;font-size:10px}.process-board-toolbar.has-inline-filters .process-filter-popover input:hover,.process-board-toolbar.has-inline-filters .process-filter-popover select:hover{border-color:var(--line);background:var(--surface)}@media (max-width:1000px){.process-board-toolbar.has-inline-filters{flex-wrap:wrap}.process-board-toolbar.has-inline-filters .process-filter-popover{flex-basis:100%;order:4}.process-board-toolbar.has-inline-filters .process-board-actions{margin-left:auto}}.processes-page:has(>.process-stage-view)>.page-heading{display:none}.process-stage-view-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.process-stage-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:12px;padding:0;font-size:11px;display:flex}.process-stage-back:hover{color:var(--text)}.process-stage-view-heading h2{color:var(--text);font:800 20px var(--font-manrope,Manrope),sans-serif;margin:0}.process-stage-view-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.process-stage-view-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.process-stage-view-filters label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.process-stage-view-filters input,.process-stage-view-filters select{border:1px solid var(--line);background:var(--surface);min-width:140px;height:36px;color:var(--text);border-radius:7px;padding:0 10px;font-size:11px}.process-stage-view-filters .process-stage-search{flex:1;min-width:200px}.process-stage-search>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:7px;padding-left:10px;display:flex}.process-stage-search input{background:0 0;border:0;width:100%;min-width:0}@media (max-width:600px){.process-stage-view-heading{align-items:flex-start}.process-stage-view-filters label{flex:1;min-width:140px}.process-stage-view-heading .btn{padding:9px}}.process-stage-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-stage-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.process-stage-action{width:24px;height:26px;color:var(--muted);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:opacity .12s;display:grid}.process-stage-action svg{width:15px;height:15px}.process-stage-action:hover{background:var(--surface);color:var(--text)}.process-kanban-col:hover .process-stage-action:not(.process-stage-collapse),.process-stage-actions:focus-within .process-stage-action{opacity:1;pointer-events:auto}.process-stage-actions:has([aria-expanded=true]:not(.process-stage-collapse)) .process-stage-action:not(.process-stage-collapse){opacity:1;pointer-events:auto}.process-kanban-col .kanban-head:hover .process-stage-collapse,.process-stage-collapse:focus-visible{opacity:1;pointer-events:auto}.process-stage-menu-wrap{position:relative}.process-stage-header-menu{z-index:20;border:1px solid var(--line);background:var(--surface);text-transform:none;letter-spacing:0;border-radius:8px;width:205px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #0002}.process-stage-header-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:9px 8px;font-size:11px;display:flex}.process-stage-header-menu button:hover{background:var(--surface-2)}.process-stage-header-menu svg{flex:none;width:14px;height:14px}@media (hover:none){.process-stage-actions .process-stage-action{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.process-stage-action{transition:none}}.kanban-stage-settings{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.kanban-stage-settings svg{width:14px;height:14px}.kanban-stage-settings:hover,.kanban-stage-settings:focus-visible{border-color:var(--line);background:var(--surface);color:var(--green)}.workflow-modal{width:min(780px,100%);max-height:calc(100dvh - 110px);padding:25px 28px;overflow-y:auto}.workflow-modal .modal-close{top:21px;right:21px}.workflow-modal-heading{margin-bottom:22px;padding-right:38px}.workflow-modal-heading>span{color:var(--green);letter-spacing:1.2px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.workflow-modal-heading h2{color:var(--text);font:800 20px var(--font-manrope,Manrope),sans-serif;margin:0 0 6px}.workflow-modal-heading p{color:var(--muted);margin:0;font-size:11px}.workflow-modal .workflow-settings{max-width:none}.workflow-modal .workflow-stage-label{display:none}@media (max-width:560px){.workflow-modal{max-height:calc(100dvh - 40px);padding:22px 17px}}.sidebar .brand{padding-bottom:16px}.space-switcher{z-index:4;width:100%;margin:0 0 24px;position:relative}.space-controls{align-items:stretch;gap:7px;min-width:0;display:flex}.space-toggle{border:1px solid var(--line);background:var(--surface);width:auto;min-width:0;min-height:56px;color:var(--text);text-align:left;border-radius:10px;flex:1;align-items:center;gap:9px;padding:8px;display:flex}.space-toggle:hover,.space-toggle[aria-expanded=true]{border-color:var(--green)}.space-settings-link{border:1px solid var(--line);background:var(--surface);width:40px;min-width:40px;min-height:56px;color:var(--muted);border-radius:10px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.space-settings-link:hover,.space-settings-link:focus-visible{border-color:var(--green);background:var(--green-light);color:var(--green);outline:none}.space-settings-link .ui-icon,.space-settings-link svg{width:17px;height:17px}.space-mark,.space-option-mark,.space-placeholder-mark{background:var(--green-light);width:30px;height:30px;color:var(--green);font:800 10px var(--font-manrope,Manrope),sans-serif;border-radius:8px;flex:none;place-items:center;display:grid}.space-current{flex:1;gap:3px;min-width:0;display:grid}.space-current strong,.space-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.space-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:9px;font-weight:700;display:block;overflow:hidden}.space-tag{color:inherit}.space-chevron{width:14px;height:14px;color:var(--muted);flex:none}.space-menu{border:1px solid var(--line);background:var(--surface);z-index:130;border-radius:10px;width:100%;padding:8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #0002}.space-menu[hidden]{display:none!important}.space-menu p{color:var(--muted);letter-spacing:1px;margin:4px 7px 8px;font-size:9px;font-weight:800}.space-option{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 7px;display:flex}.space-option:hover,.space-option[aria-pressed=true]{background:var(--surface-2)}.space-option>span:nth-child(2){flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.space-check{width:14px;height:14px;color:var(--green);opacity:0}.space-option[aria-pressed=true] .space-check{opacity:1}.space-placeholder{max-width:720px;padding-top:11vh}.space-placeholder-mark{width:46px;height:46px;margin-bottom:20px;font-size:14px}.space-placeholder p:not(.eyebrow){max-width:450px;color:var(--muted);font-size:12px;line-height:1.6}.space-placeholder .btn{margin-top:12px}.space-settings-intro{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.space-settings-mark{background:var(--green-light);width:38px;height:38px;color:var(--green);font:800 11px var(--font-manrope,Manrope),sans-serif;border-radius:9px;flex:none;place-items:center;display:grid}.space-settings-intro strong,.space-settings-intro small{display:block}.space-settings-intro strong{color:var(--text);font-size:12px}.space-settings-intro small{color:var(--muted);margin-top:4px;font-size:10px}.space-settings-help{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}@media (min-width:801px){.sidebar.collapsed .space-switcher{margin:0 0 24px}.sidebar.collapsed .space-controls{gap:4px}.sidebar.collapsed .space-toggle{justify-content:center;padding:4px}.sidebar.collapsed .space-current,.sidebar.collapsed .space-chevron,.sidebar.collapsed .space-settings-link{display:none}.sidebar.collapsed .space-mark{width:20px;height:20px;font-size:8px}.sidebar.collapsed .space-menu{width:220px;top:0;left:calc(100% + 9px)}}.live-app-shell .nav-item,.live-app-shell .space-option{text-decoration:none}.live-app-shell .sidebar-signout{color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;padding:10px;font-size:12px;font-weight:700;display:flex}.live-app-shell .sidebar-signout .ui-icon{width:16px;height:16px}.live-app-shell .client-form-fields select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:11px}.live-form-error{color:#b64b4b;padding:0 24px;font-size:12px}.dark .live-app-shell .case-card,.dark .live-app-shell .kanban-col{background:var(--surface-2)}.live-app-shell .clients-table a,.live-app-shell .process-table a,.live-app-shell .client-process-row{color:inherit;text-decoration:none}.live-app-shell .live-client-tools{align-items:center;gap:8px;display:flex}.live-app-shell .live-client-tools label{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:7px;display:flex}.live-app-shell .live-client-tools input{width:150px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.live-app-shell .live-client-tools select,.live-app-shell .live-filters select,.live-app-shell .live-filters input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:7px;font-size:11px}.live-app-shell .live-filters label{gap:5px;display:grid}.live-feedback{color:var(--green);margin:10px 0;font-size:11px}.live-modal-backdrop{display:grid}.live-workflow-modal{width:min(640px,100%);max-height:calc(100vh - 40px);overflow:auto}.live-template-list{gap:10px;display:grid}.live-template-form{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(110px,1fr);gap:10px;margin:10px 0;padding:14px;display:grid}.live-template-form>strong,.live-template-actions{grid-column:1/-1}.live-template-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.live-template-form input:not([type=checkbox]),.live-template-form select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:9px;font-size:11px}.live-template-form .live-template-check{align-items:center;gap:7px;display:flex}.live-template-actions{gap:8px;display:flex}.live-field-link,.live-field-value{color:var(--text);padding:11px;font-size:12px;display:block}.live-detail-list{display:grid}.live-detail-list>div{border-top:1px solid var(--line);padding:12px 18px}.live-detail-list strong,.live-detail-list small{display:block}.live-detail-list small{color:var(--muted);margin-top:4px}.live-history{margin-top:18px;padding:20px}.live-history h2{font:800 14px var(--font-manrope,Manrope);margin:0 0 14px}.live-history p{color:var(--muted);font-size:11px}.dark .live-template-form{border-color:var(--line)}@media (max-width:700px){.live-app-shell .live-client-tools{flex-wrap:wrap}.live-template-form{grid-template-columns:1fr}}.live-app-shell .profile-card{text-decoration:none}.live-app-shell .sidebar-signout{place-items:center;width:34px;height:34px;padding:0;display:grid}.live-app-shell .topbar-search:has(input:disabled){opacity:1}.sidebar-profile-row .sidebar-signout,.live-app-shell .sidebar-profile-row .sidebar-signout{appearance:none;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0}.sidebar-profile-row .sidebar-signout:hover,.sidebar-profile-row .sidebar-signout:focus-visible,.live-app-shell .sidebar-profile-row .sidebar-signout:hover,.live-app-shell .sidebar-profile-row .sidebar-signout:focus-visible{background:var(--surface-2);color:var(--text);box-shadow:none}.loading-shell{pointer-events:none}.loading-skeleton-bar{background:var(--line);border-radius:6px;flex:none;max-width:100%;animation:1.5s ease-in-out infinite loading-skeleton-pulse;display:block}.dark .loading-skeleton-bar{background:#35414a}@keyframes loading-skeleton-pulse{50%{opacity:.48}}.loading-sidebar{gap:0}.loading-brand,.loading-space,.loading-profile{align-items:center;gap:10px;display:flex}.loading-brand{padding:0 12px 28px}.loading-brand>div,.loading-space>div,.loading-profile>div{gap:7px;display:grid}.loading-logo{border-radius:8px;width:34px;height:38px}.loading-space{border:1px solid var(--line);border-radius:10px;height:56px;margin-bottom:30px;padding:9px}.loading-space-mark,.loading-profile-icon{border-radius:8px;width:31px;height:31px}.loading-nav{gap:10px;padding:0 10px;display:grid}.loading-nav>.loading-skeleton-bar:not(:first-child){margin-top:18px}.loading-nav-item{align-items:center;gap:12px;height:33px;display:flex}.loading-nav-icon{border-radius:4px;width:17px;height:17px}.loading-profile{border-top:1px solid var(--line);margin-top:auto;padding:13px 5px}.loading-topbar{justify-content:space-between;align-items:center;display:flex}.loading-top-action{border-radius:8px;width:33px;height:33px}.loading-page{display:block}.loading-page>.loading-skeleton-bar{margin-bottom:12px}.loading-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 20px;display:grid}.loading-stat,.loading-content,.loading-column,.loading-card{border:1px solid var(--line);background:var(--surface);border-radius:10px}.loading-stat{align-content:space-between;min-height:100px;padding:17px;display:grid}.loading-content{padding:20px}.loading-content-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.loading-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.loading-column{background:var(--surface-2);min-height:265px;padding:14px}.loading-column>.loading-skeleton-bar{margin-bottom:16px}.loading-card{gap:12px;margin-bottom:10px;padding:14px;display:grid}@media (max-width:800px){.loading-sidebar{display:none}.loading-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-content-grid{grid-template-columns:1fr}}@media (max-width:560px){.loading-topbar>.loading-skeleton-bar:nth-child(2){display:none}.loading-page{padding:25px 18px}}@media (prefers-reduced-motion:reduce){.loading-skeleton-bar{animation:none}}.document-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.document-row-actions button.task-open{color:var(--green);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.document-row-actions button.task-open:hover{color:var(--text)}.live-documents-table{table-layout:fixed;width:100%;min-width:0}.live-documents-table th,.live-documents-table td{white-space:normal;overflow-wrap:anywhere}.live-documents-table th:first-child,.live-documents-table td:first-child{width:20%}.live-documents-table th:nth-child(2){width:12%}.live-documents-table th:nth-child(3){width:13%}.live-documents-table th:nth-child(4){width:12%}.live-documents-table th:nth-child(5){width:8%}.live-documents-table th:nth-child(6){width:10%}.live-documents-table th:nth-child(7){width:15%}.live-documents-table th:last-child,.live-documents-table td:last-child{width:10%;padding-right:12px}.live-documents-table .document-row-actions{white-space:normal;justify-content:center;gap:3px}.live-documents-table .doc-icon-button{flex:none;width:28px;height:28px;text-decoration:none}.live-documents-table .doc-icon-button:hover{background:var(--surface-2);color:var(--green)}.live-documents-table .document-process-link{color:var(--text);font-weight:700;text-decoration:none}.live-documents-table .document-process-link:hover{text-underline-offset:3px;color:var(--green);text-decoration:underline}.live-app-shell .sidebar nav{gap:4px;display:grid}@media (max-width:850px){.live-documents-table{min-width:760px}}.process-route-backdrop{z-index:150;place-items:center;padding:24px;position:fixed;inset:0}.process-route-backdrop .process-detail-modal{max-height:min(900px,100dvh - 48px)}.process-route-backdrop .detail-tabs{scrollbar-width:thin;display:flex;overflow-x:auto}.process-route-backdrop .detail-tabs button{white-space:nowrap;flex:none}.process-route-backdrop .detail-tabs button.current-stage:not(.active):before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.process-route-backdrop .detail-tabs{overscroll-behavior-inline:contain}.process-stage-section{gap:14px;padding:22px 28px;display:grid}.process-stage-section>.panel{margin:0}.process-stage-panel{padding:20px}.process-stage-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.process-stage-heading h3{margin:0}.process-stage-heading>span{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.process-stage-heading>span.current{background:var(--green-light);color:var(--green)}.process-stage-panel h4{color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:700}.process-stage-tasks{margin:0;padding:0;list-style:none;display:grid}.process-stage-tasks li{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.process-stage-tasks li>span:nth-child(2){flex:1}.process-stage-tasks li>span:first-child{border:1px solid var(--muted);border-radius:50%;flex:none;width:11px;height:11px}.process-stage-tasks li>span:first-child.done{border-color:var(--green);background:var(--green)}.process-stage-tasks li>small{color:var(--muted);font-size:9px}@media (max-width:560px){.process-stage-section{padding:18px}.process-stage-panel{padding:17px}.process-stage-heading{flex-direction:column;align-items:flex-start}}.process-modal-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:16px;display:grid}.process-modal-panel{padding:22px}.process-modal-panel h3{font:800 15px var(--font-manrope,Manrope),sans-serif;margin:0 0 18px}.process-contract-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.process-contract-heading h3{margin-bottom:5px}.process-contract-heading p,.process-contract-form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.process-contract-badge{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700}.process-contract-form{gap:20px;display:grid}.process-contract-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.process-contract-fields label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.process-contract-fields input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px;font-size:11px}.process-contract-fields input:focus{outline:1px solid var(--green)}.process-contract-confirm{color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.process-contract-form>.btn{justify-self:start}.process-contract-list{gap:12px;display:grid}.process-contract-record{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:16px}.process-contract-record-head,.process-contract-signer,.process-contract-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.process-contract-record-head strong{color:var(--text);font-size:12px}.process-contract-record-head span,.process-contract-signer{color:var(--muted);font-size:11px}.process-contract-signer{margin-top:14px}.process-contract-signer a{color:var(--green)}.process-contract-actions{justify-content:flex-start;margin-top:18px}@media (max-width:700px){.process-contract-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.process-contract-fields{grid-template-columns:1fr}.process-contract-signer{flex-direction:column;align-items:flex-start}}.process-modal-panel .process-document-data-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.process-modal-panel .process-document-data-list>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;margin:0;padding:11px 12px;display:block}.process-modal-panel .process-document-data-list dt{margin-bottom:5px}.process-modal-panel .process-document-data-list dd{font-size:11px}.process-document-data-panel .process-documents-heading{margin-bottom:17px}@media (max-width:700px){.process-modal-panel .process-document-data-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.process-modal-panel .process-document-data-list{grid-template-columns:1fr}}.process-document-data-panel .process-contract-fields input::placeholder{color:var(--muted);opacity:.55;font-weight:400}.process-document-data-panel .process-contract-fields label.invalid input{border-color:#c65a5a}.process-contract-field-error{color:#df7777;font-size:10px;font-weight:600;line-height:1.4}.process-contract-sign-link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.process-contract-sign-link:hover{text-decoration:underline}.process-contract-sign-link:disabled{opacity:.5;cursor:default}.process-modal-panel dl{gap:13px;margin:0 0 20px;display:grid}.process-modal-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(0,1fr);gap:12px;padding-bottom:11px;display:grid}.process-modal-panel dt,.process-modal-panel small{color:var(--muted);font-size:10px}.process-modal-panel dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.process-modal-panel ul{margin:0;padding:0;list-style:none}.process-modal-panel li{border-top:1px solid var(--line);color:var(--text);padding:11px 0;font-size:11px}.process-modal-panel li:first-child{border-top:0}.process-modal-panel li strong,.process-modal-panel li small{display:block}.process-modal-panel li small{margin-top:5px}.process-modal-panel li a{color:var(--green)}.process-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.process-modal-fields label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.process-modal-fields label.full{grid-column:1/-1}.process-modal-fields input,.process-modal-fields select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:9px;font-size:11px}.process-modal-fields strong{color:var(--text);padding:10px 0;font-size:11px}.live-app-shell .clients-table .live-client-row{cursor:pointer}.live-app-shell .clients-table .live-client-row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.live-app-shell .clients-table th:last-child,.live-app-shell .clients-table td:last-child{width:125px}.process-modal-empty{color:var(--muted);font-size:11px}@media (max-width:700px){.process-route-backdrop{padding:10px}.process-route-backdrop .process-detail-modal{max-height:calc(100dvh - 20px)}.process-modal-grid{grid-template-columns:1fr}.process-modal-panel dl>div{grid-template-columns:95px minmax(0,1fr)}}.live-dashboard .live-dashboard-stat,.live-dashboard .live-dashboard-link{color:inherit;text-decoration:none}.live-dashboard .live-dashboard-stat:hover{border-color:var(--green)}.live-dashboard .live-dashboard-link:hover .timeline-content strong,.live-dashboard .activity-entry:hover strong{color:var(--green)}.live-dashboard .live-dashboard-empty{color:var(--muted);margin:0;padding:24px 21px;font-size:12px;line-height:1.5}.live-dashboard .activity-list .live-dashboard-empty{padding:20px 21px}.document-danger-zone{border-top:1px solid var(--line);padding:16px 24px 20px}.document-danger-zone button{color:var(--red);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:700;display:inline-flex}.document-danger-zone .ui-icon,.document-delete-button .ui-icon{width:15px;height:15px}.document-delete-confirm>p{color:var(--muted);padding:0 24px;font-size:12px;line-height:1.5}.document-delete-button{border-color:var(--red);background:var(--red);color:#fff}.document-delete-button:hover{filter:brightness(.92)}.loading-document-overview{align-items:center;gap:22px;min-height:126px;margin:30px 0 18px;display:flex}.loading-document-overview>div{gap:12px;display:grid}.loading-document-overview>div:last-child{margin-left:auto}.loading-document-icon{border-radius:10px;width:44px;height:44px}.loading-document-table{min-height:365px}.loading-document-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}@media (max-width:600px){.loading-document-overview>div:last-child,.loading-document-row>.loading-skeleton-bar:nth-child(n+3){display:none}}.loading-stat-grid:has(.loading-stat:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.loading-table{min-height:365px;margin-top:30px}.loading-calendar{margin-top:30px}.loading-calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.loading-calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:75px;padding:10px}.loading-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.loading-module-card{align-content:start;gap:18px;min-height:190px;display:grid}.loading-form{gap:24px;max-width:980px;margin-top:30px;display:grid}.loading-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.loading-field{gap:9px;display:grid}.loading-field>.loading-skeleton-bar:last-child{border-radius:8px}.loading-detail-header{gap:15px;margin-top:30px;display:grid}.loading-detail-tabs{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;padding-top:18px;display:flex}.loading-detail-main{grid-column:span 2;min-height:280px}.loading-detail-side{align-content:start;gap:18px;display:grid}.loading-settings{min-height:360px;margin-top:30px}.loading-settings .loading-detail-tabs{margin-bottom:16px}.loading-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.loading-dashboard-panel{min-height:275px}@media (max-width:900px){.loading-stat-grid:has(.loading-stat:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.loading-module-grid,.loading-dashboard-grid{grid-template-columns:1fr}.loading-detail-main{grid-column:auto}}@media (max-width:560px){.loading-calendar-day{min-height:45px;padding:5px}.loading-form-grid{grid-template-columns:1fr}}.standalone-loading-auth,.standalone-loading-spaces{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.standalone-loading-login{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;width:min(920px,100%);min-height:510px;display:grid;overflow:hidden}.standalone-loading-aside,.standalone-loading-form{flex-direction:column;justify-content:space-between;padding:48px;display:flex}.standalone-loading-aside{background:var(--surface-2)}.standalone-loading-aside>div:last-child,.standalone-loading-form,.standalone-loading-fields,.standalone-loading-fields>div{align-content:center;gap:15px;display:grid}.standalone-loading-brand{align-items:center;gap:12px;display:flex}.standalone-loading-form{justify-content:center;gap:18px}.standalone-loading-fields{gap:18px;margin:12px 0}.standalone-loading-fields>div{gap:8px}.standalone-loading-spaces-inner{width:min(760px,100%)}.standalone-loading-spaces-heading{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.standalone-loading-spaces-heading>div{flex:1;gap:11px;display:grid}.standalone-loading-space-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:space-between;gap:18px;min-height:178px;margin:16px 0;padding:24px;display:grid}@media (max-width:650px){.standalone-loading-login{grid-template-columns:1fr}.standalone-loading-aside{display:none}.standalone-loading-form{min-height:440px;padding:32px}}.nav-item,.space-option,.profile-card,.breadcrumb-link,.space-settings-link,a.btn{text-decoration:none}.live-team-panel{padding:22px}.live-team-panel .team-subnav-item{text-decoration:none}.live-team-heading{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 12px;display:flex}.live-team-heading h2{font:800 14px var(--font-manrope,Manrope);margin:0 0 4px}.live-team-heading p{color:var(--muted);margin:0;font-size:11px}.live-team-heading form{align-items:end;gap:8px;display:flex}.live-team-heading label{color:var(--muted);gap:5px;font-size:10px;display:grid}.live-team-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;margin:15px 0 22px;display:grid}.live-team-form label,.live-override-grid label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.live-team-form input,.live-team-form select,.live-team-heading select,.live-override-grid select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:10px;font-size:11px}.live-team-form .btn{justify-self:start}.live-team-feedback{border:1px solid var(--green);color:var(--green);border-radius:8px;padding:11px 14px;font-size:11px}.live-team-feedback.error{border-color:var(--red);color:var(--red)}.live-permission-grid,.live-override-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0 16px;display:grid}.live-permission-grid label,.live-override-grid label{border-bottom:1px solid var(--line);min-height:43px;color:var(--text);align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.live-permission-grid input{accent-color:var(--green)}.live-override-grid label{justify-content:space-between}.live-override-grid select{width:165px}.live-team-actions{gap:8px;margin:16px 0;display:flex}.live-member-picker{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.live-team-panel .team-table td{white-space:normal}.live-team-panel .team-table .text-link{text-decoration:none}@media (max-width:750px){.live-team-form,.live-permission-grid,.live-override-grid{grid-template-columns:1fr}.live-team-heading{flex-direction:column;align-items:flex-start}.live-team-panel{padding:15px}.live-override-grid label{flex-direction:column;align-items:flex-start}.live-override-grid select{width:100%}}.live-assigned-cases{border-top:1px solid var(--line);margin-top:25px;padding-top:5px}.live-process-access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.live-process-access-list label{border:1px solid var(--line);color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:11px;display:flex}.live-process-access-list label input{accent-color:var(--green)}.live-process-access-list strong,.live-process-access-list small{display:block}.live-process-access-list small{color:var(--muted);margin-top:4px;font-size:10px}@media (max-width:700px){.live-process-access-list{grid-template-columns:1fr}}.breadcrumb-link:hover{text-decoration:none}.live-app-shell .clients-page:has(.client-profile-grid){padding-top:28px}.live-app-shell .client-back-row .back,.live-app-shell .client-back-row .back:hover,.live-app-shell .client-linked-heading .text-link,.live-app-shell .client-linked-heading .text-link:hover{color:#a8c4d5;text-decoration:none}.live-app-shell .client-process-open,.live-app-shell .client-process-open:hover,.live-app-shell .client-process-open:focus-visible{color:var(--text);text-decoration:none}.live-app-shell .client-portal-link,.live-app-shell .client-portal-link:hover{text-decoration:none}.profile-page{max-width:1060px}.profile-settings-panel{max-width:790px;padding:24px 30px 14px}.profile-photo-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:2px 0 24px;display:flex}.profile-photo-control{border-radius:50%;flex:none;width:94px;height:94px;position:relative;overflow:hidden}.profile-photo-circle{background:var(--blue-light);width:100%;height:100%;color:var(--blue);font:800 25px var(--font-manrope,Manrope),sans-serif;border-radius:50%;place-items:center;display:grid}.profile-photo-circle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-photo-hover{color:#fff;opacity:0;background:#10202cbf;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:opacity .15s;display:flex;position:absolute;inset:0}.profile-photo-hover svg{width:22px;height:22px}.profile-photo-control:hover .profile-photo-hover,.profile-photo-hover:focus-visible{opacity:1}.profile-photo-remove{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;margin-left:auto;display:grid}.profile-photo-remove:hover{color:var(--red);border-color:var(--red)}.profile-photo-remove svg{width:16px;height:16px}.profile-setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.profile-setting-row:last-child{border-bottom:0}.profile-setting-copy{flex:1;min-width:0}.profile-setting-copy h2{color:var(--text);font:800 13px var(--font-manrope,Manrope),sans-serif;margin:0 0 6px}.profile-setting-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.profile-edit-button,.profile-theme-select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.profile-edit-button:hover,.profile-theme-select:hover{border-color:var(--green)}.profile-edit-form{gap:10px;max-width:380px;display:grid}.profile-edit-form label{color:var(--muted);gap:5px;font-size:10px;display:grid}.profile-edit-form input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:9px 10px;font-size:11px}.profile-edit-form>div{gap:7px;display:flex}.profile-feedback{color:var(--green);margin:12px 0 0;font-size:11px}.profile-feedback.error{color:var(--red)}.profile-signout-row{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 6px;display:flex}.profile-signout-button{border-color:color-mix(in srgb,var(--red) 40%,var(--line));width:36px;height:36px;color:var(--red);place-items:center;padding:0;display:grid}.profile-signout-button svg{width:16px;height:16px}.profile-signout-button:hover:not(:disabled){border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}@media (max-width:650px){.profile-settings-panel{padding:18px}.profile-photo-control{width:78px;height:78px}.profile-setting-row{padding:17px 0}}@media (hover:none){.profile-photo-hover{opacity:.85;clip-path:inset(70% 0 0);justify-content:flex-end;padding-bottom:5px}.profile-photo-hover svg{width:17px;height:17px}}.space-config-main{min-width:0}.space-config-main.live-team-panel{padding:25px 30px}.space-config-main .live-team-heading:first-child{margin-top:0}.role-permissions-heading{margin-bottom:15px!important}.role-permissions .live-team-feedback{margin:0 0 15px}.role-permissions-context{color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin:15px 0 10px;font-size:10px;font-weight:700;display:flex}.role-permissions-context small{color:var(--muted);font-size:9px;font-weight:500}.role-permissions-groups{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.role-permissions-group{border-bottom:1px solid var(--line);padding:15px 16px 10px}.role-permissions-group:last-child{border-bottom:0}.role-permissions-group header{margin-bottom:9px}.role-permissions-group h3{color:var(--text);font:800 11px var(--font-manrope,Manrope),sans-serif;margin:0}.role-permissions-group header p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.role-permissions-group>div{grid-template-columns:minmax(0,1fr);display:grid}.role-permission-row{border-top:1px solid var(--line);min-height:36px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:10px;font-weight:600;line-height:1.35;display:flex}.role-permission-row>span:first-child{min-width:0}.role-permission-row input{opacity:0;width:1px;height:1px;position:absolute}.role-permission-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;flex:none;width:29px;height:17px;transition:background .15s,border-color .15s;position:relative}.role-permission-switch:after{content:"";background:var(--muted);border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.role-permission-row input:checked+.role-permission-switch{border-color:var(--green);background:var(--green)}.role-permission-row input:checked+.role-permission-switch:after{background:#fff;transform:translate(12px)}.role-permission-row input:focus-visible+.role-permission-switch{outline:2px solid var(--green);outline-offset:2px}.role-permissions-actions{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.role-permissions-icon-button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.role-permissions-icon-button:hover{background:var(--surface-2);color:var(--text)}.role-permissions-icon-button.primary{border-color:var(--green);background:var(--green);color:#fff}.role-permissions-icon-button.primary:hover{filter:brightness(1.08)}.role-permissions-icon-button svg{width:16px;height:16px}@media (max-width:480px){.role-permissions-context{flex-direction:column;align-items:flex-start;gap:4px}}.space-tag-form{align-items:center;gap:8px;min-width:0;display:flex}.space-tag-form input{border:1px solid var(--line);background:var(--surface-2);width:185px;max-width:100%;color:var(--text);border-radius:8px;padding:8px 10px;font-size:11px}.space-config-value{overflow-wrap:anywhere;max-width:45%;color:var(--muted);flex:none;font-size:11px}.space-config-main .profile-setting-row{align-items:center}@media (max-width:700px){.space-config-main.live-team-panel{padding:19px}.space-config-main .profile-setting-row{flex-direction:column;align-items:flex-start}.space-tag-form{width:100%}.space-tag-form input{flex:1;width:0}.space-config-value{max-width:100%}}.live-app-shell .profile-settings-overlay{z-index:2;pointer-events:none}.member-invite-link{justify-items:start;gap:5px;display:grid}.member-invite-link-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:220px;max-width:340px;display:grid}.member-invite-link-result input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:8px;font-size:10px}.member-invite-link-result small{white-space:normal;grid-column:1/-1;line-height:1.4}.member-invite-link.compact .member-invite-link-result{min-width:0;max-width:none;display:flex}.member-actions{align-items:center;gap:5px;display:flex}.member-actions form{margin:0}.member-action-icon{border:1px solid var(--line);background:var(--surface);width:31px;height:31px;color:var(--muted);border-radius:7px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.member-action-icon:hover{border-color:var(--green);color:var(--green);background:var(--surface-2)}.member-action-icon svg{width:15px;height:15px}.member-invite-link-error{white-space:normal;color:var(--red)!important}.space-member-invite-link{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.space-member-invite-link h3{margin:0 0 8px;font-size:12px}.profile-edit-button{place-items:center;width:34px;height:34px;padding:0;display:grid}.profile-edit-button svg{width:15px;height:15px}.profile-theme-options{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:4px;padding:3px;display:flex}.profile-theme-options button{width:33px;height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.profile-theme-options button:hover{color:var(--text)}.profile-theme-options button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.profile-theme-options button svg{width:17px;height:17px}.settings-page .settings-nav-item,.settings-page .settings-nav-item:hover,.space-config-main a.text-link,.space-config-main a.text-link:hover{text-decoration:none}.space-icon-save{justify-self:start;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.space-icon-save svg{width:16px;height:16px}.space-role-select{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.space-role-option{min-height:33px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.space-role-option:hover{color:var(--text);background:var(--surface)}.space-role-option.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000001f}.role-permissions-skeleton{gap:10px;margin-top:15px;animation:1.3s ease-in-out infinite alternate role-permissions-skeleton-pulse;display:grid}.role-permissions-skeleton-line{background:var(--surface-2);border-radius:5px;height:12px}.role-permissions-skeleton-line.short{width:38%;height:10px;margin-bottom:2px}.role-permissions-skeleton-line.title{width:110px}.role-permissions-skeleton-group{border:1px solid var(--line);border-radius:9px;gap:14px;min-height:100px;padding:14px 16px;display:grid}.role-permissions-skeleton-group>div:last-child{gap:18px;display:grid}@keyframes role-permissions-skeleton-pulse{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.role-permissions-skeleton{animation:none}}@media (max-width:480px){.space-role-select{width:100%}.space-role-option{flex:calc(50% - 4px)}}.space-member-editor{border-top:1px solid var(--line);margin-top:22px;padding-top:6px}.universal-search{z-index:55;grid-column:2;justify-self:center;width:100%;min-width:0;max-width:385px;position:relative}.universal-search .topbar-search{cursor:text;width:100%;max-width:none;margin:0;display:flex}.universal-search .topbar-search input::-webkit-search-cancel-button{cursor:pointer}.universal-search-panel{z-index:60;border-radius:0 0 12px 12px;width:min(720px,100vw - 24px);max-height:min(470px,62vh);position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.universal-search-panel .command-results{max-height:390px}.universal-search-panel .command-result,.universal-search-panel .command-result:hover{text-decoration:none}@media (max-width:800px){.universal-search{grid-area:search;max-width:none}.universal-search-panel{top:calc(100% + 42px)}}@media (max-width:520px){.universal-search-panel{max-height:60vh}.universal-search-panel .command-results{max-height:calc(60vh - 86px)}}.space-photo-section{margin:0 0 4px}.space-photo-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:2px 0 22px;display:flex}.space-photo-control{border-radius:16px;flex:none;width:82px;height:82px;position:relative;overflow:hidden}.space-photo-image{background:var(--blue-light);width:100%;height:100%;color:var(--blue);font:800 21px var(--font-manrope,Manrope),sans-serif;place-items:center;display:grid}.space-photo-image img{object-fit:cover;width:100%;height:100%}.space-photo-hover{color:#fff;opacity:0;background:#10202cbf;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:opacity .15s;display:flex;position:absolute;inset:0}.space-photo-hover svg{width:21px;height:21px}.space-photo-hover span{font-size:9px;font-weight:800}.space-photo-control:hover .space-photo-hover,.space-photo-hover:focus-visible{opacity:1}.space-photo-copy{gap:5px;min-width:0;display:grid}.space-photo-copy strong{color:var(--text);font-size:12px}.space-photo-copy small{color:var(--muted);font-size:10px}.space-photo-row .profile-photo-remove{margin-left:auto}.space-mark img,.space-option-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media (hover:none){.space-photo-hover{opacity:.85;clip-path:inset(70% 0 0);justify-content:flex-end;padding-bottom:5px}.space-photo-hover svg{display:none}}.task-table-row.search-target,.data-table tr.search-target,.calendar-agenda-row.search-target{outline:2px solid var(--green);outline-offset:-2px;background:var(--green-light)}.template-dialog{border:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.template-dialog-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:28px 30px 23px;display:flex}.template-dialog-symbol{border:1px solid var(--line);background:var(--surface-2);width:39px;height:39px;color:var(--green);border-radius:11px;flex:none;place-items:center;display:grid}.template-dialog-symbol svg{width:19px;height:19px}.template-dialog-heading{flex:1;min-width:0}.template-dialog-heading>span{color:var(--green);letter-spacing:1.3px;margin:1px 0 7px;font-size:9px;font-weight:800;display:block}.template-dialog-heading h2{font:800 20px/1.25 var(--font-manrope,Manrope),sans-serif;color:var(--text);margin:0 0 6px}.template-dialog-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.template-dialog-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.template-dialog-close:hover{background:var(--surface-2);color:var(--text)}.template-dialog-close svg{width:18px;height:18px}.template-dialog-summary{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 30px;font-size:10px;display:flex}.template-stage-name{color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-weight:800}.template-active-count{color:var(--green);font-weight:800}.template-dialog-body{overscroll-behavior:contain;padding:23px 30px 30px;overflow-y:auto}.template-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.template-section-heading strong{font:800 12px var(--font-manrope,Manrope),sans-serif;color:var(--text)}.template-section-heading small{color:var(--muted);font-size:10px}.template-cards{gap:11px;display:grid}.template-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:17px 18px 15px}.template-card-heading{align-items:center;gap:10px;min-width:0;margin-bottom:17px;display:flex}.template-card-heading strong{font:800 12px/1.4 var(--font-manrope,Manrope),sans-serif;color:var(--text);overflow-wrap:anywhere}.template-card-number{background:var(--surface-2);width:27px;height:27px;color:var(--green);font:800 10px var(--font-manrope,Manrope),sans-serif;border-radius:7px;flex:none;place-items:center;display:grid}.template-card-fields{grid-template-columns:minmax(0,2.2fr) minmax(135px,1fr) minmax(130px,.85fr);gap:11px;display:grid}.template-card-fields>label{min-width:0;color:var(--muted);font-size:10px;font-weight:700;display:block}.template-label-hint{font-weight:400}.template-card-fields input,.template-card-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;height:37px;color:var(--text);border-radius:7px;outline:none;margin-top:7px;padding:0 11px;font-size:11px;display:block}.template-card-fields input:focus,.template-card-fields select:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent)}.template-card-fields input::placeholder{color:var(--muted);opacity:.7}.template-input-icon{display:block;position:relative}.template-input-icon svg{width:13px;height:13px;color:var(--muted);pointer-events:none;position:absolute;top:18px;left:10px}.template-input-icon input{padding-left:30px}.template-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.template-card-options,.template-card-actions{align-items:center;gap:17px;display:flex}.template-checkbox{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.template-checkbox input{width:14px;height:14px;accent-color:var(--green);margin:0}.template-card-actions{gap:7px}.template-delete,.template-save{border-radius:7px;justify-content:center;align-items:center;gap:7px;height:33px;font-size:10px;font-weight:800;display:inline-flex}.template-delete{border:1px solid var(--line);width:33px;color:var(--muted);background:0 0}.template-delete:hover{color:var(--red);border-color:var(--red)}.template-save{border:1px solid var(--green);background:var(--green);color:#fff;padding:0 13px}.template-save:hover{filter:brightness(1.08)}.template-save svg,.template-delete svg{width:14px;height:14px}.template-new{background:var(--surface-2);border-style:dashed;margin-top:18px}.template-new-heading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.template-new-heading strong,.template-new-heading small{display:block}.template-new-heading strong{font:800 12px var(--font-manrope,Manrope),sans-serif;color:var(--text)}.template-new-heading small{color:var(--muted);margin-top:3px;font-size:10px}.template-new-icon{background:var(--surface);width:27px;height:27px;color:var(--green);border-radius:7px;place-items:center;display:grid}.template-new-icon svg{width:15px;height:15px}.template-message{margin:16px 0 0}@media (max-width:700px){.template-dialog{max-height:calc(100dvh - 20px)}.template-dialog-header{padding:20px 18px 17px}.template-dialog-summary{padding:11px 18px}.template-dialog-body{padding:19px 18px 22px}.template-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.template-title-field{grid-column:1/-1}.template-section-heading{display:block}.template-section-heading small{margin-top:4px;display:block}}@media (max-width:440px){.template-dialog-header{gap:10px}.template-dialog-symbol{display:none}.template-card{padding:15px 13px}.template-card-fields{grid-template-columns:1fr}.template-card-footer{flex-direction:column;align-items:flex-start}.template-card-actions,.template-card-footer>.template-save{align-self:flex-end}}.template-card-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 12px}.template-card-fields>.template-title-field{grid-column:1/-1}.template-card-fields>label{flex-direction:column;justify-content:flex-end;align-items:stretch;line-height:1.25;display:flex}.template-card-fields input,.template-card-fields select{flex:none;margin-top:7px}.template-input-icon{width:100%}.template-card-footer{min-height:47px}.template-card-options{flex-wrap:wrap;gap:19px}.template-switch{min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.template-switch input{opacity:0;cursor:pointer;width:30px;height:18px;margin:0;position:absolute}.template-switch-track{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;flex:none;width:30px;height:18px;transition:background .18s,border-color .18s;display:inline-block;position:relative}.template-switch-track:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.template-switch input:checked+.template-switch-track{background:var(--green);border-color:var(--green)}.template-switch input:checked+.template-switch-track:after{background:#fff;transform:translate(12px)}.template-switch input:focus-visible+.template-switch-track{outline:2px solid var(--green);outline-offset:3px}.template-switch input:disabled+.template-switch-track{opacity:.5;cursor:not-allowed}.template-switch:has(input:disabled){cursor:default}@media (max-width:440px){.template-card-footer{flex-flow:wrap;align-items:center}.template-card-options{gap:14px}.template-card-actions,.template-card-footer>.template-save{margin-left:auto}.template-card-fields>.template-title-field{grid-column:1/-1}}.template-save-icon{width:33px;padding:0}.template-stage-assignee{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;padding:16px 18px;display:flex}.template-stage-assignee>div:first-child{gap:5px;max-width:330px;display:grid}.template-stage-assignee strong{font-size:12px}.template-stage-assignee small{color:var(--muted);font-size:10px;line-height:1.45}.template-stage-assignee-control{flex:none;align-items:center;gap:8px;display:flex}.template-stage-assignee-control select{border:1px solid var(--line);background:var(--surface);width:190px;max-width:100%;height:34px;color:var(--text);border-radius:7px;padding:0 9px;font-size:11px}@media (max-width:600px){.template-stage-assignee{flex-direction:column;align-items:stretch}.template-stage-assignee-control select{width:100%}.template-stage-assignee-control{flex:auto}}.template-stage-tabs{scrollbar-width:thin;border-bottom:1px solid var(--line);background:var(--surface);flex:none;gap:3px;padding:0 24px;display:flex;overflow-x:auto}.template-stage-tabs button{min-height:48px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.template-stage-tabs button:hover{color:var(--text)}.template-stage-tabs button.active{border-bottom-color:var(--green);color:var(--text)}.template-stage-tabs button span{background:var(--surface-2);min-width:18px;height:18px;color:var(--muted);border-radius:5px;place-items:center;padding:0 4px;font-size:9px;display:grid}.template-stage-tabs button.active span{color:var(--green)}.template-dialog-summary{gap:8px;padding-top:10px;padding-bottom:10px}.template-dialog-summary strong{color:var(--text);font-size:11px}.template-stage-assignee{align-items:center}.template-stage-options{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-bottom:24px;display:grid}.template-stage-options .template-stage-assignee{gap:12px;margin-bottom:0;padding:14px}.template-stage-fees{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.template-stage-fees>div{gap:5px;display:grid}.template-stage-fees strong{font-size:12px}.template-stage-fees small{color:var(--muted);font-size:10px;line-height:1.45}.template-stage-fees .template-switch{flex:none}@media (max-width:700px){.template-stage-options{grid-template-columns:1fr}}.template-assignee-picker{flex:none;align-items:center;gap:3px;min-height:32px;display:flex;position:relative}.template-assignee-avatar{justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.template-assignee-avatar .process-person-avatar{width:29px;height:29px}.template-assignee-add .process-follower-add-icon{border-style:solid}.process-follower-menu.template-assignee-menu{z-index:1000}.template-assignee-empty{color:var(--muted);margin:8px;font-size:11px}.process-follower-menu-footer .template-assignee-reset{color:var(--muted);text-align:left;background:0 0;border:0;padding:0;font-size:10px}.process-follower-menu-footer .template-assignee-reset:hover{color:var(--green)}@media (max-width:700px){.template-stage-tabs{padding:0 12px}.template-stage-assignee{flex-direction:column;align-items:stretch}.template-assignee-menu{left:0;right:auto}}.template-card.is-collapsed{padding-top:10px;padding-bottom:10px}.template-card-toggle{width:100%;min-height:30px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.template-card-toggle strong{min-width:0;font:800 12px/1.4 var(--font-manrope,Manrope),sans-serif;overflow-wrap:anywhere;flex:1}.template-card-toggle>svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .15s}.template-card-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.template-card-toggle:hover strong{color:var(--green)}.template-card-toggle:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.template-card-status{background:var(--surface-2);color:var(--muted);border-radius:5px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.template-card-status.active{background:var(--green-light);color:var(--green)}.template-card-reminder{color:var(--muted);white-space:nowrap;flex:none;font-size:9px;font-weight:650}.template-card.is-expanded .template-card-toggle{margin-bottom:17px}.template-card-fields[hidden],.template-card-footer[hidden]{display:none}.template-reminder-field{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.template-reminder-field>div:first-child{gap:4px;display:grid}.template-reminder-field strong{color:var(--text);font-size:11px}.template-reminder-field small{color:var(--muted);font-size:10px;font-weight:400}.template-reminder-controls{flex:none;align-items:center;gap:7px;display:flex}.template-reminder-controls select,.template-reminder-controls input{border:1px solid var(--line);background:var(--surface);width:auto;max-width:155px;height:34px;color:var(--text);border-radius:7px;margin:0;padding:0 9px;font-size:11px}.template-reminder-controls input{text-align:center;width:68px}.template-reminder-controls>span{color:var(--muted);font-size:10px}@media (max-width:600px){.template-reminder-field{flex-direction:column;align-items:stretch}.template-reminder-controls{flex-wrap:wrap}.template-reminder-controls select{flex:1;max-width:none}}.process-owner-avatar{background:var(--surface-2);width:21px;height:21px;color:var(--green);border-radius:6px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.process-owner-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.process-owner-avatar{border-radius:50%;width:24px;height:24px;position:relative;overflow:hidden}.process-owner-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-process-table .process-client-avatar,.process-table-panel .process-client-avatar{background:var(--surface-2);color:var(--green)}.process-table-panel .process-client-cell>span:last-child{max-width:290px;overflow:hidden}.process-table-panel .process-table th,.process-table-panel .process-table td{height:58px}.process-table-panel .process-table tbody tr:hover{background:var(--surface-2)}.process-modal-contact{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:0 0 16px;padding:12px 0;display:flex}.process-modal-contact div{gap:4px;min-width:0;display:grid}.process-modal-contact small{color:var(--muted);font-size:10px}.process-modal-contact strong{overflow-wrap:anywhere;font-size:11px;font-weight:700}.process-modal-tasks li{align-items:center;gap:12px;display:flex}.process-modal-tasks li>div{gap:4px;min-width:0;display:grid}.form-submit-spinner{animation:.8s linear infinite submit-spin}@keyframes submit-spin{to{transform:rotate(360deg)}}.process-comments-panel{margin-top:18px;padding:20px}.process-comments-heading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.process-comments-heading h3{font:800 14px var(--font-manrope,Manrope),sans-serif;align-items:center;gap:8px;margin:0;display:flex}.process-comments-heading h3 svg{width:16px;height:16px;color:var(--green)}.process-comments-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.process-comment-form{border-bottom:1px solid var(--line);gap:8px;padding-bottom:17px;display:grid}.process-comment-form label{color:var(--muted);font-size:10px;font-weight:700}.process-comment-form textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:78px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.process-comment-form textarea:focus{border-color:var(--green);outline:2px solid color-mix(in srgb,var(--green) 16%,transparent)}.process-comment-form>div{justify-content:flex-end;display:flex}.process-comment-form .btn{min-height:34px}.process-comments-readonly,.process-comments-empty{color:var(--muted);margin:12px 0;font-size:11px}.process-comment-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-comment-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.process-comment-avatar{background:var(--surface-2);width:27px;height:27px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.process-comment-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process-comment-body{flex:1;min-width:0}.process-comment-list li:last-child{border-bottom:0;padding-bottom:0}.process-comment-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.process-comment-meta strong{color:var(--text);font-size:11px}.process-comment-meta time{color:var(--muted);white-space:nowrap;font-size:9px}.process-comment-list li p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.55}.process-detail-content .process-comments-panel{margin:0}.process-detail-content .process-modal-overview .process-comments-panel{margin-top:16px}.process-route-backdrop .process-detail-modal{width:min(1000px,100vw - 32px)}.process-route-backdrop .process-modal-skeleton{min-height:min(620px,100dvh - 48px)}.process-modal-skeleton .process-detail-header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.process-section-skeleton{min-height:260px;padding:26px 30px}.process-section-skeleton.compact{min-height:210px;padding:24px 30px}.process-section-skeleton>div{gap:22px;display:grid}.process-section-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.process-section-skeleton-fields>div{border:1px solid var(--line);border-radius:9px;gap:11px;padding:17px;display:grid}.process-section-skeleton-rows{gap:0;display:grid}.process-section-skeleton-rows>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:57px;display:flex}.process-section-skeleton-rows>div:last-child{border-bottom:0}.process-section-skeleton-rows>div>span{flex:1;gap:9px;display:grid}.process-section-skeleton.compact .process-section-skeleton-rows>div{min-height:52px}@media (max-width:700px){.process-section-skeleton,.process-section-skeleton.compact{padding:22px 20px}.process-section-skeleton-fields{grid-template-columns:1fr}}.process-section-skeleton:not(.variant-stage){min-height:210px;padding:24px 30px}.process-section-skeleton-heading,.process-section-skeleton-compose{justify-content:space-between;align-items:center;gap:14px;display:flex}.process-section-skeleton-heading>span{gap:9px;display:grid}.process-section-skeleton-rows.task-rows{border:1px solid var(--line);border-radius:10px;padding:0 15px}.process-section-skeleton-rows.task-rows>div{min-height:52px}.process-section-skeleton-compose{border:1px solid var(--line);border-radius:8px;padding:9px 11px}.process-section-skeleton-compose>.loading-skeleton-bar:first-child{flex:1}.process-section-skeleton-comments{gap:18px;display:grid}.process-section-skeleton-comments>div{align-items:flex-start;gap:11px;display:flex}.process-section-skeleton-comments>div>span,.process-section-skeleton-files>div>span,.process-section-skeleton-timeline>div>span{flex:1;gap:10px;display:grid}.process-section-skeleton-comments>div>.loading-skeleton-bar:first-child{border-radius:50%}.process-section-skeleton-files{border:1px solid var(--line);border-radius:10px;padding:0 15px;display:grid}.process-section-skeleton-files>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:69px;display:flex}.process-section-skeleton-files>div:last-child{border-bottom:0}.process-section-skeleton-files>div>.loading-skeleton-bar:first-child{border-radius:8px}.process-section-skeleton-timeline{border-left:1px solid var(--line);gap:12px;margin-left:11px;display:grid}.process-section-skeleton-timeline>div{align-items:center;gap:14px;margin-left:-11px;display:flex}.process-section-skeleton-timeline>div>span{border:1px solid var(--line);border-radius:8px;padding:12px}@media (max-width:700px){.process-section-skeleton:not(.variant-stage){padding:22px 20px}}.process-modal-skeleton-tags{gap:8px;margin-top:4px;display:flex}.process-modal-skeleton-tabs{align-items:center;gap:24px;min-height:52px;display:flex;overflow:hidden}.process-modal-skeleton-content{flex-direction:column;gap:20px;display:flex;padding:28px 32px!important}.process-modal-skeleton-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.process-modal-skeleton-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.process-modal-skeleton-divider{background:var(--line);height:1px;margin:4px 0}.process-modal-skeleton-list{flex-direction:column;gap:20px;display:flex}.process-modal-skeleton-list>div{align-items:center;gap:12px;display:flex}@media (max-width:700px){.process-modal-skeleton-grid{grid-template-columns:1fr}.process-modal-skeleton-tabs{gap:16px}.process-modal-skeleton-content{padding:22px!important}}.process-route-backdrop .process-detail-header{padding-bottom:22px}.process-route-backdrop .process-detail-eyebrow{letter-spacing:.8px;font-size:10px}.process-route-backdrop .process-detail-title h2{font-size:24px}.process-detail-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.process-detail-tags span{border:1px solid var(--line);background:var(--surface-2);min-height:24px;color:var(--text);border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.process-detail-tags .process-priority-tag.urgent{color:var(--red);background:var(--red-light);border-color:#0000}.process-detail-tags .process-priority-tag.attention{color:var(--orange);background:var(--orange-light);border-color:#0000}.process-modal-overview{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.process-modal-main{gap:16px;min-width:0;display:grid}.process-modal-main>.panel,.process-modal-overview>.panel{box-shadow:none}.process-detail-content .process-modal-overview .process-comments-panel{min-width:0;margin:0}.process-modal-overview .process-comments-panel{padding:22px}.process-modal-overview .process-comment-form{margin-bottom:4px}.process-modal-overview .process-comment-list li:last-child{padding-bottom:0}@media (max-width:760px){.process-modal-overview{grid-template-columns:1fr}.process-route-backdrop .process-detail-content{padding:18px}.process-route-backdrop .process-detail-title h2{font-size:19px}}.process-route-backdrop .process-detail-content{padding:0}.process-detail-content>[hidden]{display:none}.process-route-backdrop .process-detail-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 55%,var(--surface)) var(--surface)}.process-route-backdrop .process-detail-content::-webkit-scrollbar{width:10px}.process-route-backdrop .process-detail-content::-webkit-scrollbar-track{background:var(--surface);border-left:1px solid var(--line)}.process-route-backdrop .process-detail-content::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:color-mix(in srgb,var(--muted) 55%,var(--surface));border-radius:999px}.process-route-backdrop .process-detail-content::-webkit-scrollbar-thumb:hover{background:var(--green)}.process-route-backdrop .process-detail-content::-webkit-scrollbar-button{width:0;height:0;display:none}.process-modal-overview{display:block}.process-detail-content .process-modal-overview>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px 30px}.process-detail-content .process-modal-overview>.panel:last-child{border-bottom:0}.process-modal-overview .process-modal-form h3,.process-modal-overview .process-overview-next h3,.process-modal-overview .process-comments-heading h3{margin:0 0 16px;font-size:13px}.process-modal-overview .process-modal-contact{gap:16px 28px;padding-top:0}.process-modal-overview .process-modal-fields{gap:16px 20px}.process-modal-overview .process-modal-fields label{font-size:11px}.process-modal-overview .process-modal-fields input,.process-modal-overview .process-modal-fields select{min-height:36px;font-size:12px}.process-modal-overview .process-modal-fields strong,.process-modal-overview .process-overview-next li{font-size:12px}.process-modal-overview .process-comments-heading{margin-bottom:18px}.process-modal-overview .process-comments-heading h3{margin:0}.process-modal-overview .process-comment-form textarea{min-height:66px}.process-modal-overview .process-comment-list li{padding:17px 0}@media (max-width:700px){.process-detail-content .process-modal-overview>.panel{padding:21px}.process-modal-overview .process-modal-fields{grid-template-columns:1fr 1fr}}.process-detail-content .process-modal-overview>.process-modal-form{border-bottom:1px solid var(--line)}.process-overview-activity{min-width:0}.process-overview-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:4px;width:max-content;max-width:calc(100% - 32px);margin:18px auto 0;padding:4px;display:flex}.process-overview-tabs button{min-width:104px;min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.process-overview-tabs button:hover{color:var(--text)}.process-overview-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 5px #0002}.process-overview-tabs button span{background:var(--line);min-width:17px;height:17px;color:var(--text);border-radius:5px;place-items:center;padding:0 4px;font-size:9px;display:grid}.process-overview-panel>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:22px 30px 26px}.process-overview-panel .process-comments-panel{padding-top:22px}.process-overview-panel[hidden]{display:none}.process-overview-panel .process-modal-panel h3{margin:0 0 14px;font-size:13px}@media (max-width:560px){.process-overview-tabs{width:calc(100% - 32px)}.process-overview-tabs button{flex:1;min-width:0;padding:7px 5px;font-size:10px}.process-overview-panel>.panel{padding:20px}.process-overview-tabs{scrollbar-width:thin;overflow-x:auto}.process-overview-tabs button{flex:none;min-width:100px}}.process-comment-compose{gap:8px;display:grid}.process-comments-panel:not(.process-comments-compact) .process-comment-compose{display:grid}.process-comment-compose>.btn{justify-self:end}.process-comments-compact{flex-direction:column;display:flex}.process-comments-compact .process-comments-heading{display:none}.process-comments-compact .process-comment-list,.process-comments-compact .process-comments-empty{order:1}.process-comments-compact .process-comment-form,.process-comments-compact .process-comments-readonly{order:2}.process-comments-compact .process-comment-list li{border:0;gap:10px;padding:12px 0}.process-comments-compact .process-comment-avatar{background:var(--surface-2);width:24px;height:24px;font-size:9px}.process-comments-compact .process-comment-meta{justify-content:flex-start;gap:7px}.process-comments-compact .process-comment-meta time{font-size:9px}.process-comments-compact .process-comment-list li p{margin-top:5px;font-size:11px}.process-comments-compact .process-comment-form{border:0;border-top:1px solid var(--line);margin:16px 0 0;padding:16px 0 0}.process-comments-compact .process-comment-compose{align-items:center;gap:8px;display:flex}.process-comments-compact .process-comment-compose textarea{resize:vertical;flex:1;width:auto;min-width:0;height:36px;min-height:36px;padding:8px 11px;font-size:11px;line-height:18px}.process-comment-send{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--green);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.process-comment-send:hover{border-color:var(--green);background:var(--surface)}.process-comment-send svg{width:16px;height:16px;display:block}.process-comment-shortcut{color:var(--muted);text-align:right;font-size:9px;display:block}.process-detail-tags .process-tag-select{border:1px solid var(--line);background:var(--surface-2);min-height:24px;color:var(--text);border-radius:6px;align-items:center;display:inline-flex;position:relative}.process-detail-tags .process-tag-select:after{content:"";pointer-events:none;opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;top:8px;right:9px;transform:rotate(45deg)}.process-detail-tags .process-tag-select select{appearance:none;width:100%;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 23px 4px 9px;font-size:10px;font-weight:700}.process-detail-tags .process-tag-select select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-detail-tags .process-tag-select select:disabled{cursor:wait;opacity:.6}.process-detail-tags .process-tag-select option{background:var(--surface);color:var(--text)}.process-detail-tags .process-stage-owner{background:0 0;border:0;border-radius:50%;flex:none;width:28px;height:28px;min-height:0;padding:0;line-height:0;display:block;overflow:hidden}.process-detail-tags .process-stage-owner-avatar{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden}.process-detail-tags .process-stage-owner-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process-inline-field{min-width:0}.process-inline-field h2,.process-inline-field p{margin:0}.process-inline-topic{margin-top:6px}.process-inline-edit-trigger{max-width:100%;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.process-inline-field input{width:min(100%,530px);min-width:180px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;padding:0}.process-inline-field input:focus,.process-inline-field input:focus-visible{box-shadow:none;outline:0}.process-inline-field textarea{width:min(100%,760px);min-width:240px;min-height:84px;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;border-radius:0;outline:0;padding:0;line-height:1.5;display:block}.process-inline-field textarea:focus,.process-inline-field textarea:focus-visible{box-shadow:none;outline:0}.process-inline-name input{font-size:inherit;font-weight:inherit}.process-inline-name h2,.process-inline-name input,.process-inline-name .process-inline-edit-trigger{text-transform:uppercase}.process-inline-field .live-form-error{margin-top:5px;display:block}.process-modal-overview .process-modal-fields>div{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.process-modal-overview .process-modal-fields>div.full{grid-column:1/-1}.process-modal-overview .process-modal-fields>div strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.process-overview-info-item{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:63px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.process-overview-info-item:hover{border-color:var(--green)}a.process-overview-info-item:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-overview-info-icon{background:var(--surface);width:32px;height:32px;color:var(--green);border-radius:8px;flex:none;place-items:center;display:grid}.process-overview-info-icon svg{stroke-width:1.8px;width:16px;height:16px;display:block}.process-overview-info-copy{flex:1;gap:4px;min-width:0;display:grid}.process-overview-info-section h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.process-overview-compact-grid>div,.process-overview-document-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;padding:9px 11px}.process-overview-compact-grid dt,.process-overview-document-grid dt{color:var(--muted);margin:0 0 4px;font-size:9px;font-weight:600}.process-overview-compact-grid dd,.process-overview-document-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.35}.process-overview-document-details summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 1px;font-size:10px;font-weight:650;list-style:none;display:flex}.process-overview-document-details summary::-webkit-details-marker{display:none}.process-overview-document-details summary:after{content:"+";color:var(--green);font-size:15px}.process-overview-document-details[open] summary:after{content:"−"}.process-overview-document-details summary span{margin-left:auto;font-weight:500}.process-overview-document-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:4px 0 0;display:grid}.process-overview-compact-grid>div{flex-direction:column;justify-content:center;gap:4px;display:flex}.process-overview-compact-grid small{color:var(--muted);font-size:9px;font-weight:600}.process-overview-compact-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.process-modal-panel dl.process-overview-document-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:55px;margin:0;padding:9px 11px;display:flex}.process-modal-panel dl.process-overview-document-grid dt{margin:0}.process-modal-panel dl.process-overview-document-grid dd{overflow-wrap:anywhere;margin:0}.process-overview-contact-edit{width:100%;color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.35}.process-overview-contact-edit:hover{color:var(--green)}.process-overview-info-copy input{width:100%;min-width:0;height:25px;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.process-overview-info-copy input:focus,.process-overview-info-copy input:focus-visible{box-shadow:none;outline:0}.process-overview-info-copy .live-form-error{font-size:9px;line-height:1.3}.process-overview-info-item .process-overview-external{width:27px;height:27px;color:var(--muted);border-color:#0000;margin-left:auto;text-decoration:none}.process-overview-info-item .process-overview-external:hover{border-color:var(--line);color:var(--green)}.process-overview-info-item .process-overview-external .ui-icon{width:14px;height:14px}.process-documents-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.process-documents-heading h3{margin:0 0 4px!important}.process-documents-heading p{color:var(--muted);margin:0;font-size:10px}.process-document-add{flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.process-document-add svg,.process-document-upload-actions svg{width:14px;height:14px}.process-document-upload{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:13px;margin:17px 0;padding:16px;display:grid}.process-document-upload label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.process-document-upload select,.process-document-upload input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:7px 9px;font-size:11px}.process-document-upload label small{font-size:9px;font-weight:400}.process-document-upload-actions{justify-content:flex-end;gap:8px;display:flex}.process-document-list{margin:0;padding:0;list-style:none}.process-modal-panel .process-document-list li{align-items:center;gap:11px;min-width:0;padding:13px 0;display:flex}.process-document-icon{border:1px solid var(--line);background:var(--surface-2);width:30px;height:34px;color:var(--green);border-radius:7px;flex:none;place-items:center;display:grid}.process-document-icon svg{width:16px;height:16px}.process-document-icon.type-pdf{color:#dd6565;background:#e9898920;border-color:#e9898955}.process-document-icon.type-png{color:#a98ce4;background:#a98ce420;border-color:#a98ce455}.process-document-icon.type-jpg{color:#70a9e4;background:#70a9e420;border-color:#70a9e455}.process-document-icon.type-webp{color:#56b9a1;background:#56b9a120;border-color:#56b9a155}.process-document-list li>span:last-child{min-width:0}.process-document-list li a{overflow-wrap:anywhere;font-size:11px;font-weight:700;display:block}.process-document-list li small{margin-top:4px;display:block}.process-document-list li .process-document-details{color:var(--muted);font-size:9px}.process-document-copy{flex:1;min-width:0}.process-document-copy strong{overflow-wrap:anywhere;font-size:11px;display:block}.process-document-actions{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.process-document-actions a,.process-document-actions button{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;color:var(--muted)!important;display:grid!important}.process-document-actions a:hover{border-color:var(--green);color:var(--green)!important}.process-document-actions button:hover{border-color:var(--red);color:var(--red)!important}.process-document-actions a:focus-visible,.process-document-actions button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-document-actions svg{width:15px;height:15px}@media (max-width:560px){.process-document-actions{gap:3px}.process-document-actions a,.process-document-actions button{width:28px;height:28px}}.process-document-confirm{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;margin:14px 0;padding:14px 16px}.process-document-confirm strong{color:var(--text);font-size:11px}.process-document-confirm p{color:var(--muted);margin:5px 0 12px;font-size:10px}.process-document-confirm>div{justify-content:flex-end;gap:8px;display:flex}.process-document-delete{border-color:var(--red);color:var(--red)}.process-document-delete:hover{background:var(--red-light)}.process-task-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.process-task-heading h3{margin:0!important}.process-task-heading>small{color:var(--muted);white-space:nowrap;font-size:10px}.process-task-heading>div{align-items:center;gap:10px;display:flex}.process-task-heading>div small{color:var(--muted);white-space:nowrap;font-size:10px}.process-task-add,.process-task-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.process-task-add{border-radius:6px;width:25px;height:25px}.process-task-add:hover,.process-task-remove:hover{color:var(--green);background:var(--surface-2)}.process-task-remove{border-radius:5px;width:24px;height:24px;margin-left:auto}.process-task-remove:hover{color:var(--red)}.process-task-add-form{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.process-task-add-form input{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:32px;color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:11px}.process-task-add-form input[name=title]{flex:170px}.process-task-add-form button,.process-task-confirm button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:7px;padding:6px 10px;font-size:10px}.process-task-add-form button:hover,.process-task-confirm button:last-child:hover{border-color:var(--green);color:var(--green)}.process-task-confirm{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px;display:flex}.process-task-confirm span{color:var(--text);flex:1;font-size:11px}.process-task-confirm button:last-child{color:var(--red)}.process-task-panel .process-modal-tasks li.process-task-unsigned-notice{border:1px solid color-mix(in srgb,#dca34b 28%,var(--line));background:color-mix(in srgb,#dca34b 6%,var(--surface-2));border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;min-height:0;margin:0 0 16px 33px;padding:18px;display:flex}.process-task-panel .process-modal-tasks li.process-task-confirm{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:0;margin:0 0 10px;padding:10px;display:flex}.process-task-panel .process-modal-tasks li>.process-task-unsigned-message{align-items:flex-start;gap:12px;display:flex}.process-task-unsigned-icon{color:#dca34b;background:#dca34b1f;border:1px solid #dca34b38;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.process-task-unsigned-copy{min-width:0;padding-top:1px}.process-task-unsigned-copy strong{color:var(--text);font-size:13px;font-weight:650;line-height:1.4;display:block}.process-task-unsigned-copy p{color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:12px;line-height:1.65}.process-task-panel .process-modal-tasks li>.process-task-unsigned-actions{border-top:1px solid color-mix(in srgb,#dca34b 14%,var(--line));flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.process-task-unsigned-actions button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.process-task-unsigned-actions button:hover:not(:disabled){background:var(--surface);border-color:var(--muted)}.process-task-unsigned-actions .process-task-unsigned-continue{color:#231a0c;background:#dca34b;border-color:#dca34b}.process-task-unsigned-actions .process-task-unsigned-continue:hover:not(:disabled){background:#edb760;border-color:#edb760}.process-task-unsigned-actions button:focus-visible{outline-offset:3px;outline:2px solid #dca34b}.process-task-unsigned-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:460px){.process-task-panel .process-modal-tasks li.process-task-unsigned-notice{gap:14px;margin-left:0;padding:14px}.process-task-unsigned-actions button{flex:auto;min-height:40px}}.process-task-groups{gap:16px;display:grid}.process-task-panel .process-modal-tasks li[hidden]{display:none!important}.process-task-panel[data-measuring-tasks] .process-modal-tasks li[hidden]{display:flex!important}.process-task-panel[data-measuring-tasks] .process-modal-tasks li.process-task-special-content[hidden]{display:grid!important}.process-task-panel[data-measuring-tasks] .process-modal-tasks li:has(>.process-task-special-button)[hidden]{display:grid!important}.process-task-group{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;overflow:hidden}.process-task-group h4{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:8px;margin:0;padding:14px 18px;font-size:11px;font-weight:800;display:flex}.process-task-group h4 span{background:var(--surface);min-width:18px;height:18px;color:var(--muted);border-radius:5px;place-items:center;padding:0 4px;font-size:9px;display:grid}.process-task-group-toggle{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.process-task-group-toggle>svg{color:var(--muted);margin-left:auto;transition:transform .15s}.process-task-group-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.process-task-group-toggle:hover,.process-task-group-toggle:focus-visible{color:var(--green)}.process-task-group.is-collapsed h4{border-bottom:0}.process-task-group.is-collapsed .process-modal-tasks{display:none}.process-task-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.process-task-pagination button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.process-task-pagination button:disabled{opacity:.4;cursor:default}.process-task-pagination button:not(:disabled):hover{border-color:var(--green);color:var(--green)}.process-modal-tasks{margin:0;padding:0 15px;list-style:none}.process-task-panel ul.process-modal-tasks{padding:0 18px}.process-modal-panel .process-modal-tasks li{border:0;border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:68px;padding:15px 0;display:flex}.process-modal-panel .process-modal-tasks li:last-child{border-bottom:0}.process-task-panel .task-complete,.process-task-marker{border:1.5px solid var(--muted);color:#fff;background:0 0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin:0;padding:0;display:grid}.process-task-panel .task-complete:hover{border-color:var(--green);background:var(--surface)}.process-task-panel li.completed .task-complete,.process-task-marker.completed{color:#fff;background:#6965d9;border-color:#6965d9}.process-task-panel .task-complete svg,.process-task-marker svg{stroke-width:3px;width:12px;height:12px}.process-task-copy{flex:1;gap:7px;min-width:0;display:grid}.process-task-panel .process-modal-tasks li>.process-task-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.process-task-edit,.process-task-edit-form button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.process-task-edit:hover,.process-task-edit-form button:hover{background:var(--surface);color:var(--green)}.process-task-edit-form{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.process-task-edit-form input{border:1px solid var(--line);background:var(--surface);min-width:0;height:32px;color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:11px}.process-task-edit-form input[name=title]{flex:170px}.process-task-edit-form input[name=due]{flex:0 135px}.process-task-edit-form button[type=submit]{color:var(--green)}.process-task-copy strong{color:var(--text);font-size:11px;font-weight:650;line-height:1.4}.process-task-copy small{color:var(--muted);font-size:10px;line-height:1.4}.process-modal-tasks li.completed .process-task-copy strong{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:560px){.process-documents-heading{flex-direction:column;align-items:stretch}.process-document-add{align-self:flex-start}}.process-overview-info-copy small{color:var(--muted);font-size:10px;font-weight:600}.process-overview-info-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}@media (max-width:560px){.process-overview-info-grid{grid-template-columns:1fr}}.space-audit-main{min-width:0}.space-audit-filters{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:22px 0;padding:14px;display:flex}.space-audit-filters label{min-width:145px;color:var(--muted);flex:1;gap:6px;font-size:10px;font-weight:700;display:grid}.space-audit-filters input,.space-audit-filters select{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:7px;padding:0 10px;font-size:11px}.space-audit-filters .btn{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.space-audit-list{border:1px solid var(--line);border-radius:10px;gap:0;display:grid;overflow:hidden}.space-audit-entry{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:15px 16px;display:flex}.space-audit-entry:last-child{border-bottom:0}.space-audit-avatar{background:var(--surface-2);width:28px;height:28px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.activity-avatar,.space-audit-avatar{position:relative;overflow:hidden}.activity-avatar img,.space-audit-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.activity-avatar.system-avatar,.space-audit-avatar.system-avatar{background:#fff}.space-audit-entry-content{flex:1;min-width:0}.space-audit-entry-top{color:var(--text);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.space-audit-entry-top time{color:var(--muted);font-size:10px}.space-audit-entry-content p{color:var(--text);overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.5}.space-audit-entry-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:10px;display:flex}.space-audit-entry-links .space-audit-change{color:var(--text-secondary,var(--muted));overflow-wrap:anywhere}.space-audit-entry-links a{color:var(--green);font-weight:700;text-decoration:none}.space-audit-details{color:var(--muted);margin-top:10px;font-size:10px}.space-audit-details summary{cursor:pointer}.space-audit-details pre{border:1px solid var(--line);background:var(--surface-2);max-height:220px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:7px 0 0;padding:10px;font-size:10px;overflow:auto}.space-audit-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:10px;display:flex}.space-audit-pagination nav{align-items:center;gap:9px;display:flex}@media (max-width:700px){.space-audit-filters label{min-width:calc(50% - 10px)}.space-audit-entry{padding:13px}.space-audit-pagination nav{justify-content:space-between;width:100%}}.process-overview-info-grid{grid-template-columns:1fr;gap:0;display:grid}.process-overview-info-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:54px;padding:8px 6px;display:grid}.process-overview-info-copy{grid-template-columns:minmax(160px,28%) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.process-overview-info-copy small,.process-overview-compact-grid small,.process-modal-panel dl.process-overview-document-grid dt{color:var(--muted);font-size:11px;font-weight:600}.process-overview-info-copy strong,.process-overview-info-copy input,.process-overview-contact-edit,.process-overview-compact-grid strong,.process-modal-panel dl.process-overview-document-grid dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4}.process-overview-contact-edit{text-align:left}.process-overview-info-copy input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0}.process-overview-compact-grid{grid-template-columns:1fr;gap:0;display:grid}.process-overview-compact-grid>div,.process-modal-panel dl.process-overview-document-grid>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(160px,28%) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 14px;display:grid}.process-overview-compact-grid>div:last-child,.process-modal-panel dl.process-overview-document-grid>div:last-child{border-bottom:0}.process-overview-compact-grid strong,.process-modal-panel dl.process-overview-document-grid dd{text-align:left}.process-modal-panel dl.process-overview-document-grid{grid-template-columns:1fr;gap:0;margin:4px 0 0;display:grid}.process-modal-panel dl.process-overview-document-grid dt,.process-modal-panel dl.process-overview-document-grid dd{margin:0}@media (max-width:560px){.process-overview-info-item{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px;padding-inline:4px}.process-overview-info-copy{grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px}.process-overview-compact-grid>div,.process-modal-panel dl.process-overview-document-grid>div{grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px;padding-inline:8px}}.process-overview-info-section,.process-overview-compact-grid,.process-overview-document-details{width:100%;display:block}.process-overview-compact-grid{display:grid}.process-overview-compact-grid>div,.process-overview-document-details>summary,.process-modal-panel dl.process-overview-document-grid{box-sizing:border-box;width:100%}.process-modal-panel dl.process-overview-document-grid>div{box-sizing:border-box;width:100%;min-width:0}.process-overview-empty-toggle{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:8px 14px 0;padding:0;font-size:10px;font-weight:600;display:inline-flex}.process-overview-empty-toggle:hover{color:var(--green)}.process-overview-info-item,.process-overview-compact-grid>div,.process-modal-panel dl.process-overview-document-grid>div{box-sizing:border-box;height:48px;min-height:48px;max-height:48px}.process-overview-info-copy .process-overview-contact-edit,.process-overview-info-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.process-overview-info-item:has(.live-form-error){height:auto;max-height:none}.process-overview-info-item:last-child{border-bottom:1px solid var(--line)}.process-overview-info-section{border-top:0;margin-top:0;padding-top:0}.process-overview-document-details{margin-top:0}.process-overview-document-heading{color:var(--muted);padding:18px 14px 8px;font-size:10px;font-weight:600}.process-overview-empty-toggle{gap:7px;margin:11px 14px 0}.process-overview-empty-toggle svg{stroke-width:1.5px;width:12px;height:12px;transition:transform .18s}.process-overview-empty-toggle.is-open svg{transform:rotate(180deg)}.process-summary-row{box-sizing:border-box;border-bottom:1px solid var(--line);grid-template-columns:20px 145px minmax(0,1fr) 24px;align-items:center;gap:7px;width:100%;height:48px;padding:0 4px;display:grid}.process-summary-row[data-task-field=cessation_date],.process-summary-row.process-summary-last-detail{border-bottom:0}.process-summary-icon{width:24px;height:24px;color:var(--muted);place-items:center;display:grid}.process-summary-icon svg{stroke-width:1.7px;width:15px;height:15px}.process-summary-label{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.process-summary-cell{min-width:0;color:var(--text);font-size:12px;font-weight:600;display:block}.process-summary-cell>strong,.process-summary-cell>.process-overview-contact-edit{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.process-summary-cell>.process-overview-contact-edit{cursor:text}.process-summary-cell input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600}.process-vault-cell{min-width:0}.process-vault-controls{align-items:center;gap:5px;min-width:0;display:flex}.process-vault-controls input{flex:1;min-width:0}.process-vault-controls input::placeholder{color:var(--muted)}.process-vault-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.process-vault-controls button{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.process-vault-controls button:hover{background:var(--surface-2);color:var(--text)}.process-vault-controls button:disabled{opacity:.45;cursor:default}.process-vault-controls button svg{width:15px;height:15px}.process-vault-row:has(.process-vault-save){position:relative}:is(.process-vault-row:has(.process-vault-save) .process-vault-cell,.process-vault-row:has(.process-vault-save) .process-vault-controls){display:contents}.process-vault-row:has(.process-vault-save) .process-vault-input{grid-column:3}.process-vault-row:has(.process-vault-save) .process-vault-save{grid-column:4;justify-self:center;width:28px;height:28px}.process-vault-row:has(.process-vault-save) .process-vault-controls button:not(.process-vault-save){position:absolute;top:50%;right:38px;transform:translateY(-50%)}.process-vault-row:has(.process-vault-save)>span:last-child{display:none}.process-vault-row:has(.client-vault-message){height:auto;min-height:48px;padding-block:8px}.process-vault-cell .client-vault-message{margin-top:4px;display:block}.process-summary-cell .process-vault-input{width:100%;height:28px;color:var(--text);caret-color:var(--text);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:12px;font-weight:600;display:block}.process-vault-controls .process-vault-input{flex:1}.process-summary-cell .process-vault-input:focus-visible{box-shadow:none;border:0;outline:0}.process-summary-cell .process-vault-input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text)}.process-summary-cell .process-vault-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text)}.process-summary-cell .process-vault-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text)}.process-vault-controls .process-vault-save{color:var(--green)}.process-summary-row .process-overview-external{width:28px;height:28px;color:var(--muted);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.process-summary-row .process-overview-external:hover{color:var(--green)}.process-summary-row .process-overview-external svg{width:14px;height:14px}.process-summary-empty-row{box-sizing:border-box;width:100%;padding:8px 10px}.process-summary-empty-row .process-overview-empty-toggle{gap:7px;min-height:30px;margin:0;padding:0;font-size:10px;font-weight:600}@media (max-width:560px){.process-summary-row{grid-template-columns:18px minmax(90px,38%) minmax(0,1fr) 24px;gap:7px;padding-inline:4px}.process-summary-label{font-size:10px}.process-summary-empty-row{padding-inline:4px}}.process-payment-panel{box-sizing:border-box;width:100%;min-width:0}.process-payment-panel>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.process-payment-fields input:focus-visible,.process-payment-fields select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-detail-layout.process-modal-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding-right:24px;display:grid}.process-detail-main{min-width:0;padding:22px 0 28px 24px}.process-detail-main>.panel{border:1px solid var(--line);box-shadow:none;border-radius:12px;margin:0}.process-detail-main .process-overview-activity{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:16px 18px}.process-detail-main .process-overview-tabs{max-width:100%;margin:18px 0 12px}.process-detail-main .process-overview-panel>.panel{box-shadow:none;background:0 0;border:0;margin:0;padding:18px 0}.process-detail-main .process-overview-panel[hidden],.process-overview-activity [hidden]{display:none}.process-detail-sidebar{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:0;box-shadow:none;border-radius:12px;margin-top:22px;padding:16px 17px 26px}.process-detail-layout .process-detail-task-sidebar{max-height:none;min-height:var(--process-summary-height,0px);flex-direction:column;align-self:stretch;margin-bottom:28px;display:flex;overflow:visible}.process-sidebar-history-content{min-height:0}.process-overview-activity>[role=tabpanel]:not([hidden]){min-width:0}.process-sidebar-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:4px;padding:4px;display:flex}.process-sidebar-tabs button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 6px;font-size:10px;font-weight:700}.process-sidebar-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0002}.process-sidebar-tabs button span{color:var(--muted);margin-left:3px}.process-overview-activity .process-comments-panel,.process-overview-activity .process-documents-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px 0}.process-overview-activity .process-documents-panel{padding-top:17px}.process-overview-activity .process-documents-heading{align-items:center;margin-bottom:15px}.process-overview-activity .process-documents-heading h3{letter-spacing:-.02em;font-size:15px;margin:0 0 5px!important}.process-overview-activity .process-documents-heading p{align-items:center;gap:5px;font-size:10px;display:flex}.process-document-count{border:1px solid var(--line);background:var(--surface-2);min-height:19px;color:var(--text);border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.process-overview-activity .process-document-add{border-color:var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--text);border-radius:9px;transition:border-color .15s,color .15s,background .15s}.process-overview-activity .process-document-add:hover{border-color:var(--green);background:var(--green-light);color:var(--green)}.process-overview-activity .process-document-list{gap:9px;display:grid}.process-overview-activity .process-document-list li{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 48%,transparent);border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:8px 10px;padding:11px;transition:border-color .15s,background .15s;display:grid}.process-overview-activity .process-document-list li:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--surface-2)}.process-overview-activity .process-document-icon{border-radius:8px;width:30px;height:34px}.process-overview-activity .process-document-copy{align-self:center}.process-overview-activity .process-document-copy strong{font-size:10px;line-height:1.45}.process-overview-activity .process-document-copy .process-document-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;line-height:1.4;display:flex}.process-document-status{border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line));background:color-mix(in srgb,var(--orange) 10%,transparent);min-height:18px;color:var(--orange);border-radius:999px;align-items:center;padding:1px 6px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex}.process-document-status.is-approved{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.process-overview-activity .process-document-copy .process-document-details{align-items:center;gap:5px;margin-top:5px;font-size:8px;line-height:1.4;display:flex}.process-overview-activity .process-document-actions{grid-column:2;justify-content:flex-end;width:100%;margin:0}.process-overview-activity .process-document-actions a,.process-overview-activity .process-document-actions button{background:var(--surface);border-radius:8px;width:29px;height:29px}.process-overview-activity .process-document-confirm>div,.process-overview-activity .process-document-upload-actions{flex-wrap:wrap}.process-overview-activity .process-comment-list li{padding:13px 0}.process-overview-activity .process-comment-meta{flex-wrap:wrap}.process-overview-activity .process-comment-meta time{white-space:normal}.process-detail-task-sidebar .process-task-panel{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1 0 auto;margin:0;padding:0;display:flex}.process-detail-task-sidebar .process-task-groups{flex-direction:column;flex:1 0 auto;display:flex}.process-detail-task-sidebar .process-task-group{flex-shrink:0}.process-detail-task-sidebar .process-task-group:last-child{flex-direction:column;flex:1 0 auto;display:flex}.process-detail-task-sidebar .process-task-group:last-child .process-modal-tasks{flex:1 0 auto}.process-detail-task-sidebar .process-task-group.is-collapsed:last-child{flex:none}.process-task-panel .process-task-pagination{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:8px;flex-shrink:0;margin:12px 0 10px;overflow:hidden}.process-detail-task-sidebar .process-task-panel ul.process-modal-tasks{padding:0 20px}.process-detail-task-sidebar .process-modal-panel .process-modal-tasks li{gap:9px;padding:12px 0}.process-detail-task-sidebar .process-task-copy strong{overflow-wrap:anywhere}.process-detail-header .process-stage-badge{background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,var(--line))}.process-people{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 25px;margin-top:17px;padding-top:15px;display:flex}.process-person-field{align-content:start;gap:7px;min-width:180px;display:grid}.process-person-field:last-of-type{flex:1;min-width:240px}.process-people-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.process-person-value{align-items:center;gap:7px;min-height:30px;display:flex}.process-person-value strong{color:var(--text);font-size:11px;font-weight:700}.process-person-avatar{border:1px solid var(--line);background:var(--surface-2);width:25px;height:25px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden}.process-person-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process-person-value select{border:1px solid var(--line);background:var(--surface);max-width:180px;min-height:28px;color:var(--text);border-radius:6px;padding:3px 7px;font-size:11px}.process-followers-empty{color:var(--muted);font-size:10px}.process-follower-picker{width:100%;min-width:0;position:relative}.process-followers-summary{align-items:center;gap:8px;min-height:32px;display:flex}.process-follower-avatar-stack{align-items:center;padding-left:0;display:flex}.process-follower-avatar-stack>span{border:2px solid var(--surface);border-radius:50%;margin-left:-7px;display:block;position:relative}.process-follower-avatar-stack>span:first-child{margin-left:0}.process-follower-avatar-stack>span .process-person-avatar{background:var(--green-light);width:28px;height:28px;color:var(--green);font-size:11px}.process-follower-avatar-stack .process-follower-overflow{background:var(--surface-2);width:32px;height:32px;color:var(--muted);place-items:center;font-size:10px;font-weight:600;display:grid}.process-follower-trigger{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;transition:color .15s;display:inline-flex}.process-follower-add-icon{border:1px dashed color-mix(in srgb,var(--muted) 50%,transparent);border-radius:50%;place-items:center;width:29px;height:29px;transition:background .15s,border-color .15s;display:grid}.process-follower-trigger svg{stroke-width:1.6px;width:15px;height:15px}.process-follower-trigger:hover,.process-follower-trigger[aria-expanded=true]{color:var(--text)}.process-follower-trigger:hover .process-follower-add-icon,.process-follower-trigger[aria-expanded=true] .process-follower-add-icon{background:var(--surface-2);border-color:var(--muted);border-style:solid}.process-follower-trigger:focus-visible{outline:2px solid var(--green);outline-offset:4px}.process-follower-menu{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 56px);color:var(--text);border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0003,0 2px 6px #00000014}.dark .process-follower-menu{background:#1b1c1e;border-color:#303134;box-shadow:0 14px 44px #0006}.process-follower-search{border-bottom:1px solid var(--line);min-height:49px;color:var(--muted);align-items:center;gap:11px;margin:0;padding:0 14px;display:flex}.process-follower-search svg{stroke-width:1.7px;flex:none;width:14px;height:14px}.process-follower-search input{width:100%;min-width:0;height:46px;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400;outline:0!important}.process-follower-search input::placeholder{color:var(--muted);opacity:.8}.process-follower-menu-list{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;gap:12px;max-height:min(330px,45dvh);padding:10px 7px 12px;display:grid;overflow-y:auto}.process-follower-section{gap:2px;min-width:0;display:grid}.process-follower-menu-heading{color:var(--muted);align-items:center;gap:6px;padding:2px 7px 5px;font-size:11px;font-weight:500;line-height:16px;display:flex}.process-follower-menu-heading>span{color:var(--muted);opacity:.7;font-size:10px}.process-follower-menu-list button,.process-follower-owner-row{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:4px 7px;font-size:12px;font-weight:500;line-height:20px;display:flex}.process-follower-menu-list button{cursor:pointer;transition:background .12s}.process-follower-menu-list button:hover,.process-follower-menu-list button:focus-visible{background:color-mix(in srgb,var(--text) 7%,var(--surface));outline:0}.dark .process-follower-menu-list button:hover,.dark .process-follower-menu-list button:focus-visible{background:#292a2d}.process-follower-menu-list button:disabled{opacity:.55;cursor:wait}.process-follower-menu-list .process-person-avatar{background:var(--green-light);width:25px;height:25px;color:var(--green);border:0;font-size:11px}.process-follower-owner-row .process-person-avatar{outline:1px solid var(--green);outline-offset:2px}.process-follower-menu-list button>span:nth-child(2),.process-follower-owner-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.process-follower-choice-check,.process-follower-choice-add{flex:none;width:14px;height:14px}.process-follower-choice-check{color:var(--green)}.process-follower-choice-add{opacity:0;color:var(--muted)}.process-follower-menu-list button:hover .process-follower-choice-add,.process-follower-menu-list button:focus-visible .process-follower-choice-add{opacity:1}.process-follower-no-results{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:18px 8px;font-size:12px;display:grid}.process-follower-no-results>svg{stroke-width:1.3px;opacity:.7;width:22px;height:22px;margin-bottom:4px}.process-follower-no-results small{opacity:.75;font-size:11px}.process-follower-menu-footer{border-top:1px solid var(--line);color:var(--muted);padding:10px 14px;font-size:10px;line-height:15px}@media (max-width:700px){.process-follower-menu{left:0;right:auto}}.process-people>.live-form-error{flex-basis:100%}@media (max-width:900px){.process-detail-layout.process-modal-overview{grid-template-columns:1fr;gap:16px;padding-right:0}.process-detail-main{padding:18px}.process-detail-sidebar{border:1px solid var(--line);border-radius:12px;height:auto;min-height:0;margin-top:0;padding:16px 18px 22px;overflow:visible}.process-overview-activity>[role=tabpanel]:not([hidden]){overflow:visible}.process-detail-header .process-people{gap:12px}.process-person-field,.process-person-field:last-of-type{width:100%;min-width:0}}.process-payment-form{gap:14px;width:100%;min-width:0;display:grid}.process-payment-fields{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.process-payment-fields label{min-width:0;color:var(--muted);align-content:start;gap:6px;font-size:10px;font-weight:700;display:grid}.process-payment-fields input,.process-payment-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:38px;color:var(--text);border-radius:7px;padding:8px 10px;font-size:11px}.process-payment-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.process-payment-actions>span{color:var(--muted);font-size:10px}.process-payment-form>.btn{justify-self:stretch;width:100%}.payment-fee-preview{color:var(--muted);align-content:start;gap:6px;font-size:10px;font-weight:700;display:grid}.payment-fee-preview strong{min-height:38px;color:var(--green);align-items:center;font-size:14px;display:flex}@container payment (max-width:500px){.process-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.process-payment-fields label:last-child{grid-column:1/-1}}@container payment (max-width:260px){.process-payment-fields{grid-template-columns:1fr}}.process-task-special-button{max-width:190px;min-height:28px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font-size:10px;font-weight:650;transition:color .15s;display:inline-flex}.process-task-special-button:hover,.process-task-special-button[aria-expanded=true]{color:var(--text);background:0 0}.process-task-special-button svg{color:var(--muted);flex:none;transition:transform .15s}.process-task-special-button[aria-expanded=true] svg{transform:rotate(180deg)}.process-task-special-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-task-special-button:disabled{opacity:.55;cursor:wait}.process-task-panel .process-modal-tasks li.process-task-special-content{border-bottom:1px solid var(--line);gap:12px;min-height:0;padding:0 0 16px 33px;display:grid}.process-task-special-content .panel{box-shadow:none}.task-entry-form{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:20px;display:grid}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.task-entry-form.inss-protocol){padding-left:0;padding-right:0}.task-entry-form .form-field{min-width:0;margin:0;font-size:11px}.task-entry-form .form-field input,.task-entry-form .form-field select{width:100%;min-width:0}.task-entry-form.inss-protocol>.task-entry-decision-row{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;min-width:0;display:flex}.task-entry-decision{border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.task-entry-form.inss-protocol .task-entry-decision-title{width:100%;color:var(--green);background:0 0;border:0;padding:0;font-size:11px;font-weight:700;line-height:1.4;display:block}.task-entry-decision label{cursor:pointer;min-width:74px;display:inline-flex;position:relative}.task-entry-decision input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.task-entry-decision label>span{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--muted);text-align:center;border-radius:8px;padding:8px 14px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:block}.task-entry-decision input:checked+span{border-color:var(--green);background:var(--green-light);color:var(--green)}.task-entry-decision input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.task-entry-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.task-entry-footer .process-contract-action{font-size:11px}@media (max-width:650px){.task-entry-form{grid-template-columns:1fr}}@media (max-width:900px){.process-detail-task-sidebar .process-task-special-content .task-entry-form{padding:16px}}.process-task-special-content .process-modal-panel{padding:16px}@media (max-width:650px){.process-task-panel .process-modal-tasks li:has(>.process-task-special-button){flex-wrap:wrap}.process-task-special-button{margin-left:33px}.process-task-panel .process-modal-tasks li.process-task-special-content{padding-left:0}}.process-delete-slot{border-bottom:1px solid var(--line);flex:none;padding:0 32px 14px}.process-delete-trigger{border-color:color-mix(in srgb,var(--red) 45%,var(--line));color:var(--red);justify-content:center;align-items:center;gap:7px;display:inline-flex}.process-delete-trigger:hover:not(:disabled){border-color:var(--red);background:var(--red-light);color:var(--red)}.process-delete-trigger svg{width:14px;height:14px}.process-delete-confirm{border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--surface));border-radius:9px;gap:9px;max-width:540px;padding:13px;display:grid}.process-delete-confirm>strong,.process-delete-confirm>label{color:var(--text);font-size:11px}.process-delete-confirm p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.process-delete-confirm input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px;font-size:11px}.process-delete-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.process-delete-confirm .live-form-error{margin:0}.process-delete-cleanup-warning{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));background:color-mix(in srgb,var(--orange) 8%,var(--surface));color:var(--text);border-radius:8px;margin:14px 0;padding:11px 14px;font-size:11px;line-height:1.5}@media (max-width:700px){.process-delete-slot{padding:0 20px 12px}}.process-modal-top-actions{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:22px;right:24px}.process-detail-modal .process-modal-top-actions .modal-close{z-index:auto;position:static;top:auto;right:auto}.process-detail-modal .process-delete-slot-compact{border:0;flex:none;padding:0;position:relative}.process-detail-modal .process-delete-icon-trigger{width:30px;height:30px;padding:0}.process-detail-modal .process-delete-confirm{z-index:201;width:min(480px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);position:fixed;top:50%;left:50%;right:auto;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #10182045}.process-delete-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12182085;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.process-delete-dialog{border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));background:var(--surface);width:min(480px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--text);border-radius:14px;gap:12px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #10182045}.process-delete-dialog h2{font:800 17px/1.3 var(--font-manrope,Manrope),sans-serif;margin:0}.process-delete-dialog p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.process-delete-dialog label{font-size:12px;line-height:1.5}.process-delete-dialog input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px}.process-delete-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.process-delete-dialog .live-form-error{margin:0}@media (max-width:700px){.process-modal-top-actions{top:20px;right:18px}.process-delete-dialog{padding:20px}}.process-task-special-content .process-contract-panel{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:16px}.process-contract-panel .process-contract-heading{align-items:center;margin:0 0 12px}.process-contract-panel .process-contract-heading h3{font:750 12px/1.35 var(--font-manrope,Manrope),sans-serif;align-items:center;gap:8px;margin:0;display:flex}.process-contract-heading h3 svg{color:var(--muted)}.process-contract-panel .process-contract-heading p{font-size:10px}.process-contract-panel .process-contract-badge{background:var(--surface-2);border:0;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:600}.process-contract-panel .process-contract-list{gap:0}.process-contract-panel .process-contract-record{background:0 0;border:0;border-radius:0;padding:0}.process-contract-panel .process-contract-record+.process-contract-record{margin-top:15px}.process-contract-panel .process-contract-record-head strong{font-size:11px}.process-contract-panel .process-contract-record-head span,.process-contract-panel .process-contract-signer{font-size:10px}.process-contract-panel .process-contract-signer{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;margin-top:16px}.process-contract-panel .process-contract-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:12px}.process-contract-panel .process-contract-actions .btn{min-height:29px;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:5px 8px;font-size:10px;font-weight:650}.process-contract-panel .process-contract-actions .btn:hover{background:var(--surface-2);color:var(--text)}.process-contract-panel .process-contract-actions .btn.primary{color:var(--green)}.process-contract-panel .process-contract-actions .btn.primary:hover{background:var(--green-light)}.process-contract-panel .process-contract-sign-link{font-size:10px}.process-contract-panel .process-contract-actions{gap:6px}.process-contract-panel .process-contract-actions .btn.primary{margin-right:7px}.process-contract-icon{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.process-contract-icon:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.process-contract-icon:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-contract-icon:disabled{opacity:.4;cursor:default}.process-contract-panel .process-contract-record-head{flex-wrap:wrap;gap:8px}.process-contract-panel .process-contract-status{background:var(--green-light);color:var(--green);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.process-contract-panel .process-contract-status[data-status=signed]{color:#27764a;background:#e9f5ee}.dark .process-contract-panel .process-contract-status[data-status=signed]{color:#8bd4a8;background:#193128}.process-contract-panel .process-contract-status[data-status=refused],.process-contract-panel .process-contract-status[data-status=expired]{background:var(--red-light);color:var(--red)}.process-contract-panel .process-contract-status[data-status=pending]{background:var(--orange-light);color:var(--orange)}.process-contract-sent{line-height:1.6}.process-contract-preparation{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.process-task-special-content .process-contract-ready{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.process-contract-ready-icon{border:1px solid var(--line);background:var(--surface-2);width:38px;height:42px;color:var(--green);border-radius:8px;flex:none;place-items:center;display:grid}.process-contract-ready-copy{flex:200px;min-width:0}.process-contract-ready-title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.process-contract-ready-title h3{font:750 12px/1.4 var(--font-manrope,Manrope),sans-serif;margin:0!important}.process-contract-ready-status{color:var(--muted);font-size:10px;line-height:1.4}.process-contract-ready-status:before{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;margin:0 6px 2px 0;display:inline-block}.process-contract-ready .process-contract-preparation{margin:5px 0 0;font-size:10px;line-height:1.5}.process-contract-ready-environment{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.process-contract-ready>.process-contract-action{flex:none;min-height:34px;padding:7px 11px}@media (max-width:540px){.process-contract-ready>.process-contract-action{margin-left:52px}.process-contract-ready-copy{flex-basis:calc(100% - 52px)}}.process-contract-person-icon{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.process-contract-person{flex:1;gap:4px;min-width:0;display:grid}.process-contract-person strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:650}.process-contract-person span{color:var(--muted);font-size:10px}.process-contract-panel .process-contract-actions{border-top:1px solid var(--line);gap:7px;margin-top:16px;padding-top:13px}.process-contract-action{border:1px solid var(--line);min-height:32px;color:var(--muted);font:600 10px/1.4 var(--font-manrope,Manrope),sans-serif;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.process-contract-action svg{flex:none}.process-contract-action:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.process-contract-action.process-contract-download{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-light);color:var(--green)}.process-contract-action:disabled{opacity:.45;cursor:default}.process-contract-action:focus-visible,.process-task-panel .task-complete:focus-visible{outline:2px solid var(--green);outline-offset:3px}.process-task-panel .process-modal-tasks li:has(>.process-task-special-button){border-bottom:0;grid-template-columns:19px minmax(0,1fr) auto;gap:10px 14px;padding:16px 0;display:grid}:is(.process-task-panel .process-modal-tasks li:has(>.process-task-special-button)>.task-complete,.process-task-panel .process-modal-tasks li:has(>.process-task-special-button)>.process-task-marker){grid-area:1/1;align-self:start;margin-top:2px}.process-task-panel .process-modal-tasks li:has(>.process-task-special-button)>.process-task-copy{grid-area:1/2}.process-task-panel .process-modal-tasks li:has(>.process-task-special-button)>.process-task-actions{grid-area:1/3;align-self:start}.process-task-panel .process-task-special-button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:30px;color:var(--muted);text-align:left;border-radius:6px;grid-column:2/-1;justify-self:start;gap:8px;margin:0;padding:5px 9px}.process-task-panel .process-task-special-button:hover,.process-task-panel .process-task-special-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:var(--green-light);color:var(--green)}.process-task-panel .process-modal-tasks li.process-task-special-content{padding-top:0;padding-bottom:18px}.process-task-panel .process-modal-tasks li:has(+.process-task-special-content>.process-contract-panel){border-bottom:0;padding:16px 0}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.process-contract-panel){padding-left:0;padding-right:0}@media (max-width:460px){.process-task-panel ul.process-modal-tasks{padding:0 12px}.process-task-panel .process-modal-tasks li:has(>.process-task-special-button){column-gap:10px}.process-task-panel .process-modal-tasks li.process-task-special-content{padding-left:0}.process-task-special-content .process-contract-panel{padding:13px}.process-contract-panel .process-contract-record-head{flex-direction:column;align-items:flex-start}.process-contract-action{min-height:36px}}@media (max-width:900px){.process-detail-layout .process-detail-main{display:contents}.process-detail-layout .process-detail-main>.panel{order:1;margin:18px 18px 0}.process-detail-layout .process-detail-task-sidebar{order:2;align-self:start;min-height:0;margin:0 18px}.process-detail-layout .process-overview-activity{order:3;margin:0 18px 18px}}.process-task-panel .process-modal-tasks li.process-task-row{align-items:flex-start;gap:14px;min-height:92px;padding:20px 0}.process-task-panel .process-modal-tasks li>.process-task-copy{gap:0}.process-task-panel .process-task-copy strong{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.process-task-title-toggle{width:fit-content;max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.process-task-row.completed .process-task-title-toggle{color:var(--muted);text-decoration:line-through}.process-task-title-toggle:hover,.process-task-title-toggle[aria-expanded=true]{color:var(--text)}.process-task-title-toggle svg{flex:none;transition:transform .15s}.process-task-title-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.process-task-title-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-task-panel .process-task-copy small{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 7px;font-size:10px;font-weight:400;line-height:1.45;display:flex}.process-task-panel .process-task-row.completed .process-task-copy small>span:first-child{white-space:nowrap;font-size:9px}.process-task-panel .process-task-copy small time{white-space:nowrap;display:inline}.process-task-row>.task-complete,.process-task-row>.process-task-marker{flex-shrink:0;align-self:flex-start;margin-top:7px}.process-task-row>.process-task-copy{order:2}.process-task-panel .process-modal-tasks li:has(>.process-task-special-button)>.process-task-special-button{grid-row:3}.process-task-row>.process-task-actions{order:4}.process-task-panel .process-modal-tasks li>.process-task-actions{flex-shrink:0;gap:6px}.process-task-panel .process-task-actions button{width:30px;height:30px}.process-task-panel .process-modal-tasks li.process-task-special-content{padding-bottom:24px}.process-task-special-content .process-contract-panel{padding:20px}.process-contract-panel .process-contract-heading{margin-bottom:18px}.process-contract-panel .process-contract-signer{gap:12px;margin-top:20px}.process-contract-panel .process-contract-actions{gap:10px;margin-top:20px;padding-top:18px}.process-contract-panel .process-contract-action{min-height:36px;padding:8px 11px;font-size:11px}@media (min-width:901px){.process-detail-task-sidebar,.process-detail-task-sidebar .process-task-panel ul.process-modal-tasks,.process-detail-task-sidebar .process-task-group h4,.process-detail-task-sidebar .process-task-pagination{padding-inline:10px}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-row{column-gap:8px;min-height:92px;padding:20px 0}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-special-content{padding-bottom:14px}.process-detail-task-sidebar .process-task-special-content .process-contract-panel{padding:16px}.process-detail-task-sidebar .process-contract-panel .process-contract-heading{margin-bottom:12px}.process-detail-task-sidebar .process-contract-panel .process-contract-signer{margin-top:14px}.process-detail-task-sidebar .process-contract-panel .process-contract-actions{margin-top:14px;padding-top:12px}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li>.process-task-actions{gap:4px}.process-detail-task-sidebar .process-task-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:460px){.process-detail-task-sidebar .process-task-panel ul.process-modal-tasks{padding:0 14px}.process-task-panel .process-modal-tasks li.process-task-row{flex-wrap:wrap;gap:10px;padding:18px 0}.process-task-panel .process-task-row>.process-task-copy{flex-basis:calc(100% - 32px)}.process-task-panel .process-modal-tasks li>.process-task-actions{margin-left:auto}.process-task-special-content .process-contract-panel{padding:16px}.process-contract-panel .process-contract-action{flex:auto}}.process-top-tabs{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0;overflow-x:auto}.process-top-tabs button{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.process-top-tabs button:hover{color:var(--text)}.process-top-tabs button.active{border-bottom-color:var(--green);color:var(--green)}.process-top-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:-4px;border-radius:4px}.process-top-tabs button span{background:var(--surface-2);color:var(--muted);border-radius:5px;padding:2px 5px;font-size:10px}.process-overview-workspace>[hidden],.process-overview-workspace .process-detail-layout>[hidden]{display:none}.process-detail-layout .process-detail-activity-sidebar{margin-bottom:28px}.process-detail-layout.process-modal-overview:has(.process-sidebar-history-content:not([hidden])){align-items:stretch}.process-detail-layout .process-detail-activity-sidebar:has(.process-sidebar-history-content:not([hidden])){box-sizing:border-box;flex-direction:column;align-self:start;height:auto;display:flex}.process-detail-activity-sidebar .process-sidebar-history-content:not([hidden]){flex-direction:column;flex:none;min-height:0;display:flex}.process-top-activity{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:22px 24px 28px;padding:4px 18px}@media (max-width:760px){.process-top-tabs{justify-content:flex-start;gap:18px;padding:0 18px}.process-top-tabs button{font-size:11px}.process-top-activity{margin:18px;padding:4px 14px}}@media (max-width:900px){.process-detail-layout .process-detail-activity-sidebar{margin:0 18px 18px}.process-detail-layout .process-detail-activity-sidebar:has(.process-sidebar-history-content:not([hidden])){height:auto}}.process-route-backdrop .process-detail-modal{height:min(900px,100dvh - 48px);min-height:min(900px,100dvh - 48px);max-height:min(900px,100dvh - 48px)}@media (max-width:700px){.process-route-backdrop .process-detail-modal{height:calc(100dvh - 20px);min-height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}}.process-route-backdrop .process-reference-header{max-height:none;padding:24px 32px 20px;display:block;position:relative;overflow:visible}.process-route-backdrop .process-reference-header:has(.process-follower-menu){z-index:4}.process-reference-header .process-header-intro{min-width:0}.process-reference-header .process-detail-eyebrow{padding-right:80px}.process-reference-header .process-header-intro:after{content:"";border-bottom:1px solid var(--line);margin-top:12px;display:block;position:absolute;left:0;right:0}.process-reference-header .process-detail-eyebrow{letter-spacing:0;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.process-reference-header .process-header-number{color:var(--text);overflow-wrap:anywhere}.process-route-backdrop .process-reference-header .process-detail-title h2{letter-spacing:-.6px;font-size:24px;font-weight:700;line-height:1.35}.process-reference-header .process-inline-topic{margin-top:4px}.process-reference-header .process-inline-topic p{color:color-mix(in srgb,var(--text) 78%,var(--muted));overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.process-reference-header .process-inline-topic p,.process-reference-header .process-inline-topic .process-inline-edit-trigger{white-space:pre-wrap}.process-reference-header .process-inline-topic .process-inline-edit-trigger{width:100%;display:block}.process-reference-header .process-inline-edit-trigger{cursor:text;border-radius:4px}.process-reference-header .process-inline-edit-trigger:hover{background:var(--surface-2)}.process-reference-header .process-inline-edit-trigger:focus-visible{box-shadow:none;outline:0}.process-reference-header .process-inline-field input{min-width:0;max-width:100%}.process-reference-header .process-inline-field textarea{resize:vertical;width:100%;min-width:0;max-width:100%}.process-detail-modal .process-delete-icon-trigger{border-color:var(--line);color:var(--muted)}.process-detail-modal .process-delete-icon-trigger:hover:not(:disabled){border-color:var(--line);background:var(--surface-2);color:var(--text)}.process-header-properties{grid-template-columns:minmax(100px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(0,2.6fr);align-items:start;gap:16px 24px;min-width:0;margin-top:28px;display:grid}.process-header-properties>.live-form-error{grid-column:1/-1}.process-header-property,.process-reference-header .process-person-field{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px;width:100%;min-width:0;display:grid}.process-property-label,.process-reference-header .process-people-label{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500;line-height:16px}.process-reference-header .process-detail-tags{align-items:center;gap:0;min-height:30px;margin:0}.process-reference-header .process-detail-tags .process-stage-badge{border:0;border-radius:999px;gap:6px;min-height:24px;padding:3px 10px;font-size:11px;font-weight:600;line-height:18px}.process-reference-header .process-stage-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.process-stage-menu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 55%,var(--line)) transparent;scrollbar-gutter:stable;min-width:160px;max-height:min(340px,50vh);overflow-y:auto}.process-stage-menu::-webkit-scrollbar{width:7px}.process-stage-menu::-webkit-scrollbar-track{background:0 0}.process-stage-menu::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:color-mix(in srgb,var(--green) 55%,var(--line));border-radius:999px}.process-stage-menu::-webkit-scrollbar-thumb:hover{background:var(--green)}.process-stage-menu .process-priority-option.selected{background:var(--surface-2);color:var(--text)}.process-reference-header .process-detail-tags .process-tag-select{background:var(--surface-2);min-height:24px;color:var(--muted);border:0;border-radius:999px}.process-reference-header .process-detail-tags .process-tag-select select{border-radius:999px;min-height:24px;padding:3px 25px 3px 10px;font-size:11px;font-weight:600;line-height:18px}.process-reference-header .process-detail-tags .process-priority-tag.attention{background:var(--orange-light);color:var(--orange)}.process-reference-header .process-detail-tags .process-priority-tag.urgent{background:var(--red-light);color:var(--red)}.process-priority-picker{z-index:1;display:inline-flex;position:relative}.process-priority-picker:has(.process-priority-menu){z-index:5}.process-priority-trigger{border:1px solid var(--line);background:var(--surface-2);min-width:84px;min-height:30px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:4px 9px 4px 11px;font-size:11px;font-weight:600;line-height:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.process-detail-tags .process-priority-trigger span{min-height:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}.process-priority-trigger:hover{border-color:var(--green);background:var(--surface)}.process-priority-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-priority-trigger:disabled{cursor:wait;opacity:.65}.process-priority-trigger svg{opacity:.72;flex:none;width:13px;height:13px;transition:transform .16s}.process-priority-picker:has(.process-priority-menu) .process-priority-trigger svg{transform:rotate(180deg)}.process-priority-picker.attention .process-priority-trigger{background:var(--orange-light);color:var(--orange);border-color:#0000}.process-priority-picker.urgent .process-priority-trigger{background:var(--red-light);color:var(--red);border-color:#0000}.process-inss-status-picker.requirement .process-priority-trigger{background:color-mix(in srgb,#a16e52 9%,var(--surface));color:#95684d;border-color:#0000}.process-inss-status-picker.analysis .process-priority-trigger{background:color-mix(in srgb,#9b8439 9%,var(--surface));color:#85702e;border-color:#0000}.process-inss-status-picker.approved .process-priority-trigger{background:color-mix(in srgb,#277548 12%,var(--surface));color:#277548;border-color:#0000}.dark .process-inss-status-picker.requirement .process-priority-trigger{color:#d3a184}.dark .process-inss-status-picker.analysis .process-priority-trigger{color:#d7c36d}.dark .process-inss-status-picker.approved .process-priority-trigger{color:#83dca3}.process-priority-menu{border:1px solid var(--line);background:var(--surface);transform-origin:0 0;border-radius:12px;min-width:136px;padding:5px;animation:.14s ease-out priority-menu-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0003}.process-priority-option{min-height:34px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 10px;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:flex}.process-priority-option:hover,.process-priority-option:focus-visible{background:var(--surface-2);outline:0}.process-priority-option.normal.selected{background:var(--blue-light,var(--surface-2));color:var(--blue,var(--text))}.process-priority-option.attention.selected{background:var(--orange-light);color:var(--orange)}.process-priority-option.urgent.selected{background:var(--red-light);color:var(--red)}.process-inss-status-picker.requirement .process-priority-option.selected{background:color-mix(in srgb,#a16e52 9%,var(--surface));color:#95684d}.process-inss-status-picker.analysis .process-priority-option.selected{background:color-mix(in srgb,#9b8439 9%,var(--surface));color:#85702e}.process-inss-status-picker.approved .process-priority-option.selected{background:color-mix(in srgb,#277548 12%,var(--surface));color:#277548}.dark .process-inss-status-picker.requirement .process-priority-option.selected{color:#d3a184}.dark .process-inss-status-picker.analysis .process-priority-option.selected{color:#d7c36d}.dark .process-inss-status-picker.approved .process-priority-option.selected{color:#83dca3}@keyframes priority-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.process-reference-header .process-people{border:0;border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 24px;margin:0;padding:0 0 0 24px;display:grid}.process-reference-header .process-people>.live-form-error{grid-column:1/-1}.process-reference-header .process-person-value{gap:6px;min-width:0}.process-reference-header .process-followers-summary{gap:0}.process-reference-header .process-person-avatar{border:0;width:24px;height:24px}.process-reference-header .process-owner-avatar{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.process-owner-picker{align-items:center;display:inline-flex;position:relative}.process-reference-header button.process-owner-avatar{cursor:pointer;background:0 0;border:0;padding:0}.process-reference-header button.process-owner-avatar:hover{box-shadow:0 0 0 2px var(--green)}.process-reference-header button.process-owner-avatar:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-owner-menu{left:0;right:auto}.process-reference-header .process-owner-avatar .process-person-avatar{width:30px;height:30px}.process-reference-header .process-owner-empty-icon{border:1px dashed color-mix(in srgb,var(--muted) 50%,transparent);width:29px;height:29px;color:var(--muted);border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.process-reference-header .process-owner-empty-icon svg{stroke-width:1.6px;width:15px;height:15px}.process-reference-header .process-owner-avatar:hover .process-owner-empty-icon{background:var(--surface-2);border-color:var(--muted);color:var(--text);border-style:solid}.process-owner-accessible-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-reference-header .process-person-value strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.process-reference-header .process-person-value select{text-overflow:ellipsis;cursor:pointer;background:0 0;border-color:#0000;flex:1;width:auto;min-width:0;max-width:100%;min-height:30px;padding:4px 6px;font-size:12px;font-weight:500}.process-reference-header .process-person-value select:hover{border-color:var(--line);background:var(--surface-2)}.process-reference-header select:focus-visible,.process-reference-header .process-follower-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.process-reference-header .process-followers-empty{font-size:12px;line-height:20px}@media (max-width:1040px){.process-header-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.process-reference-header .process-people{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}@media (max-width:700px){.process-route-backdrop .process-reference-header{max-height:none;padding:22px 20px 20px;overflow:visible}.process-reference-header .process-header-intro{padding-right:0}.process-reference-header .process-detail-eyebrow{gap:5px;margin-bottom:12px;padding-right:72px;font-size:10px}.process-route-backdrop .process-reference-header .process-detail-title h2{font-size:21px}.process-reference-header .process-inline-topic p{font-size:12px}.process-header-properties{gap:14px 18px;margin-top:16px}.process-reference-header .process-people{grid-template-columns:minmax(0,1fr);gap:14px}}.task-required-field{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 50%,transparent);border-color:var(--red)!important}.process-summary-answer{border:1px solid var(--line);background:var(--surface-2);max-width:100%;min-height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.process-task-panel .process-modal-tasks li.process-task-confirm{border:1px solid color-mix(in srgb,var(--red) 22%,var(--line));background:color-mix(in srgb,var(--red) 4%,var(--surface));border-radius:9px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:0;margin:0 12px 14px;padding:10px 12px;display:flex}.process-task-panel .process-modal-tasks li>.process-task-delete-message{min-width:0;color:var(--red);align-items:center;gap:8px;display:flex}.process-task-delete-message strong{color:var(--text);font-size:11px;font-weight:650}.process-task-panel .process-modal-tasks li>.process-task-delete-actions{flex:none;justify-content:flex-end;gap:6px;display:flex}.process-task-confirm .process-task-delete-actions button{min-height:30px;font:inherit;padding:5px 10px;font-size:10px;font-weight:700}.process-task-confirm .process-task-delete-actions .process-task-delete-submit{border-color:color-mix(in srgb,var(--red) 40%,var(--line));background:color-mix(in srgb,var(--red) 12%,var(--surface));color:var(--red)}.process-task-confirm .process-task-delete-actions .process-task-delete-submit:hover{background:var(--red);color:#fff;border-color:var(--red)}.process-task-delete-actions button:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:460px){.process-task-panel .process-modal-tasks li.process-task-confirm{flex-wrap:wrap;margin:0 8px 12px;padding:9px}.process-task-panel .process-modal-tasks li>.process-task-delete-actions{margin-left:auto}}.template-card-fields .template-dependency-field{grid-column:1/-1;min-width:0}.template-dependency-field>select{width:100%;min-width:0}.template-dependency-field>.template-label-hint{font-weight:400;line-height:1.5}.lead-form-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 55%,var(--surface)) var(--surface);overscroll-behavior:contain;flex:1;min-width:0;min-height:0}.lead-form-body::-webkit-scrollbar{width:10px}.lead-form-body::-webkit-scrollbar-track{background:var(--surface);border-left:1px solid var(--line)}.lead-form-body::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:color-mix(in srgb,var(--muted) 55%,var(--surface));border-radius:999px}.lead-form-body::-webkit-scrollbar-thumb:hover{background:var(--green)}.lead-form-body::-webkit-scrollbar-button{width:0;height:0;display:none}.process-task-special-content .process-payment-panel{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:16px;container:payment/inline-size}.process-task-special-content .process-payment-required{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.process-payment-panel){padding-left:0;padding-right:0}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.process-payment-panel){border-bottom:0;padding-bottom:8px}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.process-payment-panel){padding-top:0}@media (max-width:900px){.process-detail-task-sidebar .process-task-special-content .process-payment-panel{padding:16px}}.process-task-special-content .task-document-upload{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:10px;gap:16px;padding:20px;display:grid}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.task-data-input){padding-top:0;padding-left:0;padding-right:0}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.task-data-input){border-bottom:0;padding-bottom:8px}.process-task-special-content .task-data-input{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;width:100%;min-width:0;padding:20px;display:grid}.task-data-input label{color:var(--text);font-size:11px;font-weight:700}.task-data-input>div{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.task-data-input input,.task-data-input select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:9px 11px;font-size:11px}.task-data-input input[aria-invalid=true]{border-color:var(--red)}.task-data-input button{justify-self:end}.task-data-input button:focus-visible,.task-data-input input:focus-visible,.task-data-input select:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:900px){.process-detail-task-sidebar .process-task-special-content .task-data-input{padding:16px}}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.task-document-upload){padding-top:0;padding-left:0;padding-right:0}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.task-document-upload){border-bottom:0;padding-bottom:8px}.task-document-upload-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.task-document-upload-heading strong{font-size:12px;font-weight:700}.task-document-upload-heading span,.task-document-upload-fields small{color:var(--muted);font-size:10px}.task-document-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-document-upload-fields label{min-width:0;color:var(--text);gap:7px;font-size:11px;font-weight:600;display:grid}.task-document-upload-fields label:last-child{grid-column:1/-1}.task-document-upload-fields select,.task-document-upload-fields input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:9px 10px;font-weight:400}.task-document-upload-fields input[type=file]{border-style:dashed;padding:10px}.task-document-upload-fields input::file-selector-button{background:var(--green-light);color:var(--green);font:inherit;cursor:pointer;border:0;border-radius:5px;margin-right:10px;padding:6px 9px}.task-document-upload-actions{justify-content:flex-end;display:flex}@media (max-width:900px){.process-detail-task-sidebar .process-task-special-content .task-document-upload{padding:16px}}@media (max-width:480px){.task-document-upload-fields{grid-template-columns:1fr}}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>:is(.task-data-input,.task-document-upload,.process-contract-panel)){min-height:0;padding-top:8px;padding-bottom:0}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>:is(.task-data-input,.task-document-upload,.process-contract-panel)){min-height:0;padding-top:8px;padding-bottom:0}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.task-entry-form){border-bottom:0;min-height:0;padding-top:8px;padding-bottom:8px}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.task-entry-form){border-bottom:0;min-height:0;padding-top:8px;padding-bottom:8px}.process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.process-payment-panel){border-bottom:0;min-height:0;padding-top:8px;padding-bottom:4px}.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-row:has(+.process-task-special-content>.process-payment-panel){border-bottom:0;min-height:0;padding-top:8px;padding-bottom:4px}.process-task-panel .process-modal-tasks li.process-task-row:has(.process-task-title-toggle[aria-expanded=false]){align-items:center}:is(.process-task-panel .process-modal-tasks li.process-task-row:has(.process-task-title-toggle[aria-expanded=false])>.task-complete,.process-task-panel .process-modal-tasks li.process-task-row:has(.process-task-title-toggle[aria-expanded=false])>.process-task-marker){align-self:center;margin-top:0}.process-task-panel .process-modal-tasks li.process-task-row.is-editing,.process-detail-task-sidebar .process-task-panel .process-modal-tasks li.process-task-row.is-editing{align-items:center;min-height:0;padding:14px 0}.process-task-row.is-editing>.task-complete,.process-task-row.is-editing>.process-task-marker{align-self:center;margin-top:0}.process-task-row.is-editing>.process-task-edit-form{grid-template-columns:minmax(0,1fr) 26px 26px;gap:8px;min-width:0;display:grid}.process-task-row.is-editing .process-task-edit-form input[name=title]{grid-column:1/-1;width:100%}.process-task-row.is-editing .process-task-edit-form input[name=due]{grid-column:1;width:100%;max-width:170px}.process-task-row.is-editing .task-due-picker{grid-column:1;min-width:0;max-width:170px}.process-task-edit-due{grid-column:1;grid-template-columns:minmax(0,170px) minmax(0,115px);gap:8px;max-width:293px;display:grid}.process-task-edit-due .task-time-picker{min-width:0}.process-task-edit-form .task-time-picker .task-time-trigger{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:7px;padding:0 10px;display:flex}.process-task-edit-form .task-time-picker .task-time-trigger:hover{border-color:var(--muted);background:var(--surface);color:var(--text)}.task-due-picker{width:100%;min-width:0}.task-due-picker .task-due-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;grid-column:auto;justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:500;display:flex}.task-due-picker .task-due-trigger:disabled{opacity:.5;cursor:not-allowed}.process-task-add-form .task-due-picker .task-due-trigger{filter:none}.task-due-trigger svg{color:var(--muted);flex:none}.task-due-trigger:hover,.task-due-trigger[aria-expanded=true]{border-color:var(--muted)}.task-due-trigger:focus-visible,.task-due-calendar button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.task-due-calendar{z-index:1000;border:1px solid var(--line);background:var(--surface-2);width:260px;color:var(--text);border-radius:10px;padding:12px;font-size:12px;position:fixed;box-shadow:0 16px 38px #0006}.task-due-calendar-head,.task-due-calendar-head>div,.task-due-calendar-foot{justify-content:space-between;align-items:center;display:flex}.task-due-calendar-head{text-transform:capitalize;margin-bottom:10px}.task-due-calendar-head>div{gap:2px}.task-due-calendar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.task-due-calendar-head button{width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.task-due-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.task-due-calendar-grid>*{border-radius:6px;place-items:center;width:100%;height:30px;display:grid}.task-due-calendar-grid .task-due-weekday{height:24px;color:var(--muted);font-size:10px;font-weight:700}.task-due-calendar-grid button:hover,.task-due-calendar-head button:hover{background:var(--surface);color:var(--text)}.task-due-calendar-grid button.today{box-shadow:inset 0 0 0 1px var(--green)}.task-due-calendar-grid button.selected{background:var(--green);color:#fff;box-shadow:none}.task-due-calendar-foot{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.task-due-calendar-foot button{color:var(--muted);border-radius:5px;padding:5px 6px}.task-due-calendar-foot button:hover{background:var(--surface);color:var(--text)}.task-time-picker{width:100%;min-width:0}.task-time-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.task-time-trigger svg{color:var(--muted);flex:none}.task-time-trigger:hover,.task-time-trigger[aria-expanded=true]{border-color:var(--muted)}.task-time-panel{z-index:1000;border:1px solid var(--line);background:var(--surface-2);width:240px;color:var(--text);border-radius:10px;padding:12px;font-size:11px;position:fixed;box-shadow:0 16px 38px #0006}.task-time-head,.task-time-foot{justify-content:space-between;align-items:center;display:flex}.task-time-head{border-bottom:1px solid var(--line);padding:0 2px 10px}.task-time-head strong{font:800 12px var(--font-manrope,Manrope),sans-serif}.task-time-head span{color:var(--muted);font-weight:700}.task-time-columns{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.task-time-columns>div{min-width:0}.task-time-columns small{text-align:center;color:var(--muted);margin:0 0 6px;font-size:9px;font-weight:700;display:block}.task-time-options{overscroll-behavior:contain;scrollbar-width:thin;gap:2px;max-height:202px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.task-time-options button{min-height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:11px}.task-time-options button:hover{background:var(--surface)}.task-time-options button[aria-pressed=true]{background:var(--green);color:#fff;font-weight:800}.task-time-foot{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px}.task-time-foot button{min-height:29px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-weight:700}.task-time-foot button:hover{background:var(--surface);color:var(--text)}.task-time-foot .apply{background:var(--green);color:#fff}.task-time-foot .apply:hover{background:var(--green);color:#fff;filter:brightness(1.08)}.process-task-panel .process-modal-tasks li.process-task-special-content:has(>.task-entry-form){padding-left:0;padding-right:0}.process-task-special-content .task-entry-form{width:100%;min-width:0}.task-entry-form .form-field{color:var(--muted);font-weight:600}.task-entry-form .form-field input,.task-entry-form .form-field select{color:var(--text)}.task-entry-form:has(select[name=extension_needed])>.form-field:has(select[name=extension_needed]){grid-column:1/-1}.task-entry-form.inss-protocol .task-entry-decision-title{color:var(--muted)}.process-task-add-form{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.process-task-add-field{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.process-task-add-form input,.process-task-add-form select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:12px}.process-task-add-form input:focus,.process-task-add-form select:focus{outline:2px solid color-mix(in srgb,var(--green) 35%,transparent);border-color:var(--green)}.process-task-add-form button{border-color:var(--green);background:var(--green);color:#fff;white-space:nowrap;grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.process-task-add-form button:hover{filter:brightness(1.06);color:#fff}.process-task-add-form button:disabled{opacity:.6;cursor:wait}.process-task-add-form .task-time-picker .task-time-trigger{border:1px solid var(--line);background:var(--surface);color:var(--text);filter:none;grid-column:auto;justify-self:stretch;padding:0 10px;font-size:11px;font-weight:500}.process-task-add-form .task-time-picker .task-time-trigger:hover{border-color:var(--muted);background:var(--surface);color:var(--text);filter:none}.process-vault-row:has(.process-vault-save) .process-vault-controls button.process-vault-toggle{right:38px}.process-vault-row:has(.process-vault-save) .process-vault-controls button.process-vault-cancel{right:68px}.process-vault-row:has(.process-vault-save) .process-vault-input{padding-right:34px}.process-vault-row:has(.process-vault-cancel) .process-vault-input{padding-right:64px}.process-return-attach{height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.process-return-attach:hover{border-color:var(--green);color:var(--green);background:var(--surface-2)}.process-return-attach:disabled{opacity:.55;cursor:wait}.process-return-date .process-summary-cell{overflow:visible}.process-return-upload{padding:8px 0 12px}.process-return-files-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:0 6px;display:flex}.process-return-files-heading>span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.process-return-files-heading>span>small{color:var(--muted);opacity:.7;font-size:9px;font-weight:400}.process-return-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-return-hint{color:var(--muted);font-size:10px;line-height:1.5}.process-return-certificate-card{box-sizing:border-box;border:1px solid var(--line);border-radius:8px;width:calc(100% - 12px);margin:5px 6px 0;overflow:hidden}.process-return-certificates{gap:3px;margin:0;padding:6px 10px;list-style:none;display:grid}.process-return-certificates a{min-width:0;color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:10px;text-decoration:none;transition:background .15s;display:flex}.process-return-certificates a:hover{background:var(--surface-2);color:var(--green)}.process-return-file-icon{border:1px solid var(--line);background:var(--surface-2);width:25px;height:28px;color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.process-return-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.process-return-certificates time{opacity:.7;font-size:9px}.process-return-empty{color:var(--muted);margin:7px 0 2px 29px;font-size:10px;display:block}.process-return-certificates time,.process-return-certificates svg{flex:none}.process-return-certificates li{min-width:0}.process-return-certificates li+li{border-top:1px solid var(--line)}.process-return-certificate-badge{background:var(--surface-2);color:var(--muted);border-radius:5px;padding:3px 6px;font-weight:600}.process-return-certificate-badge.active{color:#17673b;background:#e2f4e8}.process-return-certificate-badge.upcoming{color:#315caa;background:#e9f0ff}.process-return-certificate-badge.expired{color:#a83a30;background:#fee8e5}.process-return-current-period{border-bottom:1px solid var(--line);background:var(--surface-2);gap:10px;margin:0;padding:12px;display:grid;container-type:inline-size}.process-return-current-heading{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.process-return-period-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;display:grid}.process-return-period-fields label{min-width:0;color:var(--muted);gap:5px;font-size:10px;display:grid}.process-return-period-fields .task-due-trigger{background:var(--surface);height:34px;padding-inline:9px;font-size:11px}.process-return-period-fields button[type=submit]{background:var(--green);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:10px;font-weight:600}.dark .process-return-period-fields button[type=submit]{color:#111417}.process-return-period-fields button:disabled{opacity:.6;cursor:wait}@container (max-width:350px){.process-return-period-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.process-return-period-fields button[type=submit]{grid-column:1/-1;justify-self:stretch}}.missing-page{background:var(--bg);min-height:100svh;color:var(--text);place-items:center;padding:40px 24px;display:grid}.missing-wrap{width:min(100%,960px)}.missing-page a{text-decoration:none}.missing-page a:focus-visible{outline:2px solid var(--green);outline-offset:5px}.missing-brand{color:var(--text);align-items:center;gap:10px;margin-bottom:32px;display:inline-flex}.missing-brand>span{background:var(--green);width:34px;height:36px;color:var(--surface);font:800 23px var(--font-manrope,Manrope),sans-serif;border-radius:9px;place-items:center;display:grid;position:relative}.missing-brand>span span{background:var(--surface);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:6px}.missing-brand strong{font:800 21px var(--font-manrope,Manrope),sans-serif;letter-spacing:-1px}.missing-brand strong span{color:var(--green)}.missing-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.missing-art{background:var(--surface-2);border-right:1px solid var(--line);isolation:isolate;justify-content:center;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.missing-art:before,.missing-art:after{content:"";border:1px solid var(--line);z-index:-1;border-radius:50%;width:280px;height:280px;position:absolute}.missing-art:after{width:360px;height:360px}.missing-code{font:800 clamp(100px,12vw,150px)/1 var(--font-manrope,Manrope),sans-serif;letter-spacing:-10px;color:var(--green);opacity:.12;position:absolute;top:48px}.missing-file{background:var(--surface);border:1px solid var(--line);width:116px;height:142px;color:var(--green);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex;transform:rotate(-8deg);box-shadow:0 16px 40px #00000008}.missing-file svg{width:49px;height:49px;margin-bottom:4px}.missing-file>span{background:var(--line);border-radius:4px;width:53px;height:4px}.missing-file>span:last-child{width:34px}.missing-art-label{letter-spacing:2px;color:var(--muted);font-size:8px;font-weight:700;position:absolute;bottom:29px}.missing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:52px 42px;display:flex}.missing-copy .eyebrow{color:var(--green);letter-spacing:1.6px;margin-bottom:16px;font-size:9px}.missing-copy h1{font:800 clamp(26px,3vw,35px)/1.2 var(--font-manrope,Manrope),sans-serif;letter-spacing:-1.2px;margin:0 0 17px}.missing-copy>p:not(.eyebrow){color:var(--muted);max-width:350px;margin:0 0 26px;font-size:13px;line-height:1.8}.missing-page .missing-primary{background:var(--green);min-height:44px;color:var(--surface);border-color:var(--green);gap:10px;padding:12px 16px}.missing-page .missing-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}.missing-tip{color:var(--muted);max-width:300px;margin-top:18px;font-size:10px;line-height:1.7}.missing-shortcuts{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.missing-shortcuts a{border:1px solid var(--line);color:var(--green);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:20px 23px;transition:border-color .15s;display:flex}.missing-shortcuts a:hover{border-color:var(--green)}.missing-shortcuts a>svg{flex:none}.missing-shortcuts a>svg:last-child{width:15px;margin-left:auto}.missing-shortcuts strong{color:var(--text);margin-bottom:5px;font-size:12px;display:block}.missing-shortcuts small{color:var(--muted);font-size:11px;display:block}.missing-footer{text-align:center;letter-spacing:1px;color:var(--muted);margin:28px 0 0;font-size:9px}.missing-footer span{padding:0 9px}@media (max-width:650px){.missing-page{padding:26px 18px}.missing-brand{margin-bottom:22px}.missing-card{grid-template-columns:1fr}.missing-art{border-right:0;border-bottom:1px solid var(--line);min-height:235px}.missing-code{font-size:120px;top:20px}.missing-file{border-radius:11px;gap:7px;width:85px;height:105px;margin-top:25px}.missing-file svg{width:36px;height:36px}.missing-file>span{width:40px}.missing-art-label{font-size:7px;bottom:16px}.missing-copy{padding:30px 25px}.missing-copy h1{font-size:29px}.missing-shortcuts{grid-template-columns:1fr;gap:10px}.missing-shortcuts a{padding:17px 20px}.missing-footer{line-height:1.8}}.process-task-appointment{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;text-decoration:none;display:grid}.process-task-appointment:hover{border-color:var(--green);color:var(--green);background:var(--surface-2)}.process-save-status{color:var(--muted);font-size:11px;line-height:1.5}.list-loading-feedback{min-width:0;padding:12px}.list-loading-row{align-items:center;gap:14px;min-height:52px;display:flex}.list-loading-row .loading-skeleton-bar{flex:none;max-width:100%}.storage-monthly-summary[aria-busy=true]{gap:9px;min-width:180px;display:grid}.process-modal-skeleton-layout{padding:20px 25px}.process-modal-skeleton-layout .process-modal-skeleton-content{padding:15px}.process-modal-skeleton-layout .process-detail-sidebar{min-width:0}.process-extension-checklist{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:6px;margin:3px 0 8px;padding:8px 10px;display:grid}.process-extension-item{grid-template-columns:minmax(130px,1fr) minmax(150px,1.4fr) 30px;align-items:center;gap:9px;min-width:0;padding:4px 0;display:grid}.process-extension-item+.process-extension-item{border-top:1px solid var(--line);padding-top:9px}.process-extension-label{min-width:0;color:var(--text);font-size:11px;font-weight:600}.process-extension-item .task-due-picker{min-width:0}.process-extension-check{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.process-extension-check:hover:not(:disabled){border-color:var(--muted);color:var(--text)}.process-extension-check.checked:hover:not(:disabled){border-color:var(--muted);background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--text)}.process-extension-check.checked{border-color:color-mix(in srgb,var(--muted) 55%,var(--line));background:color-mix(in srgb,var(--muted) 12%,var(--surface));color:var(--text)}.process-extension-check:disabled{opacity:.5;cursor:not-allowed}.process-extension-checklist .live-form-error{grid-column:1/-1}@media (max-width:600px){.process-extension-checklist{margin-left:0}.process-extension-item{grid-template-columns:minmax(0,1fr) 30px;gap:6px}.process-extension-label{grid-column:1}.process-extension-item .task-due-picker{grid-area:2/1}.process-extension-check{grid-area:1/2/3;justify-self:end}}.process-inss-status-picker.scheduled :is(.process-priority-trigger,.process-priority-option.selected){background:color-mix(in srgb,#2468b4 12%,var(--surface));color:#2468b4;border-color:#0000}.dark .process-inss-status-picker.scheduled :is(.process-priority-trigger,.process-priority-option.selected){color:#82bcfa}.process-return-period-fields button[type=submit],.task-document-upload-actions .process-contract-action.process-contract-download,.dark .process-return-period-fields button[type=submit]{border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 10%,var(--surface));color:var(--text);box-shadow:none;border-radius:6px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s}.process-return-period-fields button[type=submit]:hover:not(:disabled),.task-document-upload-actions .process-contract-action.process-contract-download:hover:not(:disabled){border-color:var(--muted);background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--text)}.process-return-period-fields button[type=submit]:focus-visible,.task-document-upload-actions .process-contract-action:focus-visible{outline:2px solid var(--muted);outline-offset:2px}
