.contact-index-table td:first-child{position:relative;padding-right:44px}.contact-pick{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.contact-index-table td:first-child>.contact-pick{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.contact-pick input{width:16px;height:16px;margin:0;accent-color:#d80002;cursor:pointer}.contact-pick-all{float:right;margin-top:1px}.contact-index-table th:first-child>button{display:inline-flex}#contact-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 24px 14px;font-size:11px;color:#616171}#contact-selection-bar>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}#contact-selection-bar button{font-size:11px;padding:7px 10px;border-radius:8px}#contact-selection-bar .danger,#contact-archive-confirm .danger{background:#d80002;color:#fff;border-color:#d80002}#contact-archive-confirm,#contact-archive-dialog{width:min(620px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:25px;border:1px solid #000;border-radius:17px;color:#0c0c23}#contact-archive-confirm::backdrop,#contact-archive-dialog::backdrop{background:#0c0c2366;backdrop-filter:blur(3px)}#contact-archive-confirm h2,#contact-archive-dialog h2{font-size:22px}#contact-archive-confirm p,#contact-archive-dialog p{font-size:12px;line-height:1.7}#contact-archive-confirm ul{max-height:230px;overflow:auto;font-size:13px;padding-left:22px}.archive-error,#archive-confirm-status,#archive-list-status{color:#a3202b}#contact-archive-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:15px}#contact-archive-dialog button{font-size:11px}.archive-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #ededf2}.archive-contact strong,.archive-contact small{display:block;overflow-wrap:anywhere}.archive-contact strong{font-size:13px}.archive-contact small{font-size:11px;margin-top:4px;color:#676777}@media(max-width:650px){#contact-selection-bar{padding:12px 16px;align-items:flex-start}#contact-selection-bar>div{flex:1}}
