.icaro-contract-feedback{position:fixed;top:24px;right:24px;z-index:30000;display:flex;align-items:flex-start;gap:18px;max-width:540px;padding:18px 20px;border:2px solid #16539b;border-radius:10px;background:#edf5ff;color:#102d4f;box-shadow:0 8px 30px #10213340;font:15px/1.5 Roboto,Arial,sans-serif;}
.icaro-contract-feedback strong{display:block;font-size:17px}.icaro-contract-feedback p{margin:6px 0 0}.icaro-contract-feedback button{flex-shrink:0;background:#fff;border:1px solid currentColor;border-radius:5px;padding:6px 9px;color:inherit;font:inherit;cursor:pointer}.icaro-contract-feedback button:focus-visible{outline:3px solid #154fa4;outline-offset:3px}.icaro-contract-error{border-color:#ac2338;background:#fff0f2;color:#771326}.icaro-contract-success{border-color:#18764b;background:#edfff4;color:#0e4d32}@media(max-width:600px){.icaro-contract-feedback{top:12px;right:12px;left:12px;padding:14px;max-width:none;font-size:14px;gap:12px;}}
