#adm-clientes{max-width:1600px;margin:auto;color:#eff2f5}#adm-clientes .cl-header{margin:8px 0 24px}#adm-clientes h2{font-family:'Barlow Condensed',sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(30px,3vw,46px);line-height:1.1;margin:0}#adm-clientes .cl-header p{font-size:16px;color:#a9b2bf;margin:8px 0 0}#adm-clientes .cl-panel{background:linear-gradient(120deg,#111619,#0e1215);border:1px solid #2b343b;border-radius:12px}#adm-clientes .cl-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:20px;margin-bottom:18px;align-items:start}#adm-clientes .cl-search{position:relative;margin:0}#adm-clientes .cl-search i{position:absolute;top:14px;left:15px;color:#b7c2cd}#adm-clientes #cc-search{display:block;background:#10161a;color:#f0f2f5;border:1px solid #46515a;border-radius:7px;min-height:48px;width:100%;min-width:0;padding:11px 14px 11px 43px;font-size:14px}#adm-clientes #cc-search::placeholder{color:#9faab7}#adm-clientes .cl-search-panel button{min-height:48px;padding:11px 25px;margin:0;font-size:14px}#adm-clientes .cl-search-panel p{grid-column:1/-1;margin:0 3px;color:#a5b1be;font-size:13px}#adm-clientes .cl-results-head{padding:20px 20px 14px;border-bottom:1px solid #2b343b}#adm-clientes h3{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:700;margin:0 0 3px}#adm-clientes #cl-message{color:#a9b4c0;font-size:13px;margin:0;min-height:20px}#adm-clientes #cl-message.cl-error{color:#ff9c96}#adm-clientes .cl-list{overflow-x:auto}#adm-clientes table{border-collapse:collapse;width:100%;font-size:14px}#adm-clientes th{font-size:11px;text-transform:uppercase;font-weight:600;text-align:left;padding:13px 16px;color:#abb8c5;white-space:nowrap;background:#10161a}#adm-clientes td{vertical-align:middle;padding:16px;border-top:1px solid #2a333a;line-height:1.5}#adm-clientes tbody tr:nth-child(odd){background:rgba(255,255,255,.018)}#adm-clientes tbody tr:hover{background:rgba(255,255,255,.035)}#adm-clientes td small{display:block;font-size:12px;color:#a7b3c1;line-height:1.5}#adm-clientes strong{font-weight:650}#adm-clientes .cl-person{display:flex;align-items:center;gap:14px;min-width:210px}#adm-clientes .cl-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,#303a44,#1a222a);color:#c5cfda;border:1px solid #4a5763;font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:600}#adm-clientes .cl-attended{color:#5ce697;font-weight:600}#adm-clientes .cl-number{font-size:16px;font-weight:650}#adm-clientes .cl-money{font-size:15px;font-weight:650;white-space:nowrap}#adm-clientes .ab-o{border:1px solid #6a7784;background:#131a20;color:#f2f4f8}#adm-clientes td button{padding:9px 14px;min-height:40px;margin:0;text-transform:none;font-family:inherit;font-weight:500;font-size:13px;gap:15px}#adm-clientes .cl-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid #2a333a}#adm-clientes #cc-scope{color:#9daab9;font-size:12px;line-height:1.5;margin:0}#adm-clientes .cl-pager{display:flex;gap:14px;align-items:center;white-space:nowrap;font-size:13px}#adm-clientes .cl-pager button{margin:0;min-height:36px;min-width:36px}#adm-clientes button:disabled{opacity:.4;cursor:default}#adm-clientes :is(input,button):focus-visible{outline:2px solid #ff5b53;outline-offset:3px}#adm-clientes .cl-empty{padding:30px 20px;text-align:center;color:#b5c1ce}#adm-clientes .cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1350px){#adm-clientes th,#adm-clientes td{padding:12px 10px}#adm-clientes .cl-person{gap:9px;min-width:180px}#adm-clientes table{font-size:13px}}
@media(max-width:760px){#adm-clientes .cl-header p{font-size:14px}#adm-clientes .cl-search-panel{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr))}#adm-clientes .cl-search{grid-column:1/-1}#adm-clientes .cl-search-panel button{padding:11px 16px}#adm-clientes .cl-results-head{padding:16px 14px}#adm-clientes table,#adm-clientes tbody,#adm-clientes tr{display:block;width:100%}#adm-clientes thead{display:none}#adm-clientes tr{padding:14px;border-top:1px solid #38444e}#adm-clientes td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:4px 8px;border:0;padding:7px 0;overflow-wrap:anywhere}#adm-clientes td:before{content:attr(data-label);font-size:12px;color:#a7b4c2;grid-column:1;grid-row:1/span 4}#adm-clientes td>*{grid-column:2}#adm-clientes td:first-child{display:block;padding:0 0 12px}#adm-clientes td:first-child:before{display:none}#adm-clientes .cl-person{min-width:0}#adm-clientes .cl-person>div{min-width:0}#adm-clientes .cl-avatar{width:42px;height:42px}#adm-clientes td:last-child{display:block;padding-top:12px}#adm-clientes td:last-child:before{display:none}#adm-clientes td:last-child button{width:100%;justify-content:space-between;min-height:44px}#adm-clientes .cl-money{white-space:normal}#adm-clientes .cl-footer{padding:14px;flex-wrap:wrap}#adm-clientes .cl-pager{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){#adm-clientes *{animation:none!important;transition:none!important}}
