.callback-inline{display:inline-flex;margin:0!important}.callback-button{white-space:nowrap}.callback-inline .callback-button{padding:9px 13px;min-height:38px;background:#224b42;color:#a3f1cd;border:1px solid #3d7463}.callback-member{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;scroll-margin-top:100px}.callback-member h2{margin:6px 0 10px}.callback-member p{line-height:1.6}.callback-phone{font-size:20px;font-weight:700;letter-spacing:.03em}.callback-status{display:inline-block;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;white-space:nowrap}.callback-pending{background:#503e21;color:#ffcf7b}.callback-unreachable{background:#432f52;color:#dbb7f5}.callback-called,.callback-done{background:#193f34;color:#83dfb0}.callback-cancelled{background:#34383d;color:#b8c0c7}.callback-muted{font-size:12px;opacity:.7}.callback-table{min-width:1050px;width:100%}.callback-table td{vertical-align:top}.callback-table td small{display:block;margin-top:5px;line-height:1.5;max-width:220px}.callback-phone-link{white-space:nowrap}.callback-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;min-width:260px}.callback-actions form{margin:0}.callback-check{background:#193f34!important;color:#83dfb0!important;border:1px solid #32634f!important;white-space:nowrap}.callback-done{padding:10px;border-radius:8px;white-space:nowrap}.callback-notes{max-width:440px}.callback-notes>summary{list-style:none;cursor:pointer;display:inline-flex}.callback-notes>summary::-webkit-details-marker{display:none}.callback-notes[open]{width:360px}.callback-note-content{margin-top:12px;padding:16px;border:1px solid #54504a;border-radius:12px;background:var(--surface,#252321)}.callback-note-content .field{display:block;margin:12px 0}.callback-note-content textarea,.callback-note-content select{width:100%;box-sizing:border-box}.callback-note{border-bottom:1px solid #47423d;padding:8px 0;overflow-wrap:anywhere}.callback-note p{white-space:normal;margin:7px 0}.callback-count{display:inline-block;min-width:24px;text-align:center;padding:3px 7px;border-radius:20px;background:#f1bf67;color:#282015;font-size:13px}.callback-panel p{line-height:1.6}.callback-warning{color:#ffbb7a}.callback-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.callback-admin-link{white-space:nowrap;text-decoration:none;padding:8px 10px;border:1px solid #705b37;border-radius:9px;color:#f1ce91;display:inline-flex;align-items:center;gap:7px}.callback-alert{position:fixed;right:20px;bottom:25px;z-index:9999;max-width:360px;background:#204f42;color:#e9fff5;border:1px solid #62bb97;border-radius:12px;padding:16px;box-shadow:0 8px 30px #0005}.callback-alert a{color:inherit;text-decoration:underline}.callback-alert[hidden]{display:none}.callback-alert button{float:right;background:transparent;color:inherit;border:0;font-size:20px;cursor:pointer;margin-left:15px}@media(max-width:760px){.callback-member{flex-direction:column;align-items:stretch;gap:14px}.callback-member .callback-button{width:100%}.header-actions:has(.callback-inline){flex-wrap:wrap}.callback-inline .callback-button{font-size:11px;padding:8px 10px}.callback-admin-link{font-size:11px}.callback-alert{right:12px;left:12px;bottom:20px;max-width:none}}
