*{-webkit-box-sizing:border-box;box-sizing:border-box;border:0px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:0;padding:0}.profile__form div#change-phone-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var( --blockbody)}.date-header{text-align:center}:root{--onest: "Onest", serif;--g10: 10px;--g20: 20px;--g30: 30px;--p10: 10px;--p20: 20px;--p30: 30px;--m10: 10px;--m20: 20px;--m30: 30px;--radius: 8px;--radiusbtn: 9px;--fff: #fff;--blockbody: #f6f8ff;--ser: #B3B3B3;--bluetext: #01ACFF;--black: #1E1E1E;--blue: linear-gradient(88.84deg, #0081FF 0%, #00ABFF 100%);--red: red}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0px;font:inherit;vertical-align:baseline;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:0;padding:0}html,body{height:100%}body{line-height:1;font-family:var(--onest);color:var(--black);overflow:hidden!important;margin:0;padding:0;background:var(--blockbody);height:100%}.gap1{gap:10px}.gap2{gap:20px}.gap3{gap:30px}img{width:100%;-o-object-fit:cover;object-fit:cover}li.else__auth{color:var(--ser);font-family:var(--onest);font-weight:400;font-size:12px;line-height:18px;text-align:center}iframe{width:100%;min-height:600px;-o-object-fit:contain;object-fit:contain}.home .home__module{scrollbar-width:none;width:32%;height:100%;max-height:640px;overflow:scroll;border-radius:var(--radius);padding:var(--p20);background:var(--fff)}ul,ol,li{list-style-type:none}.table-container{width:100%;overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--fff);padding:0;border-radius:var(--radius)}table thead{height:47px;width:100%;overflow:hidden;border:none}table thead th{font-family:Onest;font-weight:700;font-size:16px;line-height:22.95px;text-align:left;padding:12px 15px;border-bottom:0;background:transparent;position:relative}table tbody tr{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}table tbody tr:hover{background-color:#00acff0d}table tbody td{text-align:left;padding:12px 15px;font-family:Onest;font-weight:400;font-size:14px;line-height:17.85px;color:var(--black);border-bottom:1px solid rgba(0,0,0,.05);background-color:#fff;border-radius:0}table tbody tr:last-child td{border-bottom:none}table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.table-title{font-family:var(--onest);font-weight:500;font-size:18px;line-height:22.95px}.deal-table .status-new,.deal-table .status-{position:relative;padding-left:25px!important}.deal-table .status-new:before,.deal-table .status-:before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#3fc073}.deal-table .status-processing,.deal-table .status-{position:relative;padding-left:25px!important;color:#ffab00}.deal-table .status-processing:before,.deal-table .status-:before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#ffab00}.deal-table .status-completed,.deal-table .status-{position:relative;padding-left:25px!important;color:#00acff}.deal-table .status-completed:before,.deal-table .status-:before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#00acff}.status-badge{display:inline-block;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:500;text-align:center;min-width:100px}.status-active,.status-new,.status-{background-color:#3fc07326;color:#3fc073}.status-pending,.status-processing,.status-{background-color:#ffab0026;color:#ffab00}.status-completed,.status-{background-color:#00acff26;color:#00acff}.status-cancelled,.status-{background-color:#ff4d4f26;color:#ff4d4f}.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.table-action-btn{width:32px;height:32px;min-height:32px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--blockbody);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.table-action-btn:hover{background:var(--blue)}.table-action-btn:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.table-action-btn img{width:16px;height:16px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (max-width: 768px){table thead{display:none}table,table tbody,table tr,table td{display:block;width:100%}table tr{margin-bottom:15px;border-radius:0!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}table tbody td{text-align:right;padding-left:50%;position:relative}table tbody td:before{content:attr(data-label);position:absolute;left:15px;width:45%;padding-right:10px;text-align:left;font-weight:600}}.deal-table td{vertical-align:middle}.deal-table .deal-avatar{width:40px;height:40px;border-radius:var(--radius);overflow:hidden}.deal-table .deal-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deal-table .deal-name{font-weight:500}.deal-table .deal-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.deal-table .deal-meta{font-size:12px;color:var(--ser)}.deal-table.dataTable{margin-top:20px!important;margin-bottom:20px!important;width:100%!important;border-collapse:separate;border-spacing:0;border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px #0000000d}.deal-table.dataTable thead th{padding:15px!important;font-family:var(--onest);font-weight:600;font-size:16px;line-height:1.4;text-align:left;border:none!important;border-bottom:0!important}.deal-table.dataTable thead th:first-child{border-top-left-radius:0!important}.deal-table.dataTable thead th:last-child{border-top-right-radius:var(--radius)}.deal-table.dataTable tbody td{font-family:var(--onest);font-size:14px;height:31px!important;line-height:1.5;color:var(--black);background-color:var(--fff);border-bottom:1px solid rgba(0,0,0,.05)!important;vertical-align:middle}.deal-table.dataTable tbody tr:hover td{background-color:#00acff0d!important}.deal-table.dataTable tbody tr:last-child td{border-bottom:none!important}.deal-table.dataTable tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.deal-table.dataTable tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.deal-table a{color:var(--bluetext);text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.deal-table a:hover{color:#0095e0;text-decoration:underline}.deal-table td:nth-child(2) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal-table td:nth-child(2) a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;color:var(--bluetext);font-size:14px}.deal-table td:nth-child(4){font-weight:500}.deal-table td:nth-child(4):contains(""){color:#3fc073}.deal-table td:nth-child(4):contains(""){color:#ffab00}.deal-table td:nth-child(4):contains(""){color:#00acff}.table-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;-ms-flex-line-pack:center;align-content:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:5px}.pagination li{display:inline-block}.pagination li a,.pagination li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);background:var(--blockbody);color:var(--black);text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pagination li a:hover,.pagination li.active span{background:var(--blue);color:var(--fff)}.pagination li.disabled span{opacity:.5;cursor:not-allowed}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{margin-bottom:0}.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter input{border:1px solid rgba(0,0,0,.1)!important;border-radius:var(--radius)!important;padding:8px 12px!important;font-family:var(--onest)!important;font-size:14px!important;background-color:var(--fff)!important;color:var(--black)!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.dataTables_wrapper .dataTables_filter input:focus{border-color:var(--bluetext)!important;-webkit-box-shadow:0 0 0 2px rgba(0,172,255,.25)!important;box-shadow:0 0 0 2px #00acff40!important}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:5px 10px!important;margin:0 2px!important;border:none!important;border-radius:var(--radius)!important;background:var(--blockbody)!important;color:var(--black)!important;font-family:var(--onest)!important;font-size:14px!important;-webkit-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#00acff1a!important;color:var(--black)!important;border:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--blue)!important;color:var(--fff)!important;border:none!important;font-weight:600}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.5!important;cursor:not-allowed!important}.link__deistv{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link__deistv a,.link__deistv button{width:36px;height:36px;min-height:36px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--blockbody);border:none;padding:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.link__deistv a:hover,.link__deistv button:hover{background:var(--blue)}.link__deistv a:hover img,.link__deistv button:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.link__deistv a img,.link__deistv button img{width:18px;height:18px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (max-width: 992px){.dataTables_wrapper{overflow-x:auto}.deal-table.dataTable{min-width:800px}}@media (max-width: 768px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{text-align:left;margin-bottom:15px}.dataTables_wrapper .dataTables_filter input{width:100%;max-width:300px;margin-left:0}}.container{max-width:100%;width:100%;padding:0;height:100%;max-height:100%;min-height:100%}.container-auth{max-width:1620px;width:100%;height:100%;margin:0 auto}.collapsed li.logo_flex a img{width:100%;-webkit-transition:.01s!important;-o-transition:.01s!important;transition:.01s!important}.main__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);min-height:732px;max-height:100%!important;height:100%}li.logo_flex.flex a{gap:5px;max-height:37px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}li.logo_flex.flex img{width:40px;height:100%;max-height:39px;-o-object-fit:contain;object-fit:contain}li.logo_flex.flex span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main__ponel{max-width:335px;width:100%;max-height:100%;height:100%;min-height:100%;border-radius:0;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:34px var(--p20) 20px var(--p20);background:var(--fff)}.main__ponel.collapsed{max-width:92px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;padding:var(--p10)}.ponel__body{position:sticky;width:100%;left:0;top:0}.ponel__ul li button img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.ponel__ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center flex-start;width:100%;padding:0 0 5px}.ponel__ul li button{place-content:center flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:20px;max-width:100%;gap:5px;border-radius:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:none;padding:var(--p20)}.main__ponel.collapsed .ponel__ul li button{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;max-width:72px}.toggle-btn{border:none;cursor:pointer;font-size:var(--p20);background:var(--fff)}.main__module{width:100%;height:100vh;padding-right:var(--p20);display:-webkit-box;display:-ms-flexbox;gap:var(--g20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;overflow-y:auto;display:flex;flex-direction:column}.header__user__name.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__user__name.flex.exit{gap:10px;padding:10px 16px;background:var(--blockbody);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__user__name.flex.exit a{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--p20);-o-object-fit:contain;object-fit:contain;height:var(--p20);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.header__user{gap:var(--g10)}.header__body{height:100%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:var(--p10);background:var(--fff)}header{min-height:79px;padding-top:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;place-content:flex-start center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__user__logo{border-radius:10px;overflow:hidden}.news-item h2{padding-bottom:10px;color:var(--blue)}.news-item{margin-bottom:var(--p20);border-radius:var(--radius);padding:var(--p20);background:var(--body)}.news-item a{color:var(--black)}.form-group{width:49.1%;gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--p20);background:var(--blockbody)}.form__button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:100px;gap:var(--g20);padding-top:var(--p20);-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.form__body{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20)!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.faq_question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;border-radius:10px;padding:var(--p20);background:var(--blockbody)}.faq_question:hover{color:#007bff}.faq_answer{overflow:hidden;display:none;padding:0;max-height:0px;-webkit-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s}.faq_item.active .faq_answer{max-height:506px;display:block;min-height:100%;padding:20px}.faq_item{min-height:59px;width:100%;position:relative;border-radius:var(--radius);background:var(--blockbody)}.modal{position:fixed;z-index:99999;top:0;left:0;-webkit-transform:translate(200%);-ms-transform:translate(200%);transform:translate(200%);width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;display:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;background:#0000001f}.faq_question__deal ul li button:hover{background:var(--fff)!important}.faq_question__deal ul li button{padding:8px;color:var(--black);background:var(--fff);min-height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:12px;line-height:15.3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g10);place-content:center}.modal-content{border-radius:var(--radius);max-width:672px;width:100%;text-align:center;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);padding:54px 80px}.close-modal{cursor:pointer;position:absolute;top:8px;right:8px;float:right}.modal.show .modal-content{-webkit-transform:translate(0px);-ms-transform:translate(0px);transform:translate(0);gap:var(--g20)}.training .modal-content{max-width:1272px}.training__body{width:100%;padding-bottom:var(--p20)}.training__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);-ms-flex-wrap:wrap;flex-wrap:wrap}li.block__video{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;min-height:200px;gap:var(--g20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius);place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--fff)}.profile__modules{width:100%;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);padding:var(--p20);background:var(--fff);-ms-flex-wrap:wrap;flex-wrap:wrap}.profile__info{max-width:290px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p20);-webkit-box-orient:vertical;background:var(--fff);padding:var(--p20);border-radius:var(--radius);-webkit-box-direction:normal;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;place-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile{border-radius:var(--radius);-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.profile__avatar{overflow:hidden;position:relative;width:100%;height:234px;border-radius:9px;background:var(--fff)}.profile__avatar form{position:absolute;width:100%;height:100%;z-index:2}.profile__avatar form:hover{opacity:.5}.profile__form{gap:var(--g20);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.profile__link.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:var(--p10);place-content:flex-start center;padding:var(--p20);background:var(--fff);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__module.news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius)}.home__module.brifs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);overflow:hidden;border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.support__module{width:50%;height:100%;min-height:384px;border-radius:var(--radius);padding:var(--p20);background:var(--fff)}label p{padding:0 0 4px}.support__body{gap:var(--g30)}li.logo_flex.flex{padding:0 0 var(--p30) var(--p10)}.ponel__ul li button span{text-transform:none;white-space:nowrap;font-family:var(--onest);font-weight:400;font-size:18px;line-height:22.95px}.auth__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;background-image:url(/build/assets/authFon-Dr30-3FL.png);background-position:center center;background-size:100%;background-repeat:no-repeat;height:100%;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.auth__form{width:100%;max-width:550px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;border-radius:0;padding:130px 85px;background:var(--fff);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.auth__form button{width:100%;max-width:100%;margin-top:var(--m10)}ul.auth__form__link{padding-top:var(--p20);gap:var(--p10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.code-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.code-inputs input{width:13%;font-size:30px;text-align:center;min-height:53px;margin:0}div#code-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g10);place-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}a#send-code-btn{text-align:center;display:block;padding-top:var(--p10);width:100%!important}.code-section-link{text-align:center;padding-top:var(--p30)}.support__form__button{padding-top:var(--p10)}.brif__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center space-between;-webkit-box-align:center;-ms-flex-align:start;align-items:flex-start;padding:10px 0;-ms-flex-line-pack:start;align-content:flex-start}.brif__body ul li{width:49%;padding:2px;font-family:var(--onest);font-weight:400;text-transform:lowercase;color:var(--ser);font-size:11px;line-height:14.03px}.form-group h2{padding:0;font-weight:500;font-size:22px;line-height:28.05px}form.back__fon__common{padding:var(--p20);background:var(--fff);border-radius:var(--radius);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d}.form__title{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__title__info{width:100%}.form__title .form__button.flex.between{padding:0}.form__title h1{font-weight:700;font-size:32px;line-height:40.8px;padding:0}.faq_answer textarea{min-height:106px;background:var(--fff);font-size:18px}.form__title p{padding-bottom:var(--p30);font-weight:400;font-size:20px;line-height:25.5px;text-align:left}.form-group textarea{min-height:140px;margin-top:var(--p20);background:var(--fff)}.control__price{font-size:30px;height:33px;min-height:64px!important}.faq__custom-template__prise{width:100%;padding:var(--p30) 0}.faq__custom-template__prise h6{font-size:34px}.faq__custom-template__prise h6 span{color:var(--blue)}.brifs__section__finished .brif{min-height:125px}div#zones-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--g20);-ms-flex-wrap:wrap;flex-wrap:wrap}.blur__form__zone{position:absolute;left:0;width:100%;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:#ffffff12}.blur__form__zone p{font-family:Onest;font-weight:400;line-height:22.4px;font-size:16px!important}span.remove-zone{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--p20);width:60px;background:var(--blockbody);border-radius:var(--radius);height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.zone-item textarea{min-height:130px}.header__user__name.flex.exit span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:226px;font-family:var(--onest);font-weight:400;font-size:18px;line-height:22.95px;place-content:center}.zone-item{width:32%;min-height:165px;position:relative;gap:var(--g10);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;place-content:flex-start center;padding:20px var(--p20) var(--p20);background:var(--fff)}.back__fon svg path{fill:#f5fcff}.back__fon{position:absolute;width:100%;z-index:-1;height:100%;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.div__create_block h1{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 10px;font-family:Onest;font-weight:400;line-height:59.4px;font-size:50px!important}.div__create_block p{width:51%;text-align:left}.div__create_block{min-height:80vh;gap:var(--g20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:flex-start center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}.div__create_form{height:100%}.mb.mobile__ponel{position:fixed;bottom:0;z-index:99999;left:0;width:100%}li.block__video h3{text-align:center}.mb.mobile__ponel ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-radius:var(--radius) var(--radius) 0 0;padding:var(--p20) var(--p10) var(--p10);background:var(--fff)}.header__nubmer a{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.training .faq__body .faq_item{margin-bottom:var(--m20);padding:0}.profile.flex.between{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--g20)}.smet{width:32%;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--fff)}.button_smets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:var(--p20);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g10);place-content:center}.flex_title_smets{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);place-content:center space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--p10);background:#3fc073}.red{background:#fd1b44}a.estimate-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.create_mets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.block_discount{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:var(--p20);gap:var(--g20)}button.create-step_1-submit{margin-top:var(--p20)}form.create-step_2-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--g20);width:100%}.wd_button{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.wd_button .port{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);gap:var(--g20);padding:var(--p20) var(--p20) 0;background:var(--fff)}.content-visible{width:100%;border-radius:var(--radius);border:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}label{position:relative;display:block;margin-bottom:5px;color:#555}.label__categories label p{border-radius:var(--radius);margin-bottom:var(--p10);padding:var(--p20);background:#fff;color:var(--black)!important}.row.service-row.label__categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.col-12.service-col-12.hp_input_prise{border-radius:var(--radius);width:100%;color:var(--black)!important}.col-12.service-col-12.hp_input_prise label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-section{width:48.5%;max-height:100%;border-radius:5px;background:var(--fff)}h3{margin-bottom:15px;color:#333}input{width:100%;margin-bottom:15px;border:1px solid rgb(204,204,204);border-radius:5px;padding:10px}button{display:block;border:none;min-height:40px;font-weight:600;max-width:260px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:var(--fff);border-radius:var(--radius);padding:var(--p10) var(--p30);background:var(--blue)}.reda{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:10px;position:relative;padding:var(--p20);background:var(--fff)}.col-12.service-col-12.hp_input_prise label p{width:100%;color:var(--black);border-radius:var(--radius);margin-bottom:var(--p10);padding:var(--p20);background:#fff}.create-checkbox_stage:checked+label p{color:#fff!important;width:100%!important;border-radius:var(--radius)!important;margin-bottom:var(--p10)!important;padding:var(--p20) 40px var(--p20) var(--p20)!important;background:#00a3ff!important}a.estimate_link.pdf{place-content:center;color:#fff;border-radius:var(--radius);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--p10);background:#fd1b44}a.estimate_link.excel{color:#fff;border-radius:var(--radius);padding:var(--p10);background:#3fc073}.viev_smet{width:100%;gap:var(--g10);display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center flex-end}.flex_title_smets p{font-size:14px;color:var(--fff)}.profile__info.profile__info__table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.password__new{width:100%;max-height:100%;border-radius:5px;padding:0;background:var(--fff)}.profile__link.flex a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g10);text-transform:uppercase;font-weight:600;place-content:center}.brifs__button__create.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);place-content:center}.port input{margin:0!important}.deal__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);min-height:170px;position:relative;-webkit-box-align:center;-ms-flex-align:start;align-items:flex-start;padding:var(--p20);border-radius:var(--radius);background:var(--fff);-webkit-box-pack:justify;place-content:flex-start space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.deal__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deal__chat__user{width:74%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.deal__responsible{width:25%;border-radius:var(--radius);padding:var(--p20);background:var(--blockbody)}.deal__responsible ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g10)}.deal__responsible ul li{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;place-content:center flex-start;gap:var(--g10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:var(--fff)}.deal__responsible ul li img{border-radius:10px}.deal__responsible__avatar{width:40px;height:40px}.deal__responsible__info h3{margin:0;padding:0 0 4px}.estimate_copy a{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--fff);border-radius:var(--radius);border:1px solid;padding:var(--p10)}.estimate_del{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;gap:5px}.block_smet_container{padding:0 var(--p20)}.faq_question span{font-weight:500;font-size:18px}.deal__body .faq__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;overflow-y:scroll;max-height:700px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.deal__body .faq_item.active .faq_answer{max-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p20);-ms-flex-line-pack:distribute;align-content:space-around}.deal__body .faq_item.active .faq_answer ul li{padding:var(--p10)}form#auth-form button{max-width:100%}.deal__info img{border-radius:var(--radius);width:200px}.faq_question__deal__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:var(--blockbody);gap:var(--g20);border-radius:var(--radius);-webkit-box-orient:horizontal;height:100%;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;place-content:center flex-end;-webkit-box-align:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.deal__avatar{width:166px;height:100%}.deal__avatar img{height:100%;width:100%;border-radius:var(--radius)}.faq_question__deal.flex{width:100%}.edit-form input{display:block;margin-bottom:10px;padding:5px}.deal__body .faq_item.active .faq_answer form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0px;width:82%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--p20)}.deal__body .faq_item.active .faq_answer form label{width:49%;font-weight:700;font-size:10px}form.edit-form.update_form__creater input{border:1px solid var(--blue);border-radius:var(--radius)!important}form.edit-form input{border-radius:10px;border-top:none;margin-top:10px;border-right:none;border-left:none;-o-border-image:initial;border-image:initial;border-bottom:1px solid var(--blue)}.deal__cardinator__lists__flex__info{width:17%;padding:var(--p20) var(--p10)}.deal__cardinator__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;height:100%;-ms-flex-direction:column;flex-direction:column;width:100%;gap:3px;place-content:flex-start space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.deal__cardinator__info p{color:var(--black);text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:5px;font-weight:400;line-height:15.3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px!important}.deal__cardinator__info p a{overflow-wrap:break-word;white-space:normal;font-size:14px!important}.deal__body .faq_item.active .faq_answer form label select{margin-top:10px}.deal__cardinator__lists__flex__info form{width:100%!important;padding:var(--p20) 0!important}.faq_question__deal__status p{top:10px;right:10px}.deal__info__title{gap:var(--g10);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--p20) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cardinators__create{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);place-content:center flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardinators__create input{height:25px;width:25px;margin:0}.deal__avatar.deal__avatar__cardinator{width:200px;height:100%}.deal__body .faq_item.active .faq_answer form label input{font-size:12px;margin:3px 0 5px;padding:0;height:20px;max-height:20px;border-radius:0}.auth__form label{padding-bottom:10px;margin:0}.show-modal-animation{display:block;opacity:1}div#modal3 .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);min-height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center space-between;background:var(--fff)}.deal__cardinator__lists .faq__body .faq__block{overflow-y:scroll;max-height:700px}.brif .name__brif{font-size:15px;font-weight:800}.training .faq__body .faq_item .faq_question{padding:var(--p20)!important}.support_adm__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support_chat .message{border-radius:5px;margin:10px 0;padding:10px}.support_chat .user-message{text-align:right;background:#f1f1f1}.support_chat .admin-message{text-align:left;background:#e0f7fa}.support__tickets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--g20)}.support__tickets ul{gap:var (--g10);display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius);padding:var(--p20)}.create__tiket{width:70%;border-radius:var(--radius);padding:var(--p20);background:var(--fff)}.support__chat{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.support__tickets ul li{border-radius:var(--radius);padding:var(--p10)}.bgfff{height:100%;border-radius:var(--radius)}.create__tiket p{text-align:left;padding:3px 0}.question_class-button{position:fixed;z-index:9;bottom:var(--p20);right:var(--p20)}.question_class-button button{width:50px;height:50px;-webkit-box-shadow:rgba(0,0,0,.15) 0px 0px 20px 3px;box-shadow:#00000026 0 0 20px 3px;padding:5px;background:var(--fff)}.support__chat form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20)}.time__homes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--p20);background:var(--body)}.time__homes span{font-size:40px;padding:var(--p20) 20px 0}.time__homes h3{font-size:50px;margin:0;padding:10px}.support{gap:var(--g20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support__tickets h2{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk__info_vertion ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:flex-start center;gap:var (--g10);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--p10)}.lk__info_vertion ul li p{font-weight:500}.support .faq_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap;flex-flow:wrap}.home__module.news h2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.px20{margin-left:5px;width:var(--p20)}input,textarea,select{resize:none;min-height:40px;width:100%;border-radius:var(--radius);padding:var(--p10);background:var(--blockbody);font-weight:400;font-size:16px;line-height:22.4px;border:none!important}.ponel__body button{min-height:40px;font-weight:600;color:var(--black);border-radius:var(--radius);padding:var(--p10) var(--p30);background:var(--fff)}h1,h2,h3,h4,h5,h6{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:100%;padding-bottom:0}h5{font-weight:500;font-size:20px!important}h4{font-family:var(--onest);font-weight:400;font-size:18px;line-height:22.95px}h2,h3{font-family:var(--onest);font-weight:400;font-size:22px;line-height:28.05px}h1{font-family:var(--onest);font-weight:700;font-size:32px;line-height:40.8px}p{font-family:var (--onest);font-weight:400;line-height:21.6px}a{color:var(--blue);text-decoration:none}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile__avatar .hover__create svg{width:64%;opacity:.5}.profile__avatar .hover__create{opacity:0;position:absolute;z-index:1;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.success-message{position:fixed;bottom:var(--p20);right:-300px;color:#fff;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.1) 0px 4px 6px;box-shadow:#0000001a 0 4px 6px;font-family:Arial,sans-serif;font-size:16px;cursor:pointer;-webkit-transition:right .5s ease-in-out;-o-transition:right .5s ease-in-out;transition:right .5s ease-in-out;z-index:1000;padding:15px 25px;background:#4caf50}.success-message:hover{opacity:.9}.error-message{z-index:1000;position:fixed;bottom:var(--p20);right:-300px;color:#fff;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.1) 0px 4px 6px;box-shadow:#0000001a 0 4px 6px;font-family:Arial,sans-serif;font-size:16px;cursor:pointer;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;padding:15px 25px;background:#f44336}.error-message:hover{opacity:.9;right:0}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;background:#fff}#loading-screen.hidden{opacity:0;pointer-events:none}#loading-screen img{width:100%;max-width:400px;height:auto}#content{opacity:0;-webkit-animation:1s ease-out 1s 1 normal forwards running contentFadeIn;animation:1s ease-out 1s 1 normal forwards running contentFadeIn;padding:var(--p20)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{border-radius:6px;border:3px solid transparent;background:padding-box var(--blue)}::-webkit-scrollbar-track{border-radius:6px;background:#f0f0f0}#unread-messages-counter{font-size:13px;font-weight:700;position:absolute;top:0;width:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;height:15px;color:#fff;right:-7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:var(--fff)}#unread-count{color:red}.header__nubmer button{position:relative;width:25px;padding:0}.header__nubmer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center space-between}.header__number button{width:25px;position:relative;padding:0}.custom-file-upload{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius);cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;background:#01acff}.custom-file-upload:hover{background:#45a049}.custom-file-upload svg{width:var(--p20);height:var(--p20);fill:#fff}.faq_question__deal.flex ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;place-content:center}.faq_question__deal.flex ul .icon{width:25px;height:25px;padding:0}.faq_question__deal.flex ul li .icon img{height:100%;width:100%}.faq_question__deal.flex ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);width:100%;gap:var(--g10);padding:7px;background:var(--blue);min-height:56px!important}div#modal3{z-index:999}div#modal3 .modal-content .logo__modal{width:200px}div#modal3 .modal-content h3{font-size:28px;margin:0;padding:0}div#modal3 .modal-content p{font-size:15px;padding-bottom:var(--p20)}div#modal3 .modal-content .brifs__button__create.flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq_block.faq_block-blur{min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:var(--fff)}.faq_block.faq_block-blur p{font-size:15px}.modules__adm ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10)}.modules__adm ul li .icon{width:50px;height:50px}.introjs-tooltiptext{text-align:center;font-size:12px;font-weight:700}.introjs-button{font-weight:500;max-width:260px;border:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:var(--fff);border-radius:var(--radius);background:var(--blue)}.file-preview{display:inline-block;margin-right:5px}.file-preview img{max-width:50px;max-height:50px;-o-object-fit:cover;object-fit:cover;border:1px solid rgb(221,221,221);border-radius:4px}div#file-preview-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-139px;position:absolute;gap:var(--g10);width:100%;background:var(--fff)}div#file-preview-container img{width:100px;height:100px;border-radius:var(--radius)}.chat-form__input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p10);width:100%}.file-preview-item{position:relative;display:inline-block;margin:5px}.remove-button{position:absolute;top:5px;right:5px;border:none;color:#fff;cursor:pointer;border-radius:50%;width:var(--p20);height:var(--p20);text-align:center;line-height:16px;font-size:14px;background:#ff0000b3}.file-preview img,.file-preview span{display:block;max-width:100px;max-height:100px;border-radius:5px}button.remove-button{position:absolute;top:0;font-size:8px;right:15px!important;width:var(--p20)!important;height:var(--p20)!important;padding:0!important}.brifs__section.brifs__section__finished.wow.fadeInDown{padding-top:var(--p20)}div#brifs h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__user__name.flex.exit a:hover img{-webkit-filter:grayscale(1);filter:grayscale(1)}div#chat-message{width:100%;border:1px solid rgb(0,0,0)}.user-list{width:20%;min-width:250px;border-radius:8px;overflow:hidden;background:var(--blockbody)}.user-list h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:10px;margin:0;padding:15px 10px;font-family:Onest;font-weight:400;font-size:var(--p20);line-height:28.8px;letter-spacing:0px}.user-list ul{overflow-y:auto;max-height:100%;list-style:none;margin:0;padding:20px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:center space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-list li{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding:var(--p20)}.user-list li:hover{background:#f0f8ff}.chat-box{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:300px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--blockbody);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-header{color:#000;font-size:1.2em;padding:0 15px;background:var(--blockbody);margin:0!important}.chat-messages{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;overflow-y:auto;padding:15px;background:#f9f9f9}.chat-messages ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.chat-messages li{max-width:70%;min-width:34%;height:100%;border-radius:8px;display:inline-block;overflow-wrap:break-word;padding:var(--p20) var(--p10)}.message-sent{margin-left:auto;text-align:right;background:#d1ecf1}.message-received{margin-right:auto;text-align:left;background:#f8d7da}.chat-input{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;position:relative;gap:10px;border-radius:0 0 8px 8px;padding:10px}.chat-input textarea{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;resize:none;border:1px solid rgb(221,221,221);border-radius:10px;font-size:1em;padding:10px 10px 10px 110px;background:var(--fff)}.chat-input button{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;color:#fff;font-size:2em;border-radius:5px;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;margin:0;padding:10px 20px;background:#01acff}.chat-input button:hover{background:#0056b3}.chat-input button img{width:34px;height:34px}li.message-sent strong{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;padding-bottom:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}li.message-sent div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;word-break:break-all;overflow-wrap:break-word}.user-list li .avatar{width:29px;height:29px}.user-list li .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-list ul h5{font-family:Onest;font-weight:400;line-height:17px;letter-spacing:0px;font-size:15px!important}li.message-sent div.message-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user-list__avatar{width:50px;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.user-list h4 input{height:13px;max-height:28px;font-size:12px;margin:0;padding:3px 10px}.image-collage{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.image-collage img{width:100%;height:auto;border-radius:5px}button.emoji-button{width:5%}.deal__cardinator__info ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.brif:hover{cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:#f6fcff}a,button{cursor:pointer}.body__tt{margin-bottom:var(--p20)}.custom-checkbox+label{position:relative;padding-left:30px;cursor:pointer}.custom-checkbox+label:before{content:"";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:var(--p20);height:var(--p20);border:2px solid rgb(115,115,115);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px!important}.custom-checkbox:checked+label:before{border-color:#01acff;background-color:#01acff;background-image:none;background-repeat:no-repeat;background-position:center;border-radius:7px;color:#fff;display:inline-block;text-align:center;font-size:14px;line-height:16px}li.brif{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}button:hover img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.main__ponel.collapsed .ponel__ul li button:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}.news-item:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}button.active_Btn img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}main,.header__user__logo img,span.remove-zone img,.user-list__avatar img{width:100%;height:100%}.home .home__module::-webkit-scrollbar,.main__ponel.collapsed .ponel__ul li span,.main__ponel.collapsed .ponel__ul li button span,.mb,div#div_gop,span#back-arrow,.radio input[type=checkbox],.custom-checkbox{display:none}.collapsed li.logo_flex a,.form__title,.faq_block.flex.center,.training .faq__body,.deal__body .faq_item.active .faq_answer ul,.deal__body .faq_item.active .faq_answer label,a.edit-button,.support .faq__body,.wd100,.modules__adm{width:100%}div#home,.estimate-estimates.flex{gap:var(--g20)}.faq_question h2,.zone-item h3,.deal__body .faq__body h2,.deal__responsible ul h2,.support__chat h2{padding:0}.form-group p,.faq_answer p,.lk__info_vertion ul p{text-align:left;font-weight:400;line-height:15.4px;font-size:14px!important}.pc,.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.block_discount label,.header__nubmer li{position:relative}.block_abs_redact,.abs_block_listrs,.abs_hp_input_prise,span.create-input_service-span{position:absolute;top:15px;right:15px}.div_block_input_estimate,.deal__body,.support__content,.times__home__module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.block_one,div#div_container_two_lists{width:33%}.row.service-row .create-checkbox_stage,.col-12.service-col-12.hp_input_prise input{width:100%;position:absolute;top:-17px;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.service-h3,.introjs-helperNumberLayer,.introjs-prevbutton{display:none!important}.wd_button .port input,.cardinators__create label,.auth__form label input,td input,.complaint__user h3,.error-message p{margin:0}.estimate_copy,.time__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.deal__cardinator__info h2,.time__calendar p{font-size:var(--p20)}.complaint,.modules__adm ul li{border-radius:var(--radius);padding:var(--p20);background:var(--fff)}.header__nubmer a img,.home__module.news img{width:var(--p20)}.success-message.show,.error-message.show{right:var(--p20)}.button:hover,button.active_Btn{background:#01acff!important}.main__ponel.collapsed .ponel__ul li button:hover span,.ponel__ul li button:hover,.ponel__ul li button:hover span,button.active_Btn span{color:#fff!important}div#step-mobile-1{background:none}.back__fon svg path{fill:#f2f2f2}.profile__avatar form:hover{background-image:url(/storage/icon/skr.svg);width:100%;height:100%}.brifs__section__finished .brif:nth-child(1){background:#e2ffd9}.flex_table__format_table tr{height:80px;min-height:80px}th,td img{width:25px}.link__deistv a{background:var(--blue);padding:4px 2px;border-radius:var(--radius);width:15%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}td.link__deistv{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);min-height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.variate__view button{width:40px;height:40px;padding:0;min-height:40px;background:none}.variate__view img{width:25px}.variate__view{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.faq_block__deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g20);place-content:center flex-start}.faq_item__deal{flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:var(--fff);border-radius:var(--radius);padding:0;min-height:310px;width:100%}.faq__body__deal{gap:var(--g10);background:var(--fff);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--radius);-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--p20)}div#dealModal .modal-content{padding:var(--p30);max-width:850px;background:var(--fff);border-radius:var(--radius)}div#dealModal .modal-content div#modalBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;place-content:flex-start center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div#dealModal .modal-content div#modalBody form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g10);width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}div#dealModal .modal-content div#modalBody .deal__cardinator__lists__flex__info{width:100%}div#dealModal .modal-content div#modalBody .deal__cardinator__lists__flex__info form{display:-webkit-box;display:-ms-flexbox;display:flex}div#dealModal .modal-content div#modalBody form label{width:49%}.active-button{background-color:green;color:#fff}.modal.show{opacity:1;-webkit-transform:translate(0px);-ms-transform:translate(0px);transform:translate(0)}.modal-content{padding:20px;border-radius:6px;max-width:600px;width:100%;position:relative}.close-modal{position:absolute;height:55px;background:var(--fff);display:-webkit-box;display:-ms-flexbox;display:flex;width:55px;right:0;z-index:999999999;top:-48px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;border-radius:50% 50% 0 0;font-size:33px}.form-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100px;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-buttons button{margin-right:10px}.faq_block__deal{width:32.5%}.modal__deal .modal-content form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:var(--fff);top:0;overflow-x:hidden;gap:var(--g20);border-radius:var(--radius);padding:var(--p20);-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%!important}.link__deistv a img{-o-object-fit:contain;object-fit:contain}.link__deistv button{padding:0;width:11%;height:100%;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.modal__deal{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.modal__deal.show{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0);-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:flex-end center;height:100%;bottom:0;top:0;width:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal__deal{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal__deal .modal-content{max-width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:90%;width:100%;padding:50px var(--p20) var(--p20) var(--p20);display:-webkit-box;display:-ms-flexbox;display:flex;place-content:flex-end space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__deal label{text-align:left}.images-collage{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:5px;max-width:300px}.images-collage .collage-item img{width:100%;height:auto}ul.brifs__list.brifs__list__null li p{font-size:20px}.brifs__section.brifs__section__finished{padding-top:20px}.variate__view button img{width:40px;height:40px}.deal__container .deal__info__point{width:100%}.deal__info .deal__avatar img{min-width:100%}div#active-deals-pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div#brifs{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.brifs__section{padding:var(--p20);background:var(--fff);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px!important;border-radius:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brif p{color:#444;font-family:var(--onest);font-weight:400;line-height:12.75px;font-size:10px!important}.auth__form h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bluetext);font-family:var(--onest);font-weight:700;font-size:32px;line-height:41.6px;width:100%!important;text-align:center!important}label p{font-size:18px!important;font-weight:500!important}ul.auth__form__link a{font-weight:400;font-size:14px;line-height:21px;-webkit-text-decoration:underline solid;text-decoration:underline solid}.auth__form input,textarea,select{min-height:54px}.auth__fon{background-image:url(/build/assets/authFon-Dr30-3FL.png);background-position:left center;height:100%;background-size:contain;background-repeat:no-repeat}p.auth__title_sub{text-align:center;font-weight:500;padding-bottom:30px;font-size:20px!important}.Jikharev{padding-left:16px;font-size:70px;font-style:normal;line-height:77%;position:relative;font-weight:initial;top:-8px;font-family:Jikharev!important;color:#01aafc!important}.button__variate2{font-family:var(--onest);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:15.3px;height:35px;padding:var(--p10);min-height:35px;background:var(--fff);color:var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center space-between}.button__brifs{padding-bottom:10px;gap:var(--g10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deal__cardinator__info h4{padding-bottom:0;font-family:Onest;font-weight:700;font-size:16px;line-height:20.4px}.variate__view button:hover img{-webkit-filter:none;filter:none;background:none!important}button.active-button:hover img{-webkit-filter:none;filter:none}.brifs__button__create button:hover img{-webkit-filter:none;filter:none;background:none!important}table.dataTable thead th{-ms-flex-line-pack:distribute;align-content:space-around}thead{height:47px;width:100%;overflow:hidden;border:none!important}thead th{font-family:Onest;font-weight:700;font-size:18px;line-height:22.95px}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px;-ms-flex-line-pack:distribute;align-content:space-around}.button__a__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var (--p10);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.button__a__profile a{width:100%;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgb(210,223,255);border-radius:10px;color:var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:none!important}.buttonred{background:-o-linear-gradient(39deg,rgb(255,1,5),rgb(190,3,6))!important;background:linear-gradient(51deg,#ff0105,#be0306)!important}.class-border-profile{padding:10px;width:100%;text-align:left;background:var(--fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.class-border-profile label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:10px}.main__ponel.collapsed li.logo_flex.flex{padding:20px var(--p10) var(--p20) var(--p10)}.password__new form>div{padding-bottom:20px}.faq_question__deal__status{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;padding-right:20px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.deal__info__profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:70%}.deal__info__title h3{margin:0;font-family:Onest;font-weight:400;font-size:32px;line-height:100%}.faq__body h2{padding-bottom:0;font-family:Onest;font-weight:500;font-size:26px;line-height:33.15px}.div__create_form-commercian{background-image:url(/build/assets/formFONbrif-commercian-DEhvJI9R.jpg);background-position:100% center;border-radius:var(--radius);background-size:cover;background-repeat:no-repeat}.div__create_form-commons{background-image:url(/build/assets/formFONbrif-common-CVoJ95ny.jpg);background-position:100% center;border-radius:var(--radius);background-size:cover;background-repeat:no-repeat}.div__create_form{background-image:url(/build/assets/formFONbrif-Dxtcab3H.png);background-position:100% center;border-radius:var(--radius);background-size:cover;background-repeat:no-repeat}.div__create_block h1 .Jikharev{padding:0;font-size:80px}.form__button button:nth-child(1){background:none;border:1px solid rgb(0,0,0);color:#000}.form__button button:hover:nth-child(1){border:1px solid rgb(0,0,0);color:#000;background:none!important}.brifs .brifs__button__create button,.brifs .brifs__button__create a{min-height:40px;min-width:40px;max-width:40px;background:none!important}.div__create_form button{min-height:78px;text-transform:uppercase;font-weight:600;max-width:371px;min-width:362px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:var(--fff);border-radius:9px;padding:var(--p10) var(--p30);background:var(--blue)}.div__create_form .brifs__button__create button:hover{background:var(--blue)!important}.class-form-deal-create{width:32%}form.create__deal_id{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module{border-radius:5px;margin-bottom:25px;padding:20px;background:#fff}.module legend{font-size:1.5em;font-weight:700;padding-bottom:5px}.form-group-deal{margin-bottom:0;min-height:98px;width:32%}.form-group-deal label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-family:Onest;font-weight:400;font-size:13px;line-height:var(--p20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.form-group-deal input[type=text],.form-group-deal input[type=number],.form-group-deal input[type=url],.form-group-deal input[type=date],.form-group-deal select,.form-group-deal textarea{width:100%;padding:8px 10px;border:1px solid rgb(204,204,204);font-size:1em;border-radius:9px}.form-group-deal input[type=file]{padding:5px}.radio-group label{margin-right:15px}.btn.btn-primary{cursor:pointer}.btn.btn-primary:hover{background:#0056b3}.avatar-preview{margin-top:10px}.required{color:red}.auth__form form,.modal-fields{width:100%}form#create-deal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form#create-deal-form .module{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}strong{font-weight:600}li.politic__info{color:var(--ser)}p#resend-timer{font-family:var(--onest);font-weight:300;line-height:16.8px;color:var(--ser);font-size:12px!important}.code-input{font-family:var(--onest);font-weight:400;line-height:60px;text-align:center;width:66px!important;height:66px!important;font-size:40px!important}.ponel__ul li button:hover{background:var(--blockbody)!important;color:var(--black)!important}.ponel__ul li button:hover span{color:var(--black)!important}a.dropdown-item{width:32px;height:32px}li.logo_flex.flex a{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__ponel.collapsed li.logo_flex.flex a{max-width:40px;padding-left:10px}button.button__variate2.icon{width:35px;height:35px;padding:var(--p10)}.button__variate2 img{width:15px;height:15px}.brifs__body.wow.fadeInLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.brifs__section.brifs__section__finished p{text-align:left}.form__title p{padding:0}.form__title .form__button p{min-width:150px}.question_class-button a{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--blue);width:40px;padding:var(--p10);height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.question_class-button a img{width:26.0625px;height:11.0312px;top:24.38px;left:30px;border-width:1.5px}.status__profile{width:100%;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:#d9f0ff;border-radius:var(--radius)}.status__profile a{color:var(--black);font-weight:400;font-size:16px;line-height:var(--p20)}.profile__info__table{width:100%}.password__new h3{font-weight:400;font-size:28px;line-height:42px}.column-profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p20);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group-colum__profile{width:48.5%}.row__column-profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--p20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group-colum__profile label{font-weight:400;font-size:16px;color:var(--black);line-height:var(--p20)}.upload__files h6{font-weight:500;font-size:26px;padding-bottom:20px;line-height:36.4px}.upload__files{margin:20px 0;font-family:Arial,sans-serif;width:100%}#drop-zone{border:2px dashed rgb(179,179,179);min-height:220px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:30px;text-align:center;cursor:pointer;background:var(--blockbody);position:relative;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}#drop-zone.dragover{background-color:#f0f8ff;border-color:#007bff}#drop-zone p{margin:0;font-size:16px;color:#666}#fileInput{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.brifs__section.brifs__section__finished li.brif h4{padding-bottom:16px}.brifs__list .brif:nth-child(1),.brifs__list .brif:nth-child(4),.brifs__list .brif:nth-child(7),.brifs__list .brif:nth-child(10),.brifs__list .brif:nth-child(13),.brifs__list .brif:nth-child(16),.brifs__list .brif:nth-child(19),.brifs__list .brif:nth-child(22),.brifs__list .brif:nth-child(25),.brifs__list .brif:nth-child(28){background:#ecf2ff}.brifs__list .brif:nth-child(2),.brifs__list .brif:nth-child(5),.brifs__list .brif:nth-child(8),.brifs__list .brif:nth-child(11),.brifs__list .brif:nth-child(14),.brifs__list .brif:nth-child(17),.brifs__list .brif:nth-child(20),.brifs__list .brif:nth-child(23),.brifs__list .brif:nth-child(26),.brifs__list .brif:nth-child(29){background:#ecf7ff}.brifs__list .brif:nth-child(3),.brifs__list .brif:nth-child(6),.brifs__list .brif:nth-child(9),.brifs__list .brif:nth-child(12),.brifs__list .brif:nth-child(15),.brifs__list .brif:nth-child(18),.brifs__list .brif:nth-child(21),.brifs__list .brif:nth-child(24),.brifs__list .brif:nth-child(27),.brifs__list .brif:nth-child(30){background:#ececff}.button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button__icon img{width:22px;height:22px}.div__create_block button{max-width:250px!important}.zone-item-inputs-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);place-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.zone-item-inputs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.zone-item h3{font-family:Onest;font-weight:500;font-size:26px;line-height:33.15px}.form__title .form__button button:nth-child(2){background:var(--fff);color:var(--black);border:1px solid var(--bluetext)}.form__title .form__button button{max-width:140px}.support-faq__body{padding:var(--p20);border-radius:var(--radius);background:var(--fff)}.div__create_block button span{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.div__create_block button span{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;top:2px;position:relative;font-family:Onest;font-weight:700;font-size:14px;line-height:19.6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-chat-block-skiter{padding:var(--p20);height:100%;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blockbody);place-content:center}.support-chat-block-skiter img{width:317px;height:317px}table{width:100%;background:var(--fff);border-radius:var(--radius)}th,td{background:var(--blockbody);border-radius:var(--radius)}tr.hd-show{height:47px;width:100%;overflow:hidden;border:none!important}tr.hd-show td{background:#d1efff}.deal-chat{width:100%}.chat-input button{position:absolute;background:none;width:50px;min-height:50px;padding:0;height:50px!important}.chat-input .attach-file{left:13px}button#send-message{right:20px}.chat-input button.emoji-button{left:61px;height:50px!important}.chat-input button:hover{background:var(--blockbody)!important}button.buttonSealaActive{background:var(--bluetext);color:var(--fff)}.search-results{max-height:100%;overflow-y:hidden}.search-results h5{margin:10px 0 5px}.search-results li{cursor:pointer;padding:5px;border-bottom:1px solid rgb(238,238,238)}.user-list ul li{padding:16px;width:100%;border-radius:var(--radius);min-height:100px;background:var(--fff);-ms-flex-line-pack:start!important;align-content:flex-start!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.chat-header input{max-width:600px;min-height:45px;max-height:45px}.div__status_info{padding:var(--p10);border-radius:7px;background:var(--bluetext);font-family:Onest;font-weight:400;font-size:14px;line-height:17.85px;color:var(--fff)}.faq_question__deal.flex ul li{width:100%}.faq_question__deal{min-height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);background:var(--blockbody);padding:var(--p20);border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search__input img{position:absolute;top:20%;right:20px;width:20px;height:20px}.search__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.search__input img{position:absolute;top:28%;right:7px;width:20px;height:20px}.faq__body__deal h4{width:100%}.deal__cardinator__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g20)}.create__group{min-height:62px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:var(--fff);border-radius:9px;padding:var(--p10) var(--p30);background:var(--blue);font-family:Onest;font-weight:700;font-size:16px;line-height:22.4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}legend{width:100%;text-align:left;padding-bottom:var(--p20)}.faq_block__deal.faq_block-blur.brifs__button__create-faq_block__deal{height:100%;background:var(--blockbody);border-radius:var(--radius)}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{min-height:30px;border:1px solid rgb(170,170,170)!important;border-radius:var(--radius)!important}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:0px}li.my-message strong{font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:.14px}li.other-message strong{font-weight:500;font-size:13px;line-height:19.5px;letter-spacing:.14px;color:var(--bluetext)!important}#toggle-pinned{border:none;color:var(--block);position:absolute;left:0;width:100%;max-width:100%;min-height:50px;height:50px;top:100px;text-align:center;right:0;padding:8px 16px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s,-webkit-transform .2s;margin-bottom:10px;z-index:2147483647;background:none!important}#toggle-pinned:hover{background-color:#0056b3;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#toggle-pinned.active{background-color:#28a745}.message-controls{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-23px}.message-controls button{padding:5px;height:100%;background:none;min-height:100%!important}.feed-post{padding:10px 0}.feed-author{font-family:Onest;font-weight:600;font-size:14px;line-height:17.85px;padding-bottom:10px}div#all-deals-container .faq_block__deal.faq_block-blur.brifs__button__create-faq_block__deal{min-height:310px}.feed-date{color:#888;font-family:Onest;font-weight:400;font-size:10px;line-height:12.75px}div#feed-posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:var(--p20);background:var(--fff);border-radius:var(--radius);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--g10);-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feed-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:700px;gap:var(--g10);padding:var(--p20);border-radius:var(--radius);background:var(--fff)}.feed-post-avatar img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.smets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}form#feed-form textarea{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;resize:none;border-radius:10px;font-size:1em;padding:10px;background:var(--fff);border:1px solid var(--bluetext)!important}form#feed-form button{position:absolute;background:none;width:50px;right:10px;top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50px;padding:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;height:50px!important}.feed-form-post{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.feed-post-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feed-content{padding-bottom:5px;text-align:left}.button__points ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;gap:var(--g10)}.button__points ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;height:100%;gap:var(--g10)}.button__points ul li{height:100%;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blockbody);border-radius:9px;place-content:center}.button__points ul li img{width:30px;height:30px}.my-message a{color:var(--fff)}.brifs__button__create button{min-width:300px}.faq_block__deal button{height:100%;min-width:100%;width:100%}.faq_block__deal button img{width:50px}.faq_block__deal button:hover{background:none!important}button.pin-message img{width:15px;height:15px}.faq_answer{max-height:0px;overflow:hidden;-webkit-transition:max-height .5s ease-in-out,padding .3s;-o-transition:max-height .5s ease-in-out,padding .3s;transition:max-height .5s ease-in-out,padding .3s}.faq_item.active .faq_answer{max-height:1000px;padding:20px}.faq_question .arrow{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq_item.active .faq_question .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}form#feed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}form#feed-form button{width:20%;top:39px;right:45px;background:var(--blue)}td.link__deistv button,td.link__deistv a{background:none!important}.support__content .chat-box{min-height:500px!important;-webkit-filter:blur(3px);filter:blur(3px)}.chat-container.user__deals_chats .chat-box{min-height:564px}.deal__status h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:34px;line-height:100%;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.deal__status h3 p{text-align:left;font-weight:400;line-height:100%;font-size:16px!important}.chat-container.user__deals_chats{padding:0}.deal__info__title p{font-family:Onest;font-weight:400;font-size:20px;line-height:100%}.profile-view .profile__avatar{min-height:291px;height:100%;max-height:500px}.profile-view{gap:var(--g30)}.deals-list-user h1{display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center space-between;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deals-list-user h1 p{background:#e2f9e0;padding:20px 40px;gap:10px;border-radius:9px}.deal__responsible__info h5{text-align:left;font-family:Onest;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0px}.deal__responsible__info p{text-align:left;font-family:Onest;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:var(--ser)}.support .faq_item{width:48%}.chat-messages .message.own{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#d3edff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}li.message{margin:0 auto 0 11px;background:var(--fff)}.message-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.message-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-actions button{background:none;height:25px;min-height:25px;width:32px;padding:5px}.message-actions button img{width:19px;height:18px}.burger-users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.burger-users span{content:"";width:20px;height:1px;background:#000}.file-preview{margin:10px 0;padding:5px;background-color:#f5f5f5;border-radius:5px}.file-item{padding:3px 10px;margin:2px 0;font-size:14px;border-left:3px solid rgb(0,123,255)}.attachments{margin-top:8px;width:100%}.attachment-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.images-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.images-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4px 1fr;grid-template-columns:repeat(2,1fr);gap:4px}.image-container{position:relative;overflow:hidden;border-radius:8px}.attachment-image{max-width:100%;height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:8px}.attachment-files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.attachment-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background-color:#f1f1f1;border-radius:8px;text-decoration:none;color:#333;font-size:14px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.attachment-file:hover{background-color:#e1e1e1}.file-icon{margin-right:8px;font-size:18px}.file-size{margin-left:auto;font-size:12px;color:#777;padding-left:10px}.image-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-modal-content{position:relative;max-width:90%;max-height:90%}.image-modal-content img{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}.close-modal{position:absolute;top:-41px;right:0;border:none;font-size:30px;cursor:pointer}span.sender-name{font-weight:500}.deals-list-user .chat-header{position:relative}.deals-list-user .chat-input{padding:0;position:relative!important}.variate__view button:hover img{-webkit-filter:grayscale(1) brightness(5);filter:grayscale(1) brightness(5)}.message-actions button:hover{background:none!important}.close-deal-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:10px;left:10px;padding:10px;font-size:16px;background:none;border:none;color:#000;place-content:center flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal__status-button button{width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center}.deal__status{width:30%;gap:var(--g20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deal__status-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g20);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat-block{width:100%}.btn-open-chat{display:none!important}.form-group-deal p{text-align:left}span.selection{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;max-width:100%!important}.modal .form-group-deal{min-height:50px}.dataTables_length label,.dataTables_filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.dataTables_wrapper{position:relative;overflow:auto;clear:both}.form-group-deal label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__body .radio label{background:var(--blockbody)}p.deal-date-display{padding:0 0 0 10px}b{font-weight:500}u{text-decoration:underline}.user-list__info p{text-align:left;padding-top:8px;font-size:12px!important}.chat-container{height:97vh;background-color:#fff;border-radius:15px;-webkit-box-shadow:rgba(0,0,0,.08) 0px 8px 30px;box-shadow:#00000014 0 8px 30px;overflow:hidden;margin-top:20px;border:1px solid rgb(240,240,240)}.contacts-list{height:100%;border-right:1px solid rgb(238,238,238);overflow-y:auto;background-color:#f9fafc}.contact-item{border-bottom:1px solid rgb(245,245,245);cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.contact-item:hover{background-color:#f5f7fa}.contact-item.active{background-color:#e9f2fe;border-left:3px solid rgb(30,136,229)}.contact-avatar{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 5px;box-shadow:#0000001a 0 2px 5px;border:2px solid rgb(255,255,255)}.contact-info{width:calc(100% - 60px)}.contact-name{font-weight:600;margin-bottom:2px;color:#333}.chat-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:97vh;background-color:#fff}.chat-header{background-color:#f8f9fa}.chat-header h5{margin-bottom:0;font-weight:600;padding:0;color:#333}.messages-box{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:100px 20px 20px;overflow-y:auto;background-color:#f9fafc;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f0f0f0' fill-opacity='0.7' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}.message-sent{margin-left:auto;background-color:#0084ff;color:#fff;border-radius:18px 18px 0}.message-received{margin-right:auto;background-color:#f0f2f5;color:#303030;border-radius:18px 18px 18px 0}.message-content{padding:12px 16px;word-break:break-word;font-size:.95rem}.message-attachment{max-width:200px;max-height:200px;border-radius:8px;margin-top:10px;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border:1px solid rgba(0,0,0,.05)}.message-attachment:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.chat-input-area{padding:15px;position:relative;z-index:99999;border-top:1px solid rgb(238,238,238);background-color:#fff}.emoji-picker{display:none}.emoji-picker.show{display:block;-webkit-animation:.3s ease 0s 1 normal none running showEmoji;animation:.3s ease 0s 1 normal none running showEmoji}@-webkit-keyframes showEmoji{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}@keyframes showEmoji{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}.emoji-item{display:inline-block;font-size:20px;padding:5px;cursor:pointer;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-o-transition:transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.emoji-item:hover{background-color:#f1f1f1;border-radius:5px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.unread-badge{background-color:#f36;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;-webkit-box-shadow:rgba(255,51,102,.3) 0px 2px 5px;box-shadow:#ff33664d 0 2px 5px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}70%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}70%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.loading-spinner{display:none;margin-left:10px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.file-upload-progress{display:none;width:100%;margin-top:10px}.file-upload-progress .progress{height:10px;border-radius:5px;background-color:#e9ecef;overflow:hidden}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}.chat-notification{position:fixed;bottom:20px;right:20px;background:#fff;border-left:4px solid rgb(0,123,255);-webkit-box-shadow:rgba(0,0,0,.15) 0px 5px 15px;box-shadow:#00000026 0 5px 15px;padding:15px;max-width:300px;border-radius:8px;display:none;-webkit-animation:.3s ease 0s 1 normal none running slideIn;animation:.3s ease 0s 1 normal none running slideIn;z-index:2147483647!important}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translate(50px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translate(50px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}.empty-chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#6c757d;text-align:center;padding:20px}.empty-chat i{font-size:5rem;margin-bottom:1.5rem;color:#dee2e6;-webkit-animation:2s ease 0s infinite normal none running pulse-light;animation:2s ease 0s infinite normal none running pulse-light}@-webkit-keyframes pulse-light{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes pulse-light{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-chat p{font-size:1.1rem;max-width:80%}.attachment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;gap:8px;margin-top:10px}.attachment-file{background-color:#f1f1f1;border-radius:6px;padding:6px 12px;font-size:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.attachment-file:hover{background-color:#e9ecef}.attachment-file i{margin-right:5px;color:#6c757d}.attachment-file a{color:#007bff;text-decoration:none}.attachment-file a:hover{text-decoration:underline}.input-group{border-radius:30px;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.05) 0px 2px 10px;box-shadow:#0000000d 0 2px 10px}#message-input{border-radius:30px 0 0 30px;padding:12px 20px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f5f7fa}#message-input:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-outline-secondary{background-color:#f5f7fa;border:none;color:#6c757d}.btn-outline-secondary:hover{background-color:#e9ecef;color:#495057}.btn-primary{border:none;padding:0 20px}.btn-primary:hover{background-color:#0071e6}.messages-box::-webkit-scrollbar,.contacts-list::-webkit-scrollbar{width:6px}.messages-box::-webkit-scrollbar-track,.contacts-list::-webkit-scrollbar-track{background:#f1f1f1}.messages-box::-webkit-scrollbar-thumb,.contacts-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.messages-box::-webkit-scrollbar-thumb:hover,.contacts-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.show-contacts-btn{position:absolute;top:15px;display:none!important}.error-message{color:#dc3545;background-color:#f8d7da;border:1px solid rgb(245,198,203);border-radius:4px;padding:10px;margin:10px 0}#message-form{display:-webkit-box;display:-ms-flexbox;display:flex}#message-form input{width:70%}#message-form button{width:6%;min-height:100%;max-height:100%;max-width:10%;background:none;border:none;padding:0;margin:0;font-size:40px;color:var(--black)}#message-form .input-group{-webkit-box-shadow:none;box-shadow:none;border-radius:0!important}.pin-logs{background:#f5f5f5;padding:10px;margin:10px 0;border-radius:5px;max-height:200px;overflow-y:auto}.pin-log-entry{padding:5px;border-bottom:1px solid rgb(238,238,238);font-size:12px;color:#666}.pin-log-user{font-weight:700;color:#333}.pin-log-message{font-style:italic}.pin-log-time{color:#999;font-size:11px;margin-left:5px}.pin-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px}.pinned-notification{display:block;background-color:#f0f8ff;padding:10px;border-radius:5px;text-decoration:none;color:#333;margin-bottom:10px}.pinned-notification:hover{background-color:#e0f0ff;text-decoration:underline}.notification-message{background-color:#f0f7ff;border-left:3px solid rgb(52,144,220);margin:5px 0;padding:8px 12px}.notification-message a{color:#3490dc;text-decoration:none}.notification-message a:hover{text-decoration:underline}.system-notification{background-color:#f0f7ff;border-left:3px solid rgb(52,144,220);margin:10px 0;padding:8px 12px;position:relative;list-style:none}.system-notification a{color:#3490dc;text-decoration:none}.system-notification a:hover{text-decoration:underline}.system-notification .message-time{position:absolute;right:8px;top:8px;color:#666;font-size:.8em}.tab-selector{background-color:#f5f5f5;border-bottom:1px solid rgb(222,226,230)}.tab-btn{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;border:none;background:none;padding:10px;font-weight:500;color:#6c757d;position:relative;cursor:pointer}.tab-btn.active{color:#0d6efd}.tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0d6efd}#group-actions{padding:8px;background-color:#f8f9fa;border-bottom:1px solid rgb(222,226,230);display:none}.create-group-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid rgb(222,226,230)}.create-group-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid rgb(222,226,230)}.group-avatar-preview{width:100px;height:100px;border-radius:50%;background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px;overflow:hidden;border:2px solid rgb(224,224,224);position:relative}.group-avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-avatar-preview .change-avatar{position:absolute;bottom:0;left:0;right:0;background-color:#0009;color:#fff;text-align:center;padding:4px 0;font-size:12px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.group-avatar-preview:hover .change-avatar{opacity:1;cursor:pointer}.group-members-list{max-height:200px;overflow-y:auto;border:1px solid rgb(222,226,230);border-radius:4px;padding:10px}.member-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;margin-bottom:6px;border-radius:4px;background-color:#f8f9fa;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.member-item:hover{background-color:#e9ecef}.member-item img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:10px}.member-item .member-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px}.member-item .member-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.member-item .member-role{font-size:12px;color:#6c757d;background-color:#e9ecef;padding:2px 6px;border-radius:10px}.member-item .member-role.admin{background-color:#cfe2ff;color:#0d6efd}.contact-item.group-contact{background-color:#f8f9fa}.contact-item.group-contact .contact-avatar{border-radius:25%}.contact-item.group-contact .contact-name{font-weight:600}.contact-item.group-contact .group-info{font-size:.75rem;color:#6c757d}.message-sender{font-size:.8rem;font-weight:600;margin-bottom:2px;color:#0d6efd}.member-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-radius:4px;margin-bottom:4px}.member-checkbox:hover{background-color:#f8f9fa}.member-checkbox img{width:var(--p20);height:var(--p20);border-radius:50%;margin-right:10px}.member-checkbox .form-check-input{margin-right:8px}.member-checkbox label{margin-bottom:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.avatar-xs{width:var(--p20);height:var(--p20);border-radius:50%;-o-object-fit:cover;object-fit:cover}.empty-chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#6c757d}.empty-chat i{font-size:3rem;margin-bottom:1rem;opacity:.5}#message-form button:hover{background:#f5f7fa!important}.modal-backdrop{display:none!important}button#show-contacts-btn{font-size:38px;padding:0;position:absolute;top:4px;right:0;width:100%}.search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__input{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.search__input input{width:100%;padding:10px 40px 10px 15px;border:1px solid rgb(221,221,221);border-radius:4px;font-size:14px}.search__input img{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px}.variate__view{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.variate__view button{cursor:pointer}.variate__view button.active-button{background:#c1e0ff;border-color:#ced4da}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer;font-size:14px}.btn-blue{background:var(--bluetext)}.button__dalee{min-height:62px;max-width:350px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:9px;padding:var(--p10) var(--p30);font-family:Onest;font-weight:700;font-size:16px;line-height:22.4px;color:var(--fff)!important;background:var(--bluetext)!important}.button__propustit{color:var(--black);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--bluetext);-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;background:var(--fff)!important}.additional-profile-data{margin-top:30px;width:100%;background-color:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:rgba(0,0,0,.05) 0px 2px 5px;box-shadow:#0000000d 0 2px 5px}.profile-section{margin-bottom:30px}.profile-section h3{margin-bottom:0;color:#2c3e50}.brief-section{margin-bottom:20px}.brief-section h4{margin-bottom:15px;color:#3498db}.table{width:100%;border-collapse:collapse;margin-bottom:20px}.table th,.table td{padding:10px;border:1px solid rgb(219 243 255);text-align:left}.table th{font-weight:700}.table tr:hover{background-color:#f5f5f5}.portfolio-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}.portfolio-item{border-radius:8px;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 5px;box-shadow:#0000001a 0 2px 5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.portfolio-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.portfolio-image img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.portfolio-content{padding:15px}.portfolio-content h4{margin:0 0 10px;color:#2c3e50}.portfolio-content p{text-align:left;color:#7f8c8d;font-size:14px;margin:0}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.form-label{font-weight:500;color:var(--color-gray-700)}.form-input,.form-textarea,.form-select{padding:.75rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:1rem;width:100%;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;-o-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2);outline:none}.avatar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2rem}.current-avatar{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--color-primary)}.avatar-upload{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.filter-panel{background:-o-linear-gradient(305deg,#f9f9f9,var(--fff)fff);background:linear-gradient(145deg,#f9f9f9,var(--fff)fff);border-radius:16px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.05);box-shadow:0 8px 20px #0000000d;width:100%;padding:20px;border:1px solid #f0f0f0;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-panel:hover{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.08);box-shadow:0 10px 25px #00000014}.filter-panels{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.filter-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.filter-label{font-size:12px;font-weight:600;color:#4a5568;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.5px}.filter-label i{color:#3182ce;font-size:14px}.select-container{position:relative;width:100%}.filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:var(--fff);border:1px solid #e2e8f0;padding:10px 35px 10px 15px;border-radius:8px;font-size:14px;color:#2d3748;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.select-icon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#a0aec0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-select:hover{border-color:#3182ce}.filter-select:hover+.select-icon{color:#3182ce}.filter-select:focus+.select-icon{color:#3182ce;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.search__input-styled{position:relative;width:100%}.search__input-styled input{width:100%;padding:12px 15px 12px 42px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-icon{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#a0aec0;font-size:16px}.search__input-styled input:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.15);box-shadow:0 0 0 3px #3182ce26;outline:none}.search__input-styled input:focus+.search-icon{color:#3182ce}.date-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.date-input-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.date-icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#a0aec0;font-size:14px}.filter-date{width:100%;padding:10px 10px 10px 35px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-date::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.filter-date:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.15);box-shadow:0 0 0 3px #3182ce26;outline:none}.date-separator{color:#a0aec0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-actions{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border-top:1px solid #f0f0f0;padding-top:20px}.filter-button,.filter-reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;gap:8px;border:none;text-decoration:none}.filter-button{background-color:#3182ce;color:var(--fff)}.filter-button:hover{background-color:#2c5282}.filter-reset{background-color:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.filter-reset:hover{background-color:#edf2f7;color:#1a202c}.filter-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#3182ce;color:var(--fff);font-weight:700;font-size:12px;margin-left:auto;position:relative;cursor:help}.variate__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:15px;border-left:1px solid #e2e8f0;padding-left:15px}.view-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:var(--fff);border:1px solid #e2e8f0;color:#a0aec0;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.view-button:hover{background-color:#f7fafc;color:#4a5568}.view-button.active-button{background-color:#ebf8ff;border-color:#90cdf4;color:#3182ce}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);padding:5px 10px;background-color:#2d3748;color:var(--fff);border-radius:4px;font-size:12px;font-weight:400;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .02s;-o-transition:all .02s;transition:all .02s}[data-tooltip]:after{content:"";position:absolute;bottom:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border-width:5px;border-style:solid;border-color:#2d3748 transparent transparent transparent;opacity:0;visibility:hidden;-webkit-transition:all .02s;-o-transition:all .02s;transition:all .02s}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}.filter-select option:checked,.filter-select:has(option:checked:not([value=""])),.filter-date[value]:not([value=""]){border-color:#3182ce;background-color:#f9f9f9;-webkit-box-shadow:0 0 0 1px rgba(49,130,206,.2);box-shadow:0 0 0 1px #3182ce33}.filter-group,.filter-button,.filter-reset,.view-button{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.btn-propustit{background:var(--fff)!important;color:var(--white)!important;color:#000!important;padding:10px 20px;border-radius:8px;font-size:16px;font-weight:600;border:1px solid var(--bluetext)!important;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-height:62px;display:flex;align-items:center;justify-content:center}.btn-dalee{background:var(--bluetext)!important;color:var(--white)!important;color:var(--fff)!important;padding:10px 20px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.profile__rating-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.rating-summary{background:var(--fff);border-radius:var(--radius);margin-bottom:20px}.rating-summary h3{font-size:20px;margin-bottom:15px;color:var(--black)}.rating-average{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.rating-stars-display{font-size:var(--p20);color:#ffbf00}.rating-value{font-size:22px;font-weight:700;margin-left:10px;color:var(--black)}.rating-count{font-size:14px;color:var (--ser);margin-left:8px}.rating-distribution h4{font-size:16px;margin-bottom:10px;color:var(--black)}.rating-bars{list-style:none;padding:0;margin:0}.rating-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:14px}.star-label{width:40px;margin-right:10px;color:#ffbf00}.progress-bar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#f0f0f0;height:8px;border-radius:4px;margin-right:10px;overflow:hidden}.progress{background-color:#ffbf00;height:100%}.star-count{width:30px;text-align:right;margin-right:5px}.star-percent{width:45px;text-align:right;color:var (--ser)}.no-ratings{color:var(--ser);font-style:italic;margin-top:10px}.specialists-ratings{padding:20px 0}.page-header{padding-bottom:15px}.ratings-subtitle{color:#666;font-size:16px;text-align:left;margin-top:0}.filter-panel{background:var(--fff);border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px #00000014;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-panel:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px #0000001a}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:15px}.filter-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.filter-label{display:block;margin-bottom:8px;color:#555;font-weight:500;font-size:14px}.filter-label i{color:#01acff;margin-right:5px}.filter-select{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #dcdfe6;background:#f9f9f9;-webkit-box-shadow:0 0 0 1px rgba(49,130,206,.2);box-shadow:0 0 0 1px #3182ce33;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.filter-select:focus{border-color:#01acff;-webkit-box-shadow:0 0 0 2px rgba(1,172,255,.2);box-shadow:0 0 0 2px #01acff33;outline:none}.filter-select.filter-active{border-color:#01acff;background-color:#f0f9ff}.select-icon{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#777;pointer-events:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filter-select:focus+.select-icon{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);color:#01acff}.search__input-styled input{width:100%;padding:12px 15px 12px 38px;border-radius:8px;border:1px solid #dcdfe6;font-size:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search__input-styled input:focus{border-color:#01acff;-webkit-box-shadow:0 0 0 3px rgba(1,172,255,.15);box-shadow:0 0 0 3px #01acff26;outline:none}.search-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#999}.filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.filter-button{padding:10px 20px;background:-o-linear-gradient(1.16deg,#0081FF 0%,#00ABFF 100%);background:linear-gradient(88.84deg,#0081ff,#00abff);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filter-button:hover{opacity:.9;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.filter-reset{padding:10px 20px;background:#f5f5f5;color:#666;border:none;border-radius:6px;cursor:pointer;font-size:14px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none}.filter-reset:hover{background:#e9e9e9;color:#333}.active-filters-badge{background-color:#01acff;color:#fff;border-radius:30px;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.active-filters-badge.show{opacity:1}.variate__view{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.view-button{width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.view-button:hover{background-color:#e9e9e9}.active-button{background:#f0f9ff;border-color:#01acff;color:#01acff}.specialists-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding-top:15px}.specialist-card{background:var(--fff);border-radius:12px;padding:22px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.06);box-shadow:0 3px 10px #0000000f;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.specialist-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1);box-shadow:0 8px 18px #0000001a;border-color:#e0e0e0}.specialist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.specialist-avatar{width:70px;height:70px;border-radius:var(--radius);overflow:hidden;position:relative;margin-right:15px;border:2px solid var( --fff)}.specialist-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.specialist-card:hover .specialist-avatar img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.online-status{position:absolute;bottom:3px;right:3px;width:14px;height:14px;background:#4caf50;border-radius:50%;border:2px solid var(--fff);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.specialist-info h3{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3;color:#333}.specialist-role{color:#666;font-size:14px;background:#f5f7fa;padding:4px 10px;border-radius:4px;display:inline-block}.specialist-role i{margin-right:5px;color:#01acff}.specialist-rating{margin-bottom:15px}.rating-stars-display{color:#ffb400;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.rating-value{font-weight:700;color:#333;margin-left:8px;font-size:17px}.rating-count{font-size:14px;color:#777;margin-left:3px}.divider{height:1px;background:#f0f0f0;margin:15px 0}.recent-reviews h4{font-size:16px;margin-bottom:12px;font-weight:600;color:#444}.reviews-list{max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}.reviews-list::-webkit-scrollbar{width:5px}.reviews-list::-webkit-scrollbar-track{background:#f5f5f5}.reviews-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.review-item{background:#f9f9f9;border-radius:8px;padding:14px;margin-bottom:10px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-left:3px solid #f0f0f0}.review-item:hover{background:#f0f9ff;border-left-color:#01acff}.reviewer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.reviewer-avatar{width:32px;height:32px;border-radius:50%;margin-right:10px;-o-object-fit:cover;object-fit:cover}.reviewer-name{font-size:14px;font-weight:500;color:#444}.review-rating{font-size:13px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-rating i{color:#d0d0d0;margin-right:2px}.review-rating i.filled{color:#ffb400}.review-date{margin-left:auto;font-size:12px;color:#999}.review-comment{font-size:13px;color:#555;line-height:1.5;margin-bottom:10px;font-style:italic}.review-project{font-size:12px;color:#555;background:#f0f0f0;padding:4px 10px;border-radius:4px;display:inline-block;margin-top:5px}.project-label{font-weight:500;color:#333}.specialist-actions{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-profile-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:-o-linear-gradient(1.16deg,#0081FF 0%,#00ABFF 100%);background:linear-gradient(88.84deg,#0081ff,#00abff);color:var(--fff);padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 3px 6px rgba(0,129,255,.2);box-shadow:0 3px 6px #0081ff33}.view-profile-btn:hover{color:var(--fff);-webkit-box-shadow:0 5px 12px rgba(0,129,255,.3);box-shadow:0 5px 12px #0081ff4d}.no-reviews{background:#f9f9f9;padding:22px 15px;border-radius:8px;text-align:center;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.no-reviews i{font-size:28px;color:#ccc}.no-reviews p{margin:0}.specialists-table-container{background:var(--fff);border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;overflow:hidden;margin-bottom:20px}.specialists-table{width:100%;border-collapse:collapse;font-size:14px}.specialists-table thead tr{background:#f5f7fa}.specialists-table th{padding:15px 12px;text-align:left;font-weight:600;color:#445;border-bottom:2px solid #e0e0e0}.specialists-table td{padding:14px 12px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.specialists-table tr:hover{background-color:#f9f9f9}.specialist-table-avatar{width:45px;height:45px;border-radius:50%;overflow:hidden;position:relative}.specialist-table-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.online-indicator{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#4caf50;border-radius:50%;border:2px solid var(--fff)}.specialist-name{font-weight:500;color:#333}.specialist-role-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:20px;font-size:12px;background:#f0f0f0;color:#555}.role-architect{background:#e1f5fe;color:#0277bd}.role-designer{background:#f3e5f5;color:#7b1fa2}.role-visualizer{background:#e8f5e9;color:#2e7d32}.rating-stars-table{color:#ffb400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-value-table{margin-left:8px;font-weight:600;color:#444}.reviews-count{color:#777}.online-status-table{background-color:#4caf50;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;display:inline-block}.offline-status-table{background-color:#9e9e9e;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;display:inline-block}.action-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;background:#f0f9ff;color:#0081ff;border:1px solid #c0e6ff;border-radius:4px;text-decoration:none;font-size:13px;font-weight:500;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.action-button:hover{background:#e1f5fe;color:#0277bd}.empty-results{grid-column:1 / -1;text-align:center;padding:60px 40px;background:var(--fff);border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;border:1px solid #f0f0f0}.empty-results-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.empty-results-icon i{font-size:48px;color:#ccc;background:#f5f5f5;width:100px;height:100px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-results h3{margin:0 0 10px;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.empty-results p{font-size:15px;color:#777;max-width:400px;margin:0 auto}.ratings-pagination{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ratings-pagination nav{width:100%}.ratings-pagination .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.ratings-pagination .page-item{margin:0}.ratings-pagination .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:500;color:#444;background:#f5f5f5;border:1px solid #e0e0e0;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.ratings-pagination .page-item.active .page-link{background:-o-linear-gradient(1.16deg,#0081FF 0%,#00ABFF 100%);background:linear-gradient(88.84deg,#0081ff,#00abff);color:var(--fff);border-color:transparent}.ratings-pagination .page-link:hover:not(.disabled){background:#e0e0e0;color:#333}.ratings-pagination .page-item.disabled .page-link{color:#aaa;pointer-events:none}.custom-file-upload{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:8px}.custom-file-upload input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.custom-file-upload label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background:#f0f5ff;color:#3b67cd;border:1px dashed #3b67cd;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:10px}.custom-file-upload label:hover{background:#e0ebff;border-color:#2a4ca3;-webkit-box-shadow:0 2px 6px rgba(59,103,205,.15);box-shadow:0 2px 6px #3b67cd26}.custom-file-upload label i{font-size:18px;margin-right:10px}.file-preview{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;padding:8px 12px;border-radius:4px;margin-top:8px;border-left:3px solid #3b67cd}.file-preview.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.file-preview i{margin-right:8px;color:#3b67cd}.file-preview .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.file-preview .remove-file{cursor:pointer;color:#ff3b3b;padding:2px 5px;border-radius:3px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.file-preview .remove-file:hover{background-color:#ffd6d6}.custom-file-upload.pdf label{background:var(--fff)0f0;border-color:#cd3b3b;color:#cd3b3b}.custom-file-upload.pdf label:hover{background:#ffe0e0;border-color:#a32a2a}.custom-file-upload.pdf .file-preview{border-left-color:#cd3b3b}.custom-file-upload.pdf .file-preview i{color:#cd3b3b}.custom-file-upload.image label{background:#f0fff7;border-color:#3bcd83;color:#3bcd83}.custom-file-upload.image label:hover{background:#e0ffe9;border-color:#2aa359}.custom-file-upload.image .file-preview{border-left-color:#3bcd83}.custom-file-upload.image .file-preview i{color:#3bcd83}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.file-loading{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.file-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #3ba1cd;margin-top:10px}.file-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3ba1cd;text-decoration:none;font-size:13px}.file-link a:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}.file-link a:hover{text-decoration:underline}.filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--fff);padding:15px 20px;border-radius:8px;margin-bottom:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px #0000001a;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-toggle:hover{background-color:#f8f8f8}.filter-toggle-text{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter-toggle-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.filter-toggle-icon.rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-panel{-webkit-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease;background-color:var(--fff);border-radius:8px;margin-bottom:15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px #0000001a}.filter-panel.expanded{max-height:2000px!important;padding:15px;margin-top:0;margin-bottom:0}.filter-active{border-color:#3ba1cd!important;background-color:#3ba1cd0d}.filter-counter{background-color:#eee;color:#666;border-radius:50%;width:var(--p20);height:var(--p20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-counter.active{background-color:#3ba1cd;color:#fff}.filter-button,.filter-reset{background-color:#f8f8f8;border:1px solid #ddd;color:#333;padding:8px 15px;border-radius:var(--radius);font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-height:38px}.filter-button:hover,.filter-reset:hover{background-color:#eee}.filter-button{background-color:#3ba1cd;color:#fff;border-color:#3ba1cd}.filter-button:hover{background-color:#2d8fb9}.read-only-field{background-color:#f9f9f9!important;border:1px solid #e2e6ea!important;color:#6c757d!important;cursor:not-allowed!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.8;position:relative}input[disabled].read-only-field,select[disabled].read-only-field{padding-left:30px!important}input[disabled].read-only-field:before,select[disabled].read-only-field:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd}textarea[disabled].read-only-field{resize:none}.form-group-deal .read-only-hint{position:absolute;top:-20px;right:10px;background:#000000b3;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;z-index:10;opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;pointer-events:none}.form-group-deal:hover .read-only-hint{opacity:1}.form-group-deal.field-coordinator-id,.form-group-deal.field-office-partner-id{position:relative}.form-group-deal.field-coordinator-id:after{content:"";position:absolute;bottom:-22px}.form-group-deal.field-coordinator-id:hover:after{opacity:1}.filter-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-radius:5px;margin-bottom:10px;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-toggle:hover{background-color:#edf2f7}.filter-toggle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-toggle-icon i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.filter-toggle-icon i.rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-panel{max-height:0;-webkit-transition:max-height .5s ease-in-out,opacity .3s ease;-o-transition:max-height .5s ease-in-out,opacity .3s ease;transition:max-height .5s ease-in-out,opacity .3s ease;opacity:0;margin-bottom:10px;border:0px solid transparent;border-radius:5px}.filter-panel.expanded{max-height:1500px;opacity:1;border:none;padding:15px}.filter-counter{background-color:#ddd;color:#555;font-size:12px;border-radius:50%;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-counter.active{background-color:#3490dc;color:#fff}@media (max-width: 768px){.filter-panel.expanded{max-height:2000px}.filter-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-details{padding:15px 0;line-height:1.6}.profile-details p{text-align:left;font-size:16px!important;color:var(--black);margin-bottom:5px}.activity-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;text-align:center}.stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border-radius:var(--radius);background:var(--blockbody);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin:0 5px}.stat-value{font-size:22px;font-weight:700;color:var(--bluetext)}.stat-label{font-size:14px;color:var(--ser)}.recent-reviews{margin-top:20px}.reviews-list{max-height:300px;overflow-y:auto;margin-top:15px}.review-item{padding:15px;border-radius:var(--radius);background:var(--blockbody);margin-bottom:10px}.review-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.reviewer-name{font-weight:500;color:var(--black)}.review-rating{color:#ffbf00;font-size:16px}.review-date{color:var(--ser);font-size:12px}.review-comment{font-size:14px!important;color:var(--black);text-align:left;line-height:1.4}.alert{padding:10px 15px;margin:15px 0;border-radius:var(--radius);font-weight:500;font-size:14px}.alert-success{background-color:#e2f9e0;color:#2e7d32;border-left:4px solid #2e7d32}.alert-danger{background-color:#ffebee;color:#c62828;border-left:4px solid #c62828}.profile-view .profile__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-view h2{margin:15px 0 5px;text-align:center;width:100%}.profile-header{margin-bottom:var(--p20)}.profile-subtitle{font-size:16px;margin:0}.profile-sidebar{background-color:var(--fff);border-radius:12px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.profile-avatar-wrapper{height:120px;margin:0 auto 16px;overflow:hidden;position:relative}.profile-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-name{font-size:20px;font-weight:600;margin:0 0 4px;color:#2c3e50}.profile-status{display:inline-block;background:#e7f3ff;color:#2980b9;padding:4px 12px;border-radius:50px;font-size:13px;margin-bottom:12px}.profile-menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px var(--p20);color:#000;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-title{margin:0 0 11px}.profile-subtitle{font-size:16px;text-align:left;margin:0}.profile-grid{display:-ms-grid;display:grid;-ms-grid-columns:300px var(--p20) 1fr;grid-template-columns:300px 1fr;gap:var(--p20)}.profile-sidebar{background-color:var(--fff);border-radius:var(--radius);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.profile-user{padding:var(--p20);text-align:center;border-bottom:1px solid #f1f1f1;position:relative}.profile-avatar-wrapper{height:220px;margin:0 auto 16px;overflow:hidden;position:relative}.profile-avatar{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.avatar-overlay{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;padding:6px;font-size:12px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.profile-avatar-wrapper:hover .avatar-overlay{opacity:1}.avatar-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-name{font-size:20px;font-weight:600;margin:0 0 8px;color:#2c3e50}.profile-status{display:inline-block;position:absolute;left:20px;top:20px;background:#e7f3ff;color:#2980b9;padding:10px 19px;border-radius:10px;font-size:13px;margin-bottom:0}.profile-menu{list-style:none;padding:0;margin:0}.profile-menu-item{padding:0}.profile-menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px var(--p20);text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-menu-link:hover,.profile-menu-link.active{background-color:#f9f9f9;color:var(--blue)}.profile-menu-icon{margin-right:12px;width:20px;text-align:center}.profile-actions{padding:16px;border-top:1px solid #f1f1f1}.btn{display:inline-block;padding:10px 16px;background:var(--blue);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-decoration:none;text-align:center}.btn-block{display:block;width:100%}.btn-primary{background:var(--blue)}.btn-primary:hover{background:#2980b9}.btn-danger{background:#e74c3c}.btn-danger:hover{background:#c0392b}.btn-secondary{background:#f9f9f9;color:#555}.btn-secondary:hover{background:#bdc3c7}.btn-sm{padding:6px 12px;font-size:13px}.btn+.btn{margin-top:8px}.profile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--p20)}.profile-card{background-color:var(--fff);border-radius:var(--radius);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;overflow:hidden}.profile-card-header{padding:20px var(--p20);border-bottom:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-card-title{margin:0;color:#2c3e50}.profile-card-body{padding:var(--p20)}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.form-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#555}.form-control{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:15px;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.form-control:focus{border-color:var(--blue);outline:none}.form-textarea{resize:vertical;min-height:100px}.form-footer{padding-top:16px;border-top:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.profile-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.profile-info-label{width:30%;min-width:150px;color:#7f8c8d;font-weight:500;font-size:14px}.profile-info-value{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#2c3e50}.rating-section{margin-top:20px;padding-top:20px;border-top:1px solid #f1f1f1}.rating-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#2c3e50}.rating-stars{color:#f39c12;font-size:18px;margin-bottom:8px}.rating-value{font-weight:600;margin-left:8px}.rating-count{color:#7f8c8d;font-size:14px}.rating-bars{padding:0;margin:16px 0 0;list-style:none}.rating-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.star-label{width:60px;text-align:left}.progress-container{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background-color:#f1f1f1;border-radius:4px;margin:0 12px;overflow:hidden}.progress-fill{height:100%;background-color:#f39c12}.star-count{width:30px;text-align:right;font-size:14px;color:#7f8c8d}.star-percent{width:50px;text-align:right;font-size:14px;color:#7f8c8d}.profile-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.profile-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;color:#555;padding:6px 12px;border-radius:30px;font-size:13px}.profile-badge i{margin-right:6px;font-size:14px;color:var(--blue)}.profile-stats-container{margin-top:16px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.profile-stat-item{background:#f9f9f9;border-radius:8px;padding:16px;text-align:center}.profile-stat-value{font-size:18px;font-weight:600;color:#2c3e50;display:block;margin-bottom:4px}.profile-stat-label{font-size:12px;color:#7f8c8d}.alert{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-success{background-color:#d4edda;color:#155724}.alert-danger{background-color:#f8d7da;color:#721c24}.alert-warning{background-color:var(--fff)3cd;color:#856404}.verification-section{display:none;max-width:360px;margin-top:16px;padding:16px;background-color:#f9f9f9;border-radius:6px}.code-input{width:240px;letter-spacing:2px}.resend-code{margin-left:16px;color:var(--blue);cursor:pointer;text-decoration:underline}@media (max-width: 992px){.profile-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.profile-info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-info-label{width:100%;margin-bottom:4px}}@media (max-width: 576px){.profile-card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-card-header .btn{margin-top:12px;width:100%}.profile-stats-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.profile-card-body p{text-align:left}.rating-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rating-modal-content{background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.5);box-shadow:0 5px 30px #00000080;-webkit-animation:scaleIn .3s ease-out;animation:scaleIn .3s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.rating-modal h2{text-align:center;font-size:24px!important;margin-bottom:15px;color:#333;font-size:var(--p20)}.rating-alert{padding:12px;background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:6px;margin:10px 0;text-align:center;font-weight:700}.rating-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;padding:15px;background:#f9f9f9;border-radius:8px}.rating-avatar{width:70px;height:70px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover;border:2px solid #ddd}.rating-user-details h3{margin:0 0 5px;color:#333;font-size:18px}.rating-user-details p{margin:0;color:#666;font-size:14px}.rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px;margin:20px 0}.star{cursor:pointer;color:#ddd;margin:0 8px;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;-o-transition:transform .2s,color .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}.star:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.star.active{color:#ffbf00}.rating-instruction{text-align:center;margin:10px 0;color:#666;font-size:14px}.rating-comment{margin:15px 0}.rating-comment textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;min-height:100px;resize:vertical;font-size:14px}.rating-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 15px}.rating-actions button{padding:10px 20px;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer}#submit-rating{background-color:#007bff;border:none;color:#fff;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}#rating-progress{text-align:center;font-size:14px;color:#666;margin-top:15px}.rating-in-progress{overflow:hidden!important}.info-message{position:fixed;top:20px;right:20px;padding:15px 25px;background:#e9f5ff;color:#0069d9;border:1px solid #b8daff;border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px #0000001a;z-index:9999;-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out}@keyframes slideIn{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{opacity:1}}.rating-stats-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.rating-stats-overall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:#f9f9f9;border-radius:8px;margin-right:15px;min-width:150px}.rating-big-score{font-size:48px;font-weight:700;color:#333;line-height:1}.rating-stars{margin:5px 0;color:#ff9800}.rating-distribution-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:15px}.rating-bars{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;list-style-type:none;padding:0;margin:0}.rating-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:5px;border-radius:4px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.rating-bar:hover{background-color:#f5f5f5}.rating-bar.most-common{background-color:#f7f7f7;border-left:3px solid #4CAF50}.star-label{width:50px;text-align:left;margin-right:10px;color:#555}.progress-container{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#eee;height:12px;border-radius:10px;overflow:hidden;margin-right:10px}.progress-fill{height:100%;background-color:#ff9800;border-radius:10px}.rating-details{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.star-count{font-weight:500}.star-percent{color:#777}.rating-statistics-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:10px}.rating-stat-box{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:85px;min-width:60px;background-color:#f5f5f5;border-radius:8px;padding:10px;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}.stat-label{color:#ff9800;font-weight:500}.stat-value{font-size:20px;font-weight:700;margin:5px 0}.stat-percent{color:#777;font-size:12px}.rating-comments{margin-top:20px}.rating-comment{background-color:#f9f9f9;border-radius:8px;padding:15px;margin-bottom:15px;border-left:3px solid #ddd}.comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.comment-stars{color:#ff9800}.comment-author{font-weight:500}.comment-date{color:#777;font-size:.9em}.comment-text{font-style:italic;color:#555;line-height:1.4}.comment-project{margin-top:10px;font-size:.85em;color:#666;padding-top:5px;border-top:1px solid #eee}.mt-4{margin-top:20px}.dataTable{width:100%!important;margin-bottom:1.5rem;border-collapse:separate!important;border-spacing:0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d}.dataTable thead th{background-color:#f7f9fc;color:#495057;font-weight:600;padding:14px 16px;border-bottom:2px solid #e9ecef;text-align:left;font-size:.9rem;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:relative}.dataTable thead th:hover{background-color:#edf2f7}.dataTable thead .sorting:after,.dataTable thead .sorting_asc:after,.dataTable thead .sorting_desc:after{position:absolute;right:8px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;opacity:.5}.dataTable thead .sorting:after{content:"";opacity:.3}.dataTable thead .sorting_asc:after{content:"";opacity:.8}.dataTable thead .sorting_desc:after{content:"";opacity:.8}.dataTable tbody td{padding:12px 16px;border-bottom:1px solid #e9ecef;color:#212529;font-size:.95rem;vertical-align:middle}.dataTable tbody tr:nth-child(2n){background-color:#fcfcfd}.dataTable tbody tr:hover{background-color:#f5f9ff!important;-webkit-transition:background-color .15s ease;-o-transition:background-color .15s ease;transition:background-color .15s ease}.dataTable tbody tr:last-child td{border-bottom:none}.dataTables_wrapper{padding:0;font-family:inherit;margin-bottom:2rem}.dataTables_filter{margin-bottom:1rem;font-size:.9rem}.dataTables_filter label{font-weight:500;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dataTables_filter input{margin-left:8px;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;-o-transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;font-size:.9rem;width:200px}.dataTables_filter input:focus{border-color:#4dabf7;outline:none;-webkit-box-shadow:0 0 0 3px rgba(77,171,247,.2);box-shadow:0 0 0 3px #4dabf733}.dataTables_length{margin-bottom:1rem;font-size:.9rem}.dataTables_length label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dataTables_length select{margin:0 8px;padding:8px 30px 8px 12px;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;-o-transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.dataTables_length select:focus{border-color:#4dabf7;outline:none;-webkit-box-shadow:0 0 0 3px rgba(77,171,247,.2);box-shadow:0 0 0 3px #4dabf733}.dataTables_info{font-size:.9rem;color:#6c757d;padding-top:1rem}.dataTables_paginate{padding-top:1rem}.dataTables_paginate .paginate_button{margin-left:4px;border:1px solid #dee2e6!important;background-color:#fff!important;color:#495057!important;border-radius:6px;padding:6px 12px!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;font-size:.9rem}.dataTables_paginate .paginate_button:hover{background-color:#f9f9f9!important;color:#000!important}.dataTables_paginate .paginate_button.current{background-color:#4dabf7!important;border-color:#4dabf7!important;color:#fff!important;font-weight:500}.dataTables_paginate .paginate_button.disabled{opacity:.5;cursor:default}.dataTables_empty{padding:24px!important;text-align:center;color:#6c757d;font-style:italic;background-color:#f9f9f9}.dataTables_processing{background-color:#ffffffe6;border-radius:6px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px #0000001a;padding:12px 16px!important;z-index:1}@media (max-width: 768px){.dataTables_wrapper{overflow-x:auto}.dataTables_length,.dataTables_filter{width:100%;text-align:left;margin-bottom:1rem}.dataTables_filter input{width:100%;max-width:100%;margin-left:0;margin-top:4px}.dataTables_length select{margin-top:4px}.dataTables_paginate .paginate_button{padding:4px 8px!important}}table.dataTable thead .sorting{background-image:none}.custom-tooltip{z-index:9999999999}.deals-list-user h1{font-size:28px;color:#2d3748;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.status__user__deal{font-size:14px;padding:6px 12px;border-radius:20px;background-color:#e9ecef;color:#495057;font-weight:500;margin-left:15px}.filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;margin-bottom:0;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-toggle:hover{background-color:#f0f4f8;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px #0000001f}.filter-toggle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#3182ce}.filter-toggle-text i{margin-right:8px;font-size:16px}.filter-counter{background:#3182ce;color:#fff;border-radius:50%;width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;font-size:12px}.filter-toggle-icon i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#3182ce}.filter-panel{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;padding:0;margin-bottom:0;border:1px solid #e2e8f0}.filter-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(284px,0fr));gap:15px;margin-bottom:15px;z-index:102}.filter-group{position:relative}.filter-label{display:block;margin-bottom:8px;font-weight:600;color:#4a5568;font-size:14px}.filter-label i{margin-right:5px;color:#3182ce}.search__input-styled{position:relative}.search__input-styled input{width:100%;padding:10px 15px 10px 35px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.search__input-styled input:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.2);box-shadow:0 0 0 3px #3182ce33;outline:none}.select-container{position:relative}.filter-select:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.2);box-shadow:0 0 0 3px #3182ce33;outline:none}.select-icon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#a0aec0;pointer-events:none}.filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:15px;border-top:1px solid #e2e8f0}.filter-button{padding:8px 16px;background:#3182ce;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-button:hover{background:#2c5282}.filter-button i{margin-right:6px}.filter-reset{padding:8px 16px;background:transparent;color:#718096;border:1px solid #cbd5e0;border-radius:6px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-reset:hover{background:#f7fafc;color:#4a5568;text-decoration:none}.filter-reset i{margin-right:6px}.deal__info{border-bottom:1px solid #edf2f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:20px;background-color:#fff;border-radius:20px}.deal__info__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal__avatar{width:60px;height:60px;border-radius:12px;overflow:hidden;margin-right:20px;border:2px solid white}.deal__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deal__info__title h3{font-size:20px;font-weight:700;color:#2d3748;margin:0}.deal__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:5px;font-size:14px;color:#718096}.deal__id,.deal__date,.deal__status-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal__id i,.deal__date i,.deal__status-badge i{margin-right:5px;width:16px;text-align:center;color:#a0aec0}.deal__status-badge{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:.5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}.status-{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.status-{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.status-{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-{background-color:#cce5ff;color:#004085;border:1px solid #b8daff}.status-{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status-{background:-o-linear-gradient(45deg,#c3e6cb,#d4edda);background:linear-gradient(45deg,#c3e6cb,#d4edda);color:#155724;border:1px solid #a3d4ab}.status-{background:-o-linear-gradient(45deg,#28a745,#37ca55);background:linear-gradient(45deg,#28a745,#37ca55);color:#fff;-webkit-box-shadow:0 2px 4px rgba(40,167,69,.3);box-shadow:0 2px 4px #28a7454d;border:none}.status-{background:-o-linear-gradient(45deg,#6c757d,#7d8a96);background:linear-gradient(45deg,#6c757d,#7d8a96);color:#fff;-webkit-box-shadow:0 2px 4px rgba(108,117,125,.3);box-shadow:0 2px 4px #6c757d4d;border:none}.deal__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}.deal__status h3{font-size:18px;color:#2d3748;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.deal__status h3 p{margin:0 8px 0 0;font-weight:400;color:#718096;font-size:15px}.brif__link__container{margin-top:0}.brif-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-o-linear-gradient(45deg,#3182ce,#4299e1);background:linear-gradient(45deg,#3182ce,#4299e1);color:#fff;padding:8px 15px;border-radius:6px;text-decoration:none;font-weight:500;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 5px rgba(66,153,225,.3);box-shadow:0 2px 5px #4299e14d}.brif-link:hover{background:-o-linear-gradient(45deg,#2c5282,#3182ce);background:linear-gradient(45deg,#2c5282,#3182ce);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 8px rgba(66,153,225,.4);box-shadow:0 3px 8px #4299e166;text-decoration:none;color:#fff}.brif-link i{margin-right:8px}.no-brif{color:#718096;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-brif i{margin-right:5px;color:#e53e3e}.deal__details{margin:0;padding:20px;background-color:#fff;border-radius:20px}.details-title{font-size:16px;margin-bottom:15px;color:#2d3748;font-weight:700;padding-bottom:8px;border-bottom:2px solid #edf2f7;position:relative}.details-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#3182ce}.progress-bar-wrapper{height:10px;background-color:#edf2f7;border-radius:5px;overflow:hidden;margin-bottom:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px #0000001a}.progress-bar{height:100%;background:-o-linear-gradient(45deg,#3182ce,#4299e1);background:linear-gradient(45deg,#3182ce,#4299e1);border-radius:5px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px #0000001a}.progress-text{text-align:right;font-size:14px;color:#718096;font-weight:500}.progress-paused{text-align:center;color:#856404;background-color:#fff3cd;padding:12px;border-radius:6px;font-weight:500;border:1px solid #ffeeba;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d}.progress-paused i{margin-right:8px;color:#f59e0b}.deal__info-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:25px}.info-item{background:#f8fafc;padding:15px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border:1px solid #edf2f7}.info-item:hover{background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px #0000001a}.info-label{font-weight:600;color:#4a5568;display:block;margin-bottom:6px;font-size:13px}.info-label i{margin-right:6px;color:#3182ce;width:16px;text-align:center}.info-value{font-size:15px;color:#2d3748;word-break:break-word;line-height:1.4}.files-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.file-item{background:#fff;padding:15px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:1px solid #edf2f7}.file-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.12);box-shadow:0 5px 15px #0000001f}.file-icon{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-o-linear-gradient(45deg,#ebf8ff,#e6fffa);background:linear-gradient(45deg,#ebf8ff,#e6fffa);border-radius:50%;margin-bottom:12px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px #0000000d}.file-icon i{font-size:22px;color:#3182ce}.file-info{width:100%}.file-name{font-weight:600;color:#2d3748;display:block;margin-bottom:10px;font-size:14px}.file-link{display:inline-block;padding:6px 12px;margin:0!important;color:#fff;border-radius:4px;font-size:13px;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.file-link:hover{text-decoration:none;color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px #00000026}.file-link i{margin-right:5px}.deal__container__modul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.deal__responsible{border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;WIDTH:100%;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.responsible-title{width:100%;font-size:16px;font-weight:700;margin-bottom:20px;color:#2d3748;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;position:relative}.responsible-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#3182ce}.responsible-title i{margin-right:10px;color:#3182ce}.deal__responsible ul{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:0;width:48%;list-style:none;margin:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:stretch}.deal__responsible__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:#f8fafc;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.deal__responsible__user:hover{background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.deal__responsible__avatar{width:45px;height:45px;border-radius:50%;overflow:hidden;margin-right:12px;border:2px solid #3182ce;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px #0000001a}.deal__responsible__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deal__responsible__info h5{font-size:14px;font-weight:600;margin:0 0 3px;color:#2d3748}.deal__responsible__info p{font-size:12px;color:#718096;margin:0}.deal__faq{background:#fff;width:50%;border-radius:20px;padding:20px}.faq-title{font-size:16px;font-weight:700;margin-bottom:20px;color:#2d3748;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:2px solid #edf2f7;position:relative}.faq-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#3182ce}.faq-title i{margin-right:10px;color:#3182ce}.faq-item{margin-bottom:12px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.faq-item:last-child{margin-bottom:0}.faq-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.faq-question{padding:15px;background:#f8fafc;font-weight:600;color:#2d3748;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.faq-question:hover{background:#edf2f7}.faq-question i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#718096}.faq-question.active{color:#3182ce;background:-o-linear-gradient(45deg,#f7fafc,#edf2f7);background:linear-gradient(45deg,#f7fafc,#edf2f7)}.faq-question.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#3182ce}.faq-answer{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff}.faq-item.active .faq-answer{max-height:500px;border-top:1px solid #e2e8f0}.faq-answer-content{padding:15px;color:#4a5568;font-size:14px;line-height:1.6}.deal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:-o-linear-gradient(top,#fff,#f8fafc);background:linear-gradient(to bottom,#fff,#f8fafc);border-top:1px solid #edf2f7}.btn{padding:10px 16px;border-radius:6px;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none;border:none;font-size:14px}.btn i{margin-right:8px}.btn-chat{background:-o-linear-gradient(45deg,#3182ce,#4299e1);background:linear-gradient(45deg,#3182ce,#4299e1);color:#fff;-webkit-box-shadow:0 2px 5px rgba(66,153,225,.3);box-shadow:0 2px 5px #4299e14d}.btn-chat:hover{background:-o-linear-gradient(45deg,#2c5282,#3182ce);background:linear-gradient(45deg,#2c5282,#3182ce);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(66,153,225,.4);box-shadow:0 4px 10px #4299e166;color:#fff;text-decoration:none}.btn-rating{background:-o-linear-gradient(45deg,#ecc94b,#f6e05e);background:linear-gradient(45deg,#ecc94b,#f6e05e);color:#744210;-webkit-box-shadow:0 2px 5px rgba(236,201,75,.3);box-shadow:0 2px 5px #ecc94b4d}.btn-rating:hover{background:-o-linear-gradient(45deg,#d69e2e,#ecc94b);background:linear-gradient(45deg,#d69e2e,#ecc94b);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(236,201,75,.4);box-shadow:0 4px 10px #ecc94b66;color:#744210}.no-deals{text-align:center;padding:60px 30px;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px #00000014;margin-top:30px;border:1px dashed #cbd5e0}.no-deals-icon{font-size:60px;color:#cbd5e0;margin-bottom:20px;-webkit-animation:pulse 1.5s infinite ease-in-out alternate;animation:pulse 1.5s infinite ease-in-out alternate}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.8}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}.no-deals h3{font-size:22px;margin-bottom:12px;color:#2d3748;font-weight:600}.no-deals p{color:#718096;font-size:16px;line-height:1.5;max-width:500px;margin:0 auto}@media (max-width: 992px){.deal__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.deal__status{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}}@media (max-width: 768px){.deals-list-user h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:0}.status__user__deal{margin-left:0}.deal__info-grid,.files-grid,.deal__responsible ul{-ms-grid-columns:1fr;grid-template-columns:1fr}.deal__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.btn{width:100%}.deals-list-user{padding:15px}.filter-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.filter-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.deal__info__profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.deal__avatar{margin-bottom:15px;margin-right:0}.deal__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:12px}}p.profile-join-date{font-size:14px!important;text-align:left}@media (max-width: 576px){.deal__details,.deal__container__modul{padding:15px}.info-item,.file-item,.deal__responsible__user{padding:12px}}.upload__files{width:100%;margin:20px 0;font-family:Arial,sans-serif}#drop-zone-references{border:2px dashed #ccc;border-radius:6px;padding:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;cursor:pointer;position:relative;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#drop-zone-references.dragover{background-color:#f0f8ff;border-color:#007bff}#drop-zone-references p{margin:0;font-size:16px;color:#666}#referenceInput{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.uploaded-references{margin-top:15px;padding:10px;background-color:#f9f9f9;border-radius:5px}.uploaded-references ul{list-style:none;padding-left:10px}.uploaded-references li{margin-bottom:5px}.uploaded-references a{color:#007bff;text-decoration:none}.uploaded-references a:hover{text-decoration:underline}ul.brifs__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlight-field{-webkit-animation:highlightPulse 1s ease-in-out;animation:highlightPulse 1s ease-in-out;-webkit-box-shadow:0 0 10px 2px rgba(255,0,0,.5);box-shadow:0 0 10px 2px #ff000080}@-webkit-keyframes highlightPulse{0%{-webkit-box-shadow:0 0 5px 1px rgba(255,0,0,.5);box-shadow:0 0 5px 1px #ff000080}50%{-webkit-box-shadow:0 0 15px 4px rgba(255,0,0,.8);box-shadow:0 0 15px 4px #f00c}to{-webkit-box-shadow:0 0 5px 1px rgba(255,0,0,.5);box-shadow:0 0 5px 1px #ff000080}}@keyframes highlightPulse{0%{-webkit-box-shadow:0 0 5px 1px rgba(255,0,0,.5);box-shadow:0 0 5px 1px #ff000080}50%{-webkit-box-shadow:0 0 15px 4px rgba(255,0,0,.8);box-shadow:0 0 15px 4px #f00c}to{-webkit-box-shadow:0 0 5px 1px rgba(255,0,0,.5);box-shadow:0 0 5px 1px #ff000080}}.skipped-notice{color:#f60;font-weight:700;font-size:14px;padding:5px 10px;background-color:#fff3e0;border-radius:4px;border:1px solid #ff9800}.fullscreen-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffffff2;z-index:9999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.fullscreen-loader.show{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.loader-container{background-color:#fff;border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a;padding:40px;width:90%;max-width:450px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.loader-animation{position:relative;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader-circle{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;border-top-color:#3498db;-webkit-animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-circle:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.loader-circle:nth-child(2){width:70%;height:70%;-webkit-animation-delay:-.3s;animation-delay:-.3s;border-top-color:#e74c3c}.loader-circle:nth-child(3){width:40%;height:40%;-webkit-animation-delay:-.15s;animation-delay:-.15s;border-top-color:#2ecc71}.loader-text{color:#333;width:100%}.loader-text h4{font-size:22px;margin-bottom:16px;width:100%;text-align:center!important;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-text p{font-size:14px;color:#666;margin-bottom:20px}.loader-progress{width:100%;height:6px;background-color:#f1f1f1;border-radius:3px;overflow:hidden;margin-top:15px}.loader-progress-bar{width:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2ecc71));background:-o-linear-gradient(left,#3498db,#2ecc71);background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:3px;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.date-input-wrapper input{padding-left:30px}@media (max-width: 768px){.filter-container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loader-container{padding:30px;width:85%}.loader-animation{width:60px;height:60px}.loader-text h4{font-size:18px}.loader-text p{font-size:13px}}.filter-container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:99;gap:10px}.tooltip.show{opacity:1!important}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.verification-code-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center}.verification-code-container input{width:15%;text-align:center;font-size:24px}p.help-text{text-align:center;font-size:14px!important}.form-footer-verification-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.deal__progress{padding-bottom:20px}.custom-multiselect{position:relative;width:100%;border:1px solid #aaa;border-radius:4px;cursor:pointer}.multiselect-selected{padding:8px 32px 8px 12px;white-space:nowrap;overflow:hidden;height:60px;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color:#fff;border-radius:11px;min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.multiselect-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto;z-index:1000;display:none;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px #0000001a}.multiselect-dropdown.open{display:block}.multiselect-item{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.multiselect-item:hover{background-color:#f8f9fa}.multiselect-item input{margin-right:8px}.custom-multiselect .select-icon{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.multiselect-item input{width:18px;height:20px;-webkit-box-shadow:none;box-shadow:none;border:none!important;min-height:20px!important;min-height:20px}.multiselect-item label{margin:0}#editModal{overflow-y:auto!important}#editModal .modal-dialog{overflow-y:initial!important}#editModal .modal-body{overflow-y:auto!important;overflow-x:hidden;max-height:80vh}.deal-rating-stars.client-rating .fa-star,.deal-rating-stars.client-rating .fa-star-half-alt{color:#ff4040}.deal-rating-stars.client-rating{margin-top:5px}.deal-rating-stars.overall-rating .fa-star,.deal-rating-stars.overall-rating .fa-star-half-alt{color:gold}.rating-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.deal-rating-stars .fa-users,.deal-rating-stars .fa-user-tie{margin-right:5px;opacity:.7;font-size:.9em}.yandex-file-link{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0}.yandex-file-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f80ed;font-size:14px;text-decoration:none}.yandex-file-link a:hover{text-decoration:underline}.yandex-file-link i{margin-right:8px;color:#ff8c00;font-size:16px}.tooltip{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;opacity:1!important}.tooltip.fade{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.form-group-deal,.fieldset-content,.fieldset-body,.module__deal{overflow:visible!important}#editModal .modal-content{z-index:1050!important;overflow:visible!important;background:none!important;border:none}.deals-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.deals-title{font-size:28px;font-weight:700;margin:0;color:#333}.deals-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.deals-filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#statusFilter{width:150px}.search-box{position:relative;width:200px}.search-box input{padding-right:30px}.search-box i{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#aaa}.view-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.view-btn{padding:5px 10px;border:1px solid #ddd;width:60px;color:#9a9a9a;background:#fff;border-radius:4px;cursor:pointer}.view-btn.active{background:#f8f9fa;width:60px;border-color:#aaa}.deals-container{margin-top:20px}.deals-container.grid-view{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.deals-container.list-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.deal-card{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000d;overflow:hidden;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;-o-transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;position:relative}.deals-container.grid-view .deal-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.deals-container.list-view .deal-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 200px 20px auto;grid-template-columns:1fr 200px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;gap:20px}.deal-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px #0000001a}.deal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;background-color:#f8f9fa;border-bottom:1px solid #ebebeb}.deals-container.list-view .deal-header{display:none}.deal-status{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.status-icon{font-size:16px}.status-Ð½Ð¾Ð²Ð°Ñ-ÑÐ´ÐµÐ»ÐºÐ°{color:#6c757d}.status-Ð²-Ñ€Ð°Ð±Ð¾Ñ‚Ðµ{color:#007bff}.status-Ð½Ð°-Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐµ{color:#fd7e14}.status-Ð¿Ñ€Ð¾ÐµÐºÑ‚-Ð½Ð°-Ð¿Ð°ÑƒÐ·Ðµ{color:#dc3545}.status-Ð¿Ñ€Ð¾ÐµÐºÑ‚-Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½{color:#28a745}.deal-number{font-size:14px;color:#6c757d;font-weight:600}.deal-body{padding:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.deals-container.list-view .deal-body{padding:0}.deals-container.list-view .deal-header{border:none;padding:0;background:none}.deal-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.deal-description{font-size:14px;color:#666;margin-bottom:15px;line-height:1.4}.deals-container.list-view .deal-description{display:none}.deal-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;font-size:14px;color:#666}.deal-date,.deal-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.deal-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:15px}.deals-container.list-view .deal-team{margin:0}.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;color:#666;padding:5px 10px;background-color:#f8f9fa;border-radius:15px}.team-member .avatar{width:20px;height:20px;border-radius:50%;overflow:hidden}.team-member .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deal-footer{padding:15px;border-top:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deals-container.list-view .deal-footer{border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.deal-rating{position:absolute;top:15px;right:15px;background-color:#ffffffe6;padding:5px 10px;border-radius:15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px #0000001a}.deals-container.list-view .deal-rating{position:static;margin-top:10px}.rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#fd7e14}.rating-stars i{font-size:40px}.rating-value{margin-left:5px;font-weight:600}.empty-deals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:400px}.empty-state{text-align:center;max-width:500px}.empty-state i{font-size:60px;color:#6c757d;margin-bottom:20px}.empty-state h3{font-size:24px;margin-bottom:10px;display:block!important;color:#333}.empty-state p{font-size:16px;color:#666;margin-bottom:20px}.empty-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.deals-pagination{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:30px;cursor:pointer;color:#fd7e14}.stars i{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.stars i:hover,.stars i.selected{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.stars i.far:hover,.stars i.selected{font-weight:900;font-family:"Font Awesome 5 Free"}.rating-text{font-size:14px;color:#666}@media (max-width: 992px){.deals-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width: 768px){.deals-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.deals-actions{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.deals-filter{width:100%}.search-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.deals-container.list-view .deal-card{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}}@media (max-width: 576px){.deals-container.grid-view{-ms-grid-columns:1fr;grid-template-columns:1fr}}div#all-deals-pagination{width:100%}div#all-deals-pagination ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.pagination li a,.pagination li span{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 15px;height:32px}.tooltip.custom-tooltip .tooltip-inner{background-color:#3c3c3cf2;color:#fff;border-radius:6px;padding:8px 12px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px #00000040;font-size:14px;max-width:300px;text-align:left;line-height:1.4;font-weight:400;border:1px solid rgba(80,80,80,.5)}.tooltip.custom-tooltip .tooltip-arrow:before{border-top-color:#3c3c3cf2;border-bottom-color:#3c3c3cf2;border-left-color:#3c3c3cf2;border-right-color:#3c3c3cf2}.rating-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10000;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.show-rating-modal{opacity:1}.rating-modal-content{background:#fff;padding:25px;border-radius:10px;max-width:500px;width:90%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px #0000004d}.rating-progress{text-align:left;margin-bottom:15px;font-weight:700;color:#666}.rating-alert{background-color:#fff3cd;color:#856404;padding:10px;margin-bottom:20px;border-radius:5px;border:1px solid #ffecb5;text-align:center}.rating-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:8px}.rating-avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}.rating-name{font-weight:700;font-size:18px;margin-bottom:5px}.rating-role{color:#666}.rating-instruction{margin-bottom:15px;text-align:center}.rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;margin-bottom:20px}.star{cursor:pointer;color:#ddd;margin:0 5px;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;-o-transition:transform .2s,color .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}.star:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.star.active{color:#ffc107}.rating-comment{margin-bottom:20px}.rating-comment textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;min-height:100px;margin-top:5px}#submit-rating{width:100%;padding:12px;max-width:100%;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}#submit-rating:hover{background-color:#0069d9}body.rating-in-progress{overflow:hidden!important}.mb.mobile__ponel ul li button:hover span{color:#fff!important}.mb.mobile__ponel ul li button:hover img{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}.form-group-deal,.select-container,.form-group{position:relative!important;overflow:visible!important}/*!* Основной контейнер Select2 *!*//*!* Стилизация основного элемента select (закрытое состояние) *!*//*!* Стилизация отображаемого текста *!*//*!* Стилизация placeholder *!*//*!* Стилизация стрелки *!*//*!* Состояние при открытии *!*//*!* Выпадающий список *!*//*!* Поле поиска в выпадающем списке *!*//*!* Список опций *!*//*!* Подсветка при наведении *!*//*!* Выбранная опция *!*//*!* Отключенные опции *!*//*!* =============== МУЛЬТИСЕЛЕКТ =============== *!*//*!* Контейнер мультиселекта *!*//*!* Выбранные элементы в мультиселекте *!*//*!* Кнопка удаления в выбранном элементе *!*//*!* Поле ввода в мультиселекте *!*//*!* =============== СОСТОЯНИЯ =============== *!*//*!* Отключенное состояние *!*//*!* Скрытый элемент для доступности *!*//*!* =============== АДАПТИВНОСТЬ =============== *!*//*!* =============== СПЕЦИАЛЬНЫЕ СЛУЧАИ =============== *!*//*!* Для модальных окон *!*//*!* Для фильтров *!*//*!* Для форм создания сделок *!*/.fieldset-content,.fieldset-body,.module__deal{overflow:visible!important}#editModal,#editModal .modal-dialog{z-index:1050!important}#editModal .modal-content{z-index:1050!important;overflow:visible!important}.deal-info-block{background:#f8f9fa;border-radius:8px;padding:15px;margin:15px 0;border-left:4px solid #007bff}.deal-info-row{display:flex;justify-content:space-between;margin-bottom:8px}.deal-info-row:last-child{margin-bottom:0}.info-label{font-weight:500;color:#666;min-width:60px}.info-value{font-weight:600;color:#333;text-align:right}.rating-progress-simple{text-align:center;font-size:14px;color:#666;margin:15px 0;padding:8px;background:#e9ecef;border-radius:6px}.specialist-block{display:flex;align-items:center;padding:15px;background:#fff;border:1px solid #dee2e6;border-radius:8px;margin:15px 0}.specialist-avatar{margin-right:15px}.specialist-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #dee2e6}.specialist-info{flex:1}.specialist-name{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.specialist-role{font-size:14px;color:#666;text-transform:capitalize}.rating-section{text-align:center;margin:20px 0}.rating-label{font-size:16px;font-weight:500;color:#333;margin-bottom:10px}.comment-section{margin:20px 0}.comment-section textarea{width:100%;min-height:80px;padding:12px;border:1px solid #dee2e6;border-radius:6px;resize:vertical;font-family:inherit;font-size:14px}.comment-section textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.char-counter{text-align:right;font-size:12px;color:#666;margin-top:5px}.rating-actions{display:flex;gap:10px;justify-content:center;margin-top:25px}.rating-actions .btn{min-width:100px;padding:8px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px}.rating-actions .btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.rating-modal-content{padding:20px;margin:10px}.deal-info-row{flex-direction:column;gap:4px}.info-value{text-align:left}.rating-actions{flex-direction:column}.rating-actions .btn{width:100%}}
