.clients-row-mobile-phone{display:none}.clients-row .contact-nick-tag{flex:none;margin-left:auto;max-width:10em;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.02em;line-height:1.65;color:#0f5f36;background:linear-gradient(180deg,#e7ffeff5,#ccf5dbe6);border:1px solid rgba(27,154,88,.28);box-shadow:inset 0 1px #ffffffb8,0 4px 14px -10px #0c6b3a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media(max-width:860px){.view[data-view=clients] .page-header{display:block;padding:14px 14px 10px;border-bottom:0;background:var(--bg)}.view[data-view=clients] .page-header-left{display:block;padding:0;min-width:0}.view[data-view=clients] .page-icon,.view[data-view=clients] .page-header-right{display:none}.view[data-view=clients] .page-title{display:block;margin:0 0 10px;font-size:22px;line-height:1.15;letter-spacing:-.02em}.view[data-view=clients] .page-header-search{width:100%;min-width:0}.view[data-view=clients] .crm-search{display:flex;align-items:center;width:100%;min-height:46px;padding:0 14px;gap:10px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px #0f172a08}.view[data-view=clients] .crm-search:focus-within{border-color:color-mix(in srgb,var(--ok, #10b981) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ok, #10b981) 13%,transparent)}.view[data-view=clients] .crm-search svg{width:17px;height:17px;flex:none;color:var(--text-faint)}.view[data-view=clients] .crm-search input{width:100%;min-width:0;height:44px;font-size:16px;line-height:44px}.view[data-view=clients] .body.crm-body{padding:0 0 calc(86px + env(safe-area-inset-bottom));background:var(--bg)}.view[data-view=clients] .crm-table{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.view[data-view=clients] .crm-row.is-header{display:none}.view[data-view=clients] .crm-row.clients-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--border);background:transparent;cursor:pointer}.view[data-view=clients] .crm-row.clients-row:last-child{border-bottom:0}.view[data-view=clients] .crm-row.clients-row:active{background:var(--surface-2)}.view[data-view=clients] .clients-row .col-soft,.view[data-view=clients] .clients-row .col-phone,.view[data-view=clients] .clients-row .col-portal{display:none}.view[data-view=clients] .clients-row .col-primary{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.view[data-view=clients] .clients-row .client-avatar{width:40px;height:40px;flex:0 0 40px;font-size:12px}.view[data-view=clients] .clients-row .col-primary-text{min-width:0;flex:1}.view[data-view=clients] .clients-row .col-primary-sub{display:none}.view[data-view=clients] .clients-row .contact-nick-tag{max-width:34vw;font-size:10px;padding:2px 8px}.view[data-view=clients] .clients-row .col-primary-name{font-size:15.5px;line-height:1.2;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view[data-view=clients] .clients-row-mobile-phone{display:block;margin-top:4px;font-size:13px;line-height:1.2;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view[data-view=clients] .crm-empty{padding:46px 18px;min-height:0}.view[data-view=clients] .crm-empty-sub,.view[data-view=clients] #clientsEmptyAdd{display:none}}
