.delivery-pause-notice{margin:18px 0;padding:22px;border:1px solid #76604b;border-radius:20px;background:#24211d;color:#f5eee0;max-width:640px}.delivery-pause-notice[hidden],.delivery-pause-notice [hidden]{display:none}.delivery-pause-notice .notice-heading{display:flex;align-items:center;gap:12px}.delivery-pause-notice h2{font-size:1.25rem;font-family:inherit;margin:0}.delivery-pause-notice p{font-size:.94rem;line-height:1.55;margin:10px 0}.delivery-pause-notice .pizza-mascot{flex:0 0 66px;width:66px;height:69px;overflow:visible}.delivery-pause-notice button{background:#f25b19;color:white;border:0;border-radius:12px;padding:14px 18px;min-height:48px;font:inherit;font-weight:700;cursor:pointer}.delivery-pause-notice.greeting .pizza-body{animation:pizza-greet 2.5s ease-in-out 2;transform-origin:43px 76px}.delivery-pause-notice.greeting .pizza-wave{animation:pizza-wave .65s ease-in-out 6;transform-origin:61px 40px}@keyframes pizza-greet{50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes pizza-wave{50%{transform:rotate(-17deg)}}.delivery-admin{margin:20px auto 30px;padding:22px;background:#202326;border:1px solid #4b5358;border-radius:18px;max-width:850px}.delivery-admin h1{margin-top:0}.delivery-admin p{line-height:1.5}.delivery-admin button{min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid #586168;background:#30363b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.delivery-admin button:disabled{opacity:.55;cursor:wait}.delivery-admin .pause-durations{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.delivery-admin .pause-actions{display:flex;flex-wrap:wrap;gap:10px}.delivery-admin [hidden]{display:none}.delivery-admin #deliveryResume{background:#f25b19;border-color:#f25b19}.delivery-admin #deliveryAdminState{font-weight:700;color:#ffd4ac}.delivery-admin #deliveryAdminFeedback{min-height:24px}@media(max-width:500px){.delivery-admin{padding:16px;margin:16px 10px 24px}.delivery-admin .pause-durations{grid-template-columns:repeat(2,1fr)}.delivery-admin .pause-actions button{width:100%}.delivery-pause-notice{padding:16px}}@media(prefers-reduced-motion:reduce){.delivery-pause-notice .pizza-body,.delivery-pause-notice .pizza-wave{animation:none!important}}
