.dc-widget,.dc-office{color:#142e3b;font-family:Arial,sans-serif;line-height:1.5}.dc-widget *,.dc-office *{box-sizing:border-box}.dc-widget button,.dc-office button{cursor:pointer;font:inherit}.dc-widget button:disabled,.dc-office button:disabled{opacity:.55;cursor:not-allowed}:is(.dc-widget button:focus-visible,.dc-office button:focus-visible,.dc-widget textarea:focus-visible,.dc-office textarea:focus-visible){outline-offset:3px;outline:3px solid #e0a737}.dc-widget{z-index:60;position:fixed;bottom:20px;right:20px}.dc-launcher,.dc-composer button,.dc-push button{color:#fff;background:#163f4c;border:0;border-radius:8px;padding:12px 18px}.dc-panel{background:#fff;border:1px solid #bdced3;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 108px);margin-bottom:12px;display:flex;overflow:auto;box-shadow:0 12px 48px #102e3d30}.dc-panel>header,.dc-thread>header{border-bottom:1px solid #dae3e5;justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}.dc-panel h2,.dc-thread h2{margin:0;font-size:18px}.dc-panel header p{margin:4px 0 0;font-size:13px}.dc-panel header button{background:0 0;border:0;font-size:24px}.dc-messages{flex:1;min-height:80px;margin:0;padding:16px;list-style:none;overflow:auto}.dc-message{overflow-wrap:anywhere;background:#edf3f4;border-radius:10px;max-width:92%;margin-bottom:12px;padding:12px}.dc-message strong,.dc-message time{font-size:12px}.dc-message time{color:#53666e}.dc-message p{white-space:pre-wrap;margin:5px 0}.dc-staff{background:#e4f2eb;margin-left:auto}.dc-composer{border-top:1px solid #dae3e5;padding:16px}.dc-composer label{font-size:13px;font-weight:700;display:block}.dc-composer textarea{resize:vertical;width:100%;min-height:75px;max-height:180px;font:inherit;border:1px solid #91a6ae;border-radius:6px;margin:6px 0 10px;padding:10px;display:block}.dc-composer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-privacy,.dc-intro{padding:0 16px 12px}.dc-privacy{color:#53666e;font-size:11px}.dc-error{color:#842e25;background:#fff2ef;border:1px solid #b64237;border-radius:6px;margin:12px;padding:12px}.dc-office{max-width:1100px;margin:32px auto;padding:0 20px}.dc-office h1{margin-bottom:4px;font-size:28px}.dc-office header p{color:#53666e;margin-top:0}.dc-inbox{background:#fff;border:1px solid #bdced3;border-radius:12px;grid-template-columns:280px 1fr;min-height:500px;display:grid;overflow:hidden}.dc-inbox nav{background:#f5f8f8;border-right:1px solid #bdced3;max-height:75vh;padding:12px;overflow:auto}.dc-inbox nav button{text-align:left;background:#fff;border:1px solid #d9e2e5;border-radius:8px;width:100%;margin-bottom:8px;padding:12px;display:block}.dc-inbox nav button[aria-current=true]{background:#eaf2f4;border:2px solid #163f4c}.dc-inbox nav strong,.dc-inbox nav small{display:block}.dc-inbox nav span{font-size:12px}.dc-thread{flex-direction:column;min-width:0;max-height:75vh;display:flex}.dc-thread>p{padding:20px}.dc-thread header button{background:#fff;border:1px solid #91a6ae;border-radius:6px;padding:6px 10px}.dc-notifications{padding:16px 0}.dc-push{background:#f2f6f4;border:1px solid #c8d7cd;border-radius:10px;padding:16px}.dc-push h2{margin:0;font-size:16px}.dc-push p{margin:4px 0 12px;font-size:14px}@media (max-width:640px){.dc-widget{bottom:12px;right:12px}.dc-panel{width:360px}.dc-inbox{grid-template-columns:1fr}.dc-inbox nav{border-bottom:1px solid #bdced3;border-right:0;max-height:220px}.dc-thread{max-height:65vh}.dc-office{padding:0 12px}}
