/* Manever Najem 0.3.0 */
.manever-inquiry{width:100%;max-width:100%;box-sizing:border-box}.manever-inquiry *{box-sizing:border-box}.manever-inquiry label{display:block;margin:0 0 14px;font-weight:600}.manever-inquiry input,.manever-inquiry textarea,.manever-inquiry select{display:block;width:100%;max-width:100%;min-width:0;margin-top:6px;padding:.72rem .8rem;border:1px solid #b9c5d3;border-radius:6px;background:#fff;color:inherit;font:inherit;line-height:1.3}.manever-inquiry textarea{resize:vertical}.manever-inquiry button{cursor:pointer}.manever-inquiry button:disabled{cursor:wait;opacity:.65}.manever-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.manever-form-intro{margin-bottom:20px}.manever-form-section{margin-top:18px}.manever-form-section[hidden]{display:none!important}.manever-contact-fields{margin-top:24px;padding-top:24px;border-top:1px solid #dde3e7}.manever-contact-fields h3{margin:0 0 16px}.manever-contact-note{margin:.25rem 0 1rem;opacity:.7;font-size:.95rem}.manever-form-error{padding:10px 12px;border:1px solid #c44;margin:0 0 12px;background:#fff7f7}.manever-success{padding:22px;border:1px solid #b7d7b7;background:#f7fbf7}.manever-success strong{font-size:1.15rem}.manever-success p{margin:.5rem 0 1rem}.manever-btn{display:inline-block;padding:.65rem .9rem;border:1px solid currentColor;border-radius:6px;text-decoration:none}.manever-btn-primary{font-weight:700}.manever-datetime-note{margin:1rem 0 .75rem;font-weight:600}.manever-datetime-grid{margin-bottom:.25rem}.manever-cargo-field[hidden]{display:none!important}.manever-inquiry input[type="datetime-local"]{min-height:50px;-webkit-appearance:none;appearance:none}.manever-inquiry input[type="datetime-local"]::-webkit-date-and-time-value{text-align:left;min-height:1.4em}.manever-inquiry input[type="datetime-local"]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.manever-inquiry input[type="file"]{padding:.55rem;background:#fafafa}.manever-consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;line-height:1.45}.manever-consent input{display:block!important;flex:0 0 auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;padding:0!important}.manever-consent span{display:block}.manever-optional{font-weight:400;opacity:.65;font-size:.9em}.manever-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:700px){.manever-form-grid{grid-template-columns:1fr;gap:0}.manever-inquiry label{margin-bottom:16px}.manever-inquiry input,.manever-inquiry textarea,.manever-inquiry select{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important}.manever-inquiry input[type="datetime-local"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;padding:.78rem .75rem!important;overflow:hidden!important}.manever-datetime-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.manever-datetime-grid label{width:100%!important;min-width:0!important}.manever-contact-fields{margin-top:20px;padding-top:20px}.manever-form-section{width:100%;max-width:100%;overflow:hidden}}

/* Manever Najem 0.3.2 – mobile consent fix */
@media(max-width:700px){
  .manever-inquiry .manever-consent{
    display:grid!important;
    grid-template-columns:22px minmax(0,1fr)!important;
    column-gap:10px!important;
    align-items:start!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 18px!important;
  }
  .manever-inquiry .manever-consent input[type="checkbox"]{
    display:block!important;
    width:20px!important;
    min-width:20px!important;
    max-width:20px!important;
    height:20px!important;
    margin:2px 0 0!important;
    padding:0!important;
  }
  .manever-inquiry .manever-consent span{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
}
