
/* 17P.20 — refinamento da Central aprovada */
.c20-workspace{display:grid;grid-template-columns:minmax(650px,1fr) 390px;gap:14px;align-items:start}
.c20-workspace .c19-list{margin-right:0!important;min-width:0}
.c20-detail{position:sticky;top:104px;height:calc(100vh - 124px);background:#fff;border:1px solid #e0e4eb;border-radius:12px;box-shadow:0 2px 10px #14213d0d;overflow:hidden}
.c20-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8a94a6;gap:5px}.c20-placeholder b{color:#4b5870}.c20-detail-head{padding:16px 18px;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between}.c20-detail-head small{font-weight:800;color:#28354d}.c20-detail-head h2{margin:5px 0 0;color:#e42131}.c20-detail-head h2 span{vertical-align:middle}.c20-detail-head button{border:0;background:none;font-size:25px;cursor:pointer;color:#4e5b70}.c20-detail-scroll{height:calc(100% - 78px);overflow:auto;padding:4px 16px 20px}.c20-detail-scroll .detail-grid{grid-template-columns:1fr!important}.c20-detail-scroll .detail-actions{position:sticky;bottom:0;background:#fff;padding:10px 0}
.c19-order{grid-template-columns:minmax(260px,1.05fr) minmax(250px,1.1fr) 220px!important;min-height:168px!important;cursor:pointer}.c19-customer,.c19-items,.c19-pay{padding:15px 17px!important}.c19-customer h3{font-size:18px!important;margin:5px 0!important}.c19-customer p{font-size:13px!important}.c19-items>div{font-size:13px!important}.c19-pay>strong{font-size:25px!important}.c19-next{font-size:14px!important}.c20-selected{border:2px solid #e72433!important;box-shadow:0 3px 14px #e7243318!important}
.pickup-time17p11{white-space:normal!important;width:100%!important;font-size:12px!important;line-height:1.35!important;padding:8px 10px!important}
.c19-tabs{margin-right:355px!important}
#orderModal{display:none!important}
@media(max-width:1250px){.c20-workspace{grid-template-columns:minmax(580px,1fr) 340px}.c19-order{grid-template-columns:1fr 1fr!important}.c19-pay{grid-column:1/-1!important}.c20-detail{top:90px}}
@media(max-width:950px){.c20-workspace{display:block}.c20-detail{display:none}.c19-order{display:block!important}.c19-tabs{margin-right:0!important}}
