.delivery-slip-buttons{gap:6px;display:flex}.delivery-slip-buttons a{color:#2e2a22;white-space:nowrap;background:#fff;border:1px solid #ded4c3;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-slip-buttons a.view{color:#ffe681;background:#2e2a22;border-color:#2e2a22}.delivery-slip-buttons a:hover{filter:brightness(.96)}.delivery-view{width:min(720px,100%);padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:12px;margin:0 auto;display:grid}.delivery-view-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.delivery-back{color:#6b5f4e;grid-column:1/-1;justify-self:start;align-items:center;min-height:44px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-view-head .eyebrow{color:#a47d20;letter-spacing:.12em;font-size:11px;font-weight:900}.delivery-view-head h1{letter-spacing:-.02em;margin:2px 0;font-size:28px}.delivery-view-head p{color:#6f665a;overflow-wrap:anywhere;margin:0;font-size:15px}.delivery-view-head .delivery-status{margin-top:22px;padding:7px 11px;font-size:13px}.delivery-view-hero{color:#fff;background:#2e2a22;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.delivery-view-hero span{color:#d9cfb8;font-size:12px;font-weight:700;display:block}.delivery-view-hero b{overflow-wrap:anywhere;margin-top:3px;font-size:18px;display:block}.delivery-view-hero strong{color:#ffe681;letter-spacing:-.02em;white-space:nowrap;margin-top:2px;font-size:26px;display:block}.delivery-view-hero .wide{grid-column:1/-1}.delivery-view-card{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 8px 28px #2e2a220f}.delivery-view-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.delivery-view-card>header>span{color:#a47d20;letter-spacing:.12em;font-size:11px;font-weight:900}.delivery-view-card>header em{border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.delivery-view-card>header em.company{color:#255e9b;background:#e8f2ff}.delivery-view-card>header em.personal{color:#7b5c00;background:#fff1b8}.delivery-view-address{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.45}.delivery-view-phone{margin:10px 0 0;font-size:18px;font-weight:800}.delivery-view-phone a{color:#17734e;text-decoration:none}.delivery-view-note{color:#6b5414;background:#fff8df;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px}.delivery-view-card dl{gap:0;margin:0;display:grid}.delivery-view-card dl>div{border-top:1px solid #f0ebe1;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.delivery-view-card dt{color:#817665;font-size:14px}.delivery-view-card dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:16px;display:flex}.delivery-view-card dd b{font-size:18px}.delivery-view-card dd a{color:#8a6514;font-weight:800}.delivery-view-notes{white-space:pre-wrap}.delivery-view-qr img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #eee6d8;border-radius:14px;width:min(320px,100%);height:auto;margin:4px auto 12px;display:block}.delivery-copy{color:#2e2a22;min-height:36px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #ded4c3;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.delivery-view-actions{z-index:95;padding:10px max(12px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf8f2;border-top:1px solid #e7ddcf;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.delivery-view-actions a,.delivery-view-actions span{border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.delivery-view-actions .call{color:#fff;background:#17734e}.delivery-view-actions .map{color:#fff;background:#255e9b}.delivery-view-actions .edit{color:#2e2a22;background:#fff;border:1px solid #2e2a22}.delivery-view-actions .disabled{color:#9a9184;background:#eeece6;font-size:13px}@media (min-width:1000px){.delivery-view-actions{border:1px solid #e7ddcf;border-radius:18px;padding:10px;position:sticky;bottom:12px}.delivery-view{padding-bottom:12px}}@media (max-width:760px){.delivery-module,.delivery-module .page-head{gap:10px}.delivery-module .page-head h1{font-size:24px}.delivery-module .page-head p{display:none}.delivery-module .page-head .apps-primary{min-height:44px;padding:0 16px}.delivery-tabs{scrollbar-width:none;overflow-x:auto}.delivery-tabs a{flex:1 0 auto;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.delivery-search-panel{grid-template-columns:1fr;gap:8px;padding:12px}.delivery-search-panel>div{display:none}.delivery-search-panel input{font-size:16px}.delivery-search-panel button{min-height:40px;padding:0 14px;font-size:14px}.delivery-module .delivery-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.delivery-module .delivery-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-module .delivery-kpis article{border-radius:14px;padding:12px}.delivery-module .delivery-kpis span{font-size:12px}.delivery-module .delivery-kpis b{font-size:18px}.delivery-module .delivery-section>header>b{font-size:11px}.delivery-module .delivery-date-group>summary{min-height:52px;padding:14px 12px}.delivery-module .delivery-date-group>summary>span{font-size:16px}.delivery-module .delivery-months{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.delivery-module .delivery-cards tbody{padding:0}.delivery-module .delivery-cards tr{background:#fff;border-color:#ece3d3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px}.delivery-module .delivery-cards tbody tr:hover{background:#fff}.delivery-module .delivery-cards td{font-size:15px;white-space:normal!important;min-width:0!important}.delivery-module .delivery-cards td:first-child{border-bottom:0;grid-column:auto;padding-bottom:0}.delivery-module .delivery-cards td[data-label]:before{content:attr(data-label);color:#8a7b65;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-weight:800;display:block}.delivery-module .delivery-cards td.delivery-code{order:1}.delivery-module .delivery-cards td.delivery-code b{font-size:17px}.delivery-module .delivery-cards td.delivery-code span{font-size:13px}.delivery-module .delivery-cards td.delivery-state{order:2;justify-self:end}.delivery-module .delivery-cards td.delivery-time{order:3;font-size:18px;font-weight:900}.delivery-module .delivery-cards td.delivery-date{order:3}.delivery-module .delivery-cards td.delivery-cod{order:4;justify-self:end;font-size:18px;font-weight:900;text-align:right!important}.delivery-module .delivery-cards td.delivery-fee{order:5}.delivery-module .delivery-cards td.delivery-address{overflow-wrap:anywhere;order:5;grid-column:1/-1;line-height:1.45}.delivery-module .delivery-cards td.delivery-call{order:6;grid-column:1/-1}.delivery-module .delivery-cards td.delivery-call .quick-call{color:#fff;background:#17734e;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:16px;font-weight:900;text-decoration:none;display:flex}.delivery-module .delivery-cards td.delivery-call .quick-call span{color:inherit}.delivery-module .delivery-cards td.delivery-row-actions{order:7;grid-column:1/-1}.delivery-module .delivery-cards td.delivery-empty{grid-column:1/-1}.delivery-module .delivery-cards .delivery-slip-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.delivery-module .delivery-cards .delivery-slip-buttons a{border-radius:12px;min-height:48px;font-size:15px}.delivery-detail .apps-drawer-head-side .button{min-height:40px}.delivery-form-grid{grid-template-columns:1fr}.delivery-field input,.delivery-field select,.delivery-field textarea{min-height:48px;font-size:16px}.delivery-field>span,.delivery-field legend{font-size:12px}.delivery-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-date-grid button{min-height:52px;font-size:14px}.delivery-status-pills span{font-size:14px}.delivery-form-actions{z-index:5;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.delivery-form-actions .apps-primary{flex:1;min-height:52px;font-size:16px}.delivery-qr-card img{width:min(280px,100%);height:auto}.delivery-view-head h1{font-size:24px}.delivery-view-card dl>div{grid-template-columns:1fr;gap:2px}}
