.order-groups{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.order-groups .o-btn{min-height:44px;font-size:.76rem;gap:9px}.order-groups .o-btn span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;background:#eee7f4;font-size:.68rem}.order-groups .o-btn[aria-pressed=true]{background:var(--o-purple);color:white;border-color:var(--o-purple)}.order-groups .o-btn[aria-pressed=true] span{background:#ffffff26;color:white}.order-item-title{display:flex;gap:14px;align-items:center;min-width:190px}.order-item-title img{width:60px;height:78px;flex:none;object-fit:contain;border-radius:9px;background:#f3edf7}.order-item-title strong{font-size:.83rem;line-height:1.45}.order-balance{background:#f1eaf7;border-radius:10px;padding:12px 16px;color:#5e4279}.order-internal-note{padding:15px 18px;border:1px solid #e2d2b0;border-radius:12px;background:#fff9ed;margin:15px 0}.order-internal-note p{white-space:pre-wrap;margin:6px 0 0;font-size:.8rem}#manual-address{border:1px solid #ddd0e7;border-radius:12px;padding:17px}#manual-address legend{font-weight:600;padding:0 7px;font-size:.85rem}#manual-order-total{position:sticky;bottom:0;background:#fffdfa;border:1px solid #e0d3ea;border-radius:12px;padding:15px 18px;font-size:1.15rem;z-index:2}#manual-save-order{min-height:48px}
.crm-inbox{height:min(780px,calc(100dvh - 275px));min-height:420px;max-height:none}.crm-inbox .o-chat{height:100%;min-height:0;overflow:hidden}.crm-inbox .o-chat-messages{overflow:auto;min-height:0;max-height:none;overscroll-behavior:contain;scrollbar-gutter:stable}.crm-inbox .o-chat-list-body{overscroll-behavior:contain}.crm-note-switch.crm-note-switch-top{min-height:30px;padding:3px 8px;gap:6px;border-radius:7px;font-size:.66rem;background:#fffaf0}.crm-note-switch-top input{width:15px;height:15px}.crm-composer{padding:9px 16px 12px;gap:7px}.crm-composer .crm-composer-hint[hidden]{display:none}.crm-composer .crm-composer-hint{margin:0;font-size:.68rem}.crm-composer .crm-client-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-composer .crm-client-tools[hidden]{display:none}.crm-composer .crm-client-tools>.crm-media-tools{margin:0;gap:6px}.crm-composer .crm-media-tools .o-btn,.crm-composer .crm-client-tools>.o-btn{min-height:32px;font-size:.66rem;padding:5px 9px}.crm-composer .crm-media-tools small{display:none}.crm-composer .crm-client-tools>.crm-media-editor{flex-basis:100%}.crm-composer textarea{height:58px;overscroll-behavior:contain}.crm-composer.is-note{padding:9px 16px 12px;margin:0;border-radius:0}.crm-chat-context{padding-block:7px}.crm-chat-context .crm-note-switch{margin-left:auto}.crm-chat-context>.o-btn{margin-left:0}
@media(max-width:700px){.order-groups{display:grid;grid-template-columns:1fr 1fr}.order-groups .o-btn{justify-content:space-between;font-size:.68rem;padding:9px 10px}.order-item-title{min-width:145px;gap:8px}.order-item-title img{width:45px;height:62px}.order-item-title strong{font-size:.75rem}.crm-inbox{height:auto;min-height:0}.crm-inbox .o-chat{height:calc(100dvh - 105px);min-height:450px}.crm-note-switch.crm-note-switch-top{min-height:40px}.crm-composer .crm-media-tools .o-btn,.crm-composer .crm-client-tools>.o-btn{min-height:40px}.crm-composer textarea{height:66px}.crm-chat-toolbar{padding-block:6px}.crm-chat-toolbar>.o-actions{display:flex}.crm-chat-toolbar .o-btn{min-height:36px}}

#office-main:has(.crm-inbox) .o-head{margin-bottom:20px}#office-main:has(.crm-inbox) .o-head h1{font-size:2rem}.crm-overview{margin-bottom:14px}.crm-queue{min-height:48px;padding:10px 13px;font-size:.72rem}.crm-inbox .o-chat-row{padding:11px 13px;gap:10px}.crm-inbox .o-chat-row strong{font-size:.76rem}.crm-inbox .o-chat-row p{font-size:.69rem;margin:5px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-inbox .o-chat-row small{font-size:.61rem}.crm-row-tags{margin-top:5px}.crm-inbox .o-bubble{font-size:.79rem;line-height:1.55;padding:11px 14px}.crm-inbox .o-chat-messages{padding:15px;gap:12px}.crm-chat-person h2{font-size:.98rem}.crm-chat-head{padding:13px 17px}.crm-chat-head .crm-avatar{width:40px;height:40px}.crm-list-tools>[data-o=crm-clear-filters]{font-size:.63rem;min-height:28px;padding:3px 6px}.crm-list-tools{padding:13px}.crm-composer .crm-attachment-preview{margin-block:6px}
@media(max-width:700px){#office-main:has(.crm-inbox) .o-head h1{font-size:1.7rem}.crm-inbox .o-chat-row strong{font-size:.83rem}.crm-inbox .o-chat-row p{font-size:.76rem}.crm-inbox .o-bubble{font-size:.85rem}.crm-composer textarea{font-size:16px}.crm-inbox .o-chat-list{min-height:0}}

.order-item-title small{display:block;color:var(--o-muted);font-size:.62rem;margin-top:4px}
