#content{scroll-margin-top:110px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.messages-open .layout{grid-template-columns:206px minmax(0,1fr);max-width:1320px}.messages-open .right{display:none}.messages-page{background:#191919;border:1px solid #44362b;border-radius:15px;overflow:hidden;box-shadow:0 10px 35px #00000014}.messages-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px 18px}.messages-heading h1{font:800 25px/1.3 Manrope;margin:0 0 5px;letter-spacing:-.8px;color:#f2e9e1}.messages-heading p{font-size:12px;color:#b7a89b;margin:0}.dm-new{border-color:#704b2e;color:#ffb77c;padding:9px 12px;white-space:nowrap}.dm-demo-note{background:#231f1b;border-top:1px solid #332a22;border-bottom:1px solid #44362b;font-size:11px;line-height:1.6;color:#b4a08f;padding:8px 24px;margin:0}.dm-demo-note>span{color:#d39c6c;font-weight:700;margin-right:5px}.message-layout{display:grid;grid-template-columns:240px minmax(0,1fr);height:560px;max-height:calc(100dvh -240px);min-height:430px}.conversation-list{background:#161616;padding:16px 11px;border-right:1px solid #392f26;overflow:auto}.dm-list-label{display:flex;justify-content:space-between;padding:2px 7px 12px;letter-spacing:1.4px;font-size:9px;color:#a99787;font-weight:600}.dm-list-label>span{letter-spacing:0}.conversation-search{width:100%;background:#202020;border:1px solid #3c332b;border-radius:8px;padding:9px 11px;color:#e5d6c8;font:inherit;font-size:11px;margin-bottom:12px}.conversation-search::placeholder{color:#998c80}.conversation-item{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;background:none;text-align:left;border-radius:10px;padding:12px 10px;color:#dfd1c4;margin-bottom:5px}.conversation-item:hover{background:#24201d}.conversation-item.selected{background:#35261c;border-color:#64452d}.dm-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:#3c2e24;color:#f6c49a;border:1px solid #624831;border-radius:50%;font-size:14px;font-weight:600}.dm-conversation-copy{display:block;min-width:0}.dm-conversation-copy strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-preview{display:block;font-size:11px;color:#a6988b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px}.dm-preview.is-draft{color:#dba979}.dm-list-empty,.dm-no-results{font-size:12px;line-height:1.7;color:#a79789;padding:12px 8px}.message-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:radial-gradient(ellipse at 100% 100%,#32231925,transparent 65%),#1c1b19}.dm-thread-heading{display:flex;align-items:center;gap:11px;padding:16px 21px;border-bottom:1px solid #383027}.dm-thread-heading>div{min-width:0;flex:1}.dm-person{background:none;border:0;padding:0;text-align:left;color:#f0dfce;font-size:14px;font-weight:600;overflow-wrap:anywhere}.dm-thread-heading p{font-size:10px;color:#b29c89;margin:4px 0 0}.dm-thread-heading .text-btn{font-size:10px;white-space:nowrap;color:#cba07a}.message-log{flex:1;min-height:150px;overflow:auto;padding:18px 22px;scrollbar-width:thin;scrollbar-color:#5d4432 transparent}.dm-first-message{height:100%;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;line-height:1.7}.dm-empty-icon{width:45px;height:45px;display:grid;place-items:center;color:#d59c6a;background:#2e251e;border:1px solid #55402e;border-radius:50%;font-size:20px;margin-bottom:13px}.dm-first-message strong{font-size:15px;font-weight:500;color:#dbc5b0}.dm-first-message p{font-size:12px;color:#a99583;margin:5px 0 0}.dm-date{text-align:center;margin:9px 0 17px;font-size:9px;letter-spacing:.6px;color:#b19b87}.dm-date span{padding:5px 10px;border-radius:15px;background:#28231f}.dm-message-row{display:flex;justify-content:flex-end;margin:9px 0}.message-bubble{max-width:85%;min-width:90px;background:#54351f;border:1px solid #78502f;border-radius:13px 13px 3px 13px;padding:11px 14px}.message-bubble p{margin:0 0 5px;white-space:pre-wrap;overflow-wrap:anywhere;color:#f5dfc9;font-size:14px;line-height:1.65}.message-bubble footer{display:flex;gap:10px;justify-content:flex-end;color:#cbab8c;font-size:9px;line-height:1.5}.message-form{padding:14px 20px 12px;border-top:1px solid #383027;background:#191919}.dm-writing-bar{display:flex;align-items:flex-end;gap:10px;border:1px solid #58412e;border-radius:11px;background:#141414;padding:8px}.dm-writing-bar:focus-within{border-color:#cf8b51;box-shadow:0 0 0 2px #ff963f0d}.message-form textarea{border:0;outline:0;width:100%;min-width:0;resize:none;background:none;padding:6px 7px;color:#eee0d2;font:inherit;font-size:14px;line-height:1.7;min-height:48px;max-height:140px;box-sizing:border-box}.message-form textarea::placeholder{color:#9f8f80}.message-form textarea:focus-visible{outline:0}.dm-writing-bar .primary{font-size:11px;padding:10px 12px;white-space:nowrap;border-radius:7px;flex-shrink:0}.dm-writing-bar .primary span{margin-left:5px}.dm-writing-bar .primary:disabled{opacity:.35;cursor:default}.dm-compose-footer{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#a08c7a;margin:8px 2px 0;line-height:1.6}.message-form .inline-error:empty{display:none}.message-form .inline-error{font-size:12px;margin:9px 0 0}.dm-compose-new{padding:30px 24px;overflow:auto}.dm-compose-new>.eyebrow{font-size:9px;color:#d39b6a}.dm-compose-new h2{font:700 22px Manrope;letter-spacing:-.5px;margin:10px 0;color:#efddca}.dm-compose-new>p{font-size:13px;color:#b49d87;line-height:1.7;margin:0 0 22px}.dm-compose-new>input{width:100%;background:#141414;border:1px solid #57402e;border-radius:9px;padding:12px;color:#eedccc;font:inherit;font-size:13px;margin-bottom:13px}.dm-recipient{display:flex;align-items:center;gap:11px;width:100%;background:none;border:1px solid transparent;border-bottom-color:#342a21;text-align:left;padding:12px 7px;color:#e7d2bd}.dm-recipient:hover{background:#302318;border-radius:8px}.dm-recipient>span:nth-child(2){min-width:0}.dm-recipient strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.dm-recipient small{display:block;font-size:10px;color:#b49a82;margin-top:4px}.dm-recipient-arrow{margin-left:auto;color:#c08b5b}.messages-mobile-link{display:none}
@media(min-width:721px) and (max-width:1150px){.messages-open .layout{grid-template-columns:165px minmax(0,1fr)}}
@media(max-width:1000px){.message-layout{display:flex;flex-direction:column;min-height:0;max-height:none;height:auto}.conversation-list{border-right:0;border-bottom:1px solid #392f26;padding:11px 14px}.conversation-items{display:flex;overflow:auto;gap:7px;scrollbar-width:thin}.conversation-item{width:200px;flex:0 0 200px;margin:0;padding:9px}.conversation-search{margin-bottom:9px}.dm-list-label{display:none}.dm-list-empty{padding:0;margin:3px 0}.message-thread{min-height:380px}.message-log{max-height:340px}.dm-first-message{min-height:160px}.dm-compose-new{padding:24px}.messages-heading{padding:20px}.message-form{padding:13px 15px}.dm-compose-footer{font-size:9px}}
@media(max-width:720px){nav .messages-mobile-link{display:block}nav{gap:8px}nav button{font-size:10px}.brand{font-size:14px}.hospital-logo{width:27px;height:27px;margin-right:5px}.account-button{max-width:75px}.messages-heading h1{font-size:23px}.messages-heading{padding:18px 16px}.dm-new{font-size:10px;padding:9px}.dm-demo-note{font-size:10px;padding:8px 15px}.dm-thread-heading{padding:14px}.dm-thread-heading .text-btn{font-size:9px}.dm-writing-bar .primary{font-size:10px;padding:10px}.dm-writing-bar .primary span{display:none}.dm-compose-footer>span:first-child{display:none}.dm-compose-footer{justify-content:flex-end}.message-form textarea{font-size:16px}.message-log{padding:14px}.message-bubble{max-width:92%}.dm-compose-new h2{font-size:21px}}
