.payment-assistance{width:100%;padding:125px 0}.payment-assistance__container{width:100%;max-width:1141px;margin:0 auto;padding:0 24px}@media(min-width:1024px){.payment-assistance__container{padding:0 32px}}@media(min-width:1440px){.payment-assistance__container{padding:0}}.payment-assistance__title{max-width:100%;margin:0 0 40px;font-size:36px;line-height:1.2;font-weight:600;color:#000}@media(max-width:768px){.payment-assistance__title{font-size:28px;margin-bottom:24px}}.payment-assistance__form{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%}.payment-assistance__issue-section{width:100%;max-width:865px}.payment-assistance__issue-content{display:flex;flex-direction:column;gap:28px;width:100%;align-self:stretch}.payment-assistance__field{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;border:0}.payment-assistance__field--short{max-width:369px;gap:8px}.payment-assistance__field--wide{max-width:865px;gap:8px}.payment-assistance__field--issue{width:100%;max-width:865px;gap:15px}.payment-assistance__field--nickname{max-width:865px;gap:8px}.payment-assistance__field--inline{flex:1 1;min-width:0}.payment-assistance__field--error .payment-assistance__issue-label,.payment-assistance__field--error .payment-assistance__label{color:red}.payment-assistance__issue-label{margin:0;font-size:24px;line-height:24px;font-weight:600;color:#666}@media(max-width:768px){.payment-assistance__issue-label{font-size:18px;line-height:1.4}}.payment-assistance__select-wrapper{width:100%;max-width:865px}.payment-assistance__select-wrapper .custom_select{max-width:100%;width:100%;display:flex;flex-direction:column}.payment-assistance__select-wrapper .custom_select__dropdown-wrapper{position:static;top:auto;z-index:auto;width:100%;margin-top:-1px}.payment-assistance__select-wrapper--error .payment-assistance__custom-select{border-color:red!important}.payment-assistance__select-wrapper--error .payment-assistance__custom-select.removeBorder{border-bottom-color:red!important}.payment-assistance__select-wrapper--error .custom-select-input{color:red}.payment-assistance__select-wrapper--error .custom_select__dropdown-wrapper{border-color:red}.payment-assistance__select-wrapper--issue .custom_select__dropdown-list{max-height:none;overflow-y:visible}.payment-assistance__select-wrapper--selected .payment-assistance__custom-select .custom-select-input{font-weight:600}.payment-assistance__custom-select{height:48px;width:100%;border:1px solid #949494;border-radius:8px;background:#fff}.payment-assistance__custom-select .custom-select-input{font-size:16px;line-height:20px;padding:12px 36px 12px 12px;font-weight:400;color:#000}.payment-assistance__custom-select .custom-select__select-icon{right:12px;width:19px;height:9px}.payment-assistance__custom-select.removeBorder{border-bottom:1px solid #949494;border-radius:8px 8px 0 0}.payment-assistance__select-wrapper .custom_select__dropdown-wrapper{border-color:#949494;border-radius:0 0 8px 8px}.payment-assistance__select-wrapper .custom_select__dropdown-item{font-size:16px;line-height:20px;padding:10px 12px;color:#666}.payment-assistance__label{font-size:18px;line-height:24px;font-weight:500;color:#1c1c1c}.payment-assistance__label--semibold{font-weight:600;color:#1d1d1d}.payment-assistance__gpass-form,.payment-assistance__issue-form{display:flex;flex-direction:column;gap:28px;width:100%}.payment-assistance__service-types{margin:0;padding:0;border:0;max-width:846px}.payment-assistance__service-types--error .payment-assistance__service-type-checkbox .checkbox__input:checked~.checkbox__text,.payment-assistance__service-types--error .payment-assistance__service-type-checkbox .checkbox__text,.payment-assistance__service-types--error .payment-assistance__service-types-legend{color:red}.payment-assistance__service-types--error .payment-assistance__service-type-checkbox .checkbox__control{border-color:red}.payment-assistance__service-types-legend{margin:0 0 11px;padding:0;font-size:18px;line-height:24px;font-weight:600;color:#1d1d1d}.payment-assistance__service-types-grid{display:flex;flex-wrap:wrap;gap:48px;width:100%}@media(max-width:900px){.payment-assistance__service-types-grid{flex-direction:column;gap:16px}}.payment-assistance__service-types-column{display:flex;flex-direction:column;gap:5px;min-width:200px}.payment-assistance__service-type-checkbox{gap:15px}.payment-assistance__service-type-checkbox .checkbox__text{font-size:18px;line-height:24px;font-weight:500;color:#333}.payment-assistance__service-type-checkbox .checkbox__input:checked~.checkbox__text{color:#000}.payment-assistance__charge-grid{display:flex;flex-wrap:wrap;gap:100px;width:100%;max-width:846px}@media(max-width:900px){.payment-assistance__charge-grid{gap:28px}}.payment-assistance__charge-grid-column{display:flex;flex-direction:column;gap:28px;flex:0 0 369px;max-width:369px;width:100%}@media(max-width:900px){.payment-assistance__charge-grid-column{flex:1 1 100%;max-width:100%}}.payment-assistance__payment-declined-notice{margin:0;max-width:1061px;font-size:20px;line-height:24px;font-weight:500;color:#000}@media(max-width:768px){.payment-assistance__payment-declined-notice{font-size:18px;line-height:1.4}}.payment-assistance__gpass-notice{margin:0;max-width:1061px;font-size:20px;line-height:24px;font-weight:600;color:#000}@media(max-width:768px){.payment-assistance__gpass-notice{font-size:18px;line-height:1.4}}.payment-assistance__field--with-side-hint{max-width:1061px}.payment-assistance__field-side-hint-row{display:flex;align-items:flex-start;gap:13px;width:100%}@media(max-width:900px){.payment-assistance__field-side-hint-row{flex-direction:column;gap:8px}}.payment-assistance__field-side-hint-row .payment-assistance__input{flex:0 0 369px;max-width:369px;width:100%}@media(max-width:900px){.payment-assistance__field-side-hint-row .payment-assistance__input{flex:1 1 auto;max-width:100%}}.payment-assistance__side-hint{flex:1 1;margin:6px 0 0;font-size:18px;line-height:24px;font-weight:400;color:#000}@media(max-width:900px){.payment-assistance__side-hint{margin-top:0}}.payment-assistance__textarea{width:100%;min-height:77px;padding:12px;border:1px solid #949494;border-radius:8px;background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:20px;font-weight:400;resize:vertical;box-sizing:border-box}.payment-assistance__textarea:focus{outline:none;border-color:#666}.payment-assistance__textarea:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__gpass-attachments{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:1045px}.payment-assistance__attach-hint{margin:0;font-size:18px;line-height:24px;font-weight:600;color:#000}.payment-assistance__actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.payment-assistance__attach-btn--gpass{min-width:155px}.payment-assistance__extra-links--gpass{width:100%;max-width:419px}.payment-assistance__nickname-row{display:flex;align-items:flex-start;gap:20px;width:100%}@media(max-width:768px){.payment-assistance__nickname-row{flex-direction:column;gap:8px}}.payment-assistance__nickname-row .payment-assistance__input{flex:0 0 369px;max-width:369px;width:100%}@media(max-width:768px){.payment-assistance__nickname-row .payment-assistance__input{flex:1 1 auto;max-width:100%}}.payment-assistance__nickname-hint{flex:1 1;margin:12px 0 0;font-size:16px;line-height:24px;font-weight:400;color:#666}@media(max-width:768px){.payment-assistance__nickname-hint{margin-top:0}}.payment-assistance__input{width:100%;height:48px;padding:12px;border:1px solid #949494;border-radius:8px;background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:20px;font-weight:400;box-sizing:border-box}.payment-assistance__input:focus{outline:none;border-color:#666}.payment-assistance__input:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__input::placeholder{color:#767676}.payment-assistance__input--compact{height:36px;padding:8px 12px;border-color:#949494}.payment-assistance__input--error{border-color:red;color:red}.payment-assistance__input--error:focus{border-color:red}.payment-assistance__row{display:flex;flex-wrap:wrap;gap:30px;width:100%;max-width:865px}.payment-assistance__notice{max-width:865px}.payment-assistance__notice-text{margin:0;font-size:18px;line-height:24px;font-weight:400;color:#000}@media(max-width:768px){.payment-assistance__notice-text{font-size:16px;line-height:1.5}}.payment-assistance__link{font-size:inherit;line-height:inherit;font-weight:inherit;font-style:italic;text-decoration:underline;color:inherit;transition:opacity .2s ease}.payment-assistance__link:hover{opacity:.7}.payment-assistance__link:focus{outline:2px solid rgba(0,0,0,.5);outline-offset:2px;border-radius:2px}.payment-assistance__content-type{margin:0;padding:0;border:0;max-width:471px}.payment-assistance__content-type-legend{margin:0 0 10px;padding:0;font-size:18px;line-height:24px;font-weight:500;color:#1c1c1c}.payment-assistance__radio-group{display:flex;flex-direction:column;gap:8px}.payment-assistance__radio{gap:15px}.payment-assistance__radio .checkbox__text{font-size:16px;line-height:24px;font-weight:400;color:#000}.payment-assistance__paid-links{display:flex;flex-direction:column;gap:30px;max-width:369px}.payment-assistance__attachments{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:992px}.payment-assistance__file-input{display:none}.payment-assistance__attach-btn{align-self:flex-start;min-width:130px;height:37px;padding:6px 24px;border:0;border-radius:8px;background:linear-gradient(270deg,#e5a855,#fecd80 36%,#e5a855 66.5%,#d79960);color:#fff;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.payment-assistance__attach-btn:hover:not(:disabled){opacity:.9}.payment-assistance__attach-btn:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__file-chip{display:inline-flex;flex-direction:column;align-self:flex-start;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:10px;border:1px solid #160e00;border-radius:8px;background:#fff;box-sizing:border-box}.payment-assistance__file-chip--uploading{min-width:220px}.payment-assistance__file-chip-row{display:flex;align-items:center;gap:5px;min-height:24px}.payment-assistance__file-icon{flex-shrink:0}.payment-assistance__file-name{font-size:16px;line-height:24px;font-weight:400;color:#000;word-break:break-all}.payment-assistance__file-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .2s ease}.payment-assistance__file-remove:hover:not(:disabled){opacity:.7}.payment-assistance__file-remove:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__file-progress{width:100%;min-width:180px}.payment-assistance__file-progress-track{width:100%;height:4px;border-radius:2px;background:#e0e0e0;overflow:hidden}.payment-assistance__file-progress-fill{display:block;height:100%;border-radius:2px;background:linear-gradient(270deg,#e5a855,#fecd80 36%,#e5a855 66.5%,#d79960);transition:width .12s linear}.payment-assistance__extra-links{display:flex;flex-direction:column;gap:11px;max-width:419px}.payment-assistance__extra-link-row{display:flex;flex-direction:column;align-items:flex-start;gap:11px;width:100%}.payment-assistance__extra-link-input-row{display:flex;align-items:center;gap:10px;width:100%}.payment-assistance__extra-link-input-row .payment-assistance__input{width:369px;flex-shrink:0}@media(max-width:768px){.payment-assistance__extra-link-input-row .payment-assistance__input{width:100%;flex:1 1}}.payment-assistance__remove-link-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:opacity .2s ease}.payment-assistance__remove-link-btn:hover:not(:disabled){opacity:.7}.payment-assistance__remove-link-btn:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__add-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-width:134px;height:40px;padding:6px 12px;border:3px solid transparent;border-radius:10px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#e5a855,#fecd80 36%,#e5a855 66.5%,#d79960) border-box;color:#000;font-family:inherit;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.payment-assistance__add-link-btn:hover:not(:disabled){opacity:.85}.payment-assistance__add-link-btn:disabled{opacity:.6;cursor:not-allowed}.payment-assistance__error{width:100%}.payment-assistance__actions{display:flex;justify-content:center;width:100%;padding-top:10px}.payment-assistance__submit{min-width:200px;height:48px;padding:10px 32px;border:0;border-radius:8px;background:linear-gradient(270deg,#e5a855,#fecd80 36%,#e5a855 66.5%,#d79960);color:#fff;font-size:18px;line-height:24px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.payment-assistance__submit:hover:not(:disabled){opacity:.9}.payment-assistance__submit:disabled{opacity:.6;cursor:not-allowed}