#calculator{display:flex;flex-direction:column}#calculator h2{margin:unset;margin-bottom:25px;font-size:20px;line-height:140%;letter-spacing:-.045em;font-weight:500;text-align:center}#calculator .amounts label{margin-bottom:12px}#calculator .amounts .select-wrap{background-color:#f9faf9;border:1px solid #e8e8e8;padding:12px 12px 12px 16px;display:flex;justify-content:space-between;border-radius:8px;box-sizing:border-box;gap:8px;margin-bottom:16px;height:64px}#calculator .amounts .select-wrap.disabled{background:#fff}#calculator .amounts .select-wrap.disabled input{background:#fff;max-width:100%}#calculator .amounts .select-wrap input{color:#0a1a10;outline:none;border:none;font-size:24px;line-height:140%;letter-spacing:0;font-weight:500;width:100%;max-width:70%;background:#f9faf9}#calculator .amounts .line_calc{display:flex;justify-content:space-between}#calculator .amounts .line_calc b{font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;letter-spacing:0;color:#4d544f}#calculator .calc_bottom-block{padding-top:8px;display:flex;gap:16px}#calculator .calc_bottom-block label{margin-bottom:12px}#calculator .calc_bottom-block .left,#calculator .calc_bottom-block .right{width:100%}#calculator .calc_bottom-block .left .select-wrap,#calculator .calc_bottom-block .right .select-wrap{margin-bottom:0}.purchase-section.has-transactions{align-content:flex-start}.purchase-section #lastTransactions .list-component{margin-bottom:24px}.purchase-section #lastTransactions #modal{width:600px;max-width:100vw;padding-top:40px;max-height:80vh}.purchase-section #lastTransactions h2{margin:unset;margin-bottom:25px;font-size:20px;line-height:140%;letter-spacing:-.045em;font-weight:500;text-align:center}.purchase-section #lastTransactions .card{padding:8px 16px}.purchase-section #lastTransactions .card .content{margin-left:unset;justify-content:space-between;flex-direction:row;align-items:center;width:100%;position:relative;gap:8px}.purchase-section #lastTransactions .card .content .image{height:40px;width:40px;position:relative}.purchase-section #lastTransactions .card .content .lastTransactions-block{display:flex;justify-content:space-between;flex:1 1}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line{gap:7px;display:flex;flex-direction:column;margin:0!important}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line b.amount{text-transform:uppercase;font-size:18px;line-height:140%;letter-spacing:-.045em;font-weight:500}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status{display:flex;font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;color:#4d544f;text-transform:capitalize;gap:4px}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-transform:uppercase}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Processed{color:#34c759}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Submitted,.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Waiting{color:#ff9500}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Processing{color:#fc0}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Expired,.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line label.status b.Rejected{color:#ff3b30}.purchase-section #lastTransactions .card .content .lastTransactions-block .bottom-line{gap:8px;display:flex;flex-direction:column;justify-content:unset!important;text-align:right}.purchase-section #lastTransactions .card .content .lastTransactions-block .bottom-line label.number{color:#000;font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:400}.purchase-section #lastTransactions .card .content .lastTransactions-block .bottom-line label.date{color:#4d544f;font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:400;letter-spacing:.28px}@media screen and (max-width:600px){.purchase-section #lastTransactions .card .content .image{position:absolute;right:0;top:0}.purchase-section #lastTransactions .card .content .lastTransactions-block{flex-direction:column;justify-content:unset;position:relative}.purchase-section #lastTransactions .card .content .lastTransactions-block .top-line{padding-bottom:8px;border-bottom:1px solid #e8e8e8}.purchase-section #lastTransactions .card .content .lastTransactions-block .bottom-line{text-align:left;padding-top:8px}}.purchase-section .list-component>label{margin:auto;padding:20px 0}@media screen and (max-width:1000px){.card .content .ref_link-block{max-width:520px;overflow:hidden}}.card .content .ref_link-block label{margin-bottom:8px}.card .content .ref_link-block .ref_link-line{display:flex;justify-content:space-between;gap:48px;padding:8px 8px 8px 24px;border-radius:100px;border:1px solid #e8e8e8;background:#f9faf9;align-items:center}.card .content .ref_link-block .ref_link-line b{font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:400;color:#07130c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ReferallProgram{display:flex;padding:24px 40px 24px 24px;align-items:center;gap:80px;border-radius:8px;background:#edfff2}#ReferallProgram .left{display:flex;flex-direction:column;gap:16px}#ReferallProgram .left h3{font-size:24px;color:#07130c}#ReferallProgram .left h3,#ReferallProgram .left p{line-height:140%;letter-spacing:-.045em;font-weight:400;margin:0}#ReferallProgram .left p{font-size:16px}#ReferallProgram .left p b{font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-decoration:underline;display:inline}#ReferallProgram .left .buttons{margin-top:8px;display:flex;gap:12px}#ReferallProgram .card .content{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;position:relative;margin:0 auto}#ReferallProgram .card .content label{width:100%;font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:500}#ReferallProgram .card .content label.date{position:absolute;right:0;bottom:0}#ReferallProgram .card .content label.number{position:absolute;right:0;top:0;font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:500}#ReferallProgram .card .content label b{text-transform:capitalize;display:inline;font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:500}#ReferallProgram .card .content b.amount{text-transform:uppercase}#ReferallProgram .card .content .image{height:56px;width:56px;margin-right:1em;position:relative}#ReferallProgram .list-component>label{margin:auto;padding:20px 0}@media screen and (max-width:1300px){#ReferallProgram .card .content b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500}#ReferallProgram{flex-direction:column-reverse;gap:16px;align-items:flex-start}#ReferallProgram .right img{width:68px;height:64px}}@media screen and (max-width:860px){#ReferallProgram{display:flex;gap:10px;padding:16px}#ReferallProgram .list-component{padding:12px}#ReferallProgram .card .content .image{height:30px;width:30px}}@media screen and (max-width:450px){#ReferallProgram .left .buttons{flex-direction:column;gap:16px}#ReferallProgram .left .buttons button{width:100%;justify-content:center}}