.commitments-module__8NQ-Wa__page{color:#2d2526;background:#fbf8f5;min-height:calc(100dvh - 84px);padding:70px max(20px,50vw - 540px) 130px}.commitments-module__8NQ-Wa__hero{max-width:720px;margin-bottom:34px}.commitments-module__8NQ-Wa__hero>span{color:#9c162c;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.commitments-module__8NQ-Wa__hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,6vw,64px);line-height:1}.commitments-module__8NQ-Wa__hero p{color:#6d6263;font-size:18px;line-height:1.55}.commitments-module__8NQ-Wa__success,.commitments-module__8NQ-Wa__error{border-radius:14px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 15px;display:flex}.commitments-module__8NQ-Wa__success{color:#126b56;background:#dff3eb}.commitments-module__8NQ-Wa__error{color:#9c162c;background:#f9e3e5}.commitments-module__8NQ-Wa__empty{background:#fff;border:1px solid #eadfdb;border-radius:24px;justify-items:start;gap:12px;max-width:680px;padding:34px;display:grid}.commitments-module__8NQ-Wa__empty>svg{color:#9c162c}.commitments-module__8NQ-Wa__empty h2,.commitments-module__8NQ-Wa__empty p{margin:0}.commitments-module__8NQ-Wa__empty p{color:#716667}.commitments-module__8NQ-Wa__list{gap:18px;display:grid}.commitments-module__8NQ-Wa__card{background:#fff;border:1px solid #e8deda;border-radius:24px;padding:24px;box-shadow:0 16px 40px #3a1a1f0d}.commitments-module__8NQ-Wa__card>header{justify-content:space-between;gap:18px;display:flex}.commitments-module__8NQ-Wa__card header small{color:#9c162c;text-transform:uppercase;font-weight:800}.commitments-module__8NQ-Wa__card h2{margin:5px 0;font-size:22px}.commitments-module__8NQ-Wa__card header>span{border-radius:999px;height:max-content;padding:8px 11px;font-size:12px;font-weight:800}.commitments-module__8NQ-Wa__reserved{color:#805e00;background:#fff3cf}.commitments-module__8NQ-Wa__active{color:#126b56;background:#dff3eb}.commitments-module__8NQ-Wa__delivered{color:#265b91;background:#e4efff}.commitments-module__8NQ-Wa__expired,.commitments-module__8NQ-Wa__cancelled{color:#9c162c;background:#f6e5e7}.commitments-module__8NQ-Wa__amount{background:#faf6f3;border-radius:16px;align-items:baseline;gap:9px;margin:18px 0;padding:15px;display:flex}.commitments-module__8NQ-Wa__amount strong{font-size:28px}.commitments-module__8NQ-Wa__amount span{font-weight:700}.commitments-module__8NQ-Wa__amount small{color:#746a6b;align-items:center;gap:5px;margin-left:auto;display:flex}.commitments-module__8NQ-Wa__actions{flex-wrap:wrap;gap:10px;display:flex}.commitments-module__8NQ-Wa__deliveryForm{border-top:1px solid #eee4e1;gap:12px;margin-top:20px;padding-top:20px;display:grid}.commitments-module__8NQ-Wa__deliveryForm h3{align-items:center;gap:8px;display:flex}.commitments-module__8NQ-Wa__deliveryForm label{gap:6px;font-size:13px;font-weight:700;display:grid}.commitments-module__8NQ-Wa__deliveryForm input,.commitments-module__8NQ-Wa__deliveryForm textarea{font:inherit;border:1px solid #ded3d0;border-radius:12px;padding:11px}.commitments-module__8NQ-Wa__timeline{border-top:1px solid #eee4e1;gap:9px;margin-top:20px;padding-top:18px;display:grid}.commitments-module__8NQ-Wa__timeline p{background:#faf7f4;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;margin:0;padding:11px;display:grid}.commitments-module__8NQ-Wa__timeline p>span{color:#187b65}.commitments-module__8NQ-Wa__timeline small{color:#746a6b;text-align:right}.commitments-module__8NQ-Wa__card footer{color:#766b6c;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}@media (max-width:640px){.commitments-module__8NQ-Wa__page{padding:38px 16px 110px}.commitments-module__8NQ-Wa__card{padding:18px}.commitments-module__8NQ-Wa__card>header,.commitments-module__8NQ-Wa__amount{flex-direction:column;align-items:flex-start}.commitments-module__8NQ-Wa__amount small{margin-left:0}.commitments-module__8NQ-Wa__actions>*{width:100%}.commitments-module__8NQ-Wa__timeline p{grid-template-columns:auto 1fr}.commitments-module__8NQ-Wa__timeline small{text-align:left;grid-column:2}}.commitments-module__8NQ-Wa__formHeading{align-items:flex-start;gap:11px;display:flex}.commitments-module__8NQ-Wa__formHeading>span{color:#9c162c;background:#f7e8ea;border-radius:10px;align-items:center;padding:9px;display:flex}.commitments-module__8NQ-Wa__formHeading h3{margin:0}.commitments-module__8NQ-Wa__formHeading p{color:#746a6b;margin:4px 0 0;font-size:13px}.commitments-module__8NQ-Wa__resultChoice{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.commitments-module__8NQ-Wa__resultChoice legend{margin-bottom:7px;font-size:13px;font-weight:800}.commitments-module__8NQ-Wa__resultChoice label{cursor:pointer;position:relative}.commitments-module__8NQ-Wa__resultChoice input{position:absolute;top:12px;left:12px}.commitments-module__8NQ-Wa__resultChoice span{border:1px solid #ded3d0;border-radius:14px;gap:2px;padding:12px 12px 12px 38px;display:grid}.commitments-module__8NQ-Wa__resultChoice input:checked+span{color:#8d1428;background:#f8e9ec;border-color:#9c162c}.commitments-module__8NQ-Wa__resultChoice small,.commitments-module__8NQ-Wa__fileField small,.commitments-module__8NQ-Wa__closureChoice small{color:#776c6d;font-weight:500}.commitments-module__8NQ-Wa__formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commitments-module__8NQ-Wa__formGrid label{gap:6px;font-size:13px;font-weight:700;display:grid}.commitments-module__8NQ-Wa__fileField{cursor:pointer;background:#faf7f4;border:1px dashed #cdbfbb;border-radius:14px;padding:12px;grid-template-columns:auto 1fr auto!important;align-items:center!important}.commitments-module__8NQ-Wa__fileField span,.commitments-module__8NQ-Wa__closureChoice span{gap:2px;display:grid}.commitments-module__8NQ-Wa__fileField input{border:0;max-width:210px;padding:0}.commitments-module__8NQ-Wa__closureChoice{background:#fff8e5;border:1px solid #ead69a;border-radius:14px;padding:12px;grid-template-columns:auto 1fr!important;align-items:flex-start!important}.commitments-module__8NQ-Wa__closureChoice input{margin-top:3px}@media (max-width:640px){.commitments-module__8NQ-Wa__resultChoice,.commitments-module__8NQ-Wa__formGrid{grid-template-columns:1fr}.commitments-module__8NQ-Wa__fileField{grid-template-columns:auto 1fr!important}.commitments-module__8NQ-Wa__fileField input{grid-column:1/-1;max-width:100%}}
