.restaurant-study{color:#242933;width:100%;min-width:0;padding:15px 17px 16px;container-type:inline-size}.rs-caption{color:#535a66;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.rs-screen{background:#fff;box-shadow:0 12px 30px #11182717}.rs-topbar{border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.rs-brand{align-items:center;gap:10px;display:flex}.rs-mark{color:#fff;background:#202738;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.rs-brand strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.rs-brand>div>span{color:#676e78;margin-top:3px;font-size:10px;display:block}.rs-service{color:#626975;font-size:10px}.rs-heading{padding:24px 23px 22px}.rs-heading>span{color:#626975;font-size:10px}.rs-heading h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(24px,4.3cqi,32px);font-weight:600;line-height:1.08}.rs-heading p{color:#626975;margin-top:12px;font-size:11px}.rs-tabs{color:#676e78;border-bottom:1px solid #e6e8ec;gap:22px;margin-inline:23px;font-size:10px;display:flex}.rs-tabs>span{padding-bottom:12px}.rs-tabs>span:first-child{color:#234be8;border-bottom:2px solid #234be8}.rs-tabs b{background:#eef1ff;margin-left:5px;padding:2px 4px;font-size:9px;font-weight:500}.rs-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;padding:19px 23px 21px;display:grid}.rs-inbox,.rs-preview{min-width:0}.rs-inbox-heading{justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.rs-inbox-heading strong{font-size:11px;font-weight:500}.rs-inbox-heading>span{color:#626975;font-size:8px}.rs-request{border-bottom:1px solid #e6e8ec;padding:14px 10px}.rs-request-selected{background:#eef1ff;border-bottom-color:#0000;border-radius:5px}.rs-request-top{align-items:center;gap:8px;display:flex}.rs-avatar{color:#314798;background:#dbe3ff;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.rs-avatar-warm{color:#72512e;background:#f2e7d9}.rs-avatar-gray{color:#4b5360;background:#e7e9ed}.rs-request-top>div{min-width:0}.rs-request-top strong{font-size:10px;font-weight:600;display:block}.rs-request-top>div>span{color:#626975;margin-top:2px;font-size:9px;display:block}.rs-request-time{color:#626975;align-self:flex-start;margin-left:auto;font-size:8px}.rs-request>p{color:#515b70;margin-top:10px;font-size:9px}.rs-status{color:#385794;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.rs-status-review{color:#785925}.rs-preview{background:#f8f9fc;border-radius:5px;padding:15px}.rs-preview-label{color:#596171;align-items:center;gap:7px;font-size:10px;display:flex}.rs-message{color:#353c49;margin-top:17px;font-size:14px;line-height:1.5}.rs-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 19px;margin:18px 0;display:grid}.rs-details dt{color:#626975;font-size:9px}.rs-details dd{color:#353c49;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:10px;font-weight:500}.rs-draft{border-top:1px solid #e2e5eb;padding-top:15px}.rs-draft>span{color:#626975;font-size:9px}.rs-draft p{color:#353c49;margin-top:7px;font-size:11px;line-height:1.55}.rs-review{align-items:center;gap:8px;margin-top:20px;display:flex}.rs-review-icon{color:#314798;background:#e3e9ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.rs-review strong{font-size:10px;font-weight:500;display:block}.rs-review p{color:#596171;margin-top:2px;font-size:9px}.rs-not-sent{color:#596171;margin-top:15px;font-size:9px;display:block}.rs-footer{color:#596171;border-top:1px solid #e6e8ec;align-items:flex-start;gap:7px;padding:13px 23px;font-size:10px;display:flex}.rs-footer svg{margin-top:2px}@container (max-width:520px){.rs-layout{grid-template-columns:1fr;gap:16px;padding-inline:16px}.rs-heading{padding-inline:16px}.rs-tabs{margin-inline:16px}.rs-topbar{padding-inline:16px}.rs-inbox-heading,.rs-request-top strong{font-size:12px}.rs-request-top>div>span,.rs-request>p,.rs-status{font-size:11px}.rs-request-time{font-size:10px}.rs-request{padding-block:11px}.rs-preview{padding:16px}.rs-message{margin-top:13px;font-size:16px}.rs-details{gap:12px 20px}.rs-details dt,.rs-preview-label,.rs-draft>span,.rs-not-sent,.rs-review p{font-size:11px}.rs-details dd,.rs-review strong,.rs-draft p{font-size:12px}.rs-footer{padding-inline:16px;font-size:11px}}@media (max-width:480px){.restaurant-study{padding-inline:0}.rs-service{display:none}.rs-tabs{gap:17px}}
