.cl-search{min-width:0;position:relative}.cl-results{border:1px solid var(--rd-line,#dce0e7);background:var(--rd-paper,#fff);border-radius:10px;max-height:280px;margin-top:6px;padding:8px;overflow:auto}.cl-results button.cl-match{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.cl-results button.cl-match:hover,.cl-results button.cl-match:focus-visible{background:var(--rd-soft,#eef1f5)}.cl-results small,.cl-muted{color:var(--rd-muted,#647084)}.cl-contacts{gap:12px;display:grid}.cl-contact{border:1px solid var(--rd-line,#dce0e7);border-radius:10px;min-width:0;padding:16px}.cl-contact summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.cl-contact .rd-grid-two{margin-top:16px}.cl-contact fieldset,.cl-editor fieldset{border:0;min-width:0;margin:0;padding:0}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cl-toolbar .rd-field{flex:1;min-width:180px}.cl-selected{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cl-editor textarea{min-height:95px}.cl-editor fieldset:disabled{opacity:.75}.cl-review-list{overflow-wrap:anywhere}.cl-inline{width:100%;display:block}.cl-search .rd-field{margin:0}.cl-search input{width:100%}.cl-checks{gap:8px;max-height:210px;display:grid;overflow:auto}.cl-status{min-height:24px}.cl-title{overflow-wrap:anywhere}@media (max-width:600px){.cl-selected{flex-direction:column;align-items:flex-start}.cl-contact{padding:12px}.cl-toolbar{align-items:stretch}.cl-toolbar>*{width:100%}}.cl-setup-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cl-section-intro h2{margin:0 0 7px;font-size:16px}.cl-section-intro p{color:var(--rd-muted);max-width:54ch;margin:0;line-height:1.65}.cl-section-intro{min-width:0}.cl-help{margin:0;font-size:12px;line-height:1.6}.cl-editor-section{border-bottom:1px solid var(--rd-line);grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:32px;padding:26px;display:grid}.cl-client-record{max-width:1100px}.cl-client-record .rd-form{min-width:0}.cl-client-record .cl-contacts{gap:8px}.cl-client-record .cl-contact{background:var(--rd-paper);border-radius:7px;padding:0}.cl-client-record .cl-contact summary{background:var(--rd-soft);border-radius:7px;align-items:center;padding:13px 15px}.cl-contact summary:after{content:"+";color:var(--rd-muted);font-size:18px}.cl-contact[open] summary:after{content:"−"}.cl-client-record .cl-contact>.rd-grid-two{padding:0 15px}.cl-client-record .cl-contact>.rd-check-line,.cl-client-record .cl-contact>.rd-button{margin:14px 15px}.cl-contact-identity{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.cl-contact-identity>span,.cl-contact-identity>small{color:var(--rd-muted)}.cl-contact-meta{color:var(--rd-muted);white-space:nowrap;margin-left:auto;font-size:11px}.cl-contacts-heading{justify-content:space-between}.cl-archive-section{background:var(--rd-soft);border-bottom:0;padding-block:20px}.cl-save-bar{border-top:1px solid var(--rd-line);background:var(--rd-paper);padding:18px 26px}.cl-save-bar .rd-form-actions{border:0;margin:0;padding:0}.cl-save-bar p{margin:0}.cl-library-toolbar{border-bottom:1px solid var(--rd-line);background:var(--rd-soft);padding:20px}.cl-library-toolbar .rd-field{max-width:460px}.cl-library-toolbar>.rd-check-line{margin-left:auto}.cl-result-count{margin:0 0 10px;padding:16px 20px 0}.cl-library-table{table-layout:fixed;width:100%}.cl-library-table th:first-child{width:40%}.cl-library-table th:last-child{width:85px}.cl-library-table td{overflow-wrap:anywhere}.cl-pagination{flex-wrap:wrap;margin:0;padding:16px 20px}.cl-pagination>span{color:var(--rd-muted);font-size:12px}.cl-tabs{background:var(--rd-soft);border:1px solid var(--rd-line);border-radius:9px;gap:6px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.cl-tabs a{white-space:nowrap;color:var(--rd-muted);border-radius:6px;padding:10px 17px;font-size:12px;font-weight:600}.cl-tabs a[aria-current=page]{background:var(--rd-paper);color:var(--rd-ink);box-shadow:var(--rd-shadow)}.cl-tabs a:hover{color:var(--rd-ink)}.cl-tabs a:focus-visible,.cl-guidance summary:focus-visible,.cl-contact summary:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.cl-workspace-panel{min-width:0}.cl-workspace-panel>.rd-pad{padding:24px}.cl-defaults-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:8px;display:grid}.cl-defaults-grid>section+section{border-left:1px solid var(--rd-line);padding-left:28px}.cl-defaults-grid h3{margin:0;font-size:13px}.cl-linked-client{background:var(--rd-soft);overflow-wrap:anywhere;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cl-heading-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cl-heading-actions .rd-form-actions{border:0;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.cl-client-context{background:var(--rd-soft);overflow-wrap:anywhere;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.cl-client-context>span{align-items:baseline;gap:12px;min-width:0;display:flex}.cl-client-context a,.cl-row-actions a{font-size:12px;font-weight:600}.cl-access-list,.cl-report-list{border-top:1px solid var(--rd-line);margin:0;padding:0;list-style:none}.cl-access-row{border-bottom:1px solid var(--rd-line);grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) auto;align-items:center;gap:20px;padding:17px 0;display:grid}.cl-access-state{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.cl-access-state>.rd-badge{text-transform:capitalize}.cl-access-state small{color:var(--rd-muted)}.cl-report-row{border-bottom:1px solid var(--rd-line);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.cl-report-description{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.cl-report-description>span{font-size:12px}.cl-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-report-row>.cl-row-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end}.cl-guidance{color:var(--rd-muted);font-size:12px}.cl-guidance summary{cursor:pointer;font-weight:600}.cl-guidance p{margin-top:8px}.cl-empty{text-align:center;background:var(--rd-soft);border-radius:7px;padding:28px 20px}.cl-empty h3{margin:0 0 8px;font-size:14px}.cl-empty p{color:var(--rd-muted);margin:0}.cl-attention{border:1px solid var(--rd-line);border-radius:7px;padding:14px}.cl-portal-management>.cl-pagination{border:0;padding:0}@media (max-width:900px){.cl-editor-section{grid-template-columns:1fr;gap:18px}.cl-access-row{grid-template-columns:minmax(0,1fr) minmax(140px,.8fr)}.cl-access-row>div:last-child{grid-column:1/-1}.cl-report-row{flex-direction:column;gap:14px}.cl-report-row>.cl-row-actions{flex-direction:row;flex-shrink:1;justify-content:flex-start;align-items:center}}@media (max-width:650px){.cl-editor-section{padding:20px 16px}.cl-save-bar{padding:16px}.cl-defaults-grid{grid-template-columns:1fr;gap:24px}.cl-defaults-grid>section+section{border-left:0;border-top:1px solid var(--rd-line);padding:22px 0 0}.cl-workspace-panel>.rd-pad{padding:18px 16px}.cl-client-context{flex-direction:column;align-items:flex-start;gap:10px}.cl-client-context>span{flex-wrap:wrap}.cl-tabs a{padding:9px 12px}.cl-library-toolbar{padding:16px}.cl-library-toolbar>.rd-check-line{margin-left:0}.cl-result-count{padding-inline:16px}.cl-access-row{grid-template-columns:1fr;gap:12px}.cl-pagination{justify-content:space-between;gap:10px;padding:16px}.cl-pagination .rd-button{white-space:normal}.cl-heading-actions .rd-form-actions{width:100%}.cl-contacts-heading{align-items:flex-start}.cl-contacts-heading>*{width:auto}.cl-library-table th:first-child{width:32%}.cl-library-table th:last-child{width:64px}.cl-library-table td,.cl-library-table th{padding:12px 9px}.cl-library-table td:last-child .rd-button{padding-inline:8px}.cl-contact-meta{display:none}.cl-save-bar .rd-form-actions{flex-wrap:wrap}}
