.contacts-mode main{padding:0;background:#fff}.contacts-mode main>header{height:81px;margin:0;padding:0 24px;align-items:center;border-bottom:1px solid #dfe4e9;margin-right:448px}.contacts-mode main>header h1{font:700 32px Segoe UI;color:#0b1b39}.contacts-mode #actions .gold{height:40px;background:#b98500;border-color:#b98500}.contacts-shell{display:grid;grid-template-columns:minmax(740px,1fr) 448px;min-height:calc(100vh - 81px)}.contacts-main{padding:0 21px}.contact-tabs{height:58px;border-bottom:1px solid #ccd4df;display:flex;gap:5px}.contact-tabs button{border:0;background:transparent;border-radius:0;padding:0 20px;font-weight:500}.contact-tabs button.selected{border-bottom:3px solid #b58200;color:#111}.contact-filters{height:92px;display:grid;grid-template-columns:1.3fr .9fr .9fr .9fr auto;gap:12px;align-items:center}.contact-search{height:43px;border:1px solid #cfd7e2;border-radius:5px;display:flex;align-items:center;padding:0 12px;font-size:21px}.contact-search input{border:0;outline:0;width:100%;min-width:0}.contact-filters label{font-size:10px;display:flex;flex-direction:column}.contact-filters select{height:42px;width:100%;min-width:0}.contact-filters>button{height:42px;margin-top:10px}.contacts-table-wrap{height:670px;position:relative}.contacts-table{table-layout:fixed}.contacts-table th{height:47px;text-transform:none;font-size:10px;padding:10px;background:#f5f6f8}.contacts-table th:nth-child(1){width:21%}.contacts-table th:nth-child(2){width:8%}.contacts-table th:nth-child(3){width:11%}.contacts-table th:nth-child(4){width:12%}.contacts-table th:nth-child(5){width:19%}.contacts-table th:nth-child(6){width:11%}.contacts-table th:nth-child(7){width:12%}.contacts-table th:nth-child(8){width:6%}.contacts-table td{height:70px;padding:9px 10px;font-size:10px}.contacts-table tr.selected td{background:#fff9ed}.contacts-table tr.selected td:first-child{border-left:2px solid #d39a00}.contacts-table td:first-child{display:flex;align-items:center;gap:12px}.contacts-table td:first-child span{display:flex;flex-direction:column;gap:5px}.contacts-table td a{color:#0754be}.contacts-table td button{border:0;background:transparent;font-size:19px}.contact-avatar{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;flex:none}.contact-avatar.gold{background:#fff1ce;color:#996500}.contact-avatar.blue{background:#e3edff;color:#0754be}.contact-avatar.purple{background:#ece7ff;color:#4d2aae}.contact-avatar.teal{background:#dff6f2;color:#08786e}.contact-avatar.red{background:#ffe7e7;color:#ae2929}.contact-avatar.green{background:#e6f3d9;color:#3a751d}.contacts-table td em{font-style:normal;font-size:9px;border-radius:4px;padding:3px 7px;background:#fff0c9;color:#966100;width:max-content}.contacts-table td em.type-attorney{background:#dfeaff;color:#0754be}.contacts-table td em.type-court-judge{background:#e4f3dc;color:#397622}.contacts-table td em.type-witness{background:#e9e3ff;color:#4c2bac}.contacts-table td em.type-expert{background:#dff5f3;color:#057d74}.contacts-table td em.type-vendor{background:#ffead6;color:#a85c00}.contacts-table-wrap>footer{position:absolute;bottom:0;width:100%;border-top:1px solid #dde2e8;height:73px;display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:0 8px}.contacts-table-wrap>footer button{height:39px;min-width:39px;padding:0;border-radius:4px}.contacts-table-wrap>footer button.active{background:#c59100;color:#fff}.contact-details{border-left:1px solid #d8dee6;background:#fff}.contact-details>header{height:57px;border-bottom:1px solid #dfe4e9;padding:0 20px;display:flex;align-items:center;font-weight:700}.contact-details>header button{margin-left:auto;border:0;font-size:21px}.contact-identity{height:95px;border-bottom:1px solid #dfe4e9;display:flex;align-items:center;padding:0 20px;gap:15px}.contact-identity>i{width:58px;height:58px;border-radius:50%;background:#fff0ce;color:#996500;display:grid;place-items:center;font:normal 19px Georgia}.contact-identity h2{font:700 19px Segoe UI;margin:0 0 9px}.contact-identity h2 em{font:normal 11px Segoe UI;background:#fff0c9;color:#966100;padding:4px 8px;border-radius:4px;margin-left:8px}.contact-identity p{font-size:11px;margin:0}.contact-identity a,.contact-details a{color:#0754be}.contact-details section{margin:0 20px;padding:14px 0;border-bottom:1px solid #dfe4e9}.contact-details h3{font-size:12px;margin:0 0 9px}.contact-details h3 a{float:right;font-weight:500}.contact-details section p{font-size:11px;line-height:1.55;margin:0 0 0 25px}.contact-details dl{display:grid;grid-template-columns:130px 1fr;font-size:11px;line-height:1.7;margin:0 0 0 25px}.contact-details dd{margin:0}.related-case{display:flex;justify-content:space-between;font-size:11px;margin:9px 0 0 25px}.communication{display:grid;grid-template-columns:24px 1fr 70px;font-size:10px;margin:10px 0}.communication i{font-style:normal;color:#0754be}.communication span,.communication span small{display:block}.communication time{text-align:right}.contact-details>footer{font-size:9px;padding:15px 20px}.contact-details>footer span{float:right}.contact-details.closed{padding:20px;color:#657285}.contact-details.closed>button{float:right;border:0;font-size:20px}.contacts-mode aside nav button[data-page=contacts]{background:#16375f;border-left-color:#d99d00;color:#eeb027}@media(max-width:1250px){.contacts-mode main>header{margin-right:350px}.contacts-shell{grid-template-columns:minmax(650px,1fr) 350px}.contact-filters{grid-template-columns:1fr 1fr 1fr}.contact-search{grid-column:1/-1}.contact-filters{height:135px}.contacts-table{min-width:850px}.contacts-table-wrap{overflow:auto}.contact-details dl{grid-template-columns:110px 1fr}}@media(max-width:950px){.contacts-mode main>header{margin-right:0}.contacts-shell{grid-template-columns:1fr}.contact-details{display:none}}
