.caller-blacklist-page{width:100%;min-width:0;max-width:none;margin:0 auto;display:grid;gap:20px}.caller-blacklist-page h2{font-size:16px;margin:0 0 12px}.caller-blacklist-page .description{line-height:1.65;margin-bottom:20px}.cb-form-fields{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.5fr) auto;gap:20px;align-items:center}.cb-form-fields>.field{min-width:0}.cb-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.cb-form-actions .error{flex-basis:100%}.cb-state{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;cursor:pointer}.cb-state input[type=checkbox]{appearance:none;position:relative;flex:none;width:35px;height:20px;min-height:0;margin:0;border:1px solid var(--line);border-radius:20px;background:#a6b0a2;cursor:pointer}.cb-state input[type=checkbox]::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:white}.cb-state input[type=checkbox]:checked{background:#629d3f;border-color:#629d3f}.cb-state input[type=checkbox]:checked::after{transform:translateX(15px)}.cb-state input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cb-list{overflow:hidden}.cb-toolbar{display:flex;align-items:center;gap:16px;padding:15px;border-bottom:1px solid var(--line)}.cb-toolbar .search{flex:1;min-width:0;margin:0}.cb-toolbar .search input{width:100%;min-width:0}.cb-toolbar>[data-caller-count]{font-size:12px;color:var(--muted);white-space:nowrap}.cb-table-scroll{overflow-x:auto;width:100%}.cb-list table{width:100%;min-width:650px}.cb-list td{font-size:13px;vertical-align:middle}.cb-list td:nth-child(2){max-width:400px;overflow-wrap:anywhere}.cb-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.cb-row-actions .button{min-height:33px;padding:7px 10px;font-size:12px}.cb-list [data-caller-list-error]:not(:empty){padding:12px 16px}.caller-blacklist-page .error:empty{display:none}html[data-theme=dark] .cb-state input[type=checkbox]:not(:checked){background:#45545c;border-color:#5c707a}@media(max-width:850px){.cb-form-fields{grid-template-columns:1fr}.cb-toolbar{flex-wrap:wrap}.cb-toolbar>.search{flex-basis:100%}}
.caller-blacklist-page [hidden]{display:none!important}
.cb-toolbar .search{display:flex;align-items:center;gap:10px;max-width:none;width:auto;flex:1 1 auto;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--panel,#fff)}.cb-toolbar .search input{border:0;min-height:42px;background:transparent!important;box-shadow:none;outline:none}.cb-toolbar .search:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent)}html[data-theme=dark] .cb-toolbar .search{background:#192227;border-color:#435159}
