@import url(bootstrap.min.css);.it-message-wrapper{display:block;width:1px;height:1px;position:fixed;left:0;right:0;top:0;margin:auto;z-index:9999}.it-message{width:513px;margin-left:-250px;height:auto;background:#FFF;box-shadow:0px 8px 10px rgba(189,184,184,0.14),0px 3px 14px rgba(189,184,184,0.12),0px 5px 5px rgba(189,184,184,0.2);border-radius:8px;overflow:hidden;margin-top:8px;--animate-duration: 0.3s}.it-message>.wrapper{background:#FFFFFF;border-radius:8px;width:100%;height:calc(100% - 5px);margin-top:5px;position:relative}.it-message>.wrapper>.close{position:absolute;right:10px;top:10px;cursor:pointer}.it-message>.wrapper>.info{padding:20px 16px 32px 16px}.it-message>.wrapper>.ok{display:inline-block;padding:16px;cursor:pointer;font-weight:600}.it-message.info{background:#2196F3}.it-message.info>.wrapper{background:#FFFFFF}.it-message.info>.wrapper>.info{color:#333333}.it-message.error{background:#F03D3E}.it-message.error>.wrapper{background:#FFFFFF}.it-message.success{background:#2F9E44}.it-message.success>.wrapper{background:#FFFFFF}@media screen and (max-width: 513px){.it-message{max-width:513px;width:calc(100vw - 20px);margin-left:calc(10px - 50vw)}}.form-floating{position:relative}.form-floating div.empty{position:absolute;width:auto;display:inline-block;font-size:14px}.form-floating div.empty span{padding:2px 5px;color:var(--bs-form-invalid-border-color)}.enter_field{max-width:320px;display:flex;flex-direction:column;margin:calc(50vh - 170px) auto}.btn-primary{background:#FFA800;border:1px solid #FFA800;width:100%}.btn-primary:hover{background:#cc8600;border:1px solid #cc8600}.btn-primary[disabled]{background:#cccccc;border:1px solid #cccccc}.btn-primary>span.progress{display:none;background:none}a[data-action="logout"]{cursor:pointer}body.wallet{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.wallet .wallet{background-color:#FBB52F;background-image:url("/assets/svg/logo_bg.svg");margin-top:100px;width:380px;max-width:100%;padding:16px;border-radius:8px;background-position:100% 100%;background-repeat:no-repeat;color:#172b4c}body.wallet .wallet .wallet_user_data{margin-bottom:20px}body.wallet .wallet .ruble_symbol{height:60px}body.wallet .wallet .rubble_descr{font-size:16px}body.wallet .wallet .fio{font-size:18px}body.wallet .wallet .wallet_id{font-size:16px}body.wallet .wallet .ballance{font-size:32px;margin-top:-8px;font-weight:bold}@media (max-width: 1200px){body.wallet .wallet{width:100%}}body.wallet .registrations{margin-top:100px;width:196px;height:167px;border-radius:12px;background-color:#EBEDF3;position:relative}body.wallet .registrations:first-child{margin-right:22px}body.wallet .registrations.enrollments::after{content:url(/assets/svg/enrollments.svg);position:absolute;right:8px;top:12px}body.wallet .registrations.withdrawals::after{content:url(/assets/svg/withdrawals.svg);position:absolute;right:8px;top:12px}body.wallet .registrations.withdrawals .registrations_ballance{color:#D98E00}body.wallet .registrations .registrations_wrapper{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}body.wallet .registrations .registrations_month{line-height:18px;color:#7E8299;padding-right:34px}body.wallet .registrations .registrations_ballance{color:#219653;margin-top:10px;margin-bottom:10px;font-weight:bold}body.wallet .registrations .registrations_graph{background-color:#FBB52F;width:100%;height:12px;border-radius:4px;overflow:hidden}body.wallet .registrations .registrations_graph .graph{height:100%;background-color:#219653}body.wallet .registrations button{display:flex;justify-content:center;border-radius:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#172B4C;background-color:#FFFFFF;border:none;padding:4px 10px;width:121px;margin:10px auto 0px auto}@media (max-width: 1200px){body.wallet .registrations{width:50%}}@media (max-width: 768px){body.wallet .registrations{margin-top:20px}}body.wallet .important_notifications{margin-top:100px;width:100%;border-radius:12px;background-color:#EBEDF3;position:relative;padding:14px}body.wallet .important_notifications span{color:#7E8299}body.wallet .important_notifications p{font-size:20px;color:#172B4C}body.wallet .important_notifications button{border-radius:20px;color:#FFFFFF;background-color:#FBB52F;border:none;padding:4px 10px;width:121px}@media (max-width: 1200px){body.wallet .important_notifications{margin-top:20px}}body.wallet .annual-profit{background-color:#EBEDF3;padding:16px 24px;border-radius:32px;margin-top:20px}body.wallet .annual-profit h3{font-size:20px;font-weight:600;margin-bottom:20px}body.wallet .annual-profit button{background-color:transparent;border-radius:20px;color:#172b4c;border:1px solid #CFD3DB}body.wallet .mini-title{font-size:20px}.navbar-brand .btn.btn-primary{display:inline-block;max-width:130px;margin-left:20px}@media (max-width: 768px){.navbar-brand .btn.btn-primary{display:none}}body.invest{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.invest .form-check-input{height:1.5em}body.invest .form-switch .form-check-input{width:3em;margin-right:20px}body.invest .btn.open_deposit{color:#172B4C;box-shadow:0 2px 2px #4F08193D;transition:0.3s}body.invest .btn.open_deposit:hover{background:#FFA800;border:1px solid #FFA800;box-shadow:0 4px 8px rgba(0,0,0,0.4)}body.invest .main_wrap{margin-top:120px}body.invest .deposit,body.invest .payment_schedule{background:#EBEDF3;padding:20px 30px 29px}body.invest .deposit .header,body.invest .payment_schedule .header{font-size:22px;font-weight:700;margin-bottom:24px;color:#172B4C;display:flex;align-items:center;gap:12px}body.invest .deposit .header:before,body.invest .payment_schedule .header:before{content:'';width:4px;height:24px;background:#FFA800;border-radius:2px}body.invest .deposit .info-block,body.invest .payment_schedule .info-block{background:linear-gradient(135deg, #f8faff 0%, #e8f0ff 100%);padding:20px;margin:16px 0 24px;border-radius:16px;font-size:14px;border:1px solid rgba(65,105,225,0.1);box-shadow:0 2px 8px rgba(65,105,225,0.08)}body.invest .deposit .info-block>div:first-child,body.invest .payment_schedule .info-block>div:first-child{display:flex;align-items:center;margin-bottom:12px;color:#172B4C;font-weight:600;font-size:15px}body.invest .deposit .info-block ul,body.invest .payment_schedule .info-block ul{margin:0;padding-left:28px;line-height:1.8;color:#5A6C7D}body.invest .deposit .info-block ul li,body.invest .payment_schedule .info-block ul li{margin-bottom:6px}body.invest .deposit .info-block ul li strong,body.invest .payment_schedule .info-block ul li strong{color:#172B4C;font-weight:600}body.invest .deposit .flex-container,body.invest .payment_schedule .flex-container{display:flex;justify-content:space-between;align-items:center;gap:20px}body.invest .deposit .flex-item,body.invest .payment_schedule .flex-item{background-color:#FFF;border-radius:8px;flex:1;text-align:center;padding:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}body.invest .deposit .circle,body.invest .payment_schedule .circle{width:50px;height:50px;margin:0 auto 10px;background:conic-gradient(#f90 0%, #f90 60%, #f0f3f7 60%);border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#000}body.invest .deposit .amount,body.invest .payment_schedule .amount{font-size:20px;font-weight:bold;margin:10px 0}body.invest .deposit .description,body.invest .payment_schedule .description{font-size:14px;color:#666}body.invest .deposit .paymnet_info,body.invest .payment_schedule .paymnet_info{margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,0.08);background:white;border-radius:16px;padding:20px;display:flex;transition:transform 0.2s ease, box-shadow 0.2s ease;border:1px solid rgba(0,0,0,0.06)}body.invest .deposit .paymnet_info:hover,body.invest .payment_schedule .paymnet_info:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,0.12)}body.invest .deposit .paymnet_info .payment_graph,body.invest .payment_schedule .paymnet_info .payment_graph{flex-shrink:0;display:flex;align-items:top;justify-content:center}body.invest .deposit .paymnet_info .payment_graph svg,body.invest .payment_schedule .paymnet_info .payment_graph svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}body.invest .deposit .paymnet_info>.card-info,body.invest .payment_schedule .paymnet_info>.card-info{margin-left:24px;flex:1}body.invest .deposit .paymnet_info>.card-info .card-header,body.invest .payment_schedule .paymnet_info>.card-info .card-header{font-size:16px;color:#5A6C7D;margin-bottom:4px;font-weight:500}body.invest .deposit .paymnet_info>.card-info .card-summ,body.invest .payment_schedule .paymnet_info>.card-info .card-summ{font-size:28px;font-weight:700;line-height:1.2;color:#172B4C;margin-bottom:4px}body.invest .deposit .paymnet_info>.card-info .card-summ span,body.invest .payment_schedule .paymnet_info>.card-info .card-summ span{font-size:13px;color:#7E8299;display:block;margin-top:4px;font-weight:400}body.invest .deposit .paymnet_info>.card-info .payment-details,body.invest .payment_schedule .paymnet_info>.card-info .payment-details{background:linear-gradient(135deg, #f0f7ff 0%, #e2f1ff 100%);padding:12px 16px;border-radius:12px;margin:12px 0;font-size:14px;border:1px solid rgba(65,105,225,0.1)}body.invest .deposit .paymnet_info>.card-info .payment-details>div,body.invest .payment_schedule .paymnet_info>.card-info .payment-details>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}body.invest .deposit .paymnet_info>.card-info .payment-details>div:last-child,body.invest .payment_schedule .paymnet_info>.card-info .payment-details>div:last-child{margin-bottom:0}body.invest .deposit .paymnet_info>.card-info .payment-details>div span:first-child,body.invest .payment_schedule .paymnet_info>.card-info .payment-details>div span:first-child{color:#5A6C7D;font-weight:500}body.invest .deposit .paymnet_info>.card-info .payment-details>div span:last-child,body.invest .payment_schedule .paymnet_info>.card-info .payment-details>div span:last-child{color:#7E8299;font-weight:400}body.invest .deposit .paymnet_info>.card-info .payment-details>div strong,body.invest .payment_schedule .paymnet_info>.card-info .payment-details>div strong{color:#172B4C;font-weight:600;font-size:15px}body.invest .deposit .paymnet_info>.card-info .summ_reglament,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament{display:flex;flex-wrap:wrap;margin-top:12px;gap:4px}body.invest .deposit .paymnet_info>.card-info .summ_reglament>div,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament>div{min-width:48px;padding:4px 8px;border-radius:20px;font-size:12px;font-weight:500;text-align:center;transition:all 0.2s ease}body.invest .deposit .paymnet_info>.card-info .summ_reglament>.payed,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament>.payed{background:linear-gradient(135deg, #FFA800 0%, #FF9500 100%);color:#FFFFFF;box-shadow:0 2px 4px rgba(255,168,0,0.3)}body.invest .deposit .paymnet_info>.card-info .summ_reglament>.payed:hover,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament>.payed:hover{transform:scale(1.05);box-shadow:0 3px 6px rgba(255,168,0,0.4)}body.invest .deposit .paymnet_info>.card-info .summ_reglament>.not_payed,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament>.not_payed{color:#9CA3AF;background:#F3F4F6;border:1px solid #E5E7EB}body.invest .deposit .paymnet_info>.card-info .summ_reglament>.not_payed:hover,body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament>.not_payed:hover{background:#E5E7EB}@media (max-width: 768px){body.invest .payment_schedule{padding:16px}body.invest .payment_schedule .info-block{padding:16px;font-size:13px}body.invest .payment_schedule .info-block ul{padding-left:20px}body.invest .payment_schedule .paymnet_info{flex-direction:column;text-align:center}body.invest .payment_schedule .paymnet_info .payment_graph{margin-bottom:16px}body.invest .payment_schedule .paymnet_info>.card-info{margin-left:0}body.invest .payment_schedule .paymnet_info>.card-info .card-summ{font-size:24px}body.invest .payment_schedule .paymnet_info>.card-info .summ_reglament{justify-content:center}}@media (max-width: 610px){body.invest .deposit .flex-container{flex-direction:column}body.invest .deposit .flex-container .flex-item{width:100%}body.invest .payment_schedule .header{font-size:18px}body.invest .payment_schedule .paymnet_info .card-info .payment-details{font-size:13px;padding:10px 12px}}body.invest .operations{background-color:#EBEDF3;padding:24px;border-radius:32px;margin-bottom:60px;margin-top:20px}body.invest .operations>h3{font-size:20px;font-weight:600;margin-bottom:20px}body.invest .operations .operations-filter{margin-bottom:20px}body.invest .operations .operations-filter>button{margin-right:14px;padding:6px 14px;background-color:transparent;border-radius:20px;color:#172b4c;border:1px solid #CFD3DB;transition:0.5s}body.invest .operations .operations-filter>button.active,body.invest .operations .operations-filter>button:hover{background-color:#CFD3DB}body.invest .operations .operations-filter>button:last-child{margin-right:0px}body.invest .annual-profit{background-color:#EBEDF3;padding:16px 24px;border-radius:32px;margin-top:20px}body.invest .annual-profit h3{font-size:20px;font-weight:600;margin-bottom:20px}body.invest .annual-profit button{background-color:transparent;border-radius:20px;color:#172b4c;border:1px solid #CFD3DB}body.invest .mini-title{font-size:20px}body.invest .transfer_funds{margin-top:20px;background-color:#EBEDF3;padding:24px;border-radius:32px}body.invest .transfer_funds>h3{font-size:20px;font-weight:600;margin-bottom:20px}body.invest .transfer_funds .accordion-item{margin-bottom:10px;border-radius:12px;overflow:visible;border-radius:30px}body.invest .transfer_funds .accordion-item:hover{transition:0.5s;box-shadow:0 10px 15px rgba(0,0,0,0.3)}body.invest .transfer_funds .accordion-collapse{background-color:transparent}body.invest .transfer_funds .accordion-button{color:#172B4C;background-color:transparent}body.invest .transfer_funds .accordion-button>img{margin-right:24px}body.invest .transfer_funds .des .form-control{max-width:350px;border-radius:40px;border:1px solid #000;padding-left:25px}body.invest .transfer_funds .des label{padding-left:25px}body.invest .transfer_funds .des button[type="submit"]{max-width:350px;border-radius:40px;color:#172B4C;text-transform:uppercase;font-weight:600;font-size:18px}@media (max-width: 490px){body.invest .accordion-header .accordion-button>img{display:none}body.invest .accordion-header .accordion-button .form-switch .form-check-input{margin-right:10px}}body.invest .invest_dashboard{background:#EBEDF3;padding:20px 30px 29px;justify-content:space-between}body.invest .invest_dashboard .dashboard-wrap{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);background:white;border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem}body.invest .invest_dashboard .dashboard-wrap .dashboard-card{cursor:pointer;display:flex}body.invest .invest_dashboard .dashboard-wrap .dashboard-card>.card-info{margin-left:20px;flex:1}body.invest .invest_dashboard .dashboard-wrap .dashboard-card>.card-info .card-summ{font-size:22px;font-weight:bold;line-height:36px}body.invest .invest_dashboard .dashboard-wrap .dashboard-card>.card-info .card-header{line-height:24px}body.invest .invest_dashboard .dashboard-wrap .dashboard-card>.card-more>a{color:#172B4C;cursor:pointer;padding:20px 0;height:50px;display:block}body.invest .invest_dashboard .dashboard-wrap .description-more{display:none;padding:20px;padding-bottom:10px}body.invest .invest_dashboard .dashboard-wrap.not_active .card-graph{opacity:0.5}body.invest .invest_dashboard .dashboard-wrap.not_active .card-more{display:none}body.finance{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.finance .form-check-input{height:1.5em}body.finance .form-switch .form-check-input{width:3em;margin-right:20px}body.finance .main_wrap{margin-top:120px}body.finance .main_wrap .alert.alert-info{background:#EBEDF3;border:none}body.finance .finance_dashboard{background:#EBEDF3;padding:20px 30px 29px;justify-content:space-between}body.finance .finance_dashboard h4{font-weight:600;font-size:20px;line-height:24px}body.finance .finance_dashboard .dashboard-wrap{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);background:white;border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem}body.finance .finance_dashboard .dashboard-wrap .dashboard-card{cursor:pointer;display:flex}body.finance .finance_dashboard .dashboard-wrap .dashboard-card>.card-info{margin-left:20px;flex:1}body.finance .finance_dashboard .dashboard-wrap .dashboard-card>.card-info .card-summ{font-size:22px;font-weight:bold;line-height:36px}body.finance .finance_dashboard .dashboard-wrap .dashboard-card>.card-info .card-header{line-height:24px}body.finance .finance_dashboard .dashboard-wrap .dashboard-card>.card-more>a{color:#172B4C;cursor:pointer;padding:20px 0;height:50px;display:block}body.finance .finance_dashboard .dashboard-wrap .description-more{display:none;padding:20px;padding-bottom:10px}body.finance .finance_dashboard .dashboard-wrap.not_active .card-graph{opacity:0.5}body.finance .finance_dashboard .dashboard-wrap.not_active .card-more{display:none}body.finance .transfer_funds .des .form-control{max-width:100%}body.moneybox{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.moneybox .moneybox{background-color:#FBB52F;background-image:url("/assets/svg/moneybox_bg.svg");margin-top:100px;width:380px;max-width:100%;padding:16px;border-radius:8px;background-position:96% 88%;background-repeat:no-repeat;color:#172b4c}body.moneybox .moneybox .moneybox_user_data{margin-bottom:20px}body.moneybox .moneybox .ruble_symbol{height:60px}body.moneybox .moneybox .rubble_descr{font-size:16px}body.moneybox .moneybox .fio{font-size:18px}body.moneybox .moneybox .moneybox_id{font-size:16px}body.moneybox .moneybox .ballance{font-size:32px;margin-top:-8px;font-weight:bold}@media (max-width: 1200px){body.moneybox .moneybox{width:100%}}body.moneybox .registrations{margin-top:100px;width:196px;height:167px;border-radius:12px;background-color:#EBEDF3;position:relative}body.moneybox .registrations:first-child{margin-right:22px}body.moneybox .registrations.enrollments::after{content:url(/assets/svg/enrollments.svg);position:absolute;right:8px;top:12px}body.moneybox .registrations.withdrawals::after{content:url(/assets/svg/withdrawals.svg);position:absolute;right:8px;top:12px}body.moneybox .registrations.withdrawals .registrations_ballance{color:#D98E00}body.moneybox .registrations .registrations_wrapper{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}body.moneybox .registrations .registrations_month{line-height:18px;color:#7E8299;padding-right:34px}body.moneybox .registrations .registrations_ballance{color:#219653;margin-top:10px;margin-bottom:10px;font-weight:bold}body.moneybox .registrations .registrations_graph{background-color:#FBB52F;width:100%;height:12px;border-radius:4px;overflow:hidden}body.moneybox .registrations .registrations_graph .graph{height:100%;background-color:#219653}body.moneybox .registrations button{display:flex;justify-content:center;border-radius:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#172B4C;background-color:#FFFFFF;border:none;padding:4px 10px;width:121px;margin:10px auto 0px auto}@media (max-width: 1200px){body.moneybox .registrations{width:50%}}@media (max-width: 768px){body.moneybox .registrations{margin-top:20px}}body.moneybox .important_notifications{margin-top:100px;width:100%;border-radius:12px;background-color:#EBEDF3;position:relative;padding:14px}body.moneybox .important_notifications span{color:#7E8299}body.moneybox .important_notifications p{font-size:20px;color:#172B4C}body.moneybox .important_notifications button{border-radius:20px;color:#FFFFFF;background-color:#FBB52F;border:none;padding:4px 10px;width:121px}@media (max-width: 1200px){body.moneybox .important_notifications{margin-top:20px}}body.moneybox .annual-profit{background-color:#EBEDF3;padding:16px 24px;border-radius:32px;margin-top:20px}body.moneybox .annual-profit h3{font-size:20px;font-weight:600;margin-bottom:20px}body.moneybox .annual-profit button{background-color:transparent;border-radius:20px;color:#172b4c;border:1px solid #CFD3DB}body.moneybox .mini-title{font-size:20px}body.moneybox .table.transactions td,body.moneybox .table.transactions th{border-top:none;border-left:none;border-right:none}body.moneybox .fixed-bottom-btn.make_transaction{display:none}@media (max-width: 768px){body.moneybox .table thead{display:none}body.moneybox .table td{display:block;width:100%}body.moneybox .table td:first-child{font-weight:bold}body.moneybox .table td:first-child.text-success,body.moneybox .table td:first-child.text-danger{font-size:1.1em}body.moneybox .fixed-bottom-btn.make_transaction{display:flex;position:fixed;bottom:0;left:0;width:calc(100% - 12px);padding:10px;margin:6px;border-radius:4px;font-weight:bold;flex-direction:column}}.navbar-brand .btn.btn-primary{display:inline-block;max-width:130px;margin-left:20px}@media (max-width: 768px){.navbar-brand .btn.btn-primary{display:none}}body.support{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.support .first{margin-top:90px}body.support .create-request-btn{color:#172B4C;border-radius:30px;background:#FBB52F;font-weight:600;font-size:18px;line-height:16px;text-align:left;text-transform:uppercase;padding:15px 30px;border:none;cursor:pointer;display:flex;justify-content:left;margin-top:20px}body.support .no-requests-card{background-color:#EBEDF3;border-radius:0.5rem;border:none;margin-bottom:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.05)}body.support .no-requests-card .no-requests-card-body{padding:1.5rem 2rem;text-align:left}body.support .no-requests-card .no-requests-icon{margin-bottom:1.5rem}body.support .no-requests-card .no-requests-icon i{font-size:3.5rem;color:#FBB52F}body.support .no-requests-card .no-requests-title{font-size:1.5rem;font-weight:600;color:#333333}body.support .no-requests-card .no-requests-text{color:#666666;font-size:1rem;line-height:1.5}body.support .support .container.first{padding-top:2rem;padding-bottom:2rem}body.support .support_request{background:#EBEDF3;width:100%;border-radius:32px;padding:25px 22px;display:flex;flex-direction:column}body.support .support_request>.main_info{font-weight:400;font-size:16px;line-height:24px}body.support .support_request>.main_info .in_work>span{color:#2f80ed}body.support .support_request>.main_info .operator_replied>span{color:#219653}body.support .support_request>.title{font-weight:600;font-size:20px;line-height:34px}body.support .support_request a.btn{color:#172B4C;border-radius:30px;background:#FBB52F;font-weight:500;font-size:16px;line-height:20px;text-align:left;text-transform:uppercase;padding:10px 16px;border:none;cursor:pointer;display:inline-block;justify-content:left;margin-top:20px}body.support #createRequestModal button[type="submit"]{background-color:#FBB52F;color:#172B4C;text-transform:uppercase;font-weight:600}body.support #createRequestModal textarea[name="text"]{height:200px}body.support #createRequestModal .dropdown>button{border:1px solid #dbdddf;background-color:rgba(255,255,255,0);color:#000;border-radius:6px;padding:16px 15px 16px 10px}body.support #createRequestModal .dropdown>button.is-invalid{border:1px solid #dd3041}body.support #createRequestModal .dropdown>[data-bs-toggle="tooltip"]{background:#ccc;display:block;width:20px;height:20px;border-radius:10px;text-align:center;line-height:20px;font-size:13px;font-style:italic;font-family:sans;cursor:pointer}body.support #createRequestModal .dropdown .dropdown-menu>li{margin-top:20px}body.support #createRequestModal .dropdown .dropdown-menu>li:first-child{margin-top:0px}body.support #createRequestModal .dropdown .dropdown-menu>li small{display:inline-block}body.support_open{background:url("/assets/svg/lionfund_bg.svg") 110% 150px no-repeat}body.support_open .first{margin-top:120px}body.support_open .request-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.05);background-color:#fff;margin-bottom:30px}body.support_open .request-header{border-bottom:1px solid #eaeaea;padding:20px 25px}body.support_open .request-id{font-size:14px;color:#6c757d}body.support_open .request-title{font-size:22px;font-weight:600;margin-bottom:10px}body.support_open .request-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}body.support_open .request-meta-item{font-size:14px;color:#6c757d}body.support_open .status-badge{padding:4px 12px;border-radius:50px;font-size:13px;font-weight:500}body.support_open .status-in-work{background-color:#fff8e0;color:#e6a100}body.support_open .status-completed{background-color:#e8f7ee;color:#28a745}body.support_open .status-operator-replied{background-color:#e8f0f7;color:#0d6efd}body.support_open .message-list{padding:20px 25px}body.support_open .message{margin-bottom:25px;position:relative}body.support_open .message-question{background-color:#ebedf3;border-radius:12px;padding:15px 20px;margin-left:20px}body.support_open .message-answer{background-color:#fff8ea;border-radius:12px;padding:15px 20px;margin-right:20px}body.support_open .message-header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}body.support_open .message-type{font-weight:600}body.support_open .message-time{color:#6c757d}body.support_open .message-content{font-size:15px;line-height:1.5}body.support_open .reply-form{padding:20px 25px;border-top:1px solid #eaeaea}body.support_open button[type="submit"]{background-color:#FBB52F;color:#172B4C;text-transform:uppercase;font-weight:600;max-width:320px}body.support_open textarea[name="reply-text"]{height:200px}.operations{background-color:#EBEDF3;padding:24px;border-radius:32px;margin-bottom:60px;margin-top:20px}.operations>h3{font-size:20px;font-weight:600;margin-bottom:20px}.operations .operations-filter{margin-bottom:20px}.operations .operations-filter>button{margin-right:14px;padding:6px 14px;background-color:transparent;border-radius:20px;color:#172b4c;border:1px solid #CFD3DB;transition:0.5s}.operations .operations-filter>button.active,.operations .operations-filter>button:hover{background-color:#CFD3DB}.operations .operations-filter>button:last-child{margin-right:0px}.transactions{width:100%;border-collapse:collapse}.transactions.skeleton tr{background:#f8f9fa}.transactions.skeleton .skeleton-item{width:100%;height:24px;background:linear-gradient(90deg, #DDDBDB 25%, #E7E7E7 50%, #DDDBDB 75%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.transactions td{background:transparent;padding:12px 15px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e0e0e0;vertical-align:middle}.transactions tr:last-child td{border-bottom:none}.transactions tr:hover{background:#f8f9fa}.transactions td:first-child{width:auto;min-width:200px}.transactions td:nth-child(2){width:clamp(60px, 10%, 150px);white-space:nowrap}.transactions td:nth-child(3){width:120px;text-align:center}.transactions td:nth-child(3) .additional_info{font-size:12px;color:#172b4c}.transactions td:nth-child(3) .additional_info img{max-width:100%;max-height:50px;object-fit:contain}.transactions td:nth-child(3) .additional_info a{color:#0d6efd;text-decoration:none;cursor:pointer}.transactions td:nth-child(3) .additional_info a:hover{text-decoration:underline}.payment_status.text-success,.payment_summ.text-success{color:#198754}.payment_status.text-pending,.payment_summ.text-pending{color:#FFA800}.payment_status.text-error,.payment_summ.text-error{color:#eb5757}.payment_summ.text-pending{color:#172B4C}.payment_summ.text-error{color:#172B4C}.descriptions{font-weight:500;margin-bottom:4px}.payment_datetime{font-size:0.85rem;color:#6c757d}.payment_status{margin-bottom:4px;font-size:0.9rem}.payment_summ{font-weight:600;font-size:1.1rem}.operations-filter{margin-bottom:15px}.operations-filter button{background:transparent;border:1px solid #dee2e6;padding:6px 12px;border-radius:4px;margin-right:8px;cursor:pointer}.operations-filter button.active{background-color:#f8f9fa;font-weight:500}.operations-filter button:hover{background-color:#f1f3f5}.fixed-bottom-btn.make_transaction{display:none}@media (max-width: 991px){.transactions td:first-child{min-width:150px}}@media (max-width: 768px){.mini-title{text-align:center;margin-bottom:15px}.operations-filter{justify-content:left;flex-wrap:wrap;margin-bottom:20px}.operations-filter>button{margin-bottom:20px}.transactions{border:none}.transactions tbody{display:block}.transactions tr{display:flex;flex-direction:column;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.transactions td{display:block;width:100% !important;border:none;padding:12px;background-color:#f8f9fa}.transactions td:not(:last-child){border-bottom:1px solid #f0f0f0}.transactions td:nth-child(3){text-align:left}.transactions td:nth-child(3) .additional_info{display:flex;align-items:center}.transactions td:nth-child(3) .additional_info img{max-height:32px;margin-right:10px}.fixed-bottom-btn.make_transaction{display:flex;position:fixed;bottom:0;left:0;width:calc(100% - 12px);padding:15px;margin:6px;border-radius:8px;font-weight:bold;flex-direction:column;background-color:#0d6efd;color:white;text-align:center;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:1000}}.transfer_funds{margin-top:20px;background-color:#EBEDF3;padding:24px;border-radius:32px;margin-bottom:40px}.transfer_funds>h3{font-size:20px;font-weight:600;margin-bottom:20px}.transfer_funds .accordion-item{margin-bottom:10px;border-radius:12px;border-radius:30px}.transfer_funds .accordion-item:hover{transition:0.5s;box-shadow:0 10px 15px rgba(0,0,0,0.3)}.transfer_funds .accordion-collapse{background-color:transparent}.transfer_funds .accordion-button{color:#172B4C;background-color:transparent}.transfer_funds .accordion-button:focus{outline:none !important;box-shadow:none;background-color:none}.transfer_funds .accordion-button>img{margin-right:24px}.transfer_funds .des .form-control{max-width:350px;border-radius:40px;border:1px solid #000;padding-left:25px}.transfer_funds .des .form-control.is-invalid{border:1px solid #dd3041}.transfer_funds .des select.form-select{max-width:350px;border-radius:40px;border:1px solid #000;padding-left:25px}.transfer_funds .des label{padding-left:25px}.transfer_funds .des .descr{padding-left:8px;max-width:350px;padding-top:5px}.transfer_funds .des .dropdown{max-width:350px}.transfer_funds .des .dropdown>button{border:1px solid #000;background-color:rgba(255,255,255,0);color:#000;border-radius:40px;padding:16px 15px 16px 25px}.transfer_funds .des .dropdown>button.is-invalid{border:1px solid #dd3041}.transfer_funds .des .dropdown>[data-bs-toggle="tooltip"]{background:#ccc;display:block;width:20px;height:20px;border-radius:10px;text-align:center;line-height:20px;font-size:13px;font-style:italic;font-family:sans;cursor:pointer}.transfer_funds .des .dropdown .dropdown-menu>li{margin-top:20px}.transfer_funds .des .dropdown .dropdown-menu>li:first-child{margin-top:0px}.transfer_funds .des .dropdown .dropdown-menu>li small{display:inline-block}.transfer_funds .des button[type="submit"]{max-width:350px;border-radius:40px;color:#172B4C;text-transform:uppercase;font-weight:600;font-size:18px}.transfer_funds #partner-info{display:none;max-width:350px;border:1px solid #dee2e6;border-radius:8px;padding:8px;margin-bottom:20px}.payment-warning-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg, #d32f2f 0%, #c62828 100%);color:white;padding:20px;box-shadow:0 -4px 20px rgba(0,0,0,0.15);z-index:9999;animation:slideUp 0.5s ease-out}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.payment-warning-banner .banner-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.payment-warning-banner .banner-content{flex:1;min-width:300px}.payment-warning-banner .warning-icon{display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:middle;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:0.6}100%{opacity:1}}.payment-warning-banner .banner-title{font-size:18px;font-weight:600;margin-bottom:5px;display:flex;align-items:center}.payment-warning-banner .banner-text{font-size:14px;opacity:0.95;line-height:1.4}.payment-warning-banner .banner-button{background:white;color:#d32f2f;border:none;padding:12px 24px;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;text-decoration:none;display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,0.1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.payment-warning-banner .banner-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);background:#f5f5f5}.payment-warning-banner .banner-button:active{transform:translateY(0)}@media (max-width: 1024px){.payment-warning-banner .banner-container{gap:15px}}@media (max-width: 768px){.payment-warning-banner body{padding-bottom:140px}.payment-warning-banner .payment-warning-banner{padding:12px}.payment-warning-banner .banner-container{flex-direction:column;text-align:center;gap:12px}.payment-warning-banner .banner-content{min-width:unset;width:100%}.payment-warning-banner .banner-title{font-size:16px;justify-content:center;margin-bottom:8px}.payment-warning-banner .warning-icon{width:20px;height:20px;margin-right:8px}.payment-warning-banner .banner-text{font-size:13px;padding:0 10px;line-height:1.5}.payment-warning-banner .banner-button{width:100%;max-width:280px;padding:14px 20px;font-size:15px}}@media (max-width: 480px){.payment-warning-banner body{padding-bottom:160px}.payment-warning-banner .payment-warning-banner{padding:10px}.payment-warning-banner .banner-container{gap:10px}.payment-warning-banner .banner-title{font-size:15px;margin-bottom:6px}.payment-warning-banner .warning-icon{width:18px;height:18px;margin-right:6px}.payment-warning-banner .banner-text{font-size:12px;padding:0 5px}.payment-warning-banner .banner-button{padding:12px 18px;font-size:14px;border-radius:4px}.payment-warning-banner .banner-close{font-size:18px;top:5px;right:5px;padding:3px}}@media (max-width: 375px){.payment-warning-banner body{padding-bottom:170px}.payment-warning-banner .banner-title{font-size:14px}.payment-warning-banner .banner-text{font-size:11px}.payment-warning-banner .banner-button{font-size:13px;padding:11px 16px}}.payment-warning-banner .banner-close{position:absolute;top:10px;right:10px;background:none;border:none;color:white;font-size:20px;cursor:pointer;opacity:0.7;transition:opacity 0.3s;padding:5px;line-height:1}.payment-warning-banner .banner-close:hover{opacity:1}
/*# sourceMappingURL=main.css.map */
