.can-delivery{margin-top:20px;border-top:1px solid #555;padding-top:16px;color:#f4f4f4}.can-delivery summary{cursor:pointer;color:#ffd600;font-weight:700}.can-delivery fieldset{border:1px solid #555;padding:12px;margin:14px 0}.can-delivery label{display:block;margin:10px 0}.can-delivery input[type=checkbox]{width:auto;margin-right:6px}.can-delivery input[readonly]{display:block;width:100%;padding:10px;background:#111;color:#fff;border:1px solid #777;font:inherit;box-sizing:border-box}.can-delivery a{display:block;color:#ffd600;margin:12px 0}.can-delivery button{margin:6px 8px 6px 0}.can-delivery p{overflow-wrap:anywhere}.can-delivery :focus-visible{outline:2px solid #ffd600;outline-offset:3px}

.can-notification-prompt{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:28px;background:#111;color:#fff;border:1px solid #ffd600;font:16px/1.5 Arial,sans-serif}.can-notification-prompt::backdrop{background:rgba(0,0,0,.72)}.can-notification-prompt h2{font:700 26px/1.2 Arial,sans-serif;color:#fff;margin:0 0 16px}.can-notification-prompt button{display:inline-block;background:#ffd600;color:#111;border:1px solid #ffd600;padding:12px 16px;margin:8px 8px 0 0;font:700 14px Arial,sans-serif;cursor:pointer}.can-notification-prompt button+button{background:transparent;color:#fff}.can-notification-prompt button:disabled{opacity:.6;cursor:wait}.can-notification-prompt :focus-visible{outline:2px solid #fff;outline-offset:3px}
