.smart-form section{margin-bottom:4px}.smart-form input.input-sm .smart-form select.input-sm{font-size:13px}.smart-form .button{margin:0}.smart-style-1 #ribbon{background:#CECECE}#headerTabs{border-bottom:0}#headerTabs li{background-color:#CECECE}.smart-form .note{margin-top:0;margin-bottom:6px}.smart-form div.select2{line-height:15px;font-size:12px;margin-bottom:4px}.select2-container .select2-choice{height:28px}.smart-form .datepicker,.smart-form .timepicker{font-size:12px;padding:6px 8px;-moz-box-sizing:border-box;box-sizing:border-box}.smart-form .textarea{font-size:12px}.fa-download,.fa-edit,.fa-eye,.fa-eye-slash,.fa-file-text-p,.fa-list-ul,.fa-search,.fa-star,.fa-star-o,.fa-trash-o,.fa-upload,.fa-user{color:#5a87d2}#ui-datepicker-div{z-index:999999!important}.smart-form .label{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.bigRow{height:100px}.left118{padding-right:118px}.smart-form .labelSize14{font-size:16px;color:#000}body{font-family:Roboto,"Open Sans",Arial,Helvetica,Sans-Serif}.padding0{padding:0!important}a,button{font-family:inherit!important}a.select2-search-choice-close{font-family:FontAwesome!important}.smart-form .checkbox,.smart-form .radio{padding-left:0}.select2-container{width:100%}.hidden-menu #left-panel{left:-250px;z-index:903}#topmenu a{height:100%;background:#313633;background:linear-gradient(to bottom,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313633', endColorstr='#232832', GradientType=0)}#topmenu li{color:#8b91a0}#topmenu li.active{color:#BBBABA;background-color:#22262e}#topmenu li>a{width:100%;color:#F3F3F3;border:0;margin-right:0;padding:16px 10px 12px 6px!important}#topmenu li>a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0);text-decoration:none;border-bottom:3px solid #3680C2!important}#contract-tabs a:hover{color:#aad062}#contract-tabs active-link{color:#aad062!important}#topmenu li.active>a{text-shadow:0 0 .75px #fff,0 0 .75px #fff;color:#fff;background:#232730;background:linear-gradient(to bottom,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0);margin-top:0!important;margin-bottom:0!important;border-bottom:3px solid #3680C2!important}.smart-style-1 #header{background:#313633;background:linear-gradient(to bottom,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313633', endColorstr='#232832', GradientType=0)}#topmenu .nav-tabs>li>a:hover{border-top-color:#1a1e24;border-bottom-color:#1a1e24;color:#fff}#topmenu #otherMenuElements div{color:#8b91a0}#topmenu #otherMenuElements>div:active,#topmenu #otherMenuElements>div:hover{color:#fff}.smart-form .btn{padding:5px 10px;margin-bottom:0}.btn-form{color:#333;background-color:#EBEBEB}.btn-form.active,.btn-form:active,.btn-form:focus,.btn-form:hover,.open>.dropdown-toggle.btn-form{background-color:#DFDFDF}.smart-form .button{color:#333;background-color:#EBEBEB;opacity:1}.open>.dropdown-toggle.smart-form .button,.smart-form .button.active,.smart-form .button:active,.smart-form .button:focus,.smart-form .button:hover{background-color:#DFDFDF;opacity:1}#harmonogram-element,#harmonogram-element>span{background-color:#a65858!important}#communication-list-element,#communication-list-element>span{background-color:#688F9E!important}.demo>span{width:45px!important;height:60px!important}.demo.activate{width:auto;padding:4px 4px 4px!important}.demo #harmonogram{display:none;background-color:#fff}.demo.activate #harmonogram{display:block}.demo #category-list{display:none;background-color:#fff}.demo.activate #category-list{display:block}.table-without-pager .ng-table-pager{display:none}.table-without-pager .table{margin-bottom:0}.hidden-menu #main{margin-left:0}.smart-style-1 .btn-header>:first-child>a{background:0 0;border-width:0;color:#CECECE!important;cursor:pointer!important}.smart-style-1 .btn-header>:first-child>a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}.clearboth{clear:both}h5+a{margin-top:7px;margin-left:3px}.participant-condition-column{min-width:400px}.participant-condition-obligation-column{width:15px}.participant-condition-obligation-column>.toggle{padding:15px 0}.participant-condition-input-column{width:250px}.participant-condition-text{max-width:1000px}.bold-text{font-weight:900!important}.company_and_username{width:420px}.supplier_company_and_username{width:420px!important}#eid-status-active a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#AAD062!important}#eid-status-inactive a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#ccc!important}#user-name a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#F3F3F3!important}#user-name a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}#logout a{font-size:18px;font-weight:400;padding-top:4px;padding-right:4px}#logout a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}.label-in-smartform{padding:.2em .6em .3em}.logo-frame{border:solid 1px #dcdcdc}.smart-form .tabcol{float:none;min-height:1px;padding-right:15px;padding-left:15px;-moz-box-sizing:border-box;box-sizing:border-box}.xx-dialog .modal-dialog{width:90%;min-width:800px}.a4-dialog .modal-dialog{width:968px;min-width:968px}.vcenter{vertical-align:middle!important}.vcenter-aside-button{line-height:30px!important}.starDown{color:red}.bg-color-extraGreenLight{background-color:#F1FEE7;border-color:#739e73;color:#739e73;font-weight:700}.bg-color-redLight{background-color:#efe2de!important;border:1px solid #a90329!important;color:#a90329!important;font-weight:700!important}.bg-color-redLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-greyLight{background-color:#fff!important;border-color:#989696!important;color:#989696!important}.bg-color-greyLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-blueLight{background-color:#fff!important;font-weight:700!important}.bg-color-blueLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-successGreen{background-color:#dff0d8}.success{background-color:#F1FEE7!important}.txt-color-greenLight{color:#6ab5b4!important}.txt-color-orange{color:#f48942!important}.txt-color-greenMedium{color:#AAD062!important}.txt-color-grey{color:#CECECE}.txt-color-redLightBold{color:#a65858!important;font-weight:700!important}.procurement-in-progress-status{background-color:#1dc9b7;color:#fff!important}.alert-warning{background-color:#f4eed0}.alert-danger{color:#8d5846;background-color:#efe2de;border-color:#d7b8ae}.alert-info{background-color:#e5ebf4}#logo{margin-top:5px;margin-left:45px}thead>tr:first-child>th{text-align:center}.cursor_pointer{cursor:pointer}.demo.activate>span i:before{content:"\f061"!important}[if Webkit ] *{zoom:.99}.participant-condition-additional-documentation-label{margin-top:15px;margin-bottom:2px;border-top-style:dashed;border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0;font-weight:600!important}.participant-condition-additional-documentation-evaluation-label{display:inline-block!important;margin-top:5px;padding-top:10px;margin-bottom:2px;border-top-style:dashed;border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0;font-weight:600!important}.partialy-acknowledged-color{background-color:#efe1b3}.loading-progress{background:#fff}#notices-button+form{display:none}.demo.activate #notices-button+form{display:block}.demo #notices{display:none;background-color:#fff}.demo.activate #notices{display:block}@media print{#footer,#header,#left-panel,#ribbon,.btn,.nav-tabs,.no-print,.no-print *,.row search-and-filter,header,paging-table-footer{display:none!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}.smart-form .badge{padding:3px 7px}.popover{max-width:1500px}.popover .popover-inner{padding:1px!important}.popover-content{padding:9px 14px}.left-margin{margin-left:7px}.txt-color-blueLight{color:#92a2a8!important}.inactive-calendar-event{background-color:#F7F8F8}.attention-record{background-color:#F1DA91}.fc-event-title{color:#000}.public-loading-progress{color:#CECECE}input[decimal-input],input[type=number],input[ui-number-mask]{text-align:right}.table-inactive-row{color:rgba(184,184,184,1)}.filter-x-button{background-color:#efe2de;color:#900C3F}.filter-x-button:hover{background-color:#F0B5A3}.procurement-in-preparation-status{background-color:#e5d793;color:#fff!important}.procurement-finished-status{background-color:#92a2a8;color:#fff!important}.procurement-dissmised-status{background-color:#a9a9a9;color:#fff!important}.procurement-evaluation-status{background-color:#5a87d2;color:#fff!important}.procurement-realized-in-evo-status{background-color:#f99d64;color:#fff!important}.procurement-qualification-type{border:1px solid #5a87d2!important;color:#5a87d2!important;background-color:#fff!important}.qualification-status-planning{color:#fff!important;background-color:#e5d793!important;border:1px solid #e5d793!important}.qualification-status-progress{color:#fff!important;background-color:#6ab5b4!important}.qualification-status-progress-finished{color:#fff!important;background-color:#92a2a8!important}.supplier-application-clicked{font-weight:700}.supplier-application-text-active{background-color:#fff;border:1px solid #ccc;width:99%}.supplier-application-text-disable{background-color:#fff;color:#ccc;border:0!important;width:99%}.procurement-approval-status-green{color:green}.btn-warning{background-color:#6ab5b4;border-color:#6ab5b4}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{background-color:#179c8e!important}.btn{-webkit-box-shadow:none}btn-warning:hover{background-color:#179c8e!important}.procurement-approval-status-red{color:red}.procurement-approval-status-default{color:grey;font-style:italic}.suppliers-status-green{border:1px solid #6ab5b4!important;color:#6ab5b4!important;font-weight:700!important;background-color:#fff!important}.attachments-grey{color:#635d5d}.suppliers-status-red{border:1px solid #a90329!important;color:#a90329!important;font-weight:700!important;background-color:#fff!important}.agreement-negative{color:#b30000}.suppliers-status-blue{border:1px solid #5a87d2!important;color:#5a87d2!important;font-weight:700!important;background-color:#fff!important}.suppliers-status-orange{border:1px solid #F48942!important;color:#F48942!important;font-weight:700!important;background-color:#fff!important}.suppliers-status-gray{border:1px solid gray!important;color:gray!important;font-weight:700!important;background-color:#fff!important}.procurement-label-inline{color:#fff!important;display:inline-block!important;width:auto;padding-left:5px;padding-right:5px;white-space:nowrap!important}.procurement-label-linked-to-qualification{background-color:#5093ce}#procurementsList tbody>tr>td{vertical-align:inherit;padding:3px 10px}.back-to-top{position:fixed;bottom:5em;right:1em;text-decoration:none;background-color:rgba(235,235,235,.8);font-size:12px;padding:1em}.back-to-top:hover{background-color:rgba(135,135,135,.5)}.demo,.demo>span{position:fixed!important}.demo.activate>span{right:600px!important;left:auto!important}.demo .jarviswidget>div{overflow-y:scroll;overflow-x:hidden}.important-harmonogram-task{color:#a65858}.inbox-compose-footer{height:30px}.inbox-data-from>:first-child{width:auto;max-width:300px}.inbox-data-message>:first-child>:first-child:after{content:none}.white-disabled-state .select2-container-disabled .select2-choice,.white-disabled-state .select2-container-disabled .select2-choices,.white-disabled-state input[disabled=disabled],.white-disabled-state textarea[disabled=disabled]{background-color:#fff}.inbox-info-bar a{cursor:pointer}.fomular-with-message{height:700px}.info-text{color:#3276b1!important}.smart-style-1 nav ul ul ul li a{padding:6px 17px 6px 65px!important}nav ul >a{color:#fff!important}nav ul .active>a{text-decoration:underline!important;text-decoration-color:#00A0E1!important}.nav ul li{color:#fff;text-decoration:underline!important}.smart-style-1 nav ul li>a{color:#fff;text-decoration:none!important}.menu-item-parent{vertical-align:text-top!important;width:150px!important}.tes1{background-color:#3479B8!important}.tes2{background-color:red!important}.smart-style-1 nav ul li.active>a::before{content:"\2022";color:#00A0E1;font-weight:700;font-family:inherit!important;display:inline-block;width:1em!important;height:1em!important;margin-left:-1.3em;-webkit-transform:scale(2.5);transform:scale(2.5);position:relative!important;right:.1em;font-size:1em}.smart-style-1 nav ul ul li>a{color:#f3f3f3!important;text-decoration:none!important}.smart-style-1 nav ul ul li.active a span{font-weight:600!important;color:#fff!important}.nav-line{width:90%;padding:0;height:4px;background-color:#00A0E1;margin:.3em 0 0 -.1em;border:0;border-radius:4px}.important-background-color{background-color:#ED1C24}.unread{font-weight:800}.inbox-side-bar{width:100%;overflow-y:visible;overflow-x:visible;position:relative;padding:10px 6px 0}.email-infobox{width:90%;padding:0 1px 0 20px;position:relative;right:3px;top:0;border-bottom:0!important}@media (max-width:1024px){.inbox-side-bar{display:block!important;padding-bottom:35px}}@media (max-width:1280px){.email-infobox{display:block}}@media (max-width:767px){.inbox-body .table-wrap,.inbox-side-bar{border-bottom:1px solid #E7E7E7}.inbox-data-message{display:inherit}.email-infobox{width:100%;padding:0;right:0;top:0;border-bottom:0!important}}.inbox-body .table-wrap{padding:10px 0 7px;margin-left:0;overflow-x:visible;position:relative;min-height:250px!important;height:auto!important}.inbox-data-message{display:block}.inbox-compose-footer,.inbox-download,.inbox-info-bar,.inbox-message{margin-right:0!important}.inbox-side-bar li,ul.nav-tabs>li{cursor:pointer}.request-input-cell attachments-cell{padding-top:10px;padding-left:10px;display:block;clear:both;width:250px}.request-input-cell label.input{float:left;width:70%;padding-left:10px}.second-company-participant-conditions-input{display:block;clear:both}td>span.label{margin:0;color:#fff}nav ul span.inbox-badge{margin-right:5px;background-color:#1b1e2400;color:inherit;border:1.5px solid;padding:2px 5px;font-size:11px}.empty-table-row{color:#999}.holiday-in-datepicker{background-color:#BBBABA}.tooltip-inner{white-space:pre;max-width:none;color:#333;background-color:#fff;border:solid 1px;font-weight:400;text-align:left;font-family:DINPro-Regular,'Open Sans',Arial,Helvetica,sans-serif}tooltip-modified.inner{width:50px;height:50px}i[data-tooltip]{padding-left:10px;position:absolute}i[data-tooltip].fa-info{color:#3276b1}.table-caption{margin-top:10px;margin-bottom:20px;margin-left:10px}@media screen and (max-height:800px){.dynamic-harmonogram-height{height:500px}}@media screen and (min-height:801px){.dynamic-harmonogram-height{height:700px}}@media screen and (max-width:1080px){.hide-if-narrow{display:none!important}.show-if-narrow{display:block}.minified .inbox-badge{padding:2px 5px;background-color:#1B1E24}.nav ul li.open>a,.smart-style-1 nav>ul>li>a>span{width:50px!important}.minified nav>ul>li:hover>a>.menu-item-parent{display:none!important}}@media screen and (min-width:1081px){.hide-if-narrow{display:block}.show-if-narrow{display:none!important}}@media screen and (min-width:1151px){.calendar-width{width:850px}#demo-setting{right:0!important;top:95px!important}#demo-setting.active{right:850px!important;top:95px!important}#notices-element{top:165px!important}}@media screen and (max-width:1150px){.calendar-width{width:550px}#demo-setting{right:0!important;top:95px!important}#demo-setting.active{right:0!important;top:70px!important}#notices-element{top:165px!important}#notices-button.activate{right:0!important}#notices-element.activate{top:245px!important}}.minified_menu_item{width:300px!important;height:35px!important}.minified_menu_item span{margin:5px}.ui-select-choices-row:hover{color:#000}.select2-container-multi .select2-choices .select2-search-field,.select2-container-multi .select2-choices .select2-search-field input,.ui-select-container .ui-select-dropdown .select2-search input{width:100%!important}.cc_btn_accept_all{background:#c30025!important;color:#fff!important}.smart-style-1 nav>ul>li>a>i{font-size:14px!important;color:#fff}.dz-default{background-image:none!important}.dropzone .dz-default.dz-message span{display:block!important;font-size:16px;text-align:center;height:50px}.dropzone{min-height:200px!important}.nav-tabs>li.active>a{font-weight:400!important}.nav-tabs>li>a{border:0}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e6e6e6!important}td.checkbox-only,th.checkbox-only{max-width:25px!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle!important}.well{padding:5px;margin-bottom:5px!important}.inbox-compose-footer,.inbox-download,.inbox-message{border-bottom:0}.tag{float:right;border-radius:.25em;width:170px;text-align:center}.no-float{float:none!important}.tag-in-progress-status{border:1px solid #6ab5b4!important;color:#6ab5b4!important;font-weight:700;background-color:#fff!important}.tag-dissmised-status{border:1px solid #a9a9a9!important;color:#a9a9a9!important;font-weight:700;background-color:#fff!important}.tag-evaluation-status{border:1px solid #5a87d2!important;color:#5a87d2!important;font-weight:700;background-color:#fff}.tag-rejected-status{border:1px solid #a65858!important;color:#a65858!important;font-weight:700;background-color:#fff}.tag-unread-message{background-color:#F1DA91;color:#000!important;font-size:13px;font-style:oblique;width:130px!important}.tag-read-message{background-color:#aad062;font-size:13px;font-weight:400!important;width:130px}.quick-btn{display:block;padding:0;margin-top:3px;margin-bottom:4px;color:#fff!important;border-radius:3px;width:100%}.quick-btn:active{left:1px;top:1px}.quick-icon{display:inline-block;float:left;position:relative;left:0;padding:12px 12px!important;width:50px;background:rgba(0,0,0,.3);border-radius:3px 0 0 3px}.quick-label{display:block;position:relative;top:50%;font-size:14px;font-weight:500;line-height:1.42857143;margin-top:8px}.quick-description{display:block;font-size:11px;font-weight:400;line-height:0;margin-top:7px;color:rgba(255,255,255,.6)!important}.quick-type-account{background-color:#568a89!important;border:1px solid #1E5D5D}.quick-type-account:hover{background-color:#1E5D5D!important}.quick-type-message{background-color:#3276b1!important;border:1px solid #09477E}.quick-type-message:hover{background-color:#09477E!important}.quick-type-supplier{background-color:#AC5287!important;border:1px solid #6C1247}.quick-type-supplier:hover{background-color:#6C1247!important}.quick-type-qualification{background-color:#c79121!important;border:1px solid #7A5200}.quick-type-qualification:hover{background-color:#7A5200!important}.quick-type-legislation{background-color:#92A2A8!important;border:1px solid #4B6C78}.quick-type-legislation:hover{background-color:#4B6C78!important}.quick-type-procurement{background-color:#356E35!important;border:1px solid #0B420B}.quick-type-procurement:hover{background-color:#0B420B!important}.tile-btn{color:#fff!important;border-radius:3px;float:left;position:relative;width:31%;padding-bottom:31%;margin:1%;overflow:hidden;min-width:115px;min-height:115px;padding-left:0;padding-right:0}.tile-btn:active{left:1px;top:1px}.tile-content{position:absolute;height:100%;width:100%;padding:5%}.tile-table{display:table;height:100%;width:100%}.tile-table-cell{display:table-cell;vertical-align:middle;height:100%;width:100%}.tile-cell-content{display:block;height:100px;width:100%}.tile-icon{text-align:center;position:relative;top:26%}.tile-label{text-align:center;position:relative;top:30%;line-height:125%}.tile-type-account{background-color:#568a89!important;border:1px solid #1E5D5D}.tile-type-account:hover{background-color:#1E5D5D!important}.tile-type-message{background-color:#3276b1!important;border:1px solid #09477E}.tile-type-message:hover{background-color:#09477E!important}.tile-type-supplier{background-color:#AC5287!important;border:1px solid #6C1247}.tile-type-supplier:hover{background-color:#6C1247!important}.tile-type-qualification{background-color:#c79121!important;border:1px solid #7A5200}.tile-type-qualification:hover{background-color:#7A5200!important}.tile-type-legislation{background-color:#92A2A8!important;border:1px solid #4B6C78}.tile-type-legislation:hover{background-color:#4B6C78!important}.tile-type-procurement{background-color:#71843f!important;border:1px solid #3D4F0D}.tile-type-procurement:hover{background-color:#3D4F0D!important}.fixed-file-number{min-width:50px}.fixed-status{min-width:95px}.clickable-rows tr{cursor:pointer}@media (min-width:1081px) and (max-width:1360px){.switch-to-icons-overflow{display:inline-block!important;visibility:visible!important}.switch-to-icons-overflow-hide{display:none!important;visibility:hidden!important}}.calendar-event-theme-0 .fc-event-inner{border-left-color:rgba(255,255,255,.15)!important}.calendar-event-theme-0 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-0{background-color:#98003D!important}.attention-record.calendar-event-theme-0 .ultra-light a{color:silver!important}.calendar-event-theme-1 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-1 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-1{background-color:#B14400!important}.attention-record.calendar-event-theme-1 .ultra-light a{color:silver!important}.calendar-event-theme-2 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-2 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-2{background-color:#C79121!important}.attention-record.calendar-event-theme-2 .ultra-light a{color:#D0D0D0!important}.calendar-event-theme-3 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-3 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-3{background-color:#356E35!important}.attention-record.calendar-event-theme-3 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-4 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-4 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-4{background-color:#3276B1!important}.attention-record.calendar-event-theme-4 .ultra-light a{color:#B8B8B8!important}.calendar-event-theme-5 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-5 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-5{background-color:#568A89!important}.attention-record.calendar-event-theme-5 .ultra-light a{color:#C9C9C9!important}.calendar-event-theme-6 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-6 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-6{background-color:#6E3671!important}.attention-record.calendar-event-theme-6 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-7 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-7 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-7{background-color:#AC5287!important}.attention-record.calendar-event-theme-7 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-8 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-8 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-8{background-color:#A65858!important}.attention-record.calendar-event-theme-8 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-9 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-9 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-9{background-color:#A90329!important}.attention-record.calendar-event-theme-9 .ultra-light a{color:#C8C8C8!important}.panel-title-no-link{display:block;padding:10px 15px;line-height:2em;text-decoration:none!important}.highlight-left-border-blue{box-sizing:border-box;-moz-box-sizing:border-box;border-left-color:#3276b1!important;border-left-width:3px!important;border-left-style:solid!important}.smart-form .icon-append,.smart-form .icon-prepend{color:#739e73}.text-highlight-green{color:#6ab5b4!important;font-weight:600}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.supplier-fixed-column-width{width:170px!important}.attachment-fixed-column-width{width:60px!important}.btn-two-icons{border-color:#ccc;width:45px}.btn-primary{background-color:#5a87d2;border-color:#5a87d2}.btn-primary:hover{background-color:#275b89!important}.btn-grey{border:1px solid;background-color:#fff!important;border-color:#ccc!important;color:#3B3737!important}.btn-grey:hover{background-color:#ccc!important}.striped-column{background-color:#f9f9f9}.loading-page{width:100%;height:100%;background:rgba(255,255,255,.5);position:fixed;z-index:9000}.loading-page-delay{-moz-animation:animate-loading-page-delay 2s;-o-animation:animate-loading-page-delay 2s;-webkit-animation:animate-loading-page-delay 2s;animation:animate-loading-page-delay 2s}@-webkit-keyframes animate-loading-page-delay{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}@keyframes animate-loading-page-delay{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}.blob{z-index:10000;width:2rem;height:2rem;background:rgba(150,150,150,1);border-radius:50%;position:fixed;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 .5rem rgba(200,200,200,.2)}.blob-0{-moz-animation:animate-to-0 2.5s infinite}.blob-1{-moz-animation:animate-to-1 2.5s infinite}.blob-2{-moz-animation:animate-to-2 2.5s infinite}.blob-3{-moz-animation:animate-to-3 2.5s infinite}.blob-4{-moz-animation:animate-to-4 2.5s infinite}.blob-5{-moz-animation:animate-to-5 2.5s infinite}.blob-0{-o-animation:animate-to-0 2.5s infinite}.blob-1{-o-animation:animate-to-1 2.5s infinite}.blob-2{-o-animation:animate-to-2 2.5s infinite}.blob-3{-o-animation:animate-to-3 2.5s infinite}.blob-4{-o-animation:animate-to-4 2.5s infinite}.blob-5{-o-animation:animate-to-5 2.5s infinite}.blob-0{-webkit-animation:animate-to-0 2.5s infinite;animation:animate-to-0 2.5s infinite}.blob-1{-webkit-animation:animate-to-1 2.5s infinite;animation:animate-to-1 2.5s infinite}.blob-2{-webkit-animation:animate-to-2 2.5s infinite;animation:animate-to-2 2.5s infinite}.blob-3{-webkit-animation:animate-to-3 2.5s infinite;animation:animate-to-3 2.5s infinite}.blob-4{-webkit-animation:animate-to-4 2.5s infinite;animation:animate-to-4 2.5s infinite}.blob-5{-webkit-animation:animate-to-5 2.5s infinite;animation:animate-to-5 2.5s infinite}@-webkit-keyframes animate-to-2{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%,80%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-2{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%,80%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-3{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%,80%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-3{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%,80%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-1{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}65%,80%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-1{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}65%,80%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-4{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}65%,80%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-4{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}65%,80%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-0{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}65%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}80%{-webkit-transform:translateX(-7.5rem) scale(0.5);transform:translateX(-7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-0{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}45%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}65%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}80%{-webkit-transform:translateX(-7.5rem) scale(0.5);transform:translateX(-7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-5{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}49%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}65%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}80%{-webkit-transform:translateX(7.5rem) scale(0.5);transform:translateX(7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-5{0%,35%{-webkit-transform:scale(0.000001);transform:scale(0.000001)}49%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}65%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}80%{-webkit-transform:translateX(7.5rem) scale(0.5);transform:translateX(7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}.fc-event-skin{cursor:default!important}.clickable{cursor:pointer}.margin-top-5{margin-top:5px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.internal-request-created-not-published-status{background-color:#F1DA91}.internal-request-accepted-status{background-color:#5a87d2}.internal-request-dismissed-status{background-color:#a9a9a9}.internal-request-sent-for-confirm-after-accept-status,.internal-request-sent-for-confirm-before-accept-status{background-color:#5093ce}.internal-request-confirmed-after-accepted-status{background-color:#1dc9b7}.internal-request-realized-status{background-color:#c2aed7}.badge-background--neutral{background-color:#DFB56C}.internal-request-ended-status{background-color:#a9a9a9}.internal-request-final-status{background-color:#5093ce}.internal-request-canceled-status{background-color:#a9a9a9}.internal-request-issued-status{background-color:#ea92bb;border-color:#e0876a}.internal-request-issued-status:active,.internal-request-issued-status:focus,.internal-request-issued-status:hover{background-color:#e0876a;border-color:#e0876a}.external-request-rejected-status{background-color:#a90329}.internal-procuremnt-request-not-taken-over-status{background-color:#CD5C5C}.supplier-rating-initial-status{background-color:#F1DA91}.supplier-rating-in-progress-status{background-color:#1dc9b7}.supplier-rating-sent-status{background-color:#5093ce}.supplier-rating-closed-status{background-color:#a9a9a9}.animate-show-hide.ng-hide{-o-animation:animate-hide 1s;-webkit-animation:animate-hide 1s;animation:animate-hide 1s}.animate-show-hide{-o-animation:animate-show 1s;-webkit-animation:animate-show 1s;animation:animate-show 1s}@-webkit-keyframes animate-show{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}@keyframes animate-show{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}@-webkit-keyframes animate-hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}}@keyframes animate-hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}}.scroll-table-wrapper{display:table;position:relative;overflow:auto;width:100%}.scroll-table-wrapper>.scroll-cell{display:table-cell}.scroll-table-wrapper>.scroll-table{overflow-x:auto;overflow-y:scroll;padding:0}.scroll-table-wrapper>.scroll-panel{border:1px solid #e6e6e6;border-left:0;border-top-right-radius:1em;border-bottom-right-radius:1em;background-color:#eee;background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%);display:table-cell;min-width:30px;text-align:center;width:30px}.scroll-table-wrapper>.scroll-panel>.scroll-panel-round-button{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:2em;color:#333;margin-bottom:10px;width:20px}.scroll-table-wrapper>.scroll-panel>.scroll-panel-round-button:hover{background:#e6e6e6;cursor:pointer}.scroll-table-wrapper .scroll-table-header{display:none;padding:0;margin:0;overflow:hidden;position:absolute;z-index:10}.scroll-table-wrapper .scroll-table-header>.header-cell{display:table-cell;border:1px solid #e6e6e6;border-right-width:0;border-spacing:0;background-color:#eee;background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%);font-size:12px;font-weight:700;margin:0!important;padding:8px 10px;text-align:center;vertical-align:middle}.scroll-table-wrapper .scroll-table-header>.header-cell:last-child{border-right:1px solid #e6e6e6}.dd-item>button{font-family:FontAwesome!important;height:auto;line-height:1.9em!important}.dd-text{display:inline-block;width:80%}.smart-style-1 .dropdown-menu>li>a{border-radius:1px}.modal-header-close-btn{border:0!important;border-radius:0;box-shadow:none!important;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.modal-header-close-btn i{font-size:1.5rem;font-weight:700;line-height:1}.modal-header-close-btn:focus,.modal-header-close-btn:hover{color:#000;text-decoration:none;opacity:.75;background-color:transparent}@media (max-width:600px){.hide-under-600{display:none!important}.hide-over-600{display:block!important}}@media (min-width:601px){.hide-under-600{display:block!important}.hide-over-600{display:none!important}}.category-list-column{height:250px!important;overflow-y:scroll}.category-list-item>.category-list-selected-chevron{font-weight:300;padding-top:3px;padding-right:2px}.category-list-column .category-list-item{padding:5px;border-bottom:0}.category-list-column .category-list-item-checkbox{padding-top:0;padding-bottom:3px;padding-left:4px;padding-right:4px;border-bottom:0}.category-list-column .category-list-item-checkbox:last-child,.category-list-column .category-list-item:last-child{border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px}.category-list-item>.form-check>.category-list-item-label{display:inline}.display-block{display:block}.select-all-checkbox{margin-top:-9px;padding-top:4px;margin-bottom:-4px!important;margin-left:5px}.btn-oauth-login{background:#c30025;color:#fff!important;margin-top:20px;border:1px solid #ac0121;width:150px;min-height:34px}.btn-oauth-login:hover{color:#fff!important;background:#b80124}.language-selector{color:#CECECE;display:block;height:100%;float:right;margin-top:17px;margin-left:4px}.language-selector a{color:#CECECE}.language-selector a:focus,.language-selector a:hover{color:#FFF;text-decoration:none}.language-selector .dropdown-menu a{color:#333}.language-selector .dropdown-menu a:hover{color:#fff;text-decoration:none}.gdpr-dialog{font-size:15px;text-align:justify;margin-left:30px;margin-right:30px}#inbox-content #subject-info-bar #email-subject,#message-content{display:none}#email-creation-date{display:none;margin-bottom:5px}#email-attachments-list .email-attachment-list-item,#email-readed-info{display:none}@media print{*{position:relative!important}body{overflow:visible!important;height:auto!important}#inbox-content .col{float:none!important}#inbox-content .inbox-side-bar,#inbox-content i,#reply-btns-section,.hide-on-print{display:none!important}.page-footer{text-align:center}#inbox-content li.select2-search-field,.page-footer #company-info-text{display:none!important}#inbox-content label{padding:0;margin:0;display:block;border:0;font-weight:700;text-align:left}#inbox-content input,#inbox-content span{padding:0;margin:0;display:block;border:0;text-align:left}#inbox-content{padding:0;margin:0}#inbox-content strong{padding:0;margin:0;font-weight:700;font-size:10pt}#inbox-content #bcc-info,#inbox-content #cc-info,#inbox-content #from-info,#inbox-content #to-info{font-size:10pt;margin-bottom:10px}#inbox-content #bcc-info div,#inbox-content #bcc-info label,#inbox-content #cc-info div,#inbox-content #cc-info label,#inbox-content #from-info div,#inbox-content #from-info label,#inbox-content #to-info div,#inbox-content #to-info span{font-size:10pt}#inbox-content #subject-info-bar{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:2px 0;padding:5px 0}#inbox-content #emailbody{overflow:hidden;display:inline}#inbox-content #message-content{padding:5px 0;border-bottom:1px solid #ddd;display:block!important;margin:0 0 5px;font-size:9pt;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#email-creation-date{display:block!important;font-size:8pt;margin-top:5px;margin-bottom:5px}#inbox-content #subject-info-bar span{font-size:10pt}#inbox-content #subject-info-bar input{display:none!important}#inbox-content #subject-info-bar label{font-size:10pt}#inbox-content #subject-info-bar #email-subject{font-size:10pt;width:100%;display:block}#inbox-content div,#inbox-content fieldset,#inbox-content ul{padding:0;margin:0}#inbox-content li{padding:0;margin:0;list-style-type:none}#inbox-content section{padding:0;margin:0;text-align:left}#inbox-content .well{margin:0;border:0;padding:0 0 5px}.email-infobox{padding:5px 0!important;margin:0!important}#email-readed-info{display:block!important;font-size:10pt}#email-readed-info label{margin-bottom:5px}#email-readed-info .read-status{display:initial;font-size:9pt}#email-attachments{font-size:10pt}#email-attachments-list .email-attachment-list-item{display:block;font-size:10pt;width:100%}#email-attachments-list a,#email-attachments-list i{display:none!important}}.round-checkbox-container{display:block;position:relative;padding:0;margin:0;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.round-checkbox-container .checkmark{background-color:#eee;cursor:pointer}.round-checkbox-container .checkmark i{color:#0974aa;position:relative;left:-2px;top:-1px}.round-checkbox-container input[type=checkbox]{position:absolute!important;opacity:0!important;cursor:pointer!important}.round-checkbox-container:hover input[type=checkbox]~.checkmark{background-color:#ddd}.round-checkbox-container input[type=checkbox]:checked~.checkmark{background-color:#0974aa}.round-checkbox-container:hover input[type=checkbox]:checked~.checkmark{background-color:#0b95da}.round-checkbox-container input[type=checkbox]:checked~.checkmark i{color:#eee}.select2-container.ui-select-single-row .select2-choices{overflow:auto;width:100%;list-style:none}.select2-container.ui-select-single-row .select2-choices .ui-select-match{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden}.select2-container.ui-select-single-row .select2-choices .ui-select-match .ui-select-match-item{display:inline-block}.procurement-menu-add-round{display:block;margin:10px 0;padding-left:20px;padding-right:20px;width:100%!important}.procurement-menu-add-round>a{display:block;font-size:14px;color:#AEAEAE;line-height:20px;cursor:pointer;float:right;text-decoration:none}.procurement-menu-add-round>a:hover{color:#66B7FF}.procurement-round-menu-item{margin:5px 0;width:100%!important}.procurement-round-menu-item .chevron{display:table-cell;font-size:9px;font-weight:400;line-height:20px}.procurement-round-menu-item-name{background-color:#3A414E;display:table;line-height:20px;font-size:13px;font-weight:400;padding-left:20px;padding-right:17px;color:#F3F3F3;border-radius:0!important;width:100%!important}.procurement-round-menu-item-name.active{background-color:#3479B8;color:#fff}.procurement-round-menu-item-name .text{display:table-cell;text-align:left;white-space:normal;word-break:break-all;padding-right:14px}.panel-title.state-error,section.state-error a.select2-choice,section.state-error ul.select2-choices{background:#fff0f0!important;border-color:#A90329!important}.state-error-color{color:#A90329!important}.col-7{width:58.34%}.col.col-12{width:100%}.table-bordered>tbody>tr>td.border-bottom-width-invisible{border-bottom-width:0!important}.table-bordered>tbody>tr>td.border-top-width-invisible{border-top-width:0!important}.table--140 th{min-width:140px;max-width:140px}.table--140 td{max-width:140px;overflow-wrap:break-word}.group-background-blue{background-color:#ebf0fa}.group-background-yellow{background-color:#ffffe6}.group-background-indigo{background-color:#dadafc}.group-background-orange{background-color:#fcfcda}.table--sticky-head{width:100%;margin-bottom:15px;overflow:auto;max-height:100%;box-shadow:#e6e6e6 -1px 0,#e6e6e6 0 1px}.append-to-body .ui-select-dropdown{width:auto}.table--sticky-head table{border-collapse:separate;border-width:0!important}.table--sticky-head table.table-bordered td,.table--sticky-head table.table-bordered th{border-collapse:separate;border-left-width:0!important;border-top-width:0!important}.table--sticky-head thead{position:sticky;top:0;z-index:4;background:inherit}.table--sticky-head thead tr:first-child th{border-top-width:1px!important}.table--sticky-head tbody tr:nth-child(2) td{border-top:0!important}.table--sticky-head tbody tr:last-child td{border-bottom:0!important}.table--sticky-right{border-right-width:0!important}.table--sticky-right .table__sticky-right{position:sticky;z-index:3;right:0}.table--sticky-right thead tr .table__sticky-right{background-color:#eee;background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%)}.table--sticky-right .table__sticky-right{border-left:0!important;box-shadow:inset #e6e6e6 1px 0;background-color:#fff;text-align:center}.table--sticky-right tbody tr .table__sticky-right{background-color:#fff}tbody tr.group-background-indigo .table__sticky-right{background-color:#dadafc}.table-hover>tbody>tr.group-background-indigo:hover>td{background-color:#bdbddb}tbody tr.group-background-orange .table__sticky-right{background-color:#fcfcda}.table-hover>tbody>tr.group-background-orange:hover>td{background-color:#dbdbbd}.table--sticky-right td:nth-last-child(2),.table--sticky-right th:nth-last-child(2){border-right:0!important}.full-height{height:100vh}.full-height>div.main{height:100%}.full-height>div.main>#main{height:calc(100% - 52px)}.full-height>div.main>#main>#content{height:calc(100% - 36px)}#content>div,.h-100{height:100%}.dot{height:8px;width:8px;background-color:#09f;border-radius:50%;display:inline-block}.container-flex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.big-modal-window .modal-dialog{width:90%!important}.label .select2-container{width:250px}.label .select2-container .select2-choice{height:21px;width:250px;color:#fff!important;border:0}.label .select2-container .select2-drop{color:#fff!important;border:0}.label .select2-container .select2-drop .select2-result-label{color:#fff!important}.label .select2-results .ui-select-choices-row:hover{background:#0c548f}.label .select2-container .select2-choice .select2-arrow{width:23px;color:#fff!important;margin-top:-5px;padding-left:9px}.label .select2-container .select2-choice .select2-chosen{height:21px;color:#fff!important;margin-top:-5px}.procurement-evaluation-status .select2-choice,.procurement-evaluation-status .select2-choice .select2-arrow,.procurement-evaluation-status .select2-choice .select2-chosen,.procurement-evaluation-status .select2-drop{background-color:#5093CE}.btn-new-green{background-color:#6ab5b4;border:0;color:#fff}.btn-new-classic{background-color:#fff;border:1px solid #ccc;color:#333}.btn-new-classic:hover{background-color:#ccc;border:1px solid #ccc}.btn-new-green:hover{background-color:#396868;color:#fff}.btn-realized{background-color:#c2aed7;color:#fff;border:0}.btn-realized:hover{background-color:#A465E7;color:#fff}.btn-finished{background-color:#a9a9a9;color:#fff}.btn-finished:hover{background-color:#767171;color:#fff}.document-sharing-blue-status{border:1px solid #5093CE!important;color:#5093CE!important;font-weight:700!important;background-color:#fff!important}.document-sharing-green-status{border:1px solid #1dc9b7!important;color:#1dc9b7!important;font-weight:700!important;background-color:#fff!important}.document-sharing-dismissed-status{border:1px solid #a9a9a9!important;color:#a9a9a9!important;font-weight:700!important;background-color:#fff!important}.blob-relative{z-index:10000;width:2rem;height:2rem;background:rgba(150,150,150,1);border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 .5rem rgba(200,200,200,.2)}.chat-status-online{background:#42b72a;border-radius:50%;display:inline-block;height:8px;width:8px}.chat-status-offline{background:#fff;border-radius:50%;border:1px solid #dfdfdf;display:inline-block;height:8px;width:8px}#header-fixed{position:fixed;top:0;display:none;background-color:#fff;table-layout:fixed;z-index:1000}.procurement-label{border-radius:5px;color:#3276b1;background-color:#fff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;background-image:none;border:1px solid;white-space:nowrap;font-size:12px;padding:2px 10px 0}.select2-container-multi .select2-choices .select2-search-choice{border-color:grey;color:grey;background-color:#fff}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{border-color:#aaa;color:#aaa;background-color:#fff}.select2-search-choice-close:before{color:gray}.topmenu-center{position:absolute;left:50%;-webkit-transform:translate(-49%,0);transform:translate(-49%,0)}.internal-documents-message{color:#888;font-style:italic}.ui-tabs-scrollable>.nav-button{position:absolute;height:42px;line-height:42px;top:0;cursor:pointer;text-align:center;padding:0;z-index:10;border:0;background-color:#EDEDED}.ui-tabs-scrollable>.dropdown>.dropdown-toggle{width:25px;height:42px;line-height:42px;text-align:center;padding:0;z-index:10;border:0;background-color:#EDEDED}.ui-tabs-scrollable>.spacer>div:first-child>.tab-content>.active{height:100%;overflow:visible}.modal-smd{width:400px}.input-disabled{background-color:#f4f4f4!important;border:1px solid #ddd!important;color:#444!important;font-size:12px!important}.procurement-evo-management-form{background-color:red;color:#fff!important}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes .5s linear infinite;animation:progress-bar-stripes .5s linear infinite}.modal-center-override{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important}.progress-bar-custom{width:100%;background-image:url(../img/pattern/overlay-pattern-dark.png)}.testing-outline{border:3px dashed red;border-radius:8px;padding:2px}.procurement-realized-in-records-visible{background-color:#42b72a;color:#fff!important}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #BDBDBD;cursor:text;overflow:hidden;background-color:#fff;min-height:27.77px}.col-11{width:91.67%}.uncheckable[disabled],label .uncheckable[disabled].checkbox+span,label .uncheckable[disabled].checkbox:checked+span,label:hover .uncheckable[disabled].checkbox:checked+span:before{cursor:pointer!important}label .uncheckable[disabled].checkbox+span:before,label .uncheckable[disabled].checkbox:checked+span:before,label:active .uncheckable[disabled].checkbox:checked+span:before,label:hover .uncheckable[disabled].checkbox:checked+span:before{color:#2E7BCC!important}.tooltip--500+.tooltip{max-width:500px}.tooltip--500+.tooltip .tooltip-inner{white-space:break-spaces}.ui-select-choices-row:hover{background-color:#ccc!important}.padding-0{padding:0!important}.col-3-ob{width:22%;padding-right:0!important}.col-1-ob{z-index:2;left:1%;text-align:right;width:3%;padding-left:0!important;padding-right:0!important}.econtract-active{background:#C3EFD3;border-radius:50%;display:inline-block;height:8px;width:8px}.econtract-inactive{background:#666;border-radius:50%;display:inline-block;height:8px;width:8px}.econtract-badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:50%;line-height:unset;font-size:12px;width:36px;height:36px;font-weight:400;padding-top:1px}.econtract-activity-label{font-size:12px;padding-left:1rem;padding-right:1rem;border-radius:3px;margin-top:3px;display:inline;white-space:nowrap}.btn-default{border:0;background-color:#eee}.btn{border-radius:4px}.open-tasks-requests{background-color:#0aa66e}.open-tasks-ordinary-budget{background-color:#6e4f1c}.open-tasks-econtract{background-color:#3276b1}.open-tasks-documents{background-color:#e7c557}.open-tasks-count-label{font-size:10px;height:20px;width:20px;border-radius:100%;font-weight:400;margin-left:10px;background-color:#dfb56c;margin-top:2px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.fullWidth .ng-scope .input{width:100%}.fullWidth .ng-scope label input{width:100%;border:1px solid #ccc}.btn-dashboard{position:relative;line-height:1.9em;padding:0 .6em;white-space:nowrap;border-style:solid;border-color:#ccc #bbb #aaa;background:#F3F3F3;color:#000;margin-right:5px;height:2.5em}.btn-dashboard.active,.btn-dashboard:hover{border-color:#555;background:#777;background:linear-gradient(0deg,rgba(119,119,119,1) 45%,rgba(132,132,132,1) 55%);color:#fff}.jarviswidget{margin:0 0 13px}.econtract-waiting-for-confirmation{border-left:3px solid #ED1C24!important}.btn-default-border{border:1px solid #ddd}.smart-form section{margin-bottom:4px}.smart-form input.input-sm .smart-form select.input-sm{font-size:13px}.smart-form .button{margin:0}.smart-style-1 #ribbon{background:#CECECE}#headerTabs{border-bottom:0}#headerTabs li{background-color:#CECECE}.smart-form .note{margin-top:0;margin-bottom:6px}.smart-form div.select2{line-height:15px;font-size:12px;margin-bottom:4px}.select2-container .select2-choice{height:28px}.smart-form .datepicker,.smart-form .timepicker{font-size:12px;padding:6px 8px;box-sizing:border-box}.smart-form .textarea{font-size:12px}.fa-download,.fa-edit,.fa-eye,.fa-eye-slash,.fa-file-text-p,.fa-list-ul,.fa-search,.fa-star,.fa-star-o,.fa-trash-o,.fa-upload,.fa-user{color:#5a87d2}#ui-datepicker-div{z-index:999999!important}.smart-form .label{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.bigRow{height:100px}.left118{padding-right:118px}.smart-form .labelSize14{font-size:16px;color:#000}body{font-family:Roboto,"Open Sans",Arial,Helvetica,Sans-Serif}.padding0{padding:0!important}a,button{font-family:inherit!important}a.select2-search-choice-close{font-family:FontAwesome!important}.smart-form .checkbox,.smart-form .radio{padding-left:0}.select2-container{width:100%}.hidden-menu #left-panel{left:-250px;z-index:903}#topmenu a{height:100%;background:#313633;background:-moz-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(46,53,60,1)),color-stop(100%,rgba(27,30,36,1)));background:-webkit-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-o-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-ms-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:linear-gradient(to bottom,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313633', endColorstr='#232832', GradientType=0)}#topmenu li{color:#8b91a0}#topmenu li.active{color:#BBBABA;background-color:#22262e}#topmenu li>a{width:100%;color:#F3F3F3;border:0;margin-right:0;padding:16px 10px 12px 6px!important}#topmenu li>a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0);text-decoration:none;border-bottom:3px solid #3680C2!important}#contract-tabs a:hover{color:#aad062}#contract-tabs active-link{color:#aad062!important}#topmenu li.active>a{text-shadow:0 0 .75px #fff,0 0 .75px #fff;color:#fff;background:#232730;background:-moz-linear-gradient(top,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(35,39,48,1)),color-stop(100%,rgba(23,27,34,1)));background:-webkit-linear-gradient(top,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);background:-o-linear-gradient(top,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);background:-ms-linear-gradient(top,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);background:linear-gradient(to bottom,rgba(35,39,48,1) 0,rgba(23,27,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0);margin-top:0!important;margin-bottom:0!important;border-bottom:3px solid #3680C2!important}.smart-style-1 #header{background:#313633;background:-moz-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(46,53,60,1)),color-stop(100%,rgba(27,30,36,1)));background:-webkit-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-o-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:-ms-linear-gradient(top,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);background:linear-gradient(to bottom,rgba(46,53,60,1) 0,rgba(27,30,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313633', endColorstr='#232832', GradientType=0)}#topmenu .nav-tabs>li>a:hover{border-top-color:#1a1e24;border-bottom-color:#1a1e24;color:#fff}#topmenu #otherMenuElements div{color:#8b91a0}#topmenu #otherMenuElements>div:active,#topmenu #otherMenuElements>div:hover{color:#fff}.smart-form .btn{padding:5px 10px;margin-bottom:0}.btn-form{color:#333;background-color:#EBEBEB}.btn-form.active,.btn-form:active,.btn-form:focus,.btn-form:hover,.open>.dropdown-toggle.btn-form{background-color:#DFDFDF}.smart-form .button{color:#333;background-color:#EBEBEB;opacity:1}.open>.dropdown-toggle.smart-form .button,.smart-form .button.active,.smart-form .button:active,.smart-form .button:focus,.smart-form .button:hover{background-color:#DFDFDF;opacity:1}#harmonogram-element,#harmonogram-element>span{background-color:#a65858!important}#communication-list-element,#communication-list-element>span{background-color:#688F9E!important}.demo>span{width:45px!important;height:60px!important}.demo.activate{width:auto;padding:4px 4px 4px!important}.demo #harmonogram{display:none;background-color:#fff}.demo.activate #harmonogram{display:block}.demo #category-list{display:none;background-color:#fff}.demo.activate #category-list{display:block}.table-without-pager .ng-table-pager{display:none}.table-without-pager .table{margin-bottom:0}.hidden-menu #main{margin-left:0}.smart-style-1 .btn-header>:first-child>a{background:0 0;border-width:0;color:#CECECE!important;cursor:pointer!important}.smart-style-1 .btn-header>:first-child>a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}.clearboth{clear:both}h5+a{margin-top:7px;margin-left:3px}.participant-condition-column{min-width:400px}.participant-condition-obligation-column{width:15px}.participant-condition-obligation-column>.toggle{padding:15px 0}.participant-condition-input-column{width:250px}.participant-condition-text{max-width:1000px}.bold-text{font-weight:900!important}.company_and_username{width:420px}.supplier_company_and_username{width:420px!important}#eid-status-active a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#AAD062!important}#eid-status-inactive a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#ccc!important}#user-name a{font-size:13px;font-weight:400;padding-top:6px;padding-right:4px;color:#F3F3F3!important}#user-name a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}#logout a{font-size:18px;font-weight:400;padding-top:4px;padding-right:4px}#logout a:hover{color:#fff!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232730', endColorstr='#1e222b', GradientType=0)}.label-in-smartform{padding:.2em .6em .3em}.logo-frame{border:solid 1px #dcdcdc}.smart-form .tabcol{float:none;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box}.xx-dialog .modal-dialog{width:90%;min-width:800px}.a4-dialog .modal-dialog{width:968px;min-width:968px}.vcenter{vertical-align:middle!important}.vcenter-aside-button{line-height:30px!important}.starDown{color:red}.bg-color-extraGreenLight{background-color:#F1FEE7;border-color:#739e73;color:#739e73;font-weight:700}.bg-color-redLight{background-color:#efe2de!important;border:1px solid #a90329!important;color:#a90329!important;font-weight:700!important}.bg-color-redLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-greyLight{background-color:#fff!important;border-color:#989696!important;color:#989696!important}.bg-color-greyLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-blueLight{background-color:#fff!important;font-weight:700!important}.bg-color-blueLight:hover{background-color:#ccc!important;color:#000!important}.bg-color-successGreen{background-color:#dff0d8}.success{background-color:#F1FEE7!important}.txt-color-greenLight{color:#6ab5b4!important}.txt-color-orange{color:#f48942!important}.txt-color-greenMedium{color:#AAD062!important}.txt-color-grey{color:#CECECE}.txt-color-redLightBold{color:#a65858!important;font-weight:700!important}.procurement-in-progress-status{background-color:#1dc9b7;color:#fff!important}.alert-warning{background-color:#f4eed0}.alert-danger{color:#8d5846;background-color:#efe2de;border-color:#d7b8ae}.alert-info{background-color:#e5ebf4}#logo{margin-top:5px;margin-left:45px}thead>tr:first-child>th{text-align:center}.cursor_pointer{cursor:pointer}.demo.activate>span i:before{content:"\f061"!important}[if Webkit ] *{zoom:.99}.participant-condition-additional-documentation-label{margin-top:15px;margin-bottom:2px;border-top-style:dashed;border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0;font-weight:600!important}.participant-condition-additional-documentation-evaluation-label{display:inline-block!important;margin-top:5px;padding-top:10px;margin-bottom:2px;border-top-style:dashed;border-top-width:1px;border-top-left-radius:0;border-top-right-radius:0;font-weight:600!important}.partialy-acknowledged-color{background-color:#efe1b3}.loading-progress{background:#fff}#notices-button+form{display:none}.demo.activate #notices-button+form{display:block}.demo #notices{display:none;background-color:#fff}.demo.activate #notices{display:block}@media print{#footer,#header,#left-panel,#ribbon,.btn,.nav-tabs,.no-print,.no-print *,.row search-and-filter,header,paging-table-footer{display:none!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}.smart-form .badge{padding:3px 7px}.popover{max-width:1500px}.popover .popover-inner{padding:1px!important}.popover-content{padding:9px 14px}.left-margin{margin-left:7px}.txt-color-blueLight{color:#92a2a8!important}.inactive-calendar-event{background-color:#F7F8F8}.attention-record{background-color:#F1DA91}.fc-event-title{color:#000}.public-loading-progress{color:#CECECE}input[decimal-input],input[type=number],input[ui-number-mask]{text-align:right}.table-inactive-row{color:rgba(184,184,184,1)}.filter-x-button{background-color:#efe2de;color:#900C3F}.filter-x-button:hover{background-color:#F0B5A3}.procurement-in-preparation-status{background-color:#e5d793;color:#fff!important}.procurement-finished-status{background-color:#92a2a8;color:#fff!important}.procurement-dissmised-status{background-color:#a9a9a9;color:#fff!important}.procurement-evaluation-status{background-color:#5a87d2;color:#fff!important}.procurement-realized-in-evo-status{background-color:#f99d64;color:#fff!important}.procurement-qualification-type{border:1px solid #5a87d2!important;color:#5a87d2!important;background-color:#fff!important}.qualification-status-planning{color:#fff!important;background-color:#e5d793!important;border:1px solid #e5d793!important}.qualification-status-progress{color:#fff!important;background-color:#6ab5b4!important}.qualification-status-progress-finished{color:#fff!important;background-color:#92a2a8!important}.supplier-application-clicked{font-weight:700}.supplier-application-text-active{background-color:#fff;border:1px solid #ccc;width:99%}.supplier-application-text-disable{background-color:#fff;color:#ccc;border:0!important;width:99%}.procurement-approval-status-green{color:green}.btn-warning{background-color:#6ab5b4;border-color:#6ab5b4}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{background-color:#179c8e!important}.btn{-webkit-box-shadow:none}btn-warning:hover{background-color:#179c8e!important}.procurement-approval-status-red{color:red}.procurement-approval-status-default{color:grey;font-style:italic}.suppliers-status-green{border:1px solid #6ab5b4!important;color:#6ab5b4!important;font-weight:700!important;background-color:#fff!important}.attachments-grey{color:#635d5d}.suppliers-status-red{border:1px solid #a90329!important;color:#a90329!important;font-weight:700!important;background-color:#fff!important}.agreement-negative{color:#b30000}.suppliers-status-blue{border:1px solid #5a87d2!important;color:#5a87d2!important;font-weight:700!important;background-color:#fff!important}.suppliers-status-orange{border:1px solid #F48942!important;color:#F48942!important;font-weight:700!important;background-color:#fff!important}.suppliers-status-gray{border:1px solid gray!important;color:gray!important;font-weight:700!important;background-color:#fff!important}.procurement-label-inline{color:#fff!important;display:inline-block!important;width:auto;padding-left:5px;padding-right:5px;white-space:nowrap!important}.procurement-label-linked-to-qualification{background-color:#5093ce}#procurementsList tbody>tr>td{vertical-align:inherit;padding:3px 10px}.back-to-top{position:fixed;bottom:5em;right:1em;text-decoration:none;background-color:rgba(235,235,235,.8);font-size:12px;padding:1em}.back-to-top:hover{background-color:rgba(135,135,135,.5)}.demo,.demo>span{position:fixed!important}.demo.activate>span{right:600px!important;left:auto!important}.demo .jarviswidget>div{overflow-y:scroll;overflow-x:hidden}.important-harmonogram-task{color:#a65858}.inbox-compose-footer{height:30px}.inbox-data-from>:first-child{width:auto;max-width:300px}.inbox-data-message>:first-child>:first-child:after{content:none}.white-disabled-state .select2-container-disabled .select2-choice,.white-disabled-state .select2-container-disabled .select2-choices,.white-disabled-state input[disabled=disabled],.white-disabled-state textarea[disabled=disabled]{background-color:#fff}.inbox-info-bar a{cursor:pointer}.fomular-with-message{height:700px}.info-text{color:#3276b1!important}.smart-style-1 nav ul ul ul li a{padding:6px 17px 6px 65px!important}nav ul >a{color:#fff!important}nav ul .active>a{text-decoration:underline!important;text-decoration-color:#00A0E1!important}.nav ul li{color:#fff;text-decoration:underline!important}.smart-style-1 nav ul li>a{color:#fff;text-decoration:none!important}.menu-item-parent{vertical-align:text-top!important;width:150px!important}.tes1{background-color:#3479B8!important}.tes2{background-color:red!important}.smart-style-1 nav ul li.active>a::before{content:"\2022";color:#00A0E1;font-weight:700;font-family:inherit!important;display:inline-block;width:1em!important;height:1em!important;margin-left:-1.3em;transform:scale(2.5);position:relative!important;right:.1em;font-size:1em}.smart-style-1 nav ul ul li>a{color:#f3f3f3!important;text-decoration:none!important}.smart-style-1 nav ul ul li.active a span{font-weight:600!important;color:#fff!important}.nav-line{width:90%;padding:0;height:4px;background-color:#00A0E1;margin:.3em 0 0 -.1em;border:0;border-radius:4px}.important-background-color{background-color:#ED1C24}.unread{font-weight:800}.inbox-side-bar{width:100%;overflow-y:visible;overflow-x:visible;position:relative;padding:10px 6px 0}.email-infobox{width:90%;padding:0 1px 0 20px;position:relative;right:3px;top:0;border-bottom:0!important}@media (max-width:1024px){.inbox-side-bar{display:block!important;padding-bottom:35px}}@media (max-width:1280px){.email-infobox{display:block}}@media (max-width:767px){.inbox-body .table-wrap,.inbox-side-bar{border-bottom:1px solid #E7E7E7}.inbox-data-message{display:inherit}.email-infobox{width:100%;padding:0;right:0;top:0;border-bottom:0!important}}.inbox-body .table-wrap{padding:10px 0 7px;margin-left:0;overflow-x:visible;position:relative;min-height:250px!important;height:auto!important}.inbox-data-message{display:block}.inbox-compose-footer,.inbox-download,.inbox-info-bar,.inbox-message{margin-right:0!important}.inbox-side-bar li,ul.nav-tabs>li{cursor:pointer}.request-input-cell attachments-cell{padding-top:10px;padding-left:10px;display:block;clear:both;width:250px}.request-input-cell label.input{float:left;width:70%;padding-left:10px}.second-company-participant-conditions-input{display:block;clear:both}td>span.label{margin:0;color:#fff}nav ul span.inbox-badge{margin-right:5px;background-color:#1b1e2400;color:inherit;border:1.5px solid;padding:2px 5px;font-size:11px}.empty-table-row{color:#999}.holiday-in-datepicker{background-color:#BBBABA}.tooltip-inner{white-space:pre;max-width:none;color:#333;background-color:#fff;border:solid 1px;font-weight:400;text-align:left;font-family:DINPro-Regular,'Open Sans',Arial,Helvetica,sans-serif}tooltip-modified.inner{width:50px;height:50px}i[data-tooltip]{padding-left:10px;position:absolute}i[data-tooltip].fa-info{color:#3276b1}.table-caption{margin-top:10px;margin-bottom:20px;margin-left:10px}@media screen and (max-height:800px){.dynamic-harmonogram-height{height:500px}}@media screen and (min-height:801px){.dynamic-harmonogram-height{height:700px}}@media screen and (max-width:1080px){.hide-if-narrow{display:none!important}.show-if-narrow{display:block}.minified .inbox-badge{padding:2px 5px;background-color:#1B1E24}.nav ul li.open>a,.smart-style-1 nav>ul>li>a>span{width:50px!important}.minified nav>ul>li:hover>a>.menu-item-parent{display:none!important}}@media screen and (min-width:1081px){.hide-if-narrow{display:block}.show-if-narrow{display:none!important}}@media screen and (min-width:1151px){.calendar-width{width:850px}#demo-setting{right:0!important;top:95px!important}#demo-setting.active{right:850px!important;top:95px!important}#notices-element{top:165px!important}}@media screen and (max-width:1150px){.calendar-width{width:550px}#demo-setting{right:0!important;top:95px!important}#demo-setting.active{right:0!important;top:70px!important}#notices-element{top:165px!important}#notices-button.activate{right:0!important}#notices-element.activate{top:245px!important}}.minified_menu_item{width:300px!important;height:35px!important}.minified_menu_item span{margin:5px}.ui-select-choices-row:hover{color:#000}.select2-container-multi .select2-choices .select2-search-field,.select2-container-multi .select2-choices .select2-search-field input,.ui-select-container .ui-select-dropdown .select2-search input{width:100%!important}.cc_btn_accept_all{background:#c30025!important;color:#fff!important}.smart-style-1 nav>ul>li>a>i{font-size:14px!important;color:#fff}.dz-default{background-image:none!important}.dropzone .dz-default.dz-message span{display:block!important;font-size:16px;text-align:center;height:50px}.dropzone{min-height:200px!important}.nav-tabs>li.active>a{font-weight:400!important}.nav-tabs>li>a{border:0}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e6e6e6!important}td.checkbox-only,th.checkbox-only{max-width:25px!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle!important}.well{padding:5px;margin-bottom:5px!important}.inbox-compose-footer,.inbox-download,.inbox-message{border-bottom:0}.tag{float:right;border-radius:.25em;width:170px;text-align:center}.no-float{float:none!important}.tag-in-progress-status{border:1px solid #6ab5b4!important;color:#6ab5b4!important;font-weight:700;background-color:#fff!important}.tag-dissmised-status{border:1px solid #a9a9a9!important;color:#a9a9a9!important;font-weight:700;background-color:#fff!important}.tag-evaluation-status{border:1px solid #5a87d2!important;color:#5a87d2!important;font-weight:700;background-color:#fff}.tag-rejected-status{border:1px solid #a65858!important;color:#a65858!important;font-weight:700;background-color:#fff}.tag-unread-message{background-color:#F1DA91;color:#000!important;font-size:13px;font-style:oblique;width:130px!important}.tag-read-message{background-color:#aad062;font-size:13px;font-weight:400!important;width:130px}.quick-btn{display:block;padding:0;margin-top:3px;margin-bottom:4px;color:#fff!important;border-radius:3px;width:100%}.quick-btn:active{left:1px;top:1px}.quick-icon{display:inline-block;float:left;position:relative;left:0;padding:12px 12px!important;width:50px;background:rgba(0,0,0,.3);border-radius:3px 0 0 3px}.quick-label{display:block;position:relative;top:50%;font-size:14px;font-weight:500;line-height:1.42857143;margin-top:8px}.quick-description{display:block;font-size:11px;font-weight:400;line-height:0;margin-top:7px;color:rgba(255,255,255,.6)!important}.quick-type-account{background-color:#568a89!important;border:1px solid #1E5D5D}.quick-type-account:hover{background-color:#1E5D5D!important}.quick-type-message{background-color:#3276b1!important;border:1px solid #09477E}.quick-type-message:hover{background-color:#09477E!important}.quick-type-supplier{background-color:#AC5287!important;border:1px solid #6C1247}.quick-type-supplier:hover{background-color:#6C1247!important}.quick-type-qualification{background-color:#c79121!important;border:1px solid #7A5200}.quick-type-qualification:hover{background-color:#7A5200!important}.quick-type-legislation{background-color:#92A2A8!important;border:1px solid #4B6C78}.quick-type-legislation:hover{background-color:#4B6C78!important}.quick-type-procurement{background-color:#356E35!important;border:1px solid #0B420B}.quick-type-procurement:hover{background-color:#0B420B!important}.tile-btn{color:#fff!important;border-radius:3px;float:left;position:relative;width:31%;padding-bottom:31%;margin:1%;overflow:hidden;min-width:115px;min-height:115px;padding-left:0;padding-right:0}.tile-btn:active{left:1px;top:1px}.tile-content{position:absolute;height:100%;width:100%;padding:5%}.tile-table{display:table;height:100%;width:100%}.tile-table-cell{display:table-cell;vertical-align:middle;height:100%;width:100%}.tile-cell-content{display:block;height:100px;width:100%}.tile-icon{text-align:center;position:relative;top:26%}.tile-label{text-align:center;position:relative;top:30%;line-height:125%}.tile-type-account{background-color:#568a89!important;border:1px solid #1E5D5D}.tile-type-account:hover{background-color:#1E5D5D!important}.tile-type-message{background-color:#3276b1!important;border:1px solid #09477E}.tile-type-message:hover{background-color:#09477E!important}.tile-type-supplier{background-color:#AC5287!important;border:1px solid #6C1247}.tile-type-supplier:hover{background-color:#6C1247!important}.tile-type-qualification{background-color:#c79121!important;border:1px solid #7A5200}.tile-type-qualification:hover{background-color:#7A5200!important}.tile-type-legislation{background-color:#92A2A8!important;border:1px solid #4B6C78}.tile-type-legislation:hover{background-color:#4B6C78!important}.tile-type-procurement{background-color:#71843f!important;border:1px solid #3D4F0D}.tile-type-procurement:hover{background-color:#3D4F0D!important}.fixed-file-number{min-width:50px}.fixed-status{min-width:95px}.clickable-rows tr{cursor:pointer}@media (min-width:1081px) and (max-width:1360px){.switch-to-icons-overflow{display:inline-block!important;visibility:visible!important}.switch-to-icons-overflow-hide{display:none!important;visibility:hidden!important}}.calendar-event-theme-0 .fc-event-inner{border-left-color:rgba(255,255,255,.15)!important}.calendar-event-theme-0 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-0{background-color:#98003D!important}.attention-record.calendar-event-theme-0 .ultra-light a{color:silver!important}.calendar-event-theme-1 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-1 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-1{background-color:#B14400!important}.attention-record.calendar-event-theme-1 .ultra-light a{color:silver!important}.calendar-event-theme-2 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-2 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-2{background-color:#C79121!important}.attention-record.calendar-event-theme-2 .ultra-light a{color:#D0D0D0!important}.calendar-event-theme-3 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-3 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-3{background-color:#356E35!important}.attention-record.calendar-event-theme-3 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-4 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-4 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-4{background-color:#3276B1!important}.attention-record.calendar-event-theme-4 .ultra-light a{color:#B8B8B8!important}.calendar-event-theme-5 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-5 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-5{background-color:#568A89!important}.attention-record.calendar-event-theme-5 .ultra-light a{color:#C9C9C9!important}.calendar-event-theme-6 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-6 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-6{background-color:#6E3671!important}.attention-record.calendar-event-theme-6 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-7 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-7 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-7{background-color:#AC5287!important}.attention-record.calendar-event-theme-7 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-8 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-8 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-8{background-color:#A65858!important}.attention-record.calendar-event-theme-8 .ultra-light a{color:#B0B0B0!important}.calendar-event-theme-9 .fc-event-inner{border-left-color:rgba(0,0,0,.15)!important}.calendar-event-theme-9 .fc-event-inner .fc-event-title{color:#FFF!important}.attention-record.calendar-event-theme-9{background-color:#A90329!important}.attention-record.calendar-event-theme-9 .ultra-light a{color:#C8C8C8!important}.panel-title-no-link{display:block;padding:10px 15px;line-height:2em;text-decoration:none!important}.highlight-left-border-blue{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left-color:#3276b1!important;border-left-width:3px!important;border-left-style:solid!important}.smart-form .icon-append,.smart-form .icon-prepend{color:#739e73}.text-highlight-green{color:#6ab5b4!important;font-weight:600}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.supplier-fixed-column-width{width:170px!important}.attachment-fixed-column-width{width:60px!important}.btn-two-icons{border-color:#ccc;width:45px}.btn-primary{background-color:#5a87d2;border-color:#5a87d2}.btn-primary:hover{background-color:#275b89!important}.btn-grey{border:1px solid;background-color:#fff!important;border-color:#ccc!important;color:#3B3737!important}.btn-grey:hover{background-color:#ccc!important}.striped-column{background-color:#f9f9f9}.loading-page{width:100%;height:100%;background:rgba(255,255,255,.5);position:fixed;z-index:9000}.loading-page-delay{-moz-animation:animate-loading-page-delay 2s;-webkit-animation:animate-loading-page-delay 2s;-o-animation:animate-loading-page-delay 2s;animation:animate-loading-page-delay 2s}@keyframes animate-loading-page-delay{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}.blob{z-index:10000;width:2rem;height:2rem;background:rgba(150,150,150,1);border-radius:50%;position:fixed;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 .5rem rgba(200,200,200,.2)}.blob-0{-moz-animation:animate-to-0 2.5s infinite}.blob-1{-moz-animation:animate-to-1 2.5s infinite}.blob-2{-moz-animation:animate-to-2 2.5s infinite}.blob-3{-moz-animation:animate-to-3 2.5s infinite}.blob-4{-moz-animation:animate-to-4 2.5s infinite}.blob-5{-moz-animation:animate-to-5 2.5s infinite}.blob-0{-webkit-animation:animate-to-0 2.5s infinite}.blob-1{-webkit-animation:animate-to-1 2.5s infinite}.blob-2{-webkit-animation:animate-to-2 2.5s infinite}.blob-3{-webkit-animation:animate-to-3 2.5s infinite}.blob-4{-webkit-animation:animate-to-4 2.5s infinite}.blob-5{-webkit-animation:animate-to-5 2.5s infinite}.blob-0{-o-animation:animate-to-0 2.5s infinite}.blob-1{-o-animation:animate-to-1 2.5s infinite}.blob-2{-o-animation:animate-to-2 2.5s infinite}.blob-3{-o-animation:animate-to-3 2.5s infinite}.blob-4{-o-animation:animate-to-4 2.5s infinite}.blob-5{-o-animation:animate-to-5 2.5s infinite}.blob-0{animation:animate-to-0 2.5s infinite}.blob-1{animation:animate-to-1 2.5s infinite}.blob-2{animation:animate-to-2 2.5s infinite}.blob-3{animation:animate-to-3 2.5s infinite}.blob-4{animation:animate-to-4 2.5s infinite}.blob-5{animation:animate-to-5 2.5s infinite}@keyframes animate-to-2{0%,35%{transform:scale(0.000001)}45%{transform:scale(1)}50%,80%{transform:translateX(-1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-3{0%,35%{transform:scale(0.000001)}45%{transform:scale(1)}50%,80%{transform:translateX(1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-1{0%,35%{transform:scale(0.000001)}45%{transform:scale(1)}50%{transform:translateX(-1.5rem) scale(0.75)}65%,80%{transform:translateX(-4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-4{0%,35%{transform:scale(0.000001)}45%{transform:scale(1)}50%{transform:translateX(1.5rem) scale(0.75)}65%,80%{transform:translateX(4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-0{0%,35%{transform:scale(0.000001)}45%{transform:scale(1)}50%{transform:translateX(-1.5rem) scale(0.75)}65%{transform:translateX(-4.5rem) scale(0.6)}80%{transform:translateX(-7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-5{0%,35%{transform:scale(0.000001)}49%{transform:scale(1)}50%{transform:translateX(1.5rem) scale(0.75)}65%{transform:translateX(4.5rem) scale(0.6)}80%{transform:translateX(7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}.fc-event-skin{cursor:default!important}.clickable{cursor:pointer}.margin-top-5{margin-top:5px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.internal-request-created-not-published-status{background-color:#F1DA91}.internal-request-accepted-status{background-color:#5a87d2}.internal-request-dismissed-status{background-color:#a9a9a9}.internal-request-sent-for-confirm-after-accept-status,.internal-request-sent-for-confirm-before-accept-status{background-color:#5093ce}.internal-request-confirmed-after-accepted-status{background-color:#1dc9b7}.internal-request-realized-status{background-color:#c2aed7}.badge-background--neutral{background-color:#DFB56C}.internal-request-ended-status{background-color:#a9a9a9}.internal-request-final-status{background-color:#5093ce}.internal-request-canceled-status{background-color:#a9a9a9}.internal-request-issued-status{background-color:#ea92bb;border-color:#e0876a}.internal-request-issued-status:active,.internal-request-issued-status:focus,.internal-request-issued-status:hover{background-color:#e0876a;border-color:#e0876a}.external-request-rejected-status{background-color:#a90329}.internal-procuremnt-request-not-taken-over-status{background-color:#CD5C5C}.supplier-rating-initial-status{background-color:#F1DA91}.supplier-rating-in-progress-status{background-color:#1dc9b7}.supplier-rating-sent-status{background-color:#5093ce}.supplier-rating-closed-status{background-color:#a9a9a9}.animate-show-hide.ng-hide{-webkit-animation:animate-hide 1s;-o-animation:animate-hide 1s;animation:animate-hide 1s}.animate-show-hide{-webkit-animation:animate-show 1s;-o-animation:animate-show 1s;animation:animate-show 1s}@keyframes animate-show{0%{opacity:0;visibility:hidden}99%{opacity:1;visibility:visible}}@keyframes animate-hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}}.scroll-table-wrapper{display:table;position:relative;overflow:auto;width:100%}.scroll-table-wrapper>.scroll-cell{display:table-cell}.scroll-table-wrapper>.scroll-table{overflow-x:auto;overflow-y:scroll;padding:0}.scroll-table-wrapper>.scroll-panel{border:1px solid #e6e6e6;border-left:0;border-top-right-radius:1em;border-bottom-right-radius:1em;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fafafa));background-image:-webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-ms-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%);display:table-cell;min-width:30px;text-align:center;width:30px}.scroll-table-wrapper>.scroll-panel>.scroll-panel-round-button{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:2em;color:#333;margin-bottom:10px;width:20px}.scroll-table-wrapper>.scroll-panel>.scroll-panel-round-button:hover{background:#e6e6e6;cursor:pointer}.scroll-table-wrapper .scroll-table-header{display:none;padding:0;margin:0;overflow:hidden;position:absolute;z-index:10}.scroll-table-wrapper .scroll-table-header>.header-cell{display:table-cell;border:1px solid #e6e6e6;border-right-width:0;border-spacing:0;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fafafa));background-image:-webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-ms-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%);font-size:12px;font-weight:700;margin:0!important;padding:8px 10px;text-align:center;vertical-align:middle}.scroll-table-wrapper .scroll-table-header>.header-cell:last-child{border-right:1px solid #e6e6e6}.dd-item>button{font-family:FontAwesome!important;height:auto;line-height:1.9em!important}.dd-text{display:inline-block;width:80%}.smart-style-1 .dropdown-menu>li>a{border-radius:1px}.modal-header-close-btn{border:0!important;border-radius:0;box-shadow:none!important;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.modal-header-close-btn i{font-size:1.5rem;font-weight:700;line-height:1}.modal-header-close-btn:focus,.modal-header-close-btn:hover{color:#000;text-decoration:none;opacity:.75;background-color:transparent}@media (max-width:600px){.hide-under-600{display:none!important}.hide-over-600{display:block!important}}@media (min-width:601px){.hide-under-600{display:block!important}.hide-over-600{display:none!important}}.category-list-column{height:250px!important;overflow-y:scroll}.category-list-item>.category-list-selected-chevron{font-weight:300;padding-top:3px;padding-right:2px}.category-list-column .category-list-item{padding:5px;border-bottom:0}.category-list-column .category-list-item-checkbox{padding-top:0;padding-bottom:3px;padding-left:4px;padding-right:4px;border-bottom:0}.category-list-column .category-list-item-checkbox:last-child,.category-list-column .category-list-item:last-child{border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px}.category-list-item>.form-check>.category-list-item-label{display:inline}.display-block{display:block}.select-all-checkbox{margin-top:-9px;padding-top:4px;margin-bottom:-4px!important;margin-left:5px}.btn-oauth-login{background:#c30025;color:#fff!important;margin-top:20px;border:1px solid #ac0121;width:150px;min-height:34px}.btn-oauth-login:hover{color:#fff!important;background:#b80124}.language-selector{color:#CECECE;display:block;height:100%;float:right;margin-top:17px;margin-left:4px}.language-selector a{color:#CECECE}.language-selector a:focus,.language-selector a:hover{color:#FFF;text-decoration:none}.language-selector .dropdown-menu a{color:#333}.language-selector .dropdown-menu a:hover{color:#fff;text-decoration:none}.gdpr-dialog{font-size:15px;text-align:justify;margin-left:30px;margin-right:30px}#inbox-content #subject-info-bar #email-subject,#message-content{display:none}#email-creation-date{display:none;margin-bottom:5px}#email-attachments-list .email-attachment-list-item,#email-readed-info{display:none}@media print{*{position:relative!important}body{overflow:visible!important;height:auto!important}#inbox-content .col{float:none!important}#inbox-content .inbox-side-bar,#inbox-content i,#reply-btns-section,.hide-on-print{display:none!important}.page-footer{text-align:center}#inbox-content li.select2-search-field,.page-footer #company-info-text{display:none!important}#inbox-content label{padding:0;margin:0;display:block;border:0;font-weight:700;text-align:left}#inbox-content input,#inbox-content span{padding:0;margin:0;display:block;border:0;text-align:left}#inbox-content{padding:0;margin:0}#inbox-content strong{padding:0;margin:0;font-weight:700;font-size:10pt}#inbox-content #bcc-info,#inbox-content #cc-info,#inbox-content #from-info,#inbox-content #to-info{font-size:10pt;margin-bottom:10px}#inbox-content #bcc-info div,#inbox-content #bcc-info label,#inbox-content #cc-info div,#inbox-content #cc-info label,#inbox-content #from-info div,#inbox-content #from-info label,#inbox-content #to-info div,#inbox-content #to-info span{font-size:10pt}#inbox-content #subject-info-bar{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:2px 0;padding:5px 0}#inbox-content #emailbody{overflow:hidden;display:inline}#inbox-content #message-content{padding:5px 0;border-bottom:1px solid #ddd;display:block!important;margin:0 0 5px;font-size:9pt;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#email-creation-date{display:block!important;font-size:8pt;margin-top:5px;margin-bottom:5px}#inbox-content #subject-info-bar span{font-size:10pt}#inbox-content #subject-info-bar input{display:none!important}#inbox-content #subject-info-bar label{font-size:10pt}#inbox-content #subject-info-bar #email-subject{font-size:10pt;width:100%;display:block}#inbox-content div,#inbox-content fieldset,#inbox-content ul{padding:0;margin:0}#inbox-content li{padding:0;margin:0;list-style-type:none}#inbox-content section{padding:0;margin:0;text-align:left}#inbox-content .well{margin:0;border:0;padding:0 0 5px}.email-infobox{padding:5px 0!important;margin:0!important}#email-readed-info{display:block!important;font-size:10pt}#email-readed-info label{margin-bottom:5px}#email-readed-info .read-status{display:initial;font-size:9pt}#email-attachments{font-size:10pt}#email-attachments-list .email-attachment-list-item{display:block;font-size:10pt;width:100%}#email-attachments-list a,#email-attachments-list i{display:none!important}}.round-checkbox-container{display:block;position:relative;padding:0;margin:0;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.round-checkbox-container .checkmark{background-color:#eee;cursor:pointer}.round-checkbox-container .checkmark i{color:#0974aa;position:relative;left:-2px;top:-1px}.round-checkbox-container input[type=checkbox]{position:absolute!important;opacity:0!important;cursor:pointer!important}.round-checkbox-container:hover input[type=checkbox]~.checkmark{background-color:#ddd}.round-checkbox-container input[type=checkbox]:checked~.checkmark{background-color:#0974aa}.round-checkbox-container:hover input[type=checkbox]:checked~.checkmark{background-color:#0b95da}.round-checkbox-container input[type=checkbox]:checked~.checkmark i{color:#eee}.select2-container.ui-select-single-row .select2-choices{overflow:auto;width:100%;list-style:none}.select2-container.ui-select-single-row .select2-choices .ui-select-match{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden}.select2-container.ui-select-single-row .select2-choices .ui-select-match .ui-select-match-item{display:inline-block}.procurement-menu-add-round{display:block;margin:10px 0;padding-left:20px;padding-right:20px;width:100%!important}.procurement-menu-add-round>a{display:block;font-size:14px;color:#AEAEAE;line-height:20px;cursor:pointer;float:right;text-decoration:none}.procurement-menu-add-round>a:hover{color:#66B7FF}.procurement-round-menu-item{margin:5px 0;width:100%!important}.procurement-round-menu-item .chevron{display:table-cell;font-size:9px;font-weight:400;line-height:20px}.procurement-round-menu-item-name{background-color:#3A414E;display:table;line-height:20px;font-size:13px;font-weight:400;padding-left:20px;padding-right:17px;color:#F3F3F3;border-radius:0!important;width:100%!important}.procurement-round-menu-item-name.active{background-color:#3479B8;color:#fff}.procurement-round-menu-item-name .text{display:table-cell;text-align:left;white-space:normal;word-break:break-all;padding-right:14px}.panel-title.state-error,section.state-error a.select2-choice,section.state-error ul.select2-choices{background:#fff0f0!important;border-color:#A90329!important}.state-error-color{color:#A90329!important}.col-7{width:58.34%}.col.col-12{width:100%}.table-bordered>tbody>tr>td.border-bottom-width-invisible{border-bottom-width:0!important}.table-bordered>tbody>tr>td.border-top-width-invisible{border-top-width:0!important}.table--140 th{min-width:140px;max-width:140px}.table--140 td{max-width:140px;overflow-wrap:break-word}.group-background-blue{background-color:#ebf0fa}.group-background-yellow{background-color:#ffffe6}.group-background-indigo{background-color:#dadafc}.group-background-orange{background-color:#fcfcda}.table--sticky-head{width:100%;margin-bottom:15px;overflow:auto;max-height:100%;box-shadow:#e6e6e6 -1px 0,#e6e6e6 0 1px}.append-to-body .ui-select-dropdown{width:auto}.table--sticky-head table{border-collapse:separate;border-width:0!important}.table--sticky-head table.table-bordered td,.table--sticky-head table.table-bordered th{border-collapse:separate;border-left-width:0!important;border-top-width:0!important}.table--sticky-head thead{position:sticky;top:0;z-index:4;background:inherit}.table--sticky-head thead tr:first-child th{border-top-width:1px!important}.table--sticky-head tbody tr:nth-child(2) td{border-top:0!important}.table--sticky-head tbody tr:last-child td{border-bottom:0!important}.table--sticky-right{border-right-width:0!important}.table--sticky-right .table__sticky-right{position:sticky;z-index:3;right:0}.table--sticky-right thead tr .table__sticky-right{background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fafafa));background-image:-webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-ms-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);background-image:-linear-gradient(top,#f2f2f2 0,#fafafa 100%)}.table--sticky-right .table__sticky-right{border-left:0!important;box-shadow:inset #e6e6e6 1px 0;background-color:#fff;text-align:center}.table--sticky-right tbody tr .table__sticky-right{background-color:#fff}tbody tr.group-background-indigo .table__sticky-right{background-color:#dadafc}.table-hover>tbody>tr.group-background-indigo:hover>td{background-color:#bdbddb}tbody tr.group-background-orange .table__sticky-right{background-color:#fcfcda}.table-hover>tbody>tr.group-background-orange:hover>td{background-color:#dbdbbd}.table--sticky-right td:nth-last-child(2),.table--sticky-right th:nth-last-child(2){border-right:0!important}.full-height{height:100vh}.full-height>div.main{height:100%}.full-height>div.main>#main{height:calc(100% - 52px)}.full-height>div.main>#main>#content{height:calc(100% - 36px)}#content>div,.h-100{height:100%}.dot{height:8px;width:8px;background-color:#09f;border-radius:50%;display:inline-block}.container-flex{display:flex;align-items:center}.big-modal-window .modal-dialog{width:90%!important}.label .select2-container{width:250px}.label .select2-container .select2-choice{height:21px;width:250px;color:#fff!important;border:0}.label .select2-container .select2-drop{color:#fff!important;border:0}.label .select2-container .select2-drop .select2-result-label{color:#fff!important}.label .select2-results .ui-select-choices-row:hover{background:#0c548f}.label .select2-container .select2-choice .select2-arrow{width:23px;color:#fff!important;margin-top:-5px;padding-left:9px}.label .select2-container .select2-choice .select2-chosen{height:21px;color:#fff!important;margin-top:-5px}.procurement-evaluation-status .select2-choice,.procurement-evaluation-status .select2-choice .select2-arrow,.procurement-evaluation-status .select2-choice .select2-chosen,.procurement-evaluation-status .select2-drop{background-color:#5093CE}.btn-new-green{background-color:#6ab5b4;border:0;color:#fff}.btn-new-classic{background-color:#fff;border:1px solid #ccc;color:#333}.btn-new-classic:hover{background-color:#ccc;border:1px solid #ccc}.btn-new-green:hover{background-color:#396868;color:#fff}.btn-realized{background-color:#c2aed7;color:#fff;border:0}.btn-realized:hover{background-color:#A465E7;color:#fff}.btn-finished{background-color:#a9a9a9;color:#fff}.btn-finished:hover{background-color:#767171;color:#fff}.document-sharing-blue-status{border:1px solid #5093CE!important;color:#5093CE!important;font-weight:700!important;background-color:#fff!important}.document-sharing-green-status{border:1px solid #1dc9b7!important;color:#1dc9b7!important;font-weight:700!important;background-color:#fff!important}.document-sharing-dismissed-status{border:1px solid #a9a9a9!important;color:#a9a9a9!important;font-weight:700!important;background-color:#fff!important}.blob-relative{z-index:10000;width:2rem;height:2rem;background:rgba(150,150,150,1);border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 .5rem rgba(200,200,200,.2)}.chat-status-online{background:#42b72a;border-radius:50%;display:inline-block;height:8px;width:8px}.chat-status-offline{background:#fff;border-radius:50%;border:1px solid #dfdfdf;display:inline-block;height:8px;width:8px}#header-fixed{position:fixed;top:0;display:none;background-color:#fff;table-layout:fixed;z-index:1000}.procurement-label{border-radius:5px;color:#3276b1;background-color:#fff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;background-image:none;border:1px solid;white-space:nowrap;font-size:12px;padding:2px 10px 0}.select2-container-multi .select2-choices .select2-search-choice{border-color:grey;color:grey;background-color:#fff}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{border-color:#aaa;color:#aaa;background-color:#fff}.select2-search-choice-close:before{color:gray}.topmenu-center{position:absolute;left:50%;transform:translate(-49%,0)}.internal-documents-message{color:#888;font-style:italic}.ui-tabs-scrollable>.nav-button{position:absolute;height:42px;line-height:42px;top:0;cursor:pointer;text-align:center;padding:0;z-index:10;border:0;background-color:#EDEDED}.ui-tabs-scrollable>.dropdown>.dropdown-toggle{width:25px;height:42px;line-height:42px;text-align:center;padding:0;z-index:10;border:0;background-color:#EDEDED}.ui-tabs-scrollable>.spacer>div:first-child>.tab-content>.active{height:100%;overflow:visible}.modal-smd{width:400px}.input-disabled{background-color:#f4f4f4!important;border:1px solid #ddd!important;color:#444!important;font-size:12px!important}.procurement-evo-management-form{background-color:red;color:#fff!important}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes .5s linear infinite;-o-animation:progress-bar-stripes .5s linear infinite;animation:progress-bar-stripes .5s linear infinite}.modal-center-override{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important}.progress-bar-custom{width:100%;background-image:url(../img/pattern/overlay-pattern-dark.png)}.testing-outline{border:3px dashed red;border-radius:8px;padding:2px}.procurement-realized-in-records-visible{background-color:#42b72a;color:#fff!important}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #BDBDBD;cursor:text;overflow:hidden;background-color:#fff;min-height:27.77px}.col-11{width:91.67%}.uncheckable[disabled],label .uncheckable[disabled].checkbox+span,label .uncheckable[disabled].checkbox:checked+span,label:hover .uncheckable[disabled].checkbox:checked+span:before{cursor:pointer!important}label .uncheckable[disabled].checkbox+span:before,label .uncheckable[disabled].checkbox:checked+span:before,label:active .uncheckable[disabled].checkbox:checked+span:before,label:hover .uncheckable[disabled].checkbox:checked+span:before{color:#2E7BCC!important}.tooltip--500+.tooltip{max-width:500px}.tooltip--500+.tooltip .tooltip-inner{white-space:break-spaces}.ui-select-choices-row:hover{background-color:#ccc!important}.padding-0{padding:0!important}.highlighted{background-image:-webkit-linear-gradient(top,#e2e1e1 0,#f0f0f0 100%)}.col-3-ob{width:22%;padding-right:0!important}.col-1-ob{z-index:2;left:1%;text-align:right;width:3%;padding-left:0!important;padding-right:0!important}.econtract-active{background:#C3EFD3;border-radius:50%;display:inline-block;height:8px;width:8px}.econtract-inactive{background:#666;border-radius:50%;display:inline-block;height:8px;width:8px}.econtract-badge{display:flex;justify-content:center;align-items:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:50%;line-height:unset;font-size:12px;width:36px;height:36px;font-weight:400;padding-top:1px}.econtract-activity-label{font-size:12px;padding-left:1rem;padding-right:1rem;border-radius:3px;margin-top:3px;display:inline;white-space:nowrap}.btn-default{border:0;background-color:#eee}.btn{border-radius:4px}.open-tasks-requests{background-color:#0aa66e}.open-tasks-ordinary-budget{background-color:#6e4f1c}.open-tasks-econtract{background-color:#3276b1}.open-tasks-documents{background-color:#e7c557}.open-tasks-count-label{font-size:10px;height:20px;width:20px;border-radius:100%;font-weight:400;margin-left:10px;background-color:#dfb56c;margin-top:2px;display:flex;align-items:center;justify-content:center}.fullWidth .ng-scope .input{width:100%}.fullWidth .ng-scope label input{width:100%;border:1px solid #ccc}.btn-dashboard{position:relative;line-height:1.9em;padding:0 .6em;white-space:nowrap;border-style:solid;border-color:#ccc #bbb #aaa;background:#F3F3F3;color:#000;margin-right:5px;height:2.5em}.btn-dashboard.active,.btn-dashboard:hover{border-color:#555;background:#777;background:linear-gradient(0deg,rgba(119,119,119,1) 45%,rgba(132,132,132,1) 55%);color:#fff}.jarviswidget{margin:0 0 13px}.econtract-waiting-for-confirmation{border-left:3px solid #ED1C24!important}.btn-default-border{border:1px solid #ddd}.lg-title,.navbar,h1{font-family:DINProRegular!important}.lg-title,.navbar,h1{font-family:DINProRegular!important}.ai-query-composer-container{position:relative;width:100%}.ai-query-composer-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px}.ai-query-input-wrapper{position:relative;-webkit-flex:1;flex:1}.ai-query-search-icon{position:absolute;left:12px;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999;z-index:10;font-size:14px}.ai-query-input-container{display:-webkit-flex;display:flex;min-height:40px;width:100%;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-radius:3px;border:1px solid #ccc;background-color:#fff;padding:8px 40px;font-size:13px;cursor:text;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);gap:4px}.ai-query-text-token{cursor:text;white-space:pre}.ai-query-chip-token{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:4px;border-radius:3px;border-width:1px;border-style:solid;padding:2px 8px;font-size:12px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-flex-shrink:0;flex-shrink:0;margin:0 2px}.ai-query-chip-remove-btn{margin-left:2px;padding:2px;border-radius:50%;border:0;background:0 0;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ai-query-chip-remove-btn i{font-size:10px}.ai-query-input{display:inline-block;min-width:150px;-webkit-flex:1;flex:1;background-color:transparent;outline:0;border:0;font-size:13px}.ai-query-clear-btn{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;color:#999;cursor:pointer;padding:4px;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px;font-size:12px}.ai-query-suggestions{display:block;position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;z-index:1000;margin-top:2px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.ai-query-suggestion-item a{cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;padding:8px 15px}.ai-query-suggestion-emoji{font-size:16px}.ai-query-suggestion-type{margin-left:auto;font-size:10px}.ai-query-submit-btn{height:40px;padding:0 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;white-space:nowrap}.ai-answer-panel{background:linear-gradient(135deg,#fff5f5 0,#fff 100%);border:1px solid #ebccd1;border-radius:4px;margin-top:15px;overflow:hidden}.ai-answer-panel-header{background:linear-gradient(to bottom,#fafafa 0,#f5f5f5 100%);border-bottom:1px solid #e0e0e0;padding:10px 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.ai-answer-panel-header-left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.ai-answer-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:4px;padding:4px 8px}.ai-answer-streaming-indicator{color:#999;font-size:12px}.ai-answer-panel-header-right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px}.ai-answer-close-btn{background:0 0;border:0;color:#999;cursor:pointer;padding:4px}.ai-answer-body{padding:15px 20px;min-height:80px}.ai-answer-content{font-size:14px;line-height:1.6;color:#333}.ai-answer-cursor{display:inline-block;width:2px;height:16px;background-color:#a94442;-webkit-animation:ai-cursor-blink 1s infinite;animation:ai-cursor-blink 1s infinite;vertical-align:middle;margin-left:2px}.ai-answer-footer{background:#f9f9f9;border-top:1px solid #e0e0e0;padding:10px 20px;font-size:12px;color:#666}@-webkit-keyframes ai-cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}@keyframes ai-cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}.ai-widget-header{background:linear-gradient(to bottom,#fafafa 0,#e9e9e9 100%)!important;border-bottom:1px solid #ccc!important;padding:10px 15px!important;border-radius:4px 4px 0 0;display:flex!important;-webkit-align-items:center;align-items:center;line-height:1.2!important;min-height:38px;height:auto!important}.ai-widget-header-icon{margin-right:8px;color:#555;font-size:14px;line-height:1}.ai-widget-header-title{margin:0;font-size:14px;font-weight:500;line-height:1}.ai-widget-header-badge{margin-left:10px;font-size:10px;padding:3px 6px;line-height:1;vertical-align:middle}.ai-widget-body{background:#fff!important;border:1px solid #ccc!important;border-top:0!important;border-radius:0 0 4px 4px;padding:20px!important}.ai-loading-spinner{background:linear-gradient(135deg,#f5f5f5 0,#fff 100%);border:1px solid #ddd;border-radius:4px;margin-top:15px;padding:30px;text-align:center}.ai-loading-spinner i{color:#a94442}.ai-loading-spinner p{margin-top:15px;color:#666;font-size:14px}.ai-chat-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:400px;background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.ai-chat-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px;padding:10px 15px;background:linear-gradient(to bottom,#fafafa 0,#f5f5f5 100%);border-bottom:1px solid #e0e0e0}.ai-chat-header-compact{padding:6px 12px;min-height:32px;-webkit-justify-content:flex-end;justify-content:flex-end}.ai-chat-reset-btn{margin-left:auto}.ai-chat-header-compact .ai-chat-reset-btn{margin-left:0}.ai-chat-status{color:#999;font-size:12px}.ai-chat-messages{-webkit-flex:1;flex:1;overflow-y:auto;padding:15px;background:#f9f9f9}.ai-chat-message{display:-webkit-flex;display:flex;margin-bottom:12px}.ai-chat-message-user{-webkit-justify-content:flex-end;justify-content:flex-end}.ai-chat-message-assistant{-webkit-justify-content:flex-start;justify-content:flex-start}.ai-chat-bubble{max-width:75%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5}.ai-chat-message-user .ai-chat-bubble{background:linear-gradient(135deg,#337ab7 0,#286090 100%);color:#fff;border-bottom-right-radius:4px}.ai-chat-message-assistant .ai-chat-bubble{background:#fff;color:#333;border:1px solid #e0e0e0;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ai-chat-bubble-content{word-wrap:break-word}.ai-chat-cursor{display:inline-block;width:2px;height:16px;background-color:#a94442;-webkit-animation:ai-cursor-blink 1s infinite;animation:ai-cursor-blink 1s infinite;vertical-align:middle;margin-left:2px}.ai-chat-input-area{padding:12px 15px;background:#fff;border-top:1px solid #e0e0e0}.ai-chat-input-wrapper{display:-webkit-flex;display:flex;gap:10px;-webkit-align-items:flex-end;align-items:flex-end}.ai-chat-input{-webkit-flex:1;flex:1;resize:none;border-radius:20px;padding:8px 16px;font-size:14px;min-height:40px;max-height:100px}.ai-chat-input:focus{border-color:#a94442;box-shadow:0 0 0 2px rgba(169,68,66,.1)}.ai-chat-send-btn,.ai-chat-stop-btn{height:40px;width:40px;border-radius:50%;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f5f5f5;border-color:#ddd;color:#333}.ai-chat-send-btn:hover,.ai-chat-stop-btn:hover{background-color:#e8e8e8;border-color:#ccc;color:#000}.ai-chat-send-btn:disabled{background-color:#f9f9f9;border-color:#eee;color:#bbb}.ai-chat-loading-bubble{padding:12px 18px!important}.ai-chat-loading-dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px}.ai-chat-loading-dots span{width:8px;height:8px;background-color:#a94442;border-radius:50%;-webkit-animation:ai-loading-bounce 1.4s ease-in-out infinite both;animation:ai-loading-bounce 1.4s ease-in-out infinite both}.ai-chat-loading-dots span:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.ai-chat-loading-dots span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.ai-chat-loading-dots span:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes ai-loading-bounce{0%,100%,80%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ai-loading-bounce{0%,100%,80%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.econtract-chat-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:400px;background:#fff;border:1px solid #ddd;border-radius:4px;overflow:visible}.econtract-chat-messages{-webkit-flex:1;flex:1;overflow-y:auto;padding:15px;background:#f9f9f9;border-radius:4px 4px 0 0}.econtract-chat-empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;color:#999}.econtract-chat-empty i{font-size:48px;margin-bottom:10px}.econtract-chat-message{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:10px;margin-bottom:15px}.econtract-chat-message-own{-webkit-justify-content:flex-end;justify-content:flex-end}.econtract-chat-avatar{-webkit-flex-shrink:0;flex-shrink:0;width:36px;height:36px;font-size:12px}.econtract-chat-bubble{max-width:70%;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.econtract-chat-message-own .econtract-chat-bubble{background:linear-gradient(135deg,#337ab7 0,#286090 100%);color:#fff;border:0}.econtract-chat-bubble-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.econtract-chat-author{font-weight:600}.econtract-chat-message-own .econtract-chat-author{color:rgba(255,255,255,.9)}.econtract-chat-time{color:#999;font-size:11px}.econtract-chat-message-own .econtract-chat-time{color:rgba(255,255,255,.7)}.econtract-chat-edit-btn{padding:0 4px;color:#999}.econtract-chat-message-own .econtract-chat-edit-btn{color:rgba(255,255,255,.7)}.econtract-chat-edit-btn:hover{color:#337ab7}.econtract-chat-message-own .econtract-chat-edit-btn:hover{color:#fff}.econtract-chat-bubble-content{font-size:14px;line-height:1.5;word-wrap:break-word}.econtract-chat-input-area{padding:12px 15px;background:#fff;border-top:1px solid #e0e0e0;position:relative}.econtract-chat-editing{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:6px 10px;margin-bottom:8px;background:#fff3cd;border-radius:4px;font-size:12px;color:#856404}.econtract-chat-input-wrapper{display:-webkit-flex;display:flex;gap:10px;-webkit-align-items:flex-end;align-items:flex-end}.econtract-chat-input{-webkit-flex:1;flex:1;resize:none;border-radius:12px;padding:8px 14px;font-size:14px;min-height:40px;max-height:100px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;white-space:pre-wrap;word-break:break-word}.econtract-chat-input:focus{border-color:#337ab7;box-shadow:0 0 0 2px rgba(51,122,183,.1);outline:0}.econtract-chat-mention{font-weight:700;color:#337ab7;background-color:rgba(51,122,183,.1);border-radius:4px;padding:0 2px}.econtract-chat-send-btn{height:40px;width:40px;border-radius:50%;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f5f5f5;border-color:#ddd;color:#333;-webkit-flex-shrink:0;flex-shrink:0}.econtract-chat-send-btn:hover{background-color:#e8e8e8;border-color:#ccc;color:#000}.econtract-chat-send-btn:disabled{background-color:#f9f9f9;border-color:#eee;color:#bbb}.econtract-chat-suggestions{display:block;position:absolute;bottom:100%;top:auto;left:15px;right:15px;max-height:200px;overflow-y:auto;margin-bottom:5px;box-shadow:0 -4px 12px rgba(0,0,0,.15);border-radius:8px;z-index:10000}.econtract-chat-suggestions .econtract-chat-suggestion-item a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;text-decoration:none;color:#333}.econtract-chat-suggestions .econtract-chat-suggestion-item a:hover{background-color:#f5f5f5;text-decoration:none;color:#262626}.econtract-chat-suggestion-avatar{width:28px;height:28px;font-size:10px;background-color:#337ab7;color:#fff;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:50%}.ai-query-composer-container{position:relative;width:100%}.ai-query-composer-wrapper{display:flex;align-items:center;gap:10px}.ai-query-input-wrapper{position:relative;flex:1}.ai-query-search-icon{position:absolute;left:12px;top:55%;transform:translateY(-50%);color:#999;z-index:10;font-size:14px}.ai-query-input-container{display:flex;min-height:40px;width:100%;align-items:center;flex-wrap:wrap;border-radius:3px;border:1px solid #ccc;background-color:#fff;padding:8px 40px;font-size:13px;cursor:text;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);gap:4px}.ai-query-text-token{cursor:text;white-space:pre}.ai-query-chip-token{display:inline-flex;align-items:center;gap:4px;border-radius:3px;border-width:1px;border-style:solid;padding:2px 8px;font-size:12px;font-weight:500;user-select:none;flex-shrink:0;margin:0 2px}.ai-query-chip-remove-btn{margin-left:2px;padding:2px;border-radius:50%;border:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ai-query-chip-remove-btn i{font-size:10px}.ai-query-input{display:inline-block;min-width:150px;flex:1;background-color:transparent;outline:0;border:0;font-size:13px}.ai-query-clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:0;color:#999;cursor:pointer;padding:4px;z-index:10;display:flex;align-items:center;gap:4px;font-size:12px}.ai-query-suggestions{display:block;position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;z-index:1000;margin-top:2px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.ai-query-suggestion-item a{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 15px}.ai-query-suggestion-emoji{font-size:16px}.ai-query-suggestion-type{margin-left:auto;font-size:10px}.ai-query-submit-btn{height:40px;padding:0 20px;display:flex;align-items:center;gap:8px;white-space:nowrap}.ai-answer-panel{background:linear-gradient(135deg,#fff5f5 0,#fff 100%);border:1px solid #ebccd1;border-radius:4px;margin-top:15px;overflow:hidden}.ai-answer-panel-header{background:linear-gradient(to bottom,#fafafa 0,#f5f5f5 100%);border-bottom:1px solid #e0e0e0;padding:10px 15px;display:flex;align-items:center;justify-content:space-between}.ai-answer-panel-header-left{display:flex;align-items:center;gap:8px}.ai-answer-label{display:inline-flex;align-items:center;gap:4px;padding:4px 8px}.ai-answer-streaming-indicator{color:#999;font-size:12px}.ai-answer-panel-header-right{display:flex;align-items:center;gap:10px}.ai-answer-close-btn{background:0 0;border:0;color:#999;cursor:pointer;padding:4px}.ai-answer-body{padding:15px 20px;min-height:80px}.ai-answer-content{font-size:14px;line-height:1.6;color:#333}.ai-answer-cursor{display:inline-block;width:2px;height:16px;background-color:#a94442;animation:ai-cursor-blink 1s infinite;vertical-align:middle;margin-left:2px}.ai-answer-footer{background:#f9f9f9;border-top:1px solid #e0e0e0;padding:10px 20px;font-size:12px;color:#666}@keyframes ai-cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}.ai-widget-header{background:linear-gradient(to bottom,#fafafa 0,#e9e9e9 100%)!important;border-bottom:1px solid #ccc!important;padding:10px 15px!important;border-radius:4px 4px 0 0;display:flex!important;align-items:center;line-height:1.2!important;min-height:38px;height:auto!important}.ai-widget-header-icon{margin-right:8px;color:#555;font-size:14px;line-height:1}.ai-widget-header-title{margin:0;font-size:14px;font-weight:500;line-height:1}.ai-widget-header-badge{margin-left:10px;font-size:10px;padding:3px 6px;line-height:1;vertical-align:middle}.ai-widget-body{background:#fff!important;border:1px solid #ccc!important;border-top:0!important;border-radius:0 0 4px 4px;padding:20px!important}.ai-loading-spinner{background:linear-gradient(135deg,#f5f5f5 0,#fff 100%);border:1px solid #ddd;border-radius:4px;margin-top:15px;padding:30px;text-align:center}.ai-loading-spinner i{color:#a94442}.ai-loading-spinner p{margin-top:15px;color:#666;font-size:14px}.ai-chat-container{display:flex;flex-direction:column;height:400px;background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.ai-chat-header{display:flex;align-items:center;gap:10px;padding:10px 15px;background:linear-gradient(to bottom,#fafafa 0,#f5f5f5 100%);border-bottom:1px solid #e0e0e0}.ai-chat-header-compact{padding:6px 12px;min-height:32px;justify-content:flex-end}.ai-chat-reset-btn{margin-left:auto}.ai-chat-header-compact .ai-chat-reset-btn{margin-left:0}.ai-chat-status{color:#999;font-size:12px}.ai-chat-messages{flex:1;overflow-y:auto;padding:15px;background:#f9f9f9}.ai-chat-message{display:flex;margin-bottom:12px}.ai-chat-message-user{justify-content:flex-end}.ai-chat-message-assistant{justify-content:flex-start}.ai-chat-bubble{max-width:75%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5}.ai-chat-message-user .ai-chat-bubble{background:linear-gradient(135deg,#337ab7 0,#286090 100%);color:#fff;border-bottom-right-radius:4px}.ai-chat-message-assistant .ai-chat-bubble{background:#fff;color:#333;border:1px solid #e0e0e0;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ai-chat-bubble-content{word-wrap:break-word}.ai-chat-cursor{display:inline-block;width:2px;height:16px;background-color:#a94442;animation:ai-cursor-blink 1s infinite;vertical-align:middle;margin-left:2px}.ai-chat-input-area{padding:12px 15px;background:#fff;border-top:1px solid #e0e0e0}.ai-chat-input-wrapper{display:flex;gap:10px;align-items:flex-end}.ai-chat-input{flex:1;resize:none;border-radius:20px;padding:8px 16px;font-size:14px;min-height:40px;max-height:100px}.ai-chat-input:focus{border-color:#a94442;box-shadow:0 0 0 2px rgba(169,68,66,.1)}.ai-chat-send-btn,.ai-chat-stop-btn{height:40px;width:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-color:#ddd;color:#333}.ai-chat-send-btn:hover,.ai-chat-stop-btn:hover{background-color:#e8e8e8;border-color:#ccc;color:#000}.ai-chat-send-btn:disabled{background-color:#f9f9f9;border-color:#eee;color:#bbb}.ai-chat-loading-bubble{padding:12px 18px!important}.ai-chat-loading-dots{display:flex;align-items:center;gap:4px}.ai-chat-loading-dots span{width:8px;height:8px;background-color:#a94442;border-radius:50%;animation:ai-loading-bounce 1.4s ease-in-out infinite both}.ai-chat-loading-dots span:nth-child(1){animation-delay:-.32s}.ai-chat-loading-dots span:nth-child(2){animation-delay:-.16s}.ai-chat-loading-dots span:nth-child(3){animation-delay:0s}@keyframes ai-loading-bounce{0%,100%,80%{transform:scale(0.6);opacity:.5}40%{transform:scale(1);opacity:1}}.econtract-chat-container{display:flex;flex-direction:column;height:400px;background:#fff;border:1px solid #ddd;border-radius:4px;overflow:visible}.econtract-chat-messages{flex:1;overflow-y:auto;padding:15px;background:#f9f9f9;border-radius:4px 4px 0 0}.econtract-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999}.econtract-chat-empty i{font-size:48px;margin-bottom:10px}.econtract-chat-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.econtract-chat-message-own{justify-content:flex-end}.econtract-chat-avatar{flex-shrink:0;width:36px;height:36px;font-size:12px}.econtract-chat-bubble{max-width:70%;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.econtract-chat-message-own .econtract-chat-bubble{background:linear-gradient(135deg,#337ab7 0,#286090 100%);color:#fff;border:0}.econtract-chat-bubble-header{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.econtract-chat-author{font-weight:600}.econtract-chat-message-own .econtract-chat-author{color:rgba(255,255,255,.9)}.econtract-chat-time{color:#999;font-size:11px}.econtract-chat-message-own .econtract-chat-time{color:rgba(255,255,255,.7)}.econtract-chat-edit-btn{padding:0 4px;color:#999}.econtract-chat-message-own .econtract-chat-edit-btn{color:rgba(255,255,255,.7)}.econtract-chat-edit-btn:hover{color:#337ab7}.econtract-chat-message-own .econtract-chat-edit-btn:hover{color:#fff}.econtract-chat-bubble-content{font-size:14px;line-height:1.5;word-wrap:break-word}.econtract-chat-input-area{padding:12px 15px;background:#fff;border-top:1px solid #e0e0e0;position:relative}.econtract-chat-editing{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;margin-bottom:8px;background:#fff3cd;border-radius:4px;font-size:12px;color:#856404}.econtract-chat-input-wrapper{display:flex;gap:10px;align-items:flex-end}.econtract-chat-input{flex:1;resize:none;border-radius:12px;padding:8px 14px;font-size:14px;min-height:40px;max-height:100px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;white-space:pre-wrap;word-break:break-word}.econtract-chat-input:focus{border-color:#337ab7;box-shadow:0 0 0 2px rgba(51,122,183,.1);outline:0}.econtract-chat-mention{font-weight:700;color:#337ab7;background-color:rgba(51,122,183,.1);border-radius:4px;padding:0 2px}.econtract-chat-send-btn{height:40px;width:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-color:#ddd;color:#333;flex-shrink:0}.econtract-chat-send-btn:hover{background-color:#e8e8e8;border-color:#ccc;color:#000}.econtract-chat-send-btn:disabled{background-color:#f9f9f9;border-color:#eee;color:#bbb}.econtract-chat-suggestions{display:block;position:absolute;bottom:100%;top:auto;left:15px;right:15px;max-height:200px;overflow-y:auto;margin-bottom:5px;box-shadow:0 -4px 12px rgba(0,0,0,.15);border-radius:8px;z-index:10000}.econtract-chat-suggestions .econtract-chat-suggestion-item a{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;text-decoration:none;color:#333}.econtract-chat-suggestions .econtract-chat-suggestion-item a:hover{background-color:#f5f5f5;text-decoration:none;color:#262626}.econtract-chat-suggestion-avatar{width:28px;height:28px;font-size:10px;background-color:#337ab7;color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.view-switcher-widget-body{padding:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:65px;padding-bottom:18px!important}.econtract-view-switcher-horizontal{display:-webkit-flex;display:flex;gap:8px;-webkit-justify-content:center;justify-content:center}.econtract-view-switcher-horizontal .btn-view-large{width:48px;height:48px;padding:0;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .2s ease}.econtract-view-switcher-horizontal .btn-view-large:hover{background:#f5f5f5;border-color:#ccc}.econtract-view-switcher-horizontal .btn-view-large.active{background:#3276b1;color:#fff;border-color:#3276b1}.econtract-view-switcher-horizontal .btn-view-large i{font-size:20px}.econtract-view-switcher{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.statistics-container{padding:20px;background:#f9f9f9;padding-bottom:18px!important}.stats-performance-card{background:#f7f7f7;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.stats-performance-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:20px}.stats-performance-title{font-size:18px;font-weight:600;color:#333}.stats-filter-group{display:-webkit-flex;display:flex;gap:10px;-webkit-align-items:center;align-items:center}.stats-filter-dropdown{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:13px;cursor:pointer}.stats-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stats-kpi-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #e8e8e8;position:relative}.stats-kpi-label{font-size:13px;color:#666;margin-bottom:8px}.stats-kpi-value{font-size:42px;font-weight:700;color:#333;line-height:1.1;margin-bottom:4px}.stats-kpi-sublabel{font-size:13px;color:#888}.stats-kpi-change{font-size:12px;margin-top:8px}.stats-kpi-change.positive{color:#27ae60}.stats-kpi-change.negative{color:#e74c3c}.stats-kpi-link{font-size:12px;color:#3276b1;margin-top:8px;cursor:pointer;text-decoration:underline}.stats-kpi-link:hover{color:#285a91}.stats-charts-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.stats-chart-card{background:#f7f7f7;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.stats-chart-body{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;gap:20px}.stats-chart-left{-webkit-flex:0 0 45%;flex:0 0 45%;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.stats-chart-right{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:180px}.stats-chart-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:16px}.stats-chart-title{font-size:14px;font-weight:600;color:#333}.stats-chart-link{font-size:12px;color:#3276b1;cursor:pointer}.stats-chart-link:hover{text-decoration:underline}.stats-chart-container{position:relative;width:100%;height:100%;max-width:300px}.stats-semicircle-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;max-height:300px;overflow:hidden}.stats-semicircle-chart{height:180px;width:100%}.stats-semicircle-center{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none}.stats-semicircle-value{font-size:28px;font-weight:700;color:#333}.stats-semicircle-change{font-size:12px;color:#27ae60;background:#e8f5e9;padding:2px 6px;border-radius:4px}.stats-donut-center{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none}.stats-donut-value{font-size:24px;font-weight:700;color:#333}.stats-donut-label{font-size:11px;color:#888}.stats-chart-legend{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:6px;margin-top:12px}.stats-legend-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-size:12px}.stats-legend-color{width:10px;height:10px;border-radius:2px;margin-right:8px}.stats-legend-label{-webkit-flex:1;flex:1;color:#666}.stats-legend-value{color:#333;font-weight:500}.stats-legend-percent{width:40px;text-align:right;color:#888}.stats-pipeline-card{background:#f7f7f7;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.stats-pipeline-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;text-align:center}.stats-pipeline-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:0}.stats-pipeline-step{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative}.stats-pipeline-node{width:14px;height:14px;border-radius:50%;background:#3276b1;margin-bottom:8px}.stats-pipeline-connector{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:16px}.stats-pipeline-line{width:60px;height:2px;background:#ddd}.stats-pipeline-time{font-size:16px;font-weight:600;color:#333;margin:0 12px;white-space:nowrap}.stats-pipeline-label{font-size:11px;color:#666;text-align:center;max-width:80px}.stats-toggle-group{display:-webkit-flex;display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden}.stats-toggle-btn{padding:6px 12px;border:0;background:#fff;font-size:12px;cursor:pointer;transition:all .2s}.stats-toggle-btn:first-child{border-right:1px solid #ddd}.stats-toggle-btn.active{background:#3276b1;color:#fff}.stats-toggle-btn:hover:not(.active){background:#f5f5f5}@media (max-width:1200px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.stats-charts-row{grid-template-columns:1fr}}@media (max-width:768px){.stats-kpi-grid{grid-template-columns:1fr}.stats-pipeline-container{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.view-switcher-widget-body{padding:15px;display:flex;align-items:center;justify-content:center;min-height:65px;padding-bottom:18px!important}.econtract-view-switcher-horizontal{display:flex;gap:8px;justify-content:center}.econtract-view-switcher-horizontal .btn-view-large{width:48px;height:48px;padding:0;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.econtract-view-switcher-horizontal .btn-view-large:hover{background:#f5f5f5;border-color:#ccc}.econtract-view-switcher-horizontal .btn-view-large.active{background:#3276b1;color:#fff;border-color:#3276b1}.econtract-view-switcher-horizontal .btn-view-large i{font-size:20px}.econtract-view-switcher{display:flex;flex-direction:column;gap:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.statistics-container{padding:20px;background:#f9f9f9;padding-bottom:18px!important}.stats-performance-card{background:#f7f7f7;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.stats-performance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-performance-title{font-size:18px;font-weight:600;color:#333}.stats-filter-group{display:flex;gap:10px;align-items:center}.stats-filter-dropdown{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:13px;cursor:pointer}.stats-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stats-kpi-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #e8e8e8;position:relative}.stats-kpi-label{font-size:13px;color:#666;margin-bottom:8px}.stats-kpi-value{font-size:42px;font-weight:700;color:#333;line-height:1.1;margin-bottom:4px}.stats-kpi-sublabel{font-size:13px;color:#888}.stats-kpi-change{font-size:12px;margin-top:8px}.stats-kpi-change.positive{color:#27ae60}.stats-kpi-change.negative{color:#e74c3c}.stats-kpi-link{font-size:12px;color:#3276b1;margin-top:8px;cursor:pointer;text-decoration:underline}.stats-kpi-link:hover{color:#285a91}.stats-charts-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.stats-chart-card{background:#f7f7f7;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.stats-chart-body{display:flex;align-items:flex-start;gap:20px}.stats-chart-left{flex:0 0 45%;position:relative;display:flex;align-items:center;justify-content:center}.stats-chart-right{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:180px}.stats-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stats-chart-title{font-size:14px;font-weight:600;color:#333}.stats-chart-link{font-size:12px;color:#3276b1;cursor:pointer}.stats-chart-link:hover{text-decoration:underline}.stats-chart-container{position:relative;width:100%;height:100%;max-width:300px}.stats-semicircle-container{position:relative;display:flex;flex-direction:column;align-items:center;max-height:300px;overflow:hidden}.stats-semicircle-chart{height:180px;width:100%}.stats-semicircle-center{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.stats-semicircle-value{font-size:28px;font-weight:700;color:#333}.stats-semicircle-change{font-size:12px;color:#27ae60;background:#e8f5e9;padding:2px 6px;border-radius:4px}.stats-donut-center{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.stats-donut-value{font-size:24px;font-weight:700;color:#333}.stats-donut-label{font-size:11px;color:#888}.stats-chart-legend{display:flex;flex-direction:column;gap:6px;margin-top:12px}.stats-legend-item{display:flex;align-items:center;justify-content:space-between;font-size:12px}.stats-legend-color{width:10px;height:10px;border-radius:2px;margin-right:8px}.stats-legend-label{flex:1;color:#666}.stats-legend-value{color:#333;font-weight:500}.stats-legend-percent{width:40px;text-align:right;color:#888}.stats-pipeline-card{background:#f7f7f7;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.stats-pipeline-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;text-align:center}.stats-pipeline-container{display:flex;align-items:center;justify-content:center;gap:0}.stats-pipeline-step{display:flex;flex-direction:column;align-items:center;position:relative}.stats-pipeline-node{width:14px;height:14px;border-radius:50%;background:#3276b1;margin-bottom:8px}.stats-pipeline-connector{display:flex;align-items:center;margin-bottom:16px}.stats-pipeline-line{width:60px;height:2px;background:#ddd}.stats-pipeline-time{font-size:16px;font-weight:600;color:#333;margin:0 12px;white-space:nowrap}.stats-pipeline-label{font-size:11px;color:#666;text-align:center;max-width:80px}.stats-toggle-group{display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden}.stats-toggle-btn{padding:6px 12px;border:0;background:#fff;font-size:12px;cursor:pointer;transition:all .2s}.stats-toggle-btn:first-child{border-right:1px solid #ddd}.stats-toggle-btn.active{background:#3276b1;color:#fff}.stats-toggle-btn:hover:not(.active){background:#f5f5f5}@media (max-width:1200px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.stats-charts-row{grid-template-columns:1fr}}@media (max-width:768px){.stats-kpi-grid{grid-template-columns:1fr}.stats-pipeline-container{flex-wrap:wrap}}body #login-page{font-size:14px;background-color:#fff;margin:0;height:100%}#login-page .wrapper{padding-top:130px;padding-bottom:25px}#login-page .container:nth-child(2){margin-bottom:85px}#login-page .form-control{border-radius:0!important;background:#fff;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd}#login-page .login-window{min-height:400px!important;background:#fff;box-shadow:none!important;padding:0!important}#login-page .window-header{padding-top:30px}#login-page .window-header p{text-align:center;font-weight:700;color:#969696!important;font-size:14px}#login-page input{font-size:14px}#login-page .window-header p:first-child{border-bottom:1px solid #eaeaea;padding-bottom:15px}#login-page .window-body{background:#f5f5f5!important;padding:20px}#login-page .documents a,#login-page .documents span,#login-page .window-body a{color:#969696}#login-page .contact,#login-page .documents{text-align:center;font-weight:700}#login-page .documents{margin-top:20px}#login-page .documents p{margin-top:25px;margin-bottom:15px}#login-page .span3{color:#969696;margin-top:25px;display:block}#login-page .span3-inline{color:#969696;margin-top:25px;display:inline}#login-page .contact .span1{color:#ac0121;margin-right:5px}#login-page .contact .span2{color:#ac0121}#login-page .window-footer{height:110px;background:#d6242f;text-align:center}#login-page .btn-login{background:#c30025;color:#fff;margin-top:20px;border:1px solid #ac0121}#login-page .btn-login-l{padding:15px 2px;width:170px;font-size:14px}#login-page .btn-login:hover{color:#fff;background:#b80124}#login-page .input-group-addon{background-color:#fff!important;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-right:1px solid #bdbdbd}#login-page .text-bottom{border-left:1px solid #fff;color:#fff;font-size:16px;padding-left:30px}@media (max-width:1366px){#login-page .wrapper{padding-top:25px}#login-page .container:nth-child(2){margin-bottom:21px}}#login-page{background:url(../img/bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#login-page .state-error{background:#fff0f0;border-color:#A90329}#login-page input[type=text]:focus+.input-group-addon{color:#555}h3{margin-bottom:20px}#login-page .window-body .span2{color:#ac0121}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.17.1 - 2016-05-16T19:31:33.034Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-dropdown,.selectize-control>.selectize-input>input{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:0;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>a:focus,.ui-select-bootstrap .ui-select-choices-row>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>a,.ui-select-bootstrap .ui-select-choices-row.disabled>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}