.direct-request{padding:22px;margin:22px 0;border:2px solid #7bbbdc;border-radius:14px;background:#f1faff;color:#17364a}.direct-request h3{margin:0 0 14px;font-size:1.2rem}.direct-request>label{display:block;margin:14px 0;font-size:15px;font-weight:600}.direct-request>label>input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #8da5b4;border-radius:7px;padding:12px;background:white;color:#17364a;font:inherit}.direct-request .direct-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.6}.direct-request .direct-consent input{width:20px;height:20px;flex:0 0 20px;margin:2px 0}.direct-request button{cursor:pointer;border:0;border-radius:8px;padding:14px 22px;background:#126994;color:white;font:inherit;font-weight:700}.direct-request button:disabled{cursor:default;opacity:.65}.direct-status{white-space:pre-line;overflow-wrap:anywhere}.direct-status.received{font-weight:700;color:#12603d}.direct-trap{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.rental-minimum{font-weight:700;display:inline-block;padding:7px 12px;border-radius:8px;background:#e7f5ff;color:#164c70;margin-top:10px}
