#clients.grc-active #clientsTableWrap,#clients.grc-active #potentialClientDuplicates,#clients.grc-active .client-global-search,#clients.grc-active #clientTypeFilters,#clients.grc-active #addClient,#clients.grc-active #searchClientDuplicates{display:none!important}
#grcView[hidden]{display:none!important}
#searchClientDuplicates[aria-pressed=true],#grcView [data-grc-action=back],#clientMailbox.mailbox-has-unread{background:#06c!important;background-image:none!important;color:#fff!important;font-weight:700!important;animation:clb 1s step-end infinite}
#clientRelationshipManagement:disabled,#clients .client-relationship:disabled{cursor:not-allowed!important;filter:grayscale(1);opacity:.5;pointer-events:auto}
#clientRelationshipManagement{white-space:normal}
.page-heading.clients-heading{display:flex;align-items:center;gap:10px}
.page-heading.clients-heading h2{margin:0}
#clientHeadingActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
#clientHeadingActions[hidden]{display:none!important}
#clients.grc-active .client-toolbar{grid-template-columns:max-content max-content max-content}
#clients.grc-active #clientsPagination{display:none!important}
#grcView{min-width:0;color:#e4b08f}
.grc-filters,.grc-entry{color:var(--text)}
.grc-heading,.grc-entry>header,.grc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.grc-heading{justify-content:space-between;margin-bottom:12px}.grc-heading h2{margin:0}
.grc-filters,.grc-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;gap:10px}
.grc-filters{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);margin-bottom:12px}
.grc-filters label,.grc-editor-form label{display:grid;gap:5px;min-width:0}
.grc-client-field{display:grid;gap:5px;min-width:0}
#grcEditor .grc-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}
#grcEditor .grc-editor-grid>label,#grcEditor .grc-client-field>label{margin:0}
#grcEditor .grc-editor-grid>label,#grcEditor .grc-client-field{grid-template-rows:auto 44px;align-content:end}
#grcEditor .grc-editor-grid :is(input,select,.weighing-select-trigger){height:44px;min-height:44px;box-sizing:border-box}
#grcEditor .grc-copy-help{margin:0;color:inherit}
@media(max-width:640px){#grcEditor .grc-editor-grid{grid-template-columns:minmax(0,1fr)}}
.grc-filters input,.grc-filters select,.grc-editor-form input,.grc-editor-form select,.grc-editor-form textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.grc-list{display:grid;gap:12px}.grc-entry{min-width:0;margin:0;overflow-wrap:anywhere}
.grc-entry>header{justify-content:space-between;margin-bottom:8px}.grc-entry h3{margin:8px 0}.grc-content{white-space:pre-wrap;overflow-wrap:anywhere}
.grc-entry small{display:block;margin-bottom:12px}.grc-entry .grc-meta,.grc-entry .grc-content,.grc-entry small{color:inherit}
#grcView>.grc-heading,#grcView>.grc-help,#grcView>.grc-summary,#grcView>nav,#grcView>[data-grc-notice],#grcView>.grc-list>p{color:#e4b08f}
.grc-actions{margin-top:8px}.grc-actions button{white-space:normal;overflow-wrap:anywhere}
#grcEditor{width:min(780px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box}
#grcEditor .grc-editor-form{display:grid;gap:12px}
#grcEditor input[type=datetime-local]{appearance:none;min-width:0;inline-size:100%}
#grcEditor input::-webkit-date-and-time-value{min-width:0;text-align:left}
