.safa-order-box{background:#fff;padding:28px;border:1px solid #b7d6e1;border-radius:10px;color:#123e56;max-width:680px}.safa-order-box h3{font-size:26px;line-height:1.25;margin:0 0 12px;color:#073b66}.safa-order-box p{font-size:15px;line-height:1.6}.safa-order-form label{display:block;font-size:15px;font-weight:600;margin:18px 0}.safa-order-form input:not([type=checkbox]),.safa-order-form textarea,.safa-order-form select{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:7px;border:1px solid #9ebfcd;border-radius:5px;background:#fafdff;color:#123e56;font:inherit;font-size:16px}.safa-order-form textarea{resize:vertical}.safa-order-form .safa-consent{font-size:13px;font-weight:400;display:flex;gap:9px;align-items:flex-start}.safa-consent input{flex-shrink:0;margin-top:4px}.safa-order-actions{display:flex;gap:12px;flex-wrap:wrap}.safa-order-form button{cursor:pointer;border:0;border-radius:6px;padding:14px 18px;font:600 14px/1.5 system-ui;background:#073b66;color:white}.safa-order-form button[value=whatsapp]{background:#075e54}.safa-order-form button:disabled{opacity:.6;cursor:default}.safa-order-form .safa-order-help{font-size:12px}.safa-order-status a{display:inline-block;margin-top:12px;color:#075e54;font-weight:700;text-decoration:underline}.safa-order-status button{margin-top:16px}.safa-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.safa-order-float{position:fixed;right:20px;bottom:22px;z-index:100;background:#073b66;color:#fff!important;padding:14px 22px;border-radius:30px;text-decoration:none;box-shadow:0 5px 20px #073b6633;font:600 15px system-ui}.safa-order-form :focus-visible{outline:3px solid #087d96;outline-offset:3px}@media(max-width:600px){.safa-order-box{padding:20px}.safa-order-actions button{width:100%}.safa-order-float{right:12px;bottom:12px}}
