
.contacts-shell .main{background:linear-gradient(#05202c40,#03141bf5 380px),url('./brand/terrace-v11.png') center top/100% auto no-repeat #03141b;color:#dbeaf0}.contacts-shell .topbar{background:#08253080;border-color:#a6d7e530;color:#d9eff5;backdrop-filter:blur(12px)}.contacts-shell .topbar button,.contacts-shell .crumb b,.contacts-shell input,.contacts-shell select,.contacts-shell h1{color:#e8f8fc}.contacts-shell .heading{padding:20px 0 10px}.contacts-shell .heading h1{font-size:36px}.contacts-shell .heading p{color:#bed2db}.contacts-shell .btn{background:#9aefc5;color:#062e2f}.contact-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.contact-metrics>div{border:1px solid #68bbc13a;border-radius:12px;backdrop-filter:blur(18px);background:#0d303d9c;padding:18px;display:grid;grid-template-columns:35px 1fr;gap:4px 12px}.contact-metrics svg{grid-row:span 2;color:#8be4ca;width:30px;height:30px}.contact-metrics strong{font-size:23px}.contact-metrics span{font-size:10px;color:#b1c8d2}.contact-categories{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.contact-categories button{background:#1435419c;border:1px solid #9bd9e333;border-radius:20px;padding:8px 12px;font-size:11px;color:#d5e9ee}.contact-categories button.active{background:#17746b;border-color:#76dabe}.contact-categories small{margin-inline-start:9px;opacity:.7}.contacts-shell .contacts-toolbar{display:flex;gap:12px;align-items:center}.contacts-shell .contacts-toolbar input,.contacts-shell .contacts-toolbar select{background:#102f3d;border:1px solid #75aeb845;border-radius:9px;padding:12px}.contacts-shell .contacts-toolbar input{flex:1;min-width:100px}.contacts-shell .contact-company{background:#071f28de;border:1px solid #77b0ba50;border-radius:14px;overflow:hidden;backdrop-filter:blur(16px);margin:22px 0}.contacts-shell .contact-company header{background:linear-gradient(110deg,#16514e72,#15364475);border-color:#649aa838}.contacts-shell .contact-company h2{color:#e7f6f7}.contacts-shell .company-monogram{background:#10625e;color:#b2ffec}.contacts-shell .company-contact-label{color:#add1da}.contacts-shell table{background:transparent;color:#dbe8ed}.contacts-shell th{background:#123440c9;color:#97bac6;border-color:#73a8b533;font-size:9px;letter-spacing:1px}.contacts-shell td{border-color:#6993a627;font-size:11px}.contacts-shell tr:hover td{background:#1d56632d}.contacts-shell td a{color:#73c9ed}.contacts-shell td small{display:block;color:#93abb4;margin-top:5px}.contacts-shell .dashboard-note{color:#94afb8}@media(max-width:900px){.contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-shell .contacts-toolbar{flex-wrap:wrap}.contacts-shell .heading h1{font-size:29px}}
.contacts-shell .contacts-table tbody tr td,.contacts-shell .contacts-table tbody tr:nth-child(even) td{background:#0d2935!important;color:#e2f0f6;font-size:13px;line-height:1.6;padding:15px 13px}.contacts-shell .contacts-table tbody tr:nth-child(even) td{background:#12323e!important}.contacts-shell .contacts-table tbody tr:hover td{background:#1a4450!important}.contacts-shell .contacts-table td b{color:#f1fbff;font-size:13px}.contacts-shell .contacts-table td a{color:#8bdeff;font-size:12px}.contacts-shell .contacts-table th{background:#1a414e!important;color:#c7e1e9;font-size:10px}.contacts-shell .contact-company .table-wrap{background:#0d2935}.contacts-shell .contacts-table td:first-child{color:#9cc3ce}
.contacts-shell .contacts-table td:nth-child(9),.contacts-shell .contacts-table th:nth-child(9){min-width:220px}.contacts-shell .contacts-table td:nth-child(2){min-width:180px}.contacts-shell .contacts-table td:nth-child(3){min-width:210px}
