.rel-workspace{display:grid;gap:20px;color:#edf1f8}.rel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:20px}.rel-top h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.8px;margin:6px 0}.rel-top h2{font-size:19px;margin:6px 0}.rel-top p,.rel-note{color:#9ca7b9;font-size:12px;line-height:1.7}.rel-kicker{font-size:10px;letter-spacing:2px;font-weight:700;color:#9ca7b9}.rel-primary,.rel-outline{width:auto;border-radius:15px;padding:12px 17px;border:1px solid #a6b1c466;background:linear-gradient(135deg,#f7faff,#d2d9e2);color:#10141b;font-weight:700}.rel-primary:hover{filter:brightness(1.06)}.rel-outline{background:linear-gradient(140deg,#ffffff1c,#aab5c019);color:#f0f5ff;border-color:#ffffff32}.rel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rel-metrics>span{padding:20px;border-radius:17px;background:#10192791;border:1px solid #e0edff33;color:#a8b2c2;display:grid;gap:7px;font-size:12px;backdrop-filter:blur(14px)}.rel-metrics strong{font-size:26px;color:white}.rel-shell{display:grid;grid-template-columns:minmax(225px,31%) 1fr;gap:16px;align-items:start}.rel-panel{padding:22px;border-radius:20px;background:linear-gradient(145deg,#111b2ac9,#0b111dd1);box-shadow:inset 0 1px #ffffff18,0 20px 48px #0004;border:1px solid #e4edff38;min-width:0;backdrop-filter:blur(18px)}.rel-small-head{display:flex;justify-content:space-between;align-items:center;color:#9fa9ba;letter-spacing:1px;font-size:10px;padding-bottom:10px}.rel-small-head button{background:none;color:#d5e3f7;border:0;padding:5px}.rel-company{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;text-align:left;background:transparent;border:1px solid transparent;color:#dbe4f3;padding:12px;border-radius:12px}.rel-company:hover,.rel-company.active{background:#ffffff12;border-color:#ffffff28}.rel-company strong,.rel-company small{display:block}.rel-company strong{font-size:12px}.rel-company small,.rel-company>span:last-child{font-size:10px;color:#9ca6b7;margin-top:5px}.rel-search-label{margin:0 0 16px;font-size:11px}.rel-search-label input{margin-top:8px}.rel-contact{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #ffffff1c;min-width:0}.rel-avatar{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 28% 12%,#f5f8ff7c,#1f2b3b 64%);border:1px solid #ffffff5a}.rel-contact-main{flex:1;min-width:0;overflow-wrap:anywhere}.rel-contact-main strong{font-size:13px}.rel-contact-main small{display:block;color:#9ea9bc;margin:5px 0 10px;font-size:11px}.rel-detail{font-size:12px}.rel-contact-main p{color:#a7b0c1;font-size:11px;line-height:1.5;margin-top:8px}.rel-primary-badge{font-size:9px;color:#c9ebda;margin-left:5px}.rel-empty{padding:28px;text-align:center;color:#9faabd;font-size:12px}.rel-activity{margin-top:25px}.rel-activity h3{margin:0 0 7px}.rel-event{display:grid;grid-template-columns:85px 1fr 90px;gap:12px;border-bottom:1px solid #ffffff1b;padding:13px 0;font-size:11px}.rel-event span{overflow-wrap:anywhere}.rel-event small{color:#9ba6b9;text-align:right}.rel-notice,.rel-error{border-radius:12px;border:1px solid #a8c9ff4a;padding:13px 16px;color:#cadbf5;background:#0d2232be;font-size:12px}.rel-error{color:#ffd8d8;border-color:#f7aaaa7a}.rel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rel-workspace label{display:block;color:#c8d1df;font-size:12px;margin-bottom:14px}.rel-workspace input:not([type=checkbox]),.rel-workspace textarea,.rel-workspace select{margin-top:7px;background:#101721d9;border-color:#d1dbec37}.rel-tick{display:flex!important;align-items:center;gap:10px}.rel-tick input{width:18px;height:18px}.rel-actions{display:flex;justify-content:flex-end;margin-top:15px}@media(max-width:900px){.rel-shell{grid-template-columns:1fr}.rel-companies{max-height:280px;overflow:auto}}@media(max-width:600px){.rel-metrics{grid-template-columns:1fr 1fr}.rel-grid{grid-template-columns:1fr}.rel-panel{padding:16px}.rel-contact{flex-wrap:wrap}.rel-event{grid-template-columns:65px 1fr}.rel-event small{grid-column:2;text-align:left}}
