#usefulContacts .title{font-size:27px}#usefulContacts .top{align-items:flex-start}.uc-actions,.uc-tabs,.uc-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.uc-tabs{margin-bottom:18px}.uc-searchbar{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:12px}.uc-searchbar input,.uc-searchbar select,.uc-filters input,.uc-filters select,.uc-dialog input,.uc-dialog textarea,.uc-dialog select{display:block;width:100%;box-sizing:border-box;border:1px solid #d1e2ef;border-radius:9px;background:white;color:#173b58;padding:10px 12px;font:inherit;margin-top:6px;min-width:0}.uc-dialog textarea{resize:vertical}.uc-filters{background:#fff;border:1px solid #e0eaf3;border-radius:12px;padding:12px 16px;margin:14px 0}.uc-filters summary,.uc-dialog summary{cursor:pointer;font-weight:600;color:#254d68;padding:8px 0}.uc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:12px 0}.uc-form-grid label,.uc-dialog label{display:block;font-size:14px;color:#345771;min-width:0}.uc-check{display:flex!important;align-items:center;gap:8px;padding:7px 0}.uc-check input{width:18px!important;height:18px;margin:0!important;flex:none}.uc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.uc-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dce8f1;border-radius:15px;padding:18px;min-width:0;cursor:pointer;box-shadow:0 4px 18px #17416a08}.uc-card:hover,.uc-card:focus-visible{border-color:#75b8e5;outline:none;box-shadow:0 5px 22px #17416a16}.uc-card h3{font-size:17px;color:#183d5b;margin:12px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-category{font-size:12px;color:#688399}.uc-card-top{display:flex;justify-content:space-between;gap:8px}.uc-phone{font-size:17px;color:#067cc2;text-decoration:none;margin:2px 0 10px}.uc-short{font-size:13px;color:#526d80;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-height:20px;margin:3px 0}.uc-card p.uc-short{margin:9px 0}.uc-status{display:inline-block;align-self:flex-start;border-radius:9px;font-size:12px;line-height:1.4;padding:6px 9px;margin:10px 0;background:#edf5fc;color:#315e7f}.uc-active{background:#eaf8ef;color:#24643d}.uc-check_required{background:#fff5df;color:#866019}.uc-inactive{background:#f1f3f5;color:#6b7380}.uc-card-actions{margin-top:auto;padding-top:12px}.uc-card-actions .btn{font-size:12px;padding:8px 10px;text-decoration:none;font-weight:500}.uc-empty{grid-column:1/-1;background:#fff;border:1px dashed #bbd5e9;border-radius:14px;padding:35px;text-align:center;color:#567189}.uc-dialog{width:min(850px,calc(100vw - 28px));max-height:90dvh;padding:22px;border:1px solid #d4e5f0;border-radius:17px;color:#193b56;box-shadow:0 20px 80px #0c2d5140;z-index:500;overflow:auto}.uc-dialog::backdrop{background:#0a254a80}.uc-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.uc-dialog-head h2{font-size:22px;line-height:1.3;margin:0;overflow-wrap:anywhere}.uc-dialog .btn{white-space:normal;text-decoration:none}.uc-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.uc-details dt{font-size:12px;color:#75889c}.uc-details dd{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.uc-tip{background:#edf7ff;border:1px solid #d3eafa;border-radius:12px;padding:16px;margin:18px 0}.uc-tip h3{font-size:16px;margin:0 0 10px}.uc-tip p{margin:0;white-space:pre-wrap}.uc-form-group,.uc-dialog section,.uc-category-form{border-top:1px solid #e1eaf1;padding:12px 0;margin:12px 0}.uc-address-row,.uc-request{background:#f5f9fc;padding:14px;border-radius:12px;margin:12px 0}.uc-sticky{position:sticky;bottom:-22px;background:#fff;padding:15px 0;display:flex;gap:12px;border-top:1px solid #e2edf4}.uc-toast{position:fixed;right:24px;bottom:25px;z-index:1000;background:#173f61;color:#fff;padding:14px 20px;max-width:min(480px,calc(100vw - 30px));border-radius:12px;box-shadow:0 10px 30px #15375f30}.uc-toast.error{background:#fff0f0;color:#a52f30}.uc-toast[hidden],#ucManagement[hidden]{display:none}.uc-history>div,.uc-linked{padding:12px 0;border-bottom:1px solid #e1ebf3}.uc-history p{font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.uc-deal-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2edf5;padding:14px 0}.uc-dialog h3{font-size:18px}.uc-dialog a{color:#087eba}.uc-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}#ucCount{font-size:13px}
@media(max-width:1300px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.uc-grid{grid-template-columns:1fr}.uc-searchbar,.uc-form-grid,.uc-details{grid-template-columns:1fr}.uc-dialog{padding:16px;max-height:92dvh}.uc-dialog-head h2{font-size:20px}.uc-dialog-head .btn{font-size:13px;padding:8px}.uc-sticky{bottom:-16px}.uc-dialog input,.uc-dialog textarea,.uc-dialog select,.uc-searchbar input,.uc-searchbar select,.uc-filters input,.uc-filters select{font-size:16px}#usefulContacts .top{gap:12px;flex-wrap:wrap}#usefulContacts .title{font-size:24px}.uc-tabs .btn{font-size:12px;padding:9px}.uc-card-actions .btn{min-height:40px}.uc-toast{right:15px;bottom:15px}.uc-card{padding:16px}}
