@charset "UTF-8";@font-face{font-family:Pe-icon-7-stroke;src:url(/build/Pe-icon-7-stroke-6966388f.eot?-2irksn);src:url(/build/Pe-icon-7-stroke-6966388f.eot?#iefix-2irksn) format("embedded-opentype"),url(/build/Pe-icon-7-stroke-426cc094.woff?-2irksn) format("woff"),url(/build/Pe-icon-7-stroke-c57ef870.ttf?-2irksn) format("truetype"),url(/build/Pe-icon-7-stroke-c6c14f47.svg?-2irksn#Pe-icon-7-stroke) format("svg");font-weight:400;font-style:normal}[class^=pe-7s-],[class*=" pe-7s-"]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"}/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */.pe-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.pe-2x{font-size:2em}.pe-3x{font-size:3em}.pe-4x{font-size:4em}.pe-5x{font-size:5em}.pe-fw{width:1.2857142857142858em;text-align:center}.pe-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.pe-ul>li{position:relative}.pe-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.pe-li.pe-lg{left:-1.8571428571428572em}.pe-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.pe.pull-left{margin-right:.3em}.pe.pull-right{margin-left:.3em}.pe-spin{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pe-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.pe-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.pe-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.pe-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);transform:scaleX(-1)}.pe-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);transform:scaleY(-1)}.pe-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.pe-stack-1x,.pe-stack-2x{position:absolute;left:0;width:100%;text-align:center}.pe-stack-1x{line-height:inherit}.pe-stack-2x{font-size:2em}.pe-inverse{color:#fff}.pe-va{vertical-align:middle}.pe-border{border:solid .08em #eaeaea}[class^=pe-7s-],[class*=" pe-7s-"]{display:inline-block}@font-face{font-family:Flaticon;src:url(data:application/vnd.ms-fontobject;base64,xggAABQIAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAQAAAAAAABAAAAAAAAAAAAEAAAAAAAAA7oxwSgAAAAAAAAAAAAAAAAAAAAAAABAARgBsAGEAdABpAGMAbwBuAAAADgBSAGUAZwB1AGwAYQByAAAAIABWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMAAgAAAAEABGAGwAYQB0AGkAYwBvAG4AAAAAAAABAAAADQCAAAMAUEZGVE2JVBuzAAAH+AAAABxPUy8yT/Zc+AAAAVgAAABgY21hcOH5Ff8AAAHYAAABSmN2dCAAEQFEAAADJAAAAARnYXNw//8AAwAAB/AAAAAIZ2x5Zq4CsicAAANAAAACaGhlYWQUzzUnAAAA3AAAADZoaGVhA/ABxgAAARQAAAAkaG10eAQtABEAAAG4AAAAHmxvY2EC3gJaAAADKAAAABZtYXhwAFAATgAAATgAAAAgbmFtZakMxIYAAAWoAAABv3Bvc3RyhhbzAAAHaAAAAIcAAQAAAAEAAEpwjO5fDzz1AAsCAAAAAADZ1/pVAAAAANnX+lUAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABQABAAAACgAdAAQAAAAAAAIAAAABAAEAAABAAC4AAAAAAAQB0wGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAACAAUDAAAAAAAAAAAAARAAAAAAAAAAAAAAAFBmRWQAgAAg8QUBwP/AAC4BwABAAAAAAQAAAAAAAAAAAAAAIAABALsAEQAAAAAAqgAAAMgAAAIAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAABwAAQAAAAAARAADAAEAAAAcAAQAKAAAAAYABAABAAIAIPEF//8AAAAg8QD////jDwQAAQAAAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAUQAAAAqACoAKgAqAE4AfACuANoBCgE0AAAAAgARAAAAmQFVAAMABwAusQEALzyyBwQA7TKxBgXcPLIDAgDtMgCxAwAvPLIFBADtMrIHBgH8PLIBAgDtMjMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAgAA/8ACAAHAAA8AEwAAATIWFREUBiMhIiY1ETQ2MwE1IRUBxxghIRj+chghIRgBjv5yAcAhGP5yGCEhGAGOGCH+juTkAAAABAAA/8ACAAHAAA8AEwAXABsAAAEyFhURFAYjISImNRE0NjMTNSMVMxEjETM1IxUBxxghIRj+chghIRhyOao4qjkBwCEY/nIYISEYAY4YIf5yx8cBHP7kcnIAAAACAAD/wAIAAcAADwAcAAABMhYVERQGIyEiJjURNDYzARMjBycjBycjEzM3FwHHGCEhGP5yGCEhGAErRDEqOSg5KjFEKzk5AcAhGP5yGCEhGAGOGCH+cgEc1dXV1f7k1dUAAAAAAgAA/8ACAAHAABAAHAAAATIWFREUBiMhIiY1ETU0NjMFNSM1IxUjFTMVMzUBxxghIRj+chghIRgBjuM5cnI5AcAhGP5yGCEhGAE5VRgh5Dlycjnj4wAAAAIAAP/AAgABwAAPABsAAAEyFhURFAYjISImNRE0NjMBJzcjBycjFwczNxcBxxghIRj+chghIRgBPltbOD8/OFtbOD8/AcAhGP5yGCEhGAGOGCH+co6ObGyOjmxsAAAAAAIAAP/AAgABwAAPABcAAAEyFhURFAYjISImNRE0NjMFNQcnBxU3FwHHGCEhGP5yGCEhGAGOq3FycnEBwCEY/nIYISEYAY4YIc1WwnJyVXJyAAAAAAAADgCuAAEAAAAAAAAAAAACAAEAAAAAAAEACAAVAAEAAAAAAAIABwAuAAEAAAAAAAMAJQCCAAEAAAAAAAQACAC6AAEAAAAAAAUAEADlAAEAAAAAAAYACAEIAAMAAQQJAAAAAAAAAAMAAQQJAAEAEAADAAMAAQQJAAIADgAeAAMAAQQJAAMASgA2AAMAAQQJAAQAEACoAAMAAQQJAAUAIADDAAMAAQQJAAYAEAD2AAAAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAARgBsAGEAdABpAGMAbwBuACAAOgAgADIANQAtADEAMAAtADIAMAAxADkAAEZvbnRGb3JnZSAyLjAgOiBGbGF0aWNvbiA6IDI1LTEwLTIwMTkAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAFYAZQByAHMAaQBvAG4AIAAwADAAMQAuADAAMAAwACAAAFZlcnNpb24gMDAxLjAwMCAAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAAACAAAAAAAA/8AAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAABAAIAAwECAQMBBAEFAQYBBw4wMDEtcG93ZXJwb2ludAgwMDItcG9sbAgwMDMtd29yZBwwMDQtZ29vZ2xlLWRyaXZlLXNwcmVhZHNoZWV0CTAwNS1leGNlbAgwMDYtbG9nbwAAAAAB//8AAgAAAAEAAAAA1aQnCAAAAADZ1/pVAAAAANnX+lU=);src:url(data:application/vnd.ms-fontobject;base64,xggAABQIAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAQAAAAAAABAAAAAAAAAAAAEAAAAAAAAA7oxwSgAAAAAAAAAAAAAAAAAAAAAAABAARgBsAGEAdABpAGMAbwBuAAAADgBSAGUAZwB1AGwAYQByAAAAIABWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMAAgAAAAEABGAGwAYQB0AGkAYwBvAG4AAAAAAAABAAAADQCAAAMAUEZGVE2JVBuzAAAH+AAAABxPUy8yT/Zc+AAAAVgAAABgY21hcOH5Ff8AAAHYAAABSmN2dCAAEQFEAAADJAAAAARnYXNw//8AAwAAB/AAAAAIZ2x5Zq4CsicAAANAAAACaGhlYWQUzzUnAAAA3AAAADZoaGVhA/ABxgAAARQAAAAkaG10eAQtABEAAAG4AAAAHmxvY2EC3gJaAAADKAAAABZtYXhwAFAATgAAATgAAAAgbmFtZakMxIYAAAWoAAABv3Bvc3RyhhbzAAAHaAAAAIcAAQAAAAEAAEpwjO5fDzz1AAsCAAAAAADZ1/pVAAAAANnX+lUAAP/AAgABwAAAAAgAAgAAAAAAAAABAAABwP/AAC4CAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABQABAAAACgAdAAQAAAAAAAIAAAABAAEAAABAAC4AAAAAAAQB0wGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAACAAUDAAAAAAAAAAAAARAAAAAAAAAAAAAAAFBmRWQAgAAg8QUBwP/AAC4BwABAAAAAAQAAAAAAAAAAAAAAIAABALsAEQAAAAAAqgAAAMgAAAIAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAABwAAQAAAAAARAADAAEAAAAcAAQAKAAAAAYABAABAAIAIPEF//8AAAAg8QD////jDwQAAQAAAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAUQAAAAqACoAKgAqAE4AfACuANoBCgE0AAAAAgARAAAAmQFVAAMABwAusQEALzyyBwQA7TKxBgXcPLIDAgDtMgCxAwAvPLIFBADtMrIHBgH8PLIBAgDtMjMRMxEnMxEjEYh3ZmYBVf6rEQEzAAAAAgAA/8ACAAHAAA8AEwAAATIWFREUBiMhIiY1ETQ2MwE1IRUBxxghIRj+chghIRgBjv5yAcAhGP5yGCEhGAGOGCH+juTkAAAABAAA/8ACAAHAAA8AEwAXABsAAAEyFhURFAYjISImNRE0NjMTNSMVMxEjETM1IxUBxxghIRj+chghIRhyOao4qjkBwCEY/nIYISEYAY4YIf5yx8cBHP7kcnIAAAACAAD/wAIAAcAADwAcAAABMhYVERQGIyEiJjURNDYzARMjBycjBycjEzM3FwHHGCEhGP5yGCEhGAErRDEqOSg5KjFEKzk5AcAhGP5yGCEhGAGOGCH+cgEc1dXV1f7k1dUAAAAAAgAA/8ACAAHAABAAHAAAATIWFREUBiMhIiY1ETU0NjMFNSM1IxUjFTMVMzUBxxghIRj+chghIRgBjuM5cnI5AcAhGP5yGCEhGAE5VRgh5Dlycjnj4wAAAAIAAP/AAgABwAAPABsAAAEyFhURFAYjISImNRE0NjMBJzcjBycjFwczNxcBxxghIRj+chghIRgBPltbOD8/OFtbOD8/AcAhGP5yGCEhGAGOGCH+co6ObGyOjmxsAAAAAAIAAP/AAgABwAAPABcAAAEyFhURFAYjISImNRE0NjMFNQcnBxU3FwHHGCEhGP5yGCEhGAGOq3FycnEBwCEY/nIYISEYAY4YIc1WwnJyVXJyAAAAAAAADgCuAAEAAAAAAAAAAAACAAEAAAAAAAEACAAVAAEAAAAAAAIABwAuAAEAAAAAAAMAJQCCAAEAAAAAAAQACAC6AAEAAAAAAAUAEADlAAEAAAAAAAYACAEIAAMAAQQJAAAAAAAAAAMAAQQJAAEAEAADAAMAAQQJAAIADgAeAAMAAQQJAAMASgA2AAMAAQQJAAQAEACoAAMAAQQJAAUAIADDAAMAAQQJAAYAEAD2AAAAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAARgBsAGEAdABpAGMAbwBuACAAOgAgADIANQAtADEAMAAtADIAMAAxADkAAEZvbnRGb3JnZSAyLjAgOiBGbGF0aWNvbiA6IDI1LTEwLTIwMTkAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAFYAZQByAHMAaQBvAG4AIAAwADAAMQAuADAAMAAwACAAAFZlcnNpb24gMDAxLjAwMCAAAEYAbABhAHQAaQBjAG8AbgAARmxhdGljb24AAAACAAAAAAAA/8AAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAABAAIAAwECAQMBBAEFAQYBBw4wMDEtcG93ZXJwb2ludAgwMDItcG9sbAgwMDMtd29yZBwwMDQtZ29vZ2xlLWRyaXZlLXNwcmVhZHNoZWV0CTAwNS1leGNlbAgwMDYtbG9nbwAAAAAB//8AAgAAAAEAAAAA1aQnCAAAAADZ1/pVAAAAANnX+lU=) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAAAM0AA0AAAAACBQAAALcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cBmAAgkoIBBEICoRog28LFgABNgIkAx4EIAWDPweBBxueBsgeg+NuiSlaUWJRlOD5ev0t4uH/1/63z52Z94c3yDxELZlYgwqhQcVLMK94pJk3smhjrfH538/dqTXw19CnE20cQps31L5lTEvn/AZZNS60jRChgPUPLqc/6O1f4PCVXmTsxlg0Nmdl9RRYGj5QtCdwQOnmx8A8pgbn7RIynKCjEPD24lAJH9+v8PPd8TouoCA2xDxYDW7vn0H2SYoMQNQAgC1HJmexbeSvIp42TI+nloAAwEgOZMgwlAOs4BIYym0iaMmFVEm6aYAQleZrrxyXjBYXLRLS/wxAkBGv24kVIJpGAm3QF9TgMp4DckznBCS5hFF5XnNaKtIJ19B3+qusSrsqV/vo6VvpxE07fOouXCfvq7kIC6YbEZSud6qiLWtmf7C8S+5uVLWdMVpgoakISgikah2FPLtqWMfKDlxA2UhXGfjHicpxxYrPJ+fZ232XrnOK4bNbnXMd0Pc5fvGef7f75vTZWl6L6zP5YqJXjrRyrWGZ1VXpIsZyDbJ45lbKrmnn21pekzmzSRXhhRdNicwtWnHmrDZoYdVP1X7c3BLViszqKwG4F5ix4Nrn9m32ldfzxSZcTjYMyzAPGxPyxn8Gd5jZgWDeseOew7HSX1klnXg3NJJ4ilICQbc0kkAificUHugAruMZCQAItA3jBgkhsAQD0NNtASAJEEr9OEDSZToHyIyzK0CudF+AQu1XgJYySpnIuwEOhJoLkp6GQ2adDORql1AY6fmClto/rLJqimHJjA3rcLCVH5rrgW3mLDBj4xrc7MZhQiqrYZhZs2AOoTACUUDKEyI2pKRRkkApgpSH46msMkBbmCOKCVIgNXN2XqWpFIsH/fkWortKGt1SPVZRbpQRUpzAnjMrhGQC1U8q8iYQY8MgjvaicXqkyCKPIlrR1XOmkHS2EeYY1e9GlXt11fQk6SyE9PlSdHFgpVOejU6wwrqpEhAiTf/iy2X1ZOjUBwAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAUgAA0AAAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFBAAAABoAAAAciVQbs09TLzIAAAGcAAAASQAAAGBP9lz4Y21hcAAAAgAAAABGAAABSuH5Ff9jdnQgAAACSAAAAAQAAAAEABEBRGdhc3AAAAT8AAAACAAAAAj//wADZ2x5ZgAAAmQAAAE+AAACaK4CsidoZWFkAAABMAAAAC0AAAA2FM81J2hoZWEAAAFgAAAAHAAAACQD8AHGaG10eAAAAegAAAAYAAAAHgQtABFsb2NhAAACTAAAABYAAAAWAt4CWm1heHAAAAF8AAAAHgAAACAAUABObmFtZQAAA6QAAADoAAABv6kMxIZwb3N0AAAEjAAAAHAAAACHcoYW83gBY2BkYABhr4Ked/H8Nl8ZuJkYQODm9V+hCPr/ASYGxgNALgcDWBoAXFIMbQAAAHgBY2BkYGA88P8Agx4TAwgASaAICmAFAFCVArp4AWNgZGBg4GKQZWBhAAEmIGYEizkw6IEEAAdeAJ8AAHgBY2BhvMw4gYGVgYHRhzGNgYHBHUp/ZZBkaGFgYGJgZWaAAUYBBgQISHNNYWhgUPjIynjg/wEGPcYDDA4gNUhKFBgYATrUC5EAAAB4AWPYzSDIAAKrgPgEAwMTAzIAADJuAkF4Ad3IRQHDQBAF0Ld4rYDisULq30QVxECYLWTmM9LChwB+kjD17Is6eBB9mtJ1DK7ruv9tWC0Xqq2EiOh8geTa1wPJ9wjrAAAAEQFEAAAAKgAqACoAKgBOAHwArgDaAQoBNAAAeAFtkCV0K0EYRv/ZLMj3wszMsPyw5FW5PqY8Je+q1te7RGX9OeVWVcbVZW296QnzJAvDc787AxSYAeAObYEJOCg0EBT/6BwNX5UGy3z+0U1UrwkNU3+Y6Q/rHIu+/+ioP86beXOSN0fNtzfVKtpq182IBwAKoPNAAXqAH2AFQBWH3Wxjo+FIQjQLEo/EsB29u8JhVxv3S6S1MXqY9lzhtmYYAEDPcZzgXWRZxai9L8CL0TkmVmtKTSWo+P0d+doGxoSjb4mjNcol+5+Vl51zstmNckZNqZnyRlZdCEC+Zu9pG80mzGX8XMgQeyGMGO1p9w5g58X5C2mpGM/C1S1X2OiPtVqEu3eJe1Lumzs5Uv3fwYHy/78yKElzTTs66v9A8J0kv6/NJTk7wdbq5xifz1M/tp8w3sIYALo07Y8fAAB4AX3ONVYEQRCA4X9tBNeUt5qt1AzOAbAMjbF1twtwGiIOQMpZuAIx/frV4tD6tVYBczwSYVKi6ggeq+ooLkV1jBz36jgeT+oEC7yoHbyIR4xI3AcAdYQFI2uizLGmjnHMljrOAg/qBEme1Q4LvALs0+KaEXVu6dKB/db1qH7bNTqlTJWxvTAwy3J13Lo22LcXR3YeUKVMkpAiQpI9kt+/1N2QTQoECAVjMdqF/W5ntN8dVMvJsCjJveQkuGG4WQikEEqw+2+Sl5QZMKSuocR+XbSzkITL8mBYNz+KBEURSf732xt0/j3OeAFtSsURw0AMPElheoda0Iy5npAZdGaXl8qCbwuXFKp/vZ/qoMZq9V34pggQCCYwhRnMd4Zhspber7TERbMwDOtLs+wLbO6lepwNw+FQJMx8flRx53OtK//6qCPfb5aG4bI/3P1f3uNMQvkADX8b7wAAAAH//wACeAFjYGBgZACCq0vUOUD0zeu/QmE0AEinB6gAAA==) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTYlUG7MAAAf4AAAAHE9TLzJP9lz4AAABWAAAAGBjbWFw4fkV/wAAAdgAAAFKY3Z0IAARAUQAAAMkAAAABGdhc3D//wADAAAH8AAAAAhnbHlmrgKyJwAAA0AAAAJoaGVhZBTPNScAAADcAAAANmhoZWED8AHGAAABFAAAACRobXR4BC0AEQAAAbgAAAAebG9jYQLeAloAAAMoAAAAFm1heHAAUABOAAABOAAAACBuYW1lqQzEhgAABagAAAG/cG9zdHKGFvMAAAdoAAAAhwABAAAAAQAASnCM7l8PPPUACwIAAAAAANnX+lUAAAAA2df6VQAA/8ACAAHAAAAACAACAAAAAAAAAAEAAAHA/8AALgIAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAKAB0ABAAAAAAAAgAAAAEAAQAAAEAALgAAAAAABAHTAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZACAACDxBQHA/8AALgHAAEAAAAABAAAAAAAAAAAAAAAgAAEAuwARAAAAAACqAAAAyAAAAgAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAg8QX//wAAACDxAP///+MPBAABAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEBRAAAACoAKgAqACoATgB8AK4A2gEKATQAAAACABEAAACZAVUAAwAHAC6xAQAvPLIHBADtMrEGBdw8sgMCAO0yALEDAC88sgUEAO0ysgcGAfw8sgECAO0yMxEzESczESMRiHdmZgFV/qsRATMAAAACAAD/wAIAAcAADwATAAABMhYVERQGIyEiJjURNDYzATUhFQHHGCEhGP5yGCEhGAGO/nIBwCEY/nIYISEYAY4YIf6O5OQAAAAEAAD/wAIAAcAADwATABcAGwAAATIWFREUBiMhIiY1ETQ2MxM1IxUzESMRMzUjFQHHGCEhGP5yGCEhGHI5qjiqOQHAIRj+chghIRgBjhgh/nLHxwEc/uRycgAAAAIAAP/AAgABwAAPABwAAAEyFhURFAYjISImNRE0NjMBEyMHJyMHJyMTMzcXAccYISEY/nIYISEYAStEMSo5KDkqMUQrOTkBwCEY/nIYISEYAY4YIf5yARzV1dXV/uTV1QAAAAACAAD/wAIAAcAAEAAcAAABMhYVERQGIyEiJjURNTQ2MwU1IzUjFSMVMxUzNQHHGCEhGP5yGCEhGAGO4zlycjkBwCEY/nIYISEYATlVGCHkOXJyOePjAAAAAgAA/8ACAAHAAA8AGwAAATIWFREUBiMhIiY1ETQ2MwEnNyMHJyMXBzM3FwHHGCEhGP5yGCEhGAE+W1s4Pz84W1s4Pz8BwCEY/nIYISEYAY4YIf5yjo5sbI6ObGwAAAAAAgAA/8ACAAHAAA8AFwAAATIWFREUBiMhIiY1ETQ2MwU1BycHFTcXAccYISEY/nIYISEYAY6rcXJycQHAIRj+chghIRgBjhghzVbCcnJVcnIAAAAAAAAOAK4AAQAAAAAAAAAAAAIAAQAAAAAAAQAIABUAAQAAAAAAAgAHAC4AAQAAAAAAAwAlAIIAAQAAAAAABAAIALoAAQAAAAAABQAQAOUAAQAAAAAABgAIAQgAAwABBAkAAAAAAAAAAwABBAkAAQAQAAMAAwABBAkAAgAOAB4AAwABBAkAAwBKADYAAwABBAkABAAQAKgAAwABBAkABQAgAMMAAwABBAkABgAQAPYAAAAARgBsAGEAdABpAGMAbwBuAABGbGF0aWNvbgAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABGAGwAYQB0AGkAYwBvAG4AIAA6ACAAMgA1AC0AMQAwAC0AMgAwADEAOQAARm9udEZvcmdlIDIuMCA6IEZsYXRpY29uIDogMjUtMTAtMjAxOQAARgBsAGEAdABpAGMAbwBuAABGbGF0aWNvbgAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAARgBsAGEAdABpAGMAbwBuAABGbGF0aWNvbgAAAAIAAAAAAAD/wAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAEAAgADAQIBAwEEAQUBBgEHDjAwMS1wb3dlcnBvaW50CDAwMi1wb2xsCDAwMy13b3JkHDAwNC1nb29nbGUtZHJpdmUtc3ByZWFkc2hlZXQJMDA1LWV4Y2VsCDAwNi1sb2dvAAAAAAH//wACAAAAAQAAAADVpCcIAAAAANnX+lUAAAAA2df6VQ==) format("truetype"),url(/build/Flaticon-5c5cfdd1.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(/build/Flaticon-5c5cfdd1.svg#Flaticon) format("svg")}}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px}.flaticon-powerpoint:before{content:"\f100"}.flaticon-poll:before{content:"\f101"}.flaticon-word:before{content:"\f102"}.flaticon-google-drive-spreadsheet:before{content:"\f103"}.flaticon-excel:before{content:"\f104"}.flaticon-logo:before{content:"\f105"}.h-modal-icon{font-size:66px}.inmodal .color-line{border-radius:4px 4px 0 0}.modal-content{border-radius:6px;overflow:auto;border:none;box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.modal-backdrop.in{opacity:.4}.modal-backdrop{position:fixed;bottom:0}.modal-dialog{margin:80px auto 10px;max-width:97%}.modal-title{font-size:30px;font-weight:300}.modal-header{padding:40px 30px;background:#f7f9fa}.modal-body{padding:20px 30px}.modal-header small{display:inline-block;color:#9d9fa2;white-space:pre-line}.modal-footer{background:#f7f9fa}.hmodal-info .color-line{background:#3498db}.hmodal-warning .color-line{background:#ffb606}.hmodal-success .color-line{background:#62cb31}.hmodal-danger .color-line{background:#c0392b}.hmodal-info h4.modal-title{color:#3498db}.hmodal-warning h4.modal-title{color:#ffb606}.hmodal-success h4.modal-title{color:#62cb31}.hmodal-danger h4.modal-title{color:#c0392b}.hpanel.mobile-modal-inner>.panel-heading .mobile-modal-close{display:none}.hpanel.mobile-modal-inner>.panel-body{padding-bottom:0;border-bottom:none}.hpanel.mobile-modal-inner>.panel-footer{background:#fff;padding:0 15px 20px}.hpanel.mobile-modal-inner>.panel-footer .save-buttons{padding:10px 0 15px}.hpanel.mobile-modal-inner>.panel-footer .save-buttons .btn{margin:5px 6px 0;min-width:90px}.hpanel.mobile-modal-inner>.panel-footer .save-buttons .btn:disabled{cursor:not-allowed}.hpanel.mobile-modal-inner>.panel-footer .save-buttons .btn-group{margin:5px 6px 0}.hpanel.mobile-modal-inner>.panel-footer .save-buttons .btn-group .btn{margin:0;min-width:0}.hpanel.mobile-modal-inner>.panel-footer .save-buttons .btn-default:hover{background:#f9f9f9}@media (max-width: 700px){.modal.mobile-modal .modal-dialog{margin:0;max-width:100%}.modal.mobile-modal .modal-dialog .modal-content{border-radius:0}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner{display:flex;flex-direction:column;margin-bottom:0!important;height:100vh;height:calc(var(--vh, 1vh) * 100)}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner>.panel-heading{position:relative;box-shadow:0 2px 5px #0000000d;padding:14px 10px;border-radius:0;z-index:5}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner>.panel-heading .mobile-modal-close{display:inline-block;position:absolute;left:0;top:0;padding:0 18px;bottom:0;font-size:36px;line-height:55px;background:#fff;transition:background .2s}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner>.panel-heading .mobile-modal-close:hover{background:#e4e5e7}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner>.panel-body{overflow:auto;padding-bottom:10px;border:1px solid #e4e5e7;border-radius:0;flex:1}.modal.mobile-modal .modal-dialog .hpanel.mobile-modal-inner>.panel-footer{padding:0;box-shadow:0 -2px 5px #0000000d;z-index:1}}.progress{border-radius:2px;margin-bottom:10px}.progress-bar{background-color:#f1f3f6;text-align:left;padding-left:10px;color:#6a6c6f}.progress-small,.progress-small .progress-bar{height:10px}.progress-bar-success{border-left:4px solid #58b62c}.progress-bar-info{border-left:4px solid #258cd1}.progress-bar-warning{border-left:4px solid #eca600}.progress-bar-danger{border-left:4px solid #e43725}.full .progress-bar-success{background-color:#62cb31;border-left:4px solid #58b62c}.full .progress-bar-info{background-color:#3498db;border-left:4px solid #258cd1}.full .progress-bar-warning{background-color:#ffb606;border-left:4px solid #eca600}.full .progress-bar-danger{background-color:#e74c3c;border-left:4px solid #e43725}.full .progress-bar{color:#fff}.badge.badge-success{background-color:#62cb31}.badge.badge-info{background-color:#3498db}.badge.badge-danger{background-color:#e74c3c}.badge.badge-warning{background-color:#ffb606}.badge.badge-primary{background-color:#34495e}.has-warning .form-control,.has-error .form-control,.has-success .form-control{box-shadow:none}.has-error .form-control{border-color:#d62c1a!important}.has-warning .form-control{border-color:#d29400!important}.has-success .form-control{border-color:#4ea227!important}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#d62c1a}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#d29400}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#4ea227}.spinner{margin:20px auto;width:60px;height:50px;text-align:center;font-size:15px}.spinner>div{background-color:#62cb31;height:100%;width:8px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.splash{position:fixed;z-index:2000;background:white;color:gray;top:0;bottom:0;left:0;right:0}.splash-title{text-align:center;max-width:500px;margin:15% auto;padding:20px}.splash-title h1{font-size:26px}.vertical-container{width:98%;margin:0 auto}.vertical-container:after{content:"";display:table;clear:both}.v-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em}.v-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#e8ebf0}.vertical-timeline-content .btn{float:right}.vertical-timeline-block{position:relative;margin:2em 0}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:1px solid #e4e5e7;text-align:center;background:#fff}.vertical-timeline-icon i{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}.vertical-timeline-content{position:relative;margin-left:60px;background:white;border-radius:.25em;border:1px solid #e4e5e7}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-content .vertical-date{font-weight:500;text-align:right;font-size:13px}.vertical-date small{color:#62cb31;font-weight:400}.vertical-timeline-content:after,.vertical-timeline-content:before{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vertical-timeline-content:after{border-color:transparent;border-right-color:#fff;border-width:10px;margin-top:-10px}.vertical-timeline-content:before{border-color:transparent;border-right-color:#e4e5e7;border-width:11px;margin-top:-11px}@media only screen and (min-width: 768px){.vertical-timeline-content h2{font-size:18px}.vertical-timeline-content p{font-size:13px}}.dropdown-menu.hdropdown{padding:0;z-index:1060}.dropdown-menu.hdropdown .title{padding:12px;text-align:center;border-bottom:1px solid #e4e5e7}.dropdown-menu.hdropdown li{padding:6px 12px;text-align:left;background:#fafbfc;border-bottom:1px solid #e4e5e7}.dropdown-menu.hdropdown li:last-child{border-bottom:0}.dropdown-menu.filedropdown li{padding:6px;text-align:left;background:#fafbfc;border-bottom:1px solid #e4e5e7}.dropdown-menu.filedropdown li i{margin-right:10px}.dropdown-menu.hdropdown.notification li{padding:12px}.dropdown-menu.hdropdown.notification li .label{margin-right:10px}.dropdown-menu.hdropdown li>a:hover,.dropdown-menu.filedropdown li>a:hover{background:inherit}.dropdown-menu.hdropdown li:hover,.dropdown-menu.filedropdown li:hover{background:#f1f3f6}.dropdown-menu.hdropdown li.summary{padding:6px 12px;text-align:center;background:#fff}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav .open>a,.navbar-nav .open>a:hover,.navbar-nav .open>a:focus{color:inherit;background:#f7f8fa;border-bottom:1px solid #e4e5e7}.color-demo .header-line{height:118px}.color-demo .header-line:after{display:block;position:absolute;top:0;background:rgba(0,0,0,.2);content:"";height:10px;width:100%}.header-line.extreme-color{width:20%}.header-line{height:6px;width:10%;float:left;margin:0;position:relative}.header-line div{position:absolute;top:70px;left:15px;font-weight:700;color:#fff}.header-line div span{font-weight:400;display:block;font-size:12px;color:#fff9}.btn{border-radius:3px}.float-e-margins .btn{margin-bottom:5px}.btn-primary.btn-outline{color:#34495e}.btn-primary2.btn-outline{color:#9b59b6}.btn-success.btn-outline{color:#62cb31}.btn-info.btn-outline{color:#3498db}.btn-warning.btn-outline{color:#ffb606}.btn-warning2.btn-outline{color:#e67e22}.btn-danger.btn-outline{color:#e74c3c}.btn-danger2.btn-outline{color:#c0392b}.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:#fff}.btn-primary{background-color:#34495e;border-color:#34495e;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#3f5872;border-color:#3f5872;color:#fff}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#293a4a;border-color:#293a4a}.btn-primary2{background-color:#9b59b6;border-color:#9b59b6;color:#fff}.btn-primary2:hover,.btn-primary2:focus,.btn-primary2:active,.btn-primary2.active,.open .dropdown-toggle.btn-primary2{background-color:#a86ebf;border-color:#a86ebf;color:#fff}.btn-primary2:active,.btn-primary2.active,.open .dropdown-toggle.btn-primary2{background-image:none}.btn-primary2.disabled,.btn-primary2.disabled:hover,.btn-primary2.disabled:focus,.btn-primary2.disabled:active,.btn-primary2.disabled.active,.btn-primary2[disabled],.btn-primary2[disabled]:hover,.btn-primary2[disabled]:focus,.btn-primary2[disabled]:active,.btn-primary2.active[disabled],fieldset[disabled] .btn-primary2,fieldset[disabled] .btn-primary2:hover,fieldset[disabled] .btn-primary2:focus,fieldset[disabled] .btn-primary2:active,fieldset[disabled] .btn-primary2.active{background-color:#8c49a7;border-color:#8c49a7}.btn-success{background-color:#62cb31;border-color:#62cb31;color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-color:#74d348;border-color:#74d348;color:#fff}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success.active[disabled],fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#56b22b;border-color:#56b22b}.btn-info{background-color:#3498db;border-color:#3498db;color:#fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-color:#4ea5e0;border-color:#4ea5e0;color:#fff}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info.active[disabled],fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#2489cc;border-color:#2489cc}.btn-default{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-color:#fff;border-color:#d9dbdd;color:#606265}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default.active[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#e4ebee;border-color:#e4ebee}.btn-warning{background-color:#ffb606;border-color:#ffb606;color:#fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-color:#ffbf25;border-color:#ffbf25;color:#fff}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#e6a300;border-color:#e6a300}.btn-warning2{background-color:#e67e22;border-color:#e67e22;color:#fff}.btn-warning2:hover,.btn-warning2:focus,.btn-warning2:active,.btn-warning2.active,.open .dropdown-toggle.btn-warning2{background-color:#e98e3d;border-color:#e98e3d;color:#fff}.btn-warning2:active,.btn-warning2.active,.open .dropdown-toggle.btn-warning2{background-image:none}.btn-warning2.disabled,.btn-warning2.disabled:hover,.btn-warning2.disabled:focus,.btn-warning2.disabled:active,.btn-warning2.disabled.active,.btn-warning2[disabled],.btn-warning2[disabled]:hover,.btn-warning2[disabled]:focus,.btn-warning2[disabled]:active,.btn-warning2.active[disabled],fieldset[disabled] .btn-warning2,fieldset[disabled] .btn-warning2:hover,fieldset[disabled] .btn-warning2:focus,fieldset[disabled] .btn-warning2:active,fieldset[disabled] .btn-warning2.active{background-color:#d26f18;border-color:#d26f18}.btn-danger{background-color:#e74c3c;border-color:#e74c3c;color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-color:#ea6557;border-color:#ea6557;color:#fff}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger.active[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#e43321;border-color:#e43321}.btn-danger2{background-color:#c0392b;border-color:#c0392b;color:#fff}.btn-danger2:hover,.btn-danger2:focus,.btn-danger2:active,.btn-danger2.active,.open .dropdown-toggle.btn-danger2{background-color:#d24637;border-color:#d24637;color:#fff}.btn-danger2:active,.btn-danger2.active,.open .dropdown-toggle.btn-danger2{background-image:none}.btn-danger2.disabled,.btn-danger2.disabled:hover,.btn-danger2.disabled:focus,.btn-danger2.disabled:active,.btn-danger2.disabled.active,.btn-danger2[disabled],.btn-danger2[disabled]:hover,.btn-danger2[disabled]:focus,.btn-danger2[disabled]:active,.btn-danger2.active[disabled],fieldset[disabled] .btn-danger2,fieldset[disabled] .btn-danger2:hover,fieldset[disabled] .btn-danger2:focus,fieldset[disabled] .btn-danger2:active,fieldset[disabled] .btn-danger2.active{background-color:#a73225;border-color:#a73225}.btn-link{color:inherit}.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{color:#6a6c6f}.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{background-image:none}.btn-link.disabled,.btn-link.disabled:hover,.btn-link.disabled:focus,.btn-link.disabled:active,.btn-link.disabled.active,.btn-link[disabled],.btn-link[disabled]:hover,.btn-link[disabled]:focus,.btn-link[disabled]:active,.btn-link.active[disabled],fieldset[disabled] .btn-link,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link.active{color:#9d9fa2}.btn-outline{color:inherit;background-color:transparent;transition:all .5s}.btn-xs{border-radius:3px;font-size:11px;line-height:1.5;padding:1px 7px}.btn-sm{border-radius:3px;font-size:13px;line-height:1.5;padding:3px 10px}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}.btn-circle.btn-xs{width:20px;height:20px;padding:4px 8px;border-radius:25px;font-size:10px;line-height:1}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.list .list-item-container{float:left}.list-item-container div:first-child{border-top:none}.list .list-item .list-item-content p{margin-bottom:3px;margin-top:0}.list .list-item-date{color:#aaa;font-size:10px;text-align:center}.list .list-item{float:left;overflow-x:hidden;position:relative;width:100%;padding-top:10px;margin-top:10px;border-top:1px solid #e4e5e7}.list .list-item-container-small{min-width:80px;text-align:center}.list .list-item .list-item-content .list-item-right{height:100%;padding:0 10px;position:absolute;right:0;top:0}.list .list-item .list-item-content h1,.list .list-item .list-item-content h2,.list .list-item .list-item-content h3,.list .list-item .list-item-content h4,.list .list-item .list-item-content h5,.list .list-item .list-item-content h6,.list .list-item .list-item-content .list-item-title{font-size:12px;font-weight:700;line-height:20px;margin:0}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{background-color:#34495e;border-color:#34495e;color:#fff!important}.list-group-item-heading{margin-top:10px}.list-group-item-text{margin:0 0 10px;color:inherit;line-height:inherit}.list-group-item{background-color:inherit;border:1px solid #e4e5e7;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.no-padding .list-group-item{border-left:none;border-right:none;border-bottom:none}.no-padding .list-group-item:first-child{border-left:none;border-right:none;border-bottom:none;border-top:none}.no-padding .list-group{margin-bottom:0}.hpanel>.panel-heading{color:inherit;font-weight:700;padding:10px 4px;transition:all .3s;border:1px solid transparent}.hpanel .hbuilt.panel-heading{border-bottom:none}.hpanel>.panel-footer,.hpanel>.panel-section{color:inherit;border:1px solid #e4e5e7;border-top:none;font-size:90%;background:#f7f9fa;padding:10px 15px}.hpanel.panel-collapse>.panel-heading,.hpanel .hbuilt{background:#fff;border-color:#e4e5e7;border:1px solid #e4e5e7;padding:10px;border-radius:2px}.hpanel .panel-body{background:#fff;border:1px solid #e4e5e7;border-radius:2px;padding:20px;position:relative}.hpanel.panel-group .panel-body:first-child{border-top:1px solid #e4e5e7}.hpanel.panel-group .panel-body{border-top:none}.panel-collapse .panel-body{border:none}.hpanel{background-color:none;border:none;box-shadow:none;margin-bottom:25px}.panel-tools{display:inline-block;float:right;margin-top:0;padding:0;position:relative}.hpanel .alert{margin-bottom:0;border-radius:0;border:1px solid #e4e5e7;border-bottom:none}.panel-tools a,.panel-tools button{margin-left:8px;padding:0;border:none;background:none;color:#9d9fa2;cursor:pointer}.hpanel.hgreen .panel-body{border-top:2px solid #62cb31}.hpanel.hblue .panel-body{border-top:2px solid #3498db}.hpanel.hyellow .panel-body{border-top:2px solid #ffb606}.hpanel.hviolet .panel-body{border-top:2px solid #9b59b6}.hpanel.horange .panel-body{border-top:2px solid #e67e22}.hpanel.hred .panel-body{border-top:2px solid #e74c3c}.hpanel.hreddeep .panel-body{border-top:2px solid #c0392b}.hpanel.hnavyblue .panel-body{border-top:2px solid #34495e}.hpanel.hbggreen .panel-body{background:#62cb31;color:#fff;border:none}.hpanel.hbgblue .panel-body{background:#3498db;color:#fff;border:none}.hpanel.hbgyellow .panel-body{background:#ffb606;color:#fff;border:none}.hpanel.hbgviolet .panel-body{background:#9b59b6;color:#fff;border:none}.hpanel.hbgorange .panel-body{background:#e67e22;color:#fff;border:none}.hpanel.hbgred .panel-body{background:#e74c3c;color:#fff;border:none}.hpanel.hbgreddeep .panel-body{background:#c0392b;color:#fff;border:none}.hpanel.hbgnavyblue .panel-body{background:#34495e;color:#fff;border:none}.panel-group .panel-heading{background-color:#f7f9fa}.small-header .hpanel{margin-bottom:0}.small-header{padding:0!important}.small-header .panel-body{padding:15px 25px;border-right:none;border-left:none;border-top:none;border-radius:0}.panel-body h5,.panel-body h4{font-weight:600}.small-header .panel-body h2{font-size:14px;font-weight:700;text-transform:uppercase;margin:0}.small-header .panel-body small{color:#838589}.hbreadcrumb{padding:2px 0;margin-top:6px;margin-bottom:0;list-style:none;background-color:#fff;font-size:12px}.hbreadcrumb>li{display:inline-block}.hbreadcrumb>li+li:before{padding:0 5px;color:#34495e}.hbreadcrumb>.active{color:#9d9fa2}.wrapper{padding:10px 20px}.hpanel.collapsed .panel-body,.hpanel.collapsed .panel-footer{display:none}.hpanel.collapsed .fa.fa-chevron-up:before{content:"\f078"}.hpanel.collapsed .fa.fa-chevron-down:before{content:"\f077"}.hpanel.collapsed.panel-collapse .panel-body{border-width:0 1px 1px 1px;border-color:#e4e5e7;border-style:solid}.hpanel.collapsed .hbuilt.panel-heading{border-bottom:1px solid #e4e5e7}body.fullscreen-panel-mode{overflow-y:hidden}.hpanel.fullscreen{z-index:2030;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;margin-bottom:0}.hpanel.fullscreen .showhide{display:none}.hpanel.fullscreen .panel-body{min-height:calc(100% - 77px)}.rtl .panel-tools{float:left}.rtl .panel-tools a,.rtl .panel-tools button{margin-left:0;margin-right:8px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:1px solid #e4e5e7;border-bottom-color:transparent}.nav-tabs{border-bottom:1px solid #e4e5e7}.tab-pane .panel-body{border-top:none}.tabs-left .tab-pane .panel-body,.tabs-right .tab-pane .panel-body{border-top:1px solid #e4e5e7}.nav-tabs>li a:hover{background:transparent;border-color:transparent}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tabs-left .panel-body{position:static}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{width:20%}.tabs-left .panel-body{width:80%;margin-left:20%}.tabs-right .panel-body{width:80%;margin-right:20%}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #e4e5e7}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#e4e5e7;border-bottom-color:transparent}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#e4e5e7 transparent #e4e5e7 #e4e5e7}.tabs-right>.nav-tabs{float:right;margin-left:19px}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#e4e5e7 #e4e5e7 #e4e5e7 transparent;border-left-color:#fff;z-index:1}.tooltip-inner{background-color:#34495e}.tooltip.top .tooltip-arrow{border-top-color:#34495e}.tooltip.right .tooltip-arrow{border-right-color:#34495e}.tooltip.bottom .tooltip-arrow{border-bottom-color:#34495e}.tooltip.left .tooltip-arrow{border-left-color:#34495e}.stats h4,h5,h6{margin:5px 0}.stats-title h4{text-transform:uppercase;font-size:17px;font-weight:700}.stats-box div{display:inline-block;vertical-align:middle}.stats-label{line-height:1.2}.stats-label small{font-size:80%;line-height:.6}.stats-box-value{background:white}.stats-box-detail{background:#34495e;color:#fff;position:relative}.plan-box{transform:scale(.85);opacity:.7;transition:all .2s ease 0s}.plan-box.active,.plan-box:hover{transform:scale(1);opacity:1}.chat-avatar{width:36px;height:36px;float:left;margin-right:10px;border-radius:50%}.chat-user-name{padding:10px}.chat-user{padding:8px 10px;border-bottom:1px solid #e7eaec}.chat-user a{color:inherit}.chat-view{z-index:1070}.chat-users,.chat-statistic{margin-left:-30px}@media (max-width: 992px){.chat-users,.chat-statistic{margin-left:0}}.chat-view .ibox-content{padding:0}.chat-message{padding:10px 20px}.message-avatar{height:36px;width:36px;object-fit:cover;border-radius:50%;margin-top:1px}.chat-discussion .chat-message .message-avatar{float:left;margin-right:10px}.chat-discussion .message{background-color:#f7f8fa;text-align:left;display:block;padding:10px 20px;position:relative;border-radius:4px}.chat-discussion .chat-message .message-date{float:right}.chat-discussion .chat-message .message{text-align:left;margin-left:55px}.message-date{font-size:10px;color:#888}.message-content{display:block}.chat-users,.chat-discussion{overflow-y:auto;height:500px}.chat-discussion .chat-message.left .message-date{float:right}.chat-discussion .chat-message.right .message-date{float:left}.chat-discussion .chat-message.left .message{text-align:left;margin-left:55px}.chat-discussion .chat-message.right .message{text-align:right;margin-right:55px}.chat-discussion .chat-message.left .message-avatar{float:left;margin-right:10px}.chat-discussion .chat-message.right .message-avatar{float:right;margin-left:10px}.chat-discussion{padding:15px 10px}.projects .project-label{font-weight:700}.projects .hpanel .panel-body{border-bottom:none}.projects .hpanel:last-child .panel-body{border-bottom:1px solid #e4e5e7}.projects .hpanel h4 a{color:#6a6c6f}.projects .project-people img{width:28px;height:28px;margin-left:2px;margin-bottom:4px}.projects .project-info{text-align:right}@media (max-width: 768px){.projects .project-info{text-align:left}}.social-board .social-profile img{height:42px;width:42px;border-radius:50%}.social-board .social-profile h5{margin-top:5px;margin-bottom:0}.social-board .social-form{margin:10px 0}.social-board .social-form input{font-size:12px;padding:2px 12px;height:28px}.social-talk .social-profile img{height:32px;width:32px;border-radius:50%}.social-talk .text-muted{color:#aaacae}.social-talk{margin-bottom:10px}.social-talk .social-content{margin-top:2px}.blog-box p{font-size:12px}.blog-box h4{font-weight:700;margin-top:0}.blog-box .panel-heading{background:#fff;border-top:1px solid #e4e5e7;border-left:1px solid #e4e5e7;border-right:1px solid #e4e5e7;border-radius:2px;padding:10px 20px;position:relative;font-weight:500}.blog-box .panel-footer{color:#909295}.blog-box .panel-heading .media-body{line-height:16px}.blog-box .panel-heading .media img{width:32px;height:32px;border-radius:50%}.blog-box .panel-heading .media-body h5{margin-top:0}.blog-box .panel-image{border-left:1px solid #e4e5e7;border-right:1px solid #e4e5e7;position:relative}.blog-box .panel-image .title{position:absolute;bottom:10px;padding:0 20px;color:#fff}.blog-box .panel-image .title h4{margin-bottom:0}.blog-box .panel-image .title a{color:#fff!important}.blog-article-box .panel-heading{background:#fff;border-top:1px solid #e4e5e7;border-left:1px solid #e4e5e7;border-right:1px solid #e4e5e7;border-radius:2px;padding:80px 10px;position:relative;font-weight:500;text-align:center}.blog-article-box .panel-heading h4{font-size:32px;font-weight:700;color:#515355}.blog-article-box .panel-body{padding:50px 70px}.blog-article-box .panel-body p{font-family:"Times New Roman",Georgia,Serif;font-size:20px;line-height:32px;color:#515355}@media (max-width: 768px){.blog-article-box .panel-body{padding:10px 20px}.blog-article-box .panel-body p{font-family:"Times New Roman",Georgia,Serif;font-size:16px;line-height:28px}.blog-article-box .panel-heading{padding:20px}}.forum-box .panel-body{border-bottom:none}.forum-box .panel-body:last-child{border-bottom:1px solid #e4e5e7}.forum-box .forum-heading h4{margin-bottom:3px;font-weight:700;margin-top:5px;display:inline}.forum-box .forum-heading .label{margin-right:5px}.forum-box .forum-heading .desc{color:#909295;font-size:12px}.forum-box .panel-heading{border:1px solid #e4e5e7;border-bottom:none;font-size:90%;background:#f7f9fa;padding:10px 20px}.forum-box .forum-info{text-align:right;line-height:20px}.forum-box .forum-info .number{display:block;font-weight:700;font-size:22px;margin-top:5px}.forum-box .forum-info span{font-size:12px}.forum-box .panel-body .media-image{text-align:center;margin-right:10px;min-width:100px}.forum-box .panel-body .media img{margin-top:10px;width:42px;height:42px;border-radius:50%;margin-bottom:10px}.forum-box .author-info{font-size:12px}.forum-box .forum-comments{border:1px solid #e4e5e7;border-left:none;border-right:none;background:#f7f9fa;margin-top:20px;padding:10px 15px}.forum-box .forum-comments .media img{width:32px;height:32px;border-radius:50%;margin-top:0;margin-bottom:10px}.forum-box .forum-comments form{margin-top:10px}@media (max-width: 768px){.forum-box .forum-info{text-align:left}}ul.mailbox-list,ul.h-list{list-style:none;padding:0}ul.mailbox-list li a,ul.h-list li a{padding:10px 15px;display:block}ul.mailbox-list li a i,ul.h-list li a i{margin-right:6px;display:inline-block}ul.mailbox-list li.active a,ul.h-list li.active a{background:#f7f9fa;border:1px solid #e4e5e7;font-weight:700;border-radius:1px}ul.mailbox-list li:hover a,ul.h-list li:hover a{font-weight:700}.table-mailbox .radio,.table-mailbox .checkbox{margin:0}.table-mailbox .radio label,.table-mailbox .checkbox label{cursor:default}.table-mailbox tr.unread td a{font-weight:700}.table-mailbox tr td span.label{margin-left:10px}.table-mailbox tr:first-child td{border-top:none}.table-mailbox tr td:first-child{width:33px;padding-right:0}.mailbox-pagination{text-align:right}@media (max-width: 768px){.mailbox-pagination{text-align:left}}.email-compose .note-editor{border:none}.email-compose .note-editor .note-editable{padding:15px 25px}.email-compose .note-toolbar{padding:5px 15px}.note-popover .popover .popover-content>.btn-group,.note-toolbar>.btn-group{margin-bottom:5px}.note-editor .note-toolbar{background-color:#f7f9fa}.contact-panel h3{margin-bottom:2px}.contact-panel h3 a{color:inherit}.contact-panel p{font-size:11px;line-height:16px;margin-bottom:0}.contact-panel img{width:76px;height:76px}.contact-footer{padding:0 15px}.contact-stat span{font-size:10px;font-weight:500;display:block;color:#9d9fa2;text-transform:uppercase}.contact-stat{padding:8px 0;text-align:center}.contact-panel:hover .panel-body{animation-duration:.5s;animation-fill-mode:both;animation-name:pulse;z-index:1}.hpanel .panel-body.file-body{padding:30px 0;text-align:center}.file-body i.fa{font-size:56px}body.blank{background-color:#f1f3f6}.login-container{max-width:420px;margin:auto;padding-top:6%}.register-container{max-width:720px;margin:auto;padding-top:6%}.lock-container{max-width:420px;margin:auto;padding-top:6%}.error-container{max-width:620px;margin:auto;padding-top:6%}.big-icon{font-size:120px}.error-container h1{font-size:44px}.back-link{float:left;width:100%;margin:10px}@media (max-width: 420px){.login-container,.lock-container{margin:auto 10px}}@media (max-width: 720px){.register-container{margin:auto 10px}.lock-container{padding-top:15%}}@media (max-width: 620px){.error-container{margin:auto 10px}}.rtl .back-link{float:right}@media (min-width: 991px){#notes{display:block;height:auto!important;visibility:visible}}#notes .panel-body:first-child{border-top:none}.note-content textarea{border:none;width:100%;padding:0;min-height:360px}.note-link h5{margin-top:0}.note-link:hover{background:#f7f9fa}.filter-item{margin-bottom:0}.filter-item .panel-body{padding:10px 20px;border-bottom:none}.filter-item a{color:#6a6c6f}.filter-item:last-child{border-bottom:1px solid #e4e5e7}.filter-item:hover .panel-body,.filter-item.active .panel-body{background:#fafcfd;z-index:100;box-shadow:0 2px 3px #0000002d}.filter-item::selection .panel-body{background:#fafcfd}.filter-item h4{margin-bottom:5px}.sweet-alert button{background-color:#34495e;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px #80b3eb80,inset 0 0 0 1px #0000000d}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#d0d0d0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert p{font-size:14px;font-weight:400}.sweet-alert h2{font-size:26px}.sweet-alert{padding:25px;box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.cg-notify-message.homer-notify{background:#fff;box-shadow:0 0 1px #0000001a,0 2px 4px #0003;border:none;margin:auto 10px;padding:20px 30px;color:inherit;font-size:15px;transform:translateY(12px);min-width:180px;text-align:right}.homer-notify.alert-warning{border-left:6px solid #ffb606}.homer-notify.alert-success{border-left:6px solid #62cb31}.homer-notify.alert-danger{border-left:6px solid #c0392b}.homer-notify.alert-info{border-left:6px solid #3498db}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin:10px auto 0}#toast-container>.toast-info,#toast-container>.toast-error,#toast-container>.toast-warning,#toast-container>.toast-success{background-image:none}#toast-container>div{background:#fff;padding:20px;color:#6a6c6f;box-shadow:0 0 1px #0000001a,0 2px 4px #0003;opacity:1}#toast-container>div:hover{box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.toast-close-button{color:#000;opacity:.2}.toast-info{background:#fff;border-left:6px solid #3498db}.toast-success{background:#fff;border-left:6px solid #62cb31}.toast-warning{background:#fff;border-left:6px solid #ffb606}.toast-error{background:#fff;border-left:6px solid #e74c3c}.toast-progress{opacity:.6}.toast-info .toast-progress{background-color:#3498db}.toast-success .toast-progress{background-color:#62cb31}.toast-warning .toast-progress{background-color:#ffb606}.toast-error .toast-progress{background-color:#e74c3c}.tour-backdrop{opacity:.5}.note-editor,.note-editor.note-frame{border:1px solid #e4e5e7}.note-editor .note-toolbar{border-bottom:1px solid #e4e5e7}.note-editor .btn-default{border-color:#e4e5e7}.note-editor .panel-heading{padding:5px 10px}.airmode .note-editor{border:none}.bg-white{background-color:#fff}.bg-light-soft{background-color:#f1f3f6}.bg-light{background-color:#f7f9fa}.border-top{border-top:1px solid #e4e5e7}.border-bottom{border-bottom:1px solid #e4e5e7}.border-right{border-right:1px solid #e4e5e7}.border-left{border-left:1px solid #e4e5e7}.h-bg-navy-blue{background:#34495e}.h-bg-violet{background:#9b59b6}.h-bg-blue{background:#3498db}.h-bg-green{background:#62cb31}.h-bg-yellow{background:#ffb606}.h-bg-orange{background:#e67e22}.h-bg-red{background:#e74c3c}.h-bg-red-deep{background:#c0392b}.text-primary{color:#34495e}.text-primary-2{color:#9b59b6}.text-info{color:#3498db}.text-success{color:#62cb31}.text-warning{color:#ffb606}.text-danger{color:#e74c3c}.text-white{color:#fff}.p-xxs{padding:5px!important}.p-xs{padding:10px!important}.p-sm{padding:15px!important}.p-m{padding:20px!important}.p-md{padding:25px!important}.p-lg{padding:30px!important}.p-xl{padding:40px!important}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0!important}.m-l-auto{margin-left:auto}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-t-auto{margin-top:auto}.m-t-none{margin-top:0}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-xxl{margin-top:50px}.m-t-xxxl{margin-top:60px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-r-auto{margin-right:auto}.m-r-none{margin-right:0}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-b-auto{margin-bottom:auto}.m-b-none{margin-bottom:0}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.m-y-auto{margin-top:auto;margin-bottom:auto}.m-y-none{margin-top:0;margin-bottom:0}.m-y-xxs{margin-top:1px;margin-bottom:1px}.m-y-xs{margin-top:5px;margin-bottom:5px}.m-y-sm{margin-top:10px;margin-bottom:10px}.m-y{margin-top:15px;margin-bottom:15px}.m-y-md{margin-top:20px;margin-bottom:20px}.m-y-lg{margin-top:30px;margin-bottom:30px}.m-y-xl{margin-top:40px;margin-bottom:40px}.m-y-xxl{margin-top:50px;margin-bottom:50px}.m-y-xxxl{margin-top:60px;margin-bottom:60px}.m-y-n-xxs{margin-top:-1px;margin-bottom:-1px}.m-y-n-xs{margin-top:-5px;margin-bottom:-5px}.m-y-n-sm{margin-top:-10px;margin-bottom:-10px}.m-y-n{margin-top:-15px;margin-bottom:-15px}.m-y-n-md{margin-top:-20px;margin-bottom:-20px}.m-y-n-lg{margin-top:-30px;margin-bottom:-30px}.m-y-n-xl{margin-top:-40px;margin-bottom:-40px}.space-15{margin:15px 0}.space-20{margin:20px 0}.space-25{margin:25px 0}.space-30{margin:30px 0}html{margin:0;padding:0;height:100%;overflow-y:scroll;overflow-x:hidden!important}body{font-family:Open Sans,Open Sans Hebrew,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wdth" 97.5;font-stretch:97.5%;background-color:#fff;font-size:16px;color:#6a6c6f;margin:0;padding:0;height:100%}#menu{width:180px;bottom:0;float:left;left:0;position:absolute;top:56px;transition:margin .4s ease 0s;z-index:91}#wrapper{margin:0 0 0 180px;padding:0;background:#f1f3f6;border-left:1px solid #e4e5e7;transition:margin .4s ease 0s;position:relative;min-height:100%}.content{padding:25px 40px 40px;min-width:320px}.app-footer{padding:10px 18px;background:#fff;border-top:1px solid #e4e5e7;transition:margin .4s ease 0s;position:absolute;bottom:0;left:0;right:0}@media (max-width: 768px){.content{padding:15px 15px 60px;min-width:320px}}.content-boxed{max-width:1100px;margin:auto;padding-top:60px}#page-header{padding:20px 40px}.fixed-navbar #wrapper{top:0;padding-top:56px}.fixed-sidebar #menu{position:fixed;overflow-x:hidden;width:180px}.sidebar-scroll #menu{position:fixed}.fixed-footer .app-footer{position:fixed;z-index:92;bottom:0;left:181px;right:0}.fixed-footer.hide-sidebar .app-footer{left:0}@media (max-width: 768px){.fixed-footer .app-footer{left:0}.fixed-footer.show-sidebar .app-footer{left:181px}}#right-sidebar{background-color:#fff;border-left:1px solid #e4e5e7;position:fixed;top:0;width:260px!important;z-index:93;bottom:0;right:0;display:none;overflow:auto}#right-sidebar.sidebar-open{display:block}.fixed-small-header .small-header{position:fixed;top:56px;left:0;right:0;margin-left:181px;z-index:95}.fixed-small-header .content{padding-top:80px}.fixed-small-header.hide-sidebar .small-header,.fixed-small-header.page-small .small-header{margin-left:0}.fixed-small-header.page-small .content{padding-top:120px}.fixed-small-header.page-small.show-sidebar .small-header{margin-left:181px;overflow:hidden}.boxed,.boxed .profile-picture{background-color:#fff}.boxed .boxed-wrapper{display:block;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 3px #0000008c}@media (max-width: 700px){body #menu{position:fixed;right:0;top:0}body #menu::-webkit-scrollbar{width:0}#navigation{padding-top:40px}#navigation .profile-picture{padding:4px 20px}.navigation-page-wrapper{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;bottom:0;right:100%;z-index:1;opacity:0;pointer-events:none;transition:opacity .2s 0s,right 0s .22s}}body.show-sidebar #menu{bottom:0;right:0}body.show-sidebar .navigation-page-wrapper{opacity:1;right:0;pointer-events:all;transition:opacity .2s 0s,right 0s 0s}.rtl #menu{right:0;left:auto;background:#fff}.rtl #wrapper{margin:0 180px 0 0;border-right:1px solid #eaeaea;border-left:0}.rtl #right-sidebar{left:0;right:auto}.h-100{min-height:100px}.h-150{min-height:150px}.h-200{min-height:200px}.h-300{min-height:300px}.h-400{min-height:400px}.h-500{min-height:500px}.h-600{min-height:600px}.w-xs{min-width:100px}.w-sm{min-width:120px}.w-m{min-width:140px}.w-lg{min-width:160px}.w-xl{min-width:180px}.w-xxl{min-width:200px}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semi-bold,.list-filter-blocks .filter-block label,.stats-title h4{font-weight:600}.font-bold,.font-extra-bold{font-weight:700}.font-uppercase{text-transform:uppercase}.font-trans{opacity:.5!important}.text-big{font-size:60px}h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px;font-weight:200}.color-line{background:#f7f9fa;height:6px;background-image:linear-gradient(to right,#34495e,#34495e 25%,#9b59b6 25%,#9b59b6 35%,#3498db 35%,#3498db 45%,#62cb31 45%,#62cb31 55%,#ffb606 55%,#ffb606 65%,#e67e22 65%,#e67e22 75%,#e74c3c 85%,#e74c3c 85%,#c0392b 85%,#c0392b 100%);background-size:100% 6px;background-position:50% 100%;background-repeat:no-repeat}.opacity-0{opacity:0}.opacity-1{opacity:1}body.modal-open{left:0;right:0;padding-right:0!important;position:absolute;height:initial}.hr-line-dashed{background-color:transparent;border-top:1px dotted #f1f3f6;color:transparent;height:1px;margin:20px 0}.animated-panel{animation-duration:.5s;animation-fill-mode:both}.jqstooltip{box-sizing:content-box}#logo{float:left;width:180px;background-color:#34495e;padding:18px 10px 18px 18px;height:56px;text-align:center}#logo span{font-weight:700;color:#fff;font-size:14px}#logo.light-version{background-color:#f7f9fa;border-bottom:1px solid #e4e5e7;text-align:center}#logo.light-version span{font-weight:700;color:#34495e;font-size:14px}.profile-picture{padding:20px;text-align:center}.label-menu-corner .label{font-size:10px;line-height:12px;padding:2px 5px;position:absolute;right:18px;top:12px}#side-menu{background:#f7f9fa}#side-menu li a{display:flex;justify-content:space-between;align-items:center;color:#6a6c6f;text-transform:uppercase;font-weight:700;padding:15px 20px}#side-menu li{border-bottom:1px solid #e4e5e7}#side-menu li:first-child{border-top:1px solid #e4e5e7}#side-menu li .nav-second-level li:last-child{border-bottom:none}#side-menu li .nav-second-level li a{padding:10px 8px 10px 30px;color:#6a6c6f;text-transform:none;font-weight:700;font-size:15px;background:#f7f9fa}#side-menu li .nav-second-level li a:hover{background:#fff}#side-menu li .nav-second-level li.active a,#side-menu li .nav-second-level li.is-active a{background-color:#fff}#side-menu li .nav-third-level li a{padding:10px 10px 10px 40px;color:#6a6c6f;text-transform:none;font-weight:700}#side-menu.nav>li>a:hover,#side-menu.nav>li>a:focus{background:#fff}#side-menu li.active{background:#fff}.fa.arrow:before{content:"\f104";display:inline-block;width:16px;height:16px;text-align:center;transform-origin:center;transition:transform .2s}.active>a>.fa.arrow:before{transform:rotate(-90deg)}#top-navigation{height:56px;position:relative;float:left}.navbar-static-top{margin:0 0 0 180px}.navbar.navbar-static-top a,.nav.navbar-nav li a{color:#9d9fa2}.header-link{padding:18px 26px 17px;font-size:14px;float:left;border-right:1px solid #e4e5e7;border-left:1px solid #e4e5e7;margin-right:15px;background:#f7f9fa;cursor:pointer}.header-link:hover{background:#f1f4f6}.navbar-nav>li,.navbar-nav>li>a{height:56px}.navbar-nav>li>a{padding:15px 20px;font-size:25px}.navbar-nav>li:last-child>a{padding-right:35px}.navbar.navbar-static-top .hide-menu{color:#9d9fa2}.panel-title{font-size:13px;font-weight:700;text-transform:uppercase}.box{padding:40px}.box-rb-border{border-right:1px solid #e4e5e7;border-bottom:1px solid #e4e5e7}.box-b-border{border-bottom:1px solid #e4e5e7}.box-r-border{border-right:1px solid #e4e5e7}body.hide-sidebar #menu{margin-left:-180px}body.hide-sidebar #wrapper{margin-left:0}body.page-small #menu{margin-left:-180px}body.page-small #wrapper,body.page-small.show-sidebar #menu{margin-left:0}body.page-small.show-sidebar #wrapper{margin-left:180px}a{color:#34495e}a:hover,a:focus{color:#34495e;text-decoration:none}.no-padding{padding:0!important}.no-borders{border:none!important}.no-margins{margin:0!important}.no-background{background:transparent!important}.borders{border:1px solid #e4e5e7!important}.navbar-form-custom{float:left;height:52px;padding:0;width:180px}.navbar-form-custom .form-control{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;font-size:15px;height:52px;margin:0;z-index:1060;padding:0}.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar{box-shadow:none}.vertical-mid{display:table}.vertical-mid *{display:table-cell;vertical-align:middle}.label-success{background-color:#62cb31}.well{background:#f7f9fa;box-shadow:none}.feed-activity-list .feed-element{border-bottom:1px solid #e7eaec}.feed-element:first-child{margin-top:0}.feed-element{padding-bottom:15px}.feed-element,.feed-element .media{margin-top:15px}.feed-element,.media-body{overflow:hidden}.feed-element>.pull-left{margin-right:10px}.feed-element img.img-circle,.dropdown-messages-box img.img-circle{width:38px;height:38px}.feed-element .well{border:1px solid #e7eaec;box-shadow:none;margin-top:10px;margin-bottom:5px;padding:10px 20px;font-size:11px;line-height:16px}.feed-element .actions{margin-top:10px}.feed-element .photos{margin:10px 0}.feed-photo{max-height:180px;border-radius:4px;overflow:hidden;margin-right:10px;margin-bottom:10px}.feed-element img{filter:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.small-logo{display:none;text-align:center;padding-top:18px;font-size:14px;font-weight:800}.img-small{width:62px;height:62px}@media (max-width: 768px){.navbar-form-custom,.navbar-right,#logo{display:none}.navbar-static-top{margin:0}.small-logo{display:block;float:left}.header-line div{display:none}.color-demo .header-line{height:48px}#hbreadcrumb{float:none!important;margin-bottom:10px;margin-top:0}}@media (max-width: 320px){#wrapper{overflow:hidden}}.canvass{transition:width .01s,height .01s}.project-list table tr td{border-top:none;border-bottom:1px solid #e7eaec;padding:10px;vertical-align:middle}.icons-box{padding:20px}.icons-box h3{margin-top:10px;margin-bottom:10px}.icons-box .infont{text-align:center;margin-bottom:25px}.icons-box .infont i{font-size:35px;display:block;color:#676a6c}.icons-box .infont span{color:#a6a8a9}.icons-box .infont span{margin:1px;display:block}.fullpanel{width:100%;height:100%;top:0;left:0;z-index:1070;overflow-x:scroll;transition:all 2s}.transition{transition:all .5s}.normalheader .hpanel{margin-bottom:0}.normalheader{min-width:320px;padding:40px 40px 0;transition:padding .5s}@media (max-width: 768px){.normalheader{padding:15px 15px 0}}.normalheader h2{margin-top:0}.input-xs{height:20px;padding:2px 10px;font-size:10px;line-height:1.5;border-radius:3px;font-weight:500}.clip-header i{display:inline-block;transform:rotate(45deg)}.clip-header{position:absolute;top:0;right:0;font-size:8px;background:#f7f9fa;padding:4px 5px;border-left:1px solid #e4e5e7;border-bottom:1px solid #e4e5e7}.pagination-example .pagination{margin:0 0 10px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#3498db;border-color:#258cd1;color:#fff;cursor:default;z-index:2}.hbreadcrumb a.active{color:#9d9fa2}.form-control{border-color:#e4e5e7!important}.input-group-addon{background:#fafbfc;border-color:#e4e5e7!important}.sidebar-button{padding:4px 10px 0}.sidebar-button i{font-size:20px}.table>thead>tr>th{border-bottom:none}.no-padding table{margin-bottom:0}.form-control.error{border-color:#e74c3c!important}label.error,label span.error{color:#e74c3c;margin:5px 0 0;font-weight:400}label span.error{margin-left:5px}label.error:before{content:"\f071";font-family:FontAwesome;margin:0 4px}.hdropdown.bigmenu{padding:30px 30px 0}.bigmenu a i{font-size:46px}.bigmenu a{display:block;text-align:center;margin:0 10px 30px 0;min-width:100px}.bigmenu h5{font-size:13px;margin-top:10px}@media (max-width: 768px){.mobile-menu-toggle{display:block}.mobile-menu .navbar-nav>li,.mobile-menu .navbar-nav{float:none}}.mobile-navbar{position:absolute;top:56px;left:0;right:0;background-color:#fff;z-index:94}.mobile-navbar .navbar-nav{padding:0;margin:0;border-bottom:1px solid #e4e5e7}.mobile-navbar .navbar-nav>li>a{padding:15px;font-size:14px;color:#6a6c6f}.mobile-navbar .navbar-nav>li>a:hover,.mobile-navbar .navbar-nav>li>a:focus,.mobile-navbar .navbar-nav .open>a,.mobile-navbar .navbar-nav .open>a:hover,.mobile-navbar .navbar-nav .open>a:focus{border-bottom:none}@media (min-width: 769px){.mobile-navbar,.mobile-navbar.collapse.in{display:none}}.rtl #logo{float:right}.rtl .navbar-nav>li>.dropdown-menu{left:0;right:auto}.rtl .dropdown-menu.hdropdown li{text-align:right}.rtl .header-link{float:right;margin-left:15px;margin-right:0}.rtl .navbar-left .navbar-nav>li:last-child>a{padding-left:35px;padding-right:20px}.rtl .navbar-form-custom{float:right}.rtl #side-menu li .nav-second-level li a{padding:10px 30px 10px 8px}.rtl .clip-header{left:0;right:auto;border-left:0;border-right:1px solid #e4e5e7}.rtl .clip-header i{transform:rotate(-45deg)}body.rtl.hide-sidebar #menu{margin-right:-180px;margin-left:0}body.rtl.hide-sidebar #wrapper{margin-right:0;margin-left:0}body.rtl.page-small #menu{margin-right:-180px;margin-left:0}body.rtl.page-small #wrapper,body.rtl.page-small.show-sidebar #menu{margin-right:0;margin-left:0}body.rtl.page-small.show-sidebar #wrapper{margin-right:180px;margin-left:0}@media (max-width: 768px){.navbar-form-custom,#logo{display:none}.small-logo{display:block;float:right}.navbar-nav.nav-icons{margin:0}.navbar-nav.nav-icons>li{float:right;display:none}.navbar-nav.nav-icons>li.files-uploader:has(.label-menu-corner > .label){display:block}.navbar-nav.nav-icons>li.files-uploader .dropdown-menu{position:absolute;top:100%;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px #0000002d}}@media (max-width: 700px){body.rtl.page-small.show-sidebar #menu{box-shadow:-1px 0 30px #ccc}body.rtl.page-small.show-sidebar #wrapper{margin-right:0}}.ng-context-menu{right:auto!important;margin:0}.ng-context-menu li{padding:0}.ng-context-menu .dropdown-item{padding:4px 12px;cursor:pointer!important}.ng-context-menu .dropdown-item strong{visibility:hidden;margin-right:5px;position:relative}.ng-context-menu .dropdown-item strong:after{content:"\f3cf";display:inline-block;font-family:Ionicons;line-height:20px;visibility:visible;position:absolute;left:3px}.ng-context-menu+ul li{display:flex;align-items:center;font-size:14px;padding:4px 8px!important;cursor:pointer}.ng-context-menu+ul li:hover{background:#f5f5f5}body.light-skin{background-color:#f8f9fb}body.light-skin .color-line{display:none}body.light-skin.fixed-navbar #wrapper,body.light-skin #menu{top:0;padding-top:56px}body.light-skin .welcome-message{display:none}body.light-skin #wrapper{background-color:transparent;border-left:none}body.light-skin #wrapper .content{padding-top:20px}body.light-skin.fixed-small-header #wrapper .content{padding-top:90px}body.light-skin #menu{width:190px}body.light-skin #side-menu{background:none;padding:23px 0 50px 25px}body.light-skin #side-menu li,body.light-skin #side-menu li:first-child{border:none}body.light-skin #side-menu li a{text-transform:none;font-weight:700;padding:10px;color:#909295}body.light-skin #side-menu li a:hover,body.light-skin #side-menu li a:focus{background-color:inherit;color:#6a6c6f;font-weight:700}body.light-skin #side-menu li.active{border:none;background:none}body.light-skin #side-menu li.active>a{border:none;font-weight:700;color:#6a6c6f}body.light-skin #side-menu li .nav-second-level li a{padding:6px 10px 6px 20px}body.light-skin #side-menu li .nav-third-level li a{padding:6px 10px 6px 30px}body.light-skin .profile-picture{display:none}body.light-skin .hpanel .panel-body{border-radius:2px}body.light-skin .panel-footer{border-radius:0 0 2px 2px}body.light-skin .hpanel .panel-body,body.light-skin .hpanel.panel-collapse .panel-heading{border:none;box-shadow:0 1px 10px #0000000d,0 1px 2px #0000001a}body.light-skin .hpanel .panel-heading{border:none}body.light-skin .hpanel .hbuilt.panel-heading,body.light-skin .hpanel.blog-box .panel-heading{box-shadow:0 1px 10px #0000000d,0 1px 2px #0000001a}body.light-skin .hpanel.hgreen .panel-body{border-top:2px solid #62cb31}body.light-skin .hpanel.hblue .panel-body{border-top:2px solid #3498db}body.light-skin .hpanel.hyellow .panel-body{border-top:2px solid #ffb606}body.light-skin .hpanel.hviolet .panel-body{border-top:2px solid #9b59b6}body.light-skin .hpanel.horange .panel-body{border-top:2px solid #e67e22}body.light-skin .hpanel.hred .panel-body{border-top:2px solid #e74c3c}body.light-skin .hpanel.hreddeep .panel-body{border-top:2px solid #c0392b}body.light-skin .hpanel.hnavyblue .panel-body{border-top:2px solid #34495e}body.light-skin #header{box-shadow:0 1px 10px #0000000d,0 1px 2px #0000001a;height:55px;border:none;z-index:10}body.light-skin .header-link{background-color:#fff}body.light-skin #logo{height:55px;width:200px;padding-left:33px}body.light-skin #logo.light-version{border:none;background-color:#fff;text-align:left}body.light-skin #logo.light-version span{font-weight:700;color:#6a6c6f;font-size:14px}body.light-skin.fixed-small-header .small-header{top:55px;z-index:5}body.light-skin .small-header{padding:0 0 0 21px!important}body.light-skin.hide-sidebar .small-header{padding:0!important}body.light-skin .hpanel>.panel-footer,body.light-skin .hpanel>.panel-section{background-color:transparent;border:none}body.light-skin .social-board .hpanel>.panel-footer,body.light-skin .social-board .hpanel>.panel-section{border:1px solid #eaeaea}body.light-skin .contact-panel.hpanel>.panel-footer,body.light-skin .contact-panel.hpanel>.panel-section{border:1px solid #eaeaea}body.light-skin .app-footer{left:-181px}body.light-skin.fixed-footer .app-footer{left:0}.landing-page .navbar-form-custom,.landing-page .navbar-right,.landing-page #logo{display:block}.landing-page .navbar-default{background:#fff}.landing-page .navbar .navbar-brand{font-size:12px;height:auto;margin-top:8px;padding:9px 15px;font-weight:700;border-radius:5px;color:#fff;display:block;background-color:#62cb31;margin-left:0}.landing-page .navbar-default .navbar-toggle:hover,.landing-page .navbar-default .navbar-toggle:focus{background:#62cb31}.landing-page .navbar-default .navbar-toggle:hover .icon-bar,.landing-page .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff!important}.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover,.landing-page .navbar-default .navbar-nav>.active>a:focus{background-color:transparent;color:#62cb31;border:none}.landing-page .navbar-default li a:hover{border-bottom:none}.landing-page .brand-desc{color:#455463;margin:17px 10px 0 90px;width:180px}.landing-page .navbar-nav>li>a{font-size:14px;font-weight:700;padding:15px;color:#455463}.landing-page .navbar-nav>li,.landing-page .navbar-nav>li>a{height:55px}.landing-page header{background:url(images/landing/header.jpg) 50% 0 no-repeat;height:480px;padding-top:50px;margin-bottom:30px}.landing-page section{padding:50px 0;border-bottom:1px solid #eaeaea}.landing-page section h2{margin-top:0}.landing-page section p{margin-top:0}.landing-page header .container{position:relative}.landing-page .heading{margin-top:60px;color:#edf0f5}.landing-page .heading h1{font-weight:700;font-size:34px;margin-bottom:5px;letter-spacing:-.5px}.landing-page h4{font-weight:700}.landing-page p{color:#a7afb8}.landing-page .heading span{font-size:13px;font-weight:700}.landing-page .heading p.small{margin-top:10px;color:#a7afb8;max-width:260px}.landing-page .heading-image{position:absolute;right:60px;top:120px;text-align:right}.landing-page .heading-image p{color:#a7afb8;margin-bottom:5px}.landing-page .heading-image img{box-shadow:0 0 8px #333;margin-left:12px;margin-top:12px;width:180px;border-radius:1px}.landing-page .navy-link{background:#455463;color:#fff}.landing-page .icon-big{font-size:70px}.landing-page .team-member img{height:72px}.landing-page .social-icon a{background:#62cb31;color:#fff;text-align:center;padding:4px 8px;height:28px;width:28px;display:block;border-radius:4px}.landing-page .list-inline>li{padding:0}.landing-page .social-icon a:hover{background:#5abb2d}.landing-page .pricing-plan{margin:20px 10px 0;border-radius:4px;padding-bottom:20px;background:#fff;border:1px solid #eaeaea}.landing-page .pricing-plan li{padding:10px 16px;text-align:center;color:#aeaeae}.landing-page .pricing-plan .pricing-price span{font-weight:700;font-size:30px;color:#62cb31}.landing-page .pricing-title .label{font-size:12px}.landing-page li.pricing-desc{font-size:13px;border-top:none;padding:20px 16px 0}.landing-page li.pricing-title{color:#455463;padding:25px 10px 0;border-radius:4px 4px 0 0;font-size:22px;font-weight:700}.landing-page .client{color:#a7afb8;background:#f7f9fa;padding:30px 10px;margin:0 0 20px;text-transform:uppercase;font-weight:700}@media (max-width: 1200px){.landing-page .heading-image{display:none}.landing-page .heading{text-align:center}.landing-page .heading p.small{margin:10px auto}.landing-page .brand-desc{display:none}.landing-page .navbar .navbar-brand{margin-left:10px}}html{overflow-y:scroll}html:before{content:"";display:block;position:absolute;top:0;right:0;width:1px;bottom:0;background-color:#e4e5e7;z-index:90}.app{min-height:100%;position:relative}:root{--mcp-chat-side-width: 0px}body.mcp-chat-expanded{--mcp-chat-side-width: 520px}@media (max-width: 1100px){body.mcp-chat-expanded{--mcp-chat-side-width: 0px}}body.mcp-chat-expanded.rtl.hide-sidebar #wrapper{margin-right:var(--mcp-chat-side-width)}body.mcp-chat-expanded:not(.rtl).hide-sidebar #wrapper{margin-left:var(--mcp-chat-side-width)}body.mcp-chat-expanded.rtl:not(.hide-sidebar) #wrapper{margin-right:calc(var(--mcp-chat-side-width) + 180px)}body.mcp-chat-expanded:not(.rtl):not(.hide-sidebar) #wrapper{margin-left:calc(var(--mcp-chat-side-width) + 180px)}body.mcp-chat-expanded.rtl:not(.hide-sidebar) #menu{right:var(--mcp-chat-side-width)}body.mcp-chat-expanded:not(.rtl):not(.hide-sidebar) #menu{left:var(--mcp-chat-side-width)}body.mcp-chat-expanded.fixed-navbar .app-header#header,body.mcp-chat-expanded.fixed-small-header .small-header,body.mcp-chat-expanded.fixed-footer .app-footer{inset-inline-start:var(--mcp-chat-side-width);width:calc(100% - var(--mcp-chat-side-width))}#wrapper,#menu,.app-header#header,.small-header,.app-footer{transition:margin .22s ease,right .22s ease,left .22s ease,inset-inline-start .22s ease,width .22s ease}body.mcp-chat-expanded .modal:not([class*=mcp-]),body.mcp-chat-expanded .modal-backdrop:not([class*=mcp-]){inset-inline-start:var(--mcp-chat-side-width)}[ui-sref]:not([ui-sref^=false]),[ng-click]:not([ng-click^="$event.stopPropagation"]):not([disabled]){cursor:pointer}.text-underline,.hover-underline:hover{text-decoration:underline}th{font-size:13px;font-weight:400}.form-control:focus{border-color:#66afe9!important}.form-control.ng-dirty.ng-invalid{border-color:#fc0000!important;box-shadow:inset 0 1px 1px #00000013!important}.select-none{user-select:none}.ib{display:inline-block}.flex-center{display:inline-flex;align-items:center;justify-content:center}.tooltip{font-family:inherit}.d-none{display:none}.dropdown-menu{font-size:14px;border-radius:3px;user-select:none}.dropdown-menu .selected,.dropdown-menu .selected a{font-weight:700}.dropdown-menu .disabled{opacity:.5;pointer-events:none}.dropdown-menu .divider{margin:6px 0}.dropdown-menu .dropdown-box-item{display:flex;align-items:center;padding:4px 20px}.dropdown-menu .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}.dropdown-menu .item-check{margin-left:6px;width:14px;font: 14px/1 FontAwesome;color:#2e2e2e}.dropdown-menu .item-check.selected:before{content:"\f00c";font-weight:400}.email,.phone,.ltr{text-align:right;direction:ltr;display:inline-block}.phone-td,.email-td{direction:ltr;text-align:right}input[type=email],input[type=tel]{text-align:right;direction:ltr}body .ui-select-bootstrap>.ui-select-match .ui-select-toggle{text-align:right!important}body .ui-select-bootstrap>.ui-select-match.btn-default-focus{box-shadow:none}body .ui-select-bootstrap>.ui-select-match.btn-default-focus .ui-select-toggle{border:solid 1px #66afe9!important;border-radius:4px}body .ui-select-bootstrap .ui-select-match-text{padding-right:0;padding-left:1em;color:#555}body .ui-select-bootstrap .ui-select-toggle>.caret{float:left!important;right:auto;left:10px}body .ui-select-bootstrap .ui-select-toggle .ui-select-placeholder{color:#999;font-weight:100}body .ui-select-bootstrap.ui-select-multiple .ui-select-match-item{font-size:13px}body .ui-select-bootstrap.ui-select-multiple .ui-select-match-item .close{margin-top:2px}body .ui-select-bootstrap.ui-select-multiple input.ui-select-search{font-size:14px}body .ui-select-bootstrap.ui-select-multiple input.ui-select-search::-webkit-input-placeholder{color:#999;font-weight:100}body .ui-select-bootstrap .ui-select-refreshing.glyphicon{right:auto;left:0}body .ui-select-bootstrap.ng-dirty.ng-invalid .form-control{border-color:#8a6d3b!important}body>.ui-select-bootstrap.open{z-index:1200!important}.tooltip-inner{text-align:center;white-space:pre-line}#wrapper{min-height:100vh}.color-line{background-position:100%;display:none}.text-success-dark{color:#3c763d}.nowrap{white-space:nowrap}input::-webkit-calendar-picker-indicator{opacity:1;margin:0;cursor:pointer}body .dropup .caret{border-top:4px dashed;border-top:4px solid\	;border-bottom:0}.list-checkbox-actions{display:flex;justify-content:space-between;align-items:center;padding:16px 25px;margin:6px 1px 12px;background:#fff;background:#f7f9fa;border:1px solid #e4e5e7;box-shadow:0 1px 10px #0000000d,0 1px 2px #0000001a}.list-checkbox-actions .actions-title{display:inline-block;margin:5px 0;font-weight:700}.list-checkbox-actions .actions-selected-count{margin-right:5px;font-weight:400;font-size:80%}.list-checkbox-actions .list-filter-blocks{margin-right:auto}.list-filter-blocks{display:inline-block}@media (max-width: 768px){.list-filter-blocks{margin-top:4px}}.list-filter-blocks .filter-block{display:inline-block;vertical-align:middle;margin-left:20px}@media (max-width: 700px){.list-filter-blocks .filter-block{margin-top:4px}.list-filter-blocks .filter-block select option.divider:disabled{display:none}.list-filter-blocks .filter-block label{min-width:100px;vertical-align:middle}}.list-filter-blocks .filter-block:last-child{margin-left:0}.list-filter-blocks .filter-block label{margin-bottom:0}.list-filter-blocks .filter-block .dropdown-toggle{width:160px;display:flex;justify-content:space-between;align-items:center;height:27px;line-height:27px;padding:0 10px}.list-filter-blocks .filter-block input,.list-filter-blocks .filter-block select{display:inline-block;width:auto;padding:1px 12px;height:27px;font-weight:400}.list-filter-blocks .filter-block select option.divider:disabled{color:#ccc;font-weight:100}.list-filter-blocks .filter-block select option.inactive{color:#999}.rtl .checkbox{padding-left:initial;padding-right:20px}.rtl .checkbox label{padding-left:initial;padding-right:5px}.rtl .checkbox label:before{margin-right:-20px;margin-left:initial;left:auto;right:0}.rtl .checkbox label:after{right:0;left:initial;margin-right:-20px;margin-left:initial;padding-right:3px;padding-left:initial}.intl-tel-input{direction:ltr}.rtl #loading-bar .bar{right:0;left:auto}.rtl #loading-bar .bar .peg{right:auto;left:0}.popover{font-family:Open Sans,Open Sans Hebrew,Helvetica Neue,Helvetica,Arial,sans-serif}.btn:focus:hover,.btn:focus:active,button:focus:hover,button:focus:active{outline:none}body tags-input .tags{text-align:right;direction:ltr;border-color:#e4e5e7;box-shadow:none;border-radius:0 4px 4px 0}body tags-input .tags:focus-within{border-color:#66afe9;box-shadow:none}body tags-input .tags .tag-item,body tags-input .tags .input{font-family:inherit;float:right}body tags-input .host{margin-top:0;margin-bottom:0}.note-editor .note-toolbar-wrapper{height:auto!important}.note-editor .note-toolbar{user-select:none;z-index:8}.note-editor .note-misc button i:before{transform:rotateY(180deg)}.note-editor [data-name=paragraph] .dropdown-menu{direction:ltr;text-align:left}.note-editor .note-dir .note-btn{margin-right:-1px}.note-editor .note-fontsize .note-btn-group:first-child .note-btn{border-radius:0 4px 4px 0}.note-editor .note-fontsize .note-btn-group:last-child .note-btn{border-radius:4px 0 0 4px!important}.note-editor .note-para .note-btn-group>.note-btn{border-radius:4px 0 0 4px!important}.note-editor .note-para .dropdown-menu{min-width:225px!important}.note-editor .note-para .dropdown-menu .note-align{margin-right:0!important;margin-left:5px}.note-editor .note-color button{float:left}.note-editor .note-color .note-btn{direction:ltr}.note-editor .note-color .note-current-color-button{margin-right:-1px}.note-editor .note-color .dropdown-menu{right:auto;left:0}.note-editor .note-fontname .note-btn{height:28px}.note-editor .note-fontname .dropdown-menu.dropdown-fontname{right:auto;left:0}.note-editor .note-table .dropdown-menu{left:0;right:auto;direction:ltr;text-align:left}.note-editor .note-dir{direction:ltr}.note-editor .note-editable{min-height:300px;font-size:18px}.note-editor .note-control-selection-info{direction:ltr}.note-editor .modal-header{padding:15px}.note-editor .modal-header .modal-title{font-size:18px}.modal-dialog .modal-footer .btn+.btn{margin-right:10px}@media (max-width: 700px){.mobile-modal-view #wrapper{z-index:10}.mobile-modal-view #wrapper .add-project-button{z-index:1}.mobile-modal-view #wrapper .content{z-index:2;position:relative}.mobile-modal-view .mobile-modal-inner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh) * 100);box-shadow:none;z-index:91;overflow-x:hidden;overflow-y:auto}.mobile-modal-view .mobile-modal-inner>.panel-heading{position:relative;box-shadow:0 2px 5px #0000000d;padding:14px 10px;border-radius:0;z-index:5;background:#fff;border-color:#e4e5e7;border:1px solid #e4e5e7;color:inherit;font-weight:700;transition:all .3s}.mobile-modal-view .mobile-modal-inner>.panel-body{overflow:auto;padding-bottom:10px;border:1px solid #e4e5e7;border-radius:0;flex:1}.mobile-modal-view .mobile-modal-inner>.panel-footer{padding:0;box-shadow:0 -2px 5px #0000000d;background:#fff;z-index:1}}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f1f3f6}}html ::-webkit-scrollbar{width:10px;height:10px;background:#f1f3f6;transition:all .3s ease-in-out}html ::-webkit-scrollbar-button{width:0;height:0}html ::-webkit-scrollbar-track{border:none;transition:all .3s;border-radius:0}html ::-webkit-scrollbar-thumb{background:#d9d9d9;border:0 none #fff;border-radius:50px}html ::-webkit-scrollbar-corner{background:transparent}html ::-webkit-scrollbar-thumb:hover{background:#c2c2c2}html ::-webkit-scrollbar-thumb:active{background:#919191}html ::-webkit-scrollbar-thumb:start{background:red}html ::-webkit-scrollbar-thumb:window-inactive{background:#a3a3a3}html ::-webkit-scrollbar-track:hover,html ::-webkit-scrollbar-track:active{background:#e0e0e0}html body ::-webkit-scrollbar-track{border-radius:0 5px 5px 0}html[dir=rtl] body ::-webkit-scrollbar-track{border-radius:5px 0 0 5px}@media (max-width: 700px){html ::-webkit-scrollbar{width:4px}}.add-project-button{display:none;position:fixed;bottom:22px;left:24px;z-index:9}.add-project-button a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:49px;background:#62cb31;color:#fff;font-size:32px;box-shadow:0 0 4px #0000001f,0 1px 8px #00000047;transition:box-shadow .2s}.add-project-button a:hover{background:#74d348;box-shadow:0 0 9px #0000001f,0 4px 12px #00000047}.add-project-button .tooltip .tooltip-inner{max-width:300px;width:75px;padding-bottom:4px}@media (max-width: 700px){.add-project-button{display:block}}.city-autocomplete-dropdown{max-height:280px;overflow:auto;min-width:236px;margin-right:10px;background:#fff;z-index:1100}.city-autocomplete-dropdown>li>a{font-size:14px;padding:3px 15px}.street-autocomplete-dropdown{max-height:280px;overflow:auto;margin-right:10px;z-index:1100}.street-autocomplete-dropdown>li>a{font-size:14px;padding:3px 15px}.neighborhood-autocomplete-dropdown{max-height:280px;overflow:auto;margin-right:10px;z-index:1100}.neighborhood-autocomplete-dropdown>li>a{font-size:14px;padding:3px 15px}.agent-selector{display:inline-block}.agent-selector .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between}.agent-selector-dropdown-menu{z-index:1100;max-height:300px;max-width:86vw;min-width:184px;overflow:auto}.agent-selector-dropdown-menu li a{font-size:15px;padding:3px 14px}.agent-selector-dropdown-menu li a span{vertical-align:middle}.agent-selector-dropdown-menu .all-agents-filter{margin-right:32px}.agent-selector-dropdown-menu .img-circle{width:23px;height:23px;object-fit:cover;margin-left:5px;display:inline-block}.agent-selector-dropdown-menu .selected-agent{font-weight:700;height:27.2px}.agent-selector-dropdown-menu .inactive-agent a{color:#aaa}.mcp-ai-fill-modal{z-index:10050!important}.mcp-ai-fill-modal .modal-dialog{max-width:720px}.mcp-ai-fill-modal .modal-dialog:has(.with-side-pane),.mcp-ai-fill-modal .modal-dialog.ai-fill-modal-wide{width:95vw!important;max-width:95vw!important;margin-left:auto!important;margin-right:auto!important}.mcp-ai-fill-backdrop{z-index:10040!important}.ai-fill-modal .modal-header{display:flex;align-items:center;border-bottom:1px solid #e4e5e7;padding:14px 18px;overflow:hidden}.ai-fill-modal .modal-header h3{flex:1 1 auto;min-width:0;margin:0;font-size:17px;font-weight:600;color:#34495e;text-align:start;display:flex;align-items:center;gap:8px;overflow:hidden}.ai-fill-modal .modal-header h3>i.fa{flex-shrink:0;color:#f0a500}.ai-fill-modal .modal-header h3 .modal-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-fill-modal .modal-header .close{flex:0 0 auto;width:32px;height:32px;background:transparent;border:none;color:#838589;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;opacity:1;transition:background .12s ease,color .12s ease}.ai-fill-modal .modal-header .close:hover{background:rgba(231,76,60,.18);color:#e74c3c}.ai-fill-modal .modal-body{padding:16px 18px;min-height:320px}.ai-fill-modal .ai-fill-subtitle{font-size:12.5px;color:#7e8084;margin-bottom:12px;display:flex;align-items:center;gap:6px}.ai-fill-modal .ai-fill-subtitle .fa{color:#f0a500;opacity:.85}.ai-fill-modal .ai-fill-section{padding:12px 0;border-top:1px solid #e4e5e7}.ai-fill-modal .ai-fill-section:first-of-type{border-top:none;padding-top:4px}.ai-fill-modal .ai-fill-section-label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#34495e;margin-bottom:8px;font-weight:600}.ai-fill-modal .ai-fill-section-label .fa{color:#34495e}.ai-fill-modal .ai-fill-brand-icon{height:16px;width:auto;object-fit:contain;display:inline-block;vertical-align:middle;flex-shrink:0;margin-inline-end:2px}.ai-fill-modal .ai-fill-brand-icon.brand-icon-lg{height:22px}.ai-fill-modal .ai-fill-pick-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px dashed #34495e;border-radius:3px;color:#34495e;font-size:13px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ai-fill-modal .ai-fill-pick-btn .fa{color:#34495e}.ai-fill-modal .ai-fill-pick-btn:hover{background:rgba(52,73,94,.06);border-style:solid}.ai-fill-modal .ai-fill-chip-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ai-fill-modal .ai-fill-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;background:#f7f9fa;border:1px solid #e4e5e7;border-radius:16px;font-size:12px;color:#34495e}.ai-fill-modal .ai-fill-chip.folder{background:rgba(240,165,0,.1);border-color:#f0a5004d}.ai-fill-modal .ai-fill-chip.folder .chip-icon{color:#f0a500}.ai-fill-modal .ai-fill-chip .chip-icon{flex-shrink:0;color:#34495e;opacity:.85}.ai-fill-modal .ai-fill-chip .chip-name{flex:1;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed;text-align:start}.ai-fill-modal .ai-fill-chip .chip-remove{flex-shrink:0;width:18px;height:18px;background:transparent;border:none;border-radius:50%;color:#8e9093;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:background .1s ease,color .1s ease}.ai-fill-modal .ai-fill-chip .chip-remove:hover{background:rgba(231,76,60,.15);color:#e74c3c}.ai-fill-modal .ai-fill-manual-text{width:100%;resize:vertical;font-size:13px;line-height:1.5;direction:rtl;min-height:110px}.ai-fill-modal .ai-fill-counter{margin-top:4px;font-size:11px;color:#a3a4a7;text-align:end;font-variant-numeric:tabular-nums}.ai-fill-modal .ai-fill-error{margin-top:12px;padding:8px 10px;background:rgba(231,76,60,.08);border:1px solid rgba(231,76,60,.3);border-radius:3px;color:#e43321;font-size:12.5px;display:flex;align-items:center;gap:6px}.ai-fill-modal .ai-fill-running{text-align:center;padding:60px 20px}.ai-fill-modal .ai-fill-running>.fa.fa-circle-o-notch{font-size:32px;color:#34495e;margin-bottom:16px}.ai-fill-modal .ai-fill-running .running-msg{font-size:15px;color:#34495e;font-weight:500;margin-bottom:6px}.ai-fill-modal .ai-fill-running .running-hint{font-size:12px;color:#989a9d}.ai-fill-modal .ai-fill-review{display:flex;flex-direction:column;gap:12px}.ai-fill-modal .ai-fill-review .review-explanation{padding:10px 12px;background:rgba(52,73,94,.06);border-inline-start:3px solid #34495e;border-radius:3px;font-size:13px;line-height:1.5;color:#34495e}.ai-fill-modal .ai-fill-review .review-empty{padding:32px 16px;text-align:center;color:#888b8e;font-size:13.5px;background:#f7f9fa;border:1px solid #e4e5e7;border-radius:3px}.ai-fill-modal .ai-fill-review .review-empty .fa{font-size:22px;opacity:.65;margin-bottom:8px;display:block}.ai-fill-modal .ai-fill-review .review-toolbar{display:flex;align-items:center;gap:8px;font-size:12px;color:#7e8084}.ai-fill-modal .ai-fill-review .review-toolbar .review-count{font-weight:500}.ai-fill-modal .ai-fill-review .review-toolbar .review-toolbar-sep{color:#e4e5e7}.ai-fill-modal .ai-fill-review .review-toolbar .btn-link{background:transparent;border:none;color:#34495e;padding:0;font-size:12px;cursor:pointer}.ai-fill-modal .ai-fill-review .review-toolbar .btn-link:hover{text-decoration:underline}.ai-fill-modal .ai-fill-review .review-list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto;border:1px solid #e4e5e7;border-radius:3px}.ai-fill-modal .ai-fill-review .review-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid #e4e5e7;transition:background .12s ease;background:#fff;border-inline-start:3px solid transparent}.ai-fill-modal .ai-fill-review .review-row:last-child{border-bottom:none}.ai-fill-modal .ai-fill-review .review-row:hover{background:#f7f9fa}.ai-fill-modal .ai-fill-review .review-row.accepted{background:rgba(98,203,49,.06)}.ai-fill-modal .ai-fill-review .review-row.accepted:hover{background:rgba(98,203,49,.1)}.ai-fill-modal .ai-fill-review .review-row.conf-high{border-inline-start-color:#62cb31}.ai-fill-modal .ai-fill-review .review-row.conf-medium{border-inline-start-color:#f0a500}.ai-fill-modal .ai-fill-review .review-row.conf-low{border-inline-start-color:#aaacae}.ai-fill-modal .ai-fill-review .review-row-check{flex-shrink:0;padding-top:2px;color:#34495e;font-size:16px}.ai-fill-modal .ai-fill-review .review-row-preview-btn{flex-shrink:0;width:26px;height:26px;background:transparent;border:1px solid transparent;border-radius:3px;color:#8e9093;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:0;transition:opacity .15s ease,background .1s ease,color .1s ease,border-color .1s ease}.ai-fill-modal .ai-fill-review .review-row-preview-btn:hover{background:rgba(52,73,94,.1);color:#34495e;border-color:#34495e4d}.ai-fill-modal .ai-fill-review:hover .review-row-preview-btn{opacity:1}.ai-fill-modal .ai-fill-review.active-preview{background:rgba(240,165,0,.07);border-inline-end:2px solid #f0a500}.ai-fill-modal .ai-fill-review.active-preview .review-row-preview-btn{opacity:1;color:#f0a500;border-color:#f0a50066;background:rgba(240,165,0,.1)}.ai-fill-modal .ai-fill-review .review-row-body{flex:1;min-width:0}.ai-fill-modal .ai-fill-review .review-row-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.ai-fill-modal .ai-fill-review .review-row-head .review-row-field{font-family:SF Mono,Menlo,Consolas,monospace;background:#f1f3f6;color:#34495e;padding:1px 6px;border-radius:2px;font-weight:600}.ai-fill-modal .ai-fill-review .review-row-head .review-row-conf{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:500}.ai-fill-modal .ai-fill-review .review-row-head .review-row-conf.conf-high{background:rgba(98,203,49,.12);color:#469123}.ai-fill-modal .ai-fill-review .review-row-head .review-row-conf.conf-medium{background:rgba(240,165,0,.16);color:#c78900}.ai-fill-modal .ai-fill-review .review-row-head .review-row-conf.conf-low{background:#f1f3f6;color:#797b7f}.ai-fill-modal .ai-fill-review .review-row-head .review-row-overwrite-tag{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:500;background:rgba(240,165,0,.12);color:#b37b00;white-space:nowrap}.ai-fill-modal .ai-fill-review .review-row-head .review-row-overwrite-tag>i.fa{margin-inline-end:3px;font-size:10px}.ai-fill-modal .ai-fill-review .review-row.was-filled:not(.accepted) .review-row-value,.ai-fill-modal .ai-fill-review .review-row.was-filled:not(.accepted) .review-row-subfields,.ai-fill-modal .ai-fill-review .review-row.was-filled:not(.accepted) .review-row-evidence{opacity:.7}.ai-fill-modal .ai-fill-review .review-row .review-row-check,.ai-fill-modal .ai-fill-review .review-row .review-row-check>i.fa{opacity:1!important}.ai-fill-modal .ai-fill-review .review-row-value{font-size:13.5px;color:#6a6c6f}.ai-fill-modal .ai-fill-review .review-row-value strong{color:#34495e;font-weight:600}.ai-fill-modal .ai-fill-review .review-row-op-label{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:600;background:rgba(52,73,94,.12);color:#1e2a37;letter-spacing:.2px}.ai-fill-modal .ai-fill-review .review-row.op-add_row .review-row-op-label{background:rgba(98,203,49,.16);color:#469123}.ai-fill-modal .ai-fill-review .review-row.op-update_row .review-row-op-label{background:rgba(240,165,0,.16);color:#c78900}.ai-fill-modal .ai-fill-review .review-row-subfields{list-style:none;margin:4px 0 0;padding:8px 10px;background:#f7f9fa;border:1px dashed #e4e5e7;border-radius:3px;display:flex;flex-direction:column;gap:4px}.ai-fill-modal .ai-fill-review .review-row-subfield{display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.4}.ai-fill-modal .ai-fill-review .review-row-subfield .subfield-line{display:flex;align-items:baseline;gap:6px;cursor:pointer;padding:2px 4px;border-radius:2px;transition:background .1s ease}.ai-fill-modal .ai-fill-review .review-row-subfield .subfield-line:hover{background:rgba(52,73,94,.06)}.ai-fill-modal .ai-fill-review .review-row-subfield .subfield-check{color:#34495e;font-size:13px;flex-shrink:0;position:relative;top:1px}.ai-fill-modal .ai-fill-review .review-row-subfield .subfield-key{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#7e8084;flex-shrink:0}.ai-fill-modal .ai-fill-review .review-row-subfield .subfield-value{color:#34495e;font-weight:600;word-break:break-word}.ai-fill-modal .ai-fill-review .review-row-subfield.subfield-excluded .subfield-value,.ai-fill-modal .ai-fill-review .review-row-subfield.subfield-excluded .subfield-key{opacity:.45;text-decoration:line-through}.ai-fill-modal .ai-fill-review .review-row-subfield.nested{background:rgba(52,73,94,.04);border:1px solid rgba(52,73,94,.18);border-radius:3px;padding:6px 8px}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-group-header{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-group-header .nested-group-count{font-size:10.5px;color:#8e9093;font-weight:500}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-row{display:flex;align-items:baseline;gap:6px;cursor:pointer;padding:3px 6px;margin-inline-start:6px;border-radius:2px;font-size:11.5px;transition:background .1s ease}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-row:hover{background:rgba(52,73,94,.1)}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-check{color:#34495e;font-size:12.5px;flex-shrink:0;position:relative;top:1px}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-row-summary{color:#34495e;word-break:break-word;flex:1}.ai-fill-modal .ai-fill-review .review-row-subfield .nested-row.nested-row-excluded .nested-row-summary{opacity:.45;text-decoration:line-through}.ai-fill-modal .ai-fill-review .review-row-evidence{margin-top:4px;font-size:11.5px;color:#8e9093;font-style:italic;line-height:1.4}.ai-fill-modal .ai-fill-review .review-row-evidence .fa{margin-inline-end:4px;opacity:.6}.ai-fill-modal .ai-fill-review .review-warnings{padding:8px 12px;background:rgba(240,165,0,.08);border:1px solid rgba(240,165,0,.25);border-radius:3px;font-size:12px}.ai-fill-modal .ai-fill-review .review-warnings .warning-head{font-weight:500;color:#c78900;margin-bottom:4px}.ai-fill-modal .ai-fill-review .review-warnings ul{margin:0;padding-inline-start:16px;color:#6a6c6f}.ai-fill-modal .ai-fill-review .review-warnings ul li{line-height:1.5}.ai-fill-modal .ai-fill-review .review-meta{font-size:11px;color:#a3a4a7;text-align:end;font-variant-numeric:tabular-nums}.ai-fill-modal .modal-footer{border-top:1px solid #e4e5e7;padding:12px 18px}.ai-fill-modal .modal-footer .footer-group{display:flex;justify-content:flex-end;gap:8px}.ai-fill-modal .modal-footer .btn .fa{margin-inline-end:4px}.mcp-ai-fill-batch-modal{z-index:10050!important}.mcp-ai-fill-batch-modal .modal-dialog{max-width:760px}.mcp-ai-fill-batch-modal .modal-dialog:has(.with-side-pane),.mcp-ai-fill-batch-modal .modal-dialog.ai-fill-modal-wide{width:95vw!important;max-width:95vw!important;margin-left:auto!important;margin-right:auto!important}.mcp-ai-fill-batch-backdrop{z-index:10040!important}.modal-body.with-side-pane{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important;height:75vh!important;min-height:0!important;overflow:hidden!important}.modal-body.with-side-pane>.review-main{flex:1 1 0!important;width:0!important;min-width:0!important;height:100%!important;overflow:auto!important}.modal-body.with-side-pane>ai-fill-source-pane{flex:1 1 0!important;width:0!important;min-width:0!important;height:100%!important;display:block!important}@media (max-width: 800px){.modal-body.with-side-pane{flex-direction:column!important;height:85vh!important}.modal-body.with-side-pane>.review-main,.modal-body.with-side-pane>ai-fill-source-pane{flex:1 1 auto!important;width:auto!important;height:auto!important}}.ai-fill-batch-modal .modal-header{display:flex;align-items:center;border-bottom:1px solid #e4e5e7;padding:14px 18px;overflow:hidden}.ai-fill-batch-modal .modal-header h3{flex:1;min-width:0;margin:0;font-size:17px;font-weight:600;color:#34495e;text-align:start;display:flex;align-items:center;gap:8px;overflow:hidden}.ai-fill-batch-modal .modal-header h3>i.fa{flex-shrink:0;color:#f0a500}.ai-fill-batch-modal .modal-header h3 .modal-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-fill-batch-modal .modal-header .close{flex:0 0 auto;width:32px;height:32px;background:transparent;border:none;color:#838589;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;opacity:1;transition:background .12s ease,color .12s ease}.ai-fill-batch-modal .modal-header .close:hover{background:rgba(231,76,60,.18);color:#e74c3c}.ai-fill-batch-modal .modal-body{padding:16px 18px;min-height:360px}.ai-fill-batch-modal .modal-body.with-side-pane{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important;height:75vh!important;min-height:0!important;overflow:hidden!important}.ai-fill-batch-modal .modal-body.with-side-pane>.review-main{flex:1 1 0!important;width:0!important;min-width:0!important;height:100%!important;overflow:auto!important}.ai-fill-batch-modal .modal-body.with-side-pane>ai-fill-source-pane{flex:1 1 0!important;width:0!important;min-width:0!important;height:100%!important;display:block!important}.ai-fill-batch-modal .ai-fill-draft-banner{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:14px;background:rgba(240,165,0,.1);border:1px solid rgba(240,165,0,.3);border-radius:3px}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-icon{flex:0 0 auto;color:#dc9700;font-size:22px}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-body{flex:1;min-width:0}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-head{font-size:13.5px;font-weight:600;color:#34495e;margin-bottom:2px}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-meta{font-size:11.5px;color:#7e8084;font-variant-numeric:tabular-nums}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-actions{flex:0 0 auto;display:flex;gap:6px}.ai-fill-batch-modal .ai-fill-draft-banner .draft-banner-actions .btn .fa{margin-inline-end:4px}.ai-fill-batch-modal .ai-fill-subtitle{font-size:12.5px;color:#7e8084;margin-bottom:12px;display:flex;align-items:center;gap:6px}.ai-fill-batch-modal .ai-fill-subtitle .fa{color:#f0a500;opacity:.85}.ai-fill-batch-modal .ai-fill-section{padding:12px 0;border-top:1px solid #e4e5e7}.ai-fill-batch-modal .ai-fill-section:first-of-type{border-top:none;padding-top:4px}.ai-fill-batch-modal .ai-fill-section-label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#34495e;margin-bottom:8px;font-weight:600}.ai-fill-batch-modal .ai-fill-section-label .fa{color:#34495e}.ai-fill-batch-modal .ai-fill-brand-icon{height:16px;width:auto;object-fit:contain;display:inline-block;vertical-align:middle;flex-shrink:0;margin-inline-end:2px}.ai-fill-batch-modal .ai-fill-brand-icon.brand-icon-lg{height:22px}.ai-fill-batch-modal .ai-fill-pick-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px dashed #34495e;border-radius:3px;color:#34495e;font-size:13px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ai-fill-batch-modal .ai-fill-pick-btn .fa{color:#34495e}.ai-fill-batch-modal .ai-fill-pick-btn:hover{background:rgba(52,73,94,.06);border-style:solid}.ai-fill-batch-modal .ai-fill-chip-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ai-fill-batch-modal .ai-fill-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;background:#f7f9fa;border:1px solid #e4e5e7;border-radius:16px;font-size:12px;color:#34495e}.ai-fill-batch-modal .ai-fill-chip.folder{background:rgba(240,165,0,.1);border-color:#f0a5004d}.ai-fill-batch-modal .ai-fill-chip.folder .chip-icon{color:#f0a500}.ai-fill-batch-modal .ai-fill-chip .chip-icon{flex-shrink:0;color:#34495e;opacity:.85}.ai-fill-batch-modal .ai-fill-chip .chip-name{flex:1;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed;text-align:start}.ai-fill-batch-modal .ai-fill-chip .chip-remove{flex-shrink:0;width:18px;height:18px;background:transparent;border:none;border-radius:50%;color:#8e9093;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:background .1s ease,color .1s ease}.ai-fill-batch-modal .ai-fill-chip .chip-remove:hover{background:rgba(231,76,60,.15);color:#e74c3c}.ai-fill-batch-modal .ai-fill-manual-text{width:100%;resize:vertical;min-height:110px;font-size:13px;line-height:1.5;direction:rtl}.ai-fill-batch-modal .ai-fill-counter{margin-top:4px;font-size:11px;color:#a3a4a7;text-align:end;font-variant-numeric:tabular-nums}.ai-fill-batch-modal .ai-fill-error{margin-top:12px;padding:8px 10px;background:rgba(231,76,60,.08);border:1px solid rgba(231,76,60,.3);border-radius:3px;color:#e43321;font-size:12.5px;display:flex;align-items:center;gap:6px}.ai-fill-batch-modal .streaming-source{padding:8px 12px;background:#f7f9fa;border:1px solid #e4e5e7;border-radius:3px;margin-bottom:12px;font-size:13px;color:#34495e}.ai-fill-batch-modal .streaming-source .fa{color:#f0a500;margin-inline-end:6px}.ai-fill-batch-modal .streaming-list{list-style:none;margin:0;padding:0;border:1px solid #e4e5e7;border-radius:3px;overflow:hidden}.ai-fill-batch-modal .streaming-row{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e5e7;transition:background .18s ease}.ai-fill-batch-modal .streaming-row:last-child{border-bottom:none}.ai-fill-batch-modal .streaming-row .streaming-row-icon{flex-shrink:0;width:24px;padding-top:1px;text-align:center}.ai-fill-batch-modal .streaming-row .streaming-row-icon .fa{font-size:16px}.ai-fill-batch-modal .streaming-row .streaming-row-body{flex:1;min-width:0}.ai-fill-batch-modal .streaming-row .streaming-row-title{font-size:13.5px;font-weight:500;color:#34495e;margin-bottom:2px}.ai-fill-batch-modal .streaming-row .streaming-row-meta{font-size:11.5px;color:#888b8e}.ai-fill-batch-modal .streaming-row .streaming-row-meta .streaming-error-text{color:#e74c3c}.ai-fill-batch-modal .streaming-row.status-waiting{background:#f7f9fa}.ai-fill-batch-modal .streaming-row.status-waiting .streaming-row-icon{color:#a3a4a7}.ai-fill-batch-modal .streaming-row.status-waiting .streaming-row-title{color:#7e8084}.ai-fill-batch-modal .streaming-row.status-running{background:rgba(52,73,94,.05);animation:bf-running-pulse 1.6s ease-in-out infinite}.ai-fill-batch-modal .streaming-row.status-running .streaming-row-icon{color:#34495e}.ai-fill-batch-modal .streaming-row.status-done .streaming-row-icon{color:#62cb31}.ai-fill-batch-modal .streaming-row.status-error{background:rgba(231,76,60,.04)}.ai-fill-batch-modal .streaming-row.status-error .streaming-row-icon{color:#e74c3c}@keyframes bf-running-pulse{0%,to{background:rgba(52,73,94,.05)}50%{background:rgba(52,73,94,.1)}}.ai-fill-batch-modal .streaming-totals{margin-top:12px;text-align:end;font-size:12px;color:#34495e;font-variant-numeric:tabular-nums}.ai-fill-batch-modal .streaming-totals strong{color:#f0a500}.ai-fill-batch-modal .review-summary{padding:10px 12px;background:rgba(52,73,94,.06);border-inline-start:3px solid #34495e;border-radius:3px;font-size:13px;color:#34495e;margin-bottom:12px}.ai-fill-batch-modal .review-summary strong{font-size:15px}.ai-fill-batch-modal .review-toolbar{display:flex;align-items:center;gap:8px;font-size:12px;color:#7e8084;margin-bottom:8px}.ai-fill-batch-modal .review-toolbar .btn-link{background:transparent;border:none;color:#34495e;padding:0;font-size:12px;cursor:pointer}.ai-fill-batch-modal .review-toolbar .btn-link:hover{text-decoration:underline}.ai-fill-batch-modal .review-toolbar .review-toolbar-sep{color:#e4e5e7}.ai-fill-batch-modal .review-sections{list-style:none;margin:0;padding:0;border:1px solid #e4e5e7;border-radius:3px;overflow:hidden}.ai-fill-batch-modal .review-section{border-bottom:1px solid #e4e5e7;background:#fff}.ai-fill-batch-modal .review-section:last-child{border-bottom:none}.ai-fill-batch-modal .review-section.is-empty .review-section-head{color:#989a9d}.ai-fill-batch-modal .review-section.is-error .review-section-head{color:#e74c3c}.ai-fill-batch-modal .review-section-head{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:13.5px;color:#34495e;transition:background .12s ease;user-select:none}.ai-fill-batch-modal .review-section-head:hover{background:#f7f9fa}.ai-fill-batch-modal .review-section-head .section-chevron{flex-shrink:0;width:12px;color:#989a9d;font-size:11px;transition:transform .15s ease}.ai-fill-batch-modal .review-section-head .review-section-title{font-weight:500}.ai-fill-batch-modal .review-section-head .review-section-meta{font-size:11.5px;color:#8e9093}.ai-fill-batch-modal .review-section-head .review-section-meta.empty{color:#a3a4a7}.ai-fill-batch-modal .review-section-head .review-section-meta.error{color:#e74c3c}.ai-fill-batch-modal .review-section-head .review-section-aborted{font-size:11px;color:#a3a4a7;font-style:italic}.ai-fill-batch-modal .review-section-body{padding:0 14px 12px;background:#f7f9fa;border-top:1px solid #e4e5e7}.ai-fill-batch-modal .review-section-explanation{padding:8px 10px;margin:8px 0;background:#fff;border-inline-start:3px solid #34495e;border-radius:2px;font-size:12.5px;color:#747679}.ai-fill-batch-modal .review-section-quickbar{display:flex;gap:4px;align-items:center;margin:4px 0 8px;font-size:11.5px}.ai-fill-batch-modal .review-section-quickbar .btn-link{background:transparent;border:none;color:#34495e;padding:0;font-size:11.5px;cursor:pointer}.ai-fill-batch-modal .review-section-quickbar .btn-link:hover{text-decoration:underline}.ai-fill-batch-modal .review-section-quickbar .review-toolbar-sep{color:#e4e5e7}.ai-fill-batch-modal .review-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #e4e5e7;border-radius:3px}.ai-fill-batch-modal .review-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid #e4e5e7;transition:background .12s ease;border-inline-start:3px solid transparent}.ai-fill-batch-modal .review-row:last-child{border-bottom:none}.ai-fill-batch-modal .review-row:hover{background:#f7f9fa}.ai-fill-batch-modal .review-row.accepted{background:rgba(98,203,49,.06)}.ai-fill-batch-modal .review-row.accepted:hover{background:rgba(98,203,49,.1)}.ai-fill-batch-modal .review-row.conf-high{border-inline-start-color:#62cb31}.ai-fill-batch-modal .review-row.conf-medium{border-inline-start-color:#f0a500}.ai-fill-batch-modal .review-row.conf-low{border-inline-start-color:#aaacae}.ai-fill-batch-modal .review-row .review-row-check{flex-shrink:0;padding-top:2px;color:#34495e;font-size:16px}.ai-fill-batch-modal .review-row .review-row-preview-btn{flex-shrink:0;width:26px;height:26px;background:transparent;border:1px solid transparent;border-radius:3px;color:#8e9093;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:0;transition:opacity .15s ease,background .1s ease,color .1s ease,border-color .1s ease}.ai-fill-batch-modal .review-row .review-row-preview-btn:hover{background:rgba(52,73,94,.1);color:#34495e;border-color:#34495e4d}.ai-fill-batch-modal .review-row:hover .review-row-preview-btn{opacity:1}.ai-fill-batch-modal .review-row.active-preview{background:rgba(240,165,0,.07);border-inline-end:2px solid #f0a500}.ai-fill-batch-modal .review-row.active-preview .review-row-preview-btn{opacity:1;color:#f0a500;border-color:#f0a50066;background:rgba(240,165,0,.1)}.ai-fill-batch-modal .review-row .review-row-body{flex:1;min-width:0}.ai-fill-batch-modal .review-row .review-row-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.ai-fill-batch-modal .review-row .review-row-head .review-row-field{font-family:SF Mono,Menlo,Consolas,monospace;background:#f1f3f6;color:#34495e;padding:1px 6px;border-radius:2px;font-weight:600}.ai-fill-batch-modal .review-row .review-row-head .review-row-conf{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:500}.ai-fill-batch-modal .review-row .review-row-head .review-row-conf.conf-high{background:rgba(98,203,49,.12);color:#469123}.ai-fill-batch-modal .review-row .review-row-head .review-row-conf.conf-medium{background:rgba(240,165,0,.16);color:#c78900}.ai-fill-batch-modal .review-row .review-row-head .review-row-conf.conf-low{background:#f1f3f6;color:#797b7f}.ai-fill-batch-modal .review-row .review-row-head .review-row-overwrite-tag{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:500;white-space:nowrap;background:rgba(240,165,0,.12);color:#b37b00}.ai-fill-batch-modal .review-row .review-row-head .review-row-overwrite-tag>i.fa{margin-inline-end:3px;font-size:10px}.ai-fill-batch-modal .review-row .review-row .review-row-check,.ai-fill-batch-modal .review-row .review-row .review-row-check>i.fa{opacity:1!important}.ai-fill-batch-modal .review-row .review-row.was-filled:not(.accepted) .review-row-value,.ai-fill-batch-modal .review-row .review-row.was-filled:not(.accepted) .review-row-subfields,.ai-fill-batch-modal .review-row .review-row.was-filled:not(.accepted) .review-row-evidence{opacity:.7}.ai-fill-batch-modal .review-row .review-row-value{font-size:13.5px;color:#6a6c6f}.ai-fill-batch-modal .review-row .review-row-value strong{color:#34495e;font-weight:600}.ai-fill-batch-modal .review-row .ai-fill-prop-edit{display:inline-flex;align-items:center;gap:4px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-view{cursor:text;border-radius:2px;padding:1px 4px;transition:background .1s ease}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-view:hover{background:rgba(52,73,94,.06)}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-view .prop-dirty-icon{margin-inline-start:4px;color:#c78900;font-size:11px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit.is-dirty .prop-view strong{color:#b37b00}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-editor{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-input,.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-select{height:26px;padding:2px 6px;font-size:12.5px;min-width:120px;max-width:260px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-checkbox-list{display:inline-flex;flex-wrap:wrap;gap:8px;padding:2px 4px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-checkbox-list .prop-checkbox-label{margin:0;font-size:12px;display:inline-flex;align-items:center;gap:4px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-checkbox-list .prop-checkbox-label input{margin:0}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-bool{font-size:12.5px}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-bool label{display:inline-flex;align-items:center;gap:6px;margin:0}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-btn{background:transparent;border:1px solid #e4e5e7;border-radius:3px;padding:2px 6px;font-size:11px;cursor:pointer;color:#797b7f;transition:background .1s ease,color .1s ease}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-btn:hover{background:#f7f9fa;color:#34495e}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-btn.prop-btn-done{color:#52aa29;border-color:#62cb3166}.ai-fill-batch-modal .review-row .ai-fill-prop-edit .prop-btn.prop-btn-revert{color:#c78900;border-color:#f0a50066}.ai-fill-batch-modal .review-row .review-row-op-label{font-size:10.5px;padding:1px 6px;border-radius:8px;font-weight:600;background:rgba(52,73,94,.12);color:#1e2a37;letter-spacing:.2px}.ai-fill-batch-modal .review-row .review-row.op-add_row .review-row-op-label{background:rgba(98,203,49,.16);color:#469123}.ai-fill-batch-modal .review-row .review-row.op-update_row .review-row-op-label{background:rgba(240,165,0,.16);color:#c78900}.ai-fill-batch-modal .review-row .review-row-subfields{list-style:none;margin:4px 0 0;padding:8px 10px;background:#f7f9fa;border:1px dashed #e4e5e7;border-radius:3px;display:flex;flex-direction:column;gap:4px}.ai-fill-batch-modal .review-row .review-row-subfield{display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.4}.ai-fill-batch-modal .review-row .review-row-subfield .subfield-line{display:flex;align-items:baseline;gap:6px;cursor:pointer;padding:2px 4px;border-radius:2px;transition:background .1s ease}.ai-fill-batch-modal .review-row .review-row-subfield .subfield-line:hover{background:rgba(52,73,94,.06)}.ai-fill-batch-modal .review-row .review-row-subfield .subfield-check{color:#34495e;font-size:13px;flex-shrink:0;position:relative;top:1px}.ai-fill-batch-modal .review-row .review-row-subfield .subfield-key{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#7e8084;flex-shrink:0}.ai-fill-batch-modal .review-row .review-row-subfield .subfield-value{color:#34495e;font-weight:600;word-break:break-word}.ai-fill-batch-modal .review-row .review-row-subfield.subfield-excluded .subfield-value,.ai-fill-batch-modal .review-row .review-row-subfield.subfield-excluded .subfield-key{opacity:.45;text-decoration:line-through}.ai-fill-batch-modal .review-row .review-row-subfield.nested{background:rgba(52,73,94,.04);border:1px solid rgba(52,73,94,.18);border-radius:3px;padding:6px 8px}.ai-fill-batch-modal .review-row .review-row-subfield .nested-group-header{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.ai-fill-batch-modal .review-row .review-row-subfield .nested-group-header .nested-group-count{font-size:10.5px;color:#8e9093;font-weight:500}.ai-fill-batch-modal .review-row .review-row-subfield .nested-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ai-fill-batch-modal .review-row .review-row-subfield .nested-row{display:flex;align-items:baseline;gap:6px;cursor:pointer;padding:3px 6px;margin-inline-start:6px;border-radius:2px;font-size:11.5px;transition:background .1s ease}.ai-fill-batch-modal .review-row .review-row-subfield .nested-row:hover{background:rgba(52,73,94,.1)}.ai-fill-batch-modal .review-row .review-row-subfield .nested-check{color:#34495e;font-size:12.5px;flex-shrink:0;position:relative;top:1px}.ai-fill-batch-modal .review-row .review-row-subfield .nested-row-summary{color:#34495e;word-break:break-word;flex:1}.ai-fill-batch-modal .review-row .review-row-subfield .nested-row.nested-row-excluded .nested-row-summary{opacity:.45;text-decoration:line-through}.ai-fill-batch-modal .review-row .review-row-evidence{margin-top:4px;font-size:11.5px;color:#8e9093;font-style:italic;line-height:1.4}.ai-fill-batch-modal .review-row .review-row-evidence .fa{margin-inline-end:4px;opacity:.6}.ai-fill-batch-modal .review-warnings{padding:8px 12px;margin-top:8px;background:rgba(240,165,0,.08);border:1px solid rgba(240,165,0,.25);border-radius:3px;font-size:12px}.ai-fill-batch-modal .review-warnings .warning-head{font-weight:500;color:#c78900;margin-bottom:4px}.ai-fill-batch-modal .review-warnings ul{margin:0;padding-inline-start:16px;color:#6a6c6f}.ai-fill-batch-modal .review-warnings ul li{line-height:1.5}.ai-fill-batch-modal .modal-footer{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #e4e5e7;padding:12px 18px;background:#fff}.ai-fill-batch-modal .modal-footer .btn+.btn{margin-inline-start:0;margin-left:0}.ai-fill-batch-modal .modal-footer .footer-group{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;flex:1}.ai-fill-batch-modal .modal-footer .btn{white-space:nowrap;min-width:110px;padding:6px 14px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ai-fill-batch-modal .modal-footer .btn .fa,.ai-fill-batch-modal .modal-footer .btn .ai-fill-brand-icon{margin:0}.mcp-drive-picker-modal{z-index:10070!important}.mcp-drive-picker-modal .modal-dialog{max-width:720px}.mcp-drive-picker-backdrop{z-index:10065!important}.mcp-drive-picker{position:relative}.mcp-drive-picker .modal-header{display:flex;align-items:center;border-bottom:1px solid #e4e5e7;padding:14px 18px;overflow:hidden}.mcp-drive-picker .modal-header h3{flex:1 1 auto;min-width:0;margin:0;font-size:17px;font-weight:600;color:#34495e;text-align:start;display:flex;align-items:center;gap:8px;overflow:hidden}.mcp-drive-picker .modal-header h3>i.fa{flex-shrink:0;color:#f0a500}.mcp-drive-picker .modal-header h3 .modal-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-drive-picker .modal-header .close{flex:0 0 auto;width:32px;height:32px;background:transparent;border:none;color:#838589;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;opacity:1;transition:background .12s ease,color .12s ease}.mcp-drive-picker .modal-header .close:hover{background:rgba(231,76,60,.18);color:#e74c3c}.mcp-drive-picker .modal-body{padding:16px 18px}.mcp-drive-picker .picker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.mcp-drive-picker .picker-toolbar .breadcrumb-row{flex:1;font-size:13px;color:#555}.mcp-drive-picker .picker-toolbar .breadcrumb-row .crumb{cursor:pointer}.mcp-drive-picker .picker-toolbar .breadcrumb-row .crumb:hover:not(.last){text-decoration:underline;color:#3498db}.mcp-drive-picker .picker-toolbar .breadcrumb-row .crumb.last{color:#333;font-weight:600;cursor:default}.mcp-drive-picker .picker-toolbar .breadcrumb-row .crumb .sep{margin:0 4px;color:#ccc}.mcp-drive-picker .picker-toolbar .search-row{position:relative;width:240px}.mcp-drive-picker .picker-toolbar .search-row i.fa-search{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:#999}.mcp-drive-picker .picker-toolbar .search-row input{padding-inline-start:30px}.mcp-drive-picker .context-banner{font-size:11.5px;color:#838589;line-height:1.4;padding:4px 2px 6px;margin-bottom:2px}.mcp-drive-picker .context-banner strong{color:#34495e;font-weight:600}.mcp-drive-picker .picker-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0 8px;margin-bottom:6px;border-bottom:1px dashed #ececec}.mcp-drive-picker .picker-filter-bar .filter-label{font-size:11.5px;color:#838589;margin-inline-end:4px}.mcp-drive-picker .picker-filter-bar .filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#fff;border:1px solid #e4e5e7;border-radius:12px;color:#797b7f;font-size:11.5px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.mcp-drive-picker .picker-filter-bar .filter-chip .fa{font-size:11px;opacity:.75}.mcp-drive-picker .picker-filter-bar .filter-chip:hover{border-color:#3498db;color:#34495e}.mcp-drive-picker .picker-filter-bar .filter-chip.active{background:#3498db;border-color:#3498db;color:#fff;font-weight:500}.mcp-drive-picker .picker-filter-bar .filter-chip.active .fa{opacity:1}.mcp-drive-picker .picker-filter-bar .filter-clear{margin-inline-start:auto;background:transparent;border:none;color:#e74c3c;font-size:11px;cursor:pointer;padding:2px 6px;border-radius:3px;transition:background .12s ease}.mcp-drive-picker .picker-filter-bar .filter-clear .fa{margin-inline-end:2px}.mcp-drive-picker .picker-filter-bar .filter-clear:hover{background:rgba(231,76,60,.08)}.mcp-drive-picker .picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:12px 10px;min-height:320px;max-height:50vh;overflow-y:auto;padding:8px;border:1px solid #eee;border-radius:6px;background:#fafafa;align-content:start}.mcp-drive-picker .picker-grid.loading{opacity:.85}.mcp-drive-picker .picker-empty{grid-column:1/-1;padding:60px 16px;text-align:center;color:#999;display:flex;flex-direction:column;align-items:center;gap:10px}.mcp-drive-picker .picker-empty .fa{font-size:32px;opacity:.5}.mcp-drive-picker .picker-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 8px 6px;background:#fff;border:1px solid #e4e5e7;border-radius:4px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease;user-select:none}.mcp-drive-picker .picker-card:hover{border-color:#3498db;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.mcp-drive-picker .picker-card.selected{background:#fff8e1;border-color:#f0a500}.mcp-drive-picker .picker-card.selected:hover{border-color:#d19000}.mcp-drive-picker .picker-card.is-folder{background:#fff}.mcp-drive-picker .picker-card.is-folder.selected{background:#fff8e1}.mcp-drive-picker .picker-card .card-thumb-area{width:100%;aspect-ratio:1/1;max-height:88px;background:#f1f3f6;border-radius:3px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.mcp-drive-picker .picker-card .card-thumb-area .card-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.mcp-drive-picker .picker-card .card-thumb-area .card-thumb-icon{font-size:36px;color:#6a6c6f}.mcp-drive-picker .picker-card.kind-pdf .card-thumb-icon{color:#d93025}.mcp-drive-picker .picker-card.kind-doc .card-thumb-icon{color:#2b5797}.mcp-drive-picker .picker-card.kind-sheet .card-thumb-icon{color:#1e7a3c}.mcp-drive-picker .picker-card.kind-image .card-thumb-icon{color:#8e44ad}.mcp-drive-picker .picker-card.kind-text .card-thumb-icon{color:#777}.mcp-drive-picker .picker-card.kind-folder .card-thumb-icon{color:#b78605}.mcp-drive-picker .picker-card.kind-folder .card-thumb-area{background:#fcfaf3}.mcp-drive-picker .picker-card.kind-folder.selected .card-thumb-area{background:#fff8e1}.mcp-drive-picker .picker-card .card-label{font-size:12px;line-height:1.3;color:#6a6c6f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;direction:ltr;unicode-bidi:embed;text-align:start;min-height:31px}.mcp-drive-picker .picker-card.is-folder .card-label{direction:inherit;unicode-bidi:normal;color:#a37704;font-weight:500}.mcp-drive-picker .picker-card .card-meta{font-size:10.5px;color:#989a9d;line-height:1.2;min-height:13px}.mcp-drive-picker .picker-card .card-meta .card-meta-type{text-transform:uppercase;letter-spacing:.3px;font-weight:600;color:#76797c}.mcp-drive-picker .picker-card .card-meta .card-meta-sep{margin:0 3px;opacity:.5}.mcp-drive-picker .picker-card .card-meta .card-meta-folder-tag{background:#fff8e1;color:#b78605;padding:0 6px;border-radius:8px;font-size:10px;font-weight:500}.mcp-drive-picker .picker-card .card-check{position:absolute;top:-4px;inset-inline-end:-4px;width:18px;height:18px;background:#62cb31;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;box-shadow:0 0 0 2px #fff,0 1px 3px #0000002e;animation:dp-check-in .16s ease-out;z-index:2;pointer-events:none}.mcp-drive-picker .picker-card .card-folder-open{position:absolute;top:5px;inset-inline-start:5px;width:28px;height:28px;background:#fff;border:1px solid #e4e5e7;border-radius:50%;color:#34495e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;opacity:.85;box-shadow:0 1px 3px #0000001a;transition:opacity .15s ease,background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease;z-index:2}.mcp-drive-picker .picker-card .card-folder-open:hover{background:#3498db;color:#fff;border-color:#3498db;opacity:1;transform:scale(1.08)}.mcp-drive-picker .picker-card .card-folder-open:active{transform:scale(.96)}.mcp-drive-picker .picker-card:hover .card-folder-open{opacity:1}.mcp-drive-picker .picker-card-skeleton{pointer-events:none;cursor:default;border-color:#e4e5e7;background:#fff}.mcp-drive-picker .picker-card-skeleton:hover{transform:none;box-shadow:none;border-color:#e4e5e7}.mcp-drive-picker .picker-card-skeleton .card-thumb-area{background:linear-gradient(90deg,#f1f3f6 25%,#f7f8fa 50%,#f1f3f6 75%);background-size:200% 100%;animation:dp-skeleton-shimmer 1.4s ease-in-out infinite}.mcp-drive-picker .picker-card-skeleton .card-label-line,.mcp-drive-picker .picker-card-skeleton .card-meta-line{height:10px;border-radius:2px;background:linear-gradient(90deg,#f1f3f6 25%,#f7f8fa 50%,#f1f3f6 75%);background-size:200% 100%;animation:dp-skeleton-shimmer 1.4s ease-in-out infinite}.mcp-drive-picker .picker-card-skeleton .card-label-line{width:75%;margin-top:6px;animation-delay:.1s}.mcp-drive-picker .picker-card-skeleton .card-meta-line{width:45%;height:8px;margin-top:4px;animation-delay:.2s}.mcp-drive-picker .modal-footer{border-top:1px solid #e5e5e5;padding:12px 18px;display:flex;justify-content:flex-end;gap:8px}@keyframes dp-check-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dp-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mcp-drive-picker .upload-toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff;color:#3498db;border:1px solid #3498db;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.mcp-drive-picker .upload-toolbar-btn .fa{font-size:12px}.mcp-drive-picker .upload-toolbar-btn:hover,.mcp-drive-picker .upload-toolbar-btn.open{background:#3498db;color:#fff}.mcp-drive-picker .upload-anchor{position:relative;display:inline-flex;flex-shrink:0}.mcp-drive-picker .upload-options-popover{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:5;background:#fff;border:1px solid #e4e5e7;border-radius:6px;box-shadow:0 4px 14px #0000001a;padding:12px;min-width:280px;display:flex;flex-direction:column;gap:10px}.mcp-drive-picker .upload-options-popover:before{content:"";position:absolute;top:-6px;inset-inline-start:24px;width:10px;height:10px;background:#fff;border-top:1px solid #e4e5e7;border-inline-start:1px solid #e4e5e7;transform:rotate(45deg)}.mcp-drive-picker .upload-options-popover .popover-pick-files{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #e4e5e7;border-radius:4px;background:#f7f9fa;cursor:pointer;margin:0;font-weight:500;color:#34495e;transition:background .12s ease,border-color .12s ease}.mcp-drive-picker .upload-options-popover .popover-pick-files:hover{background:#f1f3f6;border-color:#3498db}.mcp-drive-picker .upload-options-popover .popover-pick-files input[type=file]{display:none}.mcp-drive-picker .upload-options-popover .popover-save-toggle{display:flex;align-items:center;gap:8px;margin:0;font-weight:400;font-size:12px;color:#6a6c6f;cursor:pointer;user-select:none}.mcp-drive-picker .upload-options-popover .popover-save-toggle input[type=checkbox]{margin:0}.mcp-drive-picker .upload-options-popover .popover-save-toggle strong{color:#34495e}.mcp-drive-picker .upload-options-popover .popover-hint{font-size:11px;color:#989a9d;border-top:1px dashed #e4e5e7;padding-top:8px}.mcp-drive-picker .picker-drop-overlay{position:absolute;inset:0;z-index:10;background:rgba(52,152,219,.08);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:inherit;pointer-events:none;animation:dp-drop-overlay-in .12s ease-out}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card{background:#fff;border:2px dashed #3498db;border-radius:10px;padding:28px 36px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 8px 24px #3498db2e;pointer-events:auto;max-width:80%}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card>i.fa-cloud-upload{font-size:42px;color:#3498db}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card .drop-title{font-size:16px;font-weight:600;color:#34495e}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card .drop-save-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6a6c6f;cursor:pointer;margin:0;user-select:none}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card .drop-save-toggle strong{color:#34495e}.mcp-drive-picker .picker-drop-overlay .drop-overlay-card .drop-hint{font-size:11px;color:#909295}.mcp-drive-picker .upload-strip{margin:6px 0 10px;background:#f7f9fa;border:1px solid #e4e5e7;border-radius:6px;overflow:hidden;animation:dp-strip-in .16s ease-out}.mcp-drive-picker .upload-strip .upload-strip-header{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;color:#34495e;cursor:pointer;user-select:none}.mcp-drive-picker .upload-strip .upload-strip-header>i.fa-cloud-upload{color:#3498db}.mcp-drive-picker .upload-strip .upload-strip-header .upload-strip-label{flex:1}.mcp-drive-picker .upload-strip .upload-strip-header .upload-strip-toggle{width:24px;height:24px;border:none;background:transparent;border-radius:50%;color:#6a6c6f;cursor:pointer;transition:background .12s ease}.mcp-drive-picker .upload-strip .upload-strip-header .upload-strip-toggle:hover{background:#f1f3f6;color:#34495e}.mcp-drive-picker .upload-strip .upload-strip-list{list-style:none;margin:0;padding:0 10px 8px;display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.mcp-drive-picker .upload-strip .upload-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;background:#fff;border:1px solid #e4e5e7;font-size:11.5px}.mcp-drive-picker .upload-strip .upload-row.status-error{background:#fceae9;border-color:#f7c1bb}.mcp-drive-picker .upload-strip .upload-row.status-done{background:#fdfefd;border-color:#d8f3cb}.mcp-drive-picker .upload-strip .upload-row-icon{text-align:center;color:#3498db}.mcp-drive-picker .upload-strip .status-done .upload-row-icon{color:#62cb31}.mcp-drive-picker .upload-strip .status-error .upload-row-icon{color:#e74c3c}.mcp-drive-picker .upload-strip .upload-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34495e;direction:ltr;text-align:start}.mcp-drive-picker .upload-strip .upload-row-progress{grid-column:2/span 1;grid-row:2;height:3px;border-radius:2px;background:#e4e5e7;overflow:hidden}.mcp-drive-picker .upload-strip .upload-row-progress-bar{height:100%;background:#3498db;transition:width 80ms linear}.mcp-drive-picker .upload-strip .upload-row-status{font-size:11px;min-width:64px;text-align:end;color:#6a6c6f}.mcp-drive-picker .upload-strip .status-done .upload-row-status{color:#62cb31}.mcp-drive-picker .upload-strip .status-error .upload-row-status{color:#e74c3c}.mcp-drive-picker .upload-strip .upload-row-action{width:22px;height:22px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#6a6c6f;transition:background .12s ease}.mcp-drive-picker .upload-strip .upload-row-action:hover{background:#f1f3f6;color:#34495e}.mcp-drive-picker .selection-bar{display:flex;align-items:center;gap:10px;padding:8px 18px;background:#f7f9fa;border-top:1px solid #e4e5e7;font-size:12px;animation:dp-strip-in .16s ease-out}.mcp-drive-picker .selection-bar .selection-count{color:#34495e;font-weight:600;flex-shrink:0}.mcp-drive-picker .selection-bar .selection-chips{flex:1;display:flex;align-items:center;gap:6px;overflow:hidden;min-width:0}.mcp-drive-picker .selection-bar .selection-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;background:#fff;border:1px solid #e4e5e7;border-radius:12px;color:#34495e;max-width:180px;flex-shrink:0}.mcp-drive-picker .selection-bar .selection-chip>i.fa{font-size:11px;opacity:.75}.mcp-drive-picker .selection-bar .selection-chip .chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start;max-width:130px}.mcp-drive-picker .selection-bar .selection-chip .chip-remove{width:18px;height:18px;border:none;background:transparent;border-radius:50%;color:#6a6c6f;cursor:pointer;transition:background .12s ease,color .12s ease}.mcp-drive-picker .selection-bar .selection-chip .chip-remove:hover{background:rgba(231,76,60,.14);color:#e74c3c}.mcp-drive-picker .selection-bar .selection-overflow{display:inline-flex;align-items:center;padding:3px 10px;background:#fff;border:1px solid #e4e5e7;border-radius:12px;color:#797b7f;cursor:help;flex-shrink:0}.mcp-drive-picker .selection-bar .selection-overflow:hover{border-color:#3498db;color:#34495e}.mcp-drive-picker .selection-bar .selection-clear{margin-inline-start:auto;background:transparent;border:1px solid transparent;color:#e74c3c;font-size:11.5px;cursor:pointer;padding:3px 10px;border-radius:12px;transition:background .12s ease,border-color .12s ease;flex-shrink:0}.mcp-drive-picker .selection-bar .selection-clear:hover{background:rgba(231,76,60,.08);border-color:#e74c3c4d}.mcp-drive-picker .picker-empty .empty-cta{font-size:12px;color:#838589}.mcp-drive-picker .picker-empty .empty-cta .btn-link{padding:0 4px;vertical-align:baseline;color:#3498db;font-weight:500}@keyframes dp-drop-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dp-strip-in{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.ai-fill-source-pane{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border:1px solid #e4e5e7;border-radius:3px;overflow:hidden}.ai-fill-source-pane .sp-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e4e5e7;background:#f7f9fa;flex:0 0 auto}.ai-fill-source-pane .sp-header .sp-title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;color:#34495e}.ai-fill-source-pane .sp-header .sp-title>i.fa{color:#34495e;flex-shrink:0}.ai-fill-source-pane .sp-header .sp-title-empty{color:#989a9d;font-style:italic}.ai-fill-source-pane .sp-header .sp-title-empty>i.fa{color:#989a9d}.ai-fill-source-pane .sp-header .sp-filename{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;direction:ltr;unicode-bidi:embed;text-align:start}.ai-fill-source-pane .sp-header .sp-page{font-size:11.5px;color:#7e8084;font-variant-numeric:tabular-nums;flex:0 0 auto}.ai-fill-source-pane .sp-header .sp-close{flex:0 0 auto;width:26px;height:26px;background:transparent;border:none;border-radius:3px;color:#838589;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background .1s ease,color .1s ease}.ai-fill-source-pane .sp-header .sp-close:hover{background:rgba(231,76,60,.15);color:#e74c3c}.ai-fill-source-pane .sp-tabs{display:flex;gap:4px;padding:6px 8px 0;border-bottom:1px solid #e4e5e7;background:#f7f9fa;overflow-x:auto;flex:0 0 auto}.ai-fill-source-pane .sp-tabs .sp-tab{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e4e5e7;border-bottom:none;border-radius:3px 3px 0 0;background:#f1f3f6;font-size:11.5px;color:#7e8084;cursor:pointer;white-space:nowrap;max-width:200px;transition:background .1s ease}.ai-fill-source-pane .sp-tabs .sp-tab:hover{background:#f7f8fa}.ai-fill-source-pane .sp-tabs .sp-tab.active{background:#fff;color:#34495e;font-weight:500;border-bottom:1px solid #fff;margin-bottom:-1px}.ai-fill-source-pane .sp-tabs .sp-tab .sp-tab-name{overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:embed}.ai-fill-source-pane .sp-tabs .sp-tab .sp-tab-page{color:#939598;font-variant-numeric:tabular-nums}.ai-fill-source-pane .sp-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ai-fill-source-pane .sp-pdf-wrap{flex:1;min-height:0;display:flex;flex-direction:column;background:#f1f3f6}.ai-fill-source-pane .sp-pdf-hint{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:6px 10px;background:rgba(240,165,0,.12);border-bottom:1px solid rgba(240,165,0,.3);font-size:11.5px;color:#34495e}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-page{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-weight:600}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-page>i.fa{color:#dc9700}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-page.sp-pdf-page-missing{color:#e74c3c}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-page.sp-pdf-page-missing>i.fa{color:#e74c3c}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-search{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-search>i.fa{color:#7e8084;flex-shrink:0}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-snippet{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;background:#fff;padding:2px 6px;border-radius:2px;border:1px solid #e4e5e7;unicode-bidi:plaintext}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-copy{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#fff;border:1px solid #e4e5e7;border-radius:3px;font-size:11px;color:#34495e;cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-copy:hover{background:#f7f9fa;border-color:#34495e}.ai-fill-source-pane .sp-pdf-hint .sp-pdf-copy.copied{background:rgba(98,203,49,.15);border-color:#62cb3166;color:#4a9a25}.ai-fill-source-pane .sp-pdf{flex:1;min-height:0;width:100%;border:none;background:#f1f3f6}.ai-fill-source-pane .sp-image-wrap{flex:1;display:flex;align-items:center;justify-content:center;background:#f1f3f6;padding:8px;overflow:auto}.ai-fill-source-pane .sp-image{max-width:100%;max-height:100%;object-fit:contain}.ai-fill-source-pane .sp-text-wrap{flex:1;overflow:auto;background:#f7f9fa}.ai-fill-source-pane .sp-text{margin:0;padding:12px 14px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;color:#34495e;white-space:pre-wrap;word-break:break-word;background:transparent;border:none;direction:rtl}.ai-fill-source-pane .sp-snippet-mark{background:rgba(240,165,0,.45);color:#34495e;padding:0 2px;border-radius:2px;animation:sp-snippet-pulse .6s ease-in-out 2}.ai-fill-source-pane .sp-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#838589;font-size:13px;text-align:center;padding:24px}.ai-fill-source-pane .sp-empty>i.fa{font-size:36px;color:#a3a4a7}.ai-fill-source-pane .sp-footer{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid #e4e5e7;background:#f7f9fa;flex:0 0 auto}.ai-fill-source-pane .sp-footer .sp-snippet{flex:1;min-width:0;font-size:12px;color:#6a6c6f;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-fill-source-pane .sp-footer .sp-snippet>i.fa{color:#f0a500;margin-inline-end:4px}.ai-fill-source-pane .sp-footer .sp-open-ext{flex:0 0 auto}@keyframes sp-snippet-pulse{0%,to{background:rgba(240,165,0,.45);box-shadow:0 0 #f0a50000}50%{background:rgba(240,165,0,.8);box-shadow:0 0 0 6px #f0a50033}}.mcp-ai-prompt-editor-modal .modal-dialog{max-width:640px}.ai-prompt-editor .modal-header{display:flex;align-items:center;border-bottom:1px solid #e4e5e7;padding:14px 18px}.ai-prompt-editor .modal-header h3{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;color:#34495e;display:flex;align-items:center;gap:8px;overflow:hidden}.ai-prompt-editor .modal-header h3>i.fa{flex-shrink:0;color:#f0a500}.ai-prompt-editor .modal-header h3>img.ai-fill-brand-icon{flex-shrink:0;height:20px;width:auto;object-fit:contain;display:inline-block;vertical-align:middle}.ai-prompt-editor .modal-header h3>img.ai-fill-brand-icon.brand-icon-lg{height:22px}.ai-prompt-editor .modal-header h3>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-prompt-editor .modal-header .close{flex:0 0 auto;width:28px;height:28px;background:transparent;border:none;color:#838589;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:1}.ai-prompt-editor .modal-header .close:hover{background:rgba(231,76,60,.18);color:#e74c3c}.ai-prompt-editor .modal-body{padding:16px 18px}.ai-prompt-editor .inherited-block{background:rgba(52,152,219,.05);border:1px solid rgba(52,152,219,.18);border-radius:4px;padding:10px 12px;margin-bottom:14px}.ai-prompt-editor .inherited-head{font-size:11.5px;font-weight:600;color:#34495e;margin-bottom:6px}.ai-prompt-editor .inherited-head .fa{color:#3498db;margin-inline-end:4px;font-size:10px}.ai-prompt-editor .inherited-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ai-prompt-editor .inherited-list li{font-size:12px;line-height:1.4}.ai-prompt-editor .inherited-list .inherited-tag{display:inline-block;padding:1px 6px;background:#f1f3f6;color:#34495e;border-radius:8px;font-size:10.5px;font-weight:500;margin-inline-end:4px}.ai-prompt-editor .inherited-list .inherited-title{color:#76797c;font-weight:500}.ai-prompt-editor .inherited-list .inherited-text{margin-top:2px;padding-inline-start:6px;border-inline-start:2px solid rgba(52,152,219,.3);color:#6a6c6f;font-style:italic}.ai-prompt-editor .inherited-tip{margin-top:8px;font-size:11.5px;color:#7e8084;line-height:1.4}.ai-prompt-editor .prompt-textarea{width:100%;resize:vertical;min-height:120px;font-size:13px;line-height:1.55;direction:rtl}.ai-prompt-editor .word-counter{margin-top:4px;font-size:11px;color:#989a9d;font-variant-numeric:tabular-nums;text-align:end;line-height:1.4}.ai-prompt-editor .word-counter .wc-sep{margin:0 4px;opacity:.5}.ai-prompt-editor .word-counter .wc-flag{margin-inline-start:8px;font-style:italic}.ai-prompt-editor .word-counter.state-warn,.ai-prompt-editor .word-counter.state-warn .wc-flag{color:#d19000}.ai-prompt-editor .word-counter.state-over{color:#e74c3c}.ai-prompt-editor .word-counter.state-over .wc-flag{color:#e74c3c;font-weight:500}.ai-prompt-editor .input-toggles{display:flex;gap:16px;margin-top:4px}.ai-prompt-editor .input-toggles .fa{margin-inline-end:4px;opacity:.7}.ai-prompt-editor .modal-footer{border-top:1px solid #e4e5e7;padding:12px 18px;display:flex;justify-content:flex-end;gap:8px}.app-footer .pull-left{direction:ltr;font-size:12px}@media (max-width: 768px){.app-footer{display:none}}.fixed-navbar .app-header#header{width:100%;top:0;position:fixed;z-index:90}.app-header#header{position:relative;background-color:#fff;display:block;height:56px;margin:0;padding:0;border-bottom:1px solid #e4e5e7;z-index:9}.app-header#header nav{display:flex;align-items:center;justify-content:flex-start}.app-header#header nav .header-link{margin-left:0}.app-header#header #changelog-widget .changelog-badge{right:10px;top:11px}.app-header#header #logo{padding:14px}.app-header#header #logo img{width:130px}.app-header#header .mcp-chat-header-trigger{display:none}@media (max-width: 767px){.app-header#header .mcp-chat-header-trigger{display:flex;align-items:center;justify-content:center;width:45px;height:55px;margin:0 auto 0 2px;padding:0;cursor:pointer}.app-header#header .mcp-chat-header-trigger img{width:26px;height:26px;object-fit:contain;display:block}}.app-header#header .search a{display:block}@media (min-width: 768px){.app-header#header .search{flex:1}.app-header#header .search a{width:75%;max-width:520px;margin:auto}.app-header#header .search .input-button{display:flex;align-items:center;justify-content:space-between;height:30px;border:solid 1px #e4e5e7;border-radius:5px;padding:0 12px;font-size:14px;color:#9d9fa2}.app-header#header .search .input-button i{font-size:19px;line-height:16px;height:16px}.app-header#header .search .input-button .shortcut{margin:0 auto 0 10px}.app-header#header .search .input-button .shortcut .shortcut-icon{font-size:13px;direction:ltr;color:#9d9fa2;letter-spacing:1px;font-weight:300;display:flex;align-items:center;column-gap:2px}.app-header#header .search .input-button .shortcut .shortcut-icon .ctrl{font-size:12px;font-stretch:ultra-condensed;letter-spacing:-.05px;transform:scaleX(.95);border-radius:5px;border:solid 1px #e4e5e7;border:solid 1px #d6d7d9;padding:0 4px}.app-header#header .search i.ion-android-search{display:none}}@media (max-width: 767px){.app-header#header .search a{text-align:center;width:45px;font-size:20px;line-height:55px;margin:0 0 0 2px;padding:0}.app-header#header .search a .input-button{display:none}}.app-header#header .profile-menu li{padding:0}.app-header#header .profile-menu li a{padding:9px 18px}.app-header#header .profile-menu li a i{font-size:19px;margin-left:10px;vertical-align:middle;width:19px;text-align:center}.app-header#header .profile-menu li a .pe-7s-tools{font-size:16px}.app-header#header .profile-menu li a .pe-7s-upload:before{display:inline-block;transform:rotate(90deg)}.app-header#header .profile-menu .user-details{text-align:center;color:#9d9fa2;padding:20px 26px;background:none}.app-header#header .profile-button{height:55px;width:62px;margin-left:4px;cursor:pointer;border:0}.app-header#header .profile-button .img-circle{width:36px;height:36px;object-fit:cover}.app-header#header .dropdown-menu.hdropdown{margin-top:0;animation-duration:.45s}@media (min-width: 768px){.app-header#header .mobile-menu{display:none}}.app-header#header .mobile-menu .navbar-toggle{width:45px;font-size:20px;line-height:55px;margin:0 0 0 2px;padding:0;border:none;transition:background-color .2s}.app-header#header .mobile-menu .navbar-toggle:active{background-color:#f7f9fa}.app-header#header .mobile-menu .navbar-toggle.mobile-menu-toggle{font-size:22px}.app-header#header#header.invisible-user{background-color:#f5c4c9}.app-select{display:inline-block}.app-select .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between}.app-select-dropdown-menu li a{font-size:15px;padding:4px 14px;display:flex;justify-content:stretch;align-items:center}.app-select-dropdown-menu span{vertical-align:middle}campaign-btn{flex:.25;margin:-3px 20px 0 0}campaign-btn .btn{display:flex;align-items:center;justify-content:center;column-gap:8px;border-radius:25px;padding:4px 20px;font-weight:600;box-shadow:0 4px 12px #00000026;transition:all .3s ease}campaign-btn .btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media (max-width: 1190px){campaign-btn .btn>span{display:none}}@media (max-width: 1020px){campaign-btn{display:none}}@media (max-width: 768px){campaign-btn{display:block;margin:-3px auto 0}campaign-btn .btn>span{display:inline-block}.app-header#header campaign-btn+.search{margin-right:0}}.drive-file-list .hpanel .panel-body{border:none;background:none;padding:0}.drive-file-list .button{-moz-appearance:button;-webkit-appearance:button;appearance:button;padding:10px;margin:10px;width:70px}.drive-file-list .file-upload-buttons .mobile-drive-button img{vertical-align:sub;width:18px;margin-left:1px}@media (max-width: 570px){.drive-file-list .file-upload-buttons{margin-top:10px}}@media (max-width: 979px){.drive-file-list .file-upload-buttons{display:flex;flex-wrap:wrap}.drive-file-list .file-upload-buttons .btn{font-size:15px;padding:6px 12px;margin:0 4px 8px 0;flex:1}.drive-file-list .file-upload-buttons .btn.dropdown-toggle{margin-right:-1px}.drive-file-list .file-upload-buttons .desktop-only{display:none}}@media (min-width: 980px){.drive-file-list .file-upload-buttons .mobile-only{display:none}}.drive-file-list .drive-drop-box{position:relative;text-align:center;border:2px dashed #e4e5e7;border-radius:2px;padding:25px 5px 0;min-height:180px;font-size:15px;margin-bottom:10px;line-height:25px;transition:opacity .2s,background .2s,border-color .2s;cursor:pointer}.drive-file-list .drive-drop-box.dragover,.drive-file-list .drive-drop-box.shown-folder.dragover{background:#dbf0d2;border-color:#62cb31}.drive-file-list .drive-drop-box.shown-folder{background:#fff}.drive-file-list .drive-drop-box.shown-folder .shown-folder-header{text-align:right;margin:-25px -8px 20px;padding:15px 18px 0;font-size:18px;line-height:24px;color:#3c4043;cursor:default}.drive-file-list .drive-drop-box.shown-folder .shown-folder-header>div{border-bottom:1px solid #dadce0;padding-bottom:10px}.drive-file-list .drive-drop-box.shown-folder .shown-folder-header .btn.btn-default{background:none;border:none;font-size:20px;padding:0 10px;vertical-align:middle}.drive-file-list .drive-drop-box.shown-folder .shown-folder-header span{display:inline-block;vertical-align:middle;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drive-file-list .drive-drop-box.shown-folder .shown-folder-header+.files-placeholder{margin-top:4px}.drive-file-list .files-placeholder{display:inline-block;margin:29px auto;line-height:33px}.drive-file-list .files-progress{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background:rgba(255,255,255,.85);z-index:2;cursor:default}.drive-file-list .files-progress .status-icon{margin-bottom:10px}.drive-file-list .files-progress .status-icon:before{border-width:1.5px}.drive-file-list .files li{position:relative}.drive-file-list .files li .file{background:#fff;border:1px solid #dadce0;border-radius:6px;overflow:hidden;user-select:none}.drive-file-list .files li .file .file-thumbnail{display:flex;align-items:center;justify-content:center;height:170px;background:#fff;overflow:hidden}.drive-file-list .files li .file .file-thumbnail img{max-width:100%}.drive-file-list .files li .file i{width:30px;background:#fff;height:30px;line-height:31px;border-radius:50%}.drive-file-list .files li .file i:before{margin:auto}.drive-file-list .files li .file .file-name-row{display:flex;align-items:center;text-align:right}.drive-file-list .files li .file .file-name-row .file-icon{width:56px;display:inline-block;padding:9px 0;font-size:24px;color:#8f8f8f;text-align:center}.drive-file-list .files li .file .file-name-row .file-icon .gray-icon{color:#8f8f8f}.drive-file-list .files li .file .file-name-row .file-icon .red-icon{color:#ea4335}.drive-file-list .files li .file .file-name-row .file-icon .blue-icon{color:#1a73e8}.drive-file-list .files li .file .file-name-row .file-icon .video-icon{color:#d93025}.drive-file-list .files li .file .file-name-row .file-icon .yellow-icon{color:#f4b400}.drive-file-list .files li .file .file-name-row .file-icon .msg-icon{color:#cddc39}.drive-file-list .files li .file .file-name-row .file-icon .eml-icon{color:#e96966}.drive-file-list .files li .file .file-name-row .file-icon .green-icon{color:#0f9d58}.drive-file-list .files li .file .file-name-row .file-icon .flaticon-word{color:#4b87e4}.drive-file-list .files li .file .file-name-row .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:13px;margin-left:15px}.drive-file-list .files li .file.folder .file-name-row .file-name{margin-left:36px;direction:rtl}.drive-file-list .files li .file:focus{background-color:#e8f0fe;color:#1967d2;outline:none}.drive-file-list .files li.selected .file{border-color:#3c763d;box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.drive-file-list .files li i.ion-checkmark-circled{position:absolute;top:10px;right:10px;font-size:24px;z-index:1;color:#3c763d;text-shadow:0 0 7px rgba(255,255,255,.9),0 0 5px #ccc;width:26px;height:26px;padding:1px;background:none;border-radius:50%}.drive-file-list .files li .file-actions{position:absolute;top:5px;left:5px}.drive-file-list .files li .folder+.file-actions{top:11px}.drive-file-list .files .options-list a{padding:3px 10px;display:flex;align-items:center}.drive-file-list .files .options-list a .icon-container{display:flex;justify-content:center;align-items:center;width:26px}.drive-file-list .files .options-list a .option-title{margin-right:6px}.drive-file-list .files .options-list a i,.drive-file-list .files .options-list a img{max-width:15px}.drive-file-list .files ul.file-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-bottom:0}.drive-file-list .files ul.file-list>li{display:inline-block;position:relative;width:215px;max-width:45%;margin:0 10px 25px;padding:0;cursor:default}.drive-file-list .selected-files-section{padding:10px 0 0;min-height:70px}.drive-file-list .selected-files-section ul.file-list{gap:8px}.drive-file-list .selected-files-section ul.file-list>li{width:110px;margin:0}.drive-file-list .selected-files-section ul.file-list>li .file{box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.drive-file-list .selected-files-section ul.file-list>li .file .file-thumbnail{height:98px}.drive-file-list .selected-files-section ul.file-list>li .file .file-name-row .file-name{padding:1px 2px;margin-left:0}.drive-file-list .upload-files-list{list-style:none;padding:0;margin:0}.drive-file-list .upload-files-list .progress{display:flex;position:relative;height:25px;margin-bottom:15px;border-radius:4px!important;box-shadow:inset 0 1px 2px #0000001a!important}.drive-file-list .upload-files-list .progress .progress-bar{border-left:0!important;z-index:1}.drive-file-list .upload-files-list .progress .progress-bar,.drive-file-list .upload-files-list .progress .progress-file-name{padding:0 10px!important;font-size:14px;height:25px;line-height:25px;white-space:nowrap;overflow:hidden}.drive-file-list .upload-files-list .progress .progress-file-name{position:absolute;top:0;right:0}.video-preview-zoom-view video{max-height:80vh;height:-webkit-fill-available;height:-moz-available;margin:auto;display:block;max-width:99%}.local-network-notice-modal-view .modal-dialog{border-radius:5px}.local-network-notice-modal-view .modal-dialog .local-network-notice-modal{margin:0}.local-network-notice-modal-view .modal-dialog .local-network-notice-modal p{margin-bottom:15px;line-height:1.6}.local-network-notice-modal-view .modal-dialog .local-network-notice-modal img{max-width:min(100%,500px);margin:auto;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a}@media (max-width: 460px){.drive-file-list .files ul.file-list>li{width:100%;max-width:100%;max-width:calc(100% - 20px)}.drive-file-list .files .file .file-body{padding:10px 0}.drive-file-list .files .file .file-body .image-preview{margin-bottom:0}.drive-file-list .files .file .panel-footer{padding:5px 10px}}.lna-notice-button{display:none}@media (min-width: 980px){.lna-notice-button{display:inline-block}}.edit-form form .form-group{position:relative;margin-bottom:25px}.edit-form form .form-group .explanbtn{width:18px;height:18px;border-radius:90px!important;line-height:0;background:#62cb31;color:#fff;font-size:14px}.edit-form form .form-group .checkbox-placeholder{vertical-align:middle}.edit-form .form-control::-webkit-input-placeholder{font-weight:100}.events .date-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.events .date-button .today{display:inline-block;background:#fff;font-size:9px;position:absolute;right:23px;width:15px;text-align:center;top:25px;line-height:10px}.events .date-button i{vertical-align:top}.events .date-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.events .date-button.label-menu-corner .label{right:10px;top:11px}.events.open .date-button .today,.events .date-button:hover .today{background:#f7f8fa}.events .dropdown-menu.hdropdown{min-width:255px}.events .dropdown-menu.hdropdown li{padding:0}.events .dropdown-menu.hdropdown li a{padding:9px 32px}.events .dropdown-menu.hdropdown li .event-address{font-size:16px}.events .dropdown-menu.hdropdown li .event-customer{font-size:12px}.events .dropdown-menu.hdropdown li.summary{text-align:center}.events .dropdown-menu.hdropdown .no-events{background:#fafbfc;color:#9d9fa2;padding:22px 12px;text-align:center;font-weight:100}.events .dropdown-menu.hdropdown .no-events:hover{background:#f1f3f6}.files-uploader .files-uploader-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.files-uploader .files-uploader-button i{font-size:23px;line-height:25px;vertical-align:top}.files-uploader .files-uploader-button i.fa-files-o{display:none}.files-uploader .files-uploader-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.files-uploader .files-uploader-button.label-menu-corner .label{right:10px;top:11px}@media (max-width: 768px){.files-uploader .files-uploader-button{color:#34495e!important;padding:15px 14px}.files-uploader .files-uploader-button i.pe-7s-copy-file{display:none}.files-uploader .files-uploader-button i.fa-files-o{display:block;font-size:18px}.files-uploader .files-uploader-button.label-menu-corner .label{font-size:9px;line-height:12px;padding:1px 4px;right:6px}}.files-uploader .dropdown-menu.hdropdown{width:min(350px,100vw - 6px);max-height:min(420px,100vh - 90px);overflow:auto}@media (max-width: 400px){.files-uploader .dropdown-menu.hdropdown{margin-left:-43px}}.files-uploader .dropdown-menu.hdropdown .title:active{background:#fafbfc}.files-uploader .dropdown-menu.hdropdown ul{list-style:none;margin:0;padding:0}.files-uploader .dropdown-menu.hdropdown li a .top-row{display:flex;justify-content:space-between;align-items:center;column-gap:6px;min-height:26px}.files-uploader .dropdown-menu.hdropdown li a .top-row .icons{display:flex;column-gap:4px}.files-uploader .dropdown-menu.hdropdown li a .top-row i{padding:4px 7px;border-radius:6px;font-size:18px}.files-uploader .dropdown-menu.hdropdown li a .top-row i:hover{background-color:#05020608}.files-uploader .dropdown-menu.hdropdown li a .bottom-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:8px}.files-uploader .dropdown-menu.hdropdown li a .bottom-row .file-parent-info,.files-uploader .dropdown-menu.hdropdown li a .bottom-row .file-name{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.files-uploader .dropdown-menu.hdropdown li a .progress{display:flex;position:relative;margin:6px 0;height:20px;border-radius:4px!important;box-shadow:inset 0 1px 2px #0000001a!important}.files-uploader .dropdown-menu.hdropdown li a .progress .progress-bar{border-right:0!important;z-index:1}.files-uploader .dropdown-menu.hdropdown li a .progress .progress-bar,.files-uploader .dropdown-menu.hdropdown li a .progress .progress-file-name{padding:0 5px!important;font-size:12px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden}.files-uploader .dropdown-menu.hdropdown li a .progress .progress-file-name{position:absolute;top:0;right:0}.files-uploader .dropdown-menu.hdropdown li.summary{text-align:center}.files-uploader .dropdown-menu.hdropdown .no-files{background:#fafbfc;color:#9d9fa2;padding:22px 12px;text-align:center;font-weight:100}.files-uploader .dropdown-menu.hdropdown .no-files:hover{background:#f1f3f6}.form-field .pom{left:83px;background:#e6e6e6;color:#514f55}.form-field .form-group .form-control{border-radius:6px;border-color:#d0d5dd;padding:10px 14px;font-size:15px;height:42px;transition:border-color .15s,box-shadow .15s}.form-field .form-group .form-control:focus{border-color:#62cb31;box-shadow:0 0 0 3px #62cb3126}.form-field .form-group .form-control.ng-dirty.ng-invalid{border-color:#e74c3c}.form-field .form-group .form-control.ng-dirty.ng-invalid:focus{box-shadow:0 0 0 3px #e74c3c26}.form-field .form-group .form-control.readonly{background-color:#f0f0f0;color:#777;cursor:not-allowed;border-style:dashed;border-color:#d0d5dd}.form-field .form-group textarea.form-control{height:auto;min-height:60px;resize:vertical}.form-field .form-group select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:32px}.form-field .form-group label{font-size:14px;font-weight:500;color:#555;margin-bottom:6px}.form-field .form-group .input-group .input-group-addon{border-radius:6px 0 0 6px;border-color:#d0d5dd;background:#f9fafb;color:#555}.form-field .form-group .input-group .input-group-addon.readonly{background-color:#e8e8e8;color:#999;border-style:dashed}.form-field .form-group .input-group .form-control{border-radius:0 6px 6px 0}.form-field .form-group .required-mark{color:#e74c3c;margin-right:3px;font-weight:700;font-size:15px}.form-field .form-group .auto-calc-icon{font-size:13px;color:#aaa;margin-right:4px;vertical-align:middle;cursor:help}.form-field .form-group .ui-select-container .ui-select-toggle{border-radius:6px;border-color:#d0d5dd;padding:8px 14px;font-size:15px;height:42px;background:#fff;transition:border-color .15s,box-shadow .15s}.form-field .form-group .ui-select-container .ui-select-toggle:hover{border-color:#bbb}.form-field .form-group .ui-select-container .ui-select-toggle .caret{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.form-field .form-group .ui-select-container.open .ui-select-toggle{border-color:#62cb31;box-shadow:0 0 0 3px #62cb3126}.form-field .form-group .ui-select-container .ui-select-search{font-size:15px;height:38px}.form-field .form-group .ui-select-container .ui-select-choices-row{font-size:14px;padding:8px 14px}.form-field .btnlist,.form-field .btnradio{border-radius:6px!important;background:#fdfdfd;border:1px solid #d0d5dd;display:table;width:auto;min-width:14%;text-align:right;padding:10px 16px;transition:all .15s}.form-field .btnlist:hover,.form-field .btnradio:hover{border-color:#62cb31;background:#f9fff5}.form-field .btnlist.active,.form-field .btnradio.active{background:#f0fbe8;border-color:#62cb31;font-weight:500}.form-field .btnlist span,.form-field .btnradio span{font-size:14px}.form-field .checkbox-list-field .btn-group,.form-field .checkbox-field .btn-group,.form-field .radio-field .btn-group{display:flex;flex-wrap:wrap;gap:8px}.form-field .checkbox-list-field .btn-group>.btn,.form-field .checkbox-field .btn-group>.btn,.form-field .radio-field .btn-group>.btn{float:none;margin-left:0}.form-field .checkbox-field>label:first-child:empty{display:block!important;min-height:22px;margin-bottom:6px}.explanbtn{width:24px;height:24px;border-radius:90px!important;line-height:24px;background:#62cb31;color:#fff;font-size:13px;vertical-align:middle;margin-right:4px;border:none;padding:0;cursor:pointer;transition:background .15s;box-shadow:0 1px 2px #0000001a}.explanbtn:hover{background:#52b821}.form-row .row-group .row-title{padding:0 0 10px;font-size:19px;font-weight:900;color:#444;text-decoration:none;border-bottom:1px solid #62cb31;margin-bottom:16px;display:flex;align-items:center;gap:6px}.form-row .row-group .row-title .explanbtn{margin-right:0}.form-row .row-group .row-sub-title{font-size:17px;color:#a2aab2;margin-bottom:13px;padding:0}.form-row .row-group .row-sub-header{padding:0;font-size:12px;color:#888;margin-bottom:12px}.form-row .row-group .form-group{position:relative;margin-bottom:20px;min-height:auto}.form-row .row-group .form-group label{font-size:14px;font-weight:500;color:#555;vertical-align:middle;margin:0 0 6px;min-height:22px}.form-row .row-group .form-group label:empty{display:none}.form-row .row-group .form-group label span{margin-right:8px;vertical-align:middle}.form-row .row-group .form-group textarea{min-height:60px;padding:8px 12px;white-space:pre-line}.form-row .row-group .form-group .badge{font-weight:400;font-size:11px;vertical-align:text-top;background:#bbb;border-radius:4px}.form-row .row-group .ownershipProofDetails textarea{min-height:120px}.form-row .row-group .bankNotes textarea,.form-row .row-group .disclaimer textarea{min-height:130px}.form-row .row-group .checkbox-group{display:flex;flex-wrap:wrap;row-gap:10px}.form-row .row-group .checkbox-group label{margin-bottom:11px}.form-row .row-group>.row,.form-row .row-group .fields-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.form-row .row-group>.row>[class*=col-],.form-row .row-group .fields-row>[class*=col-]{float:none;padding-left:10px;padding-right:10px}.form-row .row-group>.row>.col-auto,.form-row .row-group .fields-row>.col-auto{flex:0 0 auto;width:auto;max-width:100%;padding-left:10px;padding-right:10px}.form-row .row-group.repeatable{position:relative;border:none;border-radius:0;padding:0 0 6px;margin-bottom:12px;background:transparent;clear:both;display:block}.form-row .row-group.repeatable .repeatable-row-controls{display:flex;gap:4px;justify-content:flex-end;margin-bottom:4px;width:auto;position:static;font-size:16px;color:#888;line-height:23px;z-index:4;opacity:.6;transition:opacity .15s}.form-row .row-group.repeatable .repeatable-row-controls:hover{opacity:1}.form-row .row-group.repeatable .repeatable-row-controls .add-row-button{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s;color:#62cb31;margin-top:0}.form-row .row-group.repeatable .repeatable-row-controls .add-row-button:hover{background:#f0fbe8}.form-row .row-group.repeatable .repeatable-row-controls .remove-row-button{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s;color:#e74c3c}.form-row .row-group.repeatable .repeatable-row-controls .remove-row-button:hover{background:#fdf0ed}.form-row .row-group.repeatable+.repeatable{border-top:1px solid #eee;padding-top:12px}.form-row .row-group.repeatable .row-group.repeatable{display:block;border:1px solid #e8e8e8;border-radius:4px;padding:10px 12px 4px;margin-bottom:10px;background:#fafbfc;clear:none}.form-row .row-group.repeatable .row-group.repeatable>.field{position:relative;z-index:2;padding-right:20px}.form-row .row-group.repeatable .row-group.repeatable>.field .repeatable-row-controls .ion-android-add-circle:before{font: 14px/1 Material-Design-Iconic-Font;content:"\f275";font-size:18px}.form-row .row-group.repeatable .row-group.repeatable>.field .repeatable-row-controls .ion-android-cancel:before{font: 14px/1 Material-Design-Iconic-Font;content:"\f134";font-size:18px}.govmap-map{height:100%}.govmap-map iframe{background:url(../../../../../assets/icons/loader-w.svg) no-repeat center,#f7f9fa;background-size:50px}.govmap-map.loaded iframe{background:#fff!important}.image-cropper{position:relative;border-radius:5px;overflow:hidden}.image-cropper .panel-heading{padding:10px;position:relative}.image-cropper .panel-heading .modal-close{position:absolute;left:0;top:0;width:45px;font-size:36px;height:45px}.image-cropper .modal-body{padding:0 20px 20px}.image-cropper .loading{width:200px;height:200px;margin:auto;background:url(/build/loader-w-886378bd.svg) no-repeat center;position:absolute;top:0;right:0;bottom:0;left:0}.image-cropper .app-cropper-container{min-height:220px;display:flex;align-items:center;justify-content:center}.image-cropper .action-buttons{margin-top:20px;display:flex;justify-content:center;column-gap:10px}.image-cropper .action-buttons .btn{width:34px;padding:6px 0}.image-cropper .original-image{opacity:.2;display:block;max-width:100%}.image-cropper-modal .modal-dialog{margin-top:30px}/*!
* Cropper.js v1.5.12
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2021-06-12T08:00:11.623Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.msg-viewer .msg-loading{text-align:center;padding:35px 15px}.msg-viewer .msg-container{font-family:Arial,sans-serif;padding:20px}.msg-viewer .msg-container .msg-details{font-size:11px}.msg-viewer .msg-container .msg-details .from{font-size:12px}.msg-viewer .msg-container .msg-details b{display:inline-block;min-width:44px;margin-left:12px;font-weight:400;font-family:Tahoma,Arial,sans-serif}.msg-viewer .msg-container .msg-details span{display:inline-block;direction:ltr}.msg-viewer .msg-container .msg-subject{font-family:Tahoma,Arial,sans-serif;white-space:pre-line;min-height:50px;padding:15px 0;border-bottom:solid 1px #dadce0}.msg-viewer .msg-container .msg-content{padding:15px 0;white-space:pre-line}.msg-viewer .msg-container .msg-attachments{font-size:13px;margin-top:10px;padding-top:10px;border-top:solid 1px #dadce0}.msg-viewer .msg-container .msg-attachments .attachment{display:inline-block;padding:2px 5px;border:solid 1px #ccc;font-size:11px;direction:ltr;border-radius:3px;margin:10px 0 0 10px}.multi-select .options-input{overflow:auto;max-height:400px;border:1px solid #fafafa;padding:15px 0 15px 15px;border-radius:4px}.multi-select .checkbox-wrapper{margin-left:9px;width:22px;height:22px;display:inline-block}.multi-select .remove-field-btn{padding:1px 5px;background-color:#f1f1f1;border:none;border-radius:0}.multi-select .new-field-btn{margin:5px 0;width:100%}.multi-select .new-field-input{display:flex}.multi-select .new-field-input input{margin-left:5px}.multi-select label.checkbox-label{font-weight:400;font-size:14px}.multi-select span.options-all{font-size:12px;margin:0 10px;cursor:pointer}.multi-select span.options-all:hover{text-decoration:underline}.multi-select span.options-all.options-all-selected{margin-right:0}.multi-select .options-all{padding:10px 0}.multi-select .icheck{transform:scale(.8)}.multi-select h3{font-weight:700;font-size:16px;margin:0}.multi-select .icheckbox_flat-blue.disabled{cursor:not-allowed}.multi-select .icheckbox_flat-blue.disabled.checked.disabled{background-position:-22px 0;opacity:.4}.navigation{background:#fff;min-height:100%;position:relative;z-index:2}.navigation .profile-picture img{display:inline-block;height:76px;width:76px;object-fit:contain;box-shadow:0 1px 3px #ccc}.navigation .new-project{width:121px;margin:10px auto 20px}.navigation .new-project button{display:block;width:121px;text-align:center;border-radius:19px;border:none;background:#62cb31;color:#fff;text-shadow:0 0 #aaa;padding:9px 0;font-size:15px;font-weight:700;box-shadow:0 0 1px #ccc;transition:box-shadow .2s}.navigation .new-project button:hover:not([disabled]){background:#74d348;box-shadow:0 1px 10px #ccc}.navigation .new-project button[disabled]{cursor:not-allowed}.navigation #side-menu{user-select:none}.navigation #side-menu li a .badge{font-size:11px;font-weight:400}.paging-table .table>thead>tr>th{user-select:none;padding:0;white-space:nowrap}.paging-table .table>thead>tr>th .order-link{display:block;padding:8px;background:#fff;transition:background .2s}.paging-table .table>thead>tr>th .order-link.sortable{border-radius:4px 4px 0 0}.paging-table .table>thead>tr>th .order-link.sortable:hover{background:rgba(0,0,0,.02)}.paging-table .table>thead>tr>th .order-link.sortable:active{background:rgba(0,0,0,.07)}.paging-table .table>thead>tr>th .order-link i{margin-right:6px}.paging-table .table>thead>tr>th .order-link .zmdi-unfold-more{color:#ccc}.paging-table .table>thead>tr>th.th-checkbox{padding:0 10px 6px}.paging-table .table>thead>tr>th.th-checkbox .icheck{transform:scale(.8)}.paging-table .table>tbody+tbody{border-top:1px solid #ddd}.paging-table .table>tbody .target-row,.paging-table .table>tbody .target-row+tr[ng-repeat-end]{background:#f7f9fa}.paging-table .table>tbody>tr>td{vertical-align:middle;border-top:1px solid #e7eaec;border-bottom:0}.paging-table .table>tbody>tr>td a[ui-sref]:not([ui-sref^=false]){display:block}.paging-table .table>tbody>tr>td.td-checkbox{padding:6px 10px}.paging-table .table>tbody>tr>td.td-checkbox .icheck{transform:scale(.8)}.paging-table .table>tbody>tr:first-child>td{border-top:1px solid #ddd}.paging-table .table>tbody>tr:last-child>td{border-bottom:1px solid #ddd}.paging-table .table>tbody>tr.additional-row td{border-top:0}.paging-table .table>tbody .badge{font-weight:400}.paging-table .table>tbody .badge-default{background-color:#aaa}.paging-table .table>tbody .currency-td{white-space:nowrap}.paging-table .panel-footer{background-color:#f1f3f6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.paging-table .panel-footer .btn-group .btn{min-width:42px}.paging-table .panel-footer .list-summary{line-height:34px}.paging-table .panel-footer .limit-select{display:flex;align-items:center;justify-content:center;gap:6px}.paging-table .panel-footer .limit-select select{width:50px;height:26px;padding:0 2px;display:inline-block}.paging-table .panel-footer .btn-group{margin-right:auto}.project-alerts .project-alerts-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.project-alerts .project-alerts-button i{font-size:23px;line-height:25px;vertical-align:top}.project-alerts .project-alerts-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.project-alerts .project-alerts-button.label-menu-corner .label{right:10px;top:11px}.project-alerts .project-status{font-weight:400;border-radius:7px;margin:5px 0 2px}.project-alerts .dropdown-menu.hdropdown{min-width:255px;max-height:350px;overflow:auto}.project-alerts .dropdown-menu.hdropdown .title:active{background:#fafbfc}.project-alerts .dropdown-menu.hdropdown ul{list-style:none;margin:0;padding:0}.project-alerts .dropdown-menu.hdropdown li .project-address{font-size:16px}.project-alerts .dropdown-menu.hdropdown li .project-customer{font-size:12px}.project-alerts .dropdown-menu.hdropdown li.summary{text-align:center}.project-alerts .dropdown-menu.hdropdown .no-project-alerts{background:#fafbfc;color:#9d9fa2;padding:22px 12px;text-align:center;font-weight:100}.project-alerts .dropdown-menu.hdropdown .no-project-alerts:hover{background:#f1f3f6}.recipient-picker{width:100%}.recipient-picker .chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:4px 6px;border:1px solid #ccc;border-radius:4px;background:#fff}.recipient-picker .recipient-chip{display:inline-flex;align-items:center;gap:4px;background:#ecf6e5;color:#4a9f1c;border:1px solid #cfe6b8;border-radius:12px;font-size:12px;line-height:1.6;padding:0 4px 0 10px}.recipient-picker .recipient-chip .email{direction:ltr}.recipient-picker .recipient-chip .chip-label{color:#6a6c6f;font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-picker .recipient-chip .remove{background:none;border:none;color:#4a9f1c;font-size:12px;padding:0 4px;margin:0;opacity:.6;cursor:pointer}.recipient-picker .recipient-chip .remove:hover{opacity:1}.recipient-picker .add-wrapper{position:relative;display:inline-flex}.recipient-picker .add-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:transparent;border:1px dashed #b6cf9b;border-radius:12px;color:#4a9f1c;font-size:12px;line-height:1.6;cursor:pointer}.recipient-picker .add-btn:hover:not(:disabled){background:#f3faec}.recipient-picker .add-btn:disabled{opacity:.5;cursor:not-allowed}.recipient-picker .add-btn .fa{font-size:10px}.recipient-picker .add-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:1050;min-width:260px;max-width:320px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 6px 20px #0000001f;padding:8px}.recipient-picker .menu-section+.menu-section{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.recipient-picker .menu-title{font-size:11px;color:#888;margin-bottom:4px}.recipient-picker .group-note{font-size:11px;color:#888;margin-top:4px;text-align:center;font-style:italic}.recipient-picker .suggestion{display:flex;align-items:center;gap:6px;width:100%;background:#f7faf3;border:1px solid #e3edd5;border-radius:4px;color:#4a9f1c;font-size:12px;padding:5px 8px;margin-bottom:4px;cursor:pointer;text-align:right}.recipient-picker .suggestion:hover{background:#ecf6e5}.recipient-picker .suggestion.add-all{background:#fff;border-style:dashed;color:#4a9f1c;font-weight:500;justify-content:flex-start}.recipient-picker .suggestion .suggestion-icon{flex:0 0 auto;font-size:12px}.recipient-picker .suggestion .suggestion-body{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px}.recipient-picker .suggestion .suggestion-body .suggestion-email{direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipient-picker .suggestion .suggestion-body .suggestion-label{color:#6a6c6f;font-size:11px}.recipient-picker .search-section .search-input-row{display:flex;align-items:center;gap:4px}.recipient-picker .search-section .search-input-row .search-icon{flex:0 0 auto;color:#6a6c6f;font-size:12px;width:16px;text-align:center}.recipient-picker .search-section .search-input-row .form-control{flex:1 1 auto;min-width:0;height:28px;font-size:12px}.recipient-picker .search-section .search-input-row .draft-add{flex:0 0 auto;padding:2px 12px;font-size:12px}.recipient-picker .search-status{margin-top:4px;font-size:11px;color:#6a6c6f}.recipient-picker .draft-error{margin-top:4px;font-size:11px;color:#c0392b}.recipient-picker .empty-state{text-align:center;padding:8px 4px}.recipient-picker .empty-state .empty-state-text{font-size:12px;color:#6a6c6f;margin-bottom:2px}.recipient-picker .empty-state .empty-state-hint{font-size:11px;color:#4a9f1c}.search{position:relative}.search .hpanel{margin-bottom:0}.search>.hpanel{background:#f1f3f6}.search>.hpanel>.hbuilt.panel-heading{border-radius:8px;border-bottom:1px solid #e4e5e7}.search .controls{position:absolute;top:0;left:0;z-index:7;margin-top:11px;margin-left:10px}.search .controls .advanced-search-link{vertical-align:middle;margin-top:-1px}.search .controls .modal-close{width:30px;height:30px;text-align:center;font-size:33px;color:#717274;line-height:30px;vertical-align:middle}.search .panel-heading{padding:13.5px 15px;position:relative;height:51px}.search .panel-heading .search-wrapper{display:flex;margin-left:150px}.search .panel-heading .search-wrapper i.search-icon,.search .panel-heading .search-wrapper i.status-icon{width:30px;padding:1px 3px 0 0;font-size:18px;color:#717274;line-height:22px}.search .panel-heading .search-wrapper i.status-icon.progress{padding-top:2px}.search .panel-heading .search-wrapper i.status-icon.progress:before{height:16px;width:16px}.search .panel-heading .search-wrapper input{flex:1;border:none;height:22px;font-weight:400;line-height:22px;font-size:16px;padding:0}.search .results-container .nav-tabs{padding:0 28px;background:#fff}.search .results-container .nav-tabs>li a{color:#717274;padding:16px 14px;border-radius:0;border:0;font-size:15px;font-weight:700;text-align:center;white-space:nowrap;transition:box-shadow .125s ease-out}.search .results-container .nav-tabs>li a .count{background:#fff;color:#aaa;font-size:10px;font-weight:100;margin-right:4px;margin-left:-4px}.search .results-container .nav-tabs>li.active a{color:#2c2d30;box-shadow:inset 0 -2px #aaa}.search .results-container .empty{padding:6px 8px 16px}.search .results-container .tab-content .tab-pane .panel-body{background:none;border:none}.search .results-container .tab-content .tab-pane .panel-body .table-responsive th .zmdi{margin-right:6px}.search .results-container .tab-content .tab-pane .panel-body .table-responsive .status-column{white-space:nowrap}.search .results-container .tab-content .tab-pane .panel-body .table-responsive .status-column .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.search .results-container .tab-content .tab-pane .panel-body .table-responsive .status-column .fa-circle+span{font-size:15px;display:inline-block}.search .results-container .tab-content .tab-pane .panel-body .table-responsive .highlighted{font-weight:700!important}.search .results-container .tab-content .tab-pane .panel-body .table-responsive .text-sm{font-size:12px}.search-modal .modal-dialog{margin-top:60px;width:1100px!important}.advanced-last-search-dropdown{z-index:1070}@media (max-width: 700px){.search-modal.modal.mobile-modal .modal-dialog .modal-content .mobile-modal-inner.empty{height:auto}}.advanced-search .panel-heading{padding:13.5px 15px;position:relative}.advanced-search .panel-body{padding:20px 20px 10px!important}.advanced-search .panel-body .search-target{text-align:center;margin:0 auto 20px}.advanced-search .panel-body .search-target .btn-group{display:flex;margin:auto;width:700px;max-width:97%}.advanced-search .panel-body .search-target .btn-group .btn{flex:1}.advanced-search .panel-body .search-target .btn-group .btn.active{background:#d9dbdd;color:#0f1011;border-color:#d9dbdd}.advanced-search .panel-body form{padding:0 20px}.advanced-search .panel-body form h4{font-size:14px;padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:10px}@media (max-width: 410px){.advanced-search .panel-body .form-group.col-xs-6{width:100%}}.advanced-search .panel-body .form-group label{font-size:14px;font-weight:400;user-select:none;cursor:pointer}.advanced-search .panel-body .form-group label .remove-field{width:20px;height:20px;padding:0;margin-right:4px;border-radius:10px;font-size:11px}.advanced-search .panel-body .form-group .tag-list-selector,.advanced-search .panel-body .form-group .agent-selector{display:block}.advanced-search .panel-body .form-group .ui-select-bootstrap{min-height:34px}.advanced-search .panel-body .form-group .dropdown{display:block}.advanced-search .panel-body .form-group .dropdown .dropdown-toggle{float:none;height:34px;font-size:14px}.advanced-search .panel-body .form-group .dropdown .dropdown-menu:not(.ui-select-dropdown){margin-top:36px;min-width:100%}.advanced-search-results .filters{padding:10px}.advanced-search-results .filters h4{display:inline-block;margin:0 0 0 10px;vertical-align:middle}.advanced-search-results .filters .filter{display:inline-block;margin-left:10px;margin-bottom:10px;background:#eee;font-size:13px;color:#7a7a7a;background-color:#f8f8f5;background-color:#f7f9fa;border:1px solid #c5c5c5;border-radius:5px;overflow:hidden;vertical-align:top}.advanced-search-results .filters .filter .filter-inner{display:flex}.advanced-search-results .filters .filter .filter-inner .filter-name{flex:1;font-weight:700;padding:2px 6px;white-space:nowrap}.advanced-search-results .filters .filter .filter-inner .filter-value{flex:1;padding:2px 6px;white-space:nowrap}.advanced-search-results .filters .filter .filter-inner .filter-remove{padding:0 6px;border-right:1px solid #c5c5c5;color:#adadad;line-height:21px}.advanced-search-results .filters .filter .filter-inner .filter-remove:hover{background:#fff}.advanced-search-results .filters .filter.phone .filter-inner .filter-value,.advanced-search-results .filters .filter.email .filter-inner .filter-value{direction:ltr;text-align:right}.advanced-search-results .excel-export-button{height:34px;width:60px}.advanced-search-results .excel-export-button img{width:22px}.advanced-search-results .excel-export-button i.fa-spin:before{line-height:13.6px;width:13.6px}.advanced-search-results table .status-td{white-space:nowrap}.advanced-search-results table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.advanced-search-results table .status-td .fa-circle+span{font-size:15px;display:inline-block}.advanced-search-results table .agent-td,.advanced-search-results table .assignUser-td{font-size:12px;text-align:center;padding:0 0 0 7px}.advanced-search-results table .agent-td img,.advanced-search-results table .assignUser-td img{height:26px;width:26px;object-fit:cover}.advanced-search-results .search-project-list-table .address-td,.advanced-search-results .search-project-list-table .city-td{white-space:nowrap}.advanced-search-results .search-project-list-table .appraisalType-td,.advanced-search-results .search-project-list-table .appraisalPurpose-td,.advanced-search-results .search-project-list-table .propertyType-td{font-size:12px}.advanced-search-results .search-project-list-table .paid-td .fa-check-circle:before,.advanced-search-results .search-project-list-table .paid-td .fa-times-circle:before,.advanced-search-results .search-project-list-table .paid-td .fa-circle:before{display:inline-block;font-size:18.5px;width:16px;line-height:16px}.advanced-search-results .search-project-list-table .paid-td .fa-circle{color:#fafafa}.advanced-search-results .search-project-list-table .additional-row td{padding:0 8px 10px}.advanced-search-results .search-project-list-table .additional-row td a{margin-top:-4px}.advanced-search-results .search-project-list-table .additional-row td a .badge{border-radius:7px;margin-left:6px}.advanced-search-results .search-tasks-list-table .content-th{max-width:25vw}.advanced-search-results .search-tasks-list-table .assignUserImage-td{text-align:left;padding:0 0 0 4px}.advanced-search-results .search-tasks-list-table .assignUserImage-td img{height:26px;width:26px;object-fit:cover}.advanced-search-results .search-tasks-list-table .assignUser-td{white-space:nowrap;font-size:15px}.advanced-search-results .search-tasks-list-table .content-td{max-width:25vw}.advanced-search-results .search-tasks-list-table .content-td .task-content{display:block;white-space:pre-line;overflow:hidden;max-height:43px;text-overflow:ellipsis}.advanced-search-results .search-tasks-list-table .content-td *{background:inherit!important;color:inherit!important;font-size:16px!important;text-overflow:ellipsis;overflow:hidden}.sorting-table .table>thead>tr>th{user-select:none;padding:0;white-space:nowrap}.sorting-table .table>thead>tr>th .order-link{display:block;padding:8px;background:#fff;transition:background .2s}.sorting-table .table>thead>tr>th .order-link.sortable{border-radius:4px 4px 0 0}.sorting-table .table>thead>tr>th .order-link.sortable:hover{background:rgba(0,0,0,.02)}.sorting-table .table>thead>tr>th .order-link.sortable:active{background:rgba(0,0,0,.07)}.sorting-table .table>thead>tr>th .order-link i{margin-right:6px}.sorting-table .table>thead>tr>th .order-link .zmdi-unfold-more{color:#ccc}.sorting-table .table>tbody>tr.additional-row td{border-top:0}.sorting-table .table>tbody>tr>td{vertical-align:middle;border-top:1px solid #e7eaec;border-bottom:0}.sorting-table .table>tbody>tr>td a[ui-sref]:not([ui-sref^=false]){display:block}.sorting-table .table>tbody>tr:first-child td{border-top:1px solid #ddd}.sorting-table .table>tbody>tr:last-child td{border-bottom:1px solid #ddd}.sorting-table .table>tbody .badge{font-weight:400}.sorting-table .table>tbody .badge-default{background-color:#aaa}.sorting-table .table .target-row{background:#f7f9fa}.sorting-table .panel-footer{background-color:#f1f3f6;border:none;font-size:90%}.table-controllers{padding-bottom:20px}.table-controllers .filter-block{display:inline-block;margin-right:20px}.table-controllers select.form-control{display:inline-block;width:auto}.tag-list-selector{display:inline-block}.tag-list-selector .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between}.tag-list-selector .dropdown-toggle .button-label{overflow:hidden;text-overflow:ellipsis}.tag-list-selector .dropdown-toggle .caret{margin-right:4px}.tag-list-selector-dropdown-menu{min-width:174px;padding-top:13px;max-height:min(70vh,620px);overflow:auto}.tag-list-selector-dropdown-menu .ion-close-round{position:absolute;left:2px;top:3px;width:15px;line-height:15px;text-align:center;font-size:10px;border-radius:3px}.tag-list-selector-dropdown-menu .ion-close-round:hover{background:#f5f5f5}.tag-list-selector-dropdown-menu>li>a{display:flex;align-items:center;font-size:14px;padding:3px 12px 3px 30px}.tag-list-selector-dropdown-menu>li>a .tag-title{flex:1}.tag-list-selector-dropdown-menu>li>a.disabled{cursor:default}.tag-list-selector-dropdown-menu>li>a.disabled *{color:#999}.tag-list-selector-dropdown-menu>li>a.disabled:hover{background:none}div[tiptap-editor]{display:block;border:1px solid #e2e6ea;border-radius:4px;background:#fff;font-family:inherit}div[tiptap-editor] .tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid #e2e6ea;background:#f7f8fa;border-top-left-radius:4px;border-top-right-radius:4px}div[tiptap-editor] .tiptap-toolbar-group{display:inline-flex;align-items:center;gap:2px;padding:0 6px;border-right:1px solid #e2e6ea}div[tiptap-editor] .tiptap-toolbar-group:last-child{border-right:none}div[tiptap-editor] .tiptap-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:3px;background:transparent;color:#333;font-size:13px;cursor:pointer;transition:background .12s,border-color .12s}div[tiptap-editor] .tiptap-btn:hover{background:#e9ecf1;border-color:#d1d6dc}div[tiptap-editor] .tiptap-btn.active{background:#d8e1ee;border-color:#b6c4d4;color:#1a3a6e}div[tiptap-editor] .tiptap-btn:disabled{opacity:.45;cursor:default;background:transparent}div[tiptap-editor] .tiptap-btn i+i.fa-caret-down{margin-right:4px}div[tiptap-editor] .tiptap-btn-wide{min-width:88px;justify-content:space-between}div[tiptap-editor] .tiptap-dropdown{display:inline-flex;align-items:center}div[tiptap-editor] .tiptap-menu{max-height:320px;overflow-y:auto}div[tiptap-editor] .tiptap-menu li>a{padding:4px 14px;cursor:pointer}div[tiptap-editor] .tiptap-color-menu{padding:8px;min-width:220px}div[tiptap-editor] .tiptap-color-swatches{display:grid;grid-template-columns:repeat(8,22px);gap:2px}div[tiptap-editor] .tiptap-swatch{width:22px;height:22px;border:1px solid #bbb;cursor:pointer;padding:0}div[tiptap-editor] .tiptap-color-actions{margin-top:8px;text-align:center}div[tiptap-editor] .tiptap-content{min-height:120px;padding:10px 12px;direction:rtl;text-align:right}div[tiptap-editor] .tiptap-content .ProseMirror{outline:none;min-height:100px}div[tiptap-editor] .tiptap-content .ProseMirror p{margin:0 0 6px}div[tiptap-editor] .tiptap-content .ProseMirror p:last-child{margin-bottom:0}div[tiptap-editor] .tiptap-content .ProseMirror ul,div[tiptap-editor] .tiptap-content .ProseMirror ol{padding-inline-start:24px;margin:0 0 6px}div[tiptap-editor] .tiptap-content .ProseMirror table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}div[tiptap-editor] .tiptap-content .ProseMirror table td,div[tiptap-editor] .tiptap-content .ProseMirror table th{border:1px solid #c8c8c8;box-sizing:border-box;min-width:1em;padding:4px 6px;position:relative;vertical-align:top}div[tiptap-editor] .tiptap-content .ProseMirror table th{background:#f0f2f5;font-weight:600}div[tiptap-editor] .tiptap-content .ProseMirror table .selectedCell{background:#d8e6f7}div[tiptap-editor] .tiptap-content .ProseMirror .is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:right;height:0;pointer-events:none}.unread-posts .unread-posts-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.unread-posts .unread-posts-button i{vertical-align:top}.unread-posts .unread-posts-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.unread-posts .unread-posts-button.label-menu-corner .label{right:10px;top:11px}.unread-posts.open .date-button .today,.unread-posts .date-button:hover .today{background:#f7f8fa}.unread-posts .dropdown-menu.hdropdown{min-width:255px}.unread-posts .dropdown-menu.hdropdown li .ticket{font-size:15px}.unread-posts .dropdown-menu.hdropdown li.summary{text-align:center}.unread-posts .dropdown-menu.hdropdown li>a{padding:6px 3px}.unread-posts .dropdown-menu.hdropdown li>a .ticket{display:flex;justify-content:space-between;align-items:center}.unread-posts .dropdown-menu.hdropdown li>a .ticket .badge{margin-right:10px}.unread-posts .dropdown-menu.hdropdown .no-unread-posts{background:#fafbfc;color:#9d9fa2;padding:22px 12px;text-align:center;font-weight:100}.unread-posts .dropdown-menu.hdropdown .no-unread-posts:hover{background:#f1f3f6}.status-icon{display:inline-block;margin:0;padding:0;border:0;width:20px;height:20px;overflow:visible}.status-icon:before{display:inline-block;width:20px;height:20px}.status-icon.progress{background:none}.status-icon.progress:before{content:"";border:solid 1.5px rgba(0,0,0,.28);border-top-color:#000;animation:circle-37 1.2s infinite cubic-bezier(.53,.21,.29,.67);border-radius:50%}.status-icon.done:before{content:"\f375";font-family:Ionicons;line-height:21px;font-size:24px;color:#5cb85c;font-weight:100}.status-icon.failed:before{content:"\f405";font-family:Ionicons;line-height:23px;font-size:23px;color:#d9534f;font-weight:700}.status-icon.big{width:50px;height:50px}.status-icon.big:before{width:50px;height:50px;border-width:3px}.status-icon.big.done:before{line-height:51px;font-size:58px}.status-icon.big.failed:before{line-height:51px;font-size:58px}@keyframes circle-37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes smallFadeInUp{0%{opacity:0;transform:translateY(20px)}96%{transform:translateY(0)}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.92,.92,.92)}50%{opacity:1}}.smallFadeInUp{animation-name:smallFadeInUp;animation-duration:.7s!important}.admin-payments-list tbody tr:last-child td{user-select:none}.admin-payments-list .lastCardDigits-td span{display:inline-block;direction:ltr}.admin-payments-list .empty-row td{padding:5px;font-size:17px}.admin-ticket-list .new-ticket{background-color:#62cb31;color:#fff}.admin-ticket-list .nav-tabs{padding:0 2px}.admin-ticket-list .labels-filter{background:#fff;padding:14px 10px;border-right:1px solid #e4e5e7;border-left:1px solid #e4e5e7}.admin-ticket-list .labels-filter .tag-list-selector{margin-left:10px}.admin-ticket-list .labels-filter .badge{font-weight:400;margin:0 1px 0 7px;border-radius:7px;font-size:13px;padding:4px 8px}.admin-ticket-list tbody tr:last-child td{user-select:none}.admin-ticket-list .labels-td{padding-bottom:0}.admin-ticket-list .labels-td>a{max-width:280px}.admin-ticket-list .labels-td .badge{font-weight:400;margin:0 0 8px 5px;border-radius:7px;font-size:13px;padding:4px 8px}.admin-ticket-list .empty-row td{padding:5px;font-size:17px}.admin-appraisers-leads-list .badge{padding:5px 10px;font-size:12px;font-weight:600}.admin-appraisers-leads-list table td{vertical-align:middle}.admin-stats .stats-row{padding:10px 4px}.admin-stats .stats-row .stat-field{display:inline-block;margin-right:26px;text-align:right}.admin-stats .stats-row .stat-field .value{display:block;font-size:28px;font-weight:100;color:#28a745}.admin-stats .stats-row .stat-field .value small{font-size:18px}.admin-stats .stats-row .stat-field .value-label{margin-right:2px;display:block;font-size:13px;font-weight:400}.admin-stats .stats-row .stat-field.activeOwnerCount .value{color:#3498db}.admin-stats .stats-row .stat-field.activeAgentCount .value{color:#ffb606}.admin-stats .stats-row .stat-field.mrr .value{color:#e74c3c}.admin-llm-settings{max-width:100%;overflow-x:clip}.admin-llm-settings .admin-llm-tabs-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:0;border-bottom:1px solid #ddd}.admin-llm-settings .admin-llm-tabs-scroll::-webkit-scrollbar{display:none}.admin-llm-settings .admin-llm-tabs-scroll .admin-llm-tabs{border-bottom:none}.admin-llm-settings .admin-llm-tabs{margin-bottom:0;display:flex;flex-wrap:nowrap;white-space:nowrap}.admin-llm-settings .admin-llm-tabs li{cursor:pointer;float:none;flex:0 0 auto}.admin-llm-settings .admin-llm-tabs li a{padding:10px 20px}.admin-llm-settings .admin-llm-tabs li.active a{background-color:#fff;font-weight:600;border-bottom:2px solid #337ab7}.admin-llm-settings .panel-body{background:#fafafa}.admin-llm-settings .tab-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:16px}.admin-llm-settings .tab-header h4{margin:0 0 4px;flex:0 0 100%}.admin-llm-settings .tab-header .text-muted{font-size:13px;margin:0;flex:1 1 60%}.admin-llm-settings .tab-header .btn{flex:0 0 auto;margin-inline-start:auto}.admin-llm-settings .edit-form{background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:16px}.admin-llm-settings .edit-form h5{margin-top:0;color:#337ab7}.admin-llm-settings .edit-form label{font-size:12px;font-weight:500;margin-bottom:4px;display:block}.admin-llm-settings .edit-form .form-control{font-size:13px}.admin-llm-settings .admin-llm-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-llm-settings .admin-llm-table-scroll table{min-width:560px}.admin-llm-settings table{background:#fff}.admin-llm-settings table th{font-size:12px;color:#777}.admin-llm-settings table code{font-size:12px;background:#f4f4f4;padding:1px 5px;border-radius:3px}.admin-llm-settings table tr.active td{background:#f6fff6}.admin-llm-settings .org-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.admin-llm-settings .org-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#e8f1f9;color:#2c4a6b;border:1px solid #c7dbef;border-radius:14px;font-size:13px}.admin-llm-settings .org-chip .chip-remove{background:transparent;border:none;color:#88a;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.admin-llm-settings .org-chip .chip-remove:hover{color:#d9534f}.admin-llm-settings .org-search{position:relative}.admin-llm-settings .org-search-results{position:absolute;z-index:100;top:100%;inset-inline-start:0;inset-inline-end:0;list-style:none;margin:2px 0 0;padding:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #00000014;max-height:280px;overflow-y:auto}.admin-llm-settings .org-search-results li{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:13px}.admin-llm-settings .org-search-results li:last-child{border-bottom:none}.admin-llm-settings .org-search-results li:hover{background:#f5f9fc}.admin-llm-settings .org-search-results li code{font-size:11px;color:#999;background:#f8f8f8;margin-inline-start:8px}@media (max-width: 767px){.admin-llm-settings .admin-llm-tabs li a{padding:10px 14px;font-size:13px}.admin-llm-settings .panel-body{padding:12px 8px}.admin-llm-settings .tab-header h4{font-size:16px}.admin-llm-settings .tab-header .btn{margin-inline-start:0;flex:1 1 100%}.admin-llm-settings .form-horizontal .control-label{text-align:start;padding-top:0;padding-bottom:4px}.admin-llm-settings .form-horizontal .form-group{margin-bottom:14px}.admin-llm-settings .form-horizontal .checkbox-inline{padding-top:6px}.admin-llm-settings .edit-form .panel-body .btn{min-height:38px}.admin-llm-settings .admin-llm-table-scroll table{min-width:480px}.admin-llm-settings .org-chips{gap:4px}.admin-llm-settings .org-chip{font-size:12px;padding:3px 8px}}.admin-mcp-stats{padding:16px 4px;color:#6a6c6f;max-width:100%;overflow-x:clip}.admin-mcp-stats .kpi-row>*,.admin-mcp-stats .breakdown-grid>*,.admin-mcp-stats .watchlist-grid>*,.admin-mcp-stats .ocr-kpi-row>*,.admin-mcp-stats .ocr-bottom-grid>*{min-width:0}.admin-mcp-stats .stats-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e4e5e7}.admin-mcp-stats .stats-header .range-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-mcp-stats .stats-header .range-group .range-label{font-size:13px;color:#8a8d92}.admin-mcp-stats .stats-header .range-group .range-pill{padding:4px 12px;border:1px solid #e4e5e7;border-radius:3px;cursor:pointer;color:#6a6c6f;font-size:13px;background:#fff}.admin-mcp-stats .stats-header .range-group .range-pill:hover{background:#f4f6f8}.admin-mcp-stats .stats-header .range-group .range-pill.active{background:#34495e;color:#fff;border-color:#34495e}.admin-mcp-stats .stats-header .range-group .custom-range{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:2px 8px;border:1px solid transparent;border-radius:3px}.admin-mcp-stats .stats-header .range-group .custom-range.active{background:#d6ebfa;border-color:#3498db66}.admin-mcp-stats .stats-header .range-group .custom-range input[type=date]{padding:2px 6px;font-size:12px;border:1px solid #e4e5e7;border-radius:3px}.admin-mcp-stats .stats-header .action-group{display:flex;gap:6px;align-items:center}.admin-mcp-stats .stats-header .action-group .dropdown-export ul{min-width:220px}.admin-mcp-stats .stats-header .action-group .dropdown-export ul a{cursor:pointer}.admin-mcp-stats .loading-state{text-align:center;padding:60px 0;color:#8a8d92}.admin-mcp-stats .section-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-mcp-stats .section-header h4{margin:0;color:#34495e;font-size:15px;font-weight:600}.admin-mcp-stats .section-header .muted{color:#8a8d92;font-size:12px}.admin-mcp-stats .kpi-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px}@media (max-width: 1100px){.admin-mcp-stats .kpi-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.admin-mcp-stats .kpi-row{grid-template-columns:repeat(2,1fr)}}.admin-mcp-stats .kpi-tile{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:14px 16px}.admin-mcp-stats .kpi-tile .kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8a8d92;margin-bottom:6px}.admin-mcp-stats .kpi-tile .kpi-value{font-size:22px;font-weight:700;color:#34495e;line-height:1.1;margin-bottom:4px}.admin-mcp-stats .kpi-tile .kpi-delta{font-size:12px;font-weight:600}.admin-mcp-stats .kpi-tile .kpi-delta.delta-up{color:#62cb31}.admin-mcp-stats .kpi-tile .kpi-delta.delta-down{color:#e74c3c}.admin-mcp-stats .kpi-tile .kpi-delta.delta-flat{color:#8a8d92;font-weight:400}.admin-mcp-stats .chart-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:16px 20px;margin-bottom:24px}.admin-mcp-stats .chart-section .chart-container{min-height:280px}.admin-mcp-stats .chart-section .empty-state{padding:60px 0;text-align:center;color:#8a8d92}.admin-mcp-stats .data-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-mcp-stats .data-table-scroll .data-table{min-width:520px}.admin-mcp-stats .data-table-scroll .data-table.compact{min-width:280px}.admin-mcp-stats .data-table{width:100%;border-collapse:collapse;font-size:13px}.admin-mcp-stats .data-table th,.admin-mcp-stats .data-table td{padding:8px 10px;text-align:start;border-bottom:1px solid #e4e5e7}.admin-mcp-stats .data-table th{font-size:11px;color:#8a8d92;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#f4f6f8}.admin-mcp-stats .data-table code{font-size:11px;background:#f4f6f8;padding:1px 6px;border-radius:3px;color:#34495e}.admin-mcp-stats .data-table .num-col{text-align:end;white-space:nowrap;width:1%}.admin-mcp-stats .data-table .rank-col{width:32px;text-align:center;color:#8a8d92;font-weight:600}.admin-mcp-stats .data-table .org-name{font-weight:500;color:#34495e}.admin-mcp-stats .data-table.compact th,.admin-mcp-stats .data-table.compact td{padding:6px 8px;font-size:12px}.admin-mcp-stats .top-orgs-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:16px 20px;margin-bottom:24px}.admin-mcp-stats .top-orgs-section .sort-tabs{display:flex;gap:4px}.admin-mcp-stats .top-orgs-section .sort-tabs a{padding:4px 10px;font-size:12px;border:1px solid #e4e5e7;border-radius:3px;cursor:pointer;color:#6a6c6f;background:#fff}.admin-mcp-stats .top-orgs-section .sort-tabs a:hover{background:#f4f6f8}.admin-mcp-stats .top-orgs-section .sort-tabs a.active{background:#34495e;color:#fff;border-color:#34495e}.admin-mcp-stats .top-orgs-section .org-row{cursor:pointer;transition:background .1s ease}.admin-mcp-stats .top-orgs-section .org-row:hover{background:#f4f6f8}.admin-mcp-stats .top-orgs-section .delta-up{color:#62cb31;font-weight:600}.admin-mcp-stats .top-orgs-section .delta-down{color:#e74c3c;font-weight:600}.admin-mcp-stats .top-orgs-section .delta-flat{color:#8a8d92}.admin-mcp-stats .breakdown-section{margin-bottom:24px}.admin-mcp-stats .breakdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1100px){.admin-mcp-stats .breakdown-grid{grid-template-columns:repeat(1,1fr)}}.admin-mcp-stats .breakdown-block{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:14px 16px}.admin-mcp-stats .drilldown-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:16px 20px;margin-bottom:24px}.admin-mcp-stats .drilldown-section .org-search-wrap{position:relative;max-width:480px}.admin-mcp-stats .drilldown-section .org-search-wrap .org-search-input{font-size:14px;padding:8px 12px}.admin-mcp-stats .drilldown-section .org-search-wrap .org-search-results{list-style:none;margin:0;padding:0;position:absolute;top:100%;inset-inline-start:0;right:0;left:0;background:#fff;border:1px solid #e4e5e7;border-top:none;border-radius:0 0 3px 3px;z-index:10;max-height:280px;overflow-y:auto}.admin-mcp-stats .drilldown-section .org-search-wrap .org-search-results li{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f4f6f8}.admin-mcp-stats .drilldown-section .org-search-wrap .org-search-results li:hover{background:#d6ebfa}.admin-mcp-stats .drilldown-section .org-search-wrap .org-search-results li:last-child{border-bottom:none}.admin-mcp-stats .drilldown-section .selected-org .selected-org-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f4f6f8;border-radius:3px;margin-bottom:16px}.admin-mcp-stats .drilldown-section .selected-org .selected-org-header small.muted{color:#8a8d92;font-size:11px}.admin-mcp-stats .drilldown-section .selected-org .selected-org-header .selected-org-actions{display:flex;gap:6px}.admin-mcp-stats .drilldown-section .selected-org .embedded-org-dashboard ::ng-deep .mcp-usage,.admin-mcp-stats .drilldown-section .selected-org .embedded-org-dashboard .mcp-usage{padding:0}.admin-mcp-stats .watchlist-section{margin-bottom:16px}.admin-mcp-stats .watchlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1100px){.admin-mcp-stats .watchlist-grid{grid-template-columns:1fr}}.admin-mcp-stats .watchlist-block{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:14px 16px}.admin-mcp-stats .watchlist-block .watchlist-block-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#34495e;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e4e5e7}.admin-mcp-stats .watchlist-block .watchlist-block-header .fa{font-size:14px}.admin-mcp-stats .watchlist-block .watchlist-block-header .muted{color:#8a8d92;font-weight:400;font-size:11px;margin-inline-start:auto}.admin-mcp-stats .watchlist-list{list-style:none;margin:0;padding:0}.admin-mcp-stats .watchlist-list li{padding:8px 6px;border-bottom:1px solid #f4f6f8;cursor:pointer;font-size:12px}.admin-mcp-stats .watchlist-list li:hover{background:#f4f6f8}.admin-mcp-stats .watchlist-list li:last-child{border-bottom:none}.admin-mcp-stats .watchlist-list li.empty{cursor:default;color:#8a8d92;text-align:center;padding:16px 0}.admin-mcp-stats .watchlist-list li.empty:hover{background:transparent}.admin-mcp-stats .watchlist-list li .row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.admin-mcp-stats .watchlist-list li .row1 .org-name{font-weight:500;color:#34495e}.admin-mcp-stats .watchlist-list li .row1 .growth{color:#e74c3c;font-weight:700}.admin-mcp-stats .watchlist-list li .row1 .pct{color:#f0ad4e;font-weight:700}.admin-mcp-stats .watchlist-list li .row1 .paid{color:#62cb31;font-weight:700}.admin-mcp-stats .watchlist-list li .row2{font-size:11px}.admin-mcp-stats .watchlist-list li .muted{color:#8a8d92}@media (max-width: 767px){.admin-mcp-stats{padding:12px 0}.admin-mcp-stats .stats-header{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:12px;margin-bottom:14px}.admin-mcp-stats .stats-header .range-group{gap:6px}.admin-mcp-stats .stats-header .range-group .range-label{font-size:12px}.admin-mcp-stats .stats-header .range-group .range-pill{padding:4px 10px;font-size:12px}.admin-mcp-stats .stats-header .range-group .custom-range{flex:1 1 100%;padding:6px 0 0}.admin-mcp-stats .stats-header .range-group .custom-range input[type=date]{flex:1 1 0;min-width:0}.admin-mcp-stats .stats-header .action-group{justify-content:stretch;gap:6px}.admin-mcp-stats .stats-header .action-group .btn,.admin-mcp-stats .stats-header .action-group .dropdown-export{flex:1 1 0}.admin-mcp-stats .stats-header .action-group .dropdown-export .btn{width:100%}.admin-mcp-stats .stats-header .action-group .dropdown-export .dropdown-menu{inset-inline-start:auto;inset-inline-end:0;min-width:200px}.admin-mcp-stats .section-header h4{font-size:14px}.admin-mcp-stats .section-header .sort-tabs{flex-wrap:wrap}.admin-mcp-stats .section-header .sort-tabs a{padding:3px 8px;font-size:11px}.admin-mcp-stats .kpi-tile{padding:10px 12px}.admin-mcp-stats .kpi-tile .kpi-value{font-size:18px}.admin-mcp-stats .kpi-tile .kpi-label{font-size:10px}.admin-mcp-stats .chart-section{padding:12px}.admin-mcp-stats .chart-section .chart-container{min-height:240px}.admin-mcp-stats .top-orgs-section,.admin-mcp-stats .drilldown-section,.admin-mcp-stats .ocr-section{padding:12px}.admin-mcp-stats .data-table{font-size:12px}.admin-mcp-stats .data-table th,.admin-mcp-stats .data-table td{padding:6px 8px}.admin-mcp-stats .selected-org .selected-org-header{flex-direction:column;align-items:stretch;gap:8px}.admin-mcp-stats .selected-org .selected-org-header .selected-org-actions{justify-content:flex-end}.admin-mcp-stats .watchlist-block{padding:12px}.admin-mcp-stats .watchlist-list li .row2{font-size:10px;line-height:1.4}}.admin-mcp-stats .ocr-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:16px 20px;margin-bottom:24px}.admin-mcp-stats .ocr-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}@media (max-width: 1100px){.admin-mcp-stats .ocr-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.admin-mcp-stats .ocr-kpi-row{grid-template-columns:1fr}}.admin-mcp-stats .ocr-kpi-row .kpi-tile .kpi-sub{font-size:10px;color:#8a8d92;margin-top:2px}.admin-mcp-stats .ocr-bottom-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px}@media (max-width: 1100px){.admin-mcp-stats .ocr-bottom-grid{grid-template-columns:1fr}}.admin-evals{font-size:13px}.admin-evals .evals-header{margin-bottom:12px}.admin-evals .evals-header h4{margin-bottom:4px}.admin-evals .evals-header p{margin-bottom:0}.admin-evals .evals-filter-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f6f8fa;border-radius:4px;margin-bottom:12px;font-size:12px}.admin-evals .evals-filter-bar label{margin:0;font-weight:500}.admin-evals .evals-filter-bar input[type=date]{border:1px solid #d0d7de;border-radius:3px;padding:2px 6px;font-size:12px}.admin-evals .evals-judge-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #e1e4e8;border-radius:4px;margin-bottom:12px;font-size:12px}.admin-evals .evals-judge-panel .judge-toggle{margin:0;cursor:pointer}.admin-evals .evals-judge-panel .judge-toggle input[type=checkbox]{margin-left:4px}.admin-evals .evals-judge-panel .judge-toggle strong{margin:0 4px}.admin-evals .evals-judge-panel .judge-fields{display:flex;align-items:center;gap:6px;padding-inline-start:12px;border-inline-start:1px solid #e1e4e8}.admin-evals .evals-judge-panel .judge-fields label{margin:0;font-weight:500}.admin-evals .evals-judge-panel .judge-fields .m-l{margin-inline-start:12px}.admin-evals .evals-judge-panel .judge-fields select,.admin-evals .evals-judge-panel .judge-fields input[type=text]{border:1px solid #d0d7de;border-radius:3px;padding:2px 6px;font-size:12px}.admin-evals .evals-judge-panel .btn{margin-inline-start:auto}.admin-evals .evals-nav{margin-bottom:12px;border-bottom:1px solid #e1e4e8}.admin-evals .evals-nav li{cursor:pointer}.admin-evals .evals-nav li a{padding:6px 14px;border-radius:4px 4px 0 0;color:#555;text-decoration:none}.admin-evals .evals-nav li.active a{background:#fff;color:#1f7ae0;border:1px solid #e1e4e8;border-bottom-color:#fff;margin-bottom:-1px;font-weight:600}.admin-evals .evals-nav li:hover:not(.active) a{background:#f0f2f5}.admin-evals .evals-panel{background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:12px;margin-bottom:16px}.admin-evals .evals-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.admin-evals .evals-panel-header h5{margin:0}.admin-evals .evals-panel-header label{margin:0 4px;font-weight:500;font-size:12px}.admin-evals .evals-panel-header .m-l{margin-inline-start:12px}.admin-evals .evals-panel-header select,.admin-evals .evals-panel-header input[type=number]{border:1px solid #d0d7de;border-radius:3px;padding:2px 6px;font-size:12px}.admin-evals .card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.admin-evals .metric-card{background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:10px 12px;text-align:center}.admin-evals .metric-card .metric-card-label{font-size:11px;color:#6a737d;margin-bottom:4px}.admin-evals .metric-card .metric-card-value{font-size:20px;font-weight:600;color:#1f7ae0}.admin-evals .slice-table th,.admin-evals .slice-table td{padding:6px 8px;font-size:12px;vertical-align:middle}.admin-evals .slice-table .bar-cell{width:35%}.admin-evals .slice-table .hbar{height:14px;background:linear-gradient(90deg,#1f7ae0,#4ba3ff);border-radius:2px;min-width:2px}.admin-evals .ts-container{display:flex;align-items:flex-end;gap:4px;height:140px;padding:8px 4px 0;background:#fafbfc;border-radius:3px}.admin-evals .ts-container .ts-day{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.admin-evals .ts-container .ts-bar-wrap{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.admin-evals .ts-container .ts-bar{width:80%;background:linear-gradient(180deg,#1f7ae0,#4ba3ff);border-radius:2px 2px 0 0;min-height:2px;transition:opacity .15s}.admin-evals .ts-container .ts-bar:hover{opacity:.8}.admin-evals .ts-container .ts-label{font-size:10px;color:#6a737d;margin-top:4px;direction:ltr}.admin-evals .outlier-summary{padding:6px 10px;background:#f6f8fa;border-radius:3px;margin-bottom:8px;font-size:12px}.admin-evals tr.outlier-bad td{background:rgba(220,53,69,.08)}.admin-evals tr.outlier-warn td{background:rgba(255,193,7,.08)}.admin-evals tr.outlier-ok td{background:transparent}.admin-evals .status-pill{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500}.admin-evals .status-active,.admin-evals .status-completed{background:#d4edda;color:#155724}.admin-evals .status-draft,.admin-evals .status-running{background:#fff3cd;color:#856404}.admin-evals .status-archived,.admin-evals .status-aborted{background:#e2e3e5;color:#495057}.admin-evals .status-failed{background:#f8d7da;color:#721c24}.admin-evals .evals-help-box{background:#eef6ff;border:1px solid #b8daff;border-radius:4px;padding:10px 14px;margin-bottom:16px;font-size:12px;line-height:1.7}.admin-evals .evals-help-box h6{margin:0 0 6px;font-size:13px;color:#004085}.admin-evals .evals-help-box p{margin:0 0 6px;color:#2c3e50}.admin-evals .evals-help-box ul{margin:4px 0 0;padding-inline-start:18px}.admin-evals .evals-help-box li{margin-bottom:2px}.admin-evals .evals-help-box strong{color:#1f4d80}.admin-evals .edit-form{background:#f8fafc;border:1px solid #d0d7de;border-radius:4px;margin-bottom:16px}.admin-evals .edit-form .panel-body{padding:14px 16px}.admin-evals .edit-form .form-row{display:flex;gap:12px;flex-wrap:wrap}.admin-evals .edit-form .form-row .form-group{flex:1;min-width:180px}.admin-evals .edit-form .form-actions{display:flex;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e1e4e8}.admin-evals .edit-form textarea.mono,.admin-evals .edit-form .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;direction:ltr;text-align:left}.admin-evals .edit-form .form-section-title{margin:16px 0 4px;padding-top:12px;border-top:1px dashed #d0d7de;font-size:13px;color:#1f4d80}.admin-evals .edit-form .form-section-title:first-child{margin-top:0;padding-top:0;border-top:none}.admin-evals .edit-form .form-section-hint{font-size:11px;margin-bottom:10px;color:#6a737d}.admin-evals .edit-form .advanced-toggle{padding:2px 0;color:#1f7ae0;text-decoration:none;font-size:12px}.admin-evals .edit-form .advanced-toggle:hover{text-decoration:underline}.admin-evals .edit-form .json-preview{direction:ltr;text-align:left;background:#1e1e2e;color:#cdd6f4;border-radius:4px;padding:10px 12px;font-size:11px;max-height:320px;overflow:auto;margin-top:6px}.admin-evals .edit-form .chip-input{display:flex;gap:6px}.admin-evals .edit-form .chip-input .form-control{flex:1}.admin-evals .edit-form .chip-input .btn{flex-shrink:0}.admin-evals .edit-form .chip-list{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px;min-height:22px}.admin-evals .edit-form .chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border-radius:12px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr}.admin-evals .edit-form .chip a{display:inline-block;cursor:pointer;font-weight:700;font-size:14px;line-height:1;padding:0 4px;opacity:.6}.admin-evals .edit-form .chip a:hover{opacity:1}.admin-evals .edit-form .chip-good{background:#d4edda;color:#155724}.admin-evals .edit-form .chip-bad{background:#f8d7da;color:#721c24}.admin-evals .run-detail{background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:12px;margin-bottom:12px}.admin-evals .run-detail-header{margin-bottom:8px;font-size:13px}.admin-evals .run-detail-cards{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.admin-evals .run-detail-cards .metric-card{flex:1;min-width:90px}.admin-evals tr.run-row-pass td{background:rgba(40,167,69,.04)}.admin-evals tr.run-row-fail td{background:rgba(220,53,69,.06)}.admin-evals tr.run-row-error td{background:rgba(255,193,7,.06)}.admin-evals .run-results-table td{vertical-align:top;padding:8px 6px}.admin-evals .run-results-table .check-detail{width:100%;font-size:11px}.admin-evals .run-results-table .check-detail td{padding:1px 4px;border:none}.admin-evals .run-results-table .check-detail td:first-child{color:#6a737d;width:70px;white-space:nowrap}.admin-evals .run-results-table .reply-preview{direction:rtl;text-align:right;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:3px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;max-width:360px;max-height:90px;overflow:auto;white-space:pre-wrap;margin:0}.admin-evals .run-results-table .phase-error-row td{background:#fff8e1;border-top:none;padding-top:2px;padding-bottom:6px}.admin-evals .candidate-message{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:#444}.admin-evals .destroy-btn{background:#8b1a1a;border-color:#6e1414;color:#fff}.admin-evals .destroy-btn:hover{background:#6e1414;border-color:#520f0f;color:#fff}.admin-evals .candidate-preview{padding:10px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;margin-bottom:12px;font-size:12px;line-height:1.6}.mcp-usage{padding:16px;max-width:100%;overflow-x:clip}.mcp-usage .loading-spinner{text-align:center;padding:40px 0;color:#8a8d92}.mcp-usage .mcp-usage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mcp-usage .mcp-usage-header h3{margin:0;color:#34495e;font-weight:600}.mcp-usage .mcp-usage-header .topup-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border-radius:3px}.mcp-usage .mcp-usage-header .topup-btn-admin{background:#62cb31;border-color:#52aa29}.mcp-usage .mcp-usage-header .topup-btn-admin:hover{background:#56b22b;border-color:#469123}.mcp-usage .mcp-usage-header .topup-btn-admin .fa{color:#fff}.mcp-usage .balance-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:20px 24px;margin-bottom:28px}.mcp-usage .balance-section.is-warning .balance-bar{background:#fce4e1}.mcp-usage .balance-section.is-warning .warning-pill{background:#e74c3c;color:#fff}.mcp-usage .balance-summary-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.mcp-usage .balance-headline{display:flex;align-items:baseline;gap:12px}.mcp-usage .balance-headline-label{font-size:13px;color:#8a8d92;text-transform:uppercase;letter-spacing:.04em}.mcp-usage .balance-headline-value{font-size:28px;font-weight:700;color:#34495e}.mcp-usage .balance-headline-cap{font-size:18px;font-weight:500;color:#8a8d92;margin-inline-start:2px}.mcp-usage .balance-bar{position:relative;display:flex;height:18px;background:#f4f6f8;border-radius:999px;overflow:hidden;margin-bottom:14px;transition:background .2s ease}.mcp-usage .balance-bar-segment{height:100%;transition:width .32s ease}.mcp-usage .balance-bar-segment.is-free{background:linear-gradient(90deg,#3498db 0%,#57aae1 100%)}.mcp-usage .balance-bar-segment.is-paid{background:linear-gradient(90deg,#62cb31 0%,#74d348 100%)}.mcp-usage .balance-legend{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.mcp-usage .legend-item{display:inline-flex;align-items:center;gap:8px;font-size:13px}.mcp-usage .legend-item .legend-swatch{width:12px;height:12px;border-radius:3px}.mcp-usage .legend-item.is-free .legend-swatch{background:#3498db}.mcp-usage .legend-item.is-paid .legend-swatch{background:#62cb31}.mcp-usage .legend-item .legend-label{color:#6a6c6f}.mcp-usage .legend-item .legend-value{font-weight:600;color:#34495e}.mcp-usage .legend-item .legend-of{color:#8a8d92;font-size:12px}.mcp-usage .legend-item .legend-of-empty{font-style:italic;opacity:.7}.mcp-usage .balance-cycle-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#6a6c6f;padding-top:12px;border-top:1px solid #e4e5e7}.mcp-usage .balance-cycle-context strong{color:#34495e;font-weight:600}.mcp-usage .balance-cycle-context .dot-sep{color:#e4e5e7;margin:0 2px}.mcp-usage .balance-cycle-context .days-remaining{color:#8a8d92;font-size:12px}.mcp-usage .balance-cycle-context .warning-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f0ad4e;color:#fff}.mcp-usage .users-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:20px 24px;margin-bottom:28px}.mcp-usage .users-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.mcp-usage .users-section-header h4{margin:0;color:#34495e;font-size:16px;font-weight:600}.mcp-usage .user-range-selector{display:flex;gap:6px}.mcp-usage .user-range-selector a{padding:4px 10px;border:1px solid #e4e5e7;border-radius:3px;cursor:pointer;color:#6a6c6f;font-size:12px}.mcp-usage .user-range-selector a:hover{background:#f4f6f8}.mcp-usage .user-range-selector a.active{background:#34495e;color:#fff;border-color:#34495e}.mcp-usage .users-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mcp-usage .users-table{width:100%;border-collapse:collapse;font-size:13px}.mcp-usage .users-table th,.mcp-usage .users-table td{padding:10px 12px;text-align:start;border-bottom:1px solid #e4e5e7}.mcp-usage .users-table th{font-size:12px;color:#8a8d92;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mcp-usage .users-table tbody tr:hover{background:#f4f6f8}.mcp-usage .users-table .num-col{text-align:end;white-space:nowrap;width:1%}.mcp-usage .users-table .bar-col{width:30%;min-width:120px}.mcp-usage .users-table tfoot td{border-top:2px solid #e4e5e7;border-bottom:none;padding-top:12px}.mcp-usage .user-cell{display:flex;align-items:center;gap:10px}.mcp-usage .user-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;background:#f4f6f8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mcp-usage .user-avatar img{width:100%;height:100%;object-fit:cover}.mcp-usage .user-avatar.user-avatar-fallback{font-size:11px;font-weight:600;color:#8a8d92;background:#d6ebfa}.mcp-usage .user-name{color:#34495e;font-weight:500}.mcp-usage .user-bar{width:100%;height:6px;background:#f4f6f8;border-radius:999px;overflow:hidden}.mcp-usage .user-bar-fill{height:100%;background:#3498db;transition:width .32s ease}.mcp-usage .topups-section{background:#fff;border:1px solid #e4e5e7;border-radius:3px;padding:20px 24px}.mcp-usage .topups-section h4{margin:0 0 12px;color:#34495e;font-size:16px;font-weight:600}.mcp-usage .topups-section .topups-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mcp-usage .topups-section .topups-table-wrap table{background:transparent;width:100%;min-width:520px}.mcp-usage .topups-section .topups-table-wrap table th{font-size:12px;color:#8a8d92}.mcp-usage .topups-section .topups-table-wrap table td,.mcp-usage .topups-section .topups-table-wrap table th{padding:8px 10px;border-bottom:1px solid #e4e5e7;white-space:nowrap}.mcp-usage .topups-section .topups-table-wrap table td:last-child,.mcp-usage .topups-section .topups-table-wrap table th:last-child{white-space:normal;min-width:160px}@media (max-width: 800px){.mcp-usage .mcp-usage-header{flex-direction:column;align-items:flex-start;gap:12px}.mcp-usage .mcp-usage-header .topup-btn{width:100%;justify-content:center}.mcp-usage .balance-section,.mcp-usage .users-section,.mcp-usage .topups-section{padding:16px}.mcp-usage .balance-headline-value{font-size:22px}.mcp-usage .balance-headline-cap{font-size:14px}.mcp-usage .users-table .bar-col{display:none}}.mcp-usage .ocr-widget{background:linear-gradient(135deg,#f4f9ff 0%,#e8f1ff 100%);border:1px solid #cfdbe9;border-radius:3px;padding:12px 16px;margin-bottom:24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mcp-usage .ocr-widget .ocr-widget-header{display:flex;align-items:center;gap:8px;color:#34495e;font-size:13px}.mcp-usage .ocr-widget .ocr-widget-header .fa{color:#3498db}.mcp-usage .ocr-widget .ocr-widget-stats{display:flex;gap:24px;align-items:baseline}.mcp-usage .ocr-widget .ocr-widget-stats .ocr-stat{display:flex;flex-direction:column;align-items:flex-start}.mcp-usage .ocr-widget .ocr-widget-stats .ocr-stat .ocr-stat-value{font-size:18px;font-weight:700;color:#34495e;line-height:1}.mcp-usage .ocr-widget .ocr-widget-stats .ocr-stat .ocr-stat-value.ocr-savings{color:#62cb31}.mcp-usage .ocr-widget .ocr-widget-stats .ocr-stat .ocr-stat-label{font-size:11px;color:#8a8d92;margin-top:2px}.topup-support-popover{min-width:240px;text-align:start;padding:4px 2px}.topup-support-popover strong{display:block;font-size:14px;color:#34495e;margin-bottom:6px}.topup-support-popover p.muted{color:#6a6c6f;font-size:13px;line-height:1.5;margin:0 0 10px}.topup-support-popover .btn .fa{margin-inline-end:4px}.grant-modal .modal-header h4 .fa{margin-inline-end:6px;color:#62cb31}.grant-modal .audit-notice{margin-bottom:16px}.grant-modal .audit-notice .fa{margin-inline-end:6px}.grant-modal .form-group{margin-bottom:14px}.grant-modal .form-group .control-label{font-weight:600;font-size:13px;color:#34495e;margin-bottom:4px}.grant-modal .form-group .control-label .required{color:#e74c3c;margin-inline-start:2px}.grant-modal .form-group .static-value{padding:6px 0;font-weight:500;color:#34495e}.grant-modal .form-group .help-block{font-size:12px;margin-top:4px}.grant-modal .form-group .help-block.muted{color:#8a8d92}.grant-modal .form-group.has-error .help-block{color:#e74c3c}.grant-modal .meta-fields{display:flex;gap:24px;flex-wrap:wrap;padding:10px 12px;background:#f4f6f8;border-radius:3px;margin-bottom:0}.grant-modal .meta-fields>div{display:flex;flex-direction:column;gap:2px}.grant-modal .meta-fields>div label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8a8d92;margin:0}.grant-modal .meta-fields>div code{font-size:12px;background:#fff;padding:2px 6px;border-radius:2px}.grant-modal .meta-fields>div span{font-size:13px;color:#34495e}.grant-modal .modal-footer .btn .fa{margin-inline-end:4px}.skills-library{display:flex;flex-direction:column;min-height:600px;max-width:100%;overflow-x:clip}.skills-library .skills-body>*{min-width:0}.skills-library .skill-row>*{min-width:0}.skills-library .skills-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e4e5e7;background:#fff}.skills-library .skills-filters{display:flex;gap:8px}.skills-library .skills-filters select{padding:6px 10px;border:1px solid #e4e5e7;border-radius:4px;background:#fff;font-size:13px}.skills-library .skills-body{display:flex;flex:1;min-height:0}.skills-library .skills-list{width:380px;flex-shrink:0;border-left:1px solid #e4e5e7;overflow-y:auto;background:#fff}.skills-library .skills-empty{padding:40px 20px;text-align:center;color:#999}.skills-library .skill-row{padding:12px 16px;border-bottom:1px solid #e4e5e7;cursor:pointer;display:flex;flex-direction:column;gap:6px}.skills-library .skill-row:hover{background:#f7f9fb}.skills-library .skill-row.is-selected{background:#eef4ff;border-right:3px solid #2c6cb0}.skills-library .skill-row.is-system{background:#fafafa}.skills-library .skill-row.is-draft .skill-row-title{color:#888;font-style:italic}.skills-library .skill-row.is-deprecated{opacity:.55}.skills-library .skill-row-main{display:flex;flex-direction:column;gap:2px}.skills-library .skill-row-title{font-weight:600;color:#2c3e50}.skills-library .skill-row-name code{font-size:11px;color:#777;background:transparent;padding:0}.skills-library .skill-row-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.skills-library .badge{padding:2px 8px;border-radius:10px;font-weight:500;background:#eee;color:#555}.skills-library .badge-category{background:#e3f1ff;color:#1e5a99}.skills-library .badge-scope{background:#f0f0f0;color:#555}.skills-library .badge-status-active{background:#d4edda;color:#155724}.skills-library .badge-status-draft{background:#fff3cd;color:#856404}.skills-library .badge-status-deprecated{background:#f8d7da;color:#721c24}.skills-library .skill-row-version{color:#888}.skills-library .skill-editor{flex:1;padding:20px 24px;overflow-y:auto;background:#fafbfc}.skills-library .skill-editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.skills-library .skill-editor-header h3{margin:0;color:#2c3e50}.skills-library .skill-editor-actions{display:flex;gap:8px}.skills-library .skill-editor-flash{padding:8px 12px;background:#d4edda;color:#155724;border-radius:4px;margin-bottom:12px;font-size:13px}.skills-library .skill-editor-error{padding:8px 12px;background:#f8d7da;color:#721c24;border-radius:4px;margin-bottom:12px;font-size:13px}.skills-library .skill-fieldset{border:1px solid #e4e5e7;border-radius:6px;background:#fff;padding:14px 18px;margin-bottom:16px}.skills-library .skill-fieldset legend{padding:0 8px;font-size:13px;font-weight:600;color:#555;width:auto;margin-bottom:0;border:none}.skills-library .skill-fieldset .form-group{margin-bottom:12px}.skills-library .skill-fieldset .form-group label{font-weight:500;font-size:13px;color:#444}.skills-library .skill-fieldset .form-group label small{color:#888;font-weight:400;margin-right:6px}.skills-library .skill-fieldset .form-hint{font-size:12px;color:#777;margin-top:-4px;margin-bottom:8px}.skills-library .skill-fieldset .form-row{display:flex;gap:12px}.skills-library .skill-fieldset .form-group-half{flex:1}.skills-library .skill-prompt-editor{font-family:Menlo,Consolas,Courier New,monospace;font-size:12px;line-height:1.5;direction:ltr;text-align:left}.skills-library .skill-prompt-editor[lang=he],.skills-library .skill-prompt-editor:lang(he){direction:rtl;text-align:right}.skills-library .skill-json-editor{font-family:Menlo,Consolas,Courier New,monospace;font-size:12px;direction:ltr;text-align:left}.skills-library .eval-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.skills-library .eval-inline-result{font-size:13px;color:#555}.skills-library .versions-block{margin-top:8px}.skills-library .versions-table{width:100%;font-size:12px;border-collapse:collapse}.skills-library .versions-table th,.skills-library .versions-table td{padding:6px 10px;border-bottom:1px solid #eee;text-align:right}.skills-library .versions-table th{font-weight:600;color:#555;background:#f7f9fb}.skills-library .versions-table .muted{color:#aaa}.skills-library .versions-table code{font-size:11px;background:#f0f0f0;padding:1px 4px;border-radius:3px}.skills-library .skill-editor-placeholder{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#aaa;font-size:15px}.skills-library .skill-editor-placeholder i{font-size:64px;margin-bottom:16px}.skills-library .skill-editor-placeholder p{text-align:center;line-height:1.6}@media (max-width: 767px){.skills-library{min-height:0}.skills-library .skills-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.skills-library .skills-toolbar .skills-filters{flex-wrap:wrap}.skills-library .skills-toolbar .skills-filters select{flex:1 1 calc(50% - 4px);min-width:0}.skills-library .skills-toolbar .skills-toolbar-actions{display:flex;gap:6px}.skills-library .skills-toolbar .skills-toolbar-actions .btn{flex:1 1 0}.skills-library .skills-body{flex-direction:column}.skills-library .skills-list{width:100%;border-left:none;border-bottom:1px solid #e4e5e7;max-height:50vh}.skills-library .skills-list:has(+ .skill-editor){display:none}.skills-library .skill-editor{padding:14px}.skills-library .skill-editor-header{flex-wrap:wrap;gap:8px}.skills-library .skill-editor-header h3{font-size:16px;flex:0 0 100%}.skills-library .skill-editor-actions{flex:1 1 100%;flex-wrap:wrap}.skills-library .skill-editor-actions .btn{flex:1 1 0;min-width:80px}.skills-library .skill-fieldset{padding:10px 12px}.skills-library .skill-fieldset .form-row{flex-direction:column;gap:0}.skills-library .skill-row{padding:10px 12px}.skills-library .skill-row.is-selected{border-right-width:4px}.skills-library .versions-block{overflow-x:auto}.skills-library .versions-block .versions-table{min-width:460px}.skills-library .skill-editor-placeholder{padding:40px 16px;font-size:14px}.skills-library .skill-editor-placeholder i{font-size:48px}}.skill-wizard .modal-header{display:flex;justify-content:space-between;align-items:center}.skill-wizard .modal-header h3{margin:0}.skill-wizard .wizard-close{border:none;background:transparent;color:#888}.skill-wizard .wizard-progress{display:flex;gap:16px;padding:12px 20px;background:#f7f9fb;border-bottom:1px solid #e4e5e7;font-size:13px}.skill-wizard .wizard-step{color:#999;display:flex;align-items:center;gap:6px}.skill-wizard .wizard-step.active{color:#2c6cb0;font-weight:600}.skill-wizard .wizard-step.done{color:#2e7d32}.skill-wizard .step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ddd;color:#fff;font-size:11px;font-weight:700}.skill-wizard .wizard-step.active .step-num{background:#2c6cb0}.skill-wizard .wizard-step.done .step-num{background:#2e7d32}.skill-wizard .wizard-body{padding:20px 24px;min-height:320px;max-height:70vh;overflow-y:auto}.skill-wizard .wizard-error{margin:8px 24px 0;padding:8px 12px;background:#f8d7da;color:#721c24;border-radius:4px}.skill-wizard .step-intro{color:#555;margin-bottom:12px}.skill-wizard .dropzone{border:2px dashed #ccd;border-radius:8px;padding:36px;text-align:center;color:#777;background:#fafbfc}.skill-wizard .dropzone.is-drag-over{border-color:#2c6cb0;background:#eef4ff}.skill-wizard .dropzone i{font-size:36px;margin-bottom:8px;color:#aaa}.skill-wizard .dropzone p{margin:8px 0}.skill-wizard .dropzone .dropzone-hint{color:#999;font-size:12px}.skill-wizard .samples-list{margin-top:16px;border:1px solid #eee;border-radius:6px;overflow:hidden}.skill-wizard .sample-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f0f0}.skill-wizard .sample-item:last-child{border-bottom:none}.skill-wizard .sample-meta{display:flex;flex-direction:column;gap:2px}.skill-wizard .sample-filename{color:#888;font-size:12px}.skill-wizard .sample-status{font-size:12px}.skill-wizard .sample-status.extracting{color:#555}.skill-wizard .sample-status.error{color:#c62828}.skill-wizard .sample-status.ok{color:#2e7d32}.skill-wizard .paste-text-area{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.skill-wizard .paste-text-area textarea{font-family:Menlo,monospace;font-size:12px}.skill-wizard .paste-text-area button{margin-top:8px}.skill-wizard .drafting-progress{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:30px 20px}.skill-wizard .drafting-step{display:flex;align-items:center;gap:10px;color:#999;font-size:15px}.skill-wizard .drafting-step.active{color:#2c6cb0;font-weight:600}.skill-wizard .drafting-step.done{color:#2e7d32}.skill-wizard .drafting-step i{width:18px;text-align:center}.skill-wizard .drafting-hint{margin-top:16px;color:#888;font-size:13px}.skill-wizard .review-eval-summary{display:flex;align-items:center;gap:20px;padding:14px 18px;background:#f0f7ff;border:1px solid #cfdcf0;border-radius:8px;margin-bottom:18px;flex-wrap:wrap}.skill-wizard .eval-score{display:flex;flex-direction:column;align-items:center}.skill-wizard .eval-score .eval-score-num{font-size:28px;font-weight:700;color:#2c6cb0}.skill-wizard .eval-score .eval-score-label{color:#666;font-size:12px}.skill-wizard .eval-breakdown{display:flex;align-items:center;gap:8px;flex:1}.skill-wizard .eval-breakdown .eval-badge{padding:4px 10px;border-radius:12px;font-weight:600;font-size:13px}.skill-wizard .eval-breakdown .pass{background:#d4edda;color:#155724}.skill-wizard .eval-breakdown .partial{background:#fff3cd;color:#856404}.skill-wizard .eval-breakdown .fail{background:#f8d7da;color:#721c24}.skill-wizard .eval-breakdown .eval-cost{color:#888;font-size:12px;margin-right:auto}.skill-wizard .review-samples{margin-bottom:20px}.skill-wizard .sample-result{border-right:3px solid #ccc;padding:8px 12px;margin-bottom:6px;background:#fafbfc}.skill-wizard .sample-result.sample-result-pass{border-color:#2e7d32}.skill-wizard .sample-result.sample-result-partial{border-color:#f9a825}.skill-wizard .sample-result.sample-result-fail{border-color:#c62828}.skill-wizard .sample-result-head{display:flex;align-items:center;gap:10px;font-size:13px}.skill-wizard .sample-result-head .sample-result-status{font-weight:600}.skill-wizard .sample-result-head .sample-result-title{flex:1}.skill-wizard .sample-result-head .sample-result-cost{color:#888;font-size:12px}.skill-wizard .sample-result-reason{color:#777;font-size:12px;margin-top:4px}.skill-wizard .skill-prompt-editor{font-family:Menlo,Consolas,monospace;font-size:12px;direction:rtl;text-align:right}.skill-wizard .wizard-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 767px){.skill-wizard .modal-header{padding:10px 14px}.skill-wizard .modal-header h3{font-size:16px}.skill-wizard .wizard-progress{gap:6px;padding:8px 12px;font-size:11px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.skill-wizard .wizard-step{flex:0 0 auto;gap:4px}.skill-wizard .step-num{width:18px;height:18px;font-size:10px}.skill-wizard .wizard-body{padding:14px;min-height:220px;max-height:calc(100vh - 220px)}.skill-wizard .dropzone{padding:22px 12px}.skill-wizard .dropzone i{font-size:28px}.skill-wizard .sample-item{flex-direction:column;align-items:stretch;gap:6px}.skill-wizard .sample-item .btn{align-self:flex-end}.skill-wizard .review-eval-summary{gap:10px;padding:10px 12px}.skill-wizard .eval-breakdown{gap:6px;flex-wrap:wrap}.skill-wizard .eval-score-num{font-size:22px}.skill-wizard .wizard-footer{flex-wrap:wrap}.skill-wizard .wizard-footer .btn{flex:1 1 calc(50% - 4px);min-width:0}}.owner-edit .hpanel{margin-bottom:0}.owner-edit form{max-width:620px;margin:auto}.owner-edit form .form-group{position:relative;margin-bottom:25px}.owner-edit form .hr-line-dashed{margin-top:0}.owner-edit form label{user-select:none}.owner-edit .form-control::-webkit-input-placeholder{font-weight:100}@media (min-width: 768px){.owner-edit-modal .modal-dialog{width:900px}}.owner-list .text-success{color:#28a745}.owner-list table .empty-owner td{background:#f6f6f6;color:#888}.owner-list table .phone-td a:hover,.owner-list table .email-td a:hover{text-decoration:underline}.owner-list table .drive-td{width:40px;padding:0 8px 0 0}.owner-list table .drive-td img{height:20px;width:20px;object-fit:contain}.owner-list table .image-td{width:40px;padding:0 8px 0 0}.owner-list table .image-td img{height:40px;width:40px;object-fit:contain}.owner-list table .empty{color:#aaa}.owner-show .owner-details h1,.owner-show .owner-details h4{display:inline-block;margin-left:10px}.owner-show .owner-details h4{direction:ltr;text-align:right}.owner-show .image-td{width:38px;padding:0 8px 0 0}.owner-show .image-td img{height:26px;width:26px;object-fit:cover}.owner-show .fields{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px}.owner-show .fields .field{display:inline-block;margin-bottom:15px;margin-left:22px;vertical-align:top}.owner-show .fields .field label{display:block;font-size:13px;font-weight:400}.owner-show .fields .field span{display:inline-block;font-weight:700;font-size:17px}.owner-show .fields .field.phone span,.owner-show .fields .field.email span{direction:ltr}.owner-show .fields .field.phone span a:hover,.owner-show .fields .field.email span a:hover{text-decoration:underline}.owner-show .nav-tabs.nav{margin-right:2px}.owner-show .nav-tabs.nav>li>a{padding:0}.owner-show .nav-tabs.nav>li>a uib-tab-heading>a{display:inline-block;padding:10px 15px}.owner-show .nav-tabs.nav .badge{font-size:11px;margin-right:5px;background:#bbb;padding:3px 5px}.owner-log table{border-bottom:1px solid #ddd}.owner-log table .empty-user td{background:#f6f6f6;color:#888}.owner-log table .phone-td a:hover,.owner-log table .email-td a:hover{text-decoration:underline}.owner-log table .empty{color:#aaa}.owner-project-documents-edit .hpanel{margin-bottom:0}.owner-project-documents-edit form .form-group{position:relative;margin-bottom:25px}.owner-project-documents-edit .form-control::-webkit-input-placeholder{font-weight:100}@media (min-width: 500px){.owner-project-documents-edit .save-buttons .delete-button{position:absolute;right:0}}@media (min-width: 768px){.owner-project-documents-edit-modal .modal-dialog{width:1100px}}.owner-customers .phone-td a:hover,.owner-customers .email-td a:hover,.owner-projects .phone-td a:hover,.owner-projects .email-td a:hover{text-decoration:underline}.owner-projects .userId-td{font-size:12px;padding:0 7px;text-align:center}.owner-projects .userId-td a{height:28px}.owner-projects .userId-td a img{height:28px;width:28px;object-fit:cover;border:2px solid white}.owner-projects .userId-td a .avatars-container{min-height:28px;min-width:28px;z-index:0}.owner-transactions .lastCardDigits-td span{display:inline-flex;direction:ltr;text-align:right}.owner-event-documents-edit .hpanel{margin-bottom:0}.owner-event-documents-edit form .form-group{position:relative;margin-bottom:25px}.owner-event-documents-edit .form-control::-webkit-input-placeholder{font-weight:100}@media (min-width: 500px){.owner-event-documents-edit .save-buttons .delete-button{position:absolute;right:0}}.owner-event-documents-edit-modal .modal-content{overflow:auto}@media (min-width: 768px){.owner-event-documents-edit-modal .modal-dialog{width:1100px}}.owner-tickets tbody tr:last-child td{user-select:none}.owner-tickets .empty-row td{padding:5px;font-size:17px}.user-list table .empty-user td{background:#f6f6f6;color:#888}.user-list table .image-td{width:38px;padding:0 8px 0 0}.user-list table .image-td img{height:26px;width:26px;object-fit:cover}.user-list table .phone-td a:hover,.user-list table .email-td a:hover{text-decoration:underline}.user-list table .empty{color:#aaa}.user-list .sorting-table .table>tbody>tr>td a.zmdi.zmdi-open-in-new{display:inline-block}.user-log table{border-bottom:1px solid #ddd}.user-log table .empty-user td{background:#f6f6f6;color:#888}.user-log table .phone-td a:hover,.user-log table .email-td a:hover{text-decoration:underline}.user-log table .empty{color:#aaa}.user-show .user-details .user-image{width:30px;height:30px;object-fit:cover;margin:0 1px 1px 10px;vertical-align:sub}.user-show .user-details h1,.user-show .user-details h4{display:inline-block;margin-left:10px}.user-show .user-details h4{direction:ltr;text-align:right}.user-show .nav-tabs.nav{margin-right:2px}.user-show .nav-tabs.nav>li>a{padding:0}.user-show .nav-tabs.nav>li>a uib-tab-heading>a{display:inline-block;padding:10px 15px}.user-show .fields{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px}.user-show .fields .field{display:inline-block;margin-bottom:15px;margin-left:22px;vertical-align:top}.user-show .fields .field label{display:block;font-size:13px;font-weight:400}.user-show .fields .field span{display:inline-block;font-weight:700;font-size:17px}.user-show .fields .field.phone span,.user-show .fields .field.email span{direction:ltr}.user-show .fields .field.phone span a:hover,.user-show .fields .field.email span a:hover{text-decoration:underline}.user-show .user-users table{border-bottom:1px solid #ddd}.user-show .user-users table .phone-td a:hover,.user-show .user-users table .email-td a:hover{text-decoration:underline}.user-tickets tbody tr:last-child td{user-select:none}.user-tickets .empty-row td{padding:5px;font-size:17px}.customer-autocomplete{right:0!important;left:0!important;max-height:300px;overflow:auto;margin-top:-1px;z-index:1100}.customer-autocomplete .customer{border-bottom:solid 1px #e4e5e7;padding:1px 10px;display:flex;flex-wrap:wrap;align-items:center;min-height:50px}.customer-autocomplete .customer>div{padding:4px;flex:50%;white-space:nowrap}.customer-autocomplete .customer:hover{background-color:#f5f5f5}.customer-autocomplete .customer i{margin-left:5px;color:#ccc}.customer-autocomplete .customer:last-child{border-bottom:0}.customer-edit .hpanel{margin-bottom:0}.customer-edit .form-control::-webkit-input-placeholder{font-weight:100}.customer-edit .note .input-group{width:100%}.customer-edit .linked-customer{display:flex;justify-content:center;flex-wrap:wrap}.customer-edit .linked-customer>div{margin:10px}.customer-edit .linked-customer .pe{vertical-align:bottom;font-size:26px;color:#62cb31;margin-left:4px}.customer-list tbody tr:last-child td{user-select:none}.customer-list .empty-row td{padding:5px;font-size:17px}.customer-search{position:relative}.customer-search .hpanel{margin-bottom:0}.customer-search>.hpanel{background:#f1f3f6}.customer-search>.hpanel>.hbuilt.panel-heading{border-bottom:1px solid #e4e5e7}.customer-search .controls{position:absolute;top:0;left:0;z-index:7;margin-top:11px;margin-left:10px}.customer-search .controls .modal-close{width:30px;height:30px;text-align:center;font-size:33px;color:#717274;line-height:30px;vertical-align:middle}.customer-search .panel-heading{padding:13.5px 15px;position:relative;height:51px}.customer-search .panel-heading .search-wrapper{display:flex;margin-left:24px}.customer-search .panel-heading .search-wrapper i.search-icon,.customer-search .panel-heading .search-wrapper i.status-icon{width:30px;padding:1px 3px 0 0;font-size:18px;color:#717274;line-height:22px}.customer-search .panel-heading .search-wrapper i.status-icon.progress{padding-top:2px}.customer-search .panel-heading .search-wrapper i.status-icon.progress:before{height:16px;width:16px}.customer-search .panel-heading .search-wrapper input{flex:1;border:none;height:22px;font-weight:400;line-height:22px;font-size:16px;padding:0}.customer-search .results-container .empty{padding:6px 8px 16px}.customer-search-modal .modal-dialog{margin-top:60px;width:1000px!important}@media (max-width: 700px){.customer-search-modal.modal.mobile-modal .modal-dialog .modal-content .mobile-modal-inner.empty{height:auto}}.customer-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.customer-show .customer-details-row{display:flex;margin-bottom:5px}.customer-show .customer-details-row .customer-details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.customer-show .customer-details-row .customer-details-blocks{display:inline-block;flex:1}.customer-show .customer-details-row .customer-details-blocks .customer-details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px}.customer-show .customer-details-row .customer-details-blocks .customer-details-block .customer-details-label{font-size:13px;font-weight:100}.customer-show .customer-details-row .customer-details-blocks .customer-details-block .customer-details-value{font-size:19px}.customer-show .customer-details-row .customer-details-blocks .customer-details-block.phone .customer-details-value,.customer-show .customer-details-row .customer-details-blocks .customer-details-block.email .customer-details-value{display:inline-block;direction:ltr;text-align:right}.customer-show .customer-details-row .customer-details-blocks .customer-details-block.phone a:link:hover,.customer-show .customer-details-row .customer-details-blocks .customer-details-block.email a:link:hover{text-decoration:underline}.customer-show .customer-details-row .customer-details-blocks .customer-details-block.note .customer-details-value{font-size:14px;white-space:pre-line}.customer-show .customer-projects table{border-bottom:1px solid #ddd}.customer-show .customer-projects table .gush-td{font-size:12px}.customer-show .customer-projects table .status-td{white-space:nowrap}.customer-show .customer-projects table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.customer-show .customer-projects table .status-td .fa-circle+span{font-size:15px;display:inline-block}.contact-list tbody tr:last-child td{user-select:none}.contact-list .empty-row td{padding:5px;font-size:17px}.contact-project-select .hpanel{margin-bottom:0}.contact-project-select .hpanel .panel-heading .project-link{float:left}@media (max-width: 700px){.contact-project-select .hpanel .panel-heading .project-link{margin-left:44px}}.contact-project-select .form-header{display:flex;justify-content:space-between;font-size:14px}.contact-project-select .form-header label{margin-left:5px}.contact-project-select table{border-bottom:1px solid #ddd}.contact-project-select table .status-td{white-space:nowrap}.contact-project-select table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.contact-project-select table .status-td .fa-circle+span{font-size:15px;display:inline-block}.contact-project-select .panel-footer{padding:0 15px!important}@media (min-width: 500px){.contact-project-select .panel-footer .save-buttons .delete-button{position:absolute;right:0}}.dashboard .dashboard-header{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.dashboard .dashboard-header .dashboard-title{flex:1 1;display:flex;align-items:center;gap:0 1rem;font-weight:100;font-size:27px;cursor:auto;user-select:none}.dashboard .dashboard-header .dashboard-title .dashboard-title-text{width:max-content}.dashboard .dashboard-header .dashboard-title .dashboard-title-name{opacity:.7}.dashboard .dashboard-header .dashboard-title .dashboard-title-icon{position:relative;bottom:6px;right:5px;font-size:20px}.dashboard .dashboard-header .dashboard-title .animate__animated{animation-delay:.2s;animation-duration:1.4s}.dashboard .dashboard-header .dashboard-title .animate__animated:before{display:inline-block;opacity:.5;transition:transform 2.5s;transform-origin:right}.dashboard .dashboard-header .dashboard-title .animate__animated.ng-animate:before{transform:scale(1.09);transition:transform 0}.dashboard .dashboard-header .dashboard-title .animate__animated.stop-animation{animation-name:none}.dashboard .dashboard-header .dashboard-title .pulse{animation-name:pulseForHomeIcon}.dashboard .dashboard-header .dashboard-tools{display:flex;flex-flow:wrap;margin-right:auto;gap:.6rem 1rem;justify-content:left}.dashboard .dashboard-header .dashboard-tools .filter-block{margin-left:0}.dashboard .dashboard-header .dashboard-tools .filter-block label{vertical-align:middle}.dashboard .dashboard-header .dashboard-tools .dropdown-menu.hdropdown{min-width:255px;max-height:350px;overflow:auto}.dashboard .dashboard-header .dashboard-tools .settings-btn{height:27px}@media (max-width: 768px){.dashboard .dashboard-header .list-filter-blocks{margin-top:0}}@media (max-width: 700px){.dashboard .dashboard-header .list-filter-blocks .filter-block{margin-top:0}.dashboard .dashboard-header .list-filter-blocks .filter-block label{min-width:unset;vertical-align:middle}}.dashboard .panels{position:relative;display:flex;flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:0 2.2rem}.dashboard .panels widget{margin-bottom:2rem}.dashboard .panels .small-widget{min-width:250px;flex-grow:1;flex-basis:23%}.dashboard .panels .medium-widget{min-width:29rem;max-width:70rem;flex-grow:1}@media screen and (max-width: 768px){.dashboard .panels .medium-widget{flex-basis:100%}}@media screen and (min-width: 768px){.dashboard .panels .medium-widget{flex-basis:45%}}@media screen and (min-width: 1024px){.dashboard .panels .medium-widget{flex-basis:30%}}@media screen and (min-width: 2200px){.dashboard .panels .medium-widget{flex-basis:23%}}.dashboard .panels .placeholder-panel{height:0;padding:0;margin:0;background:none;border:none}@keyframes pulseForHomeIcon{0%{transform:scaleZ(1)}30%{transform:scale3d(1.17,1.17,1.17)}50%{transform:scaleZ(1)}80%{transform:scale3d(1.08,1.08,1.08)}to{transform:scaleZ(1)}}.dashboard-settings{padding:1rem;display:flex;flex-direction:column;gap:1rem;user-select:none}.dashboard-settings .sort-list{padding:1rem;border:.1rem solid #dcdcdc;border-radius:3px;display:flex;flex-direction:column;gap:1rem}.dashboard-settings .sort-list .sort-card{display:flex;gap:.5rem;align-items:center;min-width:max-content;border-radius:4%;box-shadow:0 0 .6rem #00000048;padding:.6rem;cursor:move}.dashboard-settings .sort-list .sort-card:hover{background-color:#0000002a}.dashboard-settings .sort-list .sort-card .drag-icon{width:20px;text-align:center}.dashboard-settings .sort-list .sort-card label[for]{margin:0 6px 0 0;font-weight:700;cursor:pointer}.dashboard-settings .sort-list .ui-sortable-helper{box-shadow:inset 0 0 .6rem #000}.widget{position:relative;display:flex;flex-direction:column;height:100%;width:100%}.widget .widget-title-addon{float:left;margin:4px 0 0;font-size:13px;transition:color .15s ease-in-out;font-weight:400}.widget .widget-title-addon:hover{color:#7ed957;text-decoration:underline}.widget .widget-body{flex:1;min-height:200px;overflow:auto}.medium-widget .widget .widget-body{min-height:300px;aspect-ratio:1/.8;overflow:auto}.widget.widget-type-line .widget-body{padding:20px 4px}.widget.widget-type-calendar .widget-body{padding:10px}.widget.widget-type-donut .widget-body,.widget.widget-type-bar .widget-body,.widget.widget-type-stacked-bars .widget-body{padding:0}.widget.widget-name-incomeManagers .apexcharts-legend-series[seriesname=\5d4\5db\5e0\5e1\5d4]{display:none!important}.widget .apexcharts-tooltip .apexcharts-tooltip-series-group{text-align:right;justify-content:right;gap:5px}.widget .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-marker{margin-right:0}.widget .apexcharts-legend .apexcharts-legend-marker{margin-left:3px;margin-right:0}.widget .apexcharts-legend .apexcharts-legend-text{padding-right:15px;margin-right:-15px;padding-left:0;margin-left:0}.bar-widget{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bar-widget apexchart{height:100%;width:100%}.bar-widget apexchart>div{height:100%;display:flex;align-items:center;justify-content:center}.calendar-widget{height:100%;display:flex;flex-direction:column;justify-content:center}.calendar-widget .fc{max-height:100%;flex:1}.calendar-widget .fc .fc-header-toolbar{margin-bottom:9px;flex-direction:row;flex-wrap:wrap;row-gap:4px}.calendar-widget .fc .fc-header-toolbar .fc-toolbar-chunk{white-space:nowrap;margin-right:auto;order:0}.calendar-widget .fc .fc-header-toolbar .fc-toolbar-chunk:first-child{order:1}.calendar-widget .fc .fc-header-toolbar .fc-toolbar-chunk:last-child{order:-1;margin-right:0}.calendar-widget .fc .fc-header-toolbar .fc-toolbar-title{font-size:18px}.calendar-widget .fc .fc-header-toolbar .fc-button{font-size:11px}.calendar-widget .fc .fc-header-toolbar .fc-button:not(.fc-button-active){background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.calendar-widget .fc .fc-header-toolbar .fc-button:focus{outline:0;color:#333;background-color:#d4d4d4;border-color:#8c8c8c;box-shadow:none}.calendar-widget .fc .fc-header-toolbar .fc-button:focus.fc-button-active.fc-dayGridMonth-button,.calendar-widget .fc .fc-header-toolbar .fc-button:focus.fc-button-active.fc-dayGridWeek-button{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.calendar-widget .fc table{font-size:12px;border-top:0;border-left:0}.calendar-widget .fc table th{border:0}.calendar-widget .fc .fc-col-header-cell,.calendar-widget .fc .fc-col-header-cell-cushion{padding-top:0;font-size:11px}.calendar-widget .fc .fc-daygrid-day-number{padding:4px 0 0 4px}.calendar-widget .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:1em}.calendar-widget .fc .fc-view-harness{overflow:auto}.donut-widget{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.donut-widget apexchart{height:100%;width:100%;max-width:560px;overflow:hidden}.donut-widget apexchart>div{height:100%;display:flex;align-items:center;justify-content:center}.due-from-total-widget .progress-bar-success{padding:0}.due-vs-done-widget .widget-content .stats-icon.pull-left{margin-bottom:-36px}.due-vs-done-widget .progress-bar-success{padding:0}.due-vs-done-widget .due-done-sections .col-xs-6:only-child{width:100%}.line-widget{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.line-widget apexchart{height:100%;width:100%}.line-widget apexchart>div{height:100%;display:flex;align-items:center;justify-content:center}.list-widget{min-height:100%;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center}.list-widget .table-responsive{width:100%;flex:1}.list-widget .table>thead>tr>th{vertical-align:middle;line-height:1.1;padding:.5rem}.list-widget .table>tbody>tr>td{vertical-align:middle;padding:5px 8px;line-height:1.1}.list-widget .table>tbody>tr>td>a{display:flex;align-items:center;min-height:3.3rem}.list-widget .table>tbody>tr:last-of-type>td{border-bottom:1px solid #ddd}.list-widget table{width:100%;margin-bottom:0}.list-widget table b{font-weight:700}.list-widget table .fullTaskColumn-td,.list-widget table .fullEventColumn-td{width:100%;min-width:15rem}@supports (display: grid){.list-widget table .fullTaskColumn-td>a>span,.list-widget table .fullEventColumn-td>a>span{display:grid}.list-widget table .fullTaskColumn-td>a>span .task-content,.list-widget table .fullTaskColumn-td>a>span .event-content,.list-widget table .fullEventColumn-td>a>span .task-content,.list-widget table .fullEventColumn-td>a>span .event-content{white-space:nowrap}}.list-widget table .fullTaskColumn-td .task-content,.list-widget table .fullTaskColumn-td .event-content,.list-widget table .fullEventColumn-td .task-content,.list-widget table .fullEventColumn-td .event-content{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;max-height:24px}.list-widget table .fullTaskColumn-td .small,.list-widget table .fullEventColumn-td .small{color:#777;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-widget table .fullTaskColumn-td .small span,.list-widget table .fullEventColumn-td .small span{display:inline-block;margin-left:5px}.list-widget table .fullTaskColumn-td .small span:before,.list-widget table .fullEventColumn-td .small span:before{display:inline-block;margin-left:5px;content:"\2022"}.list-widget table .fullTaskColumn-td .small span:empty:before,.list-widget table .fullEventColumn-td .small span:empty:before{content:""}.list-widget table .agent-td{white-space:nowrap;font-size:15px;padding:0 8px}.list-widget table .agent-td img{margin-left:4px;height:26px;width:26px;object-fit:cover}.list-widget table .status-td{white-space:nowrap}.list-widget table .status-td .badge-toDo{background:#e74c3c}.list-widget table .status-td .badge-inProgress{background:#03c}.list-widget table .status-td .badge-done{background:#62cb31}.list-widget table .status-td .fa-circle{font-size:6px;margin-left:5px;vertical-align:middle}.list-widget table .status-td .fa-circle+span{font-size:13px;display:inline-block;vertical-align:middle}.list-widget table .info-td .fa-info-circle{color:#aaa;height:16px;font-size:13px;vertical-align:middle}.list-widget table .street-td{font-size:12px}.list-widget table .agent-td{font-size:12px;padding:0 8px 0 0;min-width:100px}.list-widget table .agent-td a{height:28px}.list-widget table .agent-td a img{height:28px;width:28px;object-fit:cover;border:2px solid white}.list-widget table .agent-td a .avatars-container{position:relative;min-height:28px;min-width:28px;z-index:0}.list-widget table .agent-td a .avatars-container .avatar{position:absolute}.list-widget table .agent-td a .avatars-container .avatar:nth-child(1){right:0px;z-index:5}.list-widget table .agent-td a .avatars-container .avatar:nth-child(1):hover{z-index:10}.list-widget table .agent-td a .avatars-container .avatar:nth-child(2){right:14px;z-index:4}.list-widget table .agent-td a .avatars-container .avatar:nth-child(2):hover{z-index:10}.list-widget table .agent-td a .avatars-container .avatar:nth-child(3){right:28px;z-index:3}.list-widget table .agent-td a .avatars-container .avatar:nth-child(3):hover{z-index:10}.list-widget table .agent-td a .avatars-container .avatar:nth-child(4){right:42px;z-index:2}.list-widget table .agent-td a .avatars-container .avatar:nth-child(4):hover{z-index:10}.list-widget table .agent-td a .avatars-container .avatar:nth-child(5){right:56px;z-index:1}.list-widget table .agent-td a .avatars-container .avatar:nth-child(5):hover{z-index:10}.stacked-bars-widget{height:100%;display:flex;flex-direction:column;justify-content:center;max-height:100%;overflow:hidden}.stacked-bars-widget .data-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding:4px 2px 0;column-gap:4px;font-size:15px}.stacked-bars-widget .data-summary h2{font-size:26px;margin:4px 0 2px}.stacked-bars-widget appexchart{margin-top:auto;width:100%}.event-calendar .small-header{display:none}.event-calendar .home{height:100vh;display:flex}.event-calendar #wrapper{flex:1;display:flex;overflow:auto}.event-calendar #wrapper .content{flex:1;padding:10px 0 0}.event-calendar #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.event-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 35px 18px}@media (max-width: 650px){.event-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 5px 18px}}.event-calendar #wrapper .list-filter-blocks .agent-selector{margin-right:4px}.event-calendar .calendar-wrapper{flex:1;padding:0 35px 10px;display:flex;flex-direction:column}@media (max-width: 650px){.event-calendar .calendar-wrapper{padding:0 5px 5px}}.event-calendar .calendar-wrapper #calendar{height:82vh;min-height:700px}.event-calendar .calendar-wrapper #calendar .fc-toolbar-title{display:inline-block;vertical-align:top}.event-calendar .calendar-wrapper #calendar .fc-button{font-size:14px;line-height:18px;height:32px}.event-calendar .calendar-wrapper #calendar .fc-more-popover{max-height:80vh;overflow:auto}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar{margin-bottom:4px;flex-wrap:wrap;flex-direction:row}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar>*>:not(:first-child){margin-right:1em}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-button{margin-bottom:16px;white-space:nowrap}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{order:-1;margin-left:auto}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-prev-button,.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-next-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f;margin-right:4px;padding:0 .65em}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridMonth-button:not(.fc-button-active),.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridWeek-button:not(.fc-button-active),.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridDay-button:not(.fc-button-active){background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button,.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button{margin-left:4px}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button:before,.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:green;margin-left:8px;margin-top:-3px;vertical-align:middle}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button:before{background:#ffb606}.event-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button:before{background:#3498db}.event-calendar .calendar-wrapper #calendar.visitDateTime-disabled .fc-visitDateTimeToggle-button,.event-calendar .calendar-wrapper #calendar.event-disabled .fc-eventToggle-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.event-calendar .calendar-wrapper .fc-view{background:#fff}.event-calendar .calendar-wrapper .fc-view .fc-event-title{font-weight:700;line-height:20px}.event-calendar .calendar-wrapper .fc-view .fc-event-title span{font-weight:400;margin-right:4px}.event-edit form{max-width:580px;margin:auto}.event-edit form .form-group{position:relative;margin-bottom:25px}.event-edit form .hr-line-dashed{margin-top:0}.event-edit .form-control::-webkit-input-placeholder{font-weight:100}.event-edit .note .input-group{width:100%}.event-edit .save-buttons .delete-button{position:absolute;right:0}.event-edit project-autocomplete>div{display:inline-block}.event-list .paging-table .table>tbody>tr>td>a{display:block;margin:-8px;padding:8px}.event-list table .fullEventColumn-td{width:100%}@supports (display: grid){.event-list table .fullEventColumn-td>a>span{display:grid}.event-list table .fullEventColumn-td>a>span .event-content{white-space:nowrap}}.event-list table .fullEventColumn-td .event-content{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;max-height:24px}.event-list table .fullEventColumn-td .small{color:#777;font-size:13px}.event-list table .fullEventColumn-td .small span{display:inline-block;margin-left:5px}.event-list table .fullEventColumn-td .small span:before{display:inline-block;margin-left:5px;content:"\2022"}.event-list table .fullEventColumn-td .small span:empty:before{content:""}.event-list table .agent-td{white-space:nowrap;font-size:15px;padding:0 8px}.event-list table .agent-td img{margin-left:4px;height:26px;width:26px;object-fit:cover}.event-list table .info-td .fa-info-circle{color:#aaa;height:16px;font-size:13px;vertical-align:middle}.event-list .empty-row{padding:5px;font-size:17px}.event-documents{max-width:700px;padding:0 5px;display:flex;flex-wrap:wrap;gap:5px}.event-documents .big-title{margin:3px;font-size:16px}.event-documents .list-title{margin:10px 3px 3px}.event-documents .document-item{width:100%;display:flex;align-items:center;border-top:1px solid #e4e5e7;border-radius:4px;background:#fff;border:1px solid #e4e5e7;padding:5px}.event-documents .document-item .document-icon{margin-left:7px}.event-documents .document-item .document-icon img{height:18px}.event-documents .document-item .document-title{margin-left:7px;min-width:120px}.event-documents .document-item .document-title small{display:block}.event-documents .document-item .btn{margin-right:auto;min-width:80px}.event-documents .document-item .coming-soon-button{cursor:not-allowed;background:#f1f3f6;border-color:#34495e;box-shadow:none}.lead-autocomplete{display:block;right:0!important;left:0!important;max-height:200px;overflow:auto;margin-top:-1px}.lead-autocomplete .lead{border-bottom:solid 1px #e4e5e7;padding:1px 10px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;min-height:50px;font-size:14px;font-weight:400}.lead-autocomplete .lead>div{padding:4px;flex:50%;white-space:nowrap}.lead-autocomplete .lead:hover{background-color:#f5f5f5}.lead-autocomplete .lead i{margin-left:5px;color:#ccc}.lead-autocomplete .lead:last-child{border-bottom:0}.lead-board .board-wrapper .board .lead{font-size:14px}.lead-edit .hpanel{margin-bottom:0}.lead-edit .hpanel>.panel-footer .save-buttons{padding-top:0}.lead-edit label{font-weight:400;font-size:13px}.lead-edit .wizard-tabs-container .wizard-tabs .btn{margin:0 5px 10px;min-width:110px;font-size:16px}.lead-edit .wizard-tabs-container .wizard-tabs .btn i{margin-left:6px}.lead-edit .wizard-tabs-content{position:relative;overflow:hidden}.lead-edit .wizard-steps{margin:0 -20px}.lead-edit .wizard-steps .wizard-step{height:90px;min-height:90px;overflow:hidden}.lead-edit .wizard-steps .slick-slide .wizard-step{height:inherit;min-height:inherit;overflow:inherit}.lead-edit .slick-list{height:200px}.lead-edit .slick-list .slick-track{padding-top:20px}.lead-edit .slick-list .slick-track .slick-slide{padding:0 20px}.lead-edit .customer-slide{min-height:200px}.lead-edit .x-y-map-container{padding:0 15px 15px}.lead-edit .x-y-map-container .x-y-map{display:inline-block;width:100%;height:300px;margin-bottom:10px;border:1px solid #e4e5e7;border-radius:6px;overflow:hidden}@media (max-width: 768px){.lead-edit .x-y-map-container .x-y-map{height:200px}}.lead-edit form{margin:auto}.lead-edit form .form-group{position:relative;margin-bottom:25px}.lead-edit form .hr-line-dashed{margin-top:0}.lead-edit .form-control::-webkit-input-placeholder{font-weight:100}.lead-edit .lead-customer-details{min-height:340px}.lead-edit .phone input,.lead-edit .email input{text-align:right;direction:ltr}.lead-edit .note .input-group{width:100%}.lead-edit textarea{min-height:60px}.lead-edit .agent-selector,.lead-edit .agent-selector .dropdown{display:block}.lead-edit .agent-selector .dropdown .dropdown-toggle{float:none;height:34px;font-size:14px}.lead-edit .agent-selector .dropdown .dropdown-menu{margin-top:36px;min-width:100%}.lead-edit .linked-customer{display:flex;justify-content:center;flex-wrap:wrap}.lead-edit .linked-customer>div{margin:10px}.lead-edit .linked-customer .pe{vertical-align:bottom;font-size:26px;color:#62cb31;margin-left:4px}.lead-list .city-filter .ui-select-toggle{height:27px;line-height:27px;padding:0 10px;display:block}.lead-list .city-filter .ui-select-placeholder{display:inline-block;line-height:15px;height:21px;font-size:13px;color:#6a6c6f;font-weight:400;vertical-align:middle}.lead-list .city-filter .ui-select-match-text{display:block;line-height:25px;font-size:13px;color:#6a6c6f;font-weight:400;overflow:hidden;text-overflow:ellipsis}.lead-list table tbody tr:last-child td{user-select:none}.lead-list table .empty-row td{padding:5px;font-size:17px}.lead-list table .status-td{white-space:nowrap}.lead-list table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.lead-list table .status-td .fa-circle+span{font-size:15px;display:inline-block}.lead-list table .assignUser-td{font-size:12px;padding:0 8px 0 0}.lead-list table .assignUser-td a{height:28px}.lead-list table .assignUser-td a img{height:28px;width:28px;object-fit:cover;border:2px solid white}.lead-show .content{position:relative;padding:0}.lead-show .tab-content{padding-top:15px}.lead-show .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.lead-show .nav-tabs .badge.badge-success{background-color:#62cb31}.lead-show .nav-tabs .badge.badge-danger{background-color:#e74c3c}.lead-show .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.lead-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.lead-show .lead-show-container{padding:14px 20px 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}@media (min-width: 1000px){.lead-show .lead-show-container{padding-left:235px;max-width:2300px;margin-right:auto;margin-left:auto}}.lead-show .lead-show-container .tab-content,.lead-show .lead-show-container .tab-pane,.lead-show .lead-show-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.lead-show .lead-show-container .lead-show-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.lead-show .lead-show-container .lead-show-inner>div{width:100%}.lead-show .lead-show-container .lead-show-inner .toggle-container{padding:0}.lead-show .lead-show-container .lead-show-inner .toggle-container>.dropdown-toggle{padding:4px 10px;margin:-1px 0}.lead-show .details-row{display:flex;margin-bottom:5px}.lead-show .details-row .details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.lead-show .details-row .details-blocks{display:inline-block;flex:1}.lead-show .details-row .details-blocks .details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px;min-width:60px}.lead-show .details-row .details-blocks .details-block .lead-details-label{font-size:13px;font-weight:100}.lead-show .details-row .details-blocks .details-block .lead-details-value{font-size:19px}.lead-show .details-row .details-blocks .details-block.phone .lead-details-value,.lead-show .details-row .details-blocks .details-block.email .lead-details-value{display:inline-block;direction:ltr;text-align:right}.lead-show .details-row .details-blocks .details-block.phone a:link:hover,.lead-show .details-row .details-blocks .details-block.email a:link:hover{text-decoration:underline}.lead-show .details-row .details-blocks .details-block.note .lead-details-value{font-size:14px;white-space:pre-line}.lead-show .details-row .description-blocks{padding-right:53px}.lead-show .details-row .description-blocks .description{white-space:pre-line}.lead-show .payments-rows .table-title{font-weight:700}.lead-show .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.lead-show .payments-rows .table-responsive{padding:15px 5px}}.lead-show .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px}.lead-show .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.lead-show .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.lead-show .payments-rows .table-responsive .table label{font-weight:400;margin:0}.lead-show .payments-rows .table-responsive .table td{vertical-align:middle}.lead-show .payments-rows .table-responsive .table .description-td{width:50%}.lead-show .payments-rows .table-responsive .table .price-td{font-size:16px}.lead-show .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.lead-show .payments-rows .table-responsive .empty-tr{background-color:#fff}.lead-show .payments-rows .table-responsive .empty-tr td{border-bottom:solid 1px #ddd}.lead-show .payments-rows .table-responsive .sum-tr{background-color:#fff}.lead-show .payments-rows .table-responsive .sum-tr td{border-bottom:none}.lead-show .payments-rows .table-responsive .sum-tr .sum-td{font-size:24px;font-weight:100}.lead-show .payments-rows .table-responsive .sum-tr .sum-td>div{margin-right:-62px}.lead-show .lead-status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;margin:0 0 17px}.lead-show .lead-status-bar .status-block-group{display:flex;flex-wrap:wrap}.lead-show .lead-status-bar .status-block-group:first-child{justify-content:space-between;flex:1;min-width:171px}@media (min-width: 980px){.lead-show .lead-status-bar .status-block-group:first-child{flex:none}}.lead-show .lead-status-bar .status-block-group .status-block{display:block;margin:0 0 6px 5px}.lead-show .lead-status-bar .status-block-group .status-block *{vertical-align:middle}.lead-show .lead-status-bar .status-block-group .status-block label{margin-bottom:0}.lead-show .lead-status-bar .status-block-group .status-block .status-value{display:inline-block;font-weight:700;margin:0 5px}.lead-show .lead-sidebar{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.lead-show .lead-sidebar .dropdown-menu,.lead-show .lead-sidebar .dropdown-menu-left,.lead-show .lead-sidebar .dropdown-toggle,.lead-show .lead-sidebar select,.lead-show .lead-sidebar button{min-width:174px}.lead-show .lead-sidebar .dropdown-menu .divider,.lead-show .lead-sidebar .dropdown-menu-left .divider,.lead-show .lead-sidebar .dropdown-toggle .divider,.lead-show .lead-sidebar select .divider,.lead-show .lead-sidebar button .divider{margin:6px 0}.lead-show .lead-sidebar .dropdown-menu>li>a,.lead-show .lead-sidebar .dropdown-menu-left>li>a,.lead-show .lead-sidebar .dropdown-toggle>li>a,.lead-show .lead-sidebar select>li>a,.lead-show .lead-sidebar button>li>a{font-size:14px;padding:3px 14px}.lead-show .lead-sidebar .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.lead-show .lead-sidebar .sidebar-block *{vertical-align:middle}.lead-show .lead-sidebar .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.lead-show .lead-sidebar .sidebar-block .block-value{display:block;margin:0;font-weight:700}.lead-show .lead-sidebar .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.lead-show .lead-sidebar .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.lead-show .lead-sidebar .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.lead-show .lead-sidebar .sidebar-block .block-edit:hover{text-decoration:underline}.lead-show .lead-sidebar .sidebar-block.status-selector .dropdown{width:100%}.lead-show .lead-sidebar .sidebar-block.status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.lead-show .lead-sidebar .sidebar-block.status-selector .dropdown-menu{min-width:100%}.lead-show .lead-sidebar .sidebar-block.status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.lead-show .lead-sidebar .sidebar-block.status-selector .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}.lead-show .lead-sidebar .tag-list{display:flex;flex-wrap:wrap;margin-top:10px}.lead-show .lead-sidebar .tag-list .badge{display:inline-block;line-height:1;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:0 1px 7px 7px;border-radius:7px;font-size:13px;padding:4px 8px}@media (max-width: 999px){.lead-show .lead-sidebar{position:static;margin:0 0 10px;padding:10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px;align-items:center}.lead-show .lead-sidebar .sidebar-block{margin-left:20px!important;border-bottom:0!important;padding:6px 0}.lead-show .lead-sidebar .sidebar-block .block-edit,.lead-show .lead-sidebar .sidebar-block .selected-status,.lead-show .lead-sidebar .sidebar-block .selected-agent{display:none}.lead-show .lead-sidebar .sidebar-block .block-label{min-width:100px;margin:0 0 0 6px;font-size:16px;font-weight:700}.lead-show .lead-sidebar .sidebar-block .block-value,.lead-show .lead-sidebar .sidebar-block .custom-agent-select{display:inline-block!important}.lead-show .lead-sidebar .sidebar-block .status-icon{float:left}}@media (max-width: 768px){.lead-show .lead-show-container{padding:15px 15px 60px}}@media (max-width: 700px){.lead-show .nav-tabs.lead-tabs-nav{padding-bottom:6px}.lead-show .nav-tabs.lead-tabs-nav>li>a{border-radius:4px}.lead-show .nav-tabs.lead-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.lead-show .nav-tabs.lead-tabs-nav>li.active>a:hover,.lead-show .nav-tabs.lead-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.login-container{padding-top:5%}.login-container .logo img{width:180px}.login-container h3{font-size:26px}.login-container #login-form .form-group{position:relative}.login-container #login-form .form-group #password{padding:6px 12px 6px 28px}.login-container #login-form .form-group .password-eye{position:absolute;left:7px;bottom:0;height:34px;padding:5px 3px;font-size:18px}.login-container #email{direction:ltr;text-align:right}.login-container .checkbox{margin:5px auto 20px;display:inline-block}.login-container .restore-link{display:inline-block;margin-top:8px;padding:0 10px 0 20px;font-size:14px}@media (min-width: 350px){.login-container .restore-link{float:left}}.login-container .restore-link:hover{text-decoration:underline}.login-container .btn-block{margin-bottom:14px;font-size:16px;white-space:initial}.login-container .error-message{min-height:20px;margin:-9px 0 9px;clear:both}.login-container .btn img,.login-container .btn i{height:18px;vertical-align:middle;margin-left:8px}.login-container .btn span{display:inline-block;vertical-align:middle;padding-top:1px}.login-container .no-account-section{display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:14px;font-size:14px}.login-container .no-account-section hr{flex-grow:1}.login-container #login-form-submit-button{display:none}.new-password{padding-top:5%;max-width:420px;margin:auto}.new-password .logo img{width:180px}.new-password h3{font-size:26px}.new-password .form-control{display:block;width:100%;height:40px;font-size:16px;font-weight:400}.new-password #email{direction:ltr;text-align:right}.new-password .error-message{min-height:20px;margin:0 0 9px}.new-password .btn-success img{height:22px;vertical-align:middle;margin-left:8px}.new-password .btn-success span{display:inline-block;vertical-align:middle;padding-top:1px}.new-password .password-score{font-size:13px;margin:7px}.new-password .password-score span{display:inline-block;vertical-align:middle}.new-password .password-score .title{margin-left:10px}.new-password .password-score .stage{display:inline-block;height:5px;width:30px;margin-left:1px;background:#d4d4d4;border-radius:5px}.new-password .password-score.password-fill.score0 .stage:first-child{background:#d9534f}.new-password .password-score.score1 .stage:first-child,.new-password .password-score.score1 .stage:nth-child(2){background:#f0ad4e;background:#ffc107}.new-password .password-score.score2 .stage:first-child,.new-password .password-score.score2 .stage:nth-child(2),.new-password .password-score.score2 .stage:nth-child(3){background:#5cb85c}.new-password .password-score.score3 .stage,.new-password .password-score.score4 .stage{background:#62cb31}.restore-password{padding-top:4%;max-width:420px;margin:auto}.restore-password .logo img{width:180px}.restore-password h3{font-size:26px}.restore-password .form-group{margin-bottom:25px}.restore-password .btn-block{font-size:16px}.restore-password #restore-email{direction:ltr;text-align:right}.restore-password .form-buttons{text-align:center}.restore-password .form-buttons .btn{padding:6px 30px}.restore-password .form-buttons .btn-success img{height:22px;vertical-align:middle;margin-left:8px}.restore-password .form-buttons .btn-success span{display:inline-block;vertical-align:middle;padding-top:1px}.restore-password .form-buttons .btn-success.invalid{background-color:#56b22b;border-color:#56b22b;box-shadow:none;opacity:.65}.restore-password .error-message{min-height:20px;margin-bottom:20px;padding:5px}.restore-password .success-message{padding:35px 0 20px}.restore-password .success-message .ion{height:64px;line-height:64px;font-size:64px;color:#5cb85c;margin-bottom:40px}.restore-password .back-to-login{text-align:center;margin-top:25px}.restore-password .back-to-login .login-link{margin-right:10px;font-size:16px;color:#62cb31;font-weight:700}.restore-password .back-to-login .login-link:hover{text-decoration:underline}.restore-password #restore-form-submit-button{display:none}.sign-up-container .register-container{padding-top:4%}.sign-up-container .logo img{width:180px}.sign-up-container h3{font-size:26px}.sign-up-container .checkbox{margin:20px auto}.sign-up-container .btn-block{margin-bottom:14px;font-size:16px}.sign-up-container .intl-tel-input{display:block}.sign-up-container #sign-up-form .form-group{position:relative}.sign-up-container #sign-up-form .form-group #password{padding:6px 12px 6px 28px}.sign-up-container #sign-up-form .form-group .password-eye{position:absolute;left:24px;bottom:0;height:34px;padding:5px 3px;font-size:18px}.sign-up-container .password-field{clear:both}.sign-up-container #email{direction:ltr;text-align:right}.sign-up-container .note{margin:7px 0}.sign-up-container .note span{font-size:13px;vertical-align:middle}.sign-up-container .note i{font-size:18px;vertical-align:middle;margin:0 7px}.sign-up-container .error-message{min-height:20px;margin:-9px 0 9px}.sign-up-container #agree{right:43px}.sign-up-container .checkbox{padding-right:2px;font-size:14px;line-height:22px;font-weight:400;user-select:none}.sign-up-container .checkbox .icheck{transform:scale(.8);margin:-3px 2px 0}.sign-up-container form.ng-dirty .checkbox.invalid .icheck{box-shadow:0 0 4px red}.sign-up-container .form-buttons{margin-top:10px;text-align:center}.sign-up-container .form-buttons .btn{padding:6px 30px}.sign-up-container .form-buttons .btn-success img{height:22px;vertical-align:middle;margin-left:8px}.sign-up-container .form-buttons .btn-success span{display:inline-block;vertical-align:middle;padding-top:1px}.sign-up-container #new-owner-form .form-buttons{margin-top:25px}.sign-up-container .password-score{font-size:13px;margin:7px}.sign-up-container .password-score span{display:inline-block;vertical-align:middle}.sign-up-container .password-score .title{margin-left:10px}.sign-up-container .password-score .stage{display:inline-block;height:5px;width:30px;margin-left:1px;background:#d4d4d4;border-radius:5px}.sign-up-container .password-score.password-fill.score0 .stage:first-child{background:#d9534f}.sign-up-container .password-score.score1 .stage:first-child,.sign-up-container .password-score.score1 .stage:nth-child(2){background:#f0ad4e;background:#ffc107}.sign-up-container .password-score.score2 .stage:first-child,.sign-up-container .password-score.score2 .stage:nth-child(2),.sign-up-container .password-score.score2 .stage:nth-child(3){background:#5cb85c}.sign-up-container .password-score.score3 .stage,.sign-up-container .password-score.score4 .stage{background:#62cb31}.sign-up-container .btn-success.invalid{background-color:#56b22b;border-color:#56b22b;box-shadow:none;opacity:.65}.sign-up-lead-container .register-container{padding-top:4%}.sign-up-lead-container .logo img{width:180px}.sign-up-lead-container h3{font-size:26px}.sign-up-lead-container .btn-block{margin-bottom:14px;font-size:16px}.sign-up-lead-container .intl-tel-input{display:block}.sign-up-lead-container #sign-up-lead-form .form-group i{font-weight:100}.sign-up-lead-container #sign-up-lead-form .form-group{position:relative}.sign-up-lead-container #sign-up-lead-form .form-group #password{padding:6px 12px 6px 28px}.sign-up-lead-container #sign-up-lead-form .form-group .password-eye{position:absolute;left:24px;bottom:0;height:34px;padding:5px 3px;font-size:18px}.sign-up-lead-container .note{margin:7px 0}.sign-up-lead-container .note span{font-size:13px;vertical-align:middle}.sign-up-lead-container .note i{font-size:18px;vertical-align:middle;margin:0 7px}.sign-up-lead-container .password-score{font-size:13px;margin:7px}.sign-up-lead-container .password-score span{display:inline-block;vertical-align:middle}.sign-up-lead-container .password-score .title{margin-left:10px}.sign-up-lead-container .password-score .stage{display:inline-block;height:5px;width:30px;margin-left:1px;background:#d4d4d4;border-radius:5px}.sign-up-lead-container .password-score.password-fill.score0 .stage:first-child{background:#d9534f}.sign-up-lead-container .password-score.score1 .stage:first-child,.sign-up-lead-container .password-score.score1 .stage:nth-child(2){background:#f0ad4e;background:#ffc107}.sign-up-lead-container .password-score.score2 .stage:first-child,.sign-up-lead-container .password-score.score2 .stage:nth-child(2),.sign-up-lead-container .password-score.score2 .stage:nth-child(3){background:#5cb85c}.sign-up-lead-container .password-score.score3 .stage,.sign-up-lead-container .password-score.score4 .stage{background:#62cb31}.sign-up-lead-container #agree{right:43px}.sign-up-lead-container .checkbox{padding-right:2px;font-size:14px;line-height:22px;font-weight:400;user-select:none}.sign-up-lead-container .checkbox .icheck{transform:scale(.8);margin:-3px 2px 0}.sign-up-lead-container .success-message{padding:35px 0 20px}.sign-up-lead-container .success-message .ion{height:64px;line-height:64px;font-size:64px;color:#5cb85c;margin-bottom:40px}.sign-up-lead-container .error-message{min-height:20px;margin:-9px 0 9px}.sign-up-lead-container form.ng-dirty .checkbox.invalid .icheck{box-shadow:0 0 4px red}.sign-up-lead-container .form-buttons{margin-top:10px;text-align:center}.sign-up-lead-container .form-buttons .btn{padding:6px 30px}.sign-up-lead-container .form-buttons .btn-success img{height:22px;vertical-align:middle;margin-left:8px}.sign-up-lead-container .form-buttons .btn-success span{display:inline-block;vertical-align:middle;padding-top:1px}.sign-up-lead-container .promo{font-size:21px;font-weight:700;margin-bottom:60px;color:#34495e}.sign-up-lead-container .promo .play-btn{display:inline-block;background:rgba(255,255,255,.6);border:solid 1px #888;font-size:16px;font-weight:700;padding:5px 16px;border-radius:4px;cursor:pointer;margin:26px auto}.sign-up-lead-container .promo .play-btn:hover{background:rgb(255,255,255);border-color:#62cb31}.sign-up-lead-container .promo .play-btn i{font-size:28px;vertical-align:sub;color:red;margin-left:5px}.promo-video-modal .modal-dialog{width:1200px;max-width:97%}@media (max-width: 700px){.promo-video-modal .modal-dialog{max-width:100%}}.promo-video-modal .modal-content{max-height:100vh;overflow:hidden}.promo-video-modal .modal-content>div{padding-top:56.25%;position:relative}.promo-video-modal .modal-content iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:url(/build/loader-w-886378bd.svg) no-repeat center;background-size:10%}.promo-video-modal .btn-success.invalid{background-color:#56b22b;border-color:#56b22b;box-shadow:none;opacity:.65}.nadlan h3{font-weight:400}.nadlan .fields{display:flex;flex-wrap:wrap}.nadlan .fields .field{flex:1;padding:0 6px;min-width:80px}.nadlan .fields .city-field{flex:2;min-width:180px}.nadlan .fields .street-field{flex:3;min-width:200px}.nadlan .fields .gush-field{flex:2;min-width:100px}.nadlan .fields .sub-helka-field{flex:2}.nadlan .tip-message{display:flex;margin:25px auto 35px;padding:12px 30px;text-align:center;font-size:13px;width:300px;max-width:90vw;border:1px solid #e4e5e7;border-radius:10px;background:#f1f3f6}.nadlan .tip-message i{font-size:20px;line-height:30px}.committee-objections>.hpanel>.panel-heading{min-height:56px}.committee-objections>.hpanel>.panel-heading .title{line-height:34px}.committee-objections .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.committee-objections .sorting-table>.panel-body{border:0;padding:0}.committee-objections .sorting-table .panel-footer{display:none}.committee-objections .title-td .fa-info-circle{margin-right:8px;padding:2px}.committee-objections .pdfFile-td .fa-file-pdf-o:before{margin-left:8px}.committee-objections .zmdi{margin-left:6px}.decisions-appeals-board>.hpanel>.panel-heading{min-height:56px}.decisions-appeals-board>.hpanel>.panel-heading .title{line-height:34px}.decisions-appeals-board .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.decisions-appeals-board .sorting-table>.panel-body{border:0;padding:0}.decisions-appeals-board .sorting-table .panel-footer{display:none}.decisions-appeals-board .title-td .fa-info-circle{margin-right:8px;padding:2px}.decisions-appeals-board .pdfFile-td .fa-file-pdf-o:before{margin-left:8px}.decisions-appeals-board .zmdi{margin-left:6px}.nadlan-govmap>.hpanel>.panel-heading{min-height:56px}.nadlan-govmap>.hpanel>.panel-heading .title{line-height:34px}.nadlan-govmap>.hpanel>.panel-body{padding-bottom:0}.nadlan-govmap .query-filter .app-select-dropdown-menu li a{font-size:14px}.nadlan-govmap .custom-radius{display:inline-block;margin:0 5px 0 20px;font-weight:400;font-size:14px}.nadlan-govmap .custom-radius input{width:100px;height:27.2px}.nadlan-govmap .filters{margin:16px 0 6px;font-weight:400;font-size:14px}.nadlan-govmap .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.nadlan-govmap .filters .form-control{margin-left:10px;padding:4px 12px;height:30px;line-height:30px}.nadlan-govmap .filters .query-filter{margin-left:10px}.nadlan-govmap .filters .btn-default{height:30px;align-content:center}.nadlan-govmap .excel-export-button{height:34px;width:60px}.nadlan-govmap .excel-export-button img{width:22px}.nadlan-govmap .excel-export-button:disabled img{filter:grayscale(1);opacity:.9}.nadlan-govmap .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.nadlan-govmap .paging-table>.panel-body{border:0;padding:0}.nadlan-govmap .paging-table>.panel-footer{margin:0 -21px -1px}.nadlan-govmap .table>thead>tr>th{white-space:nowrap;padding:0 8px;user-select:none}.nadlan-govmap .table>thead>tr>th .order-link{display:block;padding:8px 0 8px 8px;background:#fff;border-radius:4px 4px 0 0;transition:background .2s}.nadlan-govmap .table>thead>tr>th .order-link.sortable:hover{background:rgba(0,0,0,.02)}.nadlan-govmap .table>thead>tr>th .order-link.sortable:active{background:rgba(0,0,0,.07)}.nadlan-govmap .table>thead>tr>th .order-link.sortable i{margin-right:6px}.nadlan-govmap .table>thead>tr>th .order-link.sortable .zmdi-unfold-more{color:#ccc}.nadlan-govmap .table tbody tr:last-child td{user-select:none;border-bottom:1px solid #ddd}.nadlan-govmap .table .address-td{padding:5px 8px;font-size:15px}.nadlan-govmap .table .address-td small{display:block;font-size:11px;margin-top:1px}.nadlan-govmap .table tr.current-polygon{font-weight:600}.nadlan-misim>.hpanel>.panel-heading{min-height:56px}.nadlan-misim>.hpanel>.panel-heading .title{line-height:34px}.nadlan-misim>.hpanel>.panel-heading label{display:inline-block;font-weight:400;margin-bottom:0;vertical-align:middle}.nadlan-misim>.hpanel>.panel-heading .btn-sm{height:30px;align-content:center}.nadlan-misim>.hpanel>.panel-heading .form-group{margin-left:10px;margin-bottom:10px;vertical-align:top}.nadlan-misim>.hpanel>.panel-heading .form-group .form-control{margin-left:10px;padding:4px 12px;height:30px;line-height:30px}.nadlan-misim>.hpanel>.panel-heading .form-group input[type=number][list]::-webkit-calendar-picker-indicator{display:none!important}.nadlan-misim>.hpanel>.panel-heading .form-group input[type=number][list]{appearance:textfield;-moz-appearance:textfield}.nadlan-misim>.hpanel>.panel-body{padding-bottom:0}.nadlan-misim .more-search-fields{display:inline-block;font-size:14px;margin:2px 16px 0;vertical-align:middle}.nadlan-misim .more-search-fields .form-control{font-weight:400;padding:4px 12px;height:30px;line-height:30px}.nadlan-misim .filters{margin:16px 0 6px;font-weight:400;font-size:14px}.nadlan-misim .excel-export-button{padding:2px 12px;height:34px;text-align:center}.nadlan-misim .excel-export-button img{width:17px}.nadlan-misim .excel-export-button:disabled img{filter:grayscale(1);opacity:.9}.nadlan-misim .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.nadlan-misim .list-count .gush-action-separator{margin:0 6px;color:#999}.nadlan-misim .list-count .gush-promote-container{display:inline-flex}.nadlan-misim .list-count .gush-promote-container .gush-promote-link{font-size:12px;color:#337ab7;white-space:nowrap;padding:0}.nadlan-misim .list-count .gush-promote-container .gush-promote-link:hover{color:#23527c;text-decoration:underline}.nadlan-misim .list-count .gush-promote-container .gush-promote-link i{margin-left:3px;font-size:10px}.nadlan-misim .list-count .gush-promoting{font-size:11px;color:#999;white-space:nowrap}.nadlan-misim .list-count .gush-promoting i{margin-left:3px}.nadlan-misim .list-count .gush-add-link{color:#5cb85c}.nadlan-misim .list-count .gush-add-link:hover{color:#449d44}.nadlan-misim .paging-table>.panel-body{border:0;padding:0}.nadlan-misim .paging-table>.panel-footer{margin:0 -21px -1px}.nadlan-misim .table>thead>tr>th{white-space:nowrap;padding:0 8px;user-select:none}.nadlan-misim .table>thead>tr>th .order-link{display:block;padding:8px 0 8px 8px;background:#fff;border-radius:4px 4px 0 0;transition:background .2s}.nadlan-misim .table>thead>tr>th .order-link.sortable:hover{background:rgba(0,0,0,.02)}.nadlan-misim .table>thead>tr>th .order-link.sortable:active{background:rgba(0,0,0,.07)}.nadlan-misim .table>thead>tr>th .order-link.sortable i{margin-right:6px}.nadlan-misim .table>thead>tr>th .order-link.sortable .zmdi-unfold-more{color:#ccc}.nadlan-misim .table tbody tr:last-child td{user-select:none;border-bottom:1px solid #ddd}.nadlan-misim .table .secondRow-additionalRow .second-row-blocks{display:flex;flex-wrap:wrap}.nadlan-misim .table .secondRow-additionalRow .second-row-blocks .second-row-block{margin-left:50px;margin-bottom:20px}.nadlan-misim .table .secondRow-additionalRow .second-row-blocks .second-row-block b{display:block}@supports (column-gap: 50px){.nadlan-misim .table .secondRow-additionalRow .second-row-blocks{column-gap:50px}.nadlan-misim .table .secondRow-additionalRow .second-row-blocks .second-row-block{margin-left:0}}.nadlan-misim .table .expand-td{padding:2px \200b 8px}.nadlan-misim .table .expand-td a{font-size:18px;color:#888}.nadlan-misim .table .expand-td a:hover{color:#333}.nadlan-misim .table .street-td{padding:5px 8px;font-size:15px;white-space:nowrap}.nadlan-misim .table .street-td small{display:block;font-size:11px;margin-top:1px}.nadlan-projects>.hpanel>.panel-heading{min-height:56px}.nadlan-projects>.hpanel>.panel-heading .title{line-height:34px}.nadlan-projects .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.nadlan-projects .sorting-table>.panel-body{border:0;padding:0}.nadlan-projects .sorting-table .panel-footer{display:none}.nadlan-projects .sorting-table .current-project-icon{color:#3498db;margin-left:5px;cursor:help;pointer-events:auto}.nadlan-projects .sorting-table tbody tr.current-project-row{background-color:#f5f5f5;opacity:.7}.nadlan-projects .sorting-table tbody tr.current-project-row td{color:#999}.nadlan-projects .sorting-table tbody tr.current-project-row a{cursor:default;pointer-events:none}.shamaut-machria>.hpanel>.panel-heading{min-height:56px}.shamaut-machria>.hpanel>.panel-heading .title{line-height:34px}.shamaut-machria .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.shamaut-machria .sorting-table>.panel-body{border:0;padding:0}.shamaut-machria .sorting-table .panel-footer{display:none}.shamaut-machria .description-td .fa-info-circle{margin-right:8px;padding:2px}.shamaut-machria .zmdi{margin-left:6px}.taba>.hpanel>.panel-heading{min-height:56px}.taba>.hpanel>.panel-heading .title{line-height:34px}.taba .custom-radius{display:inline-block;margin:0 5px 0 20px;font-weight:400;font-size:14px}.taba .custom-radius input{width:100px;height:27.2px}.taba .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.taba .sorting-table>.panel-body{border:0;padding:0}.taba .sorting-table .panel-footer{display:none}.taba-govmap>.hpanel>.panel-heading{min-height:56px}.taba-govmap>.hpanel>.panel-heading .title{line-height:34px}.taba-govmap .custom-radius{display:inline-block;margin:0 5px 0 20px;font-weight:400;font-size:14px}.taba-govmap .custom-radius input{width:100px;height:27.2px}.taba-govmap .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.taba-govmap .sorting-table>.panel-body{border:0;padding:0}.taba-govmap .sorting-table .panel-footer{display:none}.taboo-files>.hpanel>.panel-heading{min-height:56px}.taboo-files>.hpanel>.panel-heading .title{line-height:34px}.taboo-files>.hpanel>.panel-heading label{font-weight:400;margin-bottom:0;vertical-align:middle}.taboo-files>.hpanel>.panel-heading .btn-sm{height:30px}.taboo-files>.hpanel>.panel-heading .form-group{margin-left:10px;margin-bottom:10px;vertical-align:top}.taboo-files>.hpanel>.panel-heading .form-group .form-control{margin-left:10px;padding:4px 12px;height:30px;line-height:30px}.taboo-files>.hpanel>.panel-body{padding-bottom:0}.taboo-files .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}.taboo-files .paging-table>.panel-body{border:0;padding:0}.taboo-files .paging-table>.panel-footer{margin:0 -21px -1px}.taboo-files .table>thead>tr>th{white-space:nowrap;padding:0 8px;user-select:none}.taboo-files .table tbody tr:last-child td{user-select:none;border-bottom:1px solid #ddd}.taboo-files-submit>.hpanel>.panel-heading{min-height:56px}.taboo-files-submit>.hpanel>.panel-heading .title{line-height:34px}.taboo-files-submit>.hpanel>.panel-heading label{font-weight:400;margin-bottom:0;vertical-align:middle}.taboo-files-submit>.hpanel>.panel-heading .btn-sm{height:30px}.taboo-files-submit>.hpanel>.panel-heading .form-group{margin-left:10px;margin-bottom:10px;vertical-align:top}.taboo-files-submit>.hpanel>.panel-heading .form-group .form-control{margin-left:10px;padding:4px 12px;height:30px;line-height:30px}.taboo-files-submit>.hpanel>.panel-body{padding-bottom:0}.taboo-files-submit .list-count{font-size:12px;padding-right:8px;position:relative;bottom:4px}@media (max-width: 570px){.taboo-files-submit .file-upload-buttons{margin-top:10px}}@media (max-width: 979px){.taboo-files-submit .file-upload-buttons .btn{font-size:15px;padding:6px 12px;margin:0 4px 8px 0}.taboo-files-submit .file-upload-buttons .btn.dropdown-toggle{margin-right:-1px}}@media (min-width: 980px){.taboo-files-submit .file-upload-buttons .mobile-only{display:none}}.taboo-files-submit .files-drop-box{position:relative;text-align:center;border:2px dashed #e4e5e7;border-radius:2px;padding:25px 5px 0;min-height:180px;font-size:15px;margin-bottom:10px;line-height:25px;transition:opacity .2s,background .2s,border-color .2s;cursor:pointer}.taboo-files-submit .files-drop-box.dragover{background:#dbf0d2;border-color:#62cb31}.taboo-files-submit .files-placeholder{display:inline-block;margin:29px auto;line-height:33px}.taboo-files-submit .files-progress{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background:rgba(255,255,255,.85);z-index:2;cursor:default}.taboo-files-submit .files-progress .status-icon{margin-bottom:10px}.taboo-files-submit .files-progress .status-icon:before{border-width:1.5px}.taboo-files-submit .files li{position:relative}.taboo-files-submit .files li .file{background:#fff;border:1px solid #dadce0;border-radius:6px;overflow:hidden;user-select:none}.taboo-files-submit .files li .file .file-thumbnail{display:flex;align-items:center;justify-content:center;height:170px;background:#fff;overflow:hidden}.taboo-files-submit .files li .file .file-thumbnail img{max-width:100%}.taboo-files-submit .files li .file i{width:30px;background:#fff;height:30px;line-height:31px;border-radius:50%}.taboo-files-submit .files li .file i:before{margin:auto}.taboo-files-submit .files li .file .file-name-row{display:flex;align-items:center;text-align:right}.taboo-files-submit .files li .file .file-name-row .file-icon{width:56px;display:inline-block;padding:9px 0;font-size:24px;color:#8f8f8f;text-align:center}.taboo-files-submit .files li .file .file-name-row .file-icon .gray-icon{color:#8f8f8f}.taboo-files-submit .files li .file .file-name-row .file-icon .red-icon{color:#ea4335}.taboo-files-submit .files li .file .file-name-row .file-icon .blue-icon{color:#1a73e8}.taboo-files-submit .files li .file .file-name-row .file-icon .video-icon{color:#d93025}.taboo-files-submit .files li .file .file-name-row .file-icon .yellow-icon{color:#f4b400}.taboo-files-submit .files li .file .file-name-row .file-icon .msg-icon{color:#cddc39}.taboo-files-submit .files li .file .file-name-row .file-icon .eml-icon{color:#e96966}.taboo-files-submit .files li .file .file-name-row .file-icon .green-icon{color:#0f9d58}.taboo-files-submit .files li .file .file-name-row .file-icon .flaticon-word{color:#4b87e4}.taboo-files-submit .files li .file .file-name-row .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:13px;margin-left:15px}.taboo-files-submit .files li .file.folder .file-name-row .file-name{margin-left:36px;direction:rtl}.taboo-files-submit .files li .file:focus{background-color:#e8f0fe;color:#1967d2;outline:none}.taboo-files-submit .files li.selected .file{border-color:#3c763d;box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.taboo-files-submit .files li i.ion-checkmark-circled{position:absolute;top:10px;right:10px;font-size:24px;z-index:1;color:#3c763d;text-shadow:0 0 7px rgba(255,255,255,.9),0 0 5px #ccc;width:26px;height:26px;padding:1px;background:none;border-radius:50%}.taboo-files-submit .files li .file-actions{position:absolute;top:5px;left:5px}.taboo-files-submit .files li .folder+.file-actions{top:11px}.taboo-files-submit .files .options-list a{padding:3px 10px;display:flex;align-items:center}.taboo-files-submit .files .options-list a .icon-container{display:flex;justify-content:center;align-items:center;width:26px}.taboo-files-submit .files .options-list a .option-title{margin-right:6px}.taboo-files-submit .files .options-list a i,.taboo-files-submit .files .options-list a img{max-width:15px}.taboo-files-submit .files ul.file-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-bottom:0}.taboo-files-submit .files ul.file-list>li{display:inline-block;position:relative;width:215px;max-width:45%;margin:0 10px 25px;padding:0;cursor:default}.taboo-files-submit .selected-files-section{padding:10px 0 0;min-height:70px}.taboo-files-submit .selected-files-section ul.file-list{gap:8px}.taboo-files-submit .selected-files-section ul.file-list>li{width:110px;margin:0}.taboo-files-submit .selected-files-section ul.file-list>li .file{box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.taboo-files-submit .selected-files-section ul.file-list>li .file .file-thumbnail{height:98px}.taboo-files-submit .selected-files-section ul.file-list>li .file .file-name-row .file-name{padding:1px 2px;margin-left:0}.taboo-files-submit .upload-files-list{list-style:none;padding:0;margin:0}.taboo-files-submit .upload-files-list .progress{display:flex;position:relative;height:25px;margin-bottom:15px;border-radius:4px!important;box-shadow:inset 0 1px 2px #0000001a!important}.taboo-files-submit .upload-files-list .progress .progress-bar{border-left:0!important;z-index:1}.taboo-files-submit .upload-files-list .progress .progress-bar,.taboo-files-submit .upload-files-list .progress .progress-file-name{padding:0 10px!important;font-size:14px;height:25px;line-height:25px;white-space:nowrap;overflow:hidden}.taboo-files-submit .upload-files-list .progress .progress-file-name{position:absolute;top:0;right:0}.taboo-files-submit .hpanel{margin-bottom:0}.taboo-files-submit .greetings{padding:20px 10px 40px;text-align:center}.taboo-files-submit .greetings .ion{height:64px;line-height:64px;font-size:64px;color:#5cb85c;margin-bottom:40px}@media (min-width: 768px){.taboo-files-submit-modal .modal-dialog{width:900px}}.notification-list .notification-list-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.notification-list .notification-list-button i{font-size:23px;line-height:25px;vertical-align:top}.notification-list .notification-list-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.notification-list .notification-list-button.label-menu-corner .label{right:10px;top:11px}.notification-list .notification-type{font-weight:400;border-radius:7px;margin:5px 0 2px}.notification-list .dropdown-menu.hdropdown{min-width:255px;max-height:350px;overflow:auto}.notification-list .dropdown-menu.hdropdown .title:active{background:#fafbfc}.notification-list .dropdown-menu.hdropdown ul{list-style:none;margin:0;padding:0}.notification-list .dropdown-menu.hdropdown li{filter:saturate(40%);transition:filter .2s}.notification-list .dropdown-menu.hdropdown li.info{background-color:#f7f8fa}.notification-list .dropdown-menu.hdropdown li.alert{background-color:#fff3cd}.notification-list .dropdown-menu.hdropdown li.warning{background-color:#f8d7da}.notification-list .dropdown-menu.hdropdown li.event{background-color:#d4edda}.notification-list .dropdown-menu.hdropdown li.update{background-color:#d1ecf1}.notification-list .dropdown-menu.hdropdown li.error{background-color:#f8d7da}.notification-list .dropdown-menu.hdropdown li.unread{filter:saturate(100%);font-weight:600}.notification-list .dropdown-menu.hdropdown li.unread>.notification-item{color:#6a6c6f}.notification-list .dropdown-menu.hdropdown li:hover{filter:brightness(98%)}.notification-list .dropdown-menu.hdropdown li .notification-title{font-size:16px}.notification-list .dropdown-menu.hdropdown li .notification-message{font-size:12px}.notification-list .dropdown-menu.hdropdown li .notification-buttons{display:flex;flex-direction:row;gap:16px;justify-content:flex-end;align-items:center}.notification-list .dropdown-menu.hdropdown li .notification-buttons .notification-button{font-size:20px}.notification-list .dropdown-menu.hdropdown li .notification-buttons .notification-button:hover{color:#555658}.notification-list .dropdown-menu.hdropdown li .notification-buttons .notification-button:active{color:#0e0f0f}.notification-list .dropdown-menu.hdropdown .no-notifications{background:#fafbfc;color:#9d9fa2;padding:22px 12px;text-align:center;font-weight:100}.notification-list .dropdown-menu.hdropdown .no-notifications:hover{background:#f1f3f6}.payment-demand-show .content{position:relative;padding:0}.payment-demand-show .tab-content{padding-top:15px}.payment-demand-show .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.payment-demand-show .nav-tabs .badge.badge-success{background-color:#62cb31}.payment-demand-show .nav-tabs .badge.badge-danger{background-color:#e74c3c}.payment-demand-show .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.payment-demand-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.payment-demand-show .payment-demand-show-container{max-width:1500px;margin-left:auto;padding:0 0 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.payment-demand-show .payment-demand-show-container .tab-content,.payment-demand-show .payment-demand-show-container .tab-pane,.payment-demand-show .payment-demand-show-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.payment-demand-show .payment-demand-show-container .payment-demand-show-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.payment-demand-show .payment-demand-show-container .payment-demand-show-inner>div{width:100%}.payment-demand-show .details-row{display:flex;margin-bottom:5px}.payment-demand-show .details-row .details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.payment-demand-show .details-row .details-blocks{display:inline-block;flex:1}.payment-demand-show .details-row .details-blocks .details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px;min-width:60px}.payment-demand-show .details-row .details-blocks .details-block .payment-demand-details-label{font-size:13px;font-weight:100}.payment-demand-show .details-row .details-blocks .details-block .payment-demand-details-value{font-size:19px}.payment-demand-show .details-row .details-blocks .details-block.phone .payment-demand-details-value,.payment-demand-show .details-row .details-blocks .details-block.email .payment-demand-details-value{display:inline-block;direction:ltr;text-align:right}.payment-demand-show .details-row .details-blocks .details-block.phone a:link:hover,.payment-demand-show .details-row .details-blocks .details-block.email a:link:hover{text-decoration:underline}.payment-demand-show .details-row .details-blocks .details-block.note .payment-demand-details-value{font-size:14px;white-space:pre-line}.payment-demand-show .payments-rows .table-title{font-weight:700}.payment-demand-show .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.payment-demand-show .payments-rows .table-responsive{padding:15px 5px}}.payment-demand-show .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px}.payment-demand-show .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.payment-demand-show .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.payment-demand-show .payments-rows .table-responsive .table label{font-weight:400;margin:0}.payment-demand-show .payments-rows .table-responsive .table td{vertical-align:middle}.payment-demand-show .payments-rows .table-responsive .table .description-td{width:50%}.payment-demand-show .payments-rows .table-responsive .table .price-td{font-size:16px}.payment-demand-show .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.payment-demand-show .payments-rows .table-responsive .empty-tr{background-color:#fff}.payment-demand-show .payments-rows .table-responsive .empty-tr td{border-bottom:solid 1px #ddd}.payment-demand-show .payments-rows .table-responsive .sum-tr{background-color:#fff}.payment-demand-show .payments-rows .table-responsive .sum-tr td{border-bottom:none}.payment-demand-show .payments-rows .table-responsive .sum-tr .sum-td{font-size:24px;font-weight:100}.payment-demand-show .payments-rows .table-responsive .sum-tr .sum-td>div{margin-right:-62px}.payment-demand-show .payment-demand-sidebar{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.payment-demand-show .payment-demand-sidebar .dropdown-menu,.payment-demand-show .payment-demand-sidebar .dropdown-menu-left,.payment-demand-show .payment-demand-sidebar .dropdown-toggle,.payment-demand-show .payment-demand-sidebar select,.payment-demand-show .payment-demand-sidebar button{min-width:174px}.payment-demand-show .payment-demand-sidebar .dropdown-menu .divider,.payment-demand-show .payment-demand-sidebar .dropdown-menu-left .divider,.payment-demand-show .payment-demand-sidebar .dropdown-toggle .divider,.payment-demand-show .payment-demand-sidebar select .divider,.payment-demand-show .payment-demand-sidebar button .divider{margin:6px 0}.payment-demand-show .payment-demand-sidebar .dropdown-menu>li>a,.payment-demand-show .payment-demand-sidebar .dropdown-menu-left>li>a,.payment-demand-show .payment-demand-sidebar .dropdown-toggle>li>a,.payment-demand-show .payment-demand-sidebar select>li>a,.payment-demand-show .payment-demand-sidebar button>li>a{font-size:14px;padding:3px 14px}.payment-demand-show .payment-demand-sidebar .dropdown-menu>li>a.selected,.payment-demand-show .payment-demand-sidebar .dropdown-menu-left>li>a.selected,.payment-demand-show .payment-demand-sidebar .dropdown-toggle>li>a.selected,.payment-demand-show .payment-demand-sidebar select>li>a.selected,.payment-demand-show .payment-demand-sidebar button>li>a.selected{font-weight:700}.payment-demand-show .payment-demand-sidebar .dropdown-menu>li>a.disabled,.payment-demand-show .payment-demand-sidebar .dropdown-menu-left>li>a.disabled,.payment-demand-show .payment-demand-sidebar .dropdown-toggle>li>a.disabled,.payment-demand-show .payment-demand-sidebar select>li>a.disabled,.payment-demand-show .payment-demand-sidebar button>li>a.disabled{opacity:.5;pointer-events:none}.payment-demand-show .payment-demand-sidebar .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.payment-demand-show .payment-demand-sidebar .sidebar-block *{vertical-align:middle}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-value{display:block;margin:0;font-weight:700}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-edit:hover{text-decoration:underline}.payment-demand-show .payment-demand-sidebar .sidebar-block.status-selector .dropdown{width:100%}.payment-demand-show .payment-demand-sidebar .sidebar-block.status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.payment-demand-show .payment-demand-sidebar .sidebar-block.status-selector .dropdown-menu{min-width:100%}.payment-demand-show .payment-demand-sidebar .sidebar-block.status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.payment-demand-show .payment-demand-sidebar .sidebar-block.status-selector .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}@media (max-width: 999px){.payment-demand-show .payment-demand-sidebar{position:static;margin:0 0 10px;padding:10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px;align-items:center}.payment-demand-show .payment-demand-sidebar .sidebar-block{margin-left:20px!important;border-bottom:0!important;padding:6px 0}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-edit,.payment-demand-show .payment-demand-sidebar .sidebar-block .selected-status,.payment-demand-show .payment-demand-sidebar .sidebar-block .selected-agent{display:none}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-label{min-width:100px;margin:0 0 0 6px;font-size:16px;font-weight:700}.payment-demand-show .payment-demand-sidebar .sidebar-block .block-value,.payment-demand-show .payment-demand-sidebar .sidebar-block .custom-agent-select{display:inline-block!important}.payment-demand-show .payment-demand-sidebar .sidebar-block .status-icon{float:left}}@media (max-width: 768px){.payment-demand-show .payment-demand-show-container{padding:15px 15px 60px}}@media (max-width: 700px){.payment-demand-show .nav-tabs.payment-demand-tabs-nav{padding-bottom:6px}.payment-demand-show .nav-tabs.payment-demand-tabs-nav>li>a{border-radius:4px}.payment-demand-show .nav-tabs.payment-demand-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.payment-demand-show .nav-tabs.payment-demand-tabs-nav>li.active>a:hover,.payment-demand-show .nav-tabs.payment-demand-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.payment-demand-edit .content{position:relative;padding:0}.payment-demand-edit .tab-content{padding-top:15px}.payment-demand-edit .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.payment-demand-edit .nav-tabs .badge.badge-success{background-color:#62cb31}.payment-demand-edit .nav-tabs .badge.badge-danger{background-color:#e74c3c}.payment-demand-edit .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.payment-demand-edit .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.payment-demand-edit .payment-demand-edit-container{max-width:1500px;margin-left:auto;padding:0 0 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.payment-demand-edit .payment-demand-edit-container>h2{margin-bottom:20px}.payment-demand-edit .payment-demand-edit-container .tab-content,.payment-demand-edit .payment-demand-edit-container .tab-pane,.payment-demand-edit .payment-demand-edit-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.payment-demand-edit .payment-demand-edit-container .payment-demand-edit-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.payment-demand-edit .payment-demand-edit-container .payment-demand-edit-inner>div{width:100%}.payment-demand-edit .details-row{display:flex;margin-bottom:5px}.payment-demand-edit .details-row .details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.payment-demand-edit .details-row .details-blocks{display:inline-block;flex:1}.payment-demand-edit .details-row .details-blocks .details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px;min-width:60px}.payment-demand-edit .details-row .details-blocks .details-block .payment-demand-details-label{font-size:13px;font-weight:100}.payment-demand-edit .details-row .details-blocks .details-block .payment-demand-details-value{font-size:19px}.payment-demand-edit .details-row .details-blocks .details-block.phone .payment-demand-details-value,.payment-demand-edit .details-row .details-blocks .details-block.email .payment-demand-details-value{display:inline-block;direction:ltr;text-align:right}.payment-demand-edit .details-row .details-blocks .details-block.phone a:link:hover,.payment-demand-edit .details-row .details-blocks .details-block.email a:link:hover{text-decoration:underline}.payment-demand-edit .details-row .details-blocks .details-block.note .payment-demand-details-value{font-size:14px;white-space:pre-line}.payment-demand-edit .notecheckbox{width:20px;height:20px}.payment-demand-edit .titlenote{padding:2px}.payment-demand-edit .noteview{margin-right:20px;line-height:1.2}.payment-demand-edit .payments-rows .table-title{font-weight:700}.payment-demand-edit .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.payment-demand-edit .payments-rows .table-responsive{padding:15px 5px}}.payment-demand-edit .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px}.payment-demand-edit .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.payment-demand-edit .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.payment-demand-edit .payments-rows .table-responsive .table label{font-weight:400;margin:0}.payment-demand-edit .payments-rows .table-responsive .table td{vertical-align:middle}.payment-demand-edit .payments-rows .table-responsive .table .description-td{width:50%}.payment-demand-edit .payments-rows .table-responsive .table .price-td{font-size:16px}.payment-demand-edit .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.payment-demand-edit .payments-rows .table-responsive .empty-tr{background-color:#fff}.payment-demand-edit .payments-rows .table-responsive .empty-tr td{border-bottom:solid 1px #ddd}.payment-demand-edit .payments-rows .table-responsive .sum-tr{background-color:#fff}.payment-demand-edit .payments-rows .table-responsive .sum-tr td{border-bottom:none}.payment-demand-edit .payments-rows .table-responsive .sum-tr .sum-td{font-size:24px;font-weight:100}.payment-demand-edit .payments-rows .table-responsive .sum-tr .sum-td>div{margin-right:-62px}.payment-demand-edit .payment-demand-status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;margin:0 0 17px}.payment-demand-edit .payment-demand-status-bar .status-block-group{display:flex;flex-wrap:wrap}.payment-demand-edit .payment-demand-status-bar .status-block-group:first-child{justify-content:space-between;flex:1;min-width:171px}@media (min-width: 980px){.payment-demand-edit .payment-demand-status-bar .status-block-group:first-child{flex:none}}.payment-demand-edit .payment-demand-status-bar .status-block-group .status-block{display:block;margin:0 0 6px 5px}.payment-demand-edit .payment-demand-status-bar .status-block-group .status-block *{vertical-align:middle}.payment-demand-edit .payment-demand-status-bar .status-block-group .status-block label{margin-bottom:0}.payment-demand-edit .payment-demand-status-bar .status-block-group .status-block .status-value{display:inline-block;font-weight:700;margin:0 5px}.payment-demand-edit .payment-demand-sidebar{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.payment-demand-edit .payment-demand-sidebar .dropdown-menu,.payment-demand-edit .payment-demand-sidebar .dropdown-menu-left,.payment-demand-edit .payment-demand-sidebar .dropdown-toggle,.payment-demand-edit .payment-demand-sidebar select,.payment-demand-edit .payment-demand-sidebar button{min-width:174px}.payment-demand-edit .payment-demand-sidebar .dropdown-menu .divider,.payment-demand-edit .payment-demand-sidebar .dropdown-menu-left .divider,.payment-demand-edit .payment-demand-sidebar .dropdown-toggle .divider,.payment-demand-edit .payment-demand-sidebar select .divider,.payment-demand-edit .payment-demand-sidebar button .divider{margin:6px 0}.payment-demand-edit .payment-demand-sidebar .dropdown-menu>li>a,.payment-demand-edit .payment-demand-sidebar .dropdown-menu-left>li>a,.payment-demand-edit .payment-demand-sidebar .dropdown-toggle>li>a,.payment-demand-edit .payment-demand-sidebar select>li>a,.payment-demand-edit .payment-demand-sidebar button>li>a{font-size:14px;padding:3px 14px}.payment-demand-edit .payment-demand-sidebar .dropdown-menu>li>a.selected,.payment-demand-edit .payment-demand-sidebar .dropdown-menu-left>li>a.selected,.payment-demand-edit .payment-demand-sidebar .dropdown-toggle>li>a.selected,.payment-demand-edit .payment-demand-sidebar select>li>a.selected,.payment-demand-edit .payment-demand-sidebar button>li>a.selected{font-weight:700}.payment-demand-edit .payment-demand-sidebar .dropdown-menu>li>a.disabled,.payment-demand-edit .payment-demand-sidebar .dropdown-menu-left>li>a.disabled,.payment-demand-edit .payment-demand-sidebar .dropdown-toggle>li>a.disabled,.payment-demand-edit .payment-demand-sidebar select>li>a.disabled,.payment-demand-edit .payment-demand-sidebar button>li>a.disabled{opacity:.5;pointer-events:none}.payment-demand-edit .payment-demand-sidebar .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.payment-demand-edit .payment-demand-sidebar .sidebar-block *{vertical-align:middle}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-value{display:block;margin:0;font-weight:700}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-edit:hover{text-decoration:underline}.payment-demand-edit .payment-demand-sidebar .sidebar-block.status-selector .dropdown{width:100%}.payment-demand-edit .payment-demand-sidebar .sidebar-block.status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.payment-demand-edit .payment-demand-sidebar .sidebar-block.status-selector .dropdown-menu{min-width:100%}.payment-demand-edit .payment-demand-sidebar .sidebar-block.status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.payment-demand-edit .payment-demand-sidebar .sidebar-block.status-selector .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}@media (max-width: 999px){.payment-demand-edit .payment-demand-sidebar{position:static;margin:0 0 10px;padding:10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px;align-items:center}.payment-demand-edit .payment-demand-sidebar .sidebar-block{margin-left:20px!important;border-bottom:0!important;padding:6px 0}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-edit,.payment-demand-edit .payment-demand-sidebar .sidebar-block .selected-status,.payment-demand-edit .payment-demand-sidebar .sidebar-block .selected-agent{display:none}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-label{min-width:100px;margin:0 0 0 6px;font-size:16px;font-weight:700}.payment-demand-edit .payment-demand-sidebar .sidebar-block .block-value,.payment-demand-edit .payment-demand-sidebar .sidebar-block .custom-agent-select{display:inline-block!important}.payment-demand-edit .payment-demand-sidebar .sidebar-block .status-icon{float:left}}@media (max-width: 768px){.payment-demand-edit .payment-demand-edit-container{padding:15px 15px 60px}}@media (max-width: 700px){.payment-demand-edit .nav-tabs.payment-demand-tabs-nav{padding-bottom:6px}.payment-demand-edit .nav-tabs.payment-demand-tabs-nav>li>a{border-radius:4px}.payment-demand-edit .nav-tabs.payment-demand-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.payment-demand-edit .nav-tabs.payment-demand-tabs-nav>li.active>a:hover,.payment-demand-edit .nav-tabs.payment-demand-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.payments .nav-tabs{padding:0 2px}.payments .tab-pane>.panel-body{padding:20px 5px 0}.payments .hpanel.payments-panel [uib-accordion-group]>.panel-heading{padding:0}.payments .hpanel.payments-panel [uib-accordion-group]>.panel-heading>.panel-title>a{display:block;padding:10px 15px}.payments .hpanel.payments-panel [uib-accordion-group]>.panel-heading>.panel-title>a i{font-size:20px;line-height:12px;transition:transform .2s}.payments .agents-panel>div>.panel-body{padding:0}.payments .panel-group .agent-list .panel-heading{background:none}.payments table.payment-details{font-size:16px}.payments table.payment-details th{font-weight:700;font-size:16px}.payments table.payment-details td{padding:4px 0 4px 20px;vertical-align:top}.payments .credit-cards .no-cards{font-size:20px;font-weight:100;color:ddd;padding:10px 0 20px}.payments .credit-cards .card{display:inline-block;text-align:center;padding:10px 20px;border:solid 1px #ccc;border-radius:4px;margin-left:14px;margin-bottom:14px}.payments-charge{font-size:14px}.payments-charge .overflow{overflow:auto}.payments-charge .strong{font-weight:700}.payments-charge .invoice-name{width:200px;font-size:14px}.payments-charge .terms-link{color:#6a6c6f}.payments-charge .terms-link:hover{text-decoration:underline}.payments-transactions{margin:0 -5px}.payments-transactions .paging-table .panel-body{border:none;padding:0 15px}.payments-transactions .paging-table .panel-body .lastCardDigits-td{direction:ltr;text-align:right}.upgrade h1,.upgrade h4{text-align:center;margin:21px}.upgrade h4>span{font-weight:300;font-size:16px;color:#999}.upgrade .card-deck{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;gap:40px;padding:30px 6px 40px}.upgrade .card-deck .card{border:1px solid rgba(0,0,0,.125);border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:0;flex-basis:296px;transition:border .15s}.upgrade .card-deck .card.checked-plan{border:2px solid #62cb31}.upgrade .card-deck .card:nth-child(2){margin-top:-10px;margin-bottom:-10px}.upgrade .card-deck .card .pricing-card-title{margin-bottom:16px}.upgrade .card-deck .card .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.upgrade .card-deck .card .card-body{flex:1;padding:0 20px 20px;display:flex;flex-direction:column;gap:14px}.upgrade .card-deck .card .card-body .additional-prices{flex-basis:66px;font-size:15px}.upgrade .card-deck .card .card-body .features-list{text-align:right;list-style:none;padding-right:22px}.upgrade .card-deck .card .card-body .features-list li{font-size:14px;margin-bottom:4px}.upgrade .card-deck .card .card-body .features-list li:before{display:inline-block;content:"\f00c";font-family:FontAwesome;margin-right:-22px;width:22px}.upgrade .card-deck .card .card-body button{margin-top:auto}.notifications-settings label{font-weight:500}.notifications-settings .icheck+label{margin-right:4px}.passkey-management .panel-body p.text-muted{font-size:14px;line-height:1.6}.passkey-management .alert-warning{border:1px solid #e4e5e7;border-radius:4px}.passkey-management .passkeys-list .passkey-item{display:flex;align-items:center;gap:15px;padding:15px;background-color:#f7f9fa;border:1px solid #e4e5e7;border-radius:4px;margin-bottom:10px;transition:background-color .2s}.passkey-management .passkeys-list .passkey-item:hover{background-color:#f0f2f4}.passkey-management .passkeys-list .passkey-item .passkey-icon{width:45px;height:45px;background-color:#23c6c8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.passkey-management .passkeys-list .passkey-item .passkey-icon i{font-size:22px;color:#fff}.passkey-management .passkeys-list .passkey-item .passkey-info{flex:1;min-width:0}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-name{font-weight:500;font-size:15px;color:#333;margin-bottom:4px}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-name .text-muted{font-weight:400;font-style:italic;opacity:.6}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-name .passkey-name-input{max-width:300px;height:32px;padding:6px 10px;font-size:14px;border-radius:3px}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-meta{font-size:13px;color:#999}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-meta i{margin-left:5px}.passkey-management .passkeys-list .passkey-item .passkey-actions{display:flex;gap:6px;flex-shrink:0}.passkey-management .passkeys-list .passkey-item .passkey-actions .btn{min-width:36px;height:36px;padding:8px 10px}.passkey-management .passkeys-list .passkey-item .passkey-actions .btn i{font-size:16px}.passkey-management .passkeys-list .passkey-add{margin-top:15px;padding-top:15px;border-top:1px solid #e4e5e7}.passkey-management .passkeys-list .passkey-add .btn{font-weight:500;display:inline-block;width:auto}.passkey-management .passkeys-list .passkey-add .btn i,.passkey-management .passkeys-list .passkey-add .btn img{margin-left:6px}@media (max-width: 768px){.passkey-management .passkeys-list .passkey-item{flex-direction:column;align-items:flex-start;gap:12px}.passkey-management .passkeys-list .passkey-item .passkey-info{width:100%}.passkey-management .passkeys-list .passkey-item .passkey-info .passkey-name .passkey-name-input{max-width:100%}.passkey-management .passkeys-list .passkey-item .passkey-actions{width:100%;justify-content:flex-end}.passkey-management .passkeys-list .passkey-item .passkey-actions .btn{flex:0 0 auto}}.profile .nav-tabs{padding:0 2px}.profile .tab-pane>.panel-body{padding:20px 5px 0}.profile .panel-group .panel{overflow:hidden}.profile .hpanel>.panel-heading{border:1px solid #e4e5e7;border-radius:4px 4px 0 0;padding:10px 15px;background-color:#f7f9fa;color:#333;border-bottom:0}.profile .hpanel>.panel-heading+.panel-body{border:1px solid #e4e5e7;border-radius:0 0 4px 4px}.profile .profile-title{margin-bottom:20px}.profile .profile-title .user-logo{display:inline-block;display:inline-flex;width:76px;height:76px;margin:0 0 0 20px;border-radius:4px;overflow:hidden;vertical-align:middle}.profile .profile-title .user-logo img{height:76px;width:76px;object-fit:cover}.profile .profile-title .user-name{display:inline-block;font-size:16px;vertical-align:middle;margin-top:10px}.profile .profile-fields{padding-top:10px}.profile .profile-fields .profile-field .detail-name{padding:4px 0 4px 10px;display:inline-block;min-width:110px}.profile .profile-fields .profile-field .detail-value{padding:4px 10px;display:inline-block;font-weight:700}.profile .profile-fields .email,.profile .profile-fields .phone{display:inline-block;direction:ltr;text-align:right}@media (max-width: 400px){.profile .profile-container .panel-heading .pull-left{width:100%;text-align:left}.profile .profile-container .panel-heading .pull-left .btn{margin-top:10px}.profile .profile-container .profile-title{width:100%;text-align:center}.profile .profile-container .profile-title .user-logo{margin:0 auto}.profile .profile-container .profile-title .user-name{display:block}.profile .profile-container .profile-fields{padding:10px 0 0}.profile .profile-container .profile-fields table td{padding:4px 0 4px 2px}}.profile .hpanel.settings-panel [uib-accordion-group]>.panel-heading{padding:0}.profile .hpanel.settings-panel [uib-accordion-group]>.panel-heading>.panel-title>a{display:block;padding:10px 15px}.profile .hpanel.settings-panel [uib-accordion-group]>.panel-heading>.panel-title>a i{font-size:20px;line-height:12px;transition:transform .2s}@media (max-width: 700px){.profile .nav-tabs.settings-tabs-nav{padding-bottom:6px}.profile .nav-tabs.settings-tabs-nav>li>a{border-radius:4px}.profile .nav-tabs.settings-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.profile .nav-tabs.settings-tabs-nav>li.active>a:hover,.profile .nav-tabs.settings-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.profile-edit .input-image{display:inline-block;display:inline-flex;width:150px;height:150px;margin-bottom:20px}.profile-edit .input-image .empty-label-text{font-size:16px}.profile-edit .input-image .empty-label-text i{padding:44px 0 5px}.profile-edit .input-image .input-image-img{max-width:150px;max-height:150px;box-shadow:none}.profile-edit .input-image .input-image-icon-button.input-image-delete,.profile-edit .input-image .input-image-icon-button.input-image-zoom{display:none!important}.profile-edit .input-image .not-empty-label-text{top:0;padding-top:60px;color:#131933;background:rgba(255,255,255,.75)}.profile-edit .hpanel{margin-bottom:0}.profile-edit .form-control::-webkit-input-placeholder{font-weight:100}.profile-linked-accounts .panel-body.accounts{padding:20px 10px;display:flex;flex-wrap:wrap}.profile-linked-accounts .panel-body.accounts .account{display:inline-block;position:relative;background:#f7f9fa;border:1px solid #e4e5e7;padding:15px;width:300px;min-height:160px;border-radius:10px;text-align:center;margin:0 10px 20px;vertical-align:top;overflow:hidden}@media (max-width: 500px){.profile-linked-accounts .panel-body.accounts .account{width:100%;margin:0 0 20px}}.profile-linked-accounts .panel-body.accounts .account .connected-mark{color:#62cb31;position:absolute;right:10px;top:5px;font-size:24px}.profile-linked-accounts .panel-body.accounts .account .account-logo{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:15px}.profile-linked-accounts .panel-body.accounts .account .account-logo img{width:80px;max-height:80px;min-height:74px}.profile-linked-accounts .panel-body.accounts .account .account-logo .account-title{font-size:22px}.profile-linked-accounts .panel-body.accounts .account .soon-badge{position:absolute;width:150px;background:#ddd;color:#000;border:solid 1px #777;font-size:14px;left:-14px;top:70px;padding:2px;transform:rotate(-40deg);transform-origin:left}.profile-linked-accounts .panel-body.accounts .account .soon-badge+.account-logo img:not(:hover){filter:grayscale(1)}.profile-linked-accounts .panel-body.accounts.downloads .account{width:350px}.close-projects .hpanel{margin-bottom:0}.close-projects .hpanel>.panel-heading{padding:10px 14px}@media (max-width: 767px){.close-projects .hpanel>.panel-body{padding:20px 0}}.close-projects .hpanel .sorting-table .panel-body{padding:0;border-bottom:0}@media (max-width: 767px){.close-projects .hpanel .sorting-table .panel-body .table-responsive{margin-bottom:0}}.close-projects .hpanel .sorting-table .panel-body .table-responsive table{margin-bottom:0}.close-projects .hpanel .sorting-table .panel-footer{display:none}.close-projects .close-project-list-table .agent-td{font-size:12px;padding:0 0 0 7px;text-align:center}.close-projects .close-project-list-table .agent-td img{height:26px;width:26px;object-fit:cover}.close-projects .close-project-list-table .appraisalType-td,.close-projects .close-project-list-table .appraisalPurpose-td{font-size:12px}.close-projects .close-project-list-table .owner\.name-td,.close-projects .close-project-list-table .owner\.phone-td{font-size:13px}.close-projects .close-external-project-list-table tbody td a{cursor:default}.close-projects .close-external-project-list-table tbody td a [uib-popover-html]{cursor:pointer}.close-projects-modal .modal-dialog{width:1200px;max-width:100%}.project-address-edit .hpanel{margin-bottom:0}.project-address-edit .wizard-tabs-container .wizard-tabs .btn{margin:0 5px 10px;min-width:110px;font-size:16px}.project-address-edit .wizard-tabs-container .wizard-tabs .btn i{margin-left:6px}.project-address-edit .wizard-tabs-content{position:relative;overflow:hidden}.project-address-edit .wizard-steps{margin:0 -20px}.project-address-edit .slick-list .slick-track{padding-top:20px}.project-address-edit .slick-list .slick-track .slick-slide{padding:0 20px}.project-address-edit .customer-slide{min-height:200px}.project-address-edit form{margin:auto}.project-address-edit form .form-group{position:relative;margin-bottom:25px}.project-address-edit form .hr-line-dashed{margin-top:0}.project-address-edit .form-control::-webkit-input-placeholder{font-weight:100}.project-address-edit .note .input-group{width:100%}.project-address-edit .note textarea{min-height:60px}.project-address-edit .agent-selector,.project-address-edit .agent-selector .dropdown{display:block}.project-address-edit .agent-selector .dropdown .dropdown-toggle{float:none;height:34px;font-size:14px}.project-address-edit .agent-selector .dropdown .dropdown-menu{margin-top:36px;min-width:100%}.project-address-edit .linked-customer{display:flex;justify-content:center;flex-wrap:wrap}.project-address-edit .linked-customer>div{margin:10px}.project-address-edit .linked-customer .pe{vertical-align:bottom;font-size:26px;color:#62cb31;margin-left:4px}.project-autocomplete{vertical-align:middle}.project-autocomplete .caret.pull-right{display:none}.project-autocomplete .ui-select-toggle,.project-autocomplete .ui-select-search{width:180px!important}.project-autocomplete.ui-select-bootstrap .ui-select-toggle>a.btn{left:4px;right:unset;margin-top:0}.project-autocomplete .autocomplete-list{display:block;right:0!important;left:0!important;max-height:300px;overflow:auto;margin-top:-1px}.project-autocomplete .autocomplete-list .ui-select-choices-row{border-bottom:solid 1px #e4e5e7;padding:1px 10px;min-height:50px}.project-autocomplete .autocomplete-list .ui-select-choices-row.active{background-color:#f5f5f5}.project-autocomplete .autocomplete-list .ui-select-choices-row.active .ui-select-choices-row-inner{background-color:#f5f5f5;color:#6a6c6f}.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner{padding:0;line-height:0}.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .project{display:flex;flex-wrap:wrap;align-items:center;min-height:50px}.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .project-name,.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .project-address,.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .project-phone,.project-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .project-email{padding:4px;flex:50%;white-space:nowrap}.project-autocomplete .autocomplete-list .ui-select-choices-row:hover{background-color:#f5f5f5}.project-autocomplete .autocomplete-list .ui-select-choices-row i{margin-left:5px;color:#ccc}.project-autocomplete .autocomplete-list .ui-select-choices-row:last-child{border-bottom:0}.project-board .small-header,.project-board #footer{display:none}.project-board .home{height:100vh;display:flex}.project-board #wrapper{flex:1;display:flex;overflow:auto}.project-board #wrapper .content{flex:1;padding:16px 0 2px}.project-board #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.project-board #wrapper .content .hpanel>.panel-heading{padding:10px 19px}.project-board .board-wrapper{overflow:auto;flex:1;padding:0 0 8px;display:flex}.project-board .board-wrapper::-webkit-scrollbar-thumb{background:#c2c2c2}.project-board .board-wrapper::-webkit-scrollbar-thumb:active{background:#919191}.project-board .board{display:flex;flex-wrap:nowrap;padding:0 12px;align-items:stretch}.project-board .board .board-column{display:flex;flex-direction:column;width:300px;min-width:300px;min-height:100px;margin:0 8px;border:1px solid #dbdbdb;border-top-width:4px;border-radius:4px;color:#303030;user-select:none}.project-board .board .board-header{display:flex;align-items:center;height:48px;min-height:48px;padding:0 12px;border-bottom:1px solid #dbdbdb;color:#666;font-weight:700}.project-board .board .board-header .collapse-button{margin-left:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.project-board .board .board-header .collapse-button:hover{background:#f0f0f0}.project-board .board .board-header .collapse-button i{line-height:20px;font-size:10px;color:#666}.project-board .board .board-header .column-count{margin-right:auto}.project-board .board .board-projects-container{display:flex;flex-direction:column;overflow:auto;flex:1}.project-board .board .board-projects-container .board-projects{padding:4px;flex:1}.project-board .board .board-projects-container .board-projects.disabled-dragging-column,.project-board .board .board-projects-container .board-projects.disabled-dragging-column .project{cursor:not-allowed}.project-board .board .project{position:relative;cursor:grab}.project-board .board .project:not(:last-child){margin-bottom:8px}.project-board .board .project.gu-transit{transition:transform .2s;opacity:.3;cursor:grabbing!important}.project-board .board .project-dragged-mirror{position:fixed;cursor:grabbing!important;opacity:.9}.project-board .board .project,.project-board .board .project-dragged-mirror{color:#303030;background:#fff;border:1px solid #dbdbdb;padding:12px 16px;list-style:none;border-radius:4px;font-size:14px;user-select:none}.project-board .board .project a:hover,.project-board .board .project a:hover span,.project-board .board .project-dragged-mirror a:hover,.project-board .board .project-dragged-mirror a:hover span{text-decoration:underline}.project-board .board .project label,.project-board .board .project-dragged-mirror label{color:#ccc;font-weight:400;margin:0 0 0 8px}.project-board .board .project .project-number,.project-board .board .project-dragged-mirror .project-number{margin-left:14px;display:inline-block}.project-board .board .project .project-customer,.project-board .board .project-dragged-mirror .project-customer{padding:6px 0 0;font-size:13px}.project-board .board .project .project-details,.project-board .board .project-dragged-mirror .project-details{display:flex}.project-board .board .project .project-tags,.project-board .board .project-dragged-mirror .project-tags{flex:1;margin-left:28px}.project-board .board .project .project-tags .badge,.project-board .board .project-dragged-mirror .project-tags .badge{font-weight:400;border-radius:7px;margin:6px 0 0 6px}.project-board .board .project .project-agent,.project-board .board .project-dragged-mirror .project-agent{position:absolute;left:12px;bottom:12px}.project-board .board .project .project-agent .avatar img,.project-board .board .project-dragged-mirror .project-agent .avatar img{height:28px;width:28px;object-fit:cover;border:2px solid white}.project-board .board .status-list-empty,.project-board .board .status-list-loading{margin-top:10px;text-align:center;padding:8px;font-size:12px;color:#aaa}.project-board .board .collapsed{min-width:52px;width:52px}.project-board .board .collapsed .board-header{flex:1;flex-direction:column;height:auto;min-height:auto;border-bottom:0;padding-top:12px}.project-board .board .collapsed .board-header span{transform:rotate(-90deg);transform-origin:center}.project-board .board .collapsed .board-header .board-header-title{margin:8px 0}.project-board .board .collapsed .board-header .board-header-title span{display:block;margin:calc(50% - 8px) 0;white-space:nowrap}.project-board .board .collapsed .board-header .column-count{margin-right:0}.project-board .board .collapsed .board-projects-container{display:none}.project-board .panel-heading{padding-bottom:0}.project-board .panel-heading .filter-block{margin-bottom:5px;margin-left:0;margin-right:20px;text-align:right}.project-board .list-filter-blocks{user-select:none;text-align:left}.project-board .badge-list{margin-bottom:12px;padding:0 15px}.project-board .badge-list .badge{font-weight:400;margin:0 1px 0 7px;border-radius:7px;font-size:13px;padding:4px 8px}@media (max-width: 768px){.project-board .status-summary{padding:5px 0 15px}}@media (max-width: 700px){.project-board .panel-heading .list-filter-blocks{text-align:right;margin-top:0}.project-board .panel-heading>.pull-left>.btn-default{display:none}}.project-calendar .small-header{display:none}.project-calendar .home{height:100vh;display:flex}.project-calendar #wrapper{flex:1;display:flex;overflow:auto}.project-calendar #wrapper .content{flex:1;padding:10px 0 0}.project-calendar #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.project-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 35px 18px}@media (max-width: 650px){.project-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 5px 18px}}.project-calendar #wrapper .list-filter-blocks .agent-selector{margin-right:4px}.project-calendar .calendar-wrapper{flex:1;padding:0 35px 10px;display:flex;flex-direction:column}@media (max-width: 650px){.project-calendar .calendar-wrapper{padding:0 5px 5px}}.project-calendar .calendar-wrapper #calendar{height:82vh;min-height:700px}.project-calendar .calendar-wrapper #calendar .fc-toolbar-title{display:inline-block;vertical-align:top}.project-calendar .calendar-wrapper #calendar .fc-button{font-size:14px;line-height:18px;height:32px}.project-calendar .calendar-wrapper #calendar .fc-more-popover{max-height:80vh;overflow:auto}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar{margin-bottom:4px;flex-wrap:wrap;flex-direction:row}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar>*>:not(:first-child){margin-right:1em}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-button{margin-bottom:16px;white-space:nowrap}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{order:-1;margin-left:auto}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-prev-button,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-next-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f;margin-right:4px;padding:0 .65em}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridMonth-button:not(.fc-button-active),.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridWeek-button:not(.fc-button-active),.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridDay-button:not(.fc-button-active){background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-createdAtToggle-button,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dueDateToggle-button{margin-left:4px}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-createdAtToggle-button:before,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button:before,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button:before,.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dueDateToggle-button:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:green;margin-left:8px;margin-top:-3px;vertical-align:middle}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-createdAtToggle-button:before{background:#3788d8}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-visitDateTimeToggle-button:before{background:#ffb606}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-eventToggle-button:before{background:#3498db}.project-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dueDateToggle-button:before{background:#d9534f}.project-calendar .calendar-wrapper #calendar.createdAt-disabled .fc-createdAtToggle-button,.project-calendar .calendar-wrapper #calendar.visitDateTime-disabled .fc-visitDateTimeToggle-button,.project-calendar .calendar-wrapper #calendar.event-disabled .fc-eventToggle-button,.project-calendar .calendar-wrapper #calendar.dueDate-disabled .fc-dueDateToggle-button,.project-calendar .calendar-wrapper #calendar:not(.excludeCompletedProjects) .fc-toggleCompletedProjects-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.project-calendar .calendar-wrapper .fc-view{background:#fff}.project-calendar .calendar-wrapper .fc-view .fc-event-title{font-weight:700;line-height:20px}.project-calendar .calendar-wrapper .fc-view .fc-event-title span{font-weight:400;margin-right:4px}.project-edit .hpanel{margin-bottom:0}.project-edit .wizard-tabs-container .wizard-tabs .btn{margin:0 5px 10px;min-width:110px;font-size:16px}.project-edit .wizard-tabs-container .wizard-tabs .btn i{margin-left:6px}.project-edit .wizard-tabs-content{position:relative;overflow:hidden}.project-edit .wizard-steps{margin:0 -20px}.project-edit .wizard-steps .wizard-step{height:90px;min-height:90px;overflow:hidden}.project-edit .wizard-steps .slick-slide .wizard-step{height:inherit;min-height:inherit;overflow:inherit}.project-edit .slick-list{height:200px}.project-edit .slick-list .slick-track{padding-top:20px}.project-edit .slick-list .slick-track .slick-slide{padding:0 20px}.project-edit .customer-slide{min-height:200px}.project-edit .x-y-map{display:inline-block;width:100%;height:300px;margin-bottom:10px;border:1px solid #e4e5e7;border-radius:6px;overflow:hidden}@media (max-width: 768px){.project-edit .x-y-map{height:200px}}.project-edit form{margin:auto}.project-edit form .form-group{position:relative;margin-bottom:25px}.project-edit form .hr-line-dashed{margin-top:0}.project-edit form .additional-location-card{margin-top:8px;padding:8px 0 0 8px;border:1px solid #e7eaec;border-radius:4px}.project-edit form .additional-location-card.deleted{opacity:.5}.project-edit form .additional-location-card .additional-location-buttons{float:left}.project-edit .form-control::-webkit-input-placeholder{font-weight:100}.project-edit .note .input-group{width:100%}.project-edit .note textarea{min-height:60px}.project-edit .status-selector .status-option{display:flex;align-items:center}.project-edit .agent-selector,.project-edit .agent-selector .dropdown{display:block}.project-edit .agent-selector .dropdown .dropdown-toggle{float:none;height:34px;font-size:14px}.project-edit .agent-selector .dropdown .dropdown-menu{margin-top:36px;min-width:100%}.project-edit .linked-customer{display:flex;justify-content:center;flex-wrap:wrap}.project-edit .linked-customer>div{margin:10px}.project-edit .linked-customer .pe{vertical-align:bottom;font-size:26px;color:#62cb31;margin-left:4px}@media (min-width: 768px){.project-edit-modal .modal-dialog{width:900px}}@media (max-width: 700px){html .project-edit-modal .project-edit .wizard-tabs-container{overflow:auto}html .project-edit-modal .project-edit .wizard-tabs-container::-webkit-scrollbar{display:none}html .project-edit-modal .project-edit .wizard-tabs-container .wizard-tabs{display:table;white-space:nowrap;width:100%;text-align:right;border-bottom:1px solid #e4e5e7}html .project-edit-modal .project-edit .wizard-tabs-container .wizard-tabs .btn{color:#717274;outline:none;padding:12px 14px;margin:0;border-radius:0;border:0;font-size:14px;font-weight:400;text-align:center;transition:box-shadow .125s ease-out}html .project-edit-modal .project-edit .wizard-tabs-container .wizard-tabs .btn i{display:block;font-size:20px;margin:0 0 8px}html .project-edit-modal .project-edit .wizard-tabs-container .wizard-tabs .btn.btn-primary{color:#2c2d30;box-shadow:inset 0 -2px #aaa;background:#fff}html .project-edit-modal .project-edit .slick-list{min-height:calc(100vh - 208px)}}.project-list .status-summary .status-summary-block .label{display:flex;flex-direction:column;align-items:center;width:100%;font-size:11px;font-weight:400;color:#6a6c6f}.project-list .status-summary .status-summary-block .label .sub-label{font-size:9px}.project-list .status-summary .status-summary-block.completed-pending-payment:hover{border-color:#e67e22}.project-list .status-summary .status-summary-block.completed-pending-payment .count{color:#e67e22}.project-list .status-summary .status-summary-block.completed-pending-payment .label{margin-top:-5px}.project-list .status-summary .status-summary-block.active.completed-pending-payment{background:#e67e22}.project-list .panel-heading .city-filter .ui-select-toggle,.project-list .panel-heading .appraisal-type-filter .ui-select-toggle{height:27px;line-height:27px;padding:0 10px;display:block}.project-list .panel-heading .city-filter .ui-select-placeholder,.project-list .panel-heading .appraisal-type-filter .ui-select-placeholder{display:inline-block;line-height:15px;height:21px;font-size:13px;color:#6a6c6f;font-weight:400;vertical-align:middle}.project-list .panel-heading .city-filter .ui-select-match-text,.project-list .panel-heading .appraisal-type-filter .ui-select-match-text{display:block;line-height:25px;font-size:13px;color:#6a6c6f;font-weight:400;overflow:hidden;text-overflow:ellipsis}.project-list .address-td,.project-list .status-td{white-space:nowrap}.project-list .agent-td{font-size:12px;padding:0 8px 0 0}.project-list .agent-td a{height:28px}.project-list .agent-td a img{height:28px;width:28px;object-fit:cover;border:2px solid white}.project-list .agent-td a .avatars-container{position:relative;min-height:28px;min-width:28px;z-index:0}.project-list .agent-td a .avatars-container .avatar{position:absolute}.project-list .agent-td a .avatars-container .avatar:nth-child(1){right:0px;z-index:5}.project-list .agent-td a .avatars-container .avatar:nth-child(1):hover{z-index:10}.project-list .agent-td a .avatars-container .avatar:nth-child(2){right:14px;z-index:4}.project-list .agent-td a .avatars-container .avatar:nth-child(2):hover{z-index:10}.project-list .agent-td a .avatars-container .avatar:nth-child(3){right:28px;z-index:3}.project-list .agent-td a .avatars-container .avatar:nth-child(3):hover{z-index:10}.project-list .agent-td a .avatars-container .avatar:nth-child(4){right:42px;z-index:2}.project-list .agent-td a .avatars-container .avatar:nth-child(4):hover{z-index:10}.project-list .agent-td a .avatars-container .avatar:nth-child(5){right:56px;z-index:1}.project-list .agent-td a .avatars-container .avatar:nth-child(5):hover{z-index:10}.project-list .createdAt-th,.project-list .dueDate-th{width:110px}.project-list .paid-td .fa-check-circle:before,.project-list .paid-td .fa-times-circle:before,.project-list .paid-td .fa-circle:before{display:inline-block;font-size:18.5px;width:16px;line-height:16px}.project-list .paid-td .fa-circle{color:#fafafa}.project-list .additional-row td a .badge{border-radius:7px;margin-left:6px}.project-list-dropdown-menu{max-height:min(70vh,620px);overflow:auto}.city-filter-options,.appraisal-type-filter-options{width:160px;display:inline-block;height:27px;vertical-align:middle}.city-filter-options input,.appraisal-type-filter-options input{padding:0 10px;height:27px;font-size:13px}.city-filter-options .ui-select-choices,.appraisal-type-filter-options .ui-select-choices{width:auto!important;min-width:160px;max-height:min(300px,60vh);left:0;right:auto;font-size:15px}.city-filter-options .ui-select-choices-row>span,.appraisal-type-filter-options .ui-select-choices-row>span{padding:3px 14px!important}.project-list-map .small-header{display:none}.project-list-map .home{height:100vh;display:flex}.project-list-map #wrapper{flex:1;display:flex;overflow:auto}.project-list-map #wrapper .content{flex:1;padding:10px 0 37px}@media (max-width: 768px){.project-list-map #wrapper .content{padding-bottom:4px}}.project-list-map #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.project-list-map #wrapper .content .hpanel>.panel-heading{padding:6px 35px 18px}@media (max-width: 650px){.project-list-map #wrapper .content .hpanel>.panel-heading{padding:6px 5px 12px}}.project-list-map #wrapper .list-filter-blocks .agent-selector{margin-right:4px}.project-list-map .map-wrapper{flex:1;padding:0 35px 10px;display:flex;flex-direction:column}@media (max-width: 650px){.project-list-map .map-wrapper{padding:0 5px 5px}}.project-list-map .map-wrapper #map{position:relative;min-width:50%;height:100%;display:block;background:url(/build/loader-w-886378bd.svg) no-repeat center,#f7f9fa;background-size:50px;border:1px solid #e4e5e7;border-radius:4px;overflow:hidden}.project-list-map .map-wrapper #map .search-place{position:absolute;top:10px;right:60px;z-index:2;width:500px;max-width:60vw}.project-list-map .map-wrapper #map .search-place input{font-size:15px;height:40px;line-height:40px;border:0;border-radius:2px;box-shadow:#0000004d 0 1px 4px -1px}.project-list-map .map-wrapper #map .search-place .pe-7s-close{position:absolute;left:6px;top:2px;font-size:36px;line-height:36px;text-align:center;padding:0 6px}.project-list-map .map-wrapper #map ng-map.map{display:block;width:100%;min-height:100px;height:100%}.project-list-map .map-wrapper #map ng-map.map .gm-style .ng-map-info-window .gm-style-iw-c{width:280px;max-width:280px!important;padding:12px 14px!important;margin:-30px 16px 0 0;transform:translate(-50%,-100%);border:1px solid #dbdbdb;overflow:visible}.project-list-map .map-wrapper #map ng-map.map .gm-style .ng-map-info-window .gm-style-iw-c:after{background:linear-gradient(45deg,white 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);box-shadow:-2px 2px 2px #b2b2b266;content:"";height:15px;left:50%;position:absolute;top:100%;transform:translate(-50%,-60%) rotate(-45deg);width:15px}.project-list-map .map-wrapper #map ng-map.map .gm-style .ng-map-info-window .gm-style-iw-d{overflow:unset!important}.project-list-map .map-wrapper #map ng-map.map .gm-style .ng-map-info-window .gm-style-iw-t:after{content:none}.project-list-map .map-wrapper #map ng-map.map .project{font-family:Open Sans,Open Sans Hebrew,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.project-list-map .map-wrapper #map ng-map.map .project .project-inner{display:block;overflow:hidden;cursor:pointer;color:#303030;background:#fff;border-radius:8px;font-size:14px;outline:none;user-select:none}.project-list-map .map-wrapper #map ng-map.map .project .project-inner label{color:#ccc;font-weight:400;margin:0 0 0 8px;cursor:inherit}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-number{margin-left:14px;display:inline-block}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-customer{padding:6px 0 0;font-size:13px}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-status{margin-top:4px}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-status .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle;color:#ff9500}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-status .fa-circle+span{font-size:15px;display:inline-block}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-tags .badge{font-weight:400;margin:4px 0 0 5px;border-radius:7px;font-size:11px;padding:3px 7px}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-agent{position:absolute;left:12px;bottom:12px}.project-list-map .map-wrapper #map ng-map.map .project .project-inner .project-agent .avatar img{height:28px;width:28px;object-fit:cover;border:2px solid white}.pac-container{font-family:Open Sans,Open Sans Hebrew,Helvetica Neue,Helvetica,Arial,sans-serif}.pac-container .pac-item,.pac-container .pac-item-query{font-size:14px}.pac-container.pac-logo:after{content:none!important;background-image:none!important}.project-search{position:relative}.project-search .hpanel{margin-bottom:0}.project-search>.hpanel{background:#f1f3f6}.project-search>.hpanel>.hbuilt.panel-heading{border-bottom:1px solid #e4e5e7}.project-search .controls{position:absolute;top:0;left:0;z-index:7;margin-top:11px;margin-left:10px}.project-search .controls .modal-close{width:30px;height:30px;text-align:center;font-size:33px;color:#717274;line-height:30px;vertical-align:middle}.project-search .panel-heading{padding:13.5px 15px;position:relative;height:51px}.project-search .panel-heading .search-wrapper{display:flex;margin-left:24px}.project-search .panel-heading .search-wrapper i.search-icon,.project-search .panel-heading .search-wrapper i.status-icon{width:30px;padding:1px 3px 0 0;font-size:18px;color:#717274;line-height:22px}.project-search .panel-heading .search-wrapper i.status-icon.progress{padding-top:2px}.project-search .panel-heading .search-wrapper i.status-icon.progress:before{height:16px;width:16px}.project-search .panel-heading .search-wrapper input{flex:1;border:none;height:22px;font-weight:400;line-height:22px;font-size:16px;padding:0}.project-search .results-container .empty{padding:6px 8px 16px}.project-search-modal .modal-dialog{margin-top:60px;width:1000px!important}@media (max-width: 700px){.project-search-modal.modal.mobile-modal .modal-dialog .modal-content .mobile-modal-inner.empty{height:auto}}.project-show .content{position:relative;padding:0}.project-show .hr-line{border-top:solid 1px #dadce0;margin-bottom:10px}.project-show .tab-content{padding-top:15px}.project-show .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.project-show .nav-tabs .badge.badge-success{background-color:#62cb31}.project-show .nav-tabs .badge.badge-danger{background-color:#e74c3c}.project-show .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.project-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.project-show .project-show-container{padding:14px 20px 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}@media (min-width: 1000px){.project-show .project-show-container{padding-left:235px;max-width:2300px;margin-right:auto;margin-left:auto}}.project-show .project-show-container .tab-content,.project-show .project-show-container .tab-pane,.project-show .project-show-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.project-show .project-show-container .project-show-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.project-show .project-show-container .project-show-inner .project-first-column,.project-show .project-show-container .project-show-inner .project-second-column{width:100%}@media (min-width: 1400px){.project-show .project-show-container .project-show-inner .project-first-column{padding-left:24px;width:55%}.project-show .project-show-container .project-show-inner .project-first-column:only-child{width:100%;padding-left:0}.project-show .project-show-container .project-show-inner .project-second-column{width:45%}}.project-show .project-details{font-size:19px}.project-show .project-details .project-title{font-size:17px;font-weight:100;margin-bottom:20px}.project-show .project-details .project-details-show{border-top:solid 1px #ccc;padding-top:18px}.project-show .project-details .project-details-row{display:flex}.project-show .project-details .project-details-row .project-details-row-heading{font-size:16px;font-weight:600}.project-show .project-details .project-details-row .project-details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.project-show .project-details .project-details-row .project-details-blocks{display:inline-block;flex:1}.project-show .project-details .project-details-row .project-details-blocks .project-details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px}.project-show .project-details .project-details-row .project-details-blocks .project-details-block .project-details-label{font-size:13px;font-weight:100}.project-show .project-details .project-details-row .project-details-blocks .project-details-block .project-details-value{font-size:16px}.project-show .project-details .project-details-row .project-details-blocks .project-details-block.note .project-details-value{font-size:14px;white-space:pre-line}.project-show .project-details.customer-details{margin:-2px 0}.project-show .project-details.customer-details.customer-details .project-details-blocks{display:flex;flex-wrap:wrap;align-items:center}.project-show .project-details.customer-details.customer-details .project-details-blocks .project-details-block{margin-bottom:0}.project-show .project-details.customer-details.customer-details .project-details-blocks .customer-phone,.project-show .project-details.customer-details.customer-details .project-details-blocks .customer-email{display:inline-block;margin:2px 0;font-size:14px;font-weight:100;vertical-align:bottom}.project-show .project-details.customer-details.customer-details .project-details-blocks .customer-phone{margin:2px 0 2px 20px}.project-show .project-details.customer-details.customer-details .project-details-blocks .customer-phone:empty{display:none}.project-show .project-details.customer-details.customer-details .project-details-blocks .customer-role{font-size:14px;font-weight:100;margin-right:10px}.project-show .project-details .project-parent-customer{margin-top:14px;flex:100%}.project-show .project-details .project-parent-customer .parent-customer-label{font-size:12px}.project-show .project-details .project-parent-customer .parent-customer-value{font-size:18px}.project-show .project-details.customer-details .project-details-blocks .project-details-block:first-child .project-details-value,.project-show .project-details.address-details .project-details-blocks .project-details-block:first-child .project-details-value{font-size:19px}.project-show .address-details-panel>.panel-body{display:flex;flex-wrap:wrap}.project-show .address-details-panel>.panel-body>div{flex:1;min-width:min(310px,100%)}.project-show .address-details-panel>.panel-body>div.project-map-container{flex-basis:364px}.project-show .project-status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;margin:0 0 7px}.project-show .project-status-bar .status-block-group{display:flex;flex-wrap:wrap}.project-show .project-status-bar .status-block-group:first-child{justify-content:space-between;flex:1;min-width:171px}@media (min-width: 980px){.project-show .project-status-bar .status-block-group:first-child{flex:none}}.project-show .project-status-bar .status-block-group .status-block{display:block;margin:0 0 6px 5px}.project-show .project-status-bar .status-block-group .status-block *{vertical-align:middle}.project-show .project-status-bar .status-block-group .status-block label{margin-bottom:0}.project-show .project-status-bar .status-block-group .status-block .status-value{display:inline-block;font-weight:700;margin:0 5px}.project-show .project-status-bar .status-block-group .status-block .share-badge{margin-left:4px}.project-show .bullet{font-size:18px;line-height:24px;display:inline-block;vertical-align:top;margin:0 2px 0 -5px}.project-show .bullet.not-paid{color:#e74c3c}.project-show .bullet.paid{color:#28a745}.project-show .bullet.partially-paid{color:#f90}@media (max-width: 768px){.project-show .project-show-container{padding:15px 15px 60px}}@media (max-width: 700px){.project-show .nav-tabs.project-tabs-nav{padding-bottom:6px}.project-show .nav-tabs.project-tabs-nav>li>a{border-radius:4px}.project-show .nav-tabs.project-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.project-show .nav-tabs.project-tabs-nav>li.active>a:hover,.project-show .nav-tabs.project-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.project-additional-details .ad-top-bar{display:flex;align-items:flex-end;gap:12px;border-bottom:2px solid #e8e8e8}.project-additional-details .ad-top-bar .nav-tabs{flex:1;min-width:0;border-bottom:none;margin-bottom:0}.project-additional-details .ad-top-bar .ad-ai-batch-actions{flex-shrink:0;display:flex;gap:6px;padding-bottom:8px;padding-inline-end:8px}.project-additional-details .ad-top-bar .btn-ai-fill-batch{font-size:12px;color:#2d3354;border:1px solid #d8d4f5;background:#ffffff;border-radius:4px;padding:5px 12px;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .08s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.project-additional-details .ad-top-bar .btn-ai-fill-batch .fa{margin-inline-end:4px}.project-additional-details .ad-top-bar .btn-ai-fill-batch:hover{background:#f5f2ff;border-color:#a46cff;color:#5e3aa9}.project-additional-details .ad-top-bar .btn-ai-fill-batch:active{transform:translateY(1px)}.project-additional-details .ad-top-bar .btn-ai-fill-batch.is-form-wide{color:#fff;background:#2d3354;border-color:#2d3354}.project-additional-details .ad-top-bar .btn-ai-fill-batch.is-form-wide:hover{background:#1f2440;border-color:#1f2440}.project-additional-details .ai-fill-brand-icon{height:18px;width:auto;object-fit:contain;display:inline-block;vertical-align:middle;flex-shrink:0}.project-additional-details .nav-tabs{font-size:15px;border-bottom:2px solid #e8e8e8;margin-bottom:0}.project-additional-details .nav-tabs>li{margin-bottom:-2px}.project-additional-details .nav-tabs>li>a{padding:12px 24px;border:none!important;border-bottom:3px solid transparent!important;color:#666;font-weight:500;transition:all .2s;border-radius:0}.project-additional-details .nav-tabs>li>a:hover{color:#333;background:transparent;border-bottom-color:#ddd!important}.project-additional-details .nav-tabs>li.active>a,.project-additional-details .nav-tabs>li.active>a:hover,.project-additional-details .nav-tabs>li.active>a:focus{color:#62cb31;border-bottom-color:#62cb31!important;font-weight:600;background:transparent}.project-additional-details-edit .form-edit-layout{display:flex;gap:24px;max-width:1200px;margin:0 auto;padding:20px 0}.project-additional-details-edit .form-edit-sidebar{width:220px;flex-shrink:0;position:sticky;top:20px;align-self:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.project-additional-details-edit .form-edit-sidebar .sidebar-header{font-size:16px;font-weight:600;padding-bottom:12px;border-bottom:2px solid #62cb31;margin-bottom:12px;color:#333}.project-additional-details-edit .form-edit-sidebar .section-nav{list-style:none;padding:0;margin:0 0 16px}.project-additional-details-edit .form-edit-sidebar .section-nav li{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:#555;display:flex;align-items:center;gap:8px;transition:all .2s;margin-bottom:2px}.project-additional-details-edit .form-edit-sidebar .section-nav li:hover{background:#f5f5f5}.project-additional-details-edit .form-edit-sidebar .section-nav li.active{background:#f0fbe8;color:#2d8a0e;font-weight:600;border-right:3px solid #62cb31}.project-additional-details-edit .form-edit-sidebar .section-nav li i{font-size:14px;width:18px;text-align:center}.project-additional-details-edit .form-edit-sidebar .section-nav li .section-status{margin-right:auto;color:#62cb31;font-size:12px}.project-additional-details-edit .form-edit-sidebar .sidebar-actions{border-top:1px solid #eee;padding-top:12px}.project-additional-details-edit .form-edit-sidebar .sidebar-actions .btn{margin-bottom:6px}.project-additional-details-edit .form-edit-content{flex:1;min-width:0}.project-additional-details-edit .section-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;border:1px solid #e8e8e8;overflow:hidden}.project-additional-details-edit .section-card .section-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fafbfc;border-bottom:1px solid #e8e8e8;cursor:pointer;user-select:none;transition:background .2s}.project-additional-details-edit .section-card .section-card-header:hover{background:#f0f2f5}.project-additional-details-edit .section-card .section-card-header .section-card-title{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:10px}.project-additional-details-edit .section-card .section-card-header .section-card-title i{color:#62cb31;font-size:18px}.project-additional-details-edit .section-card .section-card-header>i{color:#999;font-size:14px;transition:transform .2s}.project-additional-details-edit .section-card .section-card-header .section-card-actions{display:flex;align-items:center;gap:10px}.project-additional-details-edit .section-card .section-card-header .section-card-actions>i{color:#999;font-size:14px;transition:transform .2s}.project-additional-details-edit .section-card .section-card-header .btn-ai-fill-edit{font-size:12px;color:#2d3354;border:1px solid #d8d4f5;background:#ffffff;border-radius:4px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.project-additional-details-edit .section-card .section-card-header .btn-ai-fill-edit:hover{background:#f5f2ff;border-color:#a46cff;color:#5e3aa9}.project-additional-details-edit .section-card .section-card-header .btn-ai-fill-edit i{margin-left:4px}.project-additional-details-edit .section-card .section-card-body{padding:24px}.project-additional-details-edit .section-card .section-card-body>form-row+form-row{border-top:1px solid #f0f0f0;padding-top:18px;margin-top:6px}.project-additional-details-edit .form-edit-bottom-bar{display:none}@media (max-width: 768px){.project-additional-details-edit .form-edit-layout{flex-direction:column;padding:10px 0;gap:12px}.project-additional-details-edit .form-edit-sidebar{width:100%;position:sticky;top:61px;z-index:10;border-radius:0;padding:10px;box-shadow:0 2px 4px #0000001a}.project-additional-details-edit .form-edit-sidebar .sidebar-header{display:none}.project-additional-details-edit .form-edit-sidebar .section-nav{display:flex;overflow-x:auto;gap:6px;margin-bottom:0;-webkit-overflow-scrolling:touch;padding-bottom:4px}.project-additional-details-edit .form-edit-sidebar .section-nav li{white-space:nowrap;flex-shrink:0;padding:8px 14px;border-radius:20px;font-size:12px;margin-bottom:0}.project-additional-details-edit .form-edit-sidebar .section-nav li.active{border-right:none;background:#62cb31;color:#fff}.project-additional-details-edit .form-edit-sidebar .sidebar-actions{display:none}.project-additional-details-edit .form-edit-bottom-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 8px #0000001a;padding:10px 16px;gap:10px;z-index:100}.project-additional-details-edit .form-edit-bottom-bar .btn{flex:1}.project-additional-details-edit .section-card{border-radius:6px;margin-bottom:12px}.project-additional-details-edit .form-edit-content{padding-bottom:70px}}.form-taba-data{padding:15px;text-align:center}.form-taba-data .taba-list{padding-top:12px}.form-taba-data table{width:100%;background:rgba(255,255,255,.7)}.form-taba-data table th{text-align:center;padding:1px 6px}.form-taba-data table td{border-bottom:1px solid #ddd;padding:2px 6px}@media (min-width: 992px){.col-md-5.locationDirections{width:40%}}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value.propertyIdentification,.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value.principles{white-space:pre-wrap}.project-additional-details-show .additional-details-details.no-rental .additional-details-details-row.rental{display:none}.project-visit-contact-edit form{max-width:580px;margin:auto}.project-visit-contact-edit form .form-group{position:relative;margin-bottom:25px}.project-visit-contact-edit form .hr-line-dashed{margin-top:0}.project-visit-contact-edit .form-control::-webkit-input-placeholder{font-weight:100}.project-visit-contact-edit .note .input-group{width:100%}.project-additional-details-edit>.hpanel>.panel-body{border-bottom:0;padding-bottom:0}.project-additional-details-edit>.hpanel>.panel-footer{background:#fff}.project-additional-details-edit .wizard-tabs-container .wizard-tabs .btn{margin:0 5px 10px;min-width:110px;font-size:16px}.project-additional-details-edit .wizard-tabs-container .wizard-tabs .btn i{margin-left:6px}.project-additional-details-edit .wizard-tabs-content{position:relative;overflow:hidden}.project-additional-details-edit .wizard-steps{margin:0 -20px}.project-additional-details-edit .slick-list .slick-track .slick-slide{padding:0 20px}.project-additional-details-edit form{margin:auto;text-align:right}.project-additional-details-edit form .row-sub-title.ng-binding.ng-scope{margin-right:0}.project-additional-details-edit form .row-group .col-xs-4.numberOfEntries{min-width:120px}.project-additional-details-edit form .row-group .col-xs-8.averageNumberOfTenants{min-width:230px}.project-additional-details-edit form .row-group .functionalDivision textarea{height:122px;font-size:15px}.project-additional-details-edit form .row-group .functionalDivision ul.functional-division-autocomplete{font-size:15px}.project-additional-details-edit form .row-group .functionalDivision ul.functional-division-autocomplete>li>a{padding:4px 12px}.project-additional-details-edit form .row-group .readonly{background:#e3f1dd!important}.project-additional-details-edit form .row-group .by_buildingDescription textarea{height:120px}.project-additional-details-edit form .row-group .by_propertyRenovations textarea{height:142px}.project-additional-details-edit form .row-group .by_buildingExceptions textarea{height:110px}.project-additional-details-edit form .row-group .airDirections{min-height:89px}.project-additional-details-edit form .row-group .airDirections .form-group{margin-bottom:0}.project-additional-details-edit .form-control::-webkit-input-placeholder{font-weight:100}@media (min-width: 992px){.col-md-5.locationDirections{width:40%}.col-md-2.locationDirectionsFrontBack{width:20.5%}.col-md-5.airDirections{min-width:39.5%}}@media (max-width: 700px){.project-additional-details-edit .mobile-modal-inner>.panel-heading .btn-default{display:none}.project-additional-details-edit .wizard-tabs-container{overflow:auto}.project-additional-details-edit .wizard-tabs-container::-webkit-scrollbar{display:none}.project-additional-details-edit .wizard-tabs-container .wizard-tabs{display:table;white-space:nowrap;width:100%;text-align:right;border-bottom:1px solid #e4e5e7}.project-additional-details-edit .wizard-tabs-container .wizard-tabs .btn{color:#717274;outline:none;padding:12px 14px;margin:0;border-radius:0;border:0;font-size:14px;font-weight:400;text-align:center;transition:box-shadow .125s ease-out}.project-additional-details-edit .wizard-tabs-container .wizard-tabs .btn i{display:block;font-size:20px;margin:0 0 8px}.project-additional-details-edit .wizard-tabs-container .wizard-tabs .btn.btn-primary{color:#2c2d30;box-shadow:inset 0 -2px #aaa;background:#fff}.project-additional-details-edit .slick-list{min-height:calc(100vh - 208px)}}.project-additional-details-show .show-header{padding:16px 0;margin-bottom:16px;border-bottom:1px solid #e8e8e8}.project-additional-details-show .show-header .show-header-title{font-size:18px;font-weight:600;color:#333}.project-additional-details-show .show-header .toggle-all-btn{font-size:13px;color:#888;padding:2px 8px;margin-right:12px;vertical-align:middle}.project-additional-details-show .show-header .toggle-all-btn i{margin-left:4px}.project-additional-details-show .show-header .toggle-all-btn:hover{color:#62cb31;text-decoration:none}.project-additional-details-show .panel-navigation{font-size:15px;font-weight:700;float:right}.project-additional-details-show .panel-navigation .project-link{background:#fff}.project-additional-details-show .show-section-card{background:#fff;border-radius:8px;border:1px solid #e8e8e8;margin-bottom:16px;overflow:hidden}.project-additional-details-show .show-section-card .show-section-header{padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s}.project-additional-details-show .show-section-card .show-section-header:hover{background:#f0f1f2}.project-additional-details-show .show-section-card .show-section-header .show-section-header-right{display:flex;align-items:center;gap:10px}.project-additional-details-show .show-section-card .show-section-header .show-section-header-right i{color:#62cb31;font-size:18px}.project-additional-details-show .show-section-card .show-section-header .show-section-header-left{display:flex;align-items:center;gap:12px}.project-additional-details-show .show-section-card .show-section-header .edit-section-btn{font-size:12px;color:#62cb31;border-color:#62cb31;background:transparent;border-radius:4px;padding:4px 10px}.project-additional-details-show .show-section-card .show-section-header .edit-section-btn:hover{background:#f0fbe8}.project-additional-details-show .show-section-card .show-section-header .edit-section-btn i{margin-left:4px}.project-additional-details-show .show-section-card .show-section-header .btn-ai-fill{font-size:12px;color:#2d3354;border:1px solid #d8d4f5;background:#ffffff;border-radius:4px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,color .12s ease,border-color .12s ease}.project-additional-details-show .show-section-card .show-section-header .btn-ai-fill:hover{background:#f5f2ff;border-color:#a46cff;color:#5e3aa9}.project-additional-details-show .show-section-card .show-section-header .btn-ai-fill i{margin-left:4px}.project-additional-details-show .show-section-card .show-section-header .section-chevron{color:#aaa;font-size:14px;transition:transform .2s}.project-additional-details-show .show-section-card .show-section-body{padding:16px 20px}.project-additional-details-show .additional-details-details .additional-details-details-row{display:flex;flex-wrap:wrap;margin-bottom:5px}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-icon{display:none}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks{display:inline-block;flex:1}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block{display:inline-block;vertical-align:top;min-width:180px;margin-left:20px;margin-bottom:16px}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-label{font-size:12px;font-weight:400;color:#888;margin-bottom:2px}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value{font-size:15px;font-weight:500;color:#333;max-width:300px}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value.locationDirections,.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value.airDirections,.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-details-value.additionalDetails{white-space:pre-wrap}.project-additional-details-show .additional-details-details .additional-details-details-row .additional-details-details-blocks .additional-details-details-block .additional-details-richtext{max-height:100px;overflow:hidden}.project-additional-details-show .additional-details-details .additional-details-details-row .nested-repeatable{display:block;padding:8px 0;border-top:1px solid #f0f0f0;margin-top:4px}@media (min-width: 1200px){.project-additional-details-show .row .col-lg-4{float:left}}.project-contacts{padding-top:10px}.project-contacts .actionsColumn-td{text-align:left;white-space:nowrap}.project-contacts .actionsColumn-td>a>span{display:block;min-width:290px;padding-left:10px}.contact-edit .hpanel{margin-bottom:0}.contact-edit .hpanel .panel-heading .project-link{float:left}@media (max-width: 700px){.contact-edit .hpanel .panel-heading .project-link{margin-left:44px}}.contact-edit .form-header{display:flex;justify-content:space-between;font-size:14px}.contact-edit .form-header label{margin-left:5px}.contact-edit .form-control::-webkit-input-placeholder{font-weight:100}.contact-edit .linked-contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-edit .linked-contact>div{margin:10px}.contact-edit .linked-contact .pe{vertical-align:bottom;font-size:26px;color:#62cb31;margin-left:4px}.contact-edit .panel-footer{padding:0 15px!important}@media (min-width: 500px){.contact-edit .panel-footer .save-buttons .delete-button{position:absolute;right:0}}.contact-autocomplete .caret.pull-right{display:none}.contact-autocomplete .autocomplete-list{display:block;right:0!important;left:0!important;max-height:300px;overflow:auto;margin-top:-1px}.contact-autocomplete .autocomplete-list .ui-select-choices-row{border-bottom:solid 1px #e4e5e7;padding:1px 10px;min-height:50px}.contact-autocomplete .autocomplete-list .ui-select-choices-row.active{background-color:#f5f5f5}.contact-autocomplete .autocomplete-list .ui-select-choices-row.active .ui-select-choices-row-inner{background-color:#f5f5f5;color:#6a6c6f}.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner{padding:0;line-height:0}.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .contact{display:flex;flex-wrap:wrap;align-items:center;min-height:50px}.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .contact-name,.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .contact-address,.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .contact-phone,.contact-autocomplete .autocomplete-list .ui-select-choices-row>.ui-select-choices-row-inner .contact-email{padding:4px;flex:50%;white-space:nowrap}.contact-autocomplete .autocomplete-list .ui-select-choices-row:hover{background-color:#f5f5f5}.contact-autocomplete .autocomplete-list .ui-select-choices-row i{margin-left:5px;color:#ccc}.contact-autocomplete .autocomplete-list .ui-select-choices-row:last-child{border-bottom:0}.project-custom-details-edit{position:relative;overflow:auto;margin:auto;text-align:center}.project-custom-details-edit .row-group{text-align:right;position:relative}.project-custom-details-edit .row-group .row-title{padding:0 15px 18px;font-size:12px;font-weight:700;text-decoration:underline}.project-custom-details-edit .row-group .field{vertical-align:top;min-width:130px;padding:0 10px;min-height:80px}.project-custom-details-edit .row-group .form-group{position:relative;margin-bottom:0}.project-custom-details-edit .row-group .form-group label{font-size:14px;font-weight:400;vertical-align:middle;margin:0 0 10px 18px;min-height:20px}.project-custom-details-edit .row-group .form-group label span{margin-right:8px;vertical-align:middle}.project-custom-details-edit .row-group .form-group textarea{height:120px;padding:1px 12px}.project-custom-details-edit .row-group .form-group .badge{font-weight:400;font-size:12px;vertical-align:text-top;background:#aaa}.project-custom-details-edit .row-group .checkbox-group label{margin-bottom:20px}.form-control::-webkit-input-placeholder{font-weight:100}.shamai-machria-form-edit .row .col-sm-3 .form-group label{font-weight:initial;font-size:small}.shamai-machria-autocomplete{display:block;right:0!important;left:0!important;max-height:300px;overflow:auto;margin-top:-1px}.shamai-machria-autocomplete .shamai{border-bottom:solid 1px #e4e5e7;padding:1px 10px;display:flex;flex-wrap:wrap;align-items:center;min-height:50px}.shamai-machria-autocomplete .shamai>div{padding:4px;flex:50%;white-space:nowrap}.shamai-machria-autocomplete .shamai:hover{background-color:#f5f5f5}.shamai-machria-autocomplete .shamai i{margin-left:5px;color:#ccc}.shamai-machria-autocomplete .shamai:last-child{border-bottom:0}.project-custom-details-show .project-custom-details-title{font-size:17px;font-weight:100;margin-bottom:20px}.project-custom-details-show .project-custom-details-group .project-custom-details-row{display:flex;margin-bottom:5px}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#7367f0;margin-left:20px;width:33px;text-align:center}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks{display:inline-block;flex:1}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block{display:inline-block;vertical-align:top;margin:0 0 25px 20px;padding-right:0}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block .project-custom-details-label{font-size:13px;font-weight:100}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block .project-custom-details-value{font-size:15px;max-width:260px}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block .project-custom-details-value.propertyIdentification,.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block .project-custom-details-value.principles{white-space:pre-wrap}.project-custom-details-show .project-custom-details-group .project-custom-details-row .project-custom-details-blocks .project-custom-details-block .project-custom-details-richtext{max-height:100px;overflow:hidden}@media (min-width: 1200px){.project-custom-details-show .row .col-lg-4{float:left}}.project-documents .project-documents-container{max-width:1100px}.project-documents .project-documents-container .document-item{display:flex;align-items:center;border-top:1px solid #e4e5e7;border-radius:4px;background:#fff;border:1px solid #e4e5e7;padding:16px 20px;margin-bottom:10px}.project-documents .project-documents-container .document-item .document-icon{margin-left:14px}.project-documents .project-documents-container .document-item .document-icon img{height:26px}.project-documents .project-documents-container .document-item .document-title{margin-left:14px}.project-documents .project-documents-container .document-item .document-title small{display:block}.project-documents .project-documents-container .document-item .btn{margin-right:auto;min-width:100px}.project-documents .project-documents-container .document-item .coming-soon-button{cursor:not-allowed;background:#f1f3f6;border-color:#34495e;box-shadow:none}.project-events .event{display:inline-block;min-width:450px;min-width:min(100%,450px);vertical-align:top}.project-events .event-options{margin-bottom:20px;text-align:end}.project-events .event-options button{margin-right:10px}.project-events .event-details{font-size:19px}.project-events .event-details .event-title{font-size:17px;font-weight:100;margin-bottom:20px}.project-events .event-details .event-details-row{display:flex;margin-bottom:5px}.project-events .event-details .event-details-row .event-details-icon{display:inline-block;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.project-events .event-details .event-details-row .event-details-blocks{display:inline-block;flex:1}.project-events .event-details .event-details-row .event-details-blocks .event-details-block{display:inline-block;margin-left:15px;margin-bottom:20px}.project-events .event-details .event-details-row .event-details-blocks .event-details-block .event-details-label{font-size:13px;font-weight:100}.project-events .event-details .event-details-row .event-details-blocks .event-details-block .event-details-value{font-size:19px}.project-events .event-details .event-details-row .event-details-blocks .event-details-block.dateTime{min-width:120px}.project-events .event-details .event-details-row .event-details-blocks .event-details-block.dateTime .fa{font-size:13px;position:relative;top:3px;color:#1a73e8}.project-events .event-details .event-details-row .event-details-blocks .event-details-block.note .event-details-value{font-size:14px;white-space:pre-line}.project-events .no-events .icon{font-size:28px;vertical-align:bottom;margin-left:9px}.atcb-list-wrapper{position:absolute;margin-top:20px}.atcb{display:none}.atcb-button-wrapper{display:inline-block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:#f5f5f5;border:1px solid #d2d2d2;border-radius:6px;box-shadow:1px 2px 10px #0006;color:#333;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0 2px;max-width:300px;min-width:150px;padding:10px 16px;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button:focus,.atcb-button:hover{background-color:#fff}.atcb-button:focus-visible{outline:2px solid dodgerblue}@media only screen and (max-width: 575px){.atcb-button{font-size:14px}}.atcb-button.atcb-active:not(.atcb-modal-style){background-color:#fff;box-shadow:1px 8px 12px #00000080;margin:0;padding:10px 18px;z-index:160}.atcb-icon{height:16px;display:inline-block;margin-right:10px}.atcb-icon svg{height:100%;color:#333;width:auto}.atcb-dropdown-anchor{position:relative;top:-3px}.atcb-list{box-sizing:border-box;color:#333;display:block;direction:ltr;font-family:Arial,Helvetica,sans-serif;margin-top:1px;position:absolute;user-select:none;width:100%;min-width:180px;z-index:150}.atcb-list-item{background-color:#fff;border:1px solid #d2d2d2;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;font-size:16px;left:50%;margin-top:-1px;position:relative;padding:13px 15px;text-align:left;transform:translate(-50%);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-list-item:hover{background-color:#f5f5f5;color:#000}.atcb-list-item:focus-visible{background-color:#f5f5f5;box-shadow:1px 2px 10px #0006;color:#1e90ff;font-weight:700;outline:none}.atcb-list-item:last-child{border-radius:0 0 3px 3px}@media only screen and (max-width: 575px){.atcb-list-item{font-size:14px}}.atcb-list.atcb-generated-button .atcb-list-item:first-child{padding-top:20px}.atcb-list:not(.atcb-generated-button) .atcb-list-item:first-child{border-radius:3px 3px 0 0}.atcb-list:not(.atcb-generated-button) .atcb-list-item:only-child{border-radius:3px}.atcb-list-item .atcb-icon{margin-right:8px;width:18px}.atcb-list-item-close{background-color:#e5e5e5;margin-top:20px}.atcb-list-item.atcb-list-item-close{color:#777}.atcb-list-item.atcb-list-item-close svg{fill:#777}@media only screen and (max-width: 575px){.atcb-modal-no-scroll{overflow-y:hidden}}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:150}.atcb-modal-box{background-color:#fff;box-shadow:1px 2px 12px 2px #0009;color:#000;cursor:default;border-radius:6px;border:1px solid #d2d2d2;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;padding:20px 25px;text-align:left;user-select:none;touch-action:manipulation;width:100%;max-width:500px;-webkit-tap-highlight-color:transparent}.atcb-modal-instagram{border:3px solid #c13584}.atcb-modal-headline{font-size:24px;font-weight:700;line-height:36px;margin:20px 15px;text-transform:uppercase}.atcb-modal-content{margin:30px 15px}.atcb-modal-btn{background-color:#f5f5f5;border:1px solid #d2d2d2;border-radius:6px;box-shadow:1px 2px 10px #0006;color:#333;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:25px auto;padding:10px 20px;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.atcb-modal-btn:hover{background-color:#fff}.atcb-modal-btn:focus-visible{background-color:#fff;outline:2px solid dodgerblue}#atcb-bgoverlay{box-sizing:border-box;display:flex;height:calc(100vh + 100px);left:0;right:0;top:0;min-height:100%;min-width:100%;opacity:0;overflow-y:scroll;padding:30px 15px 130px;position:fixed;width:100vw;z-index:120}#atcb-bgoverlay.atcb-animate-bg{animation:atcb-bgoverlay-animate .3s ease 0s 1 normal forwards}#atcb-bgoverlay.atcb-no-bg{animation:none;background-color:#14141433;backdrop-filter:blur(2px);opacity:0}@keyframes atcb-bgoverlay-animate{0%{opacity:0}to{opacity:1}}.project-images .edit-btn{background:#eee;border-color:#adadad}.project-images .project-images-container{display:inline-flex;flex-wrap:wrap;padding:0;border-radius:4px;font-size:14px;min-height:34px;min-width:210px;vertical-align:top;overflow:auto}.project-images .project-images-container .no-images{line-height:29px}.project-images .project-images-container ul{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-wrap:wrap}.project-images .project-images-container ul li{display:inline-block;display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:210px;min-width:100px;min-height:120px;margin:0 0 10px 10px}.project-images .project-images-container ul li img{object-fit:contain;max-width:100%;width:210px;height:120px}.project-images.editable .project-images-container{border:solid 1px #e4e5e7}.project-images.editable .project-images-container .no-images{padding:0 10px}.project-images-select>.hpanel{margin-bottom:0}.project-images-select>.hpanel>.panel-heading{padding:10px}.project-images-select>.hpanel>.panel-body{background:#f1f3f6}.project-images-select>.hpanel>.panel-body .nav-tabs{margin-bottom:10px}.project-images-select>.hpanel>.panel-footer{padding-bottom:0}.project-images-select .loading{padding:20px 0 30px}.project-images-select .no-images{text-align:center;padding:20px 0}.project-images-select .image-list-container{overflow:auto}@media (min-width: 700px){.project-images-select .image-list-container{max-height:64vh}}.project-images-select .image-list-container form{height:100%}.project-images-select .image-list-container ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;height:100%}.project-images-select .image-list-container ul li{position:relative;display:inline-block;display:flex;align-items:center;justify-content:center;text-align:center;min-width:180px;max-width:210px;min-height:155px;margin:0 10px 10px;border:solid 1px transparent}.project-images-select .image-list-container ul li.selected{border-color:#3c763d}.project-images-select .image-list-container ul li i{position:absolute;top:10px;right:10px;font-size:24px;z-index:8;color:#3c763d;text-shadow:0 0 7px rgba(255,255,255,.9),0 0 5px #ccc;width:26px;padding:1px;border-radius:50%}.project-images-select .image-list-container ul li img{object-fit:contain;max-width:100%}.pdf-images-picker>.hpanel>.panel-heading{padding:10px}.pdf-images-picker>.hpanel>.panel-body{background:#f1f3f6;min-height:160px;padding:20px 10px}.pdf-images-picker>.hpanel .panel-footer{padding-bottom:0}.pdf-images-picker .loader{width:200px;height:200px;margin:auto;background:url(/build/loader-w-886378bd.svg) no-repeat center}.pdf-images-picker .page-list .page{display:inline-block;vertical-align:top;position:relative;margin:0 10px 25px;border:1px solid #dadce0;border-radius:6px;overflow:hidden}.pdf-images-picker .page-list .page.selected{border-color:#3c763d;box-shadow:0 0 1px #0000001a,0 2px 4px #0003}.pdf-images-picker .page-list .page.selected i.ion-checkmark-circled{position:absolute;top:10px;right:10px;font-size:24px;z-index:1;color:#3c763d;text-shadow:0 0 7px rgba(255,255,255,.9),0 0 5px #ccc;width:26px;height:26px;padding:1px;background:none;border-radius:50%}.pdf-images-picker .page-list .page img{height:auto;display:inline-block;position:relative;padding:0;height:374px;width:100%;min-width:264px;max-width:568px;object-fit:contain}.project-map #map-container{margin-right:auto;margin-bottom:10px;width:100%;height:220px;min-height:220px;border:1px solid #e4e5e7;border-radius:6px;overflow:hidden}.project-map #map-container iframe{background:url(/build/loader-w-886378bd.svg) no-repeat center,#f7f9fa;background-size:50px}.project-map #map-container.loaded iframe{background:#fff!important}.project-map .relative-links .dropdown-menu>li>a{font-size:14px;color:#34495e;padding:5px 18px}.project-map .border-green{border-color:#62cb31}.project-map .mobile-links{float:left;margin:8px 0 0}.project-map .mobile-links a{display:inline-block;vertical-align:middle}.project-map .mobile-links .compass-link{text-align:center;margin-left:5px}.project-map .mobile-links .compass-link img{width:61px}@media (min-width: 1025px){.project-map .mobile-links{display:none}.project-map .map-link{display:inline-block}.project-map .map-link+.relative-links{float:left}.project-map .map-link+.relative-links .dropdown-menu{left:0;right:auto}}.project-nadlan .nav-tabs{font-size:15px}.project-notes{padding-top:10px}.project-notes .notes{border:1px solid #e4e5e7;border-right:0;border-left:0;padding:20px 2px 5px;background:none}.project-notes .notes ul{list-style:none;padding:0}.project-notes .notes ul li{cursor:default;vertical-align:top}.project-notes .notes ul li [contenteditable]{cursor:text}@media (min-width: 1100px){.project-notes .notes{margin:0 -10px}.project-notes .notes>ul>li{width:50%;padding:0 10px;display:inline-block}}@media (min-width: 1100px) and (min-width: 1800px){.project-notes .notes>ul>li{width:33.3%}}@media (min-width: 1100px) and (min-width: 1800px){.project-notes .notes>ul>li{width:25%}}.project-notes .note-form{border:1px solid #dadce0;border-radius:4px;margin-bottom:8px;min-height:67px;background:#fff;box-shadow:none;opacity:1;overflow:hidden;transition:background .3s,opacity .4s .2s}.project-notes .note-form:hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.project-notes .note-form.deleted{opacity:0}.project-notes .note-form form{position:relative}.project-notes .note-form form .placeholder{position:absolute;top:0;right:20px;padding:13px 0;font-size:17px;color:#bbb;z-index:0}.project-notes .note-form .note-header{padding:9px 11px 12px 10px}.project-notes .note-form .note-header .note-more{float:left;margin-top:-2px}.project-notes .note-form .note-header .note-more .more{display:inline-block;width:16px;margin-right:10px;margin-left:-4px;font-size:18px;line-height:17px;text-align:center;cursor:pointer}.project-notes .note-form .call-header{padding:0 15px 10px 10px;font-size:13px;display:flex;flex-wrap:wrap;align-self:center;justify-content:space-between}.project-notes .note-form .call-header label{font-weight:400;margin-bottom:0;margin-left:15px;min-width:90px}.project-notes .note-form .call-header label .ion{width:12px;text-align:center;margin-left:5px;color:#777;font-size:16px;vertical-align:middle}.project-notes .note-form .call-header .call-field{margin-top:5px}.project-notes .note-form .call-header .call-field *{vertical-align:middle}.project-notes .note-form .call-header input,.project-notes .note-form .call-header select{border:none;min-width:144px;outline:0;background:none}.project-notes .note-form .call-header .call-date input{width:148px}.project-notes .note-form .call-header .call-date input::-webkit-calendar-picker-indicator{margin:0}.project-notes .note-form .note-info{padding:4px 11px 10px 10px;color:#aaa;font-size:10px}.project-notes .note-form .note-info .note-date{display:inline-block;margin-left:3px;margin-bottom:2px;vertical-align:bottom}.project-notes .note-form .note-info .note-user{display:inline-block;margin-bottom:2px;vertical-align:bottom}.project-notes .note-form .note-agent{display:inline-block;display:inline-flex;position:relative;padding-left:0;margin-right:auto;height:19px}.project-notes .note-form .note-agent .note-agent-icon{padding:0;margin:0;width:19px;color:#777;font-size:16px;line-height:19px}.project-notes .note-form .note-agent select{display:inline-block;appearance:none;text-align:right;padding:0 0 0 17px;background:none;box-shadow:none!important;height:18px;line-height:1.42857143;border:none;font-size:13px;min-width:55px;width:auto;vertical-align:top;position:relative;cursor:pointer;z-index:1}.project-notes .note-form .note-agent select *{direction:rtl}.project-notes .note-form .note-agent select.ng-invalid,.project-notes .note-form .note-agent select.inactive-agent{color:#aaa}.project-notes .note-form .note-agent select .placeholder{display:none}.project-notes .note-form .note-agent select option{color:#555;font-size:16px}.project-notes .note-form .note-agent:before{position:absolute;left:0;top:0;line-height:18px}.project-notes .note-form .note-dropdown{display:inline-block;user-select:none}.project-notes .note-form .note-dropdown .dropdown-menu li a{padding:6px 20px}.project-notes .note-form .content-container{width:100%;padding:0 12px 10px;display:flex}.project-notes .note-form .content-container .note-content-field{display:inline-block;text-align:initial;flex:1;vertical-align:top;max-width:97%;max-width:calc(100% - 25px);overflow:auto;white-space:pre-wrap;border:none;outline:none;margin:0;padding:0;font-size:14px}.project-notes .note-form.new-note-form{margin-bottom:20px}.project-notes .note-form.new-note-form .note-content-field{min-height:60px;position:relative;padding:2px 20px;outline:0}.project-notes .note-form.new-note-form .placeholder{padding-top:0}.project-notes .note-form.new-note-form .new-note-header{display:flex;align-items:center;padding:6px 15px 10px 10px}.project-notes .note-form.new-note-form{padding-top:10px}.project-notes .panel-heading .badge{margin-top:4px}.project-notes .notes-list-not-done .panel-body{padding:0;background:none;border:none}.project-notes .notes-list-not-done .panel-body .notes .notes-list:empty{display:none}.project-notes .call-direction-field{margin-right:20px;display:inline-block;float:right}.project-notes .call-direction-field .btn{height:20px;text-align:center;outline:0;min-width:35px}.project-notes .call-direction-field .btn .fa{vertical-align:middle;line-height:19px}.project-notes .call-direction-field .btn .fa-share{font-size:10px}.project-notes .call-direction-field .btn .fa-share.fa-rotate-180{margin-top:-2px}.project-notes .call-direction-field .btn .fa-mobile{font-size:15px}.project-notes .calls .note-info{padding:4px 15px}.project-notes .calls .note-form .note-more{margin-left:10px;margin-top:8px}.project-notes .calls .note-form .note-more .more{display:inline-block;width:16px;margin-right:10px;margin-left:-4px;font-size:18px;line-height:17px;text-align:center;cursor:pointer}.project-notes .calls .note-form .content-container{min-height:80px;padding:5px 12px 15px}.project-notes .calls .note-info{text-align:left;padding-top:6px}.project-notes .calls .call-direction-field{margin-right:0;position:relative;bottom:6px}.project-notes .calls .call-direction-field .btn+.btn{margin-right:2px}.project-payments .text-success{color:#28a745}.project-payments .customer-balances{margin-bottom:25px;padding-bottom:15px;border-bottom:solid 1px #ddd}.project-payments .customer-balances .customer-balances-title{font-weight:600;margin-bottom:8px;font-size:14px}.project-payments .customer-balances .customer-balances-table{margin-bottom:0}.project-payments .customer-balances .customer-balances-table th,.project-payments .customer-balances .customer-balances-table td{padding:6px 10px;font-size:13px}.project-payments .customer-balances .customer-balances-table th{background-color:#f7f7f7}.project-payments .customer-balances .customer-balances-table small{margin-right:6px}.project-payments .customer-balances .customer-balances-table .shared-row{background-color:#fafafa;border-top:2px solid #e5e7eb}.project-payments .customer-balances .customer-balances-table .shared-row em{font-style:italic;color:#6a6c6f}.project-payments .project-payments-inner{max-width:900px}.project-payments .payments-counts-wrapper{display:flex;padding-bottom:15px;margin-bottom:35px;flex-wrap:wrap;justify-content:space-between;text-align:center;border-bottom:solid 1px #ddd}.project-payments .payments-counts-wrapper .sum-label{text-align:right;font-size:13px}.project-payments .payments-counts-wrapper .sum-title{text-align:right;font-size:33px;font-weight:100;white-space:nowrap}.project-payments .payments-counts-wrapper .prices{text-align:center;flex:1;padding:0 15px}.project-payments .payments-counts-wrapper .transactions{text-align:center;flex:1;padding:0 15px;border:solid 1px #ddd;border-top:0;border-bottom:0}.project-payments .payments-counts-wrapper .balance{text-align:center;flex:1;padding:0 15px}.project-payments .payments-rows .table-title{font-weight:700}.project-payments .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.project-payments .payments-rows .table-responsive{padding:15px 5px}}.project-payments .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px;border-bottom:1px solid #ddd}.project-payments .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.project-payments .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.project-payments .payments-rows .table-responsive .table label{font-weight:400;margin:0}.project-payments .payments-rows .table-responsive .table td{vertical-align:middle}.project-payments .payments-rows .table-responsive .table .description-td{width:40%}.project-payments .payments-rows .table-responsive .table .description-td .doc-number-inline{display:block;color:#777;font-size:12px}.project-payments .payments-rows .table-responsive .table .description-td .desc-edit-icon{margin-right:6px;color:#bbb;font-size:12px;cursor:pointer;opacity:.55;transition:opacity .15s,color .15s}.project-payments .payments-rows .table-responsive .table .description-td .desc-edit-icon:hover{color:#337ab7;opacity:1}.project-payments .payments-rows .table-responsive .table .description-td .desc-edit-wrap{display:flex;align-items:center;gap:4px}.project-payments .payments-rows .table-responsive .table .description-td .desc-edit-wrap input{flex:1 1 auto;min-width:80px;height:26px}.project-payments .payments-rows .table-responsive .table .expand-td{width:22px}.project-payments .payments-rows .table-responsive .table .expand-td .btn-sm{font-size:14px;padding:1px 9px;text-align:center}.project-payments .payments-rows .table-responsive .table .expand-td .btn-sm i{margin-left:1px;width:10px}.project-payments .payments-rows .table-responsive .table .sum-td{font-weight:700}.project-payments .payments-rows .table-responsive .table .actions-td{text-align:left;padding:4px 0 4px 8px;vertical-align:middle;white-space:nowrap}.project-payments .payments-rows .table-responsive .table .price-td{font-size:16px}.project-payments .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.project-payments .payments-rows .table-responsive .transaction-details-row td{padding:0;border-top-color:transparent}.project-payments .payments-rows .table-responsive .transaction-details-row .field{font-size:13px;display:inline-block;margin:8px 0 8px 10px}.project-payments .payments-rows .table-responsive .transaction-details-row .field .label{color:#6a6c6f;font-size:100%;font-weight:400;padding:0 8px 0 4px}.project-payments .payments-rows .table-responsive .transaction-details-row .field .value{font-weight:700}.transaction-edit-modal .switch-mode,.proforma-edit-modal .switch-mode{display:flex;justify-content:center;padding-bottom:15px}.transaction-edit-modal .switch-mode input[type=radio],.proforma-edit-modal .switch-mode input[type=radio]{appearance:none}.transaction-edit-modal .switch-mode .btn,.proforma-edit-modal .switch-mode .btn{flex:1}.transaction-edit-modal .switch-mode .btn.active,.proforma-edit-modal .switch-mode .btn.active{background:#d9dbdd;color:#0f1011;border-color:#d9dbdd}.transaction-edit-modal .popover-content,.proforma-edit-modal .popover-content{white-space:pre-line}.transaction-edit-modal .panel-body,.proforma-edit-modal .panel-body{padding:20px}.transaction-edit-modal .transaction-form,.transaction-edit-modal .proforma-form,.proforma-edit-modal .transaction-form,.proforma-edit-modal .proforma-form{text-align:right;max-width:620px;margin:0 auto 20px}.transaction-edit-modal .transaction-form .field,.transaction-edit-modal .proforma-form .field,.proforma-edit-modal .transaction-form .field,.proforma-edit-modal .proforma-form .field{display:inline-block;padding:10px;vertical-align:top}@media (max-width: 450px){.transaction-edit-modal .transaction-form .field,.transaction-edit-modal .proforma-form .field,.proforma-edit-modal .transaction-form .field,.proforma-edit-modal .proforma-form .field,.transaction-edit-modal .transaction-form .field input,.transaction-edit-modal .proforma-form .field input,.proforma-edit-modal .transaction-form .field input,.proforma-edit-modal .proforma-form .field input{width:100%}}.transaction-edit-modal .transaction-form .field label span,.transaction-edit-modal .proforma-form .field label span,.proforma-edit-modal .transaction-form .field label span,.proforma-edit-modal .proforma-form .field label span{font-weight:400;font-size:13px}.transaction-edit-modal .transaction-form .sum-field .percentage-field,.transaction-edit-modal .proforma-form .sum-field .percentage-field,.proforma-edit-modal .transaction-form .sum-field .percentage-field,.proforma-edit-modal .proforma-form .sum-field .percentage-field{display:flex;align-items:center;gap:5px;margin-top:8px;padding-right:2px;line-height:26px;font-size:13.6px}.transaction-edit-modal .transaction-form .sum-field .percentage-field label,.transaction-edit-modal .proforma-form .sum-field .percentage-field label,.proforma-edit-modal .transaction-form .sum-field .percentage-field label,.proforma-edit-modal .proforma-form .sum-field .percentage-field label{font-weight:400;margin-bottom:0}.transaction-edit-modal .transaction-form .sum-field .percentage-field .input-sm,.transaction-edit-modal .proforma-form .sum-field .percentage-field .input-sm,.proforma-edit-modal .transaction-form .sum-field .percentage-field .input-sm,.proforma-edit-modal .proforma-form .sum-field .percentage-field .input-sm{width:70px;padding:2px 3px;height:24px;font-size:14px}.transaction-edit-modal .transaction-form input,.transaction-edit-modal .proforma-form input,.proforma-edit-modal .transaction-form input,.proforma-edit-modal .proforma-form input{width:200px}.transaction-edit-modal .transaction-form .prices-select-list .table-responsive,.transaction-edit-modal .proforma-form .prices-select-list .table-responsive,.proforma-edit-modal .transaction-form .prices-select-list .table-responsive,.proforma-edit-modal .proforma-form .prices-select-list .table-responsive{padding:10px 0}.transaction-edit-modal .transaction-form .prices-select-list table,.transaction-edit-modal .proforma-form .prices-select-list table,.proforma-edit-modal .transaction-form .prices-select-list table,.proforma-edit-modal .proforma-form .prices-select-list table{width:100%}.transaction-edit-modal .transaction-form .prices-select-list th,.transaction-edit-modal .transaction-form .prices-select-list td,.transaction-edit-modal .proforma-form .prices-select-list th,.transaction-edit-modal .proforma-form .prices-select-list td,.proforma-edit-modal .transaction-form .prices-select-list th,.proforma-edit-modal .transaction-form .prices-select-list td,.proforma-edit-modal .proforma-form .prices-select-list th,.proforma-edit-modal .proforma-form .prices-select-list td{padding:2px 5px}.transaction-edit-modal .transaction-form .prices-select-list .price-sum-td input,.transaction-edit-modal .proforma-form .prices-select-list .price-sum-td input,.proforma-edit-modal .transaction-form .prices-select-list .price-sum-td input,.proforma-edit-modal .proforma-form .prices-select-list .price-sum-td input{min-width:100px}.transaction-edit-modal .transaction-form .prices-select-list .price-title-td input,.transaction-edit-modal .proforma-form .prices-select-list .price-title-td input,.proforma-edit-modal .transaction-form .prices-select-list .price-title-td input,.proforma-edit-modal .proforma-form .prices-select-list .price-title-td input{min-width:200px}.transaction-edit-modal .transaction-form .prices-select-list .price-coverage-badge,.transaction-edit-modal .proforma-form .prices-select-list .price-coverage-badge,.proforma-edit-modal .transaction-form .prices-select-list .price-coverage-badge,.proforma-edit-modal .proforma-form .prices-select-list .price-coverage-badge{display:inline-block;font-size:9px;padding:1px 5px;border-radius:3px;margin-right:3px;font-weight:700;vertical-align:middle;letter-spacing:.01em}.transaction-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-receipt,.transaction-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-receipt,.proforma-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-receipt,.proforma-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-receipt{background-color:#3c763d;color:#fff;border:1px solid #2d5a2e}.transaction-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-invoice,.transaction-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-invoice,.proforma-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-invoice,.proforma-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-invoice{background-color:#31708f;color:#fff;border:1px solid #245269}.transaction-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-deal-note,.transaction-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-deal-note,.proforma-edit-modal .transaction-form .prices-select-list .price-coverage-badge.coverage-deal-note,.proforma-edit-modal .proforma-form .prices-select-list .price-coverage-badge.coverage-deal-note{background-color:transparent;color:#999;border:1px solid #ccc;font-weight:600}.transaction-edit-modal .transaction-form .prices-select-list .price-override-link,.transaction-edit-modal .proforma-form .prices-select-list .price-override-link,.proforma-edit-modal .transaction-form .prices-select-list .price-override-link,.proforma-edit-modal .proforma-form .prices-select-list .price-override-link{display:inline-block;margin-right:6px;font-size:11px;color:#999;cursor:pointer}.transaction-edit-modal .transaction-form .prices-select-list .price-override-link:hover,.transaction-edit-modal .proforma-form .prices-select-list .price-override-link:hover,.proforma-edit-modal .transaction-form .prices-select-list .price-override-link:hover,.proforma-edit-modal .proforma-form .prices-select-list .price-override-link:hover{color:#337ab7}.transaction-edit-modal .transaction-form .prices-select-list .price-exclude-vat-td,.transaction-edit-modal .proforma-form .prices-select-list .price-exclude-vat-td,.proforma-edit-modal .transaction-form .prices-select-list .price-exclude-vat-td,.proforma-edit-modal .proforma-form .prices-select-list .price-exclude-vat-td{min-width:50px}.transaction-edit-modal .transaction-form .prices-select-list .vat-tr td,.transaction-edit-modal .proforma-form .prices-select-list .vat-tr td,.proforma-edit-modal .transaction-form .prices-select-list .vat-tr td,.proforma-edit-modal .proforma-form .prices-select-list .vat-tr td{font-size:14px;padding-bottom:5px}.transaction-edit-modal .transaction-form .prices-select-list .vat-tr td label,.transaction-edit-modal .proforma-form .prices-select-list .vat-tr td label,.proforma-edit-modal .transaction-form .prices-select-list .vat-tr td label,.proforma-edit-modal .proforma-form .prices-select-list .vat-tr td label{font-size:11px}.transaction-edit-modal .transaction-form .prices-select-list h3,.transaction-edit-modal .proforma-form .prices-select-list h3,.proforma-edit-modal .transaction-form .prices-select-list h3,.proforma-edit-modal .proforma-form .prices-select-list h3{font-weight:100;margin:0 0 0 10px}.transaction-edit-modal .transaction-form .prices-select-list .text-muted,.transaction-edit-modal .proforma-form .prices-select-list .text-muted,.proforma-edit-modal .transaction-form .prices-select-list .text-muted,.proforma-edit-modal .proforma-form .prices-select-list .text-muted{color:#6a6c6f}.transaction-edit-modal .transaction-form #transaction-document-description,.transaction-edit-modal .transaction-form #proforma-document-description,.transaction-edit-modal .proforma-form #transaction-document-description,.transaction-edit-modal .proforma-form #proforma-document-description,.proforma-edit-modal .transaction-form #transaction-document-description,.proforma-edit-modal .transaction-form #proforma-document-description,.proforma-edit-modal .proforma-form #transaction-document-description,.proforma-edit-modal .proforma-form #proforma-document-description,.transaction-edit-modal .transaction-form #transaction-description,.transaction-edit-modal .transaction-form #proforma-description,.transaction-edit-modal .proforma-form #transaction-description,.transaction-edit-modal .proforma-form #proforma-description,.proforma-edit-modal .transaction-form #transaction-description,.proforma-edit-modal .transaction-form #proforma-description,.proforma-edit-modal .proforma-form #transaction-description,.proforma-edit-modal .proforma-form #proforma-description,.transaction-edit-modal .transaction-form #transaction-note,.transaction-edit-modal .transaction-form #proforma-note,.transaction-edit-modal .proforma-form #transaction-note,.transaction-edit-modal .proforma-form #proforma-note,.proforma-edit-modal .transaction-form #transaction-note,.proforma-edit-modal .transaction-form #proforma-note,.proforma-edit-modal .proforma-form #transaction-note,.proforma-edit-modal .proforma-form #proforma-note{width:100%;max-width:592px}.transaction-edit-modal .transaction-form #transaction-cheque-bank-name,.transaction-edit-modal .transaction-form #transaction-cheque-bank-branch,.transaction-edit-modal .transaction-form #transaction-transfer-bank-name,.transaction-edit-modal .transaction-form #transaction-transfer-bank-branch,.transaction-edit-modal .proforma-form #transaction-cheque-bank-name,.transaction-edit-modal .proforma-form #transaction-cheque-bank-branch,.transaction-edit-modal .proforma-form #transaction-transfer-bank-name,.transaction-edit-modal .proforma-form #transaction-transfer-bank-branch,.proforma-edit-modal .transaction-form #transaction-cheque-bank-name,.proforma-edit-modal .transaction-form #transaction-cheque-bank-branch,.proforma-edit-modal .transaction-form #transaction-transfer-bank-name,.proforma-edit-modal .transaction-form #transaction-transfer-bank-branch,.proforma-edit-modal .proforma-form #transaction-cheque-bank-name,.proforma-edit-modal .proforma-form #transaction-cheque-bank-branch,.proforma-edit-modal .proforma-form #transaction-transfer-bank-name,.proforma-edit-modal .proforma-form #transaction-transfer-bank-branch{width:150px}.transaction-edit-modal .transaction-form #transaction-credit-number,.transaction-edit-modal .proforma-form #transaction-credit-number,.proforma-edit-modal .transaction-form #transaction-credit-number,.proforma-edit-modal .proforma-form #transaction-credit-number{width:185px}.transaction-edit-modal .transaction-form #transaction-credit-payments,.transaction-edit-modal .proforma-form #transaction-credit-payments,.proforma-edit-modal .transaction-form #transaction-credit-payments,.proforma-edit-modal .proforma-form #transaction-credit-payments{width:107px}.transaction-edit-modal .transaction-form .amount-row,.transaction-edit-modal .proforma-form .amount-row,.proforma-edit-modal .transaction-form .amount-row,.proforma-edit-modal .proforma-form .amount-row{display:flex;align-items:flex-start;gap:12px;padding:0 10px;margin-bottom:12px;flex-wrap:wrap}.transaction-edit-modal .transaction-form .amount-row .field,.transaction-edit-modal .proforma-form .amount-row .field,.proforma-edit-modal .transaction-form .amount-row .field,.proforma-edit-modal .proforma-form .amount-row .field{display:block;padding:0}.transaction-edit-modal .transaction-form .amount-row .sum-field,.transaction-edit-modal .proforma-form .amount-row .sum-field,.proforma-edit-modal .transaction-form .amount-row .sum-field,.proforma-edit-modal .proforma-form .amount-row .sum-field{flex:1 1 50%;min-width:220px}.transaction-edit-modal .transaction-form .amount-row .vat-field,.transaction-edit-modal .transaction-form .amount-row .date-field,.transaction-edit-modal .proforma-form .amount-row .vat-field,.transaction-edit-modal .proforma-form .amount-row .date-field,.proforma-edit-modal .transaction-form .amount-row .vat-field,.proforma-edit-modal .transaction-form .amount-row .date-field,.proforma-edit-modal .proforma-form .amount-row .vat-field,.proforma-edit-modal .proforma-form .amount-row .date-field{flex:1 1 22%;min-width:130px}.transaction-edit-modal .transaction-form .amount-row input,.transaction-edit-modal .transaction-form .amount-row select,.transaction-edit-modal .proforma-form .amount-row input,.transaction-edit-modal .proforma-form .amount-row select,.proforma-edit-modal .transaction-form .amount-row input,.proforma-edit-modal .transaction-form .amount-row select,.proforma-edit-modal .proforma-form .amount-row input,.proforma-edit-modal .proforma-form .amount-row select{width:100%}.transaction-edit-modal .transaction-form .amount-row .sum-input,.transaction-edit-modal .proforma-form .amount-row .sum-input,.proforma-edit-modal .transaction-form .amount-row .sum-input,.proforma-edit-modal .proforma-form .amount-row .sum-input{font-size:18px;font-weight:600;height:38px}.transaction-edit-modal .transaction-form .amount-row .percentage-helper,.transaction-edit-modal .proforma-form .amount-row .percentage-helper,.proforma-edit-modal .transaction-form .amount-row .percentage-helper,.proforma-edit-modal .proforma-form .amount-row .percentage-helper{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#6a6c6f}.transaction-edit-modal .transaction-form .amount-row .percentage-helper .percentage-input,.transaction-edit-modal .proforma-form .amount-row .percentage-helper .percentage-input,.proforma-edit-modal .transaction-form .amount-row .percentage-helper .percentage-input,.proforma-edit-modal .proforma-form .amount-row .percentage-helper .percentage-input{width:60px;height:22px;padding:1px 4px;font-size:12px;flex:0 0 auto}.transaction-edit-modal .transaction-form .amount-row .percentage-helper .ion-ios-information-outline,.transaction-edit-modal .proforma-form .amount-row .percentage-helper .ion-ios-information-outline,.proforma-edit-modal .transaction-form .amount-row .percentage-helper .ion-ios-information-outline,.proforma-edit-modal .proforma-form .amount-row .percentage-helper .ion-ios-information-outline{color:#9aa0a6}.transaction-edit-modal .transaction-form .allocations-section,.transaction-edit-modal .proforma-form .allocations-section,.proforma-edit-modal .transaction-form .allocations-section,.proforma-edit-modal .proforma-form .allocations-section{width:100%;padding:0 10px;margin:8px 0 16px}.transaction-edit-modal .transaction-form .allocations-section .allocations-toggle-row,.transaction-edit-modal .proforma-form .allocations-section .allocations-toggle-row,.proforma-edit-modal .transaction-form .allocations-section .allocations-toggle-row,.proforma-edit-modal .proforma-form .allocations-section .allocations-toggle-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.transaction-edit-modal .transaction-form .allocations-section .allocations-toggle-row .toggle-button,.transaction-edit-modal .proforma-form .allocations-section .allocations-toggle-row .toggle-button,.proforma-edit-modal .transaction-form .allocations-section .allocations-toggle-row .toggle-button,.proforma-edit-modal .proforma-form .allocations-section .allocations-toggle-row .toggle-button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;cursor:pointer}.transaction-edit-modal .transaction-form .allocations-section .allocations-toggle-row .allocations-toggle-hint,.transaction-edit-modal .proforma-form .allocations-section .allocations-toggle-row .allocations-toggle-hint,.proforma-edit-modal .transaction-form .allocations-section .allocations-toggle-row .allocations-toggle-hint,.proforma-edit-modal .proforma-form .allocations-section .allocations-toggle-row .allocations-toggle-hint{color:#6a6c6f;font-size:12px}.transaction-edit-modal .transaction-form .allocations-section .allocations-card,.transaction-edit-modal .proforma-form .allocations-section .allocations-card,.proforma-edit-modal .transaction-form .allocations-section .allocations-card,.proforma-edit-modal .proforma-form .allocations-section .allocations-card{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:14px 16px;animation:allocations-slide-down .2s ease-out}.transaction-edit-modal .transaction-form .allocations-section .allocations-card-header,.transaction-edit-modal .proforma-form .allocations-section .allocations-card-header,.proforma-edit-modal .transaction-form .allocations-section .allocations-card-header,.proforma-edit-modal .proforma-form .allocations-section .allocations-card-header{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.transaction-edit-modal .transaction-form .allocations-section .allocations-card-header .allocations-card-title,.transaction-edit-modal .proforma-form .allocations-section .allocations-card-header .allocations-card-title,.proforma-edit-modal .transaction-form .allocations-section .allocations-card-header .allocations-card-title,.proforma-edit-modal .proforma-form .allocations-section .allocations-card-header .allocations-card-title{font-weight:600;font-size:14px}.transaction-edit-modal .transaction-form .allocations-section .allocations-table,.transaction-edit-modal .proforma-form .allocations-section .allocations-table,.proforma-edit-modal .transaction-form .allocations-section .allocations-table,.proforma-edit-modal .proforma-form .allocations-section .allocations-table{width:100%;margin-bottom:10px;border-collapse:collapse}.transaction-edit-modal .transaction-form .allocations-section .allocations-table thead th,.transaction-edit-modal .proforma-form .allocations-section .allocations-table thead th,.proforma-edit-modal .transaction-form .allocations-section .allocations-table thead th,.proforma-edit-modal .proforma-form .allocations-section .allocations-table thead th{font-size:12px;font-weight:600;color:#6a6c6f;text-align:right;padding:4px 6px 8px;border-bottom:1px solid #e5e7eb}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-customer-th,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-customer-th,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-customer-th,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-customer-th{width:45%}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-th,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-th,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-th,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-th{width:22%}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-th,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-th,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-th,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-th{width:23%}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-th,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-th,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-th,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-th{width:10%}.transaction-edit-modal .transaction-form .allocations-section .allocations-table tbody tr,.transaction-edit-modal .proforma-form .allocations-section .allocations-table tbody tr,.proforma-edit-modal .transaction-form .allocations-section .allocations-table tbody tr,.proforma-edit-modal .proforma-form .allocations-section .allocations-table tbody tr{transition:background .12s ease}.transaction-edit-modal .transaction-form .allocations-section .allocations-table tbody tr:hover,.transaction-edit-modal .proforma-form .allocations-section .allocations-table tbody tr:hover,.proforma-edit-modal .transaction-form .allocations-section .allocations-table tbody tr:hover,.proforma-edit-modal .proforma-form .allocations-section .allocations-table tbody tr:hover{background:rgba(0,0,0,.02)}.transaction-edit-modal .transaction-form .allocations-section .allocations-table tbody tr.allocation-overpay,.transaction-edit-modal .proforma-form .allocations-section .allocations-table tbody tr.allocation-overpay,.proforma-edit-modal .transaction-form .allocations-section .allocations-table tbody tr.allocation-overpay,.proforma-edit-modal .proforma-form .allocations-section .allocations-table tbody tr.allocation-overpay{background:#fff8e1}.transaction-edit-modal .transaction-form .allocations-section .allocations-table tbody tr.allocation-overpay .allocation-debt-td small,.transaction-edit-modal .proforma-form .allocations-section .allocations-table tbody tr.allocation-overpay .allocation-debt-td small,.proforma-edit-modal .transaction-form .allocations-section .allocations-table tbody tr.allocation-overpay .allocation-debt-td small,.proforma-edit-modal .proforma-form .allocations-section .allocations-table tbody tr.allocation-overpay .allocation-debt-td small{color:#b45309;font-weight:600}.transaction-edit-modal .transaction-form .allocations-section .allocations-table td,.transaction-edit-modal .proforma-form .allocations-section .allocations-table td,.proforma-edit-modal .transaction-form .allocations-section .allocations-table td,.proforma-edit-modal .proforma-form .allocations-section .allocations-table td{padding:6px;vertical-align:middle}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-customer-td select,.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-td input,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-customer-td select,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-td input,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-customer-td select,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-td input,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-customer-td select,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-td input{width:100%;font-size:13px}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-td input,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-td input,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-sum-td input,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-sum-td input{text-align:end;font-variant-numeric:tabular-nums}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-td,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-td,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-td,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-td{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-td .allocation-overpay-badge,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-td .allocation-overpay-badge,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-debt-td .allocation-overpay-badge,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-debt-td .allocation-overpay-badge{display:inline-flex;align-items:center;margin-right:4px;color:#d97706;cursor:help}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td{text-align:center}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn{color:#b91c1c;padding:2px 6px}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn:hover,.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn:hover,.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn:hover,.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn:hover{color:#7f1d1d}.transaction-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn[disabled],.transaction-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn[disabled],.proforma-edit-modal .transaction-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn[disabled],.proforma-edit-modal .proforma-form .allocations-section .allocations-table .allocation-actions-td .allocation-remove-btn[disabled]{color:#ccc;cursor:not-allowed}.transaction-edit-modal .transaction-form .allocations-section .allocations-actions,.transaction-edit-modal .proforma-form .allocations-section .allocations-actions,.proforma-edit-modal .transaction-form .allocations-section .allocations-actions,.proforma-edit-modal .proforma-form .allocations-section .allocations-actions{display:flex;align-items:center;gap:8px;margin-bottom:10px}.transaction-edit-modal .transaction-form .allocations-section .allocations-summary,.transaction-edit-modal .proforma-form .allocations-section .allocations-summary,.proforma-edit-modal .transaction-form .allocations-section .allocations-summary,.proforma-edit-modal .proforma-form .allocations-section .allocations-summary{font-size:13px;padding:6px 10px;border-radius:4px}.transaction-edit-modal .transaction-form .allocations-section .allocations-summary i,.transaction-edit-modal .proforma-form .allocations-section .allocations-summary i,.proforma-edit-modal .transaction-form .allocations-section .allocations-summary i,.proforma-edit-modal .proforma-form .allocations-section .allocations-summary i{margin-left:4px}.transaction-edit-modal .transaction-form .allocations-section .allocations-summary-valid,.transaction-edit-modal .proforma-form .allocations-section .allocations-summary-valid,.proforma-edit-modal .transaction-form .allocations-section .allocations-summary-valid,.proforma-edit-modal .proforma-form .allocations-section .allocations-summary-valid{color:#15803d;background:transparent}.transaction-edit-modal .transaction-form .allocations-section .allocations-summary-invalid,.transaction-edit-modal .proforma-form .allocations-section .allocations-summary-invalid,.proforma-edit-modal .transaction-form .allocations-section .allocations-summary-invalid,.proforma-edit-modal .proforma-form .allocations-section .allocations-summary-invalid{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@keyframes allocations-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle,.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-container,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-container,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-container,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-container,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-container,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-container,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-container,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-container{width:100%;max-width:592px}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle{line-height:24px;padding:4px 12px}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle .ion-android-bulb:before,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle .ion-android-bulb:before,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle .ion-android-bulb:before,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle .ion-android-bulb:before,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-toggle .ion-android-bulb:before,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-toggle .ion-android-bulb:before,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-toggle .ion-android-bulb:before,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-toggle .ion-android-bulb:before{font-weight:900}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards{max-height:300px;overflow:auto;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards .invoice-data-card,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards .invoice-data-card,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards .invoice-data-card,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards .invoice-data-card,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards .invoice-data-card,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards .invoice-data-card,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards .invoice-data-card,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards .invoice-data-card{width:100%;line-height:24px;white-space:normal;text-align:justify;text-justify:inter-word}.transaction-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards .invoice-data-card:hover,.transaction-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards .invoice-data-card:hover,.transaction-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards .invoice-data-card:hover,.transaction-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards .invoice-data-card:hover,.proforma-edit-modal .transaction-form .transaction-details-fields .invoice-data-cards .invoice-data-card:hover,.proforma-edit-modal .transaction-form .proforma-details-fields .invoice-data-cards .invoice-data-card:hover,.proforma-edit-modal .proforma-form .transaction-details-fields .invoice-data-cards .invoice-data-card:hover,.proforma-edit-modal .proforma-form .proforma-details-fields .invoice-data-cards .invoice-data-card:hover{background:#f9f9f9}.transaction-edit-modal .transaction-form .transaction-details-fields.collapse.in,.transaction-edit-modal .transaction-form .proforma-details-fields.collapse.in,.transaction-edit-modal .proforma-form .transaction-details-fields.collapse.in,.transaction-edit-modal .proforma-form .proforma-details-fields.collapse.in,.proforma-edit-modal .transaction-form .transaction-details-fields.collapse.in,.proforma-edit-modal .transaction-form .proforma-details-fields.collapse.in,.proforma-edit-modal .proforma-form .transaction-details-fields.collapse.in,.proforma-edit-modal .proforma-form .proforma-details-fields.collapse.in{display:flex;flex-wrap:wrap}.expansion-toggle{display:flex;gap:7px;justify-content:center}.expansion-toggle .toggle-button{display:flex;align-items:center;gap:7px;padding:6px 10px;cursor:pointer}.charge-section{border-radius:4px;overflow:hidden}.dropdown-menu.actions-dropdown>li>a,.dropdown-menu.document-dropdown>li>a{color:#6a6c6f;font-size:14px;padding:4px 18px}.dropdown-menu.actions-dropdown>li>a i,.dropdown-menu.document-dropdown>li>a i{width:18px}.payments-documents{max-width:1500px;margin-left:auto;padding:0 0 40px}.payments-invoice-preview .parent-link-card{display:flex;gap:9px;align-items:center;max-width:420px;margin:12px auto 22px;padding:8px 12px;border-radius:8px;border:1px solid transparent}.payments-invoice-preview .parent-link-card .plc-icon{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.payments-invoice-preview .parent-link-card .plc-body{flex:1 1 auto;min-width:0}.payments-invoice-preview .parent-link-card .plc-title{font-weight:700;font-size:12px;margin-bottom:1px}.payments-invoice-preview .parent-link-card .plc-text{font-size:11px;color:#5b5b5b;line-height:1.5}.payments-invoice-preview .parent-link-card .plc-doc{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:0 7px;font-weight:600;color:#333;margin-right:3px}.payments-invoice-preview .parent-link-card .plc-select{font-size:12px;height:30px;margin-top:7px}.payments-invoice-preview .parent-link-card .plc-confirm{display:flex;align-items:center;font-size:11px;font-weight:600;color:#3c763d;margin-top:7px}.payments-invoice-preview .parent-link-card--linked{background:#f1f8f2;border-color:#cfe8d4}.payments-invoice-preview .parent-link-card--linked .plc-icon{background:#d6ecda;color:#3c763d}.payments-invoice-preview .parent-link-card--linked .plc-title{color:#2f6f3a}.payments-invoice-preview .parent-link-card--select{align-items:flex-start;background:#f4f8fb;border-color:#d4e4ef}.payments-invoice-preview .parent-link-card--select .plc-icon{background:#dcecf5;color:#31708f}.payments-invoice-preview .parent-link-card--select .plc-title{color:#2a6985}.payments-invoice-preview .panel-body{padding:40px 20px 50px}.payments-invoice-preview .panel-body .header-title{text-align:center}.payments-invoice-preview .panel-body .header-title h1{font-weight:100;margin:-20px auto 25px}.payments-invoice-preview .panel-body .invoice-details{max-width:600px;margin:auto}.payments-invoice-preview .panel-body .invoice-details .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.payments-invoice-preview .panel-body .invoice-details .label{display:inline-block;padding:0;font-size:100%;color:#6a6c6f;margin-left:10px}.payments-invoice-preview .panel-body .invoice-details .value{display:inline-block;margin-left:10px}.payments-invoice-preview .panel-body .invoice-details .cheque-fields,.payments-invoice-preview .panel-body .invoice-details .transfer-fields,.payments-invoice-preview .panel-body .invoice-details .credit-card-fields,.payments-invoice-preview .panel-body .invoice-details .payment-app-fields{display:flex;justify-content:space-between;flex-wrap:wrap}.payments-invoice-preview .panel-body .invoice-details .recipients-row recipient-picker{display:block;width:100%}.payments-invoice-preview .panel-body .invoice-details .recipients-row .recipients-label{font-size:100%;color:#6a6c6f;margin-bottom:4px}.payments-invoice-preview .panel-body .invoice-details .recipients-row .recipients-toggles{margin-top:6px;display:flex;flex-wrap:wrap;gap:16px}.payments-invoice-preview .panel-body .invoice-details .recipients-row .recipients-toggles .checkbox-inline{position:static;display:inline-flex;align-items:center;padding:0;margin:0;font-size:12px;color:#6a6c6f;cursor:pointer}.payments-invoice-preview .panel-body .invoice-details .recipients-row .recipients-toggles .checkbox-inline input[type=checkbox]{position:static;margin:0 0 0 4px;vertical-align:middle}.payments-invoice-preview .panel-body .create-invoice-form{max-width:600px;margin:30px auto}.payments-invoice-preview .panel-body .errors{border:solid #e74c3c 1px;border-radius:8px;padding:10px 20px;max-width:600px;margin:0 auto 15px}.payments-invoice-preview .panel-body .errors ul{padding:0 20px 0 0;margin:10px auto 0}.payments-invoice-preview .panel-body .save-buttons .btn.disabled{cursor:not-allowed}.payments-invoice-preview-modal .modal-dialog{width:900px}.project-payments-invoice-url-edit form{max-width:700px;margin:20px auto 30px}.payments-public-charge-preview .panel-body{padding:40px 20px 50px}.payments-public-charge-preview .panel-body .header-title{text-align:center}.payments-public-charge-preview .panel-body .header-title h1{font-weight:100;margin:-20px auto 25px}.payments-public-charge-preview .panel-body .public-charge-details{max-width:600px;margin:auto}.payments-public-charge-preview .panel-body .public-charge-details .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.payments-public-charge-preview .panel-body .public-charge-details .items-center{align-items:center}.payments-public-charge-preview .panel-body .public-charge-details .label{display:inline-block;padding:0;font-size:100%;color:#6a6c6f;margin-left:10px}.payments-public-charge-preview .panel-body .public-charge-details .value{display:inline-block;margin-left:10px}.payments-public-charge-preview .panel-body .create-public-charge-form{max-width:600px;margin:30px auto}.payments-public-charge-preview .panel-body .errors,.payments-public-charge-preview .panel-body .charges{border-radius:8px;padding:10px 20px;max-width:600px;margin:0 auto 15px}.payments-public-charge-preview .panel-body .errors ul,.payments-public-charge-preview .panel-body .charges ul{padding:0 20px 0 0;margin:10px auto 0}.payments-public-charge-preview .panel-body .errors{border:solid #e74c3c 1px}.payments-public-charge-preview .panel-body .charges{border:solid #e2fde2 1px}.payments-public-charge-preview .panel-body .save-buttons .btn.disabled{cursor:not-allowed}.payments-public-charge-preview-modal .modal-dialog{width:900px}.project-payments-prices .table-responsive{padding:10px 0}.project-payments-prices table{width:100%}.project-payments-prices tr.price-deleted{display:none}.project-payments-prices tr.price-not-editable{backdrop-filter:brightness(.95);opacity:.7;border-radius:5px}.project-payments-prices tr.price-not-editable td{cursor:not-allowed;pointer-events:none}.project-payments-prices tr.price-not-editable td.price-delete-td{cursor:pointer;pointer-events:auto}.project-payments-prices th,.project-payments-prices td{padding:2px 5px}.project-payments-prices .drag-handle-th,.project-payments-prices .drag-handle-td{width:18px;padding:0 3px}.project-payments-prices .drag-handle{color:#bbb;font-size:13px;cursor:grab}.project-payments-prices .drag-handle:active{cursor:grabbing}.project-payments-prices tbody.ui-sortable-helper{background:#fff;box-shadow:0 3px 10px #00000026;opacity:.95}.project-payments-prices tbody.ui-sortable-placeholder{visibility:visible!important;background:#f0f4fa;outline:1px dashed #b8c8e0}.project-payments-prices .price-sum-td input{min-width:100px}.project-payments-prices .price-title-td input{min-width:200px}.project-payments-prices .price-exclude-vat-td{min-width:50px}.project-payments-prices .vat-tr td{font-size:14px;padding-bottom:5px}.project-payments-prices .vat-tr td label{font-size:11px}.project-payments-prices h3{font-weight:100;margin:0 0 0 10px}.price-edit-modal .modal-dialog{width:900px}.bulk-split-price-modal-window .modal-dialog{width:540px}.bulk-split-price-modal{text-align:right}.bulk-split-price-modal .panel-body{padding:20px}.bulk-split-price-modal .field{margin-bottom:14px}.bulk-split-price-modal .field.full-width input,.bulk-split-price-modal .field.full-width select{width:100%}.bulk-split-price-modal .field label{display:block;margin-bottom:4px;font-weight:600;font-size:13px}.bulk-split-price-modal .field-row{display:flex;gap:14px;margin-bottom:14px;align-items:center}.bulk-split-price-modal .bulk-split-sum-group{width:260px;display:table}.bulk-split-price-modal .bulk-split-sum-input{font-size:18px;font-weight:600;height:38px;text-align:end}.bulk-split-price-modal .bulk-split-sum-addon{font-weight:600;color:#5d6066;background-color:#f3f4f6;border-color:#d2d6da;min-width:42px;text-align:center}.bulk-split-price-modal .bulk-split-checkbox-row{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:400;font-size:13px;cursor:pointer}.bulk-split-price-modal .bulk-split-checkbox-row [class^=icheckbox_],.bulk-split-price-modal .bulk-split-checkbox-row [class^=iradio_]{flex-shrink:0}.bulk-split-price-modal .bulk-split-checkbox-row>span{line-height:1.4}.bulk-split-price-modal .bulk-split-flags-row{gap:18px}.bulk-split-price-modal .bulk-split-preview{margin-top:16px;padding:12px 14px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-title{font-weight:600;font-size:13px;margin-bottom:8px;color:#4a4d52}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list{list-style:none;padding:0;margin:0;font-variant-numeric:tabular-nums}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list li{display:flex;align-items:baseline;gap:6px;padding:4px 0;font-size:13px}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .customer-name{font-weight:500}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .dots{flex:1;border-bottom:1px dotted #c7cdd3;margin:0 4px 4px;align-self:stretch}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .amount{font-weight:600;color:#1f5f99;white-space:nowrap;min-width:80px;text-align:end}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .percent-cell{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .percent-input{width:64px;height:26px;padding:2px 6px;font-size:13px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .percent-input::-webkit-outer-spin-button,.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .percent-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list .percent-sign{font-size:12px;color:#6b7077}.bulk-split-price-modal .bulk-split-preview .bulk-split-preview-list.has-percent .dots{margin-inline-start:2px;margin-inline-end:2px}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;border-radius:4px;font-size:13px;background:#fff;border:1px solid #e5e7eb;font-variant-numeric:tabular-nums}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total strong{font-size:14px}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total.is-valid{background:#f0f9f0;border-color:#cfe7cf}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total.is-valid strong{color:#2c7a2c}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total.is-invalid{background:#fdf3f3;border-color:#f1c5c5}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total.is-invalid strong{color:#b03333}.bulk-split-price-modal .bulk-split-preview .bulk-split-percent-total .bulk-split-reset-percent{margin-inline-start:auto}.bulk-split-price-modal .bulk-split-mode-row{display:flex;align-items:center;gap:14px}.bulk-split-price-modal .bulk-split-mode-row .bulk-split-mode-label{display:block;margin:0;font-weight:600;font-size:13px;flex-shrink:0}.bulk-split-price-modal .bulk-split-mode-group .btn{min-width:130px;font-weight:500}.bulk-split-price-modal .bulk-split-mode-group .btn>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.bulk-split-price-modal .bulk-split-actions .btn+.btn{margin-inline-start:6px}.proforma-list .table-responsive{padding:10px 0}.proforma-list table{width:100%}.proforma-list th,.proforma-list td{padding:2px 5px}.proforma-list .price-sum-td input{min-width:100px}.proforma-list .price-title-td input{min-width:200px}.proforma-list .price-exclude-vat-td{min-width:50px}.proforma-list .vat-tr td{font-size:14px;padding-bottom:5px}.proforma-list .vat-tr td label{font-size:11px}.proforma-list h3{font-weight:100;margin:0 0 0 10px}.proforma-list .actions-dropdown .action-hint{display:block;color:#999;font-size:11px;padding-right:18px}.proforma-list .accordion-toggle-btn{padding:0 4px;color:#aaa;vertical-align:middle}.proforma-list .accordion-toggle-btn:hover{color:#555}.proforma-list table.table-striped>tbody>tr.proforma-main-row>td{background-color:#f9f9f9;border-top:2px solid #e5e7eb}.proforma-list table.table-striped>tbody>tr.proforma-accordion-row>td{background-color:#f9f9f9;border-top:none;padding:8px 12px 10px}.proforma-list .proforma-accordion-content{font-size:13px}.proforma-list .accordion-docs-list{margin-bottom:6px}.proforma-list .accordion-doc-row{display:flex;align-items:center;gap:12px;padding:3px 0;border-bottom:1px solid #eee}.proforma-list .accordion-doc-row:last-child{border-bottom:none}.proforma-list .accordion-doc-row .doc-type-label{font-weight:600;min-width:130px}.proforma-list .accordion-doc-row .doc-number{color:#555;min-width:120px}.proforma-list .accordion-doc-row .doc-sum{color:#333;min-width:80px}.proforma-list .accordion-doc-row .doc-description-cell{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.proforma-list .accordion-doc-row .doc-description-cell .doc-description{min-width:0;color:#777;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proforma-list .accordion-doc-row .doc-description-cell .doc-desc-edit{flex:0 0 auto;color:#bbb;font-size:12px;cursor:pointer;opacity:.55;transition:opacity .15s,color .15s}.proforma-list .accordion-doc-row .doc-description-cell .doc-desc-edit:hover{color:#337ab7;opacity:1}.proforma-list .accordion-doc-row .doc-description-cell .doc-description-edit{flex:1 1 auto;display:flex;align-items:center;gap:4px}.proforma-list .accordion-doc-row .doc-description-cell .doc-description-edit input{flex:1 1 auto;min-width:80px;height:26px}.proforma-list .accordion-doc-row .doc-open-link{flex:0 0 auto;font-size:12px;color:#337ab7}.proforma-list .accordion-doc-row .doc-actions{flex:0 0 auto;display:flex;gap:4px}.proforma-list .accordion-doc-row .doc-actions .btn-xs{font-size:11px}.proforma-list .accordion-doc-row .child-connector{flex:0 0 auto;color:#bbb;font-size:13px;margin-left:-4px}.proforma-list .accordion-doc-row--child{background-color:#fff;border:1px solid #ececec;border-radius:4px;margin:4px 18px 4px 0;padding:5px 10px}.proforma-list .accordion-doc-row--child .doc-type-label{font-weight:500;min-width:118px}.proforma-list .accordion-payment-summary{margin-top:6px;padding-top:6px;border-top:1px solid #ddd;display:flex;gap:16px;font-size:13px}.proforma-list .accordion-payment-summary .remaining-amount{color:#e67e22}.proforma-list .accordion-payment-summary .open-amount{color:#8a6d3b}.proforma-list .proforma-status-badge,.proforma-list .doc-status-badge{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;vertical-align:middle;white-space:nowrap}.proforma-list .proforma-status-badge{margin-right:6px}.proforma-list .doc-status-badge{margin-right:auto}.proforma-list .status-badge-closed{background-color:#dff0d8;color:#3c763d}.proforma-list .status-badge-pending{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc}.proforma-list .status-badge-partial{background-color:#d9edf7;color:#31708f}.proforma-edit .table-responsive{padding:10px 0}.proforma-edit table{width:100%}.proforma-edit th,.proforma-edit td{padding:2px 5px}.proforma-edit .price-sum-td input{min-width:100px}.proforma-edit .price-title-td input{min-width:200px;width:100%}.proforma-edit .price-coverage-badge{display:inline-block;font-size:9px;padding:1px 5px;border-radius:3px;margin-right:3px;font-weight:700;vertical-align:middle;letter-spacing:.01em}.proforma-edit .price-coverage-badge.coverage-receipt{background-color:#3c763d;color:#fff;border:1px solid #2d5a2e}.proforma-edit .price-coverage-badge.coverage-invoice{background-color:#31708f;color:#fff;border:1px solid #245269}.proforma-edit .price-coverage-badge.coverage-deal-note{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc;font-weight:600}.proforma-edit .price-override-link{display:inline-block;margin-right:6px;font-size:11px;color:#999;cursor:pointer}.proforma-edit .price-override-link:hover{color:#337ab7}.proforma-edit .price-exclude-vat-td{min-width:50px}.proforma-edit .vat-tr td{font-size:14px;padding-bottom:5px}.proforma-edit .vat-tr td label{font-size:11px}.proforma-edit h3{font-weight:100;margin:0 0 0 10px}.proforma-edit .text-muted{color:#6a6c6f}.project-photos .hpanel>.panel-heading{min-height:49.2px}.project-photos .image-group-fields{display:flex;flex-wrap:wrap;margin-left:-30px}.project-photos .image-group-fields .image-field{width:170px;margin:10px 0 15px 30px}.project-photos .image-group-fields .image-field>label{font-size:15px;font-weight:400;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.project-photos .image-group-fields .image-field .input-image{width:172px;height:170px}.project-photos .image-group-fields .image-field .btn-sm{padding:1px 7px;margin:0 2px 0 -2px}@media (max-width: 1000px){.project-photos .image-group-fields{justify-content:space-between;margin-left:-20px}.project-photos .image-group-fields .image-field{width:170px;margin-left:20px}}.project-sidebar{transition:width .2s;display:flex;flex-wrap:wrap;justify-content:start;margin-right:auto;margin-bottom:10px}.project-sidebar .dropdown-menu,.project-sidebar .dropdown-menu-left,.project-sidebar .dropdown-toggle,.project-sidebar select,.project-sidebar .tag-list-selector button{min-width:174px}.project-sidebar .dropdown-menu .divider,.project-sidebar .dropdown-menu-left .divider,.project-sidebar .dropdown-toggle .divider,.project-sidebar select .divider,.project-sidebar .tag-list-selector button .divider{margin:6px 0}.project-sidebar .dropdown-menu>li>a,.project-sidebar .dropdown-menu-left>li>a,.project-sidebar .dropdown-toggle>li>a,.project-sidebar select>li>a,.project-sidebar .tag-list-selector button>li>a{font-size:14px;padding:3px 14px}.project-sidebar .dropdown-menu>li>a.selected,.project-sidebar .dropdown-menu-left>li>a.selected,.project-sidebar .dropdown-toggle>li>a.selected,.project-sidebar select>li>a.selected,.project-sidebar .tag-list-selector button>li>a.selected{font-weight:700}.project-sidebar .status-icon{float:none;width:16px;height:16px;margin:0 2px 5px 0}.project-sidebar .status-icon:before{width:16px;height:16px;line-height:16px;font-size:19px}.project-sidebar .status-icon.done.animate__animated{animation-delay:.6s}.project-sidebar .status-icon.failed.animate__animated{animation-delay:1.3s}.project-sidebar project-milestone+project-milestone .project-milestone{margin-top:16px}.project-sidebar .sidebar-desktop{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.project-sidebar .sidebar-desktop .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.project-sidebar .sidebar-desktop .sidebar-block *{vertical-align:middle}.project-sidebar .sidebar-desktop .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.project-sidebar .sidebar-desktop .sidebar-block .project-milestone .block-label{margin-bottom:0}.project-sidebar .sidebar-desktop .sidebar-block .project-milestone .status-icon{margin-left:-1px}.project-sidebar .sidebar-desktop .sidebar-block .block-value{display:block;margin:0;font-weight:700}.project-sidebar .sidebar-desktop .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.project-sidebar .sidebar-desktop .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.project-sidebar .sidebar-desktop .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.project-sidebar .sidebar-desktop .sidebar-block .block-edit:hover{text-decoration:underline}.project-sidebar .sidebar-desktop .sidebar-block .tag-list-selector,.project-sidebar .sidebar-desktop .sidebar-block .tag-list-selector .btn-group{width:100%}.project-sidebar .sidebar-desktop .sidebar-block .tag-list-selector .dropdown-menu{min-width:100%}.project-sidebar .sidebar-desktop .status-selector .dropdown{width:100%}.project-sidebar .sidebar-desktop .status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.project-sidebar .sidebar-desktop .status-selector .dropdown-toggle span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-sidebar .sidebar-desktop .status-selector .dropdown-menu{min-width:100%}.project-sidebar .sidebar-desktop .status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.project-sidebar .sidebar-desktop .tag-list{display:flex;flex-wrap:wrap;margin-top:10px}.project-sidebar .sidebar-desktop .tag-list .badge{display:inline-block;line-height:1;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:0 1px 7px 7px;border-radius:7px;font-size:13px;padding:4px 8px}.project-sidebar .sidebar-mobile{margin:0;padding:4px 10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px}.project-sidebar .sidebar-mobile .sidebar-block{max-width:340px;min-width:200px;display:flex;font-size:14px;margin:8px 0;font-weight:700}.project-sidebar .sidebar-mobile .sidebar-block *{vertical-align:middle}.project-sidebar .sidebar-mobile .sidebar-block select{width:174px;display:block;padding:2px;height:26px;background:none}.project-sidebar .sidebar-mobile .sidebar-block .block-label{display:block;min-width:100px;font-size:16px;font-weight:700;margin:0 0 0 8px;white-space:nowrap;user-select:none}.project-sidebar .sidebar-mobile .sidebar-block .tag-list-selector .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.project-sidebar .sidebar-mobile .sidebar-block option.divider:disabled{color:#ccc;font-weight:100}.project-sidebar .sidebar-mobile .status-icon{margin:auto 6px auto 12px}.project-sidebar .sidebar-mobile .mobile-agent-select{display:flex;flex-wrap:nowrap}.status-selector-dropdown-menu{min-width:174px;max-height:min(70vh,620px);overflow:auto}.project-agent-selector select.inactiveAgent{color:#aaa;font-weight:400;font-size:90%}.project-agent-selector select.inactiveAgent option{font-size:14px;color:#555}.project-agent-selector select.inactiveAgent option:disabled{display:none}.project-agent-selector .block-edit{display:none}.project-agent-selector .custom-agent-select{display:block;margin-top:4px}.project-agent-selector .custom-agent-select .dropdown{width:100%}.project-agent-selector .custom-agent-select .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.project-agent-selector .custom-agent-select .selected-agent{font-weight:700;height:27.2px}.project-agent-selector .custom-agent-select .selected-agent .img-circle{width:23px;height:23px;object-fit:cover;margin-left:5px}.project-agent-selector .custom-agent-select .selected-agent .inactiveAgent{color:#aaa}.project-sidebar-agent-dropdown{min-width:184px;font-size:15px;max-height:300px;overflow:auto}.project-sidebar-agent-dropdown .img-circle{width:23px;height:23px;object-fit:cover;margin-left:5px}.project-sidebar-agent-dropdown span{vertical-align:middle}.project-milestone .block-edit{display:none}.project-milestone .green-check{color:green}.project-milestone .red-check{color:red}.project-milestone .selected-value{font-weight:700}.project-shares .collaboration-list{min-height:31px;padding-top:3px}.project-shares .selected-agent{margin-top:3px;font-weight:700;height:27.2px;display:flex}.project-shares .selected-agent .img-circle{width:23px;height:23px;object-fit:cover;margin-left:6px}.project-shares .selected-agent .agent-name,.project-shares .selected-agent .invited-agent-email{overflow:hidden;text-overflow:ellipsis}.project-shares-edit .hpanel{margin-bottom:0}.project-shares-edit .hpanel .panel-body{padding:20px 30px}.project-shares-edit .form-control::-webkit-input-placeholder{font-weight:100}.project-shares-edit .form-group{display:flex}.project-shares-edit .form-group>div{flex:1;margin-left:12px}.project-shares-edit .form-group .share-button{min-width:126px}.project-shares-edit input.email:placeholder-shown{direction:rtl!important}.project-shares-edit .share-notes{min-height:28px}.project-shares-edit .collaborator-list{display:block;padding:24px 0 0;max-height:300px;overflow:auto}.project-shares-edit .collaborator-row{display:flex;height:27.2px;list-style-type:none;justify-content:space-between;margin-bottom:14px}.project-shares-edit .collaborator-row .img-circle{width:23px;height:23px;object-fit:cover;margin-left:5px}.collaborator-email-autocomplete-dropdown{max-height:280px;overflow:auto;margin-right:10px;z-index:1100}.collaborator-email-autocomplete-dropdown>li>a{font-size:14px;padding:3px 15px}.collaborator-email-autocomplete-dropdown .collaborator-detail a{display:flex;height:34px;align-items:center}.collaborator-email-autocomplete-dropdown .collaborator-detail a .img-circle{width:23px;height:23px;object-fit:cover;margin-left:8px}.work-times-sum .work-times-sum-time{display:flex;font-size:22px}.work-times-sum .work-times-sum-time a{margin:auto}.work-times-sum .work-times-sum-time a:hover{text-decoration:underline}.work-times-sum .img-circle{width:23px;height:23px;object-fit:cover;margin-left:5px}project-tasks{flex:1;display:flex;flex-direction:column}.project-tasks{position:relative;min-height:100%;display:flex;flex:1;flex-wrap:wrap;column-gap:30px}.project-tasks .project-tasks-container{flex:1;display:flex;flex-direction:column;max-width:100%}.project-tasks .nav-tabs{font-size:14px}.project-tasks .project-tasks-list{display:flex;flex-direction:column;flex:1}.project-tasks .project-tasks-list>.hpanel{flex:1}.project-tasks .paging-table .table>tbody>tr>td>a{display:block;margin:-8px;padding:8px}.project-tasks .task-list-table .disabled-tr td{background:#f1f3f6}.project-tasks .task-list-table .disabled-tr td a{cursor:default}.project-tasks .task-list-table .fullTaskColumn-td{width:100%}@supports (display: grid){.project-tasks .task-list-table .fullTaskColumn-td>a>span{display:grid}.project-tasks .task-list-table .fullTaskColumn-td>a>span .task-content{white-space:nowrap;font-weight:500}}.project-tasks .task-list-table .fullTaskColumn-td .task-content{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;max-height:24px}.project-tasks .task-list-table .fullTaskColumn-td .small{color:#777;font-size:13px}.project-tasks .task-list-table .fullTaskColumn-td .small span{display:inline-block;margin-left:5px}.project-tasks .task-list-table .fullTaskColumn-td .small span:before{display:inline-block;margin-left:5px;content:"\2022"}.project-tasks .task-list-table .fullTaskColumn-td .small span:empty:before{content:""}.project-tasks .task-list-table .agent-td{white-space:nowrap;font-size:15px;padding:0 8px}.project-tasks .task-list-table .agent-td img{margin-left:4px;height:26px;width:26px;object-fit:cover}.project-tasks .task-list-table .status-td{min-width:100px}.project-tasks .task-list-table .status-td .badge-toDo{background:#e74c3c}.project-tasks .task-list-table .status-td .badge-inProgress{background:#03c}.project-tasks .task-list-table .status-td .badge-done{background:#62cb31}.project-tasks .task-list-table .info-td .fa-info-circle{color:#aaa;height:16px;font-size:13px;vertical-align:middle}.project-tasks .task-list-table .changeStatus-td{text-align:center;width:1px}.project-tasks .task-list-table .changeStatus-td .btn{min-width:96px}.project-tasks task-board{margin:0 -20px -40px;padding:0 20px 8px}.project-tasks .timeline-toggle-tab{float:left;margin:5px;display:none}@media (max-width: 1839px){.project-tasks .timeline-toggle-tab{display:block}}.project-tasks .timeline-toggle-tab .timeline-toggle-btn{display:flex;gap:10px;align-items:center}.project-tasks .project-timeline-wrapper{flex:0 260px;overflow:auto}@media (max-width: 1839px){.project-tasks .project-timeline-wrapper{height:auto;max-height:100%;display:none;background:#fff;border:1px solid #e4e5e7;box-shadow:2px 0 8px #0000001a;z-index:100;padding:10px;margin-top:-10px;border-radius:4px}.project-tasks .project-timeline-wrapper.open{display:block}}@media (max-width: 1320px){.project-tasks .project-timeline-wrapper{position:absolute;left:0px;top:0;bottom:0px}}.project-tasks .project-timeline-wrapper .timeline-close-btn{float:left;margin:5px;display:none}@media (max-width: 1839px){.project-tasks .project-timeline-wrapper .timeline-close-btn{display:block}}.project-timeline .timeline{position:relative;padding-right:4px}.project-timeline .timeline .timeline-block{position:relative;padding-bottom:16px}.project-timeline .timeline .timeline-block:before{content:"";position:absolute;top:0;right:1rem;height:100%;border-right:2px solid #e4e5e7}.project-timeline .timeline .timeline-block:first-child{margin-top:0}.project-timeline .timeline .timeline-block:last-child:before{content:none}.project-timeline .timeline .timeline-step{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:1rem;width:30px;height:30px;border-radius:50%;background:#f1f3f6;text-align:center;transform:translate(50%);font-size:1rem;font-weight:700;z-index:1}.project-timeline .timeline .timeline-step i,.project-timeline .timeline .timeline-step svg{line-height:1.4;font-size:16px}.project-timeline .timeline .timeline-content{margin-right:45px;padding-top:.35rem;position:relative}.project-timeline .timeline .timeline-content .timeline-content-title{font-size:14px}.project-timeline .timeline .timeline-content .timeline-content-time{color:#8392ab;margin-top:4px;font-size:12px}.project-timeline .timeline .timeline-content .timeline-value{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#8392ab}.project-timeline .timeline .timeline-content .timeline-value span{font-size:15px}.project-timeline .timeline-step .fa-folder-open{color:#62cb31}.project-timeline .timeline-step .fa-tag{color:#0029d0}.project-timeline .timeline-step .ion-edit{color:#3498db}.project-timeline .timeline-step .ion-person-add{color:#ff9500}.project-timeline .timeline-step .ion-close{color:#d9534f}.project-work-times{padding:20px;background-color:#f1f3f6;border-radius:5px}.project-work-times .hpanel{margin-bottom:0}.project-work-times .panel-heading .filters{font-weight:400;font-size:14px;clear:both}.project-work-times .panel-heading .filters .form-inline{margin-top:10px}.project-work-times .panel-heading .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.project-work-times .panel-heading .filters .btn{line-height:30px;height:32px;padding:0 10px}.project-work-times .panel-heading .filters .form-control{margin-left:10px;height:32px;line-height:30px;padding:4px 12px}.project-work-times .panel-heading .filters .dropdown-toggle{min-width:160px}.project-work-times .panel-heading .filters .times-sum{margin:20px 0 -10px}.project-work-times .panel-heading .filters .times-sum .title{display:block;text-align:left;font-size:13px;color:inherit;font-weight:400}.project-work-times .panel-heading .filters .times-sum .value{font-size:23px;font-weight:100}.project-work-times .work-times-body{height:60vh;overflow:auto;margin:0 -16px;padding:0 16px}.project-work-times .disabled-select{width:160px;border-color:#d9dbdd;border-radius:3px}.project-work-times .timer-group-date{margin:20px}.project-work-times .timer{display:flex;flex-direction:row;align-items:center;height:50px;background-color:#fff;border-radius:5px;margin:15px 0;padding:5px 20px;box-shadow:#2c13381a 0 1px 3px}.project-work-times .timer:hover{background-color:#f8f8f9}.project-work-times .timer .timer-edit{padding:5px 9px;border-radius:8px;cursor:pointer}.project-work-times .timer .timer-edit:hover{background-color:#2c133808}.project-work-times .timer .timer-duration{margin-right:auto;min-width:64px;text-align:right}.project-work-times .timer>div{margin:5px}.pdf-container{height:100%;margin-bottom:0;display:flex;flex-direction:column}.pdf-container .panel-heading{position:relative;display:flex;align-items:center;text-align:right;padding:10px 10px 10px 45px}.pdf-container .panel-heading>.title{flex:1}.pdf-container .panel-heading .modal-close{position:absolute;left:0;top:0;width:45px;font-size:36px;height:45px}.pdf-container .panel-content{position:relative;flex:1}.pdf-container embed{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.pdf-container .pdfjs .pdfViewer{padding:15px 0 5px;background:#ededf0}.pdf-container .pdfjs .pdfViewer .page{border:none;box-shadow:0 0 10px #00000080;border-radius:3px;overflow:hidden;margin:0 auto 9px}.pdf-container .pdfjs .thumbnailSelectionRing{box-sizing:content-box}.pdf-container .pdfjs #outerContainer.sidebarMoving>#sidebarContainer,.pdf-container .pdfjs #outerContainer.sidebarOpen>#sidebarContainer{z-index:2}.pdf-container .pdfjs .toolbar #toolbarViewerRight #presentationMode,.pdf-container .pdfjs .toolbar #toolbarViewerRight #viewBookmark,.pdf-container .pdfjs #secondaryToolbar #secondaryPresentationMode,.pdf-container .pdfjs #secondaryToolbar #secondaryViewBookmark{display:none}.pdf-container .pdfjs #viewerContainer{top:32px;direction:ltr}.pdf-container .pdfjs #thumbnailView{width:auto}.pdf-container .pdfjs #errorMoreInfo{direction:ltr;text-align:left}.pdf-container pdfjs-viewer.loading .pdfjs #viewerContainer{background-image:url(/build/loader-w-886378bd.svg);background-repeat:no-repeat;background-position:center}.pdf-preview-zoom-view .modal-dialog.modal-lg{max-width:90%;text-align:center;margin:0 auto;padding:30px 0;height:100vh}.pdf-preview-zoom-view .modal-dialog.modal-lg .modal-content{height:100%}.sub-projects{padding-top:10px}.project-client-form-edit .client-autocomplete{padding:0}.project-client-form-edit .client-autocomplete .client-autocomplete-list .client{width:100%;white-space:normal;text-align:justify;text-justify:inter-word;border-radius:0;border-width:0 0 1px 0}.project-client-form-edit .client-autocomplete .client-autocomplete-list .client:hover{background-color:#f5f5f5}.project-client-form-edit .template-select{display:flex;gap:10px}.project-client-form-edit .template-select .template-select-input{flex:1}.project-client-form-edit .client-preview-block,.project-client-form-edit .template-preview-block,.project-client-form-edit .answers-preview-block{padding:15px;border:1px solid #e5e5e5;border-radius:5px;margin-bottom:20px}.project-client-form-edit .client-preview-block.has-error,.project-client-form-edit .template-preview-block.has-error,.project-client-form-edit .answers-preview-block.has-error{border-color:#e74c3c}.project-client-form-edit .client-preview-block .preview-block-error-message,.project-client-form-edit .template-preview-block .preview-block-error-message,.project-client-form-edit .answers-preview-block .preview-block-error-message{text-align:center;color:#e74c3c}.project-client-form-edit .client-preview-block .answers-preview-note,.project-client-form-edit .template-preview-block .answers-preview-note,.project-client-form-edit .answers-preview-block .answers-preview-note{background-color:#e5e5e5;padding:10px;border:1px solid #62cb31;border-radius:5px;margin-bottom:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:3px;align-items:center;justify-content:center}.project-client-form-edit .client-preview-block .client-preview-title,.project-client-form-edit .client-preview-block .answers-preview-title,.project-client-form-edit .template-preview-block .client-preview-title,.project-client-form-edit .template-preview-block .answers-preview-title,.project-client-form-edit .answers-preview-block .client-preview-title,.project-client-form-edit .answers-preview-block .answers-preview-title{font-size:18px;margin-bottom:10px}.project-client-form-edit .client-preview-block .answers-preview-field .answer-block,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block{border:1px solid #e5e5e5;border-radius:5px;padding:7px;margin-bottom:10px;display:flex;flex-direction:column;gap:7px}.project-client-form-edit .client-preview-block .answers-preview-field .answer-block .answer-question,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block .answer-question,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block .answer-question{display:flex;align-items:center;gap:7px}.project-client-form-edit .client-preview-block .answers-preview-field .answer-block .answer-question .question-options,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block .answer-question .question-options,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block .answer-question .question-options{font-size:14px;color:#666}.project-client-form-edit .client-preview-block .answers-preview-field .answer-block .answer-file,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block .answer-file,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block .answer-file{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.project-client-form-edit .client-preview-block .answers-preview-field .answer-block .answer-file .file-preview,.project-client-form-edit .client-preview-block .answers-preview-field .answer-block .answer-file .file-loading,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block .answer-file .file-preview,.project-client-form-edit .template-preview-block .answers-preview-field .answer-block .answer-file .file-loading,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block .answer-file .file-preview,.project-client-form-edit .answers-preview-block .answers-preview-field .answer-block .answer-file .file-loading{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:5px;border:1px solid #e5e5e5;border-radius:5px;background-color:#f5f5f5}.client-form-template-preview .template-preview-title{font-size:18px;margin-bottom:10px}.client-form-template-preview .template-preview-field .question-block{border:1px solid #e5e5e5;border-radius:5px;padding:7px;margin-bottom:10px;display:flex;flex-direction:column;gap:7px}.client-form-template-preview .template-preview-field .question-block .question-question{display:flex;align-items:center;gap:7px}.client-form-template-preview .template-preview-field .question-block .question-question .question-options,.client-form-template-preview .template-preview-field .question-block .question-question .question-file-types{font-size:14px;color:#666}.project-workflow{width:100%}.project-workflow .wf-reconcile{color:#9aa0ac;text-decoration:none}.project-workflow .wf-reconcile:hover{color:#62cb31}.project-workflow .wf-reconcile .fa{margin-left:3px}.project-workflow .panel-body{overflow:auto}.project-workflow .workflow-empty{text-align:center;color:#9aa0ac;padding:26px 10px;font-size:14px}.project-workflow .workflow-empty .fa{display:block;font-size:26px;margin-bottom:8px;color:#c4c8d0}.project-workflow .workflow-timeline{display:flex;flex-direction:column}.project-workflow .workflow-timeline .ui-sortable-helper .wf-card{box-shadow:0 4px 14px #0000001f;border-color:#62cb31}.project-workflow .workflow-timeline .ui-sortable-placeholder{visibility:visible!important}.project-workflow .workflow-timeline .ui-sortable-placeholder .wf-card{border:1px dashed #62cb31;background:rgba(98,203,49,.06);box-shadow:none}.project-workflow .wf-step{display:flex;position:relative}.project-workflow .wf-step .wf-rail{flex:0 0 34px;display:flex;justify-content:center;position:relative}.project-workflow .wf-step .wf-rail .wf-rail-node{width:24px;height:24px;margin-top:9px;border-radius:50%;border:2px solid #e4e5e7;background:#fff;color:#9aa0ac;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1;transition:all .2s ease}.project-workflow .wf-step .wf-rail .wf-rail-node.done{border-color:#4caf50;color:#4caf50}.project-workflow .wf-step .wf-rail .wf-rail-node.current{border-color:#62cb31;background:#62cb31;color:#fff;box-shadow:0 0 0 3px #62cb3126;font-size:9px}.project-workflow .wf-step .wf-rail .wf-rail-node.pending{border-color:#cbd0d8;color:#aab0ba}.project-workflow .wf-step .wf-rail .wf-rail-node.skipped{border-style:dashed;border-color:#cdd1d8;color:#bdbdbd}.project-workflow .wf-step .wf-rail:before{content:"";position:absolute;top:35px;bottom:0;width:2px;background:#e4e5e7}.project-workflow .wf-step:last-of-type .wf-rail:before{display:none}.project-workflow .wf-step .wf-card{flex:1 1 auto;min-width:0;margin:0 6px 6px 0;padding:7px 11px;border:1px solid #e4e5e7;border-radius:4px;background:#fff;transition:border-color .15s,box-shadow .15s}.project-workflow .wf-step.current .wf-card{border-color:#62cb31;box-shadow:0 1px 8px #62cb311f}.project-workflow .wf-step.overdue .wf-card{border-color:#f5b4ae}.project-workflow .wf-step.skipped .wf-card{background:#fafbfc}.project-workflow .wf-step.skipped .wf-card .wf-card-title{text-decoration:line-through;color:#9aa0ac}.project-workflow .wf-step.done .wf-card-title{color:#5a5f6e}.project-workflow .wf-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.project-workflow .wf-card-head .wf-drag-handle{flex:0 0 auto;color:#c2c7d0;cursor:grab;padding:2px 3px;font-size:12px;line-height:1;transition:color .15s}.project-workflow .wf-card-head .wf-drag-handle:hover{color:#62cb31}.project-workflow .wf-card-head .wf-drag-handle:active{cursor:grabbing}.project-workflow .wf-card-head .wf-card-titlewrap{flex:1 1 200px;min-width:0;cursor:pointer}.project-workflow .wf-card-head .wf-card-title{font-size:14px;font-weight:600;color:#3a3f51;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .wf-card-head .wf-card-content{font-weight:400;color:#9aa0ac}.project-workflow .wf-card-head .wf-card-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.project-workflow .wf-badge{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;border-radius:11px;padding:1px 8px;white-space:nowrap;background:#f1f3f5;color:#5a5f6e}.project-workflow .wf-badge .fa{font-size:11px;color:#9aa0ac}.project-workflow .wf-badge.wf-badge-assignee{background:#eef2f7;color:#4a5568}.project-workflow .wf-badge.wf-badge-assignee .fa{color:#6b7a90}.project-workflow .wf-badge.wf-badge-date .fa{color:#5a7da8}.project-workflow .wf-badge.wf-badge-overdue{background:#fdecea;color:#e74c3c;font-weight:600}.project-workflow .wf-badge.wf-badge-overdue .fa{color:#e74c3c}.project-workflow .wf-badge.wf-badge-milestone{background:#fbf0d9;color:#9a7b1e}.project-workflow .wf-badge.wf-badge-milestone .fa{color:#c79a2a}.project-workflow .wf-badge.wf-badge-auto{background:#eef0fb;color:#5a5fb3}.project-workflow .wf-badge.wf-badge-auto .fa{color:#6f6fc4}.project-workflow .wf-badge.wf-badge-docs{background:#e9f6ef;color:#2f8f63}.project-workflow .wf-badge.wf-badge-docs .fa{color:#3aa873}.project-workflow .wf-documents{margin-top:8px;border:1px solid #eef0f2;border-radius:6px;padding:8px 10px;background:#fbfcfd}.project-workflow .wf-documents .wf-documents-head{font-size:12px;font-weight:700;color:#2f8f63;margin-bottom:6px}.project-workflow .wf-documents .wf-documents-head .fa{margin-left:5px}.project-workflow .wf-documents .wf-doc-list{display:flex;flex-direction:column;gap:4px}.project-workflow .wf-documents .wf-doc{display:flex;align-items:center;gap:7px;font-size:13px}.project-workflow .wf-documents .wf-doc.resolved .wf-doc-title{color:#9aa0ac}.project-workflow .wf-documents .wf-doc .wf-doc-check{border:none;background:none;padding:0;cursor:pointer;color:#aab0ba;font-size:15px;line-height:1;flex:0 0 auto}.project-workflow .wf-documents .wf-doc .wf-doc-check:hover{color:#2f8f63}.project-workflow .wf-documents .wf-doc .wf-doc-check .fa-check-square{color:#62cb31}.project-workflow .wf-documents .wf-doc .wf-doc-status{color:#fff;font-size:10px;border-radius:4px;padding:1px 6px;white-space:nowrap;flex:0 0 auto;min-width:50px;text-align:center}.project-workflow .wf-documents .wf-doc .wf-doc-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .wf-documents .wf-documents-empty{font-size:12px;color:#9aa0ac}.project-workflow .wf-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px}.project-workflow .wf-items-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;border:1px solid #e4e5e7;background:#f5f6f8;color:#5a5f6e;border-radius:13px;padding:2px 10px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.project-workflow .wf-items-chip .fa{font-size:11px}.project-workflow .wf-items-chip:hover{background:#eef0f2}.project-workflow .wf-items-chip.has-todo{background:#fdf1de;border-color:#f0d8a8;color:#b9770f;font-weight:600}.project-workflow .wf-items-chip.has-todo .fa{color:#d9882b}.project-workflow .wf-children .wf-children-body{margin-top:8px;border:1px solid #eef0f2;border-radius:6px;padding:8px 10px;background:#fbfcfd}.project-workflow .wf-children .wf-items+.wf-items{margin-top:8px;padding-top:8px;border-top:1px dashed #eef0f2}.project-workflow .wf-children .wf-items-title{font-size:11px;font-weight:700;color:#8a90a0;margin-bottom:5px}.project-workflow .wf-children .wf-item{display:flex;align-items:center;gap:7px;font-size:13px;padding:3px 5px;border-radius:4px;cursor:pointer}.project-workflow .wf-children .wf-item:hover{background:#eef2f5}.project-workflow .wf-children .wf-item .wf-item-status{color:#fff;font-size:10px;border-radius:4px;padding:1px 6px;white-space:nowrap;flex:0 0 auto}.project-workflow .wf-children .wf-item .wf-item-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;border-radius:4px;padding:1px 6px;white-space:nowrap;flex:0 0 auto}.project-workflow .wf-children .wf-item .wf-item-tag .fa{font-size:9px}.project-workflow .wf-children .wf-item .wf-item-tag.wf-tag-auto{background:#eef0fb;color:#5a5fb3}.project-workflow .wf-children .wf-item .wf-item-tag.wf-tag-manual{background:#fdf1de;color:#b9770f}.project-workflow .wf-children .wf-item .wf-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .wf-card-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.project-workflow .wf-card-actions:empty{display:none}.project-workflow .wf-card-actions .ion-load-c{margin-right:3px}.project-workflow .wf-other{margin-top:6px;border-top:1px dashed #eef0f2;padding-top:8px}.project-workflow .wf-other .wf-other-toggle{color:#9aa0ac;font-size:13px;text-decoration:none}.project-workflow .wf-other .wf-other-toggle:hover{color:#62cb31}.project-workflow .wf-other .wf-other-toggle .fa{margin-left:5px}.project-workflow .wf-other .wf-other-group{margin-top:6px}.project-workflow .wf-other .wf-other-status{font-size:12px;font-weight:700;color:#8a90a0;margin:8px 0 4px 46px}.project-workflow .wf-other .wf-step.muted{opacity:.72}.project-workflow .wf-other .wf-step.muted .wf-card{cursor:pointer}.project-workflow .wf-other .wf-step.muted:hover{opacity:1}.project-workflow-strip-wrap{position:sticky;top:0;z-index:50;display:block;margin:0 0 10px}.wfs-overlay{position:absolute;top:100%;left:0;right:0;margin-top:6px;max-height:65vh;overflow:auto;background:#fff;border:1px solid #e4e5e7;border-radius:4px;box-shadow:0 10px 30px #00000029}.wfs-overlay .project-workflow .hpanel{margin-bottom:0}.project-workflow-strip{position:relative;z-index:2;background:#fff;border:1px solid #e4e5e7;border-radius:4px;box-shadow:0 1px 4px #0000000a;transition:box-shadow .15s}.project-workflow-strip.wfs-open{border-color:#62cb31;box-shadow:0 1px 6px #62cb312e}.project-workflow-strip .wfs-inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:9px 14px}.project-workflow-strip .wfs-progress{display:inline-flex;align-items:center;gap:8px}.project-workflow-strip .wfs-progress .wfs-bar{width:120px;height:7px;background:#eef0f2;border-radius:4px;overflow:hidden}.project-workflow-strip .wfs-progress .wfs-bar .wfs-fill{height:100%;background:#62cb31;border-radius:4px;transition:width .4s ease}.project-workflow-strip .wfs-progress .wfs-count{font-size:13px;font-weight:600;color:#6a6f7b;white-space:nowrap}.project-workflow-strip .wfs-sep{width:1px;align-self:stretch;background:#e4e5e7;margin:2px 0}.project-workflow-strip .wfs-current{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.project-workflow-strip .wfs-current .wfs-current-dot{width:10px;height:10px;border-radius:50%;background:#62cb31;box-shadow:0 0 0 3px #62cb3126;flex:0 0 auto}.project-workflow-strip .wfs-current .wfs-current-dot.milestone{background:#c79a2a;box-shadow:0 0 0 3px #c79a2a26}.project-workflow-strip .wfs-current .wfs-current-dot.overdue{background:#e74c3c;box-shadow:0 0 0 3px #e74c3c26}.project-workflow-strip .wfs-current .wfs-current-label{font-size:13px;color:#9aa0ac;white-space:nowrap}.project-workflow-strip .wfs-current .wfs-current-title{font-size:14px;font-weight:600;color:#3a3f51;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow-strip .wfs-current .wfs-current-title .wfs-milestone-icon{color:#c79a2a;margin-left:4px}.project-workflow-strip .wfs-current .wfs-due{font-size:12px;color:#9aa0ac;white-space:nowrap}.project-workflow-strip .wfs-current .wfs-due.overdue{color:#e74c3c;font-weight:600}.project-workflow-strip .wfs-message{flex:1 1 auto;font-size:13px}.project-workflow-strip .wfs-message.wfs-alldone{color:#4ba520;font-weight:600}.project-workflow-strip .wfs-message.wfs-alldone .fa{color:#62cb31}.project-workflow-strip .wfs-message.wfs-noflow{color:#9aa0ac}.project-workflow-strip .wfs-actions{display:inline-flex;align-items:center;gap:12px;margin-right:auto;white-space:nowrap}.project-workflow-strip .wfs-actions .wfs-cta .ion-load-c{margin-right:3px}.project-workflow-strip .wfs-actions .wfs-todo-cta{background:#fdf1de;border:1px solid #f0d8a8;color:#b9770f;font-weight:600}.project-workflow-strip .wfs-actions .wfs-todo-cta .fa{color:#d9882b}.project-workflow-strip .wfs-actions .wfs-todo-cta:hover{background:#fbe8c8;color:#a3680d}.project-workflow-strip .wfs-actions .wfs-jump{font-size:13px;color:#9aa0ac;cursor:pointer;white-space:nowrap}.project-workflow-strip .wfs-actions .wfs-jump:hover{color:#62cb31}.project-workflow-strip .wfs-actions .wfs-jump .fa{margin-right:2px}.project-workflow-strip.wfs-flow-changed{animation:wfs-flash 1.4s ease}@keyframes wfs-flash{0%{box-shadow:0 0 #62cb3180}to{box-shadow:0 1px 4px #0000000a}}@media (max-width: 700px){.project-workflow-strip .wfs-inner{gap:8px 10px}.project-workflow-strip .wfs-inner .wfs-progress .wfs-bar{width:90px}.project-workflow-strip .wfs-inner .wfs-actions{width:100%;margin-right:0;justify-content:space-between}}.workflow-step-edit .hpanel{margin-bottom:0}.workflow-step-edit .hpanel .panel-heading .project-link{float:left}@media (max-width: 700px){.workflow-step-edit .hpanel .panel-heading .project-link{margin-left:44px}}.workflow-step-edit .form-header{display:flex;justify-content:space-between;font-size:14px}.workflow-step-edit .form-header label{margin-left:5px}.workflow-step-edit .form-control::-webkit-input-placeholder{font-weight:100}.workflow-step-edit .workflow-step-title{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.workflow-step-edit .workflow-step-title label{margin-left:5px}.workflow-step-edit .workflow-step-date-input{height:29px;padding:4px \200b 12p}.workflow-step-edit .workflow-step-content{position:relative;margin:26px 0;border:solid 1px #e4e5e7;border-radius:4px;transition:border-color ease-in-out .15s}.workflow-step-edit .workflow-step-content:focus-within{border-color:#66afe9}.workflow-step-edit .workflow-step-content .placeholder{position:absolute;top:4px;right:10px;font-size:17px;color:#bbb;z-index:0}.workflow-step-edit .workflow-step-content .workflow-step-content-field{min-height:80px;position:relative;padding:8px 10px;white-space:pre-wrap;outline:none;margin:0;font-size:14px}.workflow-step-edit .workflow-step-info{padding:0 10px 16px;color:#aaa;font-size:10px}.workflow-step-edit .workflow-step-info .badge{font-weight:400;margin-left:6px;vertical-align:initial}.workflow-step-edit .panel-footer{padding:0 15px!important}@media (min-width: 500px){.workflow-step-edit .panel-footer .save-buttons .delete-button{position:absolute;right:0}}.project-required-documents{width:100%}.project-required-documents .rd-progress{padding:6px 15px 12px}.project-required-documents .rd-progress .rd-bar{height:8px;background:#eef0f2;border-radius:4px;overflow:hidden}.project-required-documents .rd-progress .rd-bar .rd-fill{height:100%;background:#62cb31;border-radius:4px;transition:width .4s ease}.project-required-documents .rd-progress .rd-label{margin-top:5px;font-size:12px;color:#6a6f7b;text-align:center}.project-required-documents .rd-empty{text-align:center;color:#9aa0ac;padding:30px 10px;font-size:14px}.project-required-documents .rd-empty .fa{display:block;font-size:28px;margin-bottom:8px;color:#c4c8d0}.project-required-documents .rd-group{margin-bottom:18px}.project-required-documents .rd-group .rd-group-title{font-size:13px;font-weight:700;color:#5a5f6e;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f0f1f3}.project-required-documents .rd-group .rd-group-title .fa{color:#62cb31;margin-left:6px}.project-required-documents .rd-group .rd-group-title .rd-group-count{color:#9aa0ac;font-weight:400}.project-required-documents .rd-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #e4e5e7;border-radius:6px;background:#fff;margin-bottom:7px;transition:border-color .15s,background .15s}.project-required-documents .rd-item.received{background:#f6fbf2;border-color:#d4ecc4}.project-required-documents .rd-item.waived{background:#fafbfc}.project-required-documents .rd-item.waived .rd-item-title{color:#9aa0ac;text-decoration:line-through}.project-required-documents .rd-item .rd-item-status{flex:0 0 auto;color:#fff;font-size:11px;font-weight:600;border-radius:10px;padding:2px 10px;white-space:nowrap;min-width:58px;text-align:center}.project-required-documents .rd-item .rd-item-body{flex:1 1 auto;min-width:0}.project-required-documents .rd-item .rd-item-body .rd-item-title{font-size:14px;font-weight:600;color:#3a3f51}.project-required-documents .rd-item .rd-item-body .rd-item-title .rd-item-optional{font-size:11px;font-weight:400;color:#9aa0ac}.project-required-documents .rd-item .rd-item-body .rd-item-note{font-size:12px;color:#8a90a0;margin-top:2px}.project-required-documents .rd-item .rd-item-body .rd-item-note .fa{margin-left:4px}.project-required-documents .rd-item .rd-item-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.project-list .status-summary{padding:0 0 15px;text-align:center}.project-list .status-summary .status-summary-block{display:inline-flex;flex-wrap:wrap;margin-right:10px;font-size:14px;font-weight:400;padding:5px 0;width:60px;height:60px;text-align:center;border:solid 1px transparent;border-radius:5px}.project-list .status-summary .status-summary-block .count{width:100%;font-size:24px;font-weight:700}.project-list .status-summary .status-summary-block .label{width:100%;font-size:11px;font-weight:400;color:#6a6c6f}.project-list .status-summary .status-summary-block.preparation:hover{border-color:#e74c3c}.project-list .status-summary .status-summary-block.preparation .count{color:#e74c3c}.project-list .status-summary .status-summary-block.in-progress:hover{border-color:#ffb606}.project-list .status-summary .status-summary-block.in-progress .count{color:#ffb606}.project-list .status-summary .status-summary-block.supervised:hover{border-color:#9b59b6}.project-list .status-summary .status-summary-block.supervised .count{color:#9b59b6}.project-list .status-summary .status-summary-block.review:hover{border-color:#3498db}.project-list .status-summary .status-summary-block.review .count{color:#3498db}.project-list .status-summary .status-summary-block.done:hover{border-color:#62cb31}.project-list .status-summary .status-summary-block.done .count{color:#62cb31}.project-list .status-summary .status-summary-block.active .count,.project-list .status-summary .status-summary-block.active .label{color:#fff}.project-list .status-summary .status-summary-block.active.preparation{background:#e74c3c}.project-list .status-summary .status-summary-block.active.in-progress{background:#ffb606}.project-list .status-summary .status-summary-block.active.supervised{background:#9b59b6}.project-list .status-summary .status-summary-block.active.review{background:#3498db}.project-list .status-summary .status-summary-block.active.done{background:#62cb31}.project-list .panel-heading{padding-bottom:0}.project-list .panel-heading .filter-block{margin-bottom:5px;margin-left:0;margin-right:20px;text-align:right}.project-list thead tr th{user-select:none}.project-list tbody tr td{border-top:1px solid #ddd}.project-list tbody tr:last-child td{user-select:none}.project-list .empty-row td{padding:5px;font-size:17px}.project-list .appraisalType-td,.project-list .appraisalPurpose-td,.project-list .propertyType-td{font-size:12px}.project-list .status-td{white-space:nowrap}.project-list .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.project-list .status-td .fa-circle+span{font-size:15px;display:inline-block}.project-list .org-td{font-size:12px;padding:0 0 0 7px}.project-list .org-td a{margin-right:8px;height:28px}.project-list .org-td a img{height:28px;width:28px;object-fit:cover;border:2px solid white}.project-list .org-td a .avatars-container{position:relative;min-height:28px;min-width:28px;z-index:0}.project-list .org-td a .avatars-container .avatar{position:absolute}.project-list .org-td a .avatars-container .avatar:nth-child(1){right:0px;z-index:5}.project-list .org-td a .avatars-container .avatar:nth-child(1):hover{z-index:10}.project-list .org-td a .avatars-container .avatar:nth-child(2){right:14px;z-index:4}.project-list .org-td a .avatars-container .avatar:nth-child(2):hover{z-index:10}.project-list .org-td a .avatars-container .avatar:nth-child(3){right:28px;z-index:3}.project-list .org-td a .avatars-container .avatar:nth-child(3):hover{z-index:10}.project-list .org-td a .avatars-container .avatar:nth-child(4){right:42px;z-index:2}.project-list .org-td a .avatars-container .avatar:nth-child(4):hover{z-index:10}.project-list .org-td a .avatars-container .avatar:nth-child(5){right:56px;z-index:1}.project-list .org-td a .avatars-container .avatar:nth-child(5):hover{z-index:10}.project-list .org-td a .avatars-container .owner-char{display:block;width:28px;height:28px;line-height:28px;border-radius:50%;font-size:20px;text-align:center;background:#009688;color:#fff}.project-list .tasks-td{text-align:center}.project-list .createdAt-th{width:110px}.project-list .task-th{width:130px}.project-list .badge-list{margin-bottom:12px;padding:0 15px}.project-list .badge-list .badge{font-weight:400;margin:0 1px 0 7px;border-radius:7px;font-size:13px;padding:4px 8px}.project-list .additional-row td{padding:0 10px 10px}.project-list .additional-row td a{margin-top:-4px}.project-list .additional-row td a .badge{font-weight:400;border-radius:7px;margin-left:6px}.project-list .list-filter-blocks{user-select:none;text-align:left}.project-list .list-filter-blocks .tag-list-selector .dropdown-menu{left:0;right:auto}@media (max-width: 768px){.project-list .status-summary{padding:5px 0 15px}}@media (max-width: 700px){.project-list .panel-heading .list-filter-blocks{text-align:right}.project-list .panel-heading>.pull-left>.btn-default{display:none}}.project-list-dropdown-menu li a{display:flex;align-items:center;font-size:14px;padding:3px 14px}.project-list-dropdown-menu li a .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}.project-list-dropdown-menu li a.selected{font-weight:700}.project-list-dropdown-menu .divider{margin:6px 0}.project-manage-customers .hpanel{margin-bottom:0}.project-manage-customers .table{border-bottom:1px solid #ddd}.project-manage-customers .table td{vertical-align:middle}.project-manage-customers td.primary-td{padding:0 4px}.project-manage-customers td.primary-td .primary-radio{width:46px;text-align:center;margin-bottom:0;cursor:pointer}.project-manage-customers td.primary-td .primary-radio input[type=radio]{cursor:pointer}.project-manage-customers .primary-label{font-size:12px;font-weight:400}.project-manage-customers .role-td{width:150px}.project-manage-customers .role-td .ui-select-container{min-width:120px}.project-manage-customers .hpanel.mobile-modal-inner>.panel-footer{padding-bottom:0}.quote-show .content{position:relative;padding:0}.quote-show .tab-content{padding-top:15px}.quote-show .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.quote-show .nav-tabs .badge.badge-success{background-color:#62cb31}.quote-show .nav-tabs .badge.badge-danger{background-color:#e74c3c}.quote-show .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.quote-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.quote-show .quote-show-container{max-width:1500px;margin-left:auto;padding:0 0 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.quote-show .quote-show-container .tab-content,.quote-show .quote-show-container .tab-pane,.quote-show .quote-show-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.quote-show .quote-show-container .quote-show-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.quote-show .quote-show-container .quote-show-inner>div{width:100%}.quote-show .details-row{display:flex;margin-bottom:5px}.quote-show .details-row .details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.quote-show .details-row .details-blocks{display:inline-block;flex:1}.quote-show .details-row .details-blocks .details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px;min-width:60px}.quote-show .details-row .details-blocks .details-block .quote-details-label{font-size:13px;font-weight:100}.quote-show .details-row .details-blocks .details-block .quote-details-value{font-size:19px}.quote-show .details-row .details-blocks .details-block.phone .quote-details-value,.quote-show .details-row .details-blocks .details-block.email .quote-details-value{display:inline-block;direction:ltr;text-align:right}.quote-show .details-row .details-blocks .details-block.phone a:link:hover,.quote-show .details-row .details-blocks .details-block.email a:link:hover{text-decoration:underline}.quote-show .details-row .details-blocks .details-block.full-description-html{display:block}.quote-show .details-row .details-blocks .details-block.full-description-html .quote-details-value{max-height:380px;overflow:auto}.quote-show .details-row .details-blocks .details-block.footer-text{display:block}.quote-show .details-row .details-blocks .details-block.footer-text .quote-details-value,.quote-show .details-row .details-blocks .details-block.note .quote-details-value{font-size:14px;white-space:pre-line}.quote-show .payments-rows .table-title{font-weight:700}.quote-show .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.quote-show .payments-rows .table-responsive{padding:15px 5px}}.quote-show .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px}.quote-show .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.quote-show .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.quote-show .payments-rows .table-responsive .table label{font-weight:400;margin:0}.quote-show .payments-rows .table-responsive .table td{vertical-align:middle}.quote-show .payments-rows .table-responsive .table .description-td{width:50%}.quote-show .payments-rows .table-responsive .table .price-td{font-size:16px}.quote-show .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.quote-show .payments-rows .table-responsive .empty-tr{background-color:#fff}.quote-show .payments-rows .table-responsive .empty-tr td{border-bottom:solid 1px #ddd}.quote-show .payments-rows .table-responsive .sum-tr{background-color:#fff}.quote-show .payments-rows .table-responsive .sum-tr td{border-bottom:none}.quote-show .payments-rows .table-responsive .sum-tr .sum-td{font-size:24px;font-weight:100}.quote-show .payments-rows .table-responsive .sum-tr .sum-td>div{margin-right:-62px}.quote-show .quote-sidebar{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.quote-show .quote-sidebar .dropdown-menu,.quote-show .quote-sidebar .dropdown-menu-left,.quote-show .quote-sidebar .dropdown-toggle,.quote-show .quote-sidebar select,.quote-show .quote-sidebar button{min-width:174px}.quote-show .quote-sidebar .dropdown-menu .divider,.quote-show .quote-sidebar .dropdown-menu-left .divider,.quote-show .quote-sidebar .dropdown-toggle .divider,.quote-show .quote-sidebar select .divider,.quote-show .quote-sidebar button .divider{margin:6px 0}.quote-show .quote-sidebar .dropdown-menu>li>a,.quote-show .quote-sidebar .dropdown-menu-left>li>a,.quote-show .quote-sidebar .dropdown-toggle>li>a,.quote-show .quote-sidebar select>li>a,.quote-show .quote-sidebar button>li>a{font-size:14px;padding:3px 14px}.quote-show .quote-sidebar .dropdown-menu>li>a.selected,.quote-show .quote-sidebar .dropdown-menu-left>li>a.selected,.quote-show .quote-sidebar .dropdown-toggle>li>a.selected,.quote-show .quote-sidebar select>li>a.selected,.quote-show .quote-sidebar button>li>a.selected{font-weight:700}.quote-show .quote-sidebar .dropdown-menu>li>a.disabled,.quote-show .quote-sidebar .dropdown-menu-left>li>a.disabled,.quote-show .quote-sidebar .dropdown-toggle>li>a.disabled,.quote-show .quote-sidebar select>li>a.disabled,.quote-show .quote-sidebar button>li>a.disabled{opacity:.5;pointer-events:none}.quote-show .quote-sidebar .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.quote-show .quote-sidebar .sidebar-block *{vertical-align:middle}.quote-show .quote-sidebar .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.quote-show .quote-sidebar .sidebar-block .block-value{display:block;margin:0;font-weight:700}.quote-show .quote-sidebar .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.quote-show .quote-sidebar .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.quote-show .quote-sidebar .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.quote-show .quote-sidebar .sidebar-block .block-edit:hover{text-decoration:underline}.quote-show .quote-sidebar .sidebar-block.status-selector .dropdown{width:100%}.quote-show .quote-sidebar .sidebar-block.status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.quote-show .quote-sidebar .sidebar-block.status-selector .dropdown-menu{min-width:100%}.quote-show .quote-sidebar .sidebar-block.status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.quote-show .quote-sidebar .sidebar-block.status-selector .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}@media (max-width: 999px){.quote-show .quote-sidebar{position:static;margin:0 0 10px;padding:10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px;align-items:center}.quote-show .quote-sidebar .sidebar-block{margin-left:20px!important;border-bottom:0!important;padding:6px 0}.quote-show .quote-sidebar .sidebar-block .block-edit,.quote-show .quote-sidebar .sidebar-block .selected-status,.quote-show .quote-sidebar .sidebar-block .selected-agent{display:none}.quote-show .quote-sidebar .sidebar-block .block-label{min-width:100px;margin:0 0 0 6px;font-size:16px;font-weight:700}.quote-show .quote-sidebar .sidebar-block .block-value,.quote-show .quote-sidebar .sidebar-block .custom-agent-select{display:inline-block!important}.quote-show .quote-sidebar .sidebar-block .status-icon{float:left}}@media (max-width: 768px){.quote-show .quote-show-container{padding:15px 15px 60px}}@media (max-width: 700px){.quote-show .nav-tabs.quote-tabs-nav{padding-bottom:6px}.quote-show .nav-tabs.quote-tabs-nav>li>a{border-radius:4px}.quote-show .nav-tabs.quote-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.quote-show .nav-tabs.quote-tabs-nav>li.active>a:hover,.quote-show .nav-tabs.quote-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.quote-edit .content{position:relative;padding:0}.quote-edit .tab-content{padding-top:15px}.quote-edit .formatSelected{margin-bottom:16px;height:34px;border-radius:5px;padding-right:6px;border:1px solid #008f00}.quote-edit .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.quote-edit .nav-tabs .badge.badge-success{background-color:#62cb31}.quote-edit .nav-tabs .badge.badge-danger{background-color:#e74c3c}.quote-edit .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.quote-edit .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.quote-edit .quote-edit-container{max-width:1500px;margin-left:auto;padding:0 0 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.quote-edit .quote-edit-container>h2{margin-bottom:20px}.quote-edit .quote-edit-container .tab-content,.quote-edit .quote-edit-container .tab-pane,.quote-edit .quote-edit-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.quote-edit .quote-edit-container .quote-edit-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.quote-edit .quote-edit-container .quote-edit-inner>div{width:100%}.quote-edit .quote-edit-container tags-input .tags{padding:1px 6px;border-radius:4px;border:solid 1px #e4e5e7;box-shadow:none}.quote-edit .quote-edit-container tags-input .tags.focused{border-color:#66afe9!important}.quote-edit .quote-edit-container tags-input .tags .tag-item{float:right;direction:ltr;font:inherit}.quote-edit .quote-edit-container tags-input .tags .tag-item .remove-button{margin:0;padding:1px 0 1px 2px}.quote-edit .quote-edit-container tags-input .tags .input{margin-right:5px;float:right;font-family:inherit;direction:ltr}.quote-edit .quote-edit-container tags-input .tags .input:placeholder{color:#999}.quote-edit .quote-edit-container tags-input.ng-invalid .tags{border-color:#8a6d3b;box-shadow:inset 0 1px 1px #00000014!important}.quote-edit .details-row{display:flex;margin-bottom:5px}.quote-edit .details-row .details-icon{display:inline-block;vertical-align:top;font-size:35px;color:#62cb31;margin-left:20px;width:33px;text-align:center}.quote-edit .details-row .details-blocks{display:inline-block;flex:1}.quote-edit .details-row .details-blocks .details-block{display:inline-block;vertical-align:top;margin-left:15px;margin-bottom:20px;min-width:60px}.quote-edit .details-row .details-blocks .details-block .quote-details-label{font-size:13px;font-weight:100}.quote-edit .details-row .details-blocks .details-block .quote-details-value{font-size:19px}.quote-edit .details-row .details-blocks .details-block.phone .quote-details-value,.quote-edit .details-row .details-blocks .details-block.email .quote-details-value{display:inline-block;direction:ltr;text-align:right}.quote-edit .details-row .details-blocks .details-block.phone a:link:hover,.quote-edit .details-row .details-blocks .details-block.email a:link:hover{text-decoration:underline}.quote-edit .details-row .details-blocks .details-block.note .quote-details-value{font-size:14px;white-space:pre-line}.quote-edit .payments-rows .table-title{font-weight:700}.quote-edit .payments-rows .table-responsive{margin-bottom:10px}@media (max-width: 767px){.quote-edit .payments-rows .table-responsive{padding:15px 5px}}.quote-edit .payments-rows .table-responsive .table{white-space:nowrap;font-size:15px}.quote-edit .payments-rows .table-responsive .table tr.odd{background-color:#f9f9f9}.quote-edit .payments-rows .table-responsive .table tr.odd+tr.transaction-details-row{background-color:#f9f9f9}.quote-edit .payments-rows .table-responsive .table label{font-weight:400;margin:0}.quote-edit .payments-rows .table-responsive .table td{vertical-align:middle}.quote-edit .payments-rows .table-responsive .table .description-td{width:50%}.quote-edit .payments-rows .table-responsive .table .price-td{font-size:16px}.quote-edit .payments-rows .table-responsive .table .exclude-vat-td{font-size:10px;vertical-align:bottom}.quote-edit .payments-rows .table-responsive .empty-tr{background-color:#fff}.quote-edit .payments-rows .table-responsive .empty-tr td{border-bottom:solid 1px #ddd}.quote-edit .payments-rows .table-responsive .sum-tr{background-color:#fff}.quote-edit .payments-rows .table-responsive .sum-tr td{border-bottom:none}.quote-edit .payments-rows .table-responsive .sum-tr .sum-td{font-size:24px;font-weight:100}.quote-edit .payments-rows .table-responsive .sum-tr .sum-td>div{margin-right:-62px}.quote-edit .quote-status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;margin:0 0 17px}.quote-edit .quote-status-bar .status-block-group{display:flex;flex-wrap:wrap}.quote-edit .quote-status-bar .status-block-group:first-child{justify-content:space-between;flex:1;min-width:171px}@media (min-width: 980px){.quote-edit .quote-status-bar .status-block-group:first-child{flex:none}}.quote-edit .quote-status-bar .status-block-group .status-block{display:block;margin:0 0 6px 5px}.quote-edit .quote-status-bar .status-block-group .status-block *{vertical-align:middle}.quote-edit .quote-status-bar .status-block-group .status-block label{margin-bottom:0}.quote-edit .quote-status-bar .status-block-group .status-block .status-value{display:inline-block;font-weight:700;margin:0 5px}.quote-edit .quote-sidebar{position:fixed;left:0;bottom:0;top:56px;width:215px;padding:5px 15px 43px;display:block;overflow:auto;border-right:1px solid #e4e5e7;border-bottom:none}.quote-edit .quote-sidebar .dropdown-menu,.quote-edit .quote-sidebar .dropdown-menu-left,.quote-edit .quote-sidebar .dropdown-toggle,.quote-edit .quote-sidebar select,.quote-edit .quote-sidebar button{min-width:174px}.quote-edit .quote-sidebar .dropdown-menu .divider,.quote-edit .quote-sidebar .dropdown-menu-left .divider,.quote-edit .quote-sidebar .dropdown-toggle .divider,.quote-edit .quote-sidebar select .divider,.quote-edit .quote-sidebar button .divider{margin:6px 0}.quote-edit .quote-sidebar .dropdown-menu>li>a,.quote-edit .quote-sidebar .dropdown-menu-left>li>a,.quote-edit .quote-sidebar .dropdown-toggle>li>a,.quote-edit .quote-sidebar select>li>a,.quote-edit .quote-sidebar button>li>a{font-size:14px;padding:3px 14px}.quote-edit .quote-sidebar .dropdown-menu>li>a.selected,.quote-edit .quote-sidebar .dropdown-menu-left>li>a.selected,.quote-edit .quote-sidebar .dropdown-toggle>li>a.selected,.quote-edit .quote-sidebar select>li>a.selected,.quote-edit .quote-sidebar button>li>a.selected{font-weight:700}.quote-edit .quote-sidebar .dropdown-menu>li>a.disabled,.quote-edit .quote-sidebar .dropdown-menu-left>li>a.disabled,.quote-edit .quote-sidebar .dropdown-toggle>li>a.disabled,.quote-edit .quote-sidebar select>li>a.disabled,.quote-edit .quote-sidebar button>li>a.disabled{opacity:.5;pointer-events:none}.quote-edit .quote-sidebar .sidebar-block{margin:0;padding:14px 0;font-size:14px;border-bottom:1px solid #e8e8e8}.quote-edit .quote-sidebar .sidebar-block *{vertical-align:middle}.quote-edit .quote-sidebar .sidebar-block .block-label{margin-bottom:5px;display:inline-block;font-weight:400;user-select:none}.quote-edit .quote-sidebar .sidebar-block .block-value{display:block;margin:0;font-weight:700}.quote-edit .quote-sidebar .sidebar-block .block-value select{display:block;padding:0 2px;min-width:100px;height:26px;background:none}.quote-edit .quote-sidebar .sidebar-block .block-value option.divider:disabled{color:#ccc;font-weight:100}.quote-edit .quote-sidebar .sidebar-block .block-edit{display:inline-block;float:left;margin-top:.2px;user-select:none}.quote-edit .quote-sidebar .sidebar-block .block-edit:hover{text-decoration:underline}.quote-edit .quote-sidebar .sidebar-block.status-selector .dropdown{width:100%}.quote-edit .quote-sidebar .sidebar-block.status-selector .dropdown-toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.quote-edit .quote-sidebar .sidebar-block.status-selector .dropdown-menu{min-width:100%}.quote-edit .quote-sidebar .sidebar-block.status-selector .selected-status{line-height:1;text-align:center;color:#fff;white-space:nowrap;vertical-align:middle;font-weight:400;margin:6px 6px 3px;border-radius:7px;font-size:14px;padding:4px 8px}.quote-edit .quote-sidebar .sidebar-block.status-selector .dropdown-status-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}@media (max-width: 999px){.quote-edit .quote-sidebar{position:static;margin:0 0 10px;padding:10px;display:flex;flex-wrap:wrap;overflow:auto;max-height:180px;width:100%;border:1px solid #e4e5e7;border-radius:6px;align-items:center}.quote-edit .quote-sidebar .sidebar-block{margin-left:20px!important;border-bottom:0!important;padding:6px 0}.quote-edit .quote-sidebar .sidebar-block .block-edit,.quote-edit .quote-sidebar .sidebar-block .selected-status,.quote-edit .quote-sidebar .sidebar-block .selected-agent{display:none}.quote-edit .quote-sidebar .sidebar-block .block-label{min-width:100px;margin:0 0 0 6px;font-size:16px;font-weight:700}.quote-edit .quote-sidebar .sidebar-block .block-value,.quote-edit .quote-sidebar .sidebar-block .custom-agent-select{display:inline-block!important}.quote-edit .quote-sidebar .sidebar-block .status-icon{float:left}}@media (max-width: 768px){.quote-edit .quote-edit-container{padding:15px 15px 60px}}@media (max-width: 700px){.quote-edit .nav-tabs.quote-tabs-nav{padding-bottom:6px}.quote-edit .nav-tabs.quote-tabs-nav>li>a{border-radius:4px}.quote-edit .nav-tabs.quote-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.quote-edit .nav-tabs.quote-tabs-nav>li.active>a:hover,.quote-edit .nav-tabs.quote-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.real-estate-information-search .list{min-height:160px}.real-estate-information-search .list table{border-bottom:1px solid #ddd}.real-estate-information-search .list table td{vertical-align:middle}.real-estate-information-search .list table td .btn-sm{padding:1px 10px;font-size:14px}.real-estate-information-search .list .table>tbody+tbody{border:0}.done-projects-report .filters{font-weight:400;font-size:14px;clear:both}.done-projects-report .filters .form-inline{margin-top:10px}.done-projects-report .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.done-projects-report .filters .btn{line-height:30px;height:32px;padding:0 10px}.done-projects-report .filters .form-control{margin-left:10px;height:32px;line-height:30px;padding:4px 12px}.done-projects-report .filters .dropdown-toggle{width:160px}.done-projects-report .filters .excel-export-button{width:60px}.done-projects-report .filters .excel-export-button img{width:22px}.done-projects-report table .agent-td{font-size:12px;padding:0 8px 0 0}.done-projects-report table .agent-td img{height:26px;width:26px;object-fit:cover}.done-projects-report table .statusUpdatedAt-td{font-weight:600}.done-projects-report table .status-td{white-space:nowrap}.done-projects-report table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.done-projects-report table .status-td .fa-circle+span{font-size:12px;display:inline-block}.done-projects-report table .additional-row td{padding:0 8px 10px}.done-projects-report table .additional-row td a{margin-top:-4px}.done-projects-report table .additional-row td a .badge{border-radius:7px;margin-left:6px}.progress-projects-report .filters>.btn,.progress-projects-report .filters>select{margin-top:10px;margin-left:5px;vertical-align:middle}.progress-projects-report .filters>select{display:inline-block;width:auto;font-weight:400}.progress-projects-report .filters .tag-list-selector .dropdown-toggle{width:155px}.progress-projects-report .progress-projects{display:flex;overflow:auto;max-height:63vh}.progress-projects-report .progress-projects .agent-column{width:300px;min-width:300px;margin-left:10px;padding:10px;min-height:200px}.progress-projects-report .progress-projects .agent-column .column-title{text-align:center;margin-bottom:10px;font-size:14px}.progress-projects-report .progress-projects .agent-column .column-title span{display:inline-block}.progress-projects-report .progress-projects .agent-column .column-title .count{font-size:12px}.progress-projects-report .progress-projects .agent-column .projects{border-radius:4px;overflow:hidden}.progress-projects-report .progress-projects .agent-column .project{display:block;background:#fff;padding:10px 15px;border-bottom:1px solid #ddd}.progress-projects-report .progress-projects .agent-column .project:last-child{border-bottom:0}.progress-projects-report .progress-projects .agent-column .project label{color:#ccc;font-weight:400;margin:0 0 0 10px}.progress-projects-report .progress-projects .agent-column .project .project-customer{padding:5px 0;font-size:13px}.progress-projects-report .progress-projects .agent-column .project .project-status .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle;color:#ff9500}.progress-projects-report .progress-projects .agent-column .project .project-status .fa-circle+span{font-size:15px;display:inline-block}.progress-projects-report .progress-projects .agent-column .project .project-tags .badge{font-weight:400;border-radius:7px;margin:6px 0 0 6px}.progress-projects-report .progress-projects .agent-column .no-projects{padding:10px;font-size:14px;text-align:center}.project-payments-report .hpanel>.panel-heading>.btn,.project-payments-report .hpanel>.panel-heading>select{margin-top:10px;margin-left:5px;vertical-align:middle}.project-payments-report .hpanel>.panel-heading>select{display:inline-block;width:auto;font-weight:400}.project-payments-report .excel-export-button{height:34px;width:60px}.project-payments-report .excel-export-button img{width:22px}.project-payments-report .excel-export-button i.fa-spin:before{line-height:13.6px;width:13.6px}.project-payments-report .totals-summary{text-align:left}.project-payments-report .totals-summary .part{display:inline-block;margin-right:16px;text-align:right}.project-payments-report .totals-summary .part .value{display:block;direction:ltr;font-size:24px;font-weight:100}.project-payments-report .totals-summary .part .value-label{margin-right:2px;display:block;font-size:11px;font-weight:400;color:#6a6c6f}.project-payments-report .totals-summary .priceTotal .value{color:#3498db}.project-payments-report .totals-summary .transactionTotal .value{color:#28a745}.project-payments-report .totals-summary .toPayTotal .value{color:#e74c3c}.project-payments-report .totals-summary .toPayTotal .value.positive{color:#ffb606}.project-payments-report .filters{margin:16px 0 6px;font-weight:400;font-size:14px;clear:both}.project-payments-report .filters .form-group{margin-top:10px}.project-payments-report .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.project-payments-report .filters .city-field,.project-payments-report .filters .city-field .dropdown{display:inline-block}.project-payments-report .filters .city-field .dropdown input{width:160px}.project-payments-report .filters .btn{line-height:30px;padding:0 10px}.project-payments-report .filters .form-control,.project-payments-report .filters .dropdown-toggle{margin-left:10px;height:30px;line-height:30px}.project-payments-report .filters .form-control{padding:4px 12px}.project-payments-report .filters .dropdown-toggle{width:160px}.project-payments-report .filters .tag-list-selector .dropdown-toggle{width:auto;min-width:120px;max-width:155px}.project-payments-report table .gush-td span{display:inline-block;direction:ltr;text-align:right}.project-payments-report table .agent-td{font-size:12px;text-align:center;padding:0 0 0 7px}.project-payments-report table .agent-td img{height:26px;width:26px;object-fit:cover}.project-payments-report table .status-td{white-space:nowrap}.project-payments-report table .status-td .fa-circle{font-size:6px;margin-left:7px;vertical-align:middle}.project-payments-report table .status-td .fa-circle+span{font-size:12px;display:inline-block}.project-payments-report table .text-danger{color:#e74c3c}.project-payments-report table .text-success{color:#28a745}.project-payments-report table .paid-td .fa-check-circle:before,.project-payments-report table .paid-td .fa-times-circle:before,.project-payments-report table .paid-td .fa-circle:before{display:inline-block;font-size:18.5px;width:16px;line-height:16px}.project-payments-report table .paid-td .fa-check-circle:before{color:#62cb31}.project-payments-report table .paid-td .fa-circle{color:#fafafa}.project-payments-report table .additional-row td{padding:0 8px 10px}.project-payments-report table .additional-row td a{margin-top:-4px}.project-payments-report table .additional-row td a .badge{border-radius:7px;margin-left:6px}.project-payments-report table .customer-cell-with-breakdown{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.project-payments-report table .billing-extra-badge{display:inline-block;padding:1px 7px;font-size:11px;font-weight:600;color:#1f5f99;background-color:#e7f2fb;border:1px solid #c7dff5;border-radius:9px;line-height:1.4}.project-payments-report table .expand-toggle{cursor:pointer;color:#6a6c6f;padding:4px 6px;font-size:12px;transition:color .12s ease}.project-payments-report table .expand-toggle:hover{color:#1f5f99}.project-payments-report table .expandable-row{background-color:#fafbfc}.project-payments-report table .expandable-row>.expandable-row-cell{padding:12px 16px 16px;border-bottom:1px solid #e5e7eb}.project-payments-report table .customer-breakdown-panel{width:100%}.project-payments-report table .customer-breakdown-panel .customer-breakdown-title{font-weight:600;font-size:13px;margin-bottom:8px;color:#4a4d52}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table col.col-customer{width:40%}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table col.col-numeric{width:15%}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table th{font-weight:600;font-size:12px;color:#6a6c6f;background-color:#f4f6f8;padding:8px 12px;border-bottom:1px solid #e5e7eb}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table td{padding:8px 12px;border-bottom:1px solid #eef0f2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table tr:last-child td{border-bottom:0}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table .shared-row{background-color:#f4f6f8}.project-payments-report table .customer-breakdown-panel .customer-breakdown-table .shared-row em{font-style:italic;color:#6a6c6f}.project-transactions-report .excel-export-button{height:34px;width:60px}.project-transactions-report .excel-export-button img{width:22px}.project-transactions-report .excel-export-button i.fa-spin:before{line-height:13.6px;width:13.6px}.project-transactions-report .agent-selector .dropdown{display:block}.project-transactions-report .agent-selector .dropdown .dropdown-toggle{float:none;height:34px;font-size:14px}.project-transactions-report .agent-selector .dropdown .dropdown-menu{margin-top:36px;min-width:100%}.project-transactions-report .totals-summary{text-align:left}.project-transactions-report .totals-summary .part{display:inline-block;margin-right:16px;text-align:right}.project-transactions-report .totals-summary .part .value{display:block;direction:ltr;font-size:24px;font-weight:100;color:#28a745}.project-transactions-report .totals-summary .part .value-label{margin-right:2px;display:block;font-size:11px;font-weight:400}.project-transactions-report .filters{font-weight:400;font-size:14px;clear:both}.project-transactions-report .filters .form-inline{margin-top:10px}.project-transactions-report .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.project-transactions-report .filters .form-control{margin-left:10px;padding:4px 12px}.project-transactions-report table .description-td{max-width:300px}.project-transactions-report table .type-details{max-width:300px;font-size:12px;margin-top:3px}.project-transactions-report table .invoiceTicket-td .btn-group{display:flex}.work-times-report .panel-heading .filters{font-weight:400;font-size:14px;clear:both}.work-times-report .panel-heading .filters .form-inline{margin-top:10px}.work-times-report .panel-heading .filters label{font-weight:400;margin-bottom:0;vertical-align:middle}.work-times-report .panel-heading .filters .btn{line-height:30px;height:32px;padding:0 10px}.work-times-report .panel-heading .filters .form-control{margin-left:10px;height:32px;line-height:30px;padding:4px 12px}.work-times-report .panel-heading .filters .dropdown{margin-left:10px}.work-times-report .panel-heading .filters .dropdown .dropdown-toggle{min-width:180px}.work-times-report .panel-heading .filters .dropdown .agent-selector-dropdown-menu{width:100%}.work-times-report .panel-heading .filters .times-sum{margin:20px 0 -10px}.work-times-report .panel-heading .filters .times-sum .title{display:block;text-align:left;font-size:13px;color:inherit;font-weight:400}.work-times-report .panel-heading .filters .times-sum .value{font-size:23px;font-weight:100}.work-times-report .disabled-select{width:160px;border-color:#d9dbdd;border-radius:3px}.work-times-report .timer-group-date{margin:20px}.work-times-report .timer{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;min-height:50px;background-color:#fff;border-radius:5px;margin:15px 0;padding:5px 20px;box-shadow:#2c13381a 0 1px 3px}.work-times-report .timer:hover{background-color:#f8f8f9}.work-times-report .timer .timer-project{margin-right:60px;padding:5px 7.5px;border-radius:8px}.work-times-report .timer .timer-project:hover{background-color:#2c133808}.work-times-report .timer .timer-edit{padding:5px 9px;border-radius:8px;cursor:pointer}.work-times-report .timer .timer-edit:hover{background-color:#2c133808}.work-times-report .timer .timer-duration{margin-right:auto;min-width:64px;text-align:right}.work-times-report .timer>div{margin:5px}.work-times-report .load-more-btn{margin:15px auto;display:block;padding:6px 100px}.time-report-project-select{max-height:320px;overflow:auto}.reports .nav-tabs{margin-bottom:15px}.settings .nav-tabs{padding:0 2px}.settings .tab-pane>.panel-body{padding:20px 5px 0}.settings .panel-group .panel{overflow:hidden}.settings .hpanel>.panel-heading{border:1px solid #e4e5e7;border-radius:4px 4px 0 0;padding:10px 15px;background-color:#f7f9fa;color:#333;border-bottom:0}.settings .hpanel>.panel-heading+.panel-body{border:1px solid #e4e5e7;border-radius:0 0 4px 4px}.settings .owner-title{margin-bottom:20px}.settings .owner-title .owner-logo{display:inline-block;display:inline-flex;height:110px;width:165px;margin:0 0 0 20px;border-radius:4px;overflow:hidden;vertical-align:middle}.settings .owner-title .owner-logo img{height:110px;width:165px;object-fit:contain}.settings .owner-title .owner-name{display:inline-block;font-size:16px;vertical-align:middle;margin-top:10px}.settings .owner-fields{padding-top:10px}.settings .owner-fields .owner-field{display:inline-block;width:35%;min-width:300px}.settings .owner-fields .owner-field .detail-name{padding:4px 0 4px 10px;display:inline-block;min-width:110px}.settings .owner-fields .owner-field .detail-value{padding:4px 10px;display:inline-block;font-weight:700}.settings .owner-fields .email,.settings .owner-fields .phone{display:inline-block;direction:ltr;text-align:right}.settings .hpanel.settings-panel [uib-accordion-group]>.panel-heading{padding:0}.settings .hpanel.settings-panel [uib-accordion-group]>.panel-heading>.panel-title>a{display:block;padding:10px 15px}.settings .hpanel.settings-panel [uib-accordion-group]>.panel-heading>.panel-title>a i{font-size:20px;line-height:12px;transition:transform .2s}.settings .hpanel.settings-panel .additional-settings form>.form-group{margin-left:20px;margin-bottom:16px;vertical-align:top}@media (max-width: 700px){.settings .nav-tabs.settings-tabs-nav{padding-bottom:6px}.settings .nav-tabs.settings-tabs-nav>li>a{border-radius:4px}.settings .nav-tabs.settings-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.settings .nav-tabs.settings-tabs-nav>li.active>a:hover,.settings .nav-tabs.settings-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.agent-edit .hpanel{margin-bottom:0}.agent-edit .form-control::-webkit-input-placeholder{font-weight:100}.agent-edit .icheck+span{display:inline-block;text-align:right;min-width:100px;margin-right:10px}.agent-edit .dropdown-menu{padding-top:13px}.agent-edit .dropdown-menu>li>a{display:flex;align-items:center;font-size:14px;padding:3px 12px 3px 30px}.agent-edit .dropdown-menu>li>a .role-check{width:14px;margin-left:8px;font: 14px/1 FontAwesome;color:#2e2e2e}.agent-edit .dropdown-menu>li>a .selected:before{content:"\f00c"}.agent-edit .dropdown-menu>li>a .dropdown-role-box{margin-left:10px;display:inline-block;width:15px;height:15px;border-radius:3px}.agent-edit .dropdown-menu>li>a .role-title{flex:1}.agent-list table{border-bottom:1px solid #ddd}.agent-list table td{vertical-align:middle!important}.agent-list table .image-td{width:38px}.agent-list table .image-td img{height:26px;width:26px;object-fit:cover}.agent-list table .license-td{font-size:14px}.agent-list table .active-th{text-align:center}.agent-list table .buttons-td{min-width:130px}.collaborator-list table{border-bottom:1px solid #ddd}.collaborator-list table td{vertical-align:middle!important}.collaborator-list table .image-td{width:38px}.collaborator-list table .image-td img{height:26px;width:26px;object-fit:cover}.collaborator-list table .email-td,.collaborator-list table .phone-td{direction:ltr;text-align:right}.collaborator-list table .buttons-td{min-width:130px}.collaboratee-list table{border-bottom:1px solid #ddd}.collaboratee-list table td{vertical-align:middle!important}.collaboratee-list table .image-td{width:38px}.collaboratee-list table .image-td img{height:26px;width:26px;object-fit:cover}.collaboratee-list table .email-td,.collaboratee-list table .phone-td{direction:ltr;text-align:right}.collaboratee-list table .buttons-td{min-width:130px}.collaboration-settings .form-inline{margin-top:15px}.collaboration-settings .form-inline .form-group{font-size:14px;margin-left:15px}.collaboration-settings .form-inline .form-group:last-of-type{margin-left:0}.collaboration-settings .form-inline .form-group label{display:block}.project-options-details .values-options{display:flex;flex-wrap:wrap}.project-options-details .block-input{padding:15px;min-width:200px;width:25%}.custom-options-status .values-options{display:flex;flex-wrap:wrap}.custom-options-status .block-input{flex:1;padding:15px;min-width:200px;max-width:400px;flex-basis:auto}.custom-options-status .default-status{margin-top:16px}.custom-options-status .default-status .form-control{margin:0 14px 0 0}.meida-excel-columns .values-options{display:flex;flex-wrap:wrap}.meida-excel-columns .block-input{padding:15px;min-width:200px;width:25%}.document-settings .panel-body .document-image{display:block;width:100%;max-width:300px;min-height:90px;max-height:300px;object-fit:contain;margin-bottom:10px}.document-settings-edit .hpanel{margin-bottom:0}.document-settings-edit .panel-body label{display:block}.document-settings-edit .form-control::-webkit-input-placeholder{font-weight:100}.document-settings-edit .title-format{margin-bottom:14px}.document-settings-edit .format-select{margin-bottom:16px}.document-settings-edit .description-quote{margin:22px auto 12px}.document-settings-edit .input-image{display:inline-block;display:inline-flex;height:130px;width:195px;margin-bottom:20px}.document-settings-edit .input-image .empty-label-text{font-size:16px}.document-settings-edit .input-image .empty-label-text i{padding:44px 0 5px}.document-settings-edit .input-image .input-image-img{max-height:130px;max-width:195px;box-shadow:none}.document-settings-edit .input-image .input-image-icon-button.input-image-zoom{display:none!important}.document-settings-edit .input-image .input-image-icon-button.input-image-delete{z-index:99}.document-settings-edit .input-image .not-empty-label-text{top:0;padding-top:60px;color:#131933;background:rgba(255,255,255,.75)}.excel-import div.file-drop{display:inline-block;vertical-align:middle;padding:5px;white-space:nowrap;text-align:center;border:2px dashed #e4e5e7;border-radius:2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.excel-import .import-warnings,.excel-import .import-errors{max-height:100px;overflow:auto;font-size:small;padding:0 5px;border:1px solid #66afe9;border-radius:2px}.excel-import .import-warnings .import-warning,.excel-import .import-warnings .import-error,.excel-import .import-errors .import-warning,.excel-import .import-errors .import-error{direction:ltr;color:red;font-family:Courier New,Courier,monospace}.excel-import .table-responsive{max-height:1000px;overflow:auto;padding:0 5px;border:1px solid #66afe9;border-radius:2px}.excel-import .table-responsive table{width:100%;table-layout:auto}.excel-import .table-responsive table th{white-space:nowrap}.excel-import .table-responsive table td{position:relative}.excel-import .table-responsive table .td{overflow:hidden;text-overflow:ellipsis}.excel-import .table-responsive table .warning-icon{position:absolute;left:2px;top:2px}.excel-import .table-responsive table .warning-icon i:hover{box-shadow:0 0 1px #1b1b1b}.ip-restrictions-settings .has-error{border-color:#d9534f;box-shadow:inset 0 1px 1px #00000013,0 0 6px #d9534f33}.ip-restrictions-settings .alert{border:1px solid #e4e5e7}.ip-restrictions-settings .alert .current-ip-info{display:flex;flex-direction:row;gap:10px}.ip-restrictions-settings .panel-body,.ip-restrictions-settings .restrictions-form{display:flex;flex-direction:column;gap:10px}@media (max-width: 767px){.ip-restrictions-settings .alert .row .col-sm-4.text-right,.ip-restrictions-settings .form-group .row .col-sm-6.text-right{text-align:left!important;margin-top:10px}}.linked-accounts .panel-body.accounts{padding:20px 10px;display:flex;flex-wrap:wrap}.linked-accounts .panel-body.accounts .account{display:inline-block;position:relative;background:#f7f9fa;border:1px solid #e4e5e7;padding:15px;width:300px;min-height:160px;border-radius:10px;text-align:center;margin:0 10px 20px;vertical-align:top;overflow:hidden}@media (max-width: 500px){.linked-accounts .panel-body.accounts .account{width:100%;margin:0 0 20px}}.linked-accounts .panel-body.accounts .account .connected-mark{color:#62cb31;position:absolute;right:10px;top:5px;font-size:24px}.linked-accounts .panel-body.accounts .account .account-logo{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:15px}.linked-accounts .panel-body.accounts .account .account-logo img{width:80px;max-height:80px;min-height:74px}.linked-accounts .panel-body.accounts .account .account-logo .account-title{font-size:22px}.linked-accounts .panel-body.accounts .account .user-info{display:flex;align-items:center;justify-content:start;gap:10px;background-color:#fff;border:1px solid #e4e5e7;border-radius:4px;padding:10px;font-size:14px}.linked-accounts .panel-body.accounts .account .user-info .avatar img{height:30px;width:30px;object-fit:cover}.linked-accounts .panel-body.accounts .account .user-info .name-and-email{display:flex;flex-direction:column;align-items:start}.linked-accounts .panel-body.accounts .account .drive-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-menu{min-width:220px}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-menu a{cursor:pointer}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-menu a.disabled{pointer-events:none;opacity:.5}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-menu a i{width:18px;text-align:center}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line{font-size:13px;min-height:18px}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-progress{color:#6c8da3}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge{display:inline-flex;align-items:center}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge.clean{color:#1ab394}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge.clean-with-skips,.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge.pending{color:#d68910}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge.applied{color:#1ab394}.linked-accounts .panel-body.accounts .account .drive-actions .folder-sync-status-line .folder-sync-badge.failed{color:#c0392b}.linked-accounts .panel-body.accounts .account .soon-badge{position:absolute;width:150px;background:#ddd;color:#000;border:solid 1px #777;font-size:14px;left:-14px;top:70px;padding:2px;transform:rotate(-40deg);transform-origin:left}.linked-accounts .panel-body.accounts .account .soon-badge+.account-logo img:not(:hover){filter:grayscale(1)}.linked-accounts .panel-body.accounts.downloads .account{width:350px}.linked-account-modal .hpanel{margin-bottom:0}.linked-account-modal form{padding:20px 10px 5px}.linked-account-modal form .description{color:#999;font-size:14px;padding:0 0 25px;margin:0;line-height:24px;text-align:justify}.linked-account-modal form .description .ion{font-size:30px;float:right;margin:7px 0 0 12px;color:#777}.linked-account-modal form .description a{text-decoration:underline}.invoice-modal form input,.charge-modal form input{width:auto}.folder-sync-report-modal .modal-body.folder-sync-report .summary{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.folder-sync-report-modal .modal-body.folder-sync-report .summary .badge{background:#ecf0f1;color:#2c3e50;font-size:13px;padding:4px 10px}.folder-sync-report-modal .modal-body.folder-sync-report .summary .badge.badge-primary{background:#1ab394;color:#fff}.folder-sync-report-modal .modal-body.folder-sync-report .summary .badge.badge-warning{background:#f8ac59;color:#fff}.folder-sync-report-modal .modal-body.folder-sync-report .summary .badge.badge-danger{background:#ed5565;color:#fff}.folder-sync-report-modal .modal-body.folder-sync-report .folder-name{direction:ltr;unicode-bidi:plaintext;font-family:monospace;font-size:12px}.folder-sync-report-modal .modal-body.folder-sync-report .folder-name.current{color:#c0392b}.folder-sync-report-modal .modal-body.folder-sync-report .folder-name.expected{color:#1ab394}.folder-sync-report-modal .modal-body.folder-sync-report code{direction:ltr;font-size:11px}.folder-sync-report-modal .modal-body.folder-sync-report .empty{padding:20px;text-align:center;color:#999}.folder-sync-report-modal .modal-body.folder-sync-report .truncated{padding:8px;color:#888;font-size:13px;text-align:center}.owner-details-edit .hpanel{margin-bottom:0}.owner-details-edit .form-control::-webkit-input-placeholder{font-weight:100}.owner-details-edit .input-image{display:inline-block;display:inline-flex;height:130px;width:195px;margin-bottom:20px}.owner-details-edit .input-image .empty-label-text{font-size:16px}.owner-details-edit .input-image .empty-label-text i{padding:44px 0 5px}.owner-details-edit .input-image .input-image-img{max-height:130px;max-width:195px;box-shadow:none}.owner-details-edit .input-image .input-image-icon-button.input-image-zoom{display:none!important}.owner-details-edit .input-image .input-image-icon-button.input-image-delete{z-index:99}.owner-details-edit .input-image .not-empty-label-text{top:0;padding-top:60px;color:#131933;background:rgba(255,255,255,.75)}.project-number-settings .form{margin:10px 15px}.project-number-settings .form .form-group{vertical-align:top}.project-number-settings .form .form-group .control-buttons{display:flex;align-items:center;justify-content:space-evenly;gap:5px;margin-bottom:7px}.project-number-settings .form .form-group .select-other{display:inline-block;max-width:fit-content}.project-number-settings .form .form-group .select-other select,.project-number-settings .form .form-group .select-other input{max-width:200px}.project-number-settings .form a.btn.disabled{cursor:not-allowed;pointer-events:all}.project-agent-relations-settings .form{margin:10px 15px}.project-agent-relations-settings .form .color-block{border-radius:4px;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:10px;text-decoration:none}.project-agent-relations-settings .form .relations-list{width:320px;margin-bottom:20px}.project-agent-relations-settings .form .relations-list .relations-container{margin:8px;display:flex;align-items:center}.project-agent-relations-settings .form .relations-list .relations-container .control-buttons{margin:0 4px}.project-default-events .form{margin:10px 15px}.project-default-events .form .form-group{vertical-align:top;margin-left:30px}.project-default-events .form .form-group .control-buttons{display:flex;align-items:center;justify-content:space-evenly;margin:7px;font-weight:700}.project-default-events .form .form-group .select-other{display:inline-block;max-width:fit-content}.project-default-events .form .form-group .select-other select,.project-default-events .form .form-group .select-other input{max-width:200px}.project-default-events .form .event-list{width:469px;margin-bottom:20px}.project-default-events .form .event-list .event-container{margin:8px 0;display:flex;align-items:center;gap:4px}.project-default-events .form .event-list .event-container input{width:210px}.project-default-events .form .event-list .event-container .control-buttons{margin:0 4px}.project-milestone-settings .form{margin:10px 15px}.project-milestone-settings .form .form-group{vertical-align:top;margin-left:30px}.project-milestone-settings .form .form-group .control-buttons{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:7px;font-weight:700}.project-milestone-settings .form .form-group .select-other{display:inline-block;max-width:fit-content}.project-milestone-settings .form .form-group .select-other select,.project-milestone-settings .form .form-group .select-other input{max-width:200px}.project-milestone-settings .form .form-group .milestone-list:first{margin-top:100px}.project-milestone-settings .form .color-block{border-radius:4px;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:10px;text-decoration:none}.project-milestone-settings .form .block-input{padding:15px;min-width:350px;width:25%}.project-milestone-settings .form .milestone-list{width:320px;margin-bottom:20px}.project-milestone-settings .form .milestone-list .milestone-container{margin:8px 0;display:flex;align-items:center}.project-milestone-settings .form .milestone-list .milestone-container .control-buttons{margin:0 4px}.project-folders-settings .form-group{display:flex;flex-wrap:wrap;column-gap:10px;margin-bottom:26px}.project-folders-settings .form-group .label-section{width:180px;padding-top:5px}@media (max-width: 880px){.project-folders-settings .form-group .label-section{width:100%}}.project-folders-settings .form-group .value-section .default-folder-item{display:flex;column-gap:5px;margin-bottom:5px}.project-folders-settings .form-group .value-section select>option:disabled{color:gray}.project-tags-settings .form{margin:10px 15px}.project-tags-settings .form .color-block{border-radius:4px;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:10px;text-decoration:none}.project-tags-settings .form .list-container{position:relative;width:320px;margin-bottom:20px}.project-tags-settings .form .list-container .tag-list{overflow:auto}.project-tags-settings .form .list-container .tag-list .tag-container{display:flex;align-items:center}.project-tags-settings .form .list-container .tag-list .tag-container.disabled{display:none}.project-tags-settings .form .list-container .tag-list .tag-container .btn[disabled]{opacity:1;cursor:not-allowed}.project-tags-settings .form .list-container .tag-list .tag-container .sort-handle{margin-left:6px;cursor:move}.project-tags-settings .form .list-container .tag-list .tag-container .dropdown-toggle{margin-right:6px;width:30px;height:30px}.project-tags-settings .form .list-container .tag-list .tag-container .delete-button{margin:6px}.tags-color-dropdown{padding:0;overflow:hidden;margin-left:-8px}.tags-color-dropdown .grid{margin:0;display:grid;grid-template-columns:repeat(7,minmax(30px,.2fr));grid-gap:6px;padding:6px}.tags-color-dropdown .tag-color{width:30px;height:30px;border-radius:3px;border:1px solid #e4e5e7}.project-tasks-settings .form{margin:10px 15px}.project-tasks-settings .form .form-group{vertical-align:top;margin-left:30px}.project-tasks-settings .form .form-group .control-buttons{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:7px;font-weight:700}.project-tasks-settings .form .form-group .select-other{display:inline-block;max-width:fit-content}.project-tasks-settings .form .form-group .select-other select,.project-tasks-settings .form .form-group .select-other input{max-width:200px}.project-tasks-settings .form .task-list{margin-bottom:20px}.project-tasks-settings .form .task-list .task-container{margin:8px 0;display:flex;gap:4px}.project-tasks-settings .form .task-list .task-container textarea{width:260px}.project-tasks-settings .form .task-list .task-container input{width:210px}.project-tasks-settings .form .task-list .task-container .control-buttons{align-self:flex-start}.public-api-tokens table{border-bottom:1px solid #ddd}.public-api-tokens table td{vertical-align:middle!important}.public-api-tokens table .token-td{direction:ltr;font-family:Fira Code,monospace;font-size:13px;overflow:visible}.public-api-tokens table .buttons-td{min-width:130px}.public-api-tokens .webhooks-panel .webhooks-table{border-bottom:1px solid #ddd}.public-api-tokens .webhooks-panel .webhooks-table th{font-size:13px;font-weight:600;color:#666}.public-api-tokens .webhooks-panel .webhooks-table td{vertical-align:middle!important}.public-api-tokens .webhooks-panel .webhooks-table .name-col{font-weight:500;min-width:140px}.public-api-tokens .webhooks-panel .webhooks-table .event-col{color:#555;font-size:13px;white-space:nowrap}.public-api-tokens .webhooks-panel .webhooks-table .url-col{font-family:Fira Code,monospace;font-size:12px;color:#666;word-break:break-all;max-width:400px}.public-api-tokens .webhooks-panel .webhooks-table .status-col{width:100px;text-align:center}.public-api-tokens .webhooks-panel .webhooks-table .actions-col{width:80px;white-space:nowrap;text-align:left}.public-api-tokens .webhooks-panel .webhooks-table .actions-col .btn+.btn{margin-right:4px}.public-api-tokens .webhooks-panel .webhooks-table .switch-label{cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:0;user-select:none}.public-api-tokens .webhooks-panel .webhooks-table .switch-label input[type=checkbox]{margin:0}.public-api-tokens .webhooks-panel .webhooks-table .switch-label .status-text{font-size:12px;color:#666}.public-api-tokens .webhooks-panel .webhooks-table .disabled-row{opacity:.55}.public-api-tokens .webhooks-panel .webhooks-table .disabled-row .status-text{color:#aaa}.public-api-tokens .webhooks-panel .empty-state{padding:30px 20px}.public-api-token-edit .hpanel{margin-bottom:0}.public-api-token-edit .form-control::-webkit-input-placeholder{font-weight:100}.public-api-token-edit .token{direction:ltr;font-family:Fira Code,monospace;font-size:13px;overflow:visible}.mcp-tokens .mcp-tokens-table{border-bottom:1px solid #ddd}.mcp-tokens .mcp-tokens-table th{font-size:13px;font-weight:600;color:#666}.mcp-tokens .mcp-tokens-table td{vertical-align:middle!important}.mcp-tokens .mcp-tokens-table .name-col{font-weight:500;min-width:140px}.mcp-tokens .mcp-tokens-table .user-col{min-width:140px;font-size:13px}.mcp-tokens .mcp-tokens-table .user-col.user-missing,.mcp-tokens .mcp-tokens-table .user-col.user-inactive{color:#d29922}.mcp-tokens .mcp-tokens-table .user-col.user-missing .fa-exclamation-triangle,.mcp-tokens .mcp-tokens-table .user-col.user-inactive .fa-exclamation-triangle{margin-right:4px}.mcp-tokens .mcp-tokens-table .user-col.user-missing{color:#c0392b}.mcp-tokens .mcp-tokens-table .permission-col .badge{font-size:11px;font-weight:500}.mcp-tokens .mcp-tokens-table .permission-col .badge.badge-admin{background-color:#6f42c1;color:#fff}.mcp-tokens .mcp-tokens-table .permission-col .badge.badge-manager{background-color:#1e88e5;color:#fff}.mcp-tokens .mcp-tokens-table .permission-col .badge.badge-user{background-color:#6c757d;color:#fff}.mcp-tokens .mcp-tokens-table .tools-col{font-size:12px;color:#555}.mcp-tokens .mcp-tokens-table .tools-col .inherit{color:#999;font-style:italic}.mcp-tokens .mcp-tokens-table .tools-col.tools-empty{color:#c0392b;font-weight:500}.mcp-tokens .mcp-tokens-table .tools-col.tools-empty .fa-exclamation-triangle{margin-right:4px}.mcp-tokens .mcp-tokens-table .token-col{direction:ltr;font-family:Fira Code,monospace;font-size:13px;color:#555;white-space:nowrap}.mcp-tokens .mcp-tokens-table .status-col{width:90px;text-align:center}.mcp-tokens .mcp-tokens-table .status-col .badge-off{background-color:#aaa;color:#fff}.mcp-tokens .mcp-tokens-table .actions-col{width:110px;white-space:nowrap;text-align:left}.mcp-tokens .mcp-tokens-table .actions-col .btn+.btn{margin-right:4px}.mcp-tokens .mcp-tokens-table .disabled-row{opacity:.55}.mcp-tokens .empty-state{padding:30px 20px}.mcp-token-edit .hpanel{margin-bottom:0}.mcp-token-edit .form-control::-webkit-input-placeholder{font-weight:100}.mcp-token-edit .token,.mcp-token-edit .snippet{direction:ltr;font-family:Fira Code,monospace;font-size:13px;overflow:visible}.mcp-token-edit .snippet{white-space:pre;background-color:#f8f9fa}.mcp-token-edit .alert.compact{padding:8px 12px;margin-bottom:12px;font-size:13px}.mcp-token-edit .alert.compact .fa{margin-left:6px}.mcp-token-edit .created-token-panel .warn-once{display:flex;align-items:center;gap:8px;margin-bottom:18px}.mcp-token-edit .created-token-panel .warn-once .fa{font-size:18px}.mcp-token-edit .tool-scope-block{margin-top:18px;padding-top:14px;border-top:1px solid #eee}.mcp-token-edit .tool-scope-block h5{margin:0 0 10px;font-weight:600}.mcp-token-edit .tool-mode-radios{display:flex;flex-direction:column;gap:4px}.mcp-token-edit .tool-mode-radios label{display:flex;align-items:center;gap:6px;margin:0;cursor:pointer;font-weight:400}.mcp-token-edit .tool-mode-radios label input[type=radio]{margin:0}.mcp-token-edit .tool-mode-radios label strong{font-weight:600}.mcp-token-edit .tool-mode-radios label small{font-size:12px}.mcp-token-edit .custom-tools .presets{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mcp-token-edit .custom-tools .presets .btn+.btn{margin-right:0}.mcp-token-edit .tool-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-top:10px}.mcp-token-edit .tool-group{border:1px solid #e6e6e6;border-radius:4px;padding:8px 10px;background-color:#fbfbfb}.mcp-token-edit .tool-group.finance{border-color:#f1c98f;background-color:#fffaf0}.mcp-token-edit .tool-group .group-header{font-weight:600;font-size:13px;border-bottom:1px solid #e6e6e6;padding-bottom:4px;margin-bottom:4px}.mcp-token-edit .tool-group .group-tools{display:flex;flex-direction:column;gap:2px}.mcp-token-edit .tool-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"check name badges" "check summary badges";align-items:center;column-gap:6px;padding:3px 2px;margin:0;cursor:pointer;border-radius:3px;user-select:none;font-weight:400}.mcp-token-edit .tool-row:hover{background-color:#fff}.mcp-token-edit .tool-row input[type=checkbox]{grid-area:check;margin:0;align-self:center}.mcp-token-edit .tool-row .tool-name{grid-area:name;direction:ltr;text-align:right;font-family:Fira Code,monospace;font-size:11px;color:#555}.mcp-token-edit .tool-row .tool-summary{grid-area:summary;font-size:10.5px;color:#888;line-height:1.3}.mcp-token-edit .tool-row .badges{grid-area:badges;display:flex;gap:3px;align-self:center;font-size:12px}.mcp-token-edit .tool-row .badges .dangerous-mark{color:#d29922}.mcp-token-edit .tool-row .badges .bulk-mark{color:#1e88e5}.mcp-token-edit .tool-row .badges .manager-mark{background-color:#6f42c1;color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px}.mcp-token-edit .tool-row .badges .blocked-mark{color:#c0392b}.mcp-token-edit .tool-row.is-blocked{opacity:.4;cursor:not-allowed}.mcp-token-edit .tool-row.is-blocked input[type=checkbox]{cursor:not-allowed}.mcp-token-edit .tool-row.is-greyed{opacity:.55}.mcp-tools-allowlist .alert.compact{padding:8px 12px;margin-bottom:12px;font-size:13px}.mcp-tools-allowlist .alert.compact .fa{margin-left:6px}.mcp-tools-allowlist .collapsed-summary{padding:12px 18px}.mcp-tools-allowlist .presets{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mcp-tools-allowlist .presets .btn+.btn{margin-right:0}.mcp-tools-allowlist .tool-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.mcp-tools-allowlist .tool-group{border:1px solid #e6e6e6;border-radius:4px;padding:10px 12px;background-color:#fbfbfb}.mcp-tools-allowlist .tool-group.finance{border-color:#f1c98f;background-color:#fffaf0}.mcp-tools-allowlist .group-header{border-bottom:1px solid #e6e6e6;padding-bottom:6px;margin-bottom:6px}.mcp-tools-allowlist .group-checkbox{display:flex;align-items:center;gap:6px;margin:0;cursor:pointer;user-select:none}.mcp-tools-allowlist .group-checkbox input[type=checkbox]{margin:0}.mcp-tools-allowlist .group-checkbox .group-label{font-weight:600;font-size:14px}.mcp-tools-allowlist .group-checkbox .finance-pill{display:inline-block;background-color:#f1c98f;color:#6b4d1c;font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;margin-right:4px}.mcp-tools-allowlist .group-tools{display:flex;flex-direction:column;gap:3px}.mcp-tools-allowlist .tool-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"check name mark" "check summary mark";align-items:center;column-gap:6px;padding:4px 2px;margin:0;cursor:pointer;border-radius:3px;user-select:none;font-weight:400}.mcp-tools-allowlist .tool-row:hover{background-color:#fff}.mcp-tools-allowlist .tool-row input[type=checkbox]{grid-area:check;margin:0;align-self:center}.mcp-tools-allowlist .tool-row .tool-name{grid-area:name;direction:ltr;text-align:right;font-family:Fira Code,monospace;font-size:12px;color:#555}.mcp-tools-allowlist .tool-row .tool-summary{grid-area:summary;font-size:11px;color:#888;line-height:1.3}.mcp-tools-allowlist .tool-row .dangerous-mark{grid-area:mark;font-size:14px;color:#d29922;align-self:center}.mcp-tools-allowlist .tool-row.is-dangerous .tool-name{color:#444}.mcp-tools-allowlist .save-row{text-align:center}.mcp-tools-allowlist .save-row .btn+.btn{margin-right:6px}.oauth-clients .mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;direction:ltr;text-align:left}.oauth-clients .created-client-panel .warn-once{margin-bottom:16px}.oauth-clients .create-form .actions{display:flex;gap:8px;justify-content:flex-start}.oauth-clients .oauth-clients-table .status-col{width:90px;text-align:center}.oauth-clients .oauth-clients-table .actions-col{width:90px;text-align:left;white-space:nowrap}.oauth-clients .oauth-clients-table .client-id-col{font-size:12px}.oauth-clients .oauth-clients-table .client-id-col .copy-inline{cursor:pointer;margin-inline-start:6px;opacity:.5}.oauth-clients .oauth-clients-table .client-id-col .copy-inline:hover{opacity:1}.oauth-clients .oauth-clients-table .disabled-row{opacity:.55}.oauth-clients .oauth-clients-table .badge-off{background:#9ca3af}.oauth-clients .oauth-clients-table .badge-success{background:#62cb31}.ai-settings .ai-settings-tabs{margin-bottom:0;padding:0 16px;border-bottom:1px solid #e7eaec}.ai-settings .ai-settings-tabs>li{cursor:pointer}.ai-settings .ai-settings-tabs>li>a.nav-link{color:#666;font-size:14px;padding:10px 18px;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;transition:color .15s,background-color .15s}.ai-settings .ai-settings-tabs>li>a.nav-link i{margin-left:6px}.ai-settings .ai-settings-tabs>li>a.nav-link:hover{color:#333;background-color:#f8f9fa}.ai-settings .ai-settings-tabs>li.active>a.nav-link{color:#333;font-weight:600;background-color:#fff;border-color:#e7eaec;border-bottom-color:#fff;margin-bottom:-1px}.ai-settings .ai-settings-content{padding-top:0}.form-template-manager{padding:0 16px}.form-template-manager .template-manager-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:20px;border-bottom:2px solid #e8e8e8}.form-template-manager .template-manager-header .header-right .header-title{font-size:20px;font-weight:700;color:#333;margin:0 0 4px}.form-template-manager .template-manager-header .header-right .header-title i{color:#62cb31;margin-left:8px}.form-template-manager .template-manager-header .header-right .header-subtitle{font-size:13px;color:#888}.form-template-manager .template-manager-header .header-left .header-actions{display:flex;gap:8px}.form-template-manager .template-section{margin-bottom:32px}.form-template-manager .template-section .section-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.form-template-manager .template-section .section-header .section-title{font-size:16px;font-weight:600;color:#333;margin:0}.form-template-manager .template-section .section-header .section-title i{color:#62cb31;margin-left:6px}.form-template-manager .template-section .section-header .section-badge{font-size:12px;background:#f0f0f0;color:#666;padding:2px 10px;border-radius:10px}.form-template-manager .template-section .section-description{font-size:13px;margin-bottom:16px}.form-template-manager .template-search{margin-bottom:16px;max-width:300px}.form-template-manager .template-search .input-group-addon{background:#fff;border-left:0}.form-template-manager .template-search .form-control{border-right:0}.form-template-manager .template-search .form-control:focus{box-shadow:none;border-color:#62cb31}.form-template-manager .template-search .form-control:focus+.input-group-addon,.form-template-manager .template-search .form-control:focus~.input-group-addon{border-color:#62cb31}.form-template-manager .template-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.form-template-manager .template-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.form-template-manager .template-card:hover{box-shadow:0 4px 16px #00000014;border-color:#ccc}.form-template-manager .template-card.default-card{border-color:#62cb31;border-width:2px}.form-template-manager .template-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f0}.form-template-manager .template-card .card-header .card-header-right{display:flex;align-items:center;gap:10px}.form-template-manager .template-card .card-header .card-header-right .card-icon{font-size:24px}.form-template-manager .template-card .card-header .card-header-right .card-icon.system-icon{color:#5b9bd5}.form-template-manager .template-card .card-header .card-header-right .card-icon.org-icon{color:#62cb31}.form-template-manager .template-card .card-header .card-header-right .card-title-group .card-title{display:block;font-size:15px;font-weight:600;color:#333}.form-template-manager .template-card .card-header .card-header-right .card-title-group .card-subtitle{display:block;font-size:12px;color:#888;margin-top:2px}.form-template-manager .template-card .card-header .card-header-left{display:flex;gap:6px}.form-template-manager .template-card .card-body{padding:12px 16px}.form-template-manager .template-card .card-body .card-appraisal-types{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.form-template-manager .template-card .card-body .card-appraisal-types .appraisal-types-label{font-size:12px;color:#888;white-space:nowrap}.form-template-manager .template-card .card-body .card-appraisal-types .appraisal-types-label i{color:#aaa;margin-left:4px}.form-template-manager .template-card .card-body .card-appraisal-types .appraisal-type-tag{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:400}.form-template-manager .template-card .card-body .card-appraisal-types .appraisal-types-edit-btn{padding:1px 6px;font-size:11px;margin-right:2px}.form-template-manager .template-card .card-body .card-stats{display:flex;flex-wrap:wrap;gap:16px}.form-template-manager .template-card .card-body .card-stats .stat{font-size:13px;color:#666}.form-template-manager .template-card .card-body .card-stats .stat i{color:#aaa;margin-left:4px}.form-template-manager .template-card .card-footer{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafbfc}.form-template-manager .template-card .card-footer .btn{font-size:12px}.form-template-manager .badge-system{background:#5b9bd5;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px}.form-template-manager .badge-system i{margin-left:3px}.form-template-manager .badge-default{background:#62cb31;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px}.form-template-manager .badge-default i{margin-left:3px}.form-template-manager .badge-disabled{background:#f0f0f0;color:#888;font-size:11px;padding:3px 8px;border-radius:4px}.form-template-manager .badge-disabled i{margin-left:3px}.form-template-manager .empty-state{text-align:center;padding:40px 20px;background:#fafbfc;border-radius:10px;border:2px dashed #e0e0e0}.form-template-manager .empty-state .empty-state-icon{font-size:48px;color:#ddd;margin-bottom:16px}.form-template-manager .empty-state h4{color:#555;margin-bottom:8px}.form-template-manager .empty-state p{margin-bottom:20px}.appraisal-types-modal .appraisal-types-list{max-height:350px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:6px;padding:8px 12px;background:#fafbfc}.appraisal-types-modal .appraisal-types-list .checkbox{margin:4px 0}.appraisal-types-modal .appraisal-types-list .checkbox label{font-size:13px;color:#333}@media (max-width: 767px){.form-template-manager .template-manager-header{flex-direction:column;gap:12px;align-items:flex-start}.form-template-manager .template-cards{grid-template-columns:1fr}.form-template-manager .template-card .card-footer{flex-wrap:wrap}}.form-builder-container{direction:rtl}.form-builder-container .tab-group-actions.has-active-ai,.form-builder-container .section-item-actions.has-active-ai,.form-builder-container .row-card-header-left.has-active-ai,.form-builder-container .field-block-actions.has-active-ai{opacity:1}.form-builder-container .btn-link.ai-config-active{color:#a46cff}.form-builder-container .btn-link.ai-config-active:hover{color:#7158e2}.form-builder-container .field-block.has-ai:not(.selected){border-color:#a46cff73}.form-builder-container .btn-template-ai{color:#2d3354;background:#ffffff;border:1px solid #d8d4f5;transition:background .12s ease,color .12s ease,border-color .12s ease}.form-builder-container .btn-template-ai .fa{color:#a46cff;margin-inline-end:4px}.form-builder-container .btn-template-ai:hover,.form-builder-container .btn-template-ai.is-active{background:#f5f2ff;border-color:#a46cff;color:#5e3aa9}.form-builder-container .btn-template-ai.is-active:hover{background:#ebe3ff;border-color:#7158e2}.form-builder-container .builder-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fff;border-bottom:2px solid #e8e8e8;position:sticky;top:0;z-index:100}.form-builder-container .builder-header .builder-header-right{display:flex;align-items:center;gap:12px}.form-builder-container .builder-header .builder-header-right .builder-title-group .builder-title-input{border:none;font-size:18px;font-weight:700;color:#333;background:transparent;padding:2px 0;width:250px}.form-builder-container .builder-header .builder-header-right .builder-title-group .builder-title-input:focus{outline:none;border-bottom:2px solid #62cb31}.form-builder-container .builder-header .builder-header-right .builder-title-group .builder-stats{display:block;font-size:12px}.form-builder-container .builder-header .builder-header-right .builder-title-group .builder-stats .dirty-indicator{color:#f0ad4e;margin-right:8px}.form-builder-container .builder-header .builder-header-right .builder-title-group .builder-stats .dirty-indicator i{font-size:8px}.form-builder-container .builder-header .builder-header-left{display:flex;align-items:center;gap:8px}.form-builder-container .builder-header .builder-header-left .builder-inline-field{display:flex;align-items:center;gap:6px}.form-builder-container .builder-header .builder-header-left .builder-inline-field label{font-size:12px;margin:0;white-space:nowrap}.form-builder-container .builder-body{display:flex;min-height:calc(100vh - 180px);gap:0}.form-builder-container .builder-body.with-preview .builder-main{flex:1}.form-builder-container .builder-body.with-preview .builder-preview{flex:0 0 400px}.form-builder-container .builder-sidebar{flex:0 0 220px;background:#f8f9fa;border-left:1px solid #e8e8e8;overflow-y:auto;max-height:calc(100vh - 180px)}.form-builder-container .builder-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e8e8e8}.form-builder-container .builder-sidebar .sidebar-header h5{margin:0;font-size:14px;font-weight:600;color:#333}.form-builder-container .builder-sidebar .sidebar-header h5 i{color:#62cb31;margin-left:6px}.form-builder-container .builder-sidebar .sidebar-sections{padding:8px 0}.form-builder-container .builder-sidebar .sidebar-section-item{padding:8px 14px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .15s}.form-builder-container .builder-sidebar .sidebar-section-item:hover{background:#eef0f2}.form-builder-container .builder-sidebar .sidebar-section-item.active{background:#e8f5e0;border-right:3px solid #62cb31}.form-builder-container .builder-sidebar .sidebar-section-item.active .section-item-title{color:#333;font-weight:600}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-title-row{display:flex;align-items:center;gap:8px}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-title-row i{color:#888;font-size:14px;width:16px;text-align:center}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-title-row .section-item-title{flex:1;font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-title-row .section-item-count{font-size:11px;background:#e0e0e0;color:#666;padding:1px 6px;border-radius:8px}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions{display:flex;gap:2px;margin-top:4px;padding-right:24px;opacity:0;transition:opacity .15s}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions .btn-link{padding:1px 4px;color:#888}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions .btn-link:hover{color:#333}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions.has-active-ai,.form-builder-container .builder-sidebar .sidebar-section-item:hover .section-item-actions{opacity:1}.form-builder-container .builder-sidebar .sidebar-tabs-tree{padding:0}.form-builder-container .builder-sidebar .sidebar-tab-group{border-bottom:1px solid #e8e8e8}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header{padding:8px 14px;cursor:pointer;background:#eef0f3;transition:background .15s;user-select:none}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header:hover{background:#e4e6ea}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-title-row{display:flex;align-items:center;gap:8px}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-title-row>i:first-child{color:#888;font-size:11px;width:12px;text-align:center}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-title-row .tab-icon{color:#5b6abf;font-size:13px;width:16px;text-align:center}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-title-row .tab-group-title{flex:1;font-size:13px;font-weight:600;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-title-row .tab-group-count{font-size:10px;background:#d8daf0;color:#5b6abf;padding:1px 6px;border-radius:8px}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-actions{display:flex;gap:2px;margin-top:4px;padding-right:20px;opacity:0;transition:opacity .15s}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-actions .btn-link{padding:1px 4px;color:#888}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-actions .btn-link:hover{color:#333}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header .tab-group-actions .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .builder-sidebar .sidebar-tab-group .tab-group-header:hover .tab-group-actions{opacity:1}.form-builder-container .builder-sidebar .tab-sections-container{min-height:8px;padding:2px 0;background:#f8f9fa}.form-builder-container .builder-sidebar .tab-sections-container .sidebar-section-item{padding:8px 28px 8px 14px}.form-builder-container .builder-sidebar .tab-add-section{padding:6px 28px;font-size:12px;color:#999;cursor:pointer;transition:all .15s}.form-builder-container .builder-sidebar .tab-add-section i{margin-left:4px}.form-builder-container .builder-sidebar .tab-add-section:hover{color:#62cb31;background:#f0fbe8}.form-builder-container .builder-sidebar .drag-handle{cursor:grab;color:#ccc;font-size:12px;width:14px;text-align:center}.form-builder-container .builder-sidebar .drag-handle:hover{color:#888}.form-builder-container .builder-sidebar .section-drag-mirror{background:#fff;border:1px dashed #62cb31;opacity:.85;padding:8px 14px;border-radius:4px;box-shadow:0 4px 12px #0000001a}.form-builder-container .builder-sidebar .sidebar-unassigned-group{border-bottom:1px solid #e8e8e8}.form-builder-container .builder-sidebar .sidebar-unassigned-group .unassigned-header{padding:8px 14px;font-size:12px;color:#e68a00;background:#fff8e5}.form-builder-container .builder-sidebar .sidebar-unassigned-group .unassigned-header i{margin-left:4px}.form-builder-container .builder-main{flex:1;padding:16px 20px;overflow-y:auto;max-height:calc(100vh - 180px);background:#f0f2f5}.form-builder-container .builder-main .main-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-builder-container .builder-main .main-section-header h4{margin:0;font-size:16px;font-weight:600;color:#333}.form-builder-container .builder-main .main-section-header h4 i{color:#62cb31;margin-left:6px}.form-builder-container .builder-main .main-section-header .main-section-actions{display:flex;gap:6px}.form-builder-container .builder-main .empty-main-state,.form-builder-container .builder-main .empty-rows-state{text-align:center;padding:40px;color:#999}.form-builder-container .builder-main .empty-main-state i,.form-builder-container .builder-main .empty-rows-state i{font-size:40px;margin-bottom:12px;display:block}.form-builder-container .builder-main .empty-main-state p,.form-builder-container .builder-main .empty-rows-state p{font-size:14px}.form-builder-container .builder-main .empty-main-state .quick-add-categories,.form-builder-container .builder-main .empty-rows-state .quick-add-categories{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.form-builder-container .builder-main .empty-main-state .quick-add-categories .quick-add-cat-btn .badge,.form-builder-container .builder-main .empty-rows-state .quick-add-categories .quick-add-cat-btn .badge{background:rgba(255,255,255,.3);margin-right:4px}.form-builder-container .builder-main .empty-main-state .quick-add-categories .quick-add-cat-btn[disabled],.form-builder-container .builder-main .empty-rows-state .quick-add-categories .quick-add-cat-btn[disabled]{opacity:.5}.form-builder-container .builder-main .quick-add-badge{background:rgba(255,255,255,.3);font-size:10px;margin-right:4px}.form-builder-container .builder-row-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;transition:border-color .2s,box-shadow .2s;cursor:pointer}.form-builder-container .builder-row-card:hover{border-color:#ccc;box-shadow:0 2px 8px #0000000d}.form-builder-container .builder-row-card.selected{border-color:#62cb31;box-shadow:0 0 0 2px #62cb3126}.form-builder-container .builder-row-card .row-card-header{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-bottom:1px solid #f0f0f0;background:#fafbfc;border-radius:8px 8px 0 0}.form-builder-container .builder-row-card .row-card-header .row-card-header-right{display:flex;align-items:center;gap:8px}.form-builder-container .builder-row-card .row-card-header .row-card-header-right .row-number{font-size:11px;background:#e0e0e0;color:#666;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.form-builder-container .builder-row-card .row-card-header .row-card-header-right .row-title{font-size:13px;font-weight:500}.form-builder-container .builder-row-card .row-card-header .row-card-header-right .badge{font-size:10px;padding:2px 6px}.form-builder-container .builder-row-card .row-card-header .row-card-header-right .badge-info{background:#5bc0de;color:#fff}.form-builder-container .builder-row-card .row-card-header .row-card-header-right .badge-warning{background:#f0ad4e;color:#fff}.form-builder-container .builder-row-card .row-card-header .row-card-header-left{display:flex;gap:2px;opacity:0;transition:opacity .15s}.form-builder-container .builder-row-card .row-card-header .row-card-header-left .btn-link{padding:1px 4px;color:#888}.form-builder-container .builder-row-card .row-card-header .row-card-header-left .btn-link:hover{color:#333}.form-builder-container .builder-row-card .row-card-header .row-card-header-left .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .builder-row-card:hover .row-card-header-left{opacity:1}.form-builder-container .builder-row-card .row-card-fields{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;align-items:stretch}.form-builder-container .field-block{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:8px 10px;cursor:pointer;transition:border-color .15s,background .15s;position:relative;min-width:100px}.form-builder-container .field-block:hover{background:#f0f2f5;border-color:#ccc}.form-builder-container .field-block.selected{background:#f0fbe8;border-color:#62cb31}.form-builder-container .field-block .field-block-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.form-builder-container .field-block .field-block-header i{color:#888;font-size:12px}.form-builder-container .field-block .field-block-header .field-block-label{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-container .field-block .field-block-header .field-required{color:#d9534f;font-size:14px;font-weight:700}.form-builder-container .field-block .field-block-meta{display:flex;gap:6px}.form-builder-container .field-block .field-block-meta .field-type-badge{font-size:10px;background:#e8e8e8;color:#666;padding:1px 5px;border-radius:3px}.form-builder-container .field-block .field-block-meta .field-name-badge{font-size:10px;color:#aaa;direction:ltr}.form-builder-container .field-block .field-block-actions{display:flex;gap:2px;position:absolute;top:2px;left:2px;opacity:0;transition:opacity .15s;background:rgba(255,255,255,.9);border-radius:4px;padding:1px}.form-builder-container .field-block .field-block-actions .btn-link{padding:0 3px;font-size:11px;color:#888}.form-builder-container .field-block .field-block-actions .btn-link:hover{color:#333}.form-builder-container .field-block .field-block-actions .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .field-block:hover .field-block-actions{opacity:1}.form-builder-container .add-field-block{background:transparent;border:2px dashed #d0d0d0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa;min-height:50px;flex-basis:100px!important;flex-grow:0}.form-builder-container .add-field-block:hover{border-color:#62cb31;color:#62cb31;background:#f8fcf5}.form-builder-container .add-field-block i{font-size:16px}.form-builder-container .add-field-block span{font-size:11px;margin-top:2px}.form-builder-container .subgroup-block{flex-basis:100%;background:#f0f4ff;border:2px solid #b8c9e8;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.form-builder-container .subgroup-block:hover{border-color:#8ba8d4}.form-builder-container .subgroup-block.selected{border-color:#5b6abf;box-shadow:0 0 0 2px #5b6abf26}.form-builder-container .subgroup-block .subgroup-block-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#e4ecf7;border-radius:6px 6px 0 0;border-bottom:1px solid #d0daea}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-right{display:flex;align-items:center;gap:8px}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-right>i{color:#5b6abf;font-size:14px}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-right .subgroup-title{font-size:13px;font-weight:600;color:#444}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-right .badge-info{background:#5bc0de;color:#fff;font-size:10px;padding:2px 6px}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-right .badge-default{background:#e0e0e0;color:#666;direction:ltr;font-family:monospace;font-size:10px;padding:2px 6px}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-left{display:flex;gap:2px;opacity:0;transition:opacity .15s}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-left .btn-link{padding:1px 4px;color:#888}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-left .btn-link:hover{color:#333}.form-builder-container .subgroup-block .subgroup-block-header .subgroup-header-left .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .subgroup-block:hover .subgroup-header-left{opacity:1}.form-builder-container .subgroup-block .subgroup-fields{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;align-items:stretch}.form-builder-container .subgroup-block .subgroup-field-block{background:#fff;border:1px solid #d0daea;border-radius:5px;padding:6px 8px;cursor:pointer;transition:border-color .15s,background .15s;position:relative;min-width:80px}.form-builder-container .subgroup-block .subgroup-field-block:hover{background:#f8f9ff;border-color:#a0b4d4}.form-builder-container .subgroup-block .subgroup-field-block.selected{background:#e8ecf7;border-color:#5b6abf}.form-builder-container .subgroup-block .subgroup-field-block .field-block-header{margin-bottom:3px}.form-builder-container .subgroup-block .subgroup-field-block .field-block-header i{font-size:11px}.form-builder-container .subgroup-block .subgroup-field-block .field-block-header .field-block-label{font-size:12px}.form-builder-container .subgroup-block .subgroup-field-block .field-block-meta .field-type-badge,.form-builder-container .subgroup-block .subgroup-field-block .field-block-meta .field-name-badge{font-size:9px}.form-builder-container .subgroup-block .subgroup-field-block .field-block-actions{display:flex;gap:2px;position:absolute;top:1px;left:1px;opacity:0;transition:opacity .15s;background:rgba(255,255,255,.9);border-radius:3px;padding:1px}.form-builder-container .subgroup-block .subgroup-field-block .field-block-actions .btn-link{padding:0 2px;font-size:10px;color:#888}.form-builder-container .subgroup-block .subgroup-field-block .field-block-actions .btn-link:hover{color:#333}.form-builder-container .subgroup-block .subgroup-field-block .field-block-actions .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .subgroup-block .subgroup-field-block:hover .field-block-actions{opacity:1}.form-builder-container .subgroup-block .subgroup-field-block.add-field-block{flex-basis:80px!important;min-height:40px;font-size:11px;border-color:#c0d0e8;border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8ba8d4}.form-builder-container .subgroup-block .subgroup-field-block.add-field-block i{font-size:14px}.form-builder-container .subgroup-block .subgroup-field-block.add-field-block span{font-size:10px}.form-builder-container .subgroup-block .subgroup-field-block.add-field-block:hover{border-color:#5b6abf;color:#5b6abf;background:#f0f4ff}.form-builder-container .sub-subgroup-block{flex-basis:100%;background:#f5f0ff;border:2px solid #c8b8e8;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.form-builder-container .sub-subgroup-block:hover{border-color:#a090c8}.form-builder-container .sub-subgroup-block.selected{border-color:#7b5abf;box-shadow:0 0 0 2px #7b5abf26}.form-builder-container .sub-subgroup-block .sub-subgroup-header{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;background:#ece4f7;border-radius:4px 4px 0 0;border-bottom:1px solid #d4c8e8}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-right{display:flex;align-items:center;gap:6px}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-right>i{color:#7b5abf;font-size:12px}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-right .subgroup-title{font-size:12px;font-weight:600;color:#555}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-right .badge-info{background:#9b7ad8;color:#fff;font-size:9px;padding:1px 5px}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-right .badge-default{background:#ddd;color:#666;direction:ltr;font-family:monospace;font-size:9px;padding:1px 5px}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-left{display:flex;gap:2px;opacity:0;transition:opacity .15s}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-left .btn-link{padding:1px 3px;color:#999;font-size:11px}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-left .btn-link:hover{color:#333}.form-builder-container .sub-subgroup-block .sub-subgroup-header .subgroup-header-left .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .sub-subgroup-block:hover .subgroup-header-left{opacity:1}.form-builder-container .sub-subgroup-block .sub-subgroup-fields{display:flex;flex-wrap:wrap;gap:5px;padding:6px 10px;align-items:stretch}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block{background:#fff;border:1px solid #d4c8e8;border-radius:4px;padding:4px 6px;cursor:pointer;transition:border-color .15s,background .15s;position:relative;min-width:70px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block:hover{background:#faf8ff;border-color:#b0a0d4}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block.selected{background:#ece4f7;border-color:#7b5abf}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-header{margin-bottom:2px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-header i{font-size:10px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-header .field-block-label{font-size:11px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-meta .field-type-badge,.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-meta .field-name-badge{font-size:8px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-actions{display:flex;gap:2px;position:absolute;top:1px;left:1px;opacity:0;transition:opacity .15s;background:rgba(255,255,255,.9);border-radius:3px;padding:1px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-actions .btn-link{padding:0 2px;font-size:9px;color:#999}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-actions .btn-link:hover{color:#333}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block .field-block-actions .btn-link.text-danger:hover{color:#d9534f}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block:hover .field-block-actions{opacity:1}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block.add-field-block{flex-basis:70px!important;min-height:35px;font-size:10px;border-color:#c8b8e8;border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a090c8}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block.add-field-block i{font-size:12px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block.add-field-block span{font-size:9px}.form-builder-container .sub-subgroup-block .sub-subgroup-field-block.add-field-block:hover{border-color:#7b5abf;color:#7b5abf;background:#f5f0ff}.form-builder-container .add-subgroup-inner{border-color:#c8b8e8!important;color:#a090c8!important}.form-builder-container .add-subgroup-inner:hover{border-color:#7b5abf!important;color:#7b5abf!important;background:#f5f0ff!important}.form-builder-container .add-subgroup-block{background:transparent;border:2px dashed #b8c9e8;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8ba8d4;min-height:50px;flex-basis:100px!important;flex-grow:0;border-radius:6px;padding:8px 10px}.form-builder-container .add-subgroup-block:hover{border-color:#5b6abf;color:#5b6abf;background:#f0f4ff}.form-builder-container .add-subgroup-block i{font-size:16px}.form-builder-container .add-subgroup-block span{font-size:11px;margin-top:2px}.form-builder-container .preview-subgroup{margin-bottom:10px;padding:8px;background:#f8faff;border:1px solid #d8e2f0;border-radius:6px}.form-builder-container .preview-subgroup .preview-subgroup-title{font-size:13px;font-weight:600;color:#555;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e8eef5}.form-builder-container .preview-subgroup .preview-subgroup-title i{color:#5b6abf;margin-left:4px}.form-builder-container .field-block.system-field{border-right:3px solid #5b9bd5;background:#f5f9fd}.form-builder-container .field-block.system-field.selected{background:#eaf2fb;border-color:#5b9bd5;border-right:3px solid #5b9bd5}.form-builder-container .system-field-badge{position:absolute;top:3px;right:3px;background:#5b9bd5;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;z-index:2}.form-builder-container .system-path-display{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#eaf2fb;border:1px solid #c4d9ef;border-radius:4px;font-size:13px;color:#3a6ea5;direction:ltr;font-family:monospace}.form-builder-container .system-path-display i{color:#5b9bd5}.form-builder-container .values-source-display{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f0f7ee;border:1px solid #c3ddb8;border-radius:4px;font-size:13px}.form-builder-container .values-source-display .values-source-name{color:#3a7728;font-weight:600}.form-builder-container .values-source-display .values-source-count{color:#6a9a5b;font-size:12px}.form-builder-container .builder-properties{flex:0 0 300px;background:#fff;border-right:1px solid #e8e8e8;overflow-y:auto;max-height:calc(100vh - 180px)}.form-builder-container .builder-properties .properties-empty{text-align:center;padding:40px 20px;color:#bbb}.form-builder-container .builder-properties .properties-empty i{font-size:36px;display:block;margin-bottom:12px}.form-builder-container .builder-properties .properties-empty p{font-size:13px}.form-builder-container .builder-properties .properties-header{padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fafbfc}.form-builder-container .builder-properties .properties-header h5{margin:0;font-size:14px;font-weight:600;color:#333}.form-builder-container .builder-properties .properties-header h5 i{color:#62cb31;margin-left:6px}.form-builder-container .builder-properties .properties-body{padding:16px}.form-builder-container .builder-properties .properties-body .form-group{margin-bottom:14px}.form-builder-container .builder-properties .properties-body .form-group label{font-size:12px;font-weight:600;color:#555;display:block;margin-bottom:4px}.form-builder-container .builder-properties .properties-body .form-group .checkbox-label{font-weight:500;cursor:pointer}.form-builder-container .builder-properties .properties-body .form-group .checkbox-label input{margin-left:6px}.form-builder-container .builder-properties .properties-body .form-group .form-control{font-size:13px}.form-builder-container .grid-picker{display:flex;flex-direction:column;gap:4px}.form-builder-container .grid-picker .grid-option{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .15s}.form-builder-container .grid-picker .grid-option:hover{border-color:#ccc;background:#f8f8f8}.form-builder-container .grid-picker .grid-option.active{border-color:#62cb31;background:#f0fbe8;color:#333}.form-builder-container .grid-picker .grid-option .grid-preview{height:8px;background:#62cb31;border-radius:2px;min-width:10px}.form-builder-container .computed-expression{font-family:monospace;font-size:12px;direction:ltr;text-align:left;background:#f8f9fa}.form-builder-container .options-list .option-item{display:flex;align-items:center;gap:4px;margin-bottom:4px}.form-builder-container .options-list .option-item .form-control{flex:1}.form-builder-container .condition-display{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:border-color .15s;min-height:34px}.form-builder-container .condition-display:hover{border-color:#62cb31}.form-builder-container .condition-display .condition-text{font-size:12px;color:#333;direction:ltr;font-family:monospace;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-container .condition-display .condition-text.condition-text-visual{direction:rtl;font-family:inherit}.form-builder-container .condition-display i{color:#888;margin-right:8px}.form-builder-container .builder-preview{flex:0 0 400px;background:#fff;border-right:1px solid #e8e8e8;overflow-y:auto;max-height:calc(100vh - 180px)}.form-builder-container .builder-preview .preview-header{padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fafbfc}.form-builder-container .builder-preview .preview-header h5{margin:0;font-size:14px;font-weight:600;color:#333}.form-builder-container .builder-preview .preview-header h5 i{color:#f0ad4e;margin-left:6px}.form-builder-container .builder-preview .preview-content{padding:16px}.form-builder-container .builder-preview .preview-content .preview-section-title{font-size:15px;font-weight:600;color:#333;padding:8px 0;margin-bottom:8px;border-bottom:2px solid #62cb31}.form-builder-container .builder-preview .preview-content .preview-section-title i{color:#62cb31;margin-left:6px}.form-builder-container .builder-preview .preview-content .preview-row-title{font-size:13px;font-weight:600;color:#555;margin-bottom:6px;padding-top:8px}.form-builder-container .builder-preview .preview-content .form-group{margin-bottom:12px}.form-builder-container .builder-preview .preview-content .form-group label{font-size:12px;color:#666}.form-builder-container .builder-preview .preview-content .field-suffix-preview{font-size:12px;color:#888;margin-right:4px}@media (max-width: 991px){.form-builder-container .builder-body{flex-direction:column}.form-builder-container .builder-sidebar{flex:none;max-height:none}.form-builder-container .builder-sidebar .sidebar-sections{display:flex;flex-wrap:wrap;padding:8px;gap:4px}.form-builder-container .builder-sidebar .sidebar-section-item{padding:6px 10px;border:1px solid #e0e0e0;border-radius:6px;border-bottom:none}.form-builder-container .builder-sidebar .sidebar-section-item .section-item-actions{display:none}.form-builder-container .builder-main{max-height:none;min-height:300px}.form-builder-container .builder-properties,.form-builder-container .builder-preview{flex:none;max-height:none;border-right:none;border-top:1px solid #e8e8e8}}.system-fields-modal .system-fields-picker{direction:rtl}.system-fields-modal .system-fields-picker .search-box{margin-bottom:14px}.system-fields-modal .system-fields-picker .search-box .input-group-addon{background:#f8f9fa;border-color:#e0e0e0;color:#888}.system-fields-modal .system-fields-picker .search-box .form-control{border-color:#e0e0e0}.system-fields-modal .system-fields-picker .search-box .form-control:focus{border-color:#5b9bd5;box-shadow:0 0 0 2px #5b9bd526}.system-fields-modal .system-fields-picker .picker-categories{max-height:400px;overflow-y:auto}.system-fields-modal .system-fields-picker .picker-category{border:1px solid #e8e8e8;border-radius:6px;margin-bottom:8px;overflow:hidden}.system-fields-modal .system-fields-picker .picker-category .category-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f9fa;cursor:pointer;transition:background .15s;user-select:none}.system-fields-modal .system-fields-picker .picker-category .category-header:hover{background:#eef0f2}.system-fields-modal .system-fields-picker .picker-category .category-header>i:first-child{color:#888;font-size:11px;width:12px;text-align:center}.system-fields-modal .system-fields-picker .picker-category .category-header>i:nth-child(2){color:#5b9bd5;font-size:14px}.system-fields-modal .system-fields-picker .picker-category .category-header .category-title{flex:1;font-weight:600;font-size:14px;color:#333}.system-fields-modal .system-fields-picker .picker-category .category-header .category-count{font-size:11px;color:#888;background:#e8e8e8;padding:1px 8px;border-radius:10px}.system-fields-modal .system-fields-picker .picker-category .category-header .select-all-btn{font-size:11px;color:#5b9bd5;padding:0 4px}.system-fields-modal .system-fields-picker .picker-category .category-header .select-all-btn:hover{color:#3a6ea5;text-decoration:underline}.system-fields-modal .system-fields-picker .picker-category .category-fields{border-top:1px solid #e8e8e8}.system-fields-modal .system-fields-picker .picker-category .picker-field-item{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 30px;cursor:pointer;transition:background .1s;border-bottom:1px solid #f5f5f5}.system-fields-modal .system-fields-picker .picker-category .picker-field-item:last-child{border-bottom:none}.system-fields-modal .system-fields-picker .picker-category .picker-field-item:hover:not(.disabled){background:#f0f7ff}.system-fields-modal .system-fields-picker .picker-category .picker-field-item.selected{background:#e8f0fb}.system-fields-modal .system-fields-picker .picker-category .picker-field-item.disabled{opacity:.55;cursor:default}.system-fields-modal .system-fields-picker .picker-category .picker-field-item .field-checkbox{font-size:15px;width:18px;text-align:center}.system-fields-modal .system-fields-picker .picker-category .picker-field-item .field-label{flex:1;font-size:13px;color:#333}.system-fields-modal .system-fields-picker .picker-category .picker-field-item .field-path{font-size:11px;color:#aaa;direction:ltr;font-family:monospace}.system-fields-modal .system-fields-picker .picker-category .picker-field-item .field-exists-badge{font-size:10px;background:#e8e8e8;color:#888;padding:1px 6px;border-radius:3px;white-space:nowrap}.system-fields-modal .system-fields-picker .picker-category .picker-field-item .field-has-list{font-size:11px;color:#5baa48;margin-inline-start:-4px}.system-fields-modal .modal-footer{direction:rtl}.system-fields-modal .modal-footer .selected-count{font-size:13px;color:#5b9bd5;line-height:34px}.condition-builder-modal .condition-builder{direction:rtl}.condition-builder-modal .condition-builder .condition-logic-selector{margin-bottom:16px;padding:10px 14px;background:#f8f9fa;border-radius:6px;border:1px solid #e8e8e8}.condition-builder-modal .condition-builder .condition-logic-selector>label:first-child{font-weight:600;font-size:13px;color:#555;display:block;margin-bottom:6px}.condition-builder-modal .condition-builder .condition-logic-selector .radio-inline{font-size:13px;margin-left:16px}.condition-builder-modal .condition-builder .condition-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:border-color .15s}.condition-builder-modal .condition-builder .condition-row:hover{border-color:#ccc}.condition-builder-modal .condition-builder .condition-row .condition-row-number{font-size:11px;background:#e0e0e0;color:#666;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.condition-builder-modal .condition-builder .condition-row .condition-field-select{flex:2}.condition-builder-modal .condition-builder .condition-row .condition-field-select select{font-size:13px}.condition-builder-modal .condition-builder .condition-row .condition-operator-select{flex:1.5}.condition-builder-modal .condition-builder .condition-row .condition-operator-select select{font-size:13px}.condition-builder-modal .condition-builder .condition-row .condition-value-input{flex:1.5}.condition-builder-modal .condition-builder .condition-row .condition-value-input input,.condition-builder-modal .condition-builder .condition-row .condition-value-input select{font-size:13px}.condition-builder-modal .condition-builder .condition-row .condition-remove-btn{flex-shrink:0;font-size:16px;padding:2px 6px}.condition-builder-modal .condition-builder .condition-row .condition-remove-btn:hover{color:#d9534f}.condition-builder-modal .condition-builder .condition-add-btn{margin-top:8px}.condition-builder-modal .condition-builder .condition-add-btn i{margin-left:4px}.condition-builder-modal .condition-builder .condition-advanced-toggle{margin-top:16px;padding-top:12px;border-top:1px dashed #e0e0e0}.condition-builder-modal .condition-builder .condition-advanced-toggle .checkbox-label{font-size:12px;color:#888;cursor:pointer}.condition-builder-modal .condition-builder .condition-advanced-toggle .checkbox-label input{margin-left:6px}.condition-builder-modal .condition-builder .condition-advanced-area{margin-top:8px}.condition-builder-modal .condition-builder .condition-advanced-area textarea{font-family:monospace;font-size:12px;direction:ltr;text-align:left}.icon-picker-modal .icon-picker-body{max-height:70vh;overflow-y:auto}.icon-picker-modal .icon-picker-search,.icon-picker-modal .icon-picker-grid{margin-bottom:16px}.icon-picker-modal .icon-picker-category{font-weight:600;font-size:13px;color:#555;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eee}.icon-picker-modal .icon-picker-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.icon-picker-modal .icon-picker-item{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:18px;color:#555;background:#fff;transition:all .15s}.icon-picker-modal .icon-picker-item:hover{border-color:#2196f3;color:#2196f3;background:#f0f7ff}.icon-picker-modal .icon-picker-item.selected{border-color:#2196f3;background:#2196F3;color:#fff}.variable-reference .var-ref-search{padding:8px;border-bottom:1px solid #e8e8e8}.variable-reference .var-ref-search .input-group-addon{background:#fff;border-left:0}.variable-reference .var-ref-search .form-control{border-right:0;font-size:13px}.variable-reference .var-ref-search .form-control:focus{box-shadow:none;border-color:#62cb31}.variable-reference .var-ref-group{border-bottom:1px solid #f0f0f0}.variable-reference .var-ref-group .var-ref-group-header{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600;color:#333;background:#fafbfc}.variable-reference .var-ref-group .var-ref-group-header:hover{background:#f0f2f5}.variable-reference .var-ref-group .var-ref-group-header .group-title{flex:1}.variable-reference .var-ref-group .var-ref-group-header .group-title i{margin-left:4px;color:#888}.variable-reference .var-ref-group .var-ref-group-header .group-count{font-size:11px;background:#e0e0e0;color:#666;padding:1px 6px;border-radius:8px;font-weight:400}.variable-reference .var-ref-group .var-ref-group-header>i{color:#888;width:12px;text-align:center}.variable-reference .var-ref-group .var-ref-group-body{padding:0}.variable-reference .var-ref-group .var-ref-item{padding:6px 12px 6px 8px;border-bottom:1px solid #f8f8f8;transition:background .1s}.variable-reference .var-ref-group .var-ref-item:hover{background:#f8fcf5}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main{display:flex;align-items:center;gap:8px}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main>i{color:#aaa;font-size:12px;width:14px;text-align:center}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main .var-ref-item-info{flex:1;overflow:hidden}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main .var-ref-item-info .var-ref-label{display:block;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main .var-ref-item-info .var-ref-syntax{display:block;font-size:11px;color:#62cb31;background:transparent;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main .copy-btn{color:#ccc;padding:2px 6px;opacity:0;transition:opacity .15s}.variable-reference .var-ref-group .var-ref-item .var-ref-item-main .copy-btn:hover{color:#62cb31}.variable-reference .var-ref-group .var-ref-item:hover .copy-btn{opacity:1}.variable-reference .var-ref-group .var-ref-item .var-ref-item-note{padding-right:22px;margin-top:2px}.variable-reference .var-ref-group .var-ref-item .var-ref-item-note small{font-size:11px}.document-template-manager{padding:16px}.document-template-manager .doc-manager-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e8e8e8}.document-template-manager .doc-manager-header .header-right h4{margin:0 0 4px;font-size:18px;font-weight:700;color:#333}.document-template-manager .doc-manager-header .header-right h4 i{color:#2e86c1;margin-left:8px}.document-template-manager .doc-empty-state{text-align:center;padding:40px;background:#fafbfc;border:2px dashed #e0e0e0;border-radius:10px}.document-template-manager .doc-empty-state>i{font-size:48px;color:#ddd;display:block;margin-bottom:12px}.document-template-manager .doc-empty-state h5{color:#555}.document-template-manager .doc-empty-state p{margin-bottom:16px}.document-template-manager .doc-list .doc-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px;transition:box-shadow .2s}.document-template-manager .doc-list .doc-card:hover{box-shadow:0 2px 8px #0000000f}.document-template-manager .doc-list .doc-card .doc-card-icon{font-size:28px;color:#2e86c1;width:36px;text-align:center}.document-template-manager .doc-list .doc-card .doc-card-info{flex:1}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-title{display:block;font-size:15px;font-weight:600;color:#333}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-meta{display:flex;gap:16px;margin-top:4px}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-meta span{font-size:12px;color:#888}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-meta span i{margin-left:4px;color:#aaa}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-meta .label-restrict{font-size:10px;padding:2px 6px;vertical-align:middle;margin-right:4px}.document-template-manager .doc-list .doc-card .doc-card-info .doc-card-meta .label-restrict i{margin-left:2px;color:inherit}.document-template-manager .doc-list .doc-card .doc-card-actions{display:flex;gap:6px}.document-template-manager .doc-sample-library{margin-top:32px;padding-top:16px;border-top:1px solid #e8e8e8}.document-template-manager .doc-sample-library .sample-library-header{margin-bottom:16px}.document-template-manager .doc-sample-library .sample-library-header h5{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.document-template-manager .doc-sample-library .sample-library-header h5 i{color:#f39c12;margin-left:6px}.document-template-manager .doc-sample-library .sample-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.document-template-manager .doc-sample-library .sample-card{padding:16px;background:#fafbfc;border:1px solid #e8e8e8;border-radius:8px;text-align:center}.document-template-manager .doc-sample-library .sample-card>i{font-size:32px;color:#2e86c1;display:block;margin-bottom:8px}.document-template-manager .doc-sample-library .sample-card .sample-title{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.document-template-manager .doc-sample-library .sample-card .sample-desc{display:block;font-size:12px;color:#888;margin-bottom:12px}.document-template-upload-modal .upload-zone{border:2px dashed #d0d0d0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .2s}.document-template-upload-modal .upload-zone:hover{border-color:#62cb31;background:#f8fcf5}.document-template-upload-modal .upload-zone.has-file{border-color:#62cb31;background:#f0fbe8}.document-template-upload-modal .upload-zone .upload-zone-content i{font-size:28px;color:#888;display:block;margin-bottom:8px}.document-template-upload-modal .upload-zone .upload-zone-content span{font-size:13px;color:#666}.document-template-upload-modal .var-ref-sidebar{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;max-height:400px;overflow-y:auto}.document-template-upload-modal .var-ref-sidebar h5{padding:10px 14px;margin:0;border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:600}.document-template-upload-modal .var-ref-sidebar h5 i{color:#62cb31;margin-left:6px}.template-generator{padding:0 16px}.template-generator .generator-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:16px;border-bottom:2px solid #e8e8e8}.template-generator .generator-header .header-right .header-title{font-size:20px;font-weight:700;color:#333;margin:0 0 4px}.template-generator .generator-header .header-right .header-title i{color:#9b59b6;margin-left:8px}.template-generator .generator-header .header-right .header-subtitle{font-size:13px;color:#888}.template-generator .wizard-steps{display:flex;align-items:center;justify-content:center;padding:20px 0;margin-bottom:20px}.template-generator .wizard-steps .wizard-step{display:flex;align-items:center;gap:8px;cursor:pointer;opacity:.5;transition:opacity .2s}.template-generator .wizard-steps .wizard-step.active,.template-generator .wizard-steps .wizard-step.completed{opacity:1}.template-generator .wizard-steps .wizard-step.active .step-number,.template-generator .wizard-steps .wizard-step.completed .step-number{background:#62cb31;color:#fff;border-color:#62cb31}.template-generator .wizard-steps .wizard-step .step-number{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:2px solid #ccc;color:#888;background:#fff;transition:all .2s}.template-generator .wizard-steps .wizard-step .step-label{font-size:13px;font-weight:500;color:#555}.template-generator .wizard-steps .wizard-step-divider{width:40px;height:2px;background:#ddd;margin:0 12px;transition:background .2s}.template-generator .wizard-steps .wizard-step-divider.completed{background:#62cb31}.template-generator .step-panel{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:24px}.template-generator .step-panel .step-title{font-size:17px;font-weight:600;color:#333;margin:0 0 8px}.template-generator .step-panel .step-title i{color:#62cb31;margin-left:6px}.template-generator .step-panel .step-description{font-size:13px;margin-bottom:20px}.template-generator .upload-zone-large{border:2px dashed #ccc;border-radius:10px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .2s;background:#fafbfc;min-height:200px;display:flex;align-items:center;justify-content:center}.template-generator .upload-zone-large:hover{border-color:#62cb31;background:#f8fdf5}.template-generator .upload-zone-large.has-file{border-color:#62cb31;border-style:solid;background:#f8fdf5}.template-generator .upload-zone-large .upload-zone-content{cursor:pointer}.template-generator .upload-zone-large .upload-zone-content i{display:block;margin-bottom:10px;color:#aaa}.template-generator .upload-zone-large .upload-zone-content p{margin:4px 0;color:#666}.template-generator .upload-zone-large.has-file .upload-zone-content i{color:#337ab7}.template-generator .stats-bar{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;background:#f7f9fa;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px}.template-generator .stats-bar .stat-item{font-size:13px;color:#666}.template-generator .stats-bar .stat-item i{color:#aaa;margin-left:4px}.template-generator .stats-bar .stat-item.mapping-count{margin-right:auto;font-weight:600;color:#62cb31}.template-generator .stats-bar .stat-item.mapping-count i{color:#62cb31}.template-generator .alert-sm{padding:8px 12px;font-size:13px;margin-bottom:12px}.template-generator .selection-hint{padding:8px 14px;background:#fffbf0;border:1px solid #f0e4c4;border-radius:8px;font-size:13px;color:#7a6530;margin-bottom:12px}.template-generator .selection-hint i{margin-left:6px;color:#c4a84e}.template-generator .selection-hint code{background:#f5f0e0;padding:1px 5px;border-radius:3px;font-size:12px;color:#7a6530}.template-generator .selection-hint.feature-hints{display:flex;align-items:center;gap:12px;font-size:12px;color:#888;background:#fafafa;border-color:#eee;margin-top:-4px;padding:6px 14px}.template-generator .selection-hint.feature-hints .feature-hint{display:inline-flex;align-items:center;gap:4px}.template-generator .selection-hint.feature-hints .feature-hint i{font-size:13px;color:inherit}.template-generator .selection-hint.feature-hints .feature-hint-separator{color:#ddd}.template-generator .mapping-layout{display:flex;gap:16px;margin-bottom:16px}.template-generator .mapping-panel{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.template-generator .mapping-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f0f0;background:#fafbfc}.template-generator .mapping-panel .panel-header h5{margin:0;font-size:14px;font-weight:600;color:#333}.template-generator .mapping-panel .panel-header h5 i{color:#62cb31;margin-left:4px}.template-generator .mapping-panel .panel-body-scroll{overflow-y:auto;max-height:500px;padding:8px}.template-generator .document-panel{flex:3}.template-generator .document-view{position:relative;overflow-y:auto;max-height:600px;padding:20px;background:#e0e0e0;user-select:text;cursor:text}.template-generator .doc-page-wrapper{max-width:700px;margin:0 auto 20px;background:#fff;box-shadow:0 1px 6px #00000026;border:1px solid #ccc;border-radius:2px;min-height:300px;direction:rtl}.template-generator .doc-page-header{border-bottom:1px dashed #ddd}.template-generator .doc-page-header .doc-rich-content--header{padding:20px 55px 10px;background:#fcfcfc;min-height:auto}.template-generator .doc-page-body .doc-rich-content{padding:50px 55px}.template-generator .doc-page-footer{border-top:1px dashed #ddd}.template-generator .doc-page-footer .doc-rich-content--footer{padding:10px 55px 20px;background:#fcfcfc;min-height:auto}.template-generator .doc-rich-content{user-select:text;direction:rtl;cursor:text}.template-generator .doc-para{padding:2px 4px;border-radius:4px;font-size:14px;line-height:1.7;min-height:1.2em;cursor:text;user-select:text;color:#333;transition:background .15s;margin:0}.template-generator .doc-para:hover{background:rgba(0,0,0,.02)}.template-generator h1.doc-para{font-size:24px;font-weight:700;margin:12px 0 8px}.template-generator h2.doc-para{font-size:20px;font-weight:700;margin:10px 0 6px}.template-generator h3.doc-para{font-size:17px;font-weight:600;margin:8px 0 4px}.template-generator h4.doc-para{font-size:15px;font-weight:600;margin:6px 0 4px}.template-generator h5.doc-para{font-size:14px;font-weight:600;margin:4px 0 2px}.template-generator h6.doc-para{font-size:13px;font-weight:600;margin:4px 0 2px}.template-generator .doc-list-item{position:relative}.template-generator .doc-list-item.doc-list-bullet:before{content:"\2022";position:absolute;right:6px;color:#555;font-weight:700}.template-generator .doc-list-marker{display:inline-block;min-width:20px;text-align:left;color:#333;font-weight:400;margin-left:6px;user-select:none}.template-generator .doc-field-code{display:inline-block;background:#f0f0f0;border:1px solid #ddd;border-radius:3px;padding:0 4px;font-size:.85em;color:#888;cursor:default;user-select:none}.template-generator .doc-hyperlink{color:#0563c1;text-decoration:underline;cursor:pointer}.template-generator .doc-hyperlink:hover{color:#034b8a}.template-generator .doc-list-level-0{padding-inline-start:24px}.template-generator .doc-list-level-1{padding-inline-start:48px}.template-generator .doc-list-level-2{padding-inline-start:72px}.template-generator .doc-list-level-3{padding-inline-start:96px}.template-generator .doc-list-level-4{padding-inline-start:120px}.template-generator .doc-list-level-5{padding-inline-start:144px}.template-generator .doc-list-level-6{padding-inline-start:168px}.template-generator .doc-list-level-7{padding-inline-start:192px}.template-generator .doc-list-level-8{padding-inline-start:216px}.template-generator .doc-table{border-collapse:collapse;width:100%;margin:8px 0;direction:rtl}.template-generator .doc-table td,.template-generator .doc-table th{border:1px solid #bbb;padding:4px 8px;vertical-align:top}.template-generator .doc-table .doc-para{padding:1px 4px;min-height:auto;border-radius:0}.template-generator .doc-table .doc-para:hover{background:rgba(0,0,0,.02)}.template-generator .doc-image-placeholder{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:2px dashed #ccc;background:#f9f9f9;border-radius:4px;color:#aaa;font-size:11px;user-select:none;vertical-align:middle;margin:4px 0;cursor:pointer;transition:border-color .2s,background-color .2s}.template-generator .doc-image-placeholder i{font-size:16px;color:#bbb;transition:color .2s}.template-generator .doc-image-placeholder:hover{border-color:#5b9bd5;background:#f0f7ff}.template-generator .doc-image-placeholder:hover i{color:#5b9bd5}.template-generator .doc-tab{user-select:none}.template-generator .doc-textbox{border:1px solid #d0d0d0;padding:8px 12px;margin:6px 0;background:#fafbfc;border-radius:3px;min-width:120px;max-width:100%}.template-generator .doc-page-break{border-top:2px dashed #ccc;margin:20px 0;position:relative}.template-generator .doc-page-break:after{content:"\5e2\5de\5d5\5d3  \5d7\5d3\5e9";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#fff;padding:0 8px;font-size:11px;color:#aaa}.template-generator .doc-page-break.doc-column-break:after{content:"\5e2\5de\5d5\5d3\5d4  \5d7\5d3\5e9\5d4"}.template-generator .location-divider{padding:6px 12px;margin:8px 0 4px;border-bottom:1px solid #ccc;font-size:12px;font-weight:600;color:#666}.template-generator .location-divider i{margin-left:4px}.template-generator .location-divider:first-child{margin-top:0}.template-generator .paragraph-block{padding:6px 10px;margin-bottom:4px;border-radius:6px;border:1px solid transparent;transition:background .15s,border-color .15s}.template-generator .paragraph-block:hover{background:#f5f7fa;border-color:#e8e8e8}.template-generator .paragraph-block.has-mappings{background:#f0f7ff;border-color:#d4e6f9}.template-generator .paragraph-block .paragraph-text{font-size:14px;line-height:1.7;color:#333;cursor:text;user-select:text}.template-generator .paragraph-block .paragraph-mappings{margin-top:4px;padding-top:4px;border-top:1px dashed #e0e0e0}.template-generator .mapping-badge-inline{display:inline-flex;align-items:center;gap:5px;background:#edf5fd;border:1px solid #d4e6f9;border-radius:14px;padding:2px 10px;margin:2px 4px 2px 0;font-size:12px}.template-generator .mapping-badge-inline .badge-original{color:#555;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-generator .mapping-badge-inline .fa-long-arrow-left{color:#bbb;font-size:10px}.template-generator .mapping-badge-inline .badge-variable{color:#5b9bd5;font-size:11px;background:none;padding:0}.template-generator .mapping-badge-inline .badge-remove{color:#d9534f;cursor:pointer;opacity:.5;font-size:11px;margin-right:2px}.template-generator .mapping-badge-inline .badge-remove:hover{opacity:1}.template-generator .selection-toolbar{position:absolute;z-index:100;background:#fff;border:1px solid #d0d0d0;border-radius:10px;box-shadow:0 4px 16px #00000026;padding:10px 12px;min-width:280px;max-width:380px;overflow:visible}.template-generator .selection-toolbar .toolbar-selected-text{font-size:13px;color:#555;margin-bottom:8px;padding:4px 8px;background:#f7f9fa;border-radius:6px;border:1px solid #f0f0f0;max-height:40px;overflow:hidden}.template-generator .selection-toolbar .toolbar-selected-text i{color:#bbb;font-size:11px;margin-left:6px}.template-generator .selection-toolbar .toolbar-selected-text span{font-weight:500}.template-generator .selection-toolbar .toolbar-expression{margin-bottom:8px}.template-generator .selection-toolbar .toolbar-expression input{font-size:13px;direction:ltr;text-align:left;font-family:monospace}.template-generator .selection-toolbar .autocomplete-dropdown{position:absolute;z-index:1001;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:200px;overflow-y:auto;width:100%;top:100%;left:0}.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item{padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item.selected,.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item:hover{background:#f0f7ff}.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item>i{font-size:11px;color:#aaa;min-width:14px;text-align:center}.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item .ac-label{flex:1;color:#333}.template-generator .selection-toolbar .autocomplete-dropdown .autocomplete-item .ac-syntax{font-size:11px;color:#999;font-family:monospace}.template-generator .selection-toolbar .toolbar-options{margin-bottom:8px}.template-generator .selection-toolbar .toolbar-options .hide-empty-toggle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#666;cursor:pointer;font-weight:400;margin:0}.template-generator .selection-toolbar .toolbar-options .hide-empty-toggle input[type=checkbox]{margin:0;cursor:pointer}.template-generator .selection-toolbar .toolbar-options .hide-empty-toggle i{font-size:11px;color:#999}.template-generator .selection-toolbar .toolbar-options .hide-empty-toggle:hover{color:#333}.template-generator .selection-toolbar .toolbar-options .hide-empty-toggle:hover i{color:#666}.template-generator .selection-toolbar .toolbar-selected-text.insertion-mode{background:#f0f7ff;border-color:#d4e6f9;color:#337ab7}.template-generator .selection-toolbar .toolbar-selected-text.insertion-mode i{color:#337ab7;font-size:12px}.template-generator .selection-toolbar .toolbar-selected-text.insertion-mode span{font-style:italic;font-weight:500}.template-generator .selection-toolbar .toolbar-actions{display:flex;gap:6px;justify-content:flex-end}.template-generator .selection-toolbar .toolbar-actions .btn{min-width:50px}.template-generator .variables-panel{flex:2}.template-generator .custom-variable-input{padding:8px 4px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.template-generator .var-group{margin-bottom:4px}.template-generator .var-group .var-group-header{padding:6px 10px;font-size:13px;font-weight:600;color:#555;cursor:pointer;display:flex;align-items:center;gap:6px}.template-generator .var-group .var-group-header:hover{color:#333}.template-generator .var-group .var-group-header .var-group-count{margin-right:auto;font-size:11px;background:#f0f0f0;color:#888;padding:1px 6px;border-radius:8px;font-weight:400}.template-generator .var-group .var-group-body{padding:0 4px}.template-generator .var-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;cursor:pointer;transition:background .15s}.template-generator .var-item:hover{background:#f0f7ff}.template-generator .var-item.disabled{opacity:.5;cursor:not-allowed}.template-generator .var-item>i{font-size:12px;color:#aaa;min-width:16px;text-align:center}.template-generator .var-item .var-item-info .var-label{display:block;font-size:13px;color:#333}.template-generator .var-item .var-item-info .var-syntax{display:block;font-size:11px;color:#888;background:none;padding:0}.template-generator .var-item.loop-variable{background:#f5f0fa;border-right:3px solid #9b59b6;border-radius:5px}.template-generator .var-item.loop-variable:hover{background:#ece4f6}.template-generator .var-item.loop-variable>i{color:#9b59b6}.template-generator .var-item.loop-variable .loop-badge{margin-right:auto;color:#9b59b6;font-size:11px;opacity:.7}.template-generator .var-item.loop-field{padding-right:18px;border-right:2px solid #d5c4e6}.template-generator .var-item.loop-field>i{color:#b088cc}.template-generator .var-item.image-variable{background:#f0f7ff;border-right:3px solid #5b9bd5;border-radius:5px}.template-generator .var-item.image-variable:hover{background:#e3f0fd}.template-generator .var-item.image-variable>i{color:#5b9bd5}.template-generator .var-item.image-variable .image-badge{margin-right:auto;color:#5b9bd5;font-size:11px;opacity:.7}.template-generator .loop-field-selector{position:absolute;z-index:200;left:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid #9b59b6;border-radius:10px;box-shadow:0 8px 24px #0003;padding:16px;min-width:320px;max-width:420px;max-height:500px;overflow-y:auto;direction:rtl;animation:fadeIn .15s ease}.template-generator .loop-field-selector .loop-selector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0e4f6}.template-generator .loop-field-selector .loop-selector-header h5{margin:0;font-size:15px;font-weight:600;color:#6c3483}.template-generator .loop-field-selector .loop-selector-header h5 i{color:#9b59b6;margin-left:6px}.template-generator .loop-field-selector .loop-selector-hint{font-size:12px;color:#888;margin:0 0 10px}.template-generator .loop-field-selector .loop-selector-manual{margin-bottom:6px}.template-generator .loop-field-selector .loop-selector-manual .btn-block{width:100%}.template-generator .loop-field-selector .loop-selector-manual .loop-selector-manual-hint{display:block;margin-top:4px;font-size:11px;color:#999;text-align:center}.template-generator .loop-field-selector .loop-selector-divider{display:flex;align-items:center;text-align:center;color:#bbb;font-size:11px;margin:10px 0}.template-generator .loop-field-selector .loop-selector-divider:before,.template-generator .loop-field-selector .loop-selector-divider:after{content:"";flex:1;border-top:1px solid #eee}.template-generator .loop-field-selector .loop-selector-divider span{padding:0 8px}.template-generator .loop-field-selector .loop-selector-fields{margin-bottom:12px;max-height:220px;overflow-y:auto}.template-generator .loop-field-selector .loop-field-checkbox{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;cursor:pointer;transition:background .15s}.template-generator .loop-field-selector .loop-field-checkbox:hover{background:#f5f0fa}.template-generator .loop-field-selector .loop-field-checkbox input[type=checkbox]{margin:0;cursor:pointer}.template-generator .loop-field-selector .loop-field-checkbox>i{font-size:12px;color:#aaa;min-width:14px}.template-generator .loop-field-selector .loop-field-checkbox .field-label{font-size:13px;color:#333}.template-generator .loop-field-selector .loop-field-checkbox .field-syntax{margin-right:auto;font-size:10px;color:#999;background:none;padding:0}.template-generator .loop-field-selector .loop-field-checkbox.is-nested-loop>i{color:#8e44ad}.template-generator .loop-field-selector .loop-field-checkbox.is-nested-loop .field-label{font-weight:600}.template-generator .loop-field-selector .loop-field-checkbox .nested-loop-badge{margin-right:auto;font-size:10px;color:#8e44ad;background:#f3eafa;border-radius:4px;padding:1px 6px;white-space:nowrap}.template-generator .loop-field-selector .loop-field-checkbox .nested-loop-badge i{font-size:9px}.template-generator .loop-field-selector .loop-selector-separator,.template-generator .loop-field-selector .loop-selector-iteration-sep{margin-bottom:10px}.template-generator .loop-field-selector .loop-selector-separator label,.template-generator .loop-field-selector .loop-selector-iteration-sep label{font-size:12px;color:#666;margin-bottom:4px;display:block}.template-generator .loop-field-selector .loop-selector-separator select,.template-generator .loop-field-selector .loop-selector-iteration-sep select{font-size:12px;max-width:160px}.template-generator .loop-field-selector .loop-selector-iteration-mode{margin-bottom:10px}.template-generator .loop-field-selector .loop-selector-iteration-mode>label{font-size:12px;color:#666;margin-bottom:6px;display:block}.template-generator .loop-field-selector .loop-selector-iteration-mode .iteration-mode-options{display:flex;gap:6px}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 6px;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#555;background:#fff;transition:all .15s;margin:0;text-align:center}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option:hover{border-color:#9b59b6;color:#6c3483}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option.active{border-color:#9b59b6;background:#f5f0fa;color:#6c3483}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option input[type=radio]{display:none}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option i{font-size:13px}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option .mode-hint{font-size:10px;font-weight:400;color:#999;line-height:1.2}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option.active .mode-hint{color:#9b78b6}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option.disabled-hint{opacity:.45;cursor:not-allowed;position:relative}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option.disabled-hint:hover{border-color:#ddd;color:#555}.template-generator .loop-field-selector .loop-selector-iteration-mode .mode-option.disabled-hint:hover:after{content:"\5dc\5d7\5e5  \5d1\5ea\5d5\5da  \5d8\5d1\5dc\5d4  \5db\5d3\5d9  \5dc\5d4\5e4\5e2\5d9\5dc";position:absolute;bottom:-26px;right:50%;transform:translate(50%);background:#333;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;white-space:nowrap;z-index:10}.template-generator .loop-field-selector .loop-selector-preview{margin-bottom:12px;padding:8px 10px;background:#f8f4fc;border:1px solid #e8d8f0;border-radius:6px}.template-generator .loop-field-selector .loop-selector-preview label{font-size:11px;color:#888;margin-bottom:4px;display:block}.template-generator .loop-field-selector .loop-selector-preview code{display:block;font-size:12px;color:#6c3483;word-break:break-all;background:none;padding:0}.template-generator .loop-field-selector .loop-selector-preview code.preview-multiline{white-space:pre-line}.template-generator .loop-field-selector .loop-selector-actions{display:flex;gap:6px;justify-content:flex-end;padding-top:8px;border-top:1px solid #f0e4f6}.template-generator .loop-field-selector .loop-selector-actions .btn{min-width:70px}.template-generator .mappings-summary{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px}.template-generator .mappings-summary .mappings-summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.template-generator .mappings-summary .mappings-actions{display:flex;align-items:center;gap:4px}.template-generator .mappings-summary .mappings-actions .btn{font-size:11px;padding:3px 8px}.template-generator .mappings-summary h5{margin:0;font-size:14px;font-weight:600;color:#333}.template-generator .mappings-summary h5 i{color:#62cb31;margin-left:4px}.template-generator .mappings-summary .validation-errors{margin-bottom:10px;padding:8px 10px;background:#fff8f0;border:1px solid #fce4c4;border-radius:6px}.template-generator .mappings-summary .validation-errors .validation-error{font-size:12px;color:sienna;padding:3px 0}.template-generator .mappings-summary .validation-errors .validation-error i{margin-left:4px}.template-generator .mappings-summary .mappings-list{display:flex;flex-wrap:wrap;gap:8px}.template-generator .mappings-summary .mapping-chip{display:inline-flex;align-items:center;gap:6px;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:20px;padding:4px 12px;font-size:12px}.template-generator .mappings-summary .mapping-chip .mapping-original{color:#555;font-weight:500}.template-generator .mappings-summary .mapping-chip .fa-long-arrow-left{color:#ccc;font-size:11px}.template-generator .mappings-summary .mapping-chip .mapping-variable{color:#5b9bd5;font-size:11px;background:none;padding:0}.template-generator .mappings-summary .mapping-chip .mapping-remove{color:#d9534f;cursor:pointer;opacity:.5;font-size:11px}.template-generator .mappings-summary .mapping-chip .mapping-remove:hover{opacity:1}.template-generator .mappings-summary .mapping-chip .insertion-label{color:#337ab7}.template-generator .mappings-summary .mapping-chip .insertion-label i{font-size:10px}.template-generator .mappings-summary .mapping-chip .hide-empty-icon{color:#999;font-size:10px;opacity:.6}.template-generator .var-item[draggable=true]{cursor:grab}.template-generator .var-item[draggable=true]:active{cursor:grabbing}.template-generator .var-item[draggable=true].dragging{opacity:.4}.template-generator [data-para-idx].drop-target{outline:2px dashed #2196f3;outline-offset:-1px;background:rgba(33,150,243,.05)!important;border-radius:4px}.template-generator .preview-value{background:#e8f5e9;color:#2e7d32;padding:1px 4px;border-radius:2px;font-weight:500;font-size:13px}.template-generator .mapping-highlight.preview-active{background-color:#4caf5026;border-bottom-color:#4caf50}.template-generator .summary-card{background:#f7f9fa;border:1px solid #e8e8e8;border-radius:8px;padding:16px 20px;margin-bottom:20px}.template-generator .summary-card .summary-row{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid #f0f0f0}.template-generator .summary-card .summary-row:last-child{border-bottom:0}.template-generator .summary-card .summary-row .summary-label{font-size:13px;color:#888;min-width:130px}.template-generator .summary-card .summary-row .summary-value{font-size:14px;font-weight:500;color:#333}.template-generator .mappings-table{font-size:13px}.template-generator .mappings-table th{background:#f7f9fa;font-weight:600;font-size:12px}.template-generator .mappings-table code{font-size:12px;color:#5b9bd5}.template-generator .done-icon{margin:20px 0}.template-generator .done-icon i{font-size:64px;color:#62cb31}.template-generator .done-actions{margin-top:24px;display:flex;justify-content:center;gap:10px}.template-generator .toolbar-formatting{display:flex;align-items:center;gap:4px;padding:4px 0;border-top:1px solid #eee}.template-generator .toolbar-formatting .formatting-toggle.active{background-color:#5bc0de;color:#fff}.template-generator .toolbar-formatting .formatting-controls{display:flex;align-items:center;gap:2px}.template-generator .toolbar-formatting .formatting-controls .btn.active{background-color:#337ab7;color:#fff}.template-generator .toolbar-formatting .formatting-separator{width:1px;height:20px;background:#ddd;margin:0 4px}.template-generator .toolbar-formatting .formatting-font-size{width:58px;height:26px;font-size:11px;padding:2px 4px}.template-generator .toolbar-formatting .formatting-color-picker{width:28px;height:28px;border:1px solid #ddd;border-radius:3px;padding:1px;cursor:pointer;background:#fff}.template-generator .image-mapping-panel{border-top:1px solid #eee;padding-top:8px}.template-generator .image-mapping-panel .image-mapping-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;color:#555}.template-generator .image-mapping-panel .image-mapping-header i{color:#5b9bd5}.template-generator .image-mapping-panel .image-mapping-header span{font-weight:500}.template-generator .image-mapping-panel .image-mapping-header code{font-size:11px;color:#888;background:#f5f5f5;padding:1px 5px;border-radius:3px;margin-right:auto}.template-generator .image-mapping-panel .image-size-controls{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.template-generator .image-mapping-panel .image-size-controls .size-input{flex:1}.template-generator .image-mapping-panel .image-size-controls .size-input label{display:block;font-size:11px;color:#888;margin-bottom:2px}.template-generator .image-mapping-panel .image-size-controls .size-input input{width:100%;font-size:12px;text-align:center}.template-generator .image-mapping-panel .image-size-controls .size-separator{font-size:16px;color:#aaa;margin-bottom:4px}.template-generator .image-mapping-panel .image-size-controls .ratio-lock{margin-bottom:2px;color:#888}.template-generator .image-mapping-panel .image-size-controls .ratio-lock:hover{color:#555}.template-generator .image-mapping-panel .image-presets{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.template-generator .image-mapping-panel .image-presets .btn{font-size:11px;padding:2px 8px}.template-generator .image-mapping-panel .image-style-controls{border-top:1px dashed #e3e3e3;padding-top:8px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.template-generator .image-mapping-panel .image-style-controls .image-style-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.template-generator .image-mapping-panel .image-style-controls .image-style-toggle,.template-generator .image-mapping-panel .image-style-controls .image-style-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#555;margin:0;cursor:pointer}.template-generator .image-mapping-panel .image-style-controls .image-style-toggle input[type=checkbox],.template-generator .image-mapping-panel .image-style-controls .image-style-label input[type=checkbox]{margin:0}.template-generator .image-mapping-panel .image-style-controls .image-style-toggle i,.template-generator .image-mapping-panel .image-style-controls .image-style-label i{color:#5b9bd5}.template-generator .image-mapping-panel .image-style-controls .image-style-label{cursor:default}.template-generator .image-mapping-panel .image-style-controls .image-style-gap{width:56px;font-size:12px;text-align:center}.template-generator .image-mapping-panel .image-style-controls .image-style-options{display:flex;align-items:center;gap:6px;margin-right:auto}.template-generator .image-mapping-panel .image-style-controls .image-style-options input[type=color]{width:28px;height:24px;padding:0;border:1px solid #ccc;border-radius:3px;cursor:pointer;background:none}.template-generator .image-mapping-panel .image-style-controls .image-style-options input[type=range]{width:90px}.template-generator .image-mapping-panel .image-style-controls .image-style-options .image-style-value{font-size:11px;color:#888;min-width:30px}.template-generator .image-mapping-panel .image-style-controls .image-style-options .image-style-presets .btn{font-size:11px;padding:1px 7px}.template-generator .image-mapping-panel .image-style-controls .image-style-preview{display:flex;align-items:center;gap:8px}.template-generator .image-mapping-panel .image-style-controls .image-style-preview .preview-label{font-size:11px;color:#888}.template-generator .image-mapping-panel .image-style-controls .image-style-preview .preview-box{width:46px;height:34px;display:flex;align-items:center;justify-content:center;background:#f0f7ff;box-sizing:border-box}.template-generator .image-mapping-panel .image-style-controls .image-style-preview .preview-box i{color:#9bbfe0;font-size:16px}.template-generator .image-mapping-panel .image-mapping-actions{display:flex;gap:6px;justify-content:flex-end}.template-generator .table-row-loop-indicator{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f0f7ff;border:1px solid #b8daff;border-radius:8px;font-size:13px;color:#2c5282;margin-bottom:12px;animation:fadeIn .15s ease}.template-generator .table-row-loop-indicator>i{color:#3182ce;font-size:14px}.template-generator .table-row-loop-indicator .remaining-hint{font-size:12px;color:#4a7ab5}.template-generator .table-row-loop-indicator .remaining-hint em{font-style:normal;font-weight:500}.template-generator .table-row-loop-indicator .btn{margin-right:auto}.template-generator .loop-region-indicator{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#eafaf1;border:1px solid #a9dfbf;border-radius:8px;font-size:13px;color:#1e6b3a;margin-bottom:12px;animation:fadeIn .15s ease}.template-generator .loop-region-indicator>i{color:#27ae60;font-size:14px}.template-generator .loop-region-indicator .remaining-hint{font-size:12px;color:#3f8f5e}.template-generator .loop-region-indicator .btn{margin-right:auto}.template-generator .loop-region-indicator.is-condition{background:#e8f8f5;border-color:#a3e4d7;color:#117a65}.template-generator .loop-region-indicator.is-condition>i{color:#16a085}.template-generator .loop-region-indicator.is-condition .remaining-hint{color:#45a08c}.template-generator .loop-region-indicator.is-orphan{background:#fdecea;border-color:#f5b7b1;color:#a93226}.template-generator .loop-region-indicator.is-orphan>i{color:#e74c3c}.template-generator .loop-region-indicator.is-orphan .remaining-hint{color:#c0635a}.template-generator .condition-selector .condition-builder{margin-bottom:8px}.template-generator .condition-selector .condition-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.template-generator .condition-selector .condition-row>label{flex:0 0 52px;margin:0;font-size:12px;color:#555;text-align:left}.template-generator .condition-selector .condition-row .form-control{flex:1}.template-generator .condition-selector .condition-custom{margin-bottom:8px}.template-generator .condition-selector .condition-advanced-toggle{display:block;font-size:11px;font-weight:400;color:#888;margin:4px 0 8px;cursor:pointer}.template-generator .condition-selector .condition-advanced-toggle input{margin-left:4px}.template-generator .formatting-badge{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:#5bc0de;margin-right:3px}.template-generator .formatting-badge .font-size-badge{font-size:9px;background:#e8f4f8;padding:0 3px;border-radius:2px;color:#31708f}.template-generator .formatting-badge .color-badge{display:inline-block;width:10px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.template-generator .wizard-nav{display:flex;justify-content:space-between;margin-top:20px;padding:16px 0;border-top:1px solid #e8e8e8}.mapping-highlight{background-color:#ffc1074d;border-bottom:2px solid #ffc107;border-radius:2px;cursor:pointer;transition:background-color .2s;position:relative}.mapping-highlight:hover{background-color:#ffc10780}.mapping-highlight.mapping-insertion-marker{background:transparent;border-bottom:none;display:inline;position:relative;padding:0}.mapping-highlight.mapping-insertion-marker .insertion-placeholder{display:inline-block;font-size:11px;font-weight:600;font-family:monospace;padding:1px 6px;border-radius:3px;line-height:1.4;vertical-align:baseline;cursor:pointer;white-space:nowrap;background:rgba(230,126,34,.15);color:#e67e22;border:1px dashed rgba(230,126,34,.3)}.mapping-highlight.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(230,126,34,.25);border-color:#e67e2280}.mapping-highlight.mapping-loop{background-color:#9b59b640;border-bottom-color:#9b59b6}.mapping-highlight.mapping-loop:hover{background-color:#9b59b666}.mapping-highlight.mapping-loop.mapping-insertion-marker .insertion-placeholder{background:rgba(155,89,182,.15);color:#9b59b6;border-color:#9b59b64d}.mapping-highlight.mapping-loop.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(155,89,182,.25);border-color:#9b59b680}.mapping-highlight.mapping-image{background-color:#5b9bd540;border-bottom-color:#5b9bd5}.mapping-highlight.mapping-image:hover{background-color:#5b9bd566}.mapping-highlight.mapping-image.mapping-insertion-marker .insertion-placeholder{background:rgba(91,155,213,.15);color:#5b9bd5;border-color:#5b9bd54d}.mapping-highlight.mapping-image.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(91,155,213,.25);border-color:#5b9bd580}.mapping-highlight.mapping-loop-start.mapping-insertion-marker .insertion-placeholder{background:rgba(39,174,96,.15);color:#1e8449;border-color:#27ae6066;font-weight:600}.mapping-highlight.mapping-loop-start.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(39,174,96,.28)}.mapping-highlight.mapping-loop-end.mapping-insertion-marker .insertion-placeholder{background:rgba(230,126,34,.15);color:#ca6f1e;border-color:#e67e2266;font-weight:600}.mapping-highlight.mapping-loop-end.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(230,126,34,.28)}.mapping-highlight.mapping-condition-start.mapping-insertion-marker .insertion-placeholder{background:rgba(22,160,133,.15);color:#138d75;border-color:#16a08566;font-weight:600}.mapping-highlight.mapping-condition-start.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(22,160,133,.28)}.mapping-highlight.mapping-condition-end.mapping-insertion-marker .insertion-placeholder{background:rgba(127,140,141,.18);color:#5d6d7e;border-color:#7f8c8d66;font-weight:600}.mapping-highlight.mapping-condition-end.mapping-insertion-marker:hover .insertion-placeholder{background:rgba(127,140,141,.3)}.mapping-highlight.mapping-image-wrapper{display:inline-block;position:relative;border:2px solid #5b9bd5;border-radius:4px;background:transparent;cursor:pointer}.mapping-highlight.mapping-image-wrapper .doc-image-placeholder{border-color:#5b9bd5;background:rgba(91,155,213,.08);margin:0}.mapping-highlight.mapping-image-wrapper .insertion-placeholder{position:absolute;top:4px;left:4px;z-index:2;background:rgba(91,155,213,.85);color:#fff;border:none;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600;font-family:monospace}.mapping-highlight.mapping-image-wrapper:hover{border-color:#3a7fc4}.mapping-highlight.mapping-image-wrapper:hover .doc-image-placeholder{background:rgba(91,155,213,.15)}.mapping-popover{position:absolute;z-index:1050;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:8px 12px;min-width:180px;max-width:320px;direction:rtl;animation:fadeIn .15s ease}.mapping-popover .popover-content{font-size:12px;margin-bottom:8px;color:#555;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mapping-popover .popover-content .popover-text{font-weight:600;color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-popover .popover-content .popover-arrow{color:#999;font-size:11px}.mapping-popover .popover-content .popover-variable{font-size:11px;color:#9b59b6;background:#f5f0fa;padding:1px 4px;border-radius:3px}.mapping-popover .popover-content .insertion-label{color:#337ab7;font-style:italic}.mapping-popover .popover-content .insertion-label i{margin-left:3px}.mapping-popover .popover-content .hide-empty-badge{color:#999;font-size:10px}.mapping-popover .popover-content .hide-empty-badge i{margin:0}.mapping-popover .popover-actions{display:flex;gap:4px;justify-content:flex-start}.mapping-popover .popover-actions .btn{font-size:11px;padding:2px 8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.template-generator .wizard-steps .step-label{display:none}.template-generator .wizard-steps .wizard-step-divider{width:20px;margin:0 6px}.template-generator .mapping-layout{flex-direction:column}.template-generator .document-view{max-height:350px;padding:10px}.template-generator .doc-page-wrapper{max-width:100%}.template-generator .doc-page-body .doc-rich-content{padding:24px 20px}.template-generator .doc-page-header .doc-rich-content--header{padding:12px 20px 6px}.template-generator .doc-page-footer .doc-rich-content--footer{padding:6px 20px 12px}.template-generator .mapping-panel .panel-body-scroll{max-height:300px}.template-generator .selection-toolbar{min-width:240px;max-width:calc(100vw - 60px)}}.custom-appraisal-forms .custom-forms-tabs{margin-bottom:0;padding:0 16px;border-bottom:1px solid #e7eaec}.custom-appraisal-forms .custom-forms-tabs>li{cursor:pointer}.custom-appraisal-forms .custom-forms-tabs>li>a.nav-link{color:#666;font-size:14px;padding:10px 18px;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;transition:color .15s,background-color .15s}.custom-appraisal-forms .custom-forms-tabs>li>a.nav-link i{margin-left:6px}.custom-appraisal-forms .custom-forms-tabs>li>a.nav-link:hover{color:#333;background-color:#f8f9fa}.custom-appraisal-forms .custom-forms-tabs>li.active>a.nav-link{color:#333;font-weight:600;background-color:#fff;border-color:#e7eaec;border-bottom-color:#fff;margin-bottom:-1px}.custom-appraisal-forms .custom-forms-content{padding-top:0}.template-from-documents{padding:16px 24px;direction:rtl}.template-from-documents .tfd-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.template-from-documents .tfd-title{margin:0;font-size:18px}.template-from-documents .tfd-subtitle{color:#999;font-size:12px;margin-right:8px}.template-from-documents .tfd-header-left .btn{margin-right:6px}.template-from-documents .tfd-steps{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:space-between}.template-from-documents .tfd-steps li{flex:1;text-align:center;padding:8px 4px;color:#aaa;border-bottom:3px solid #eee;font-size:13px}.template-from-documents .tfd-steps li span{display:inline-block;width:22px;height:22px;border-radius:50%;background:#eee;color:#888;line-height:22px;margin-left:4px;font-weight:700}.template-from-documents .tfd-steps li.active{color:#2076c4;border-bottom-color:#2076c4}.template-from-documents .tfd-steps li.active span{background:#2076c4;color:#fff}.template-from-documents .tfd-steps li.done{color:#5cb85c;border-bottom-color:#5cb85c}.template-from-documents .tfd-steps li.done span{background:#5cb85c;color:#fff}.template-from-documents .tfd-step{background:#fff;padding:16px;border-radius:4px}.template-from-documents .tfd-actions{margin-top:16px;padding-top:12px;border-top:1px solid #eee;text-align:left}.template-from-documents .tfd-actions .btn+.btn{margin-right:8px}.template-from-documents .tfd-actions-inline{margin-top:12px;padding-top:8px;border-top:1px dashed #eee;text-align:left}.template-from-documents .tfd-upload-callout{background:#f0f7ff;border-right:3px solid #2076c4;padding:12px;margin-bottom:16px;font-size:13px}.template-from-documents .tfd-dropzone{display:block;border:2px dashed #ccc;border-radius:6px;padding:32px;text-align:center;color:#888;cursor:pointer;transition:all .15s;margin:0;font-weight:400}.template-from-documents .tfd-dropzone:hover{background:#fafafa;border-color:#2076c4;color:#2076c4}.template-from-documents .tfd-dropzone.dragover{background:#eef6ff;border-color:#2076c4;color:#2076c4}.template-from-documents .tfd-dropzone.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.template-from-documents .tfd-dropzone i{font-size:36px;display:block;margin-bottom:8px;pointer-events:none}.template-from-documents .tfd-dropzone p{pointer-events:none}.template-from-documents .tfd-cost-preview{margin-top:14px;padding:8px 12px;background:#fff8e6;border-right:3px solid #f0ad4e;border-radius:4px;font-size:12px}.template-from-documents .tfd-cost-preview i{margin-left:6px;color:#b88a30}.template-from-documents .tfd-cost-preview strong{color:#b46a00}.template-from-documents .tfd-file-list{list-style:none;padding:0;margin:16px 0 0}.template-from-documents .tfd-file-list li{display:flex;align-items:center;padding:8px 12px;border:1px solid #eee;border-radius:4px;margin-bottom:6px;background:#fafafa}.template-from-documents .tfd-file-list li.error{background:#fff5f5;border-color:#f5b8b8}.template-from-documents .tfd-file-list .tfd-file-icon i{font-size:22px;color:#666;margin-left:8px}.template-from-documents .tfd-file-list .tfd-file-info{flex:1}.template-from-documents .tfd-file-list .tfd-file-name{font-weight:500}.template-from-documents .tfd-file-list .tfd-file-meta{font-size:11px;color:#999}.template-from-documents .tfd-file-list .tfd-remove{color:#c44}.template-from-documents .tfd-progress-stage{margin-bottom:24px}.template-from-documents .tfd-progress-label{margin-bottom:6px;font-size:14px}.template-from-documents .tfd-doc-progress{margin-top:8px;color:#888;font-size:12px}.template-from-documents .tfd-doc-progress span{margin-left:4px}.template-from-documents .tfd-event-log{background:#fafafa;padding:12px;border-radius:4px}.template-from-documents .tfd-event-log h5{margin-top:0}.template-from-documents .tfd-event-log ul{list-style:none;padding:0;margin:0;max-height:280px;overflow-y:auto}.template-from-documents .tfd-event-log li{padding:4px 0;font-size:12px;border-bottom:1px dotted #eee}.template-from-documents .tfd-event-log li i{margin-left:6px;color:#2076c4}.template-from-documents .tfd-review-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;background:#fafafa;border-radius:4px}.template-from-documents .tfd-review-toolbar .tfd-stats .label{margin-left:4px}.template-from-documents .tfd-review-toolbar .tfd-filters{display:flex;gap:6px}.template-from-documents .tfd-review-toolbar .tfd-filters input,.template-from-documents .tfd-review-toolbar .tfd-filters select{width:auto}.template-from-documents .tfd-review-grid{display:grid;grid-template-columns:minmax(280px,1fr) 2fr;gap:16px;min-height:480px}.template-from-documents .tfd-tree{border:1px solid #eee;border-radius:4px;overflow-y:auto;max-height:65vh;padding:8px;background:#fff}.template-from-documents .tfd-tab{margin-bottom:12px}.template-from-documents .tfd-tab .tfd-tab-header{padding:6px 8px;background:#f5f8fc;border-radius:3px;cursor:pointer;font-weight:500}.template-from-documents .tfd-tab .tfd-tab-header i{margin-left:6px;color:#2076c4}.template-from-documents .tfd-tab .tfd-tab-header:hover{background:#e6f0fa}.template-from-documents .tfd-tab.selected .tfd-tab-header{background:#d0e3f7}.template-from-documents .tfd-section{margin:6px 0 6px 8px}.template-from-documents .tfd-section .tfd-section-header{padding:4px 6px;cursor:pointer;font-size:13px;color:#555}.template-from-documents .tfd-section .tfd-section-header:hover{background:#fafafa}.template-from-documents .tfd-section .tfd-section-header i{margin-left:4px;color:#888}.template-from-documents .tfd-section.selected .tfd-section-header{background:#fff9e6;font-weight:500}.template-from-documents .tfd-fields{list-style:none;padding:0 0 0 12px;margin:0}.template-from-documents .tfd-row{margin-bottom:4px}.template-from-documents .tfd-row.repeatable{background:#fff8ec;padding:4px;border-radius:3px}.template-from-documents .tfd-group-label{font-size:11px;color:#b76a00;margin-bottom:2px}.template-from-documents .tfd-field{display:flex;align-items:center;padding:3px 6px;cursor:pointer;border-radius:3px;font-size:12px}.template-from-documents .tfd-field:hover{background:#f0f0f0}.template-from-documents .tfd-field.selected{background:#fffae6!important;font-weight:500}.template-from-documents .tfd-field .tfd-conf-dot{width:8px;height:8px;border-radius:50%;margin-left:6px;background:#ddd}.template-from-documents .tfd-field.conf-high .tfd-conf-dot{background:#5cb85c}.template-from-documents .tfd-field.conf-medium .tfd-conf-dot{background:#f0ad4e}.template-from-documents .tfd-field.conf-low .tfd-conf-dot{background:#d9534f}.template-from-documents .tfd-field .tfd-field-label{flex:1}.template-from-documents .tfd-field .tfd-field-type{font-size:10px;color:#aaa;margin-left:4px;font-family:monospace}.template-from-documents .tfd-detail{border:1px solid #eee;border-radius:4px;padding:16px;background:#fff;max-height:65vh;overflow-y:auto}.template-from-documents .tfd-empty{text-align:center;color:#aaa;padding:80px 16px}.template-from-documents .tfd-empty i{font-size:36px;display:block;margin-bottom:8px}.template-from-documents .tfd-regen-btn{margin-right:8px;font-size:11px;padding:0 6px}.template-from-documents .tfd-regen-btn i{margin-left:3px;color:#b46aff}.template-from-documents .tfd-regen-btn:hover{background:#f5ebff;border-radius:3px}.template-from-documents .tfd-banner{position:relative;padding:10px 36px 10px 14px;margin-bottom:12px;border-radius:4px;border-right:4px solid}.template-from-documents .tfd-banner h5{margin:0 0 6px;font-size:13px}.template-from-documents .tfd-banner h5 i{margin-left:6px}.template-from-documents .tfd-banner ul{margin:0;padding-right:18px;font-size:12px}.template-from-documents .tfd-banner li{margin:2px 0}.template-from-documents .tfd-banner .tfd-banner-close{position:absolute;left:8px;top:6px;background:transparent;border:none;font-size:18px;line-height:18px;color:inherit;opacity:.6;cursor:pointer}.template-from-documents .tfd-banner .tfd-banner-close:hover{opacity:1}.template-from-documents .tfd-banner-warning{background:#fff8e1;border-color:#f0ad4e;color:#8a5a1f}.template-from-documents .tfd-banner-error{background:#fef2f2;border-color:#d9534f;color:#a02622}.template-from-documents .tfd-relocation{margin:12px 0;padding:10px 12px;background:#fafff5;border:1px solid #c8e0aa;border-radius:4px}.template-from-documents .tfd-relocation h5{margin:0 0 10px;font-size:13px;color:#4a7a1f}.template-from-documents .tfd-relocation h5 i{margin-left:6px}.template-from-documents .tfd-relocation h5 small{color:#999;font-weight:400}.template-from-documents .tfd-system-link{margin:12px 0;padding:10px 12px;background:#f7fbff;border:1px solid #d4e6f7;border-radius:4px}.template-from-documents .tfd-system-link h5{margin:0 0 10px;font-size:13px;color:#2076c4}.template-from-documents .tfd-system-link h5 i{margin-left:6px}.template-from-documents .tfd-system-link h5 small{color:#999;font-weight:400}.template-from-documents .tfd-system-link code{background:rgba(32,118,196,.08);color:#2076c4;padding:1px 4px;border-radius:2px;font-size:11px}.template-from-documents .tfd-system-link .label{margin-right:4px;font-size:10px}.template-from-documents .tfd-option-row{display:flex;align-items:center;margin-bottom:4px}.template-from-documents .tfd-option-row .form-control{margin-left:6px}.template-from-documents .tfd-evidence{margin-top:16px;padding:12px;background:#f6fafc;border-radius:4px}.template-from-documents .tfd-evidence h5{margin-top:0;font-size:13px}.template-from-documents .tfd-evidence .tfd-evidence-list{list-style:none;padding:0;margin:0}.template-from-documents .tfd-evidence .tfd-evidence-list li{padding:4px 0;font-size:12px;color:#555;border-bottom:1px dotted #ddd}.template-from-documents .tfd-evidence .tfd-evidence-list li i{color:#2076c4;margin-left:4px}.template-from-documents .tfd-saving-spinner,.template-from-documents .tfd-saving-done{text-align:center;padding:64px 16px}.template-from-documents .tfd-saving-spinner h4,.template-from-documents .tfd-saving-done h4{margin:16px 0 8px}.project-workflow-settings .form{margin:10px 5px}.project-workflow-settings .workflow-intro{color:#6a6f7b}.project-workflow-settings .workflow-intro .fa{color:#62cb31;margin-left:4px}.project-workflow-settings .workflow-cards{display:flex;flex-direction:column;gap:10px;max-width:560px}.project-workflow-settings .workflow-card{display:flex;align-items:center;gap:14px;width:100%;text-align:right;padding:14px 16px;background:#fff;border:1px solid #e4e5e7;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .05s}.project-workflow-settings .workflow-card:hover{border-color:#62cb31;box-shadow:0 2px 8px #62cb311f}.project-workflow-settings .workflow-card:active{transform:translateY(1px)}.project-workflow-settings .workflow-card .workflow-card-icon{flex:0 0 40px;height:40px;border-radius:8px;background:rgba(98,203,49,.1);color:#62cb31;display:flex;align-items:center;justify-content:center;font-size:18px}.project-workflow-settings .workflow-card .workflow-card-body{flex:1 1 auto;min-width:0}.project-workflow-settings .workflow-card .workflow-card-title{font-size:15px;font-weight:600;color:#3a3f51}.project-workflow-settings .workflow-card .workflow-card-meta{font-size:12px;color:#9aa0ac}.project-workflow-settings .workflow-card .workflow-card-arrow{color:#9aa0ac;font-size:18px}.project-workflow-settings .workflow-detail-header{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e5e7}.project-workflow-settings .workflow-detail-header .workflow-detail-title{font-size:16px;font-weight:700;color:#3a3f51}.project-workflow-settings .workflow-detail-header .workflow-detail-title-edit{display:flex;align-items:center;gap:8px}.project-workflow-settings .workflow-detail-header .workflow-detail-title-edit select{width:auto;max-width:240px}.project-workflow-settings .workflow-steps{display:flex;flex-direction:column}.project-workflow-settings .workflow-step-card{display:flex;position:relative}.project-workflow-settings .workflow-step-card .step-rail{flex:0 0 46px;display:flex;justify-content:center;position:relative}.project-workflow-settings .workflow-step-card .step-rail .step-rail-number{width:30px;height:30px;margin-top:12px;border-radius:50%;background:#62cb31;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;z-index:1}.project-workflow-settings .workflow-step-card .step-rail:before{content:"";position:absolute;top:42px;bottom:0;width:2px;background:#e4e5e7}.project-workflow-settings .workflow-step-card:last-of-type .step-rail:before{display:none}.project-workflow-settings .workflow-step-card .step-card-body{flex:1 1 auto;min-width:0;margin-bottom:12px;border:1px solid #e4e5e7;border-radius:8px;background:#fff;overflow:hidden}.project-workflow-settings .workflow-step-card.expanded .step-card-body{border-color:#62cb31;box-shadow:0 1px 6px #62cb311a}.project-workflow-settings .workflow-step-card .step-card-head{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer}.project-workflow-settings .workflow-step-card .step-card-head:hover{background:#fafbfc}.project-workflow-settings .workflow-step-card .step-card-head .step-card-titlewrap{flex:1 1 auto;min-width:0}.project-workflow-settings .workflow-step-card .step-card-head .step-card-title{font-size:15px;font-weight:600;color:#3a3f51}.project-workflow-settings .workflow-step-card .step-card-head .step-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.project-workflow-settings .workflow-step-card .step-card-head .step-card-tools{display:flex;align-items:center;gap:2px}.project-workflow-settings .workflow-step-card .step-card-head .step-card-caret{color:#9aa0ac;font-size:18px;width:22px;text-align:center;cursor:pointer}.project-workflow-settings .workflow-step-card .chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#5a5f6e;background:#f1f3f5;border-radius:12px;padding:2px 9px}.project-workflow-settings .workflow-step-card .chip .fa{font-size:11px;color:#9aa0ac}.project-workflow-settings .workflow-step-card .chip.chip-timing .fa{color:#5a7da8}.project-workflow-settings .workflow-step-card .chip.chip-condition{background:rgba(111,75,179,.1);color:#6f4bb3}.project-workflow-settings .workflow-step-card .chip.chip-condition .fa{color:#6f4bb3}.project-workflow-settings .workflow-step-card .chip.chip-action{background:rgba(98,203,49,.12);color:#4ba520}.project-workflow-settings .workflow-step-card .chip.chip-action .fa{color:#62cb31}.project-workflow-settings .workflow-step-card .chip.chip-milestone{background:#fbf0d9;color:#9a7b1e}.project-workflow-settings .workflow-step-card .chip.chip-milestone .fa{color:#c79a2a}.project-workflow-settings .workflow-step-card .chip.chip-docs{background:#e9f6ef;color:#2f8f63}.project-workflow-settings .workflow-step-card .chip.chip-docs .fa{color:#3aa873}.project-workflow-settings .step-tool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:#6a6f7b;cursor:pointer;transition:background-color .12s,color .12s}.project-workflow-settings .step-tool:hover{background:#eef0f2;color:#3a3f51}.project-workflow-settings .step-tool.step-tool-danger:hover{background:#fdecea;color:#e74c3c}.project-workflow-settings .step-card-content{padding:4px 14px 14px;border-top:1px solid #f0f1f3}.project-workflow-settings .step-group{padding:12px 0}.project-workflow-settings .step-group+.step-group{border-top:1px dashed #eef0f2}.project-workflow-settings .step-group .step-group-title{font-size:12px;font-weight:700;color:#8a90a0;text-transform:none;margin-bottom:8px}.project-workflow-settings .step-group .step-group-title .fa{margin-left:5px;color:#62cb31}.project-workflow-settings .step-group>textarea,.project-workflow-settings .step-group>.step-title-input{width:100%;max-width:520px}.project-workflow-settings .step-group>textarea{margin-top:6px}.project-workflow-settings .step-timing{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.project-workflow-settings .step-timing select{width:auto;max-width:220px}.project-workflow-settings .step-timing input{width:110px}.project-workflow-settings .step-checkbox{display:block;margin-top:10px;font-weight:400}.project-workflow-settings .step-assignee{display:flex;align-items:center;gap:8px;margin-top:10px}.project-workflow-settings .step-assignee>label{margin:0;font-weight:600}.project-workflow-settings .condition-block .condition-editor{border:1px dashed #c5b6e1;background:#faf8fd;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px}.project-workflow-settings .condition-block .condition-editor .condition-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:600}.project-workflow-settings .condition-block .condition-editor .condition-header .condition-title{color:#6f4bb3}.project-workflow-settings .condition-block .condition-editor .condition-header select{width:auto;max-width:220px}.project-workflow-settings .condition-block .condition-editor .condition-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.project-workflow-settings .condition-block .condition-editor .condition-rule select,.project-workflow-settings .condition-block .condition-editor .condition-rule input{width:auto;max-width:190px}.project-workflow-settings .sub-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.project-workflow-settings .sub-item textarea,.project-workflow-settings .sub-item>input[type=text]{flex:1 1 220px;min-width:200px}.project-workflow-settings .sub-item .sub-item-narrow{width:170px;flex:0 0 auto}.project-workflow-settings .action-card{border:1px solid #e4e5e7;border-radius:6px;padding:10px;margin-bottom:8px;background:#fcfdfd}.project-workflow-settings .action-card .action-card-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.project-workflow-settings .action-card .action-autosend{margin-top:8px;margin-bottom:0}.project-workflow-settings .action-card .action-card-settings{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:10px;border-top:1px dashed #eef0f2}.project-workflow-settings .action-card .form-group{margin:0}.project-workflow-settings .action-card .form-group label{display:block;font-size:12px;color:#8a90a0;margin-bottom:3px}.project-workflow-settings .action-card .form-group input{width:200px}.project-workflow-settings .action-card .form-group-block{flex:1 1 100%}.project-workflow-settings .action-card .form-group-block textarea{width:100%;max-width:460px;min-height:60px}.project-workflow-settings .workflow-add-step{margin-top:4px;margin-right:46px}.project-workflow-settings .save-buttons-bar{position:sticky;bottom:0;margin-top:18px;padding:12px;text-align:center;background:#fff;border-top:1px solid #e4e5e7;box-shadow:0 -2px 8px #0000000a;z-index:5}.client-form-template-edit .client-form-template-details textarea{height:100px}.client-form-template-edit .client-form-template-details .description-preview{padding:10px}.client-form-template-edit .client-form-template-details .description-preview .markdown-preview{max-width:50vw;width:max-content;clear:both;display:block;text-align:right}@media screen and (max-width: 768px){.client-form-template-edit .client-form-template-details .description-preview .markdown-preview{max-width:84vw}}.client-form-template-edit .client-form-template-details .description-preview .markdown-preview a.a-ltr{display:inline-block}.client-form-template-edit .client-form-template-details .description-preview .markdown-preview a[href]{color:#428bca;text-decoration:none;direction:ltr;text-align:right;max-width:100%;word-wrap:break-word}.client-form-template-edit .client-form-template-details .description-preview .markdown-preview a[href]:hover,.client-form-template-edit .client-form-template-details .description-preview .markdown-preview a[href]:focus{color:#2a6496;text-decoration:underline}.client-form-template-edit .client-form-template-details .description-preview .markdown-preview a[href] p{margin:0}.client-form-template-edit .client-form-template-fields{padding:15px}.client-form-template-edit .client-form-template-fields .question-block{margin-bottom:20px;border:1px solid #e5e5e5;padding:15px;border-radius:5px}.client-form-template-edit .client-form-template-fields .question-block .delete-button{position:absolute;left:10px;top:-10px;z-index:400}.mailing-template-edit .mailing-template-details .content-tools{display:flex;gap:10px}.mailing-template-edit .mailing-template-details .content-preview{padding:10px}.mailing-template-edit .mailing-template-fields{padding:15px}.automations-settings .automations-layout{display:flex;align-items:flex-start;gap:20px}.automations-settings .automations-sidebar{flex:0 0 250px;background:#fff;border:1px solid #e4e5e7;border-radius:6px;overflow:hidden;position:sticky;top:16px}.automations-settings .automations-sidebar-header{padding:14px 18px;font-size:15px;font-weight:600;color:#3a3f51;background:#f7f9fa;border-bottom:1px solid #e4e5e7}.automations-settings .automations-sidebar-header .fa{margin-left:8px;color:#1ab394}.automations-settings .automations-nav{list-style:none;margin:0;padding:8px}.automations-settings .automations-nav>li>a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:6px;color:#5a5f6e;text-decoration:none;transition:background-color .15s,color .15s}.automations-settings .automations-nav>li>a:hover{background:#f3f5f7;color:#2f3543}.automations-settings .automations-nav>li+li{margin-top:2px}.automations-settings .automations-nav>li.active>a{background:rgba(26,179,148,.1);color:#15967e}.automations-settings .automations-nav>li.active>a .automations-nav-icon{color:#1ab394}.automations-settings .automations-nav>li.active>a .automations-nav-title{font-weight:600}.automations-settings .automations-nav-icon{flex:0 0 22px;width:22px;font-size:18px;text-align:center;color:#9aa0ac;transition:color .15s}.automations-settings .automations-nav-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.automations-settings .automations-nav-title{font-size:14px}.automations-settings .automations-nav-desc{font-size:11px;font-weight:400;color:#9aa0ac}.automations-settings .automations-content{flex:1 1 auto;min-width:0}@media (max-width: 767px){.automations-settings .automations-layout{flex-direction:column}.automations-settings .automations-sidebar{flex:1 1 auto;width:100%;position:static}}.required-documents-settings .rds-intro{color:#6a6f7b;font-size:13px;margin:4px 5px 14px}.required-documents-settings .rds-intro .fa{color:#62cb31;margin-left:4px}.required-documents-settings .rds-groups{max-width:640px;margin:0 5px 16px;padding:12px 14px;border:1px solid #e4e5e7;border-radius:8px;background:#fbfcfd}.required-documents-settings .rds-groups .rds-groups-title{font-size:13px;font-weight:700;color:#5a5f6e;margin-bottom:8px}.required-documents-settings .rds-groups .rds-groups-title .fa{color:#62cb31;margin-left:5px}.required-documents-settings .rds-groups .rds-groups-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.required-documents-settings .rds-groups .rds-groups-chips .rds-groups-empty{font-size:13px;color:#9aa0ac}.required-documents-settings .rds-cards{display:flex;flex-direction:column;gap:8px;max-width:640px}.required-documents-settings .rds-card{border:1px solid #e4e5e7;border-radius:8px;background:#fff;overflow:hidden}.required-documents-settings .rds-card.expanded{border-color:#62cb31;box-shadow:0 1px 6px #62cb311a}.required-documents-settings .rds-card .rds-card-head{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer}.required-documents-settings .rds-card .rds-card-head:hover{background:#fafbfc}.required-documents-settings .rds-card .rds-card-head .rds-card-titlewrap{flex:1 1 auto;min-width:0}.required-documents-settings .rds-card .rds-card-head .rds-card-title{font-size:15px;font-weight:600;color:#3a3f51}.required-documents-settings .rds-card .rds-card-head .rds-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.required-documents-settings .rds-card .rds-card-head .rds-card-tools{display:flex;align-items:center;gap:2px}.required-documents-settings .rds-card .rds-card-head .rds-card-tools .rds-caret{color:#9aa0ac;font-size:18px;width:22px;text-align:center}.required-documents-settings .rds-card .rds-card-body{padding:4px 14px 14px;border-top:1px solid #f0f1f3}.required-documents-settings .chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#5a5f6e;background:#f1f3f5;border-radius:12px;padding:2px 9px}.required-documents-settings .chip .fa{font-size:11px;color:#9aa0ac}.required-documents-settings .chip.chip-client{background:#eef2f7;color:#4a5568}.required-documents-settings .chip.chip-office{background:#eef0fb;color:#5a5fb3}.required-documents-settings .chip.chip-condition{background:rgba(111,75,179,.1);color:#6f4bb3}.required-documents-settings .chip.chip-condition .fa{color:#6f4bb3}.required-documents-settings .rds-tool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:#6a6f7b;cursor:pointer}.required-documents-settings .rds-tool:hover{background:#eef0f2;color:#3a3f51}.required-documents-settings .rds-tool.rds-tool-danger:hover{background:#fdecea;color:#e74c3c}.required-documents-settings .rds-field{margin-top:12px}.required-documents-settings .rds-field label{display:block;font-size:12px;font-weight:600;color:#8a90a0;margin-bottom:4px}.required-documents-settings .rds-field input,.required-documents-settings .rds-field select{max-width:360px}.required-documents-settings .rds-row{display:flex;flex-wrap:wrap;gap:16px}.required-documents-settings .rds-row .rds-field{flex:1 1 240px}.required-documents-settings .rds-checkbox{display:block;margin-top:12px;font-weight:400}.required-documents-settings .rds-field-title{font-size:12px;font-weight:700;color:#8a90a0;margin:14px 0 8px}.required-documents-settings .rds-field-title .fa{margin-left:5px;color:#6f4bb3}.required-documents-settings .condition-editor{border:1px dashed #c5b6e1;background:#faf8fd;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px}.required-documents-settings .condition-editor .condition-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:600}.required-documents-settings .condition-editor .condition-header .condition-title{color:#6f4bb3}.required-documents-settings .condition-editor .condition-header select{width:auto;max-width:220px}.required-documents-settings .condition-editor .condition-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.required-documents-settings .condition-editor .condition-rule select,.required-documents-settings .condition-editor .condition-rule input{width:auto;max-width:190px}.required-documents-settings .rds-empty{color:#9aa0ac;font-size:14px;padding:18px 4px}.required-documents-settings .rds-add{margin-top:10px}.required-documents-settings .save-buttons-bar{position:sticky;bottom:0;margin-top:18px;padding:12px;text-align:center;background:#fff;border-top:1px solid #e4e5e7;box-shadow:0 -2px 8px #0000000a;z-index:5}.document-groups-modal .modal-title .fa{color:#62cb31;margin-left:5px}.document-groups-modal .dgm-intro{color:#6a6f7b;font-size:13px;margin-bottom:14px}.document-groups-modal .dgm-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.document-groups-modal .dgm-row .dgm-handle{color:#9aa0ac;flex:0 0 auto}.document-groups-modal .dgm-row input{flex:1 1 auto}.document-groups-modal .dgm-row .dgm-del{flex:0 0 auto;color:#6a6f7b;cursor:pointer;padding:4px 6px;border-radius:5px}.document-groups-modal .dgm-row .dgm-del:hover{background:#fdecea;color:#e74c3c}.document-groups-modal .dgm-empty{color:#9aa0ac;font-size:13px;padding:10px 0 14px}.document-groups-modal .dgm-add{margin-top:4px}.signable-template-list .panel-body{padding:15px}.signable-template-list .filters{display:flex;gap:12px;align-items:center;margin-bottom:12px}.signable-template-list .filters select{width:200px}.signable-template-list .filters label{margin:0}.signable-template-list .template-table .template-name{cursor:pointer;font-weight:600;color:#34495e}.signable-template-list .template-table .template-name:hover{color:#3498db;text-decoration:underline}.signable-template-list .template-table .label{margin-right:6px;font-size:11px}.signable-template-list .template-table .small{font-size:12px;margin-top:4px}.signable-template-list .template-table .actions{white-space:nowrap}.signable-template-list .template-table .actions .btn{margin-right:4px}.signable-template-list .template-table tr.archived td{opacity:.55}.signable-template-list .template-table tr.drive-missing{background-color:#f39c1214}.signable-template-edit .required{color:#e74c3c}.signable-template-edit .modal-header{border-bottom:1px solid #e7eaec}.signable-template-edit .modal-header .fa{color:#3498db;margin-left:6px}.signable-template-edit .form-group input[type=file]{margin-top:4px;width:100%}.signable-template-edit .help-block{margin-top:6px;font-size:12px;color:#999}.signable-template-edit .progress{height:18px;margin-bottom:0}.signable-template-designer .designer-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;background:#fff;border:1px solid #e7eaec;border-radius:3px}.signable-template-designer .designer-toolbar .toolbar-meta{flex:1}.signable-template-designer .designer-toolbar .toolbar-meta .badge{background:#f1f3f6;color:#34495e;margin-left:6px}.signable-template-designer .designer-toolbar .toolbar-meta .dirty-flag{color:#e67e22;margin-right:12px;font-size:13px}.signable-template-designer .drive-missing-banner input[type=file]{display:inline-block;margin-right:10px}.signable-template-designer .designer-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:12px;height:80vh}.signable-template-designer .designer-layout>div{background:#fff;border:1px solid #e7eaec;border-radius:3px;padding:14px}.signable-template-designer .designer-layout h5{margin:0 0 10px;font-weight:600;color:#34495e}.signable-template-designer .palette{overflow-y:auto}.signable-template-designer .palette .palette-hint{font-size:12px;color:#7a7a7a;line-height:1.4;margin-bottom:12px}.signable-template-designer .palette .field-add-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;background:#f8f9fa;border:1px dashed #c4c8cc;border-radius:3px;cursor:grab;font-size:13px;color:#34495e;user-select:none;transition:background .12s,border-color .12s,transform .05s}.signable-template-designer .palette .field-add-btn .fa{color:#62cb31;font-size:14px}.signable-template-designer .palette .field-add-btn:hover{background:#fff;border-color:#62cb31;border-style:solid}.signable-template-designer .palette .field-add-btn:active{cursor:grabbing}.signable-template-designer .palette .field-add-btn.dragging{opacity:.4;transform:scale(.98)}.signable-template-designer .palette .variables-search{position:relative;margin-bottom:8px}.signable-template-designer .palette .variables-search>.fa-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9b59b6;font-size:11px;pointer-events:none}.signable-template-designer .palette .variables-search input{padding-right:26px;padding-left:26px}.signable-template-designer .palette .variables-search .clear-btn{position:absolute;left:4px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#999;cursor:pointer;padding:2px 6px}.signable-template-designer .palette .variables-search .clear-btn:hover{color:#34495e}.signable-template-designer .palette .variables-list .variable-category{margin-bottom:10px}.signable-template-designer .palette .variables-list .variable-category .category-header{display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:11px;font-weight:600;color:#9b59b6;text-transform:none;border-bottom:1px solid rgba(155,89,182,.2);margin-bottom:4px}.signable-template-designer .palette .variables-list .variable-category .category-header .category-label{flex:1}.signable-template-designer .palette .variables-list .variable-category .category-header .category-count{background:rgba(155,89,182,.15);color:#9b59b6;padding:1px 6px;border-radius:8px;font-size:10px}.signable-template-designer .palette .variables-list .variable-category .category-items{display:flex;flex-direction:column;gap:2px}.signable-template-designer .palette .variables-list .variable-item{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#faf7fb;border:1px dashed #d6c0e0;border-radius:2px;cursor:grab;font-size:12px;color:#2c3e50;user-select:none}.signable-template-designer .palette .variables-list .variable-item>.fa{color:#9b59b6;font-size:10px}.signable-template-designer .palette .variables-list .variable-item .variable-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-template-designer .palette .variables-list .variable-item:hover{background:#fff;border-color:#9b59b6;border-style:solid}.signable-template-designer .palette .variables-list .variable-item:active{cursor:grabbing}.signable-template-designer .palette .variables-list .variable-item.dragging{opacity:.4;transform:scale(.98)}.signable-template-designer .pdf-pages-scroll{padding:14px!important;overflow:auto;background:#444;display:flex;flex-direction:column;align-items:center;gap:14px}.signable-template-designer .pdf-loading,.signable-template-designer .pdf-pages-scroll .alert{background:#fff;color:#34495e;padding:30px;border-radius:3px;text-align:center}.signable-template-designer .pdf-page{position:relative;background:white;box-shadow:0 2px 6px #0000004d;user-select:none;transition:outline .1s;max-width:100%}.signable-template-designer .pdf-page canvas{display:block;max-width:100%;height:auto}.signable-template-designer .pdf-page .page-label{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.55);color:#fff;padding:2px 8px;font-size:11px;border-radius:2px;pointer-events:none;z-index:2}.signable-template-designer .pdf-page .overlay{position:absolute;inset:0;pointer-events:none}.signable-template-designer .pdf-page.drag-hover{outline:3px dashed #62cb31;outline-offset:-3px}.signable-template-designer .overlay-field{position:absolute;pointer-events:auto;cursor:move;box-sizing:border-box;border:2px solid rgba(52,152,219,.6);background:rgba(52,152,219,.1);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#2c3e50;overflow:hidden;transition:box-shadow .1s}.signable-template-designer .overlay-field:hover{background:rgba(52,152,219,.18)}.signable-template-designer .overlay-field.selected{border-color:#e67e22;background:rgba(230,126,34,.18);box-shadow:0 0 0 2px #e67e2259;z-index:3}.signable-template-designer .overlay-field .overlay-label{padding:0 4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.signable-template-designer .overlay-field .overlay-required{color:#e74c3c;font-weight:700;margin-right:2px;pointer-events:none}.signable-template-designer .overlay-field.type-signature,.signable-template-designer .overlay-field.type-initials{border-color:#9b59b6b3;background:rgba(155,89,182,.1)}.signable-template-designer .overlay-field.type-signature:hover,.signable-template-designer .overlay-field.type-initials:hover{background:rgba(155,89,182,.18)}.signable-template-designer .overlay-field.type-signature.selected,.signable-template-designer .overlay-field.type-initials.selected{border-color:#e67e22;background:rgba(230,126,34,.18)}.signable-template-designer .overlay-field.type-checkbox{border-color:#62cb31b3;background:rgba(98,203,49,.1)}.signable-template-designer .overlay-field.has-variable{border-color:#9b59b6b3;border-style:dashed;background:rgba(155,89,182,.12)}.signable-template-designer .overlay-field.has-variable:hover{background:rgba(155,89,182,.2)}.signable-template-designer .overlay-field.has-variable.selected{border-color:#e67e22;border-style:solid;background:rgba(230,126,34,.18)}.signable-template-designer .overlay-field .variable-icon{font-size:9px;color:#9b59b6;margin-left:3px;pointer-events:none}.signable-template-designer .overlay-field .resize-handle{position:absolute;width:12px;height:12px;background:#fff;border:1.5px solid #e67e22;border-radius:2px;pointer-events:auto;z-index:4}.signable-template-designer .overlay-field .resize-handle.se{right:-6px;bottom:-6px;cursor:nwse-resize}.signable-template-designer .overlay-field:not(.selected) .resize-handle{display:none}.signable-template-designer .fields-panel{overflow-y:auto}.signable-template-designer .fields-panel .fields-list{list-style:none;padding:0;margin:0 0 12px;max-height:200px;overflow-y:auto}.signable-template-designer .fields-panel .fields-list li{display:flex;align-items:center;padding:6px 8px;border:1px solid #eee;border-radius:3px;margin-bottom:4px;cursor:pointer;gap:6px}.signable-template-designer .fields-panel .fields-list li.selected{border-color:#e67e22;background:rgba(230,126,34,.08)}.signable-template-designer .fields-panel .fields-list li:hover{background:#f8f9fa}.signable-template-designer .fields-panel .fields-list li .field-type-badge{background:#34495e;color:#fff;font-size:10px;padding:2px 6px;border-radius:2px}.signable-template-designer .fields-panel .fields-list li .field-label{flex:1;font-size:13px}.signable-template-designer .fields-panel .fields-list li .field-page{font-size:11px;color:#999}.signable-template-designer .fields-panel .field-properties{border-top:1px solid #e7eaec;padding-top:12px}.signable-template-designer .fields-panel .field-properties .form-group{margin-bottom:8px}.signable-template-designer .fields-panel .field-properties label{font-size:12px;font-weight:600}.signable-template-designer .fields-panel .field-properties .required-group label{font-weight:400}.signable-template-designer .fields-panel .field-properties .required-group input{margin-left:6px}.signable-template-designer .fields-panel .field-properties .help-block{font-size:11px;margin-top:10px}.signable-template-designer .fields-panel .field-properties .variable-badge{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:12px;background:rgba(155,89,182,.1);border:1px solid rgba(155,89,182,.35);border-radius:3px;font-size:12px}.signable-template-designer .fields-panel .field-properties .variable-badge>.fa{color:#9b59b6}.signable-template-designer .fields-panel .field-properties .variable-badge span{flex:1;color:#34495e}.signable-template-designer .fields-panel .field-properties .variable-badge strong{color:#9b59b6}.signable-template-designer .fields-panel .field-properties .variable-badge .btn{padding:1px 5px}.signable-template-designer .fields-panel .field-properties optgroup{font-weight:600;color:#34495e}@media (max-width: 900px){.signable-template-designer .designer-toolbar{flex-wrap:wrap}.signable-template-designer .designer-toolbar .toolbar-meta{width:100%}.signable-template-designer .designer-layout{grid-template-columns:1fr;height:auto;gap:10px}.signable-template-designer .designer-layout .palette{max-height:220px}.signable-template-designer .designer-layout .pdf-pages-scroll{height:60vh;min-height:360px;padding:8px!important;gap:8px}.signable-template-designer .designer-layout .fields-panel{max-height:340px}}@media (max-width: 480px){.signable-template-designer .designer-layout .pdf-pages-scroll{height:56vh;min-height:300px}}.signable-template-send .required{color:#e74c3c}.signable-template-send .modal-header{border-bottom:1px solid #e7eaec}.signable-template-send .modal-header .fa{color:#3498db;margin-left:6px}.signable-template-send .lead-info{background:#f8f9fa;padding:8px 10px;border-radius:3px;margin-bottom:16px;font-size:13px;display:flex;align-items:center;gap:10px}.signable-template-send .lead-info strong{color:#34495e}.signable-template-send .lead-info .change-template-link{margin-right:auto;font-size:12px;color:#3498db;cursor:pointer;text-decoration:underline}.signable-template-send .lead-info .change-template-link:hover{color:#1f6991}.signable-template-send .picker-step .lead-info{display:block;text-align:center;font-size:14px;background:#f4e8fa;color:#7d3c9b;border:1px solid #d9b8e8}.signable-template-send .template-picker-list{list-style:none;padding:0;margin:0;max-height:380px;overflow-y:auto}.signable-template-send .template-picker-list li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e7eaec;border-radius:3px;margin-bottom:6px;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.signable-template-send .template-picker-list li:hover{background:#f8f9fa;border-color:#62cb31}.signable-template-send .template-picker-list li:active{transform:scale(.99)}.signable-template-send .template-picker-list li .t-main{flex:1;display:flex;align-items:baseline;gap:8px}.signable-template-send .template-picker-list li .t-main .t-name{font-weight:600;color:#34495e;font-size:14px}.signable-template-send .template-picker-list li .t-main .t-type{font-size:11px;color:#6a6c6f;background:#f1f3f6;padding:1px 8px;border-radius:8px}.signable-template-send .template-picker-list li .t-meta{display:flex;gap:12px;font-size:11px;color:#6a6c6f}.signable-template-send .template-picker-list li .t-meta .fa{margin-left:4px;color:#9b59b6}.signable-template-send .template-picker-list li .t-arrow{color:#c4c8cc;font-size:12px}.signable-template-send .template-picker-list li:hover .t-arrow{color:#62cb31}.signable-template-send .section-title{font-size:13px;font-weight:600;color:#9b59b6;margin:16px 0 8px;padding-bottom:4px;border-bottom:1px solid rgba(155,89,182,.2)}.signable-template-send .form-group .help-block{font-size:11px;margin-top:4px}.signable-template-send .autocomplete-wrap{position:relative}.signable-template-send .autocomplete-wrap .search-indicator{position:absolute;left:10px;top:33px;color:#9b59b6;font-size:12px;pointer-events:none}.signable-template-send .autocomplete-wrap .autocomplete-dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:1050;background:#fff;border:1px solid #d4d8dc;border-radius:3px;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:0;box-shadow:0 4px 16px #0000001f}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li{display:flex;align-items:baseline;gap:8px;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f1f3f6;transition:background .1s}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li:last-child{border-bottom:0}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li:hover{background:#faf7fb}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .src-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;flex-shrink:0}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .src-badge.src-customer{background:#e8f5e0;color:#4a8c2c}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .src-badge.src-contact{background:#f4e8fa;color:#7d3c9b}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .s-name{font-weight:600;color:#34495e;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .s-meta{display:flex;gap:10px;font-size:11px;color:#6a6c6f}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .s-meta .s-email,.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .s-meta .s-phone{white-space:nowrap}.signable-template-send .autocomplete-wrap .autocomplete-dropdown li .s-meta .s-email{color:#3498db}.signable-template-send .preview-btn{margin-right:auto}.signable-template-send .preview-btn .fa{margin-left:6px}.signable-template-send .success-step{text-align:center;padding:30px 20px}.signable-template-send .success-step .success-icon .fa{font-size:64px;color:#62cb31;margin-bottom:12px}.signable-template-send .success-step h4{color:#34495e;margin:0 0 10px}.signable-template-send .success-step .signing-url-box{background:#f8f9fa;border:1px solid #e7eaec;border-radius:3px;padding:10px;margin-top:16px;text-align:right}.signable-template-send .success-step .signing-url-box small{display:block;margin-bottom:4px;color:#6a6c6f}.signable-document-designer .designer-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;background:#fff;border:1px solid #e7eaec;border-radius:3px}.signable-document-designer .designer-toolbar .toolbar-meta{flex:1;display:flex;align-items:center;gap:10px}.signable-document-designer .designer-toolbar .toolbar-meta .title-input{max-width:320px;flex:1}.signable-document-designer .designer-toolbar .toolbar-meta .badge{background:#f1f3f6;color:#34495e}.signable-document-designer .designer-toolbar .toolbar-meta .dirty-flag{color:#e67e22;font-size:13px}.signable-document-designer .designer-toolbar .toolbar-actions{display:flex;gap:6px}.signable-document-designer .designer-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:12px;height:80vh}.signable-document-designer .designer-layout>div{background:#fff;border:1px solid #e7eaec;border-radius:3px;padding:14px}.signable-document-designer .designer-layout h5{margin:0 0 10px;font-weight:600;color:#34495e}.signable-document-designer .palette{overflow-y:auto}.signable-document-designer .palette .palette-hint{font-size:12px;color:#7a7a7a;line-height:1.4;margin-bottom:12px}.signable-document-designer .palette .field-add-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;background:#f8f9fa;border:1px dashed #c4c8cc;border-radius:3px;cursor:grab;font-size:13px;color:#34495e;user-select:none}.signable-document-designer .palette .field-add-btn .fa{color:#62cb31;font-size:14px}.signable-document-designer .palette .field-add-btn:hover{background:#fff;border-color:#62cb31;border-style:solid}.signable-document-designer .palette .field-add-btn:active{cursor:grabbing}.signable-document-designer .palette .field-add-btn.dragging{opacity:.4}.signable-document-designer .palette .variables-search{position:relative;margin-bottom:8px}.signable-document-designer .palette .variables-search>.fa-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9b59b6;font-size:11px;pointer-events:none}.signable-document-designer .palette .variables-search input{padding-right:26px;padding-left:26px}.signable-document-designer .palette .variables-search .clear-btn{position:absolute;left:4px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#999;cursor:pointer;padding:2px 6px}.signable-document-designer .palette .variables-search .clear-btn:hover{color:#34495e}.signable-document-designer .palette .variables-list .variable-category{margin-bottom:10px}.signable-document-designer .palette .variables-list .category-header{display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:11px;font-weight:600;color:#9b59b6;border-bottom:1px solid rgba(155,89,182,.2);margin-bottom:4px}.signable-document-designer .palette .variables-list .category-header .category-label{flex:1}.signable-document-designer .palette .variables-list .category-header .category-count{background:rgba(155,89,182,.15);color:#9b59b6;padding:1px 6px;border-radius:8px;font-size:10px}.signable-document-designer .palette .variables-list .category-items{display:flex;flex-direction:column;gap:2px}.signable-document-designer .palette .variables-list .variable-item{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#faf7fb;border:1px dashed #d6c0e0;border-radius:2px;cursor:grab;font-size:12px;color:#2c3e50;user-select:none}.signable-document-designer .palette .variables-list .variable-item>.fa{color:#9b59b6;font-size:10px}.signable-document-designer .palette .variables-list .variable-item .variable-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-document-designer .palette .variables-list .variable-item:hover{background:#fff;border-color:#9b59b6;border-style:solid}.signable-document-designer .palette .variables-list .variable-item:active{cursor:grabbing}.signable-document-designer .palette .variables-list .variable-item.dragging{opacity:.4}.signable-document-designer .pdf-pages-scroll{padding:14px!important;overflow:auto;background:#444;display:flex;flex-direction:column;align-items:center;gap:14px}.signable-document-designer .pdf-loading,.signable-document-designer .pdf-pages-scroll .alert{background:#fff;color:#34495e;padding:30px;border-radius:3px;text-align:center}.signable-document-designer .pdf-page{position:relative;background:white;box-shadow:0 2px 6px #0000004d;user-select:none;transition:outline .1s;max-width:100%}.signable-document-designer .pdf-page canvas{display:block;max-width:100%;height:auto}.signable-document-designer .pdf-page .page-label{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.55);color:#fff;padding:2px 8px;font-size:11px;border-radius:2px;pointer-events:none;z-index:2}.signable-document-designer .pdf-page .overlay{position:absolute;inset:0;pointer-events:none}.signable-document-designer .pdf-page.drag-hover{outline:3px dashed #62cb31;outline-offset:-3px}.signable-document-designer .overlay-field{position:absolute;pointer-events:auto;cursor:move;box-sizing:border-box;border:2px solid rgba(52,152,219,.6);background:rgba(52,152,219,.1);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#2c3e50;overflow:hidden}.signable-document-designer .overlay-field:hover{background:rgba(52,152,219,.18)}.signable-document-designer .overlay-field.selected{border-color:#e67e22;background:rgba(230,126,34,.18);box-shadow:0 0 0 2px #e67e2259;z-index:3}.signable-document-designer .overlay-field .overlay-label{padding:0 4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.signable-document-designer .overlay-field .overlay-required{color:#e74c3c;font-weight:700;margin-right:2px;pointer-events:none}.signable-document-designer .overlay-field.type-signature,.signable-document-designer .overlay-field.type-initials{border-color:#9b59b6b3;background:rgba(155,89,182,.1)}.signable-document-designer .overlay-field.type-signature:hover,.signable-document-designer .overlay-field.type-initials:hover{background:rgba(155,89,182,.18)}.signable-document-designer .overlay-field.type-signature.selected,.signable-document-designer .overlay-field.type-initials.selected{border-color:#e67e22;background:rgba(230,126,34,.18)}.signable-document-designer .overlay-field.type-checkbox{border-color:#62cb31b3;background:rgba(98,203,49,.1)}.signable-document-designer .overlay-field.has-variable{border-color:#9b59b6b3;border-style:dashed;background:rgba(155,89,182,.12)}.signable-document-designer .overlay-field.has-variable:hover{background:rgba(155,89,182,.2)}.signable-document-designer .overlay-field.has-variable.selected{border-color:#e67e22;border-style:solid;background:rgba(230,126,34,.18)}.signable-document-designer .overlay-field .variable-icon{font-size:9px;color:#9b59b6;margin-left:3px;pointer-events:none}.signable-document-designer .overlay-field .resize-handle{position:absolute;width:12px;height:12px;background:#fff;border:1.5px solid #e67e22;border-radius:2px;pointer-events:auto;z-index:4}.signable-document-designer .overlay-field .resize-handle.se{right:-6px;bottom:-6px;cursor:nwse-resize}.signable-document-designer .overlay-field:not(.selected) .resize-handle{display:none}.signable-document-designer .fields-panel{overflow-y:auto}.signable-document-designer .fields-panel .fields-list{list-style:none;padding:0;margin:0 0 12px;max-height:200px;overflow-y:auto}.signable-document-designer .fields-panel .fields-list li{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #eee;border-radius:3px;margin-bottom:4px;cursor:pointer}.signable-document-designer .fields-panel .fields-list li.selected{border-color:#e67e22;background:rgba(230,126,34,.08)}.signable-document-designer .fields-panel .fields-list li:hover{background:#f8f9fa}.signable-document-designer .fields-panel .fields-list li .field-type-badge{background:#34495e;color:#fff;font-size:10px;padding:2px 6px;border-radius:2px}.signable-document-designer .fields-panel .fields-list li .field-label{flex:1;font-size:13px}.signable-document-designer .fields-panel .fields-list li .field-page{font-size:11px;color:#999}.signable-document-designer .fields-panel .field-properties{border-top:1px solid #e7eaec;padding-top:12px}.signable-document-designer .fields-panel .field-properties .form-group{margin-bottom:8px}.signable-document-designer .fields-panel .field-properties label{font-size:12px;font-weight:600}.signable-document-designer .fields-panel .field-properties .required-group label{font-weight:400}.signable-document-designer .fields-panel .field-properties .required-group input{margin-left:6px}.signable-document-designer .fields-panel .field-properties .variable-badge{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:12px;background:rgba(155,89,182,.1);border:1px solid rgba(155,89,182,.35);border-radius:3px;font-size:12px}.signable-document-designer .fields-panel .field-properties .variable-badge>.fa{color:#9b59b6}.signable-document-designer .fields-panel .field-properties .variable-badge span{flex:1;color:#34495e}.signable-document-designer .fields-panel .field-properties .variable-badge strong{color:#9b59b6}.signable-document-designer .fields-panel .field-properties .variable-badge .btn{padding:1px 5px}.signable-document-designer .fields-panel .field-properties optgroup{font-weight:600;color:#34495e}@media (max-width: 900px){.signable-document-designer .designer-toolbar{flex-wrap:wrap}.signable-document-designer .designer-toolbar .toolbar-meta{width:100%}.signable-document-designer .designer-toolbar .toolbar-meta .title-input{max-width:none}.signable-document-designer .designer-toolbar .toolbar-actions{width:100%;justify-content:flex-end}.signable-document-designer .designer-layout{grid-template-columns:1fr;height:auto;gap:10px}.signable-document-designer .designer-layout .palette{max-height:220px}.signable-document-designer .designer-layout .pdf-pages-scroll{height:60vh;min-height:360px;padding:8px!important;gap:8px}.signable-document-designer .designer-layout .fields-panel{max-height:340px}}@media (max-width: 480px){.signable-document-designer .designer-layout .pdf-pages-scroll{height:56vh;min-height:300px}}.signable-document-show .show-header{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e7eaec;border-radius:3px;margin-bottom:12px;flex-wrap:wrap}.signable-document-show .show-header .header-left{flex-shrink:0}.signable-document-show .show-header .header-main{flex:1;min-width:240px}.signable-document-show .show-header .header-main h2{margin:0 0 6px;font-size:18px;color:#34495e}.signable-document-show .show-header .header-main .header-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#6a6c6f;align-items:center}.signable-document-show .show-header .header-main .header-meta .label{font-size:11px;padding:3px 8px}.signable-document-show .show-header .header-main .header-meta .meta-item{display:inline-flex;align-items:center;gap:4px}.signable-document-show .show-header .header-main .header-meta .text-success{color:#62cb31}.signable-document-show .show-header .header-actions{display:flex;gap:6px;flex-shrink:0}.signable-document-show .countersign-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:12px;background:linear-gradient(90deg,rgba(155,89,182,.1),rgba(155,89,182,.04));border:1px solid rgba(155,89,182,.35);border-right:4px solid #9b59b6;border-radius:3px;flex-wrap:wrap}.signable-document-show .countersign-banner .cb-icon{width:40px;height:40px;border-radius:50%;background:#9b59b6;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signable-document-show .countersign-banner .cb-icon .fa{font-size:18px}.signable-document-show .countersign-banner .cb-text{flex:1;min-width:200px}.signable-document-show .countersign-banner .cb-text strong{display:block;color:#34495e;font-size:14px}.signable-document-show .countersign-banner .cb-text small{display:block;color:#6a6c6f;margin-top:2px}.signable-document-show .countersign-banner .btn{flex-shrink:0}.signable-document-show .countersign-banner .btn .fa{margin-left:6px}.signable-document-show .document-show-tabs{margin-bottom:0;border-bottom:1px solid #e7eaec;background:#fff;border-radius:3px 3px 0 0;padding-right:4px}.signable-document-show .document-show-tabs>li>a{cursor:pointer}.signable-document-show .document-show-tabs>li>a .fa{margin-left:4px;color:#9b59b6}.signable-document-show .document-show-tabs>li.active>a .fa{color:#34495e}.signable-document-show .tab-pane{background:#fff;border:1px solid #e7eaec;border-top:0;border-radius:0 0 3px 3px;min-height:60vh}.signable-document-show .tab-pane>div{padding:14px}.signable-document-show .preview-pane{padding:0!important}.signable-document-show .preview-pane .preview-iframe{width:100%;height:75vh;border:0;display:block}.signable-document-show .audit-timeline{list-style:none;padding:0;margin:0;border-right:2px solid #e7eaec}.signable-document-show .audit-timeline>li{position:relative;padding:10px 26px 10px 10px;margin-right:-1px}.signable-document-show .audit-timeline>li .event-icon{position:absolute;right:-16px;top:12px;width:30px;height:30px;border-radius:50%;background:#f1f3f6;border:2px solid #fff;color:#9b59b6;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1}.signable-document-show .audit-timeline>li.event-signed .event-icon{background:#62cb31;color:#fff}.signable-document-show .audit-timeline>li.event-sent .event-icon{background:#3498db;color:#fff}.signable-document-show .audit-timeline>li.event-opened .event-icon{background:#9b59b6;color:#fff}.signable-document-show .audit-timeline>li.event-voided .event-icon,.signable-document-show .audit-timeline>li.event-expired .event-icon{background:#e74c3c;color:#fff}.signable-document-show .audit-timeline>li.event-reminder_sent .event-icon{background:#f39c12;color:#fff}.signable-document-show .audit-timeline>li .event-body{padding-right:12px}.signable-document-show .audit-timeline>li .event-title{font-weight:600;color:#34495e;font-size:13px}.signable-document-show .audit-timeline>li .event-time{font-size:11px;color:#6a6c6f;margin-top:2px}.signable-document-show .audit-timeline>li .event-meta{font-size:11px;color:#999;margin-top:2px}.signable-document-show .audit-timeline>li .event-ua{max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-document-show .links-pane .table{margin-bottom:0}.signable-document-show .links-pane .table .label{font-size:11px;padding:3px 8px}.signable-document-show .links-pane .table .link-actions{white-space:nowrap}.signable-document-show .links-pane .table .link-actions .btn{margin-left:4px}.signable-document-show .links-pane .table .link-actions .btn:last-child{margin-left:0}@media (max-width: 768px){.signable-document-show .show-header{padding:12px}.signable-document-show .show-header .header-main{min-width:0}.signable-document-show .show-header .header-main h2{font-size:16px}.signable-document-show .show-header .header-actions{width:100%}.signable-document-show .show-header .header-actions .btn{flex:1}.signable-document-show .countersign-banner{padding:12px}.signable-document-show .countersign-banner .cb-text{min-width:0}.signable-document-show .countersign-banner .btn{width:100%}.signable-document-show .document-show-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.signable-document-show .document-show-tabs>li{float:none;flex:0 0 auto}.signable-document-show .preview-pane .preview-iframe{height:65vh}.signable-document-show .tab-pane>div{padding:10px}.signable-document-show .links-pane .table{display:block;overflow-x:auto;white-space:nowrap}}.signable-document-countersign{height:100vh;height:100dvh;background:#f1f3f6;display:flex;flex-direction:column}.signable-document-countersign .loading-screen,.signable-document-countersign .error-screen,.signable-document-countersign .success-screen{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#34495e}.signable-document-countersign .loading-screen .fa,.signable-document-countersign .error-screen .fa,.signable-document-countersign .success-screen .fa{font-size:56px;margin-bottom:16px}.signable-document-countersign .loading-screen .fa{color:#3498db}.signable-document-countersign .error-screen .fa{color:#e74c3c}.signable-document-countersign .success-screen .success-icon .fa{color:#62cb31;font-size:96px}.signable-document-countersign .success-screen h2{color:#34495e;margin:16px 0 8px}.signable-document-countersign .success-screen p{color:#6a6c6f}.signable-document-countersign .signer-layout{display:flex;flex-direction:column;flex:1;min-height:0}.signable-document-countersign .signer-toolbar{position:sticky;top:0;z-index:10;flex-shrink:0;background:#fff;border-bottom:1px solid #e7eaec;box-shadow:0 2px 4px #0000000f;padding:12px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.signable-document-countersign .signer-toolbar .title{flex:1}.signable-document-countersign .signer-toolbar .title h2{margin:0;font-size:17px;color:#34495e}.signable-document-countersign .signer-toolbar .title h2 .fa{color:#9b59b6;margin-left:6px}.signable-document-countersign .signer-toolbar .title small{color:#6a6c6f;font-size:13px}.signable-document-countersign .signer-toolbar .progress-info .badge{font-size:12px;padding:6px 12px}.signable-document-countersign .signer-toolbar .badge-warning{background:#f39c12;color:#fff}.signable-document-countersign .signer-toolbar .badge-success{background:#62cb31;color:#fff}.signable-document-countersign .pdf-pages-scroll{flex:1;min-height:0;overflow:auto;padding:20px;background:#444;display:flex;flex-direction:column;align-items:center;gap:16px}.signable-document-countersign .pdf-page{position:relative;background:white;box-shadow:0 2px 8px #0000004d;max-width:100%}.signable-document-countersign .pdf-page canvas{display:block;max-width:100%;height:auto}.signable-document-countersign .pdf-page .overlay{position:absolute;inset:0;pointer-events:none}.signable-document-countersign .overlay-field{position:absolute;pointer-events:auto;box-sizing:border-box;border-radius:2px;overflow:hidden;font-size:13px;display:flex;align-items:center;justify-content:center}.signable-document-countersign .overlay-field.readonly{pointer-events:none;padding:0 4px}.signable-document-countersign .overlay-field.readonly .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-document-countersign .overlay-field.readonly img{max-width:100%;max-height:100%;object-fit:contain}.signable-document-countersign .overlay-field.org-signature{cursor:pointer;border:2px dashed #9b59b6;background:rgba(155,89,182,.1)}.signable-document-countersign .overlay-field.org-signature.required{border-color:#e67e22;background:rgba(230,126,34,.12)}.signable-document-countersign .overlay-field.org-signature.filled{border-style:solid;border-color:#62cb31;background:white}.signable-document-countersign .overlay-field.org-signature:hover{background:rgba(155,89,182,.18)}.signable-document-countersign .overlay-field.org-signature.filled:hover{background:white}.signable-document-countersign .overlay-field.org-signature img{max-width:100%;max-height:100%;object-fit:contain}.signable-document-countersign .overlay-field.org-signature .prompt{display:flex;flex-direction:column;align-items:center;color:#9b59b6;font-size:12px;gap:2px}.signable-document-countersign .overlay-field.org-signature .prompt .fa{font-size:16px}.signable-document-countersign .overlay-field.org-signature .clear-btn{position:absolute;top:2px;left:2px;background:rgba(0,0,0,.6);color:#fff;border:0;border-radius:50%;width:18px;height:18px;font-size:9px;cursor:pointer}.signable-document-countersign .signer-actions{position:sticky;bottom:0;z-index:10;flex-shrink:0;background:#fff;border-top:1px solid #e7eaec;box-shadow:0 -2px 4px #0000000f;padding:16px 20px;text-align:center}.signable-document-countersign .signer-actions .alert{margin-bottom:12px}.signable-document-countersign .signer-actions .btn-lg{padding:10px 36px;font-size:16px}.signable-document-countersign .signer-actions .btn-lg .fa{margin-left:8px}.signable-document-countersign .signature-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1050}.signable-document-countersign .signature-modal{background:white;border-radius:4px;padding:24px;width:90%;max-width:600px;box-shadow:0 10px 40px #0000004d}.signable-document-countersign .signature-modal h4{margin:0 0 6px;color:#34495e}.signable-document-countersign .signature-modal .muted{color:#6a6c6f;font-size:13px;margin:0 0 16px}.signable-document-countersign .signature-modal .saved-signature-banner{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:12px 0 14px;background:rgba(98,203,49,.08);border:1px solid rgba(98,203,49,.35);border-right:4px solid #62cb31;border-radius:3px}.signable-document-countersign .signature-modal .saved-signature-banner .saved-preview{width:90px;height:50px;background:#fff;border:1px solid #e7eaec;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signable-document-countersign .signature-modal .saved-signature-banner .saved-preview img{max-width:100%;max-height:100%;object-fit:contain}.signable-document-countersign .signature-modal .saved-signature-banner .saved-info{flex:1;min-width:0}.signable-document-countersign .signature-modal .saved-signature-banner .saved-info strong{display:block;font-size:13px;color:#34495e}.signable-document-countersign .signature-modal .saved-signature-banner .saved-info small{display:block;color:#6a6c6f;font-size:11px;margin-top:2px}.signable-document-countersign .signature-modal .saved-signature-banner .btn{flex-shrink:0}.signable-document-countersign .signature-modal .signature-canvas{width:100%;height:220px;border:1px dashed #c4c8cc;border-radius:3px;background:white;cursor:crosshair;touch-action:none;display:block}.signable-document-countersign .signature-modal .signature-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.signable-document-countersign .signature-modal .signature-actions .btn-success{margin-right:auto}@media (max-width: 768px){.signable-document-countersign .signer-toolbar{padding:8px 12px;gap:8px}.signable-document-countersign .signer-toolbar .title h2{font-size:15px}.signable-document-countersign .pdf-pages-scroll{padding:8px;gap:8px}.signable-document-countersign .overlay-field{font-size:14px}.signable-document-countersign .overlay-field.input input{font-size:16px}.signable-document-countersign .signer-actions{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.signable-document-countersign .signer-actions .btn-lg{width:100%;padding:12px;font-size:15px}.signable-document-countersign .signature-modal{width:95%;padding:14px}.signable-document-countersign .signature-modal .signature-canvas{height:180px}.signable-document-countersign .signature-modal .signature-actions{flex-wrap:wrap}.signable-document-countersign .signature-modal .signature-actions .btn{flex:1 1 30%;min-width:90px;padding:10px 8px}.signable-document-countersign .signature-modal .signature-actions .btn-success{margin-right:0}}.signable-document-list .panel-body{padding:15px}.signable-document-list .actions-bar{display:inline-flex;gap:6px}.signable-document-list .list-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f1f3f6}.signable-document-list .list-toolbar .quick-filters{display:flex;gap:6px;flex-wrap:wrap;flex:1}.signable-document-list .list-toolbar .quick-filters .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d4d8dc;border-radius:16px;background:#fff;font-size:12px;font-weight:500;color:#6a6c6f;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.signable-document-list .list-toolbar .quick-filters .chip:hover{border-color:#9b59b6;color:#9b59b6}.signable-document-list .list-toolbar .quick-filters .chip.active{background:#9b59b6;border-color:#9b59b6;color:#fff}.signable-document-list .list-toolbar .quick-filters .chip.active .chip-count{background:rgba(255,255,255,.3);color:#fff}.signable-document-list .list-toolbar .quick-filters .chip .chip-count{padding:1px 7px;background:#f1f3f6;color:#6a6c6f;border-radius:10px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.signable-document-list .list-toolbar .search-box{position:relative;min-width:240px}.signable-document-list .list-toolbar .search-box .fa-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9b59b6;font-size:12px;pointer-events:none}.signable-document-list .list-toolbar .search-box input{padding-right:30px;padding-left:30px}.signable-document-list .list-toolbar .search-box .clear-btn{position:absolute;left:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:#9b59b6;font-size:11px;padding:4px;cursor:pointer}.signable-document-list .list-toolbar .search-box .clear-btn:hover{color:#34495e}.signable-document-list .list-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #f1f3f6}.signable-document-list .list-pagination .page-indicator{font-size:13px;color:#34495e;font-variant-numeric:tabular-nums}.signable-document-list .list-pagination .page-indicator .muted{color:#6a6c6f;margin-right:6px}.signable-document-list .label{font-size:12px;padding:4px 8px}.signable-document-list .table .entity-cell{max-width:280px;line-height:1.6}.signable-document-list .table .entity-cell .entity-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;margin:2px 2px 2px 0;border-radius:12px;font-size:11px;font-weight:500;cursor:pointer;max-width:100%;transition:background .1s,box-shadow .1s}.signable-document-list .table .entity-cell .entity-badge .badge-text{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signable-document-list .table .entity-cell .entity-badge .fa{font-size:10px}.signable-document-list .table .entity-cell .entity-badge .primary-marker{color:#f5b942}.signable-document-list .table .entity-cell .entity-badge.src-project{background:#e3f1fb;color:#1f6991;border:1px solid #b8d8ec}.signable-document-list .table .entity-cell .entity-badge.src-project:hover{background:#d4e6f4}.signable-document-list .table .entity-cell .entity-badge.src-lead{background:#f4e8fa;color:#7d3c9b;border:1px solid #d9b8e8}.signable-document-list .table .entity-cell .entity-badge.src-lead:hover{background:#ecdcf2}.signable-document-list .table .entity-cell .entity-badge.primary{box-shadow:0 0 0 1px #62cb3173}.signable-document-list .table .entity-cell .entity-badge.missing{opacity:.5;text-decoration:line-through;cursor:not-allowed}.signable-document-list .table .entity-cell .link-entity-trigger{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6a6c6f;padding:2px 6px;cursor:pointer;border:1px dashed #c4c8cc;border-radius:12px;margin:2px 2px 2px 0}.signable-document-list .table .entity-cell .link-entity-trigger:hover{color:#62cb31;border-color:#62cb31;background:rgba(98,203,49,.06)}.signable-document-list .table .actions{white-space:nowrap;text-align:left}.signable-document-list .table .actions .btn{margin-left:4px}.signable-document-list .table .actions .btn:last-child{margin-left:0}.signable-document-list .table .actions .btn-success{background-color:#62cb31;border-color:#4eb122;color:#fff}.signable-document-list .table .actions .cooldown-label{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;min-width:14px;display:inline-block;text-align:center}.signable-document-list .table .actions .bell-wrap{position:relative;display:inline-flex;align-items:center}.signable-document-list .table .actions .bell-wrap .reminder-count{position:absolute;top:-7px;left:-7px;background:#e67e22;color:#fff;font-size:9px;font-weight:700;line-height:1;padding:2px 4px;border-radius:8px;min-width:14px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #ffffffe6}.signable-document-list .table .clickable-row{cursor:pointer;transition:background-color .1s}.signable-document-list .table .clickable-row:hover{background-color:#faf7fb}.signable-document-list .embedded-list .embedded-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e7eaec;border-bottom:0;border-radius:3px 3px 0 0;flex-wrap:wrap}.signable-document-list .embedded-list .embedded-header h4{margin:0;font-size:15px;font-weight:600;color:#34495e}.signable-document-list .embedded-list .embedded-header h4 .fa{color:#9b59b6;margin-left:6px}.signable-document-list .embedded-list .embedded-header h4 .muted{font-weight:400;color:#6a6c6f;font-size:13px}.signable-document-list .embedded-list .embedded-header .embedded-actions{display:flex;gap:6px}.signable-document-list .embedded-list .embedded-header .embedded-actions .one-shot-btn{margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:400}.signable-document-list .embedded-list .embedded-header .embedded-actions .one-shot-btn.disabled{cursor:wait;opacity:.6}.signable-document-list .embedded-list .table{margin-bottom:0;border:1px solid #e7eaec;border-top:0}@media (max-width: 768px){.signable-document-list .panel-heading .actions-bar{display:flex;width:100%;margin-top:8px}.signable-document-list .panel-heading .actions-bar .btn{flex:1}.signable-document-list .list-toolbar{gap:10px}.signable-document-list .list-toolbar .search-box{min-width:0;width:100%}.signable-document-list .table{border:0}.signable-document-list .table thead{display:none}.signable-document-list .table tr{display:block;background:#fff;border:1px solid #e7eaec;border-radius:4px;margin-bottom:10px;padding:4px 12px}.signable-document-list .table td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0!important;padding:7px 0;text-align:left}.signable-document-list .table td:before{content:attr(data-label);font-weight:600;color:#6a6c6f;font-size:12px;flex-shrink:0}.signable-document-list .table td:not(:last-child){border-bottom:1px solid #f5f6f8!important}.signable-document-list .table td.entity-cell{flex-direction:column;align-items:flex-start;max-width:none}.signable-document-list .table td.entity-cell:before{margin-bottom:4px}.signable-document-list .table td.actions{justify-content:flex-end}.signable-document-list .table td.actions:before{display:none}.signable-document-list .table td.actions .btn{margin:2px 0 2px 6px}}.signable-link-entity-modal .modal-header{border-bottom:1px solid #e7eaec}.signable-link-entity-modal .modal-header .fa{color:#3498db;margin-left:6px}.signable-link-entity-modal .modal-header .muted{color:#6a6c6f;font-size:12px;margin:4px 0 0}.signable-link-entity-modal .modal-body{padding:16px 20px;max-height:70vh;overflow-y:auto}.signable-link-entity-modal .section+.section{margin-top:22px;border-top:1px solid #f1f3f6;padding-top:14px}.signable-link-entity-modal .section-title{font-size:13px;font-weight:600;color:#9b59b6;margin:0 0 10px}.signable-link-entity-modal .empty{padding:14px;text-align:center;color:#6a6c6f;font-size:13px;background:#f8f9fa;border:1px dashed #d4d8dc;border-radius:3px}.signable-link-entity-modal .empty .fa{margin-left:6px;color:#9b59b6}.signable-link-entity-modal .attached-list,.signable-link-entity-modal .search-results{list-style:none;margin:0;padding:0}.signable-link-entity-modal .attached-list li,.signable-link-entity-modal .search-results li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e7eaec;border-radius:3px;margin-bottom:6px;background:#fff;transition:background .1s,border-color .1s}.signable-link-entity-modal .attached-list li:hover,.signable-link-entity-modal .search-results li:hover{background:#faf7fb}.signable-link-entity-modal .attached-list li.busy,.signable-link-entity-modal .search-results li.busy{opacity:.6}.signable-link-entity-modal .attached-list li.primary,.signable-link-entity-modal .search-results li.primary{border-color:#62cb31;background:#f0faea}.signable-link-entity-modal .attached-list li.primary:hover,.signable-link-entity-modal .search-results li.primary:hover{background:#e8f5e0}.signable-link-entity-modal .attached-list li.already-linked,.signable-link-entity-modal .search-results li.already-linked{background:#f8f9fa;opacity:.75}.signable-link-entity-modal .attached-list li .entity-icon,.signable-link-entity-modal .search-results li .entity-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f1f3f6;display:flex;align-items:center;justify-content:center}.signable-link-entity-modal .attached-list li .entity-icon .fa,.signable-link-entity-modal .search-results li .entity-icon .fa{font-size:16px;color:#9b59b6}.signable-link-entity-modal .attached-list li .entity-info,.signable-link-entity-modal .search-results li .entity-info{flex:1;min-width:0}.signable-link-entity-modal .attached-list li .entity-info .line1,.signable-link-entity-modal .search-results li .entity-info .line1{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.signable-link-entity-modal .attached-list li .entity-info .line1 .src-badge,.signable-link-entity-modal .search-results li .entity-info .line1 .src-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;flex-shrink:0}.signable-link-entity-modal .attached-list li .entity-info .line1 .src-badge.src-project,.signable-link-entity-modal .search-results li .entity-info .line1 .src-badge.src-project{background:#e3f1fb;color:#1f6991}.signable-link-entity-modal .attached-list li .entity-info .line1 .src-badge.src-lead,.signable-link-entity-modal .search-results li .entity-info .line1 .src-badge.src-lead{background:#f4e8fa;color:#7d3c9b}.signable-link-entity-modal .attached-list li .entity-info .line1 .num,.signable-link-entity-modal .search-results li .entity-info .line1 .num{font-size:12px;color:#6a6c6f;font-variant-numeric:tabular-nums}.signable-link-entity-modal .attached-list li .entity-info .line1 .name,.signable-link-entity-modal .search-results li .entity-info .line1 .name{font-weight:600;color:#34495e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signable-link-entity-modal .attached-list li .entity-info .line1 .primary-badge,.signable-link-entity-modal .search-results li .entity-info .line1 .primary-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px;background:#62cb31;color:#fff;margin-right:auto}.signable-link-entity-modal .attached-list li .entity-info .line1 .primary-badge .fa,.signable-link-entity-modal .search-results li .entity-info .line1 .primary-badge .fa{margin-left:3px}.signable-link-entity-modal .attached-list li .entity-info .line2,.signable-link-entity-modal .search-results li .entity-info .line2{font-size:12px;color:#6a6c6f;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signable-link-entity-modal .attached-list li .entity-info .line2.missing,.signable-link-entity-modal .search-results li .entity-info .line2.missing{color:#e74c3c}.signable-link-entity-modal .attached-list li .entity-info .line2.customer .fa,.signable-link-entity-modal .search-results li .entity-info .line2.customer .fa{margin-left:4px;color:#9b59b6}.signable-link-entity-modal .attached-list li .entity-actions,.signable-link-entity-modal .search-results li .entity-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.signable-link-entity-modal .attached-list li .entity-actions .already-tag,.signable-link-entity-modal .search-results li .entity-actions .already-tag{font-size:11px;color:#4a8c2c;padding:4px 8px;background:#e8f5e0;border-radius:3px}.signable-link-entity-modal .attached-list li .entity-actions .already-tag .fa,.signable-link-entity-modal .search-results li .entity-actions .already-tag .fa{margin-left:3px}.signable-link-entity-modal .attached-list li .entity-actions .btn-xs,.signable-link-entity-modal .search-results li .entity-actions .btn-xs{padding:4px 8px}.signable-link-entity-modal .search-input-wrap{position:relative;margin-bottom:12px}.signable-link-entity-modal .search-input-wrap input.form-control{padding-right:32px}.signable-link-entity-modal .search-input-wrap .search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9b59b6;pointer-events:none}.signable-link-entity-modal .search-input-wrap .search-spinner{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9b59b6}.signable-manager-stats-panel{background:#fff;border:1px solid #e7eaec;border-radius:4px;margin:0 0 18px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.signable-manager-stats-panel .panel-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.signable-manager-stats-panel .panel-header h4{margin:0;font-size:14px;font-weight:600;color:#34495e}.signable-manager-stats-panel .panel-header .fa{color:#e67e22;font-size:16px}.signable-manager-stats-panel .tiles{display:flex;gap:10px;flex-wrap:wrap}.signable-manager-stats-panel .tile{flex:1 1 200px;min-width:180px;border:1px solid transparent;border-radius:4px;padding:14px 16px;cursor:pointer;text-align:right;position:relative;overflow:hidden;transition:transform .05s,box-shadow .15s;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.signable-manager-stats-panel .tile .tile-count{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.signable-manager-stats-panel .tile .tile-label{font-size:13px;font-weight:500}.signable-manager-stats-panel .tile .tile-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:28px;opacity:.25}.signable-manager-stats-panel .tile:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.signable-manager-stats-panel .tile:active{transform:translateY(0)}.signable-manager-stats-panel .tile.danger{background:#fdecea;border-color:#f5c2c0;color:#b03227}.signable-manager-stats-panel .tile.danger .tile-icon{color:#e74c3c}.signable-manager-stats-panel .tile.warning{background:#fef5e7;border-color:#f5d6a0;color:#b76b1d}.signable-manager-stats-panel .tile.warning .tile-icon{color:#f39c12}.signable-manager-stats-panel .tile.muted{background:#f1f3f6;border-color:#d4d8dc;color:#6a6c6f}.signable-manager-stats-panel .tile.muted .tile-icon{color:#95a5a6}.support .nav-tabs{margin-bottom:15px}.support .video-list{display:flex;flex-wrap:wrap;justify-content:start}.support .video-list .video{width:25%;min-width:280px;max-width:400px;margin:0 15px 25px}@media (max-width: 640px){.support .video-list .video{width:100%;max-width:100%}}.support .video-list .video .hpanel{height:100%;display:flex;flex-direction:column;border:1px solid #e4e5e7;border-radius:3px;overflow:hidden;word-wrap:break-word}.support .video-list .video .hpanel .panel-header{font-size:90%;border-bottom:1px solid #e4e5e7;background:#f7f9fa;padding:10px 15px;border-radius:0}.support .video-list .video .hpanel .panel-body{flex:1;padding:0;border:0;border-radius:0}.support .video-list .video .hpanel .panel-body a{height:100%;display:flex;align-items:center;justify-content:center}.support .video-list .video .hpanel .panel-body a img{max-width:100%}task-board{overflow:auto;flex:1;padding:0 0 8px;display:flex}task-board::-webkit-scrollbar-thumb{background:#c2c2c2}task-board::-webkit-scrollbar-thumb:active{background:#919191}task-board .task-board{display:flex;flex-wrap:nowrap;align-items:stretch}task-board .task-board .board-column{display:flex;flex-direction:column;width:370px;min-width:300px;min-height:100px;padding:0 4px;border-left:1px solid #dbdbdb;color:#303030;user-select:none}task-board .task-board .board-column:first-child{padding-right:0}task-board .task-board .board-header{display:flex;align-items:center;padding:0 12px 12px;color:#666;font-weight:700}task-board .task-board .board-header .board-header-title{display:flex;align-items:center}task-board .task-board .board-header .board-header-title .add-task{margin-right:15px;font-size:13px;color:#888;height:11px}task-board .task-board .board-header .column-count{margin-right:auto}task-board .task-board .board-tasks-container{display:flex;flex-direction:column;overflow:auto;flex:1}task-board .task-board .board-tasks-container .board-tasks{padding:4px 6px;flex:1}task-board .task-board .task{position:relative;cursor:grab}task-board .task-board .task:not(:last-child){margin-bottom:8px}task-board .task-board .task.gu-transit{transition:transform .2s;opacity:.3;cursor:grabbing!important}task-board .task-board .task-dragged-mirror{position:fixed;cursor:grabbing!important;opacity:.9}task-board .task-board .task,task-board .task-board .task-dragged-mirror{color:#303030;background:#fff;box-shadow:0 2px 2px #00000029,0 0 0 1px #00000014;border-right:5px solid #dbdbdb;padding:12px 16px 10px;list-style:none;border-radius:8px;font-size:14px;overflow:auto;user-select:none}task-board .task-board .task.disabled-dragging,task-board .task-board .task-dragged-mirror.disabled-dragging{background-color:initial;cursor:initial}task-board .task-board .task a[href]:hover,task-board .task-board .task a[href]:hover span,task-board .task-board .task-dragged-mirror a[href]:hover,task-board .task-board .task-dragged-mirror a[href]:hover span{text-decoration:underline}task-board .task-board .task .task-due-date,task-board .task-board .task-dragged-mirror .task-due-date{text-align:left;font-size:13px;margin-bottom:2px}task-board .task-board .task .task-text,task-board .task-board .task-dragged-mirror .task-text{font-weight:500;margin-bottom:5px;font-size:15px;overflow:auto}task-board .task-board .task .small span,task-board .task-board .task-dragged-mirror .small span{display:inline-block}task-board .task-board .task .small span.project-address:before,task-board .task-board .task-dragged-mirror .small span.project-address:before{content:"-"}task-board .task-board .task .small span.project-address:empty:before,task-board .task-board .task-dragged-mirror .small span.project-address:empty:before{content:""}task-board .task-board .task .small span.project-address+.project-customer:before,task-board .task-board .task-dragged-mirror .small span.project-address+.project-customer:before{display:inline-block;margin-left:5px;content:"\2022"}task-board .task-board .task .small span.project-address+.project-customer:empty:before,task-board .task-board .task-dragged-mirror .small span.project-address+.project-customer:empty:before{content:""}task-board .task-board .task .task-metadata,task-board .task-board .task-dragged-mirror .task-metadata{margin-top:7px;height:22px}task-board .task-board .task .task-metadata task-pin,task-board .task-board .task-dragged-mirror .task-metadata task-pin{height:22px;margin-left:10px;display:inline-block;vertical-align:middle}task-board .task-board .task .task-metadata task-pin .pin-progress,task-board .task-board .task-dragged-mirror .task-metadata task-pin .pin-progress{margin-top:1px}task-board .task-board .task .task-metadata task-pin .pin-progress .fa-spin,task-board .task-board .task-dragged-mirror .task-metadata task-pin .pin-progress .fa-spin{font-size:15px}task-board .task-board .task .task-metadata .fa-info-circle,task-board .task-board .task-dragged-mirror .task-metadata .fa-info-circle{color:#aaa;height:16px;font-size:13px;vertical-align:middle}task-board .task-board .task .task-assign-user,task-board .task-board .task-dragged-mirror .task-assign-user{position:absolute;left:12px;bottom:12px}task-board .task-board .task .task-assign-user .avatar img,task-board .task-board .task-dragged-mirror .task-assign-user .avatar img{height:28px;width:28px;object-fit:cover;border:2px solid white}task-board .task-board .status-list-empty,task-board .task-board .status-list-loading{margin-top:10px;text-align:center;padding:8px;font-size:12px;color:#aaa}.task-board-page .small-header{display:none}.task-board-page .home{height:100vh;display:flex}.task-board-page #wrapper{flex:1;display:flex;overflow:auto}.task-board-page #wrapper .content{flex:1;padding:16px 0 2px}.task-board-page #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.task-board-page #wrapper .content .hpanel>.panel-heading{padding:10px 19px}.task-board-page .panel-heading{padding-bottom:0}.task-board-page .panel-heading .filter-block{margin-bottom:5px;margin-left:0;margin-right:20px;text-align:right}.task-board-page .list-filter-blocks{user-select:none;text-align:left}.task-board-page .task-board{padding:0 16px}@media (max-width: 768px){.task-board-page .status-summary{padding:5px 0 15px}}@media (max-width: 700px){.task-board-page .panel-heading .list-filter-blocks{text-align:right;margin-top:0}.task-board-page .panel-heading>.pull-left>.btn-default{display:none}}.task-calendar .small-header{display:none}.task-calendar .home{height:100vh;display:flex}.task-calendar #wrapper{flex:1;display:flex;overflow:auto}.task-calendar #wrapper .content{flex:1;padding:10px 0 0}.task-calendar #wrapper .content .hpanel{display:flex;flex-direction:column;margin-bottom:0;height:100%}.task-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 35px 18px}@media (max-width: 650px){.task-calendar #wrapper .content .hpanel>.panel-heading{padding:6px 5px 18px}}.task-calendar #wrapper .list-filter-blocks .agent-selector{margin-right:4px}.task-calendar .calendar-wrapper{flex:1;padding:0 35px 10px;display:flex;flex-direction:column}@media (max-width: 650px){.task-calendar .calendar-wrapper{padding:0 5px 5px}}.task-calendar .calendar-wrapper #calendar{height:82vh;min-height:700px}.task-calendar .calendar-wrapper #calendar .fc-toolbar-title{display:inline-block;vertical-align:top}.task-calendar .calendar-wrapper #calendar .fc-button{font-size:14px;line-height:18px;height:32px}.task-calendar .calendar-wrapper #calendar .fc-more-popover{max-height:80vh;overflow:auto}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar{margin-bottom:4px;flex-wrap:wrap;flex-direction:row}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar>*>:not(:first-child){margin-right:1em}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-button{margin-bottom:16px;white-space:nowrap}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{order:-1;margin-left:auto}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-prev-button,.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-next-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f;margin-right:4px;padding:0 .65em}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridMonth-button:not(.fc-button-active),.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridWeek-button:not(.fc-button-active),.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-dayGridDay-button:not(.fc-button-active){background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-toDoToggle-button,.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-inProgressToggle-button,.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-doneToggle-button{margin-left:4px}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-toDoToggle-button:before,.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-inProgressToggle-button:before,.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-doneToggle-button:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:green;margin-left:8px;margin-top:-3px;vertical-align:middle}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-toDoToggle-button:before{background:#e74c3c}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-inProgressToggle-button:before{background:#0033cc}.task-calendar .calendar-wrapper #calendar .fc-header-toolbar .fc-doneToggle-button:before{background:#62cb31}.task-calendar .calendar-wrapper #calendar.toDo-disabled .fc-toDoToggle-button,.task-calendar .calendar-wrapper #calendar.inProgress-disabled .fc-inProgressToggle-button,.task-calendar .calendar-wrapper #calendar.done-disabled .fc-doneToggle-button{background-color:#fff;border-color:#e4e5e7;color:#6a6c6f}.task-calendar .calendar-wrapper .fc-view{background:#fff}.task-calendar .calendar-wrapper .fc-view .fc-event-title{font-weight:700;line-height:20px}.task-calendar .calendar-wrapper .fc-view .fc-event-title span{font-weight:400;margin-right:4px}.task-edit .hpanel{margin-bottom:0}.task-edit .hpanel .panel-heading .project-link{float:left}@media (max-width: 700px){.task-edit .hpanel .panel-heading .project-link{margin-left:44px}}.task-edit .form-header{display:flex;justify-content:space-between;font-size:14px}.task-edit .form-header label{margin-left:5px}.task-edit .form-control::-webkit-input-placeholder{font-weight:100}.task-edit project-autocomplete>div{display:inline-flex;min-width:auto!important}.task-edit .task-date-input{height:29px;padding:4px \200b 12p}.task-edit .task-agent .dropdown-toggle{width:160px;height:29px;font-size:14px}.task-edit .task-content{position:relative;margin:26px 0;border:solid 1px #e4e5e7;border-radius:4px;transition:border-color ease-in-out .15s}.task-edit .task-content:focus-within{border-color:#66afe9}.task-edit .task-content .placeholder{position:absolute;top:4px;right:10px;font-size:17px;color:#bbb;z-index:0}.task-edit .task-content .task-content-field{min-height:80px;position:relative;padding:8px 10px;white-space:pre-wrap;outline:none;margin:0;font-size:14px}.task-edit .task-info{padding:0 10px 16px;color:#aaa;font-size:10px}.task-edit .task-info .badge{font-weight:400;margin-left:6px;vertical-align:initial}.task-edit .panel-footer{padding:0 15px!important}@media (min-width: 500px){.task-edit .panel-footer .save-buttons .delete-button{position:absolute;right:0}}.task-list .paging-table .table>tbody>tr>td>a{display:block;margin:-8px;padding:8px}.task-list .pinned-tasks-panel .panel-heading>*{vertical-align:middle}.task-list .pinned-tasks-panel .panel-body{padding:6px 20px 20px;border-radius:8px;border-color:#9d9fa2;max-height:400px;overflow:auto}.task-list .pinned-tasks-panel .collapse-button{font-size:12px;margin-right:10px}.task-list .pinned-tasks-panel .pinned-task-list-table{margin-bottom:0}.task-list .pinned-tasks-panel .pinned-task-list-table>tbody>tr>td{padding:5px 8px;font-size:14px}.task-list .pinned-tasks-panel .pinned-task-list-table .pinned-td{padding-top:4px}.task-list .pinned-tasks-panel .pinned-task-list-table .pinned-td a{height:14px}.task-list .pinned-tasks-panel .panel-footer{display:none}.task-list table .fullTaskColumn-td{width:100%}@supports (display: grid){.task-list table .fullTaskColumn-td>a>span{display:grid}.task-list table .fullTaskColumn-td>a>span .task-content{white-space:nowrap}}.task-list table .fullTaskColumn-td .task-content{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;max-height:24px}.task-list table .fullTaskColumn-td .small{color:#777;font-size:13px}.task-list table .fullTaskColumn-td .small span{display:inline-block;margin-left:5px}.task-list table .fullTaskColumn-td .small span:before{display:inline-block;margin-left:5px;content:"\2022"}.task-list table .fullTaskColumn-td .small span:empty:before{content:""}.task-list table .agent-td{white-space:nowrap;font-size:15px;padding:0 8px}.task-list table .agent-td img{margin-left:4px;height:26px;width:26px;object-fit:cover}.task-list table .status-td{min-width:100px}.task-list table .status-td .badge-toDo{background:#e74c3c}.task-list table .status-td .badge-inProgress{background:#03c}.task-list table .status-td .badge-done{background:#62cb31}.task-list table .info-td .fa-info-circle{color:#aaa;height:16px;font-size:13px;vertical-align:middle}.task-list table .changeStatus-td{text-align:center;width:1px}.task-list table .changeStatus-td .btn{min-width:96px}.task-list table .changeStatus-td .btn>span{display:flex;align-items:center;justify-content:space-between}.task-list .empty-row{padding:5px;font-size:17px}.task-pin{text-align:center;height:18px;width:20px}.task-pin .pin-icon{border-radius:3px;padding:1px 0;display:flex;border:solid 1px transparent}.task-pin .pin-icon svg{transform:rotate(45deg)}.task-pin .pin-icon svg path{fill:#aaa}.task-pin .pin-progress{display:block;margin-top:-2px}.task-pin:hover .pin-icon{background-color:#fff;border-color:#e4e5e7;border-radius:3px}.task-pin:hover .pin-icon path{fill:#666}.task-pin.pinned .pin-icon{background-color:#f1f3f6;border-color:#e4e5e7}.task-pin.pinned .pin-icon svg{transform:none}.task-pin.pinned .pin-icon svg path{fill:#666}.ticket-edit .hpanel{margin-bottom:0}.ticket-edit .hidden-input-field{position:absolute;width:1px;height:1px;overflow:hidden;border:none;padding:0}.ticket-edit .ui-select-dropdown.dropdown-menu{font-size:16px}.ticket-edit textarea{min-height:60px;box-sizing:content-box;width:calc(100% - 24px)}.ticket-edit .form-control::-webkit-input-placeholder{font-weight:100}.ticket-list .nav-tabs{margin-bottom:25px}.ticket-list tbody tr:last-child td{user-select:none}.ticket-list .publicLabels-td .badge{font-weight:400;border-radius:7px}.ticket-list .empty-row td{padding:5px;font-size:17px}.ticket-show .chat-users,.ticket-show .chat-discussion{overflow-y:auto;height:auto}.ticket-show .badge{font-weight:400;margin:0 1px 1px 7px;border-radius:7px;font-size:13px;padding:4px 8px}.ticket-show .top-summary{padding:9.5px;margin:0 0 15px;font-size:13px;line-height:1.42857143;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.ticket-show .top-summary a{display:inline-block;margin-left:10px}.ticket-show .top-summary a[href]:hover{text-decoration:underline}.ticket-show .ticket-labels .tag-list-selector{margin-left:10px}.ticket-show .public-labels{display:inline-block;margin-right:6px}.ticket-show .public-labels .badge{margin:0 6px 1px}.ticket-show .ticket-action{margin:6px;font-size:13px}.ticket-show .ticket-action .badge{margin-right:6px}.ticket-show .ticket-action .action-options{font-size:11px;display:flex;align-items:center}.ticket-show .options-dropdown{display:inline-block;width:16px;margin-right:10px;font-size:18px;line-height:17px;text-align:center;cursor:pointer}.ticket-show .options-dropdown .dropdown-menu li a{padding:6px 20px}.ticket-show .chats-container{display:flex;flex-wrap:wrap;padding:0}.ticket-show .chat-discussion .chat-message{padding:10px 20px 5px}@media (max-width: 620px){.ticket-show .chat-discussion .chat-message{padding:10px 0}}.ticket-show .chat-discussion .chat-message .message-author{margin-bottom:5px;color:#aaa;display:inline-block;font-size:15px}.ticket-show .chat-discussion .chat-message .message-avatar{z-index:1;position:relative}.ticket-show .chat-discussion .chat-message .message{position:relative;margin-right:0;border-radius:0 8px 8px}.ticket-show .chat-discussion .chat-message .message:before{content:"";display:inline-block;position:absolute;top:0;left:-15px;width:15px;height:15px;border-radius:0;background:#f7f8fa}.ticket-show .chat-discussion .chat-message .message:after{content:"";display:inline-block;position:absolute;top:0;left:-15px;width:15px;height:15px;border-top-right-radius:20px 30px;background:#fff}.ticket-show .chat-discussion .chat-message .message .message-date{display:flex;align-items:center}.ticket-show .chat-discussion .chat-message.right .message-avatar{margin-right:0}.ticket-show .chat-discussion .chat-message.right .message{margin-right:55px;margin-left:0;border-radius:8px 0 8px 8px}.ticket-show .chat-discussion .chat-message.right .message:before{left:auto;right:-15px}.ticket-show .chat-discussion .chat-message.right .message:after{left:auto;right:-15px;border-top-right-radius:0;border-top-left-radius:20px 30px}.ticket-show .chat-discussion .chat-message.right .file-post .file{margin-right:0}.ticket-show .chat-discussion .chat-message .message-content{clear:both;display:block;text-align:right;overflow:auto}.ticket-show .chat-discussion .chat-message .message-content a.a-ltr{display:inline-block}.ticket-show .chat-discussion .chat-message .message-content a[href]{color:#428bca;text-decoration:none;direction:ltr;text-align:right;max-width:100%;word-wrap:break-word}.ticket-show .chat-discussion .chat-message .message-content a[href]:hover,.ticket-show .chat-discussion .chat-message .message-content a[href]:focus{color:#2a6496;text-decoration:underline}.ticket-show .chat-discussion .chat-message .message-content p{margin:0 0 10px}.ticket-show .chat-discussion .chat-message textarea{min-height:70px;box-sizing:content-box;width:calc(100% - 26px)}.ticket-show .chat-discussion .chat-message .save-buttons{padding:15px 0 10px}.ticket-show .chat-discussion-container{padding:20px 15px;flex:64%;width:64%;max-width:100%}.ticket-show .chat-discussion-container:last-child{padding:20px}.ticket-show .chat-discussion-container .save-buttons .dropdown .btn-sm{padding:6px 12px;font-size:14px;line-height:1.42857143}.ticket-show .chat-discussion-container .save-buttons .dropup .caret{margin-right:4px}.ticket-show .file-post .post-file-image{max-width:100%;border-radius:6px;border:1px solid #d7d7d7;margin-top:4px;max-height:320px}.ticket-show .file-post .post-file-pdf{border-radius:6px}.ticket-show .file-post .post-file-pdf .file{margin-bottom:0;max-width:300px;margin-right:auto}.ticket-show .file-post .post-file-pdf .file .file-body{position:relative;padding:20px 0;background:#fff;border:1px solid #e4e5e7;border-radius:2px}.ticket-show .file-post .post-file-pdf .file .file-body .btn-group{position:absolute;left:10px;top:10px}.ticket-show .file-post .post-file-pdf .file .file-body .btn-group .dropdown-toggle{padding:0 8px}.ticket-show .file-post .post-file-pdf .file .file-body .btn-group .dropdown-menu>li>a{padding:6px 18px}.ticket-show .file-post .post-file-pdf .file .file-body .image-preview{position:relative;right:initial;top:initial;margin:0 auto}.ticket-show .file-post .post-file-pdf .file .file-body .image-preview .file-icon i.fa{font-size:32px;line-height:56px}.ticket-show .file-post .post-file-pdf .file .panel-footer{padding:10px}.ticket-show .file-post .post-file-pdf .file .panel-footer .file-details{max-width:100%;display:flex;justify-content:space-between}.ticket-show .file-post .post-file-pdf .file .panel-footer .file-details .file-name{display:inline-block;min-height:22px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:left}.ticket-show #ticket-form{transition:opacity .4s}.ticket-show .manage-chat-container{padding:20px 20px 30px;width:100%;border-top:1px solid #e4e5e7}@media (min-width: 1100px){.ticket-show .manage-chat-container{border-top:none;border-right:1px solid #e4e5e7;width:36%}}.ticket-show .manage-chat-container .manage-chat{padding-top:10px;background:#f7f8fa;border-radius:4px;min-height:100%;font-size:15px}.ticket-show .manage-chat-container .manage-chat .right-border{border-right:3px solid #d7d7d7}.ticket-show .manage-chat-container .manage-chat .chat-message .message{border:1px solid #d7d7d7;padding:5px 10px}.ticket-show .manage-chat-container .manage-chat .chat-message .message:before{border-top:solid 1px #d7d7d7;top:-1px;width:17px}.ticket-show .manage-chat-container .manage-chat .chat-message .message:after{top:-1px;width:14.5px;background:#f7f8fa!important;border-top:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;border-top-right-radius:28px 30px}.ticket-show .manage-chat-container .manage-chat .chat-message.right .message:after{border-right:none;border-left:solid 1px #d7d7d7;border-top-right-radius:0;border-top-left-radius:28px 30px}.ticket-show .manage-chat-container .manage-chat .chat-message textarea{min-height:50px}.attach-media-modal.hpanel.mobile-modal-inner>.panel-body{padding:20px 40px 0;cursor:default}.attach-media-modal .description ul li{margin-bottom:5px}.attach-media-modal .drop-box{border:2px dashed #e4e5e7;text-align:center;padding:25px 5px 0;font-size:15px;margin:20px auto 30px;line-height:25px;transition:opacity .2s,background .2s,border-color .2s;cursor:pointer}.attach-media-modal .drop-box.dragover{background:#dbf0d2;border-color:#62cb31}.attach-media-modal .drop-box .files-placeholder{display:inline-block;margin-bottom:25px}.attach-media-modal .preview{text-align:center;margin:10px auto 20px}.attach-media-modal .preview img{max-width:100%}.attach-media-modal .paste-description{font-size:14px;line-height:24px;margin-bottom:20px}.attach-media-modal .input-for-focus{width:1px;height:1px;border:0;opacity:0}.time-tracker .time-tracker-button{display:inline-block;color:#9d9fa2;padding:15px 20px;font-size:25px;height:56px;position:relative;cursor:pointer}.time-tracker .time-tracker-button i{vertical-align:top}.time-tracker .time-tracker-button:hover{background:#f7f8fa;border-bottom:1px solid #e4e5e7}.time-tracker .time-tracker-button.label-menu-corner .label{right:10px;top:11px}.time-tracker .time-tracker-button.label-menu-corner .label i{font-size:14px;color:#62cb31}.time-tracker .dropdown-menu.hdropdown{background:#fafbfc;margin-top:0;min-width:300px;animation-duration:.45s;padding:25px}.time-tracker .dropdown-menu.hdropdown .controls{display:flex;justify-content:space-around;align-items:center}.time-tracker .dropdown-menu.hdropdown .controls .timer-buttons-container.disabled{opacity:.35;cursor:wait}.time-tracker .dropdown-menu.hdropdown .controls svg{height:48px;width:48px}.time-tracker .dropdown-menu.hdropdown .controls .timer-button{height:48px;width:48px}.time-tracker .dropdown-menu.hdropdown .project-selector select{margin:0}.time-tracker .dropdown-menu.hdropdown .project-selector button{width:100%;margin:10px 0 0}.time-tracker .dropdown-menu.hdropdown .project-selector li{padding:0;background:none}.time-tracker .dropdown-menu.hdropdown .project-selector li:last-child{border-bottom:0}.time-tracker .dropdown-menu.hdropdown .selected-project-show{font-size:13px;color:#a0aec0;padding:14px 0 15px;text-align:center}.time-tracker .dropdown-menu.hdropdown .selected-project-show a:hover{text-decoration:underline}.time-tracker .dropdown-menu.hdropdown .timer{background:white;color:#2d3748;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:32px;font-weight:100;padding:2px 10px;border-radius:10px}.time-tracker .dropdown-menu.hdropdown .timer .timer-show{margin:0}.time-tracker .description-label{padding:12px 12px 0 0}.time-tracker-edit .form-group{min-height:90px;margin-bottom:0}.time-tracker-edit .agent-selector{display:block}.time-tracker-edit .agent-selector .dropdown{width:100%}.time-tracker-edit .agent-selector .dropdown .dropdown-toggle{height:34px;font-size:14px}.time-tracker-edit .agent-selector .dropdown .agent-selector-dropdown-menu{width:100%}.tools .tools-container{max-width:1100px}.tools .tools-container .tab-content-title{padding:0 10px;margin:20px 0}.tools .tools-container .tools-group{margin-bottom:30px;margin-top:28px}.tools .tools-container .tools-group .tools-group-title{margin:0 0 16px;padding:0 10px;font-weight:700;font-size:14px}.tools .tools-container .tool-item{display:flex;align-items:center;border-top:1px solid #e4e5e7;border-radius:4px;background:#fff;border:1px solid #e4e5e7;padding:10px 20px;margin-bottom:10px}.tools .tools-container .tool-item .tool-icon{margin-left:14px;width:20px}.tools .tools-container .tool-item .tool-details{display:flex;flex:1;flex-wrap:wrap}.tools .tools-container .tool-item .tool-details>*{width:100%}.tools .tools-container .tool-item .tool-title{margin-left:14px}.tools .tools-container .tool-item .tool-title small{display:block}.tools .tools-container .tool-item .tool-share-dropdown{min-width:unset}.tools .tools-container .tool-item .tool-share-dropdown a{padding:3px 12px}.tools .tools-container .tool-item .tool-share-dropdown a i{min-width:25px;text-align:center}.tools .tools-container .tool-item .download-link{min-width:100px;display:flex;justify-content:space-evenly;align-items:center;transition:background .2s,color .2s}.tools .tools-container .tool-item .download-link img{transition:filter .2s}.tools .tools-container .tool-item .download-link:hover{background-color:#34495e;border-color:#34495e;color:#fff}.tools .tools-container .tool-item .download-link:hover img{filter:brightness(0) invert(1)}.tools .tools-container .tool-item .coming-soon-button{cursor:not-allowed;background:#f1f3f6;border-color:#34495e;box-shadow:none}.public-notifications-settings{padding-top:5%;max-width:500px;margin:auto}.public-notifications-settings .logo img{width:180px}.public-notifications-settings h3{font-size:26px}.public-notifications-settings .form-control{display:block;width:100%;height:40px;font-size:16px;font-weight:400}.signable-public-signer{height:100vh;height:100dvh;background:#f1f3f6;display:flex;flex-direction:column}.signable-public-signer .loading-screen,.signable-public-signer .error-screen,.signable-public-signer .success-screen{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#34495e}.signable-public-signer .loading-screen .fa,.signable-public-signer .error-screen .fa,.signable-public-signer .success-screen .fa{font-size:56px;margin-bottom:16px}.signable-public-signer .loading-screen .fa{color:#3498db}.signable-public-signer .error-screen .fa{color:#e74c3c}.signable-public-signer .success-screen .success-icon .fa{color:#62cb31;font-size:96px}.signable-public-signer .success-screen h2{color:#34495e;margin:16px 0 8px}.signable-public-signer .success-screen p{color:#6a6c6f}.signable-public-signer .success-screen.pending .success-icon .fa{color:#9b59b6}.signable-public-signer .signer-layout{display:flex;flex-direction:column;flex:1;min-height:0}.signable-public-signer .signer-toolbar{position:sticky;top:0;z-index:10;flex-shrink:0;background:#fff;border-bottom:1px solid #e7eaec;box-shadow:0 2px 4px #0000000f;padding:12px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.signable-public-signer .signer-toolbar .org-brand{display:flex;align-items:center}.signable-public-signer .signer-toolbar .org-brand img{max-height:44px;max-width:160px;object-fit:contain}.signable-public-signer .signer-toolbar .org-brand .org-name-fallback{font-size:18px;font-weight:600;color:#34495e;padding:4px 12px;border-right:2px solid #e7eaec;margin-right:4px}.signable-public-signer .signer-toolbar .title{flex:1;min-width:200px}.signable-public-signer .signer-toolbar .title h2{margin:0;font-size:18px;color:#34495e}.signable-public-signer .signer-toolbar .title small{color:#6a6c6f;font-size:13px}.signable-public-signer .signer-toolbar .progress-chips{display:flex;gap:8px}.signable-public-signer .signer-toolbar .progress-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;font-size:12px;font-weight:600;background:#fff5e6;color:#b76b1d;border:1px solid #f3c98a;cursor:pointer;transition:background .15s,transform .05s}.signable-public-signer .signer-toolbar .progress-chips .chip:hover:not(:disabled){background:#ffeed1;transform:translateY(-1px)}.signable-public-signer .signer-toolbar .progress-chips .chip:active:not(:disabled){transform:translateY(0)}.signable-public-signer .signer-toolbar .progress-chips .chip .fa{font-size:11px}.signable-public-signer .signer-toolbar .progress-chips .chip.chip-signatures{background:#f4e8fa;border-color:#d9b8e8;color:#7d3c9b}.signable-public-signer .signer-toolbar .progress-chips .chip.chip-signatures:hover:not(:disabled){background:#ecdcf2}.signable-public-signer .signer-toolbar .progress-chips .chip.done{background:#e8f5e0;border-color:#b9deaa;color:#4a8c2c;cursor:default}.signable-public-signer .signer-toolbar .progress-chips .chip:disabled{opacity:.85}.signable-public-signer .pdf-pages-scroll{flex:1;min-height:0;overflow:auto;padding:20px;background:#444;display:flex;flex-direction:column;align-items:center;gap:16px}.signable-public-signer .pdf-page{position:relative;background:white;box-shadow:0 2px 8px #0000004d;max-width:100%}.signable-public-signer .pdf-page canvas{display:block;max-width:100%;height:auto}.signable-public-signer .pdf-page .overlay{position:absolute;inset:0;pointer-events:none}@keyframes field-pulse{0%{box-shadow:0 0 #e67e22a6}70%{box-shadow:0 0 0 14px #e67e2200}to{box-shadow:0 0 #e67e2200}}.signable-public-signer .field-pulse{animation:field-pulse .9s ease-out 2}.signable-public-signer .overlay-field{position:absolute;pointer-events:auto;box-sizing:border-box;border-radius:2px;overflow:hidden;font-size:13px}.signable-public-signer .overlay-field.readonly{display:flex;align-items:center;padding:0 4px;color:#111}.signable-public-signer .overlay-field.readonly .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signable-public-signer .overlay-field.input{border:2px solid #3498db;background:rgba(52,152,219,.08)}.signable-public-signer .overlay-field.input.required{border-color:#e67e22;background:rgba(230,126,34,.1)}.signable-public-signer .overlay-field.input input{width:100%;height:100%;border:0;outline:0;padding:0 4px;background:transparent;font-size:13px;font-family:inherit}.signable-public-signer .overlay-field.checkbox{display:flex;align-items:center;justify-content:center;border:2px solid #62cb31;background:rgba(98,203,49,.08)}.signable-public-signer .overlay-field.checkbox input{transform:scale(1.5);margin:0;cursor:pointer}.signable-public-signer .overlay-field.signature{border:2px dashed #9b59b6;background:rgba(155,89,182,.1);cursor:pointer;display:flex;align-items:center;justify-content:center}.signable-public-signer .overlay-field.signature.required{border-color:#e67e22;background:rgba(230,126,34,.12)}.signable-public-signer .overlay-field.signature.filled{border-style:solid;border-color:#62cb31;background:white}.signable-public-signer .overlay-field.signature:hover{background:rgba(155,89,182,.18)}.signable-public-signer .overlay-field.signature.filled:hover{background:white}.signable-public-signer .overlay-field.signature img{max-width:100%;max-height:100%;object-fit:contain}.signable-public-signer .overlay-field.signature .prompt{display:flex;flex-direction:column;align-items:center;color:#9b59b6;font-size:12px;gap:2px}.signable-public-signer .overlay-field.signature .prompt .fa{font-size:16px}.signable-public-signer .overlay-field.signature .clear-btn{position:absolute;top:2px;left:2px;background:rgba(0,0,0,.6);color:#fff;border:0;border-radius:50%;width:18px;height:18px;font-size:9px;cursor:pointer}.signable-public-signer .signer-actions{position:sticky;bottom:0;z-index:10;flex-shrink:0;background:#fff;border-top:1px solid #e7eaec;box-shadow:0 -2px 4px #0000000f;padding:16px 20px;text-align:center}.signable-public-signer .signer-actions .alert{margin-bottom:12px}.signable-public-signer .signer-actions .btn-lg{padding:10px 36px;font-size:16px}.signable-public-signer .signer-actions .btn-lg .fa{margin-left:8px}.signable-public-signer .ready-fab{position:fixed;bottom:100px;left:24px;z-index:100;background:#62cb31;color:#fff;border:0;border-radius:30px;padding:12px 22px;box-shadow:0 6px 20px #62cb3166;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;animation:ready-fab-pulse 2s ease-in-out infinite;transition:background .15s,box-shadow .15s,transform .05s}.signable-public-signer .ready-fab:hover{background:#4eb122;box-shadow:0 8px 24px #62cb318c}.signable-public-signer .ready-fab:active{transform:translateY(0)}.signable-public-signer .ready-fab .fa-check-circle{font-size:16px}.signable-public-signer .ready-fab .arrow-bounce{animation:arrow-bounce 1s ease-in-out infinite;font-size:13px}@keyframes ready-fab-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.signable-public-signer .signature-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1050}.signable-public-signer .signature-modal{background:white;border-radius:4px;padding:24px;width:90%;max-width:600px;box-shadow:0 10px 40px #0000004d}.signable-public-signer .signature-modal h4{margin:0 0 6px;color:#34495e}.signable-public-signer .signature-modal .muted{color:#6a6c6f;font-size:13px;margin:0 0 16px}.signable-public-signer .signature-modal .signature-canvas{width:100%;height:220px;border:1px dashed #c4c8cc;border-radius:3px;background:white;cursor:crosshair;touch-action:none;display:block}.signable-public-signer .signature-modal .signature-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.signable-public-signer .signature-modal .signature-actions .btn-success{margin-right:auto}@media (max-width: 768px){.signable-public-signer .signer-toolbar{padding:8px 12px;gap:8px}.signable-public-signer .signer-toolbar .org-brand img{max-height:32px;max-width:100px}.signable-public-signer .signer-toolbar .org-brand .org-name-fallback{font-size:14px;padding:2px 8px}.signable-public-signer .signer-toolbar .title{min-width:0}.signable-public-signer .signer-toolbar .title h2{font-size:15px}.signable-public-signer .signer-toolbar .title small{font-size:12px}.signable-public-signer .signer-toolbar .progress-chips{width:100%;gap:6px}.signable-public-signer .signer-toolbar .progress-chips .chip{padding:6px 10px;font-size:11px;flex:1;justify-content:center}.signable-public-signer .pdf-pages-scroll{padding:8px;gap:8px}.signable-public-signer .overlay-field{font-size:14px}.signable-public-signer .overlay-field.input input{font-size:16px}.signable-public-signer .overlay-field.checkbox input{transform:scale(1.6)}.signable-public-signer .signer-actions{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.signable-public-signer .signer-actions .btn-lg{width:100%;padding:12px;font-size:15px}.signable-public-signer .signature-modal{width:95%;padding:14px}.signable-public-signer .signature-modal .signature-canvas{height:180px}.signable-public-signer .signature-modal .signature-actions{flex-wrap:wrap}.signable-public-signer .signature-modal .signature-actions .btn{flex:1 1 30%;min-width:90px;padding:10px 8px}.signable-public-signer .signature-modal .signature-actions .btn-success{margin-right:0}.signable-public-signer .ready-fab{bottom:calc(78px + env(safe-area-inset-bottom));left:12px;padding:9px 14px;font-size:12px;gap:6px}}@media (max-width: 480px){.signable-public-signer .signer-toolbar .title h2{font-size:14px}.signable-public-signer .signer-toolbar .org-brand img{max-height:28px;max-width:80px}}.charge .panel-heading{display:flex;align-items:center;justify-content:space-between}.charge .panel-heading .title{flex:1;font-size:18px}.charge .panel-heading .homepage-logo img{width:130px}.charge .charge-inner{flex:1;display:flex;width:100%;flex-wrap:wrap;gap:20px}.charge .charge-inner>div{width:100%}.charge .charge-inner .logo{width:60px;height:60px}.charge .charge-inner .owner-info{display:flex;justify-content:center;align-items:center;padding:20px}.charge .charge-inner .owner-info-container{display:flex;flex-direction:column;align-items:center;gap:15px}.charge .charge-inner .owner-logo{max-width:110px;max-height:110px}.charge .charge-inner .owner-name{margin:0;text-align:center}.charge .charge-inner .panel-body{height:100%}.charge .charge-inner .panel-body iframe{height:100%;width:100%}.charge .charge-loading{text-align:center;padding:50px}.charge .charge-message{margin:50px auto;max-width:600px}.mcp-chat-root{position:relative;z-index:9999}.mcp-chat-fab{position:fixed;bottom:24px;left:24px;inset-inline-start:auto;width:48px;height:48px;border-radius:50%;background-color:#34495e;color:#fff;border:none;font-size:20px;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;box-shadow:0 3px 10px #0000002e;cursor:pointer;transition:transform .15s ease,filter .15s ease}.mcp-chat-fab:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:250% 250%;background-position:125% 50%;animation:mcp-fab-light-pass 3s ease-in-out infinite;pointer-events:none;z-index:0}.mcp-chat-fab>*{position:relative;z-index:1}.mcp-chat-fab:hover{transform:scale(1.05);filter:brightness(1.05)}.mcp-chat-fab:hover:before{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.mcp-chat-fab:before{animation:none}}.mcp-chat-fab .mcp-chat-fab-logo{width:32px;height:32px;object-fit:contain;display:block;pointer-events:none}@media (max-width: 767px){.mcp-chat-fab{display:none}}@keyframes mcp-fab-light-pass{0%{background-position:125% 50%}40%{background-position:-25% 50%}to{background-position:-25% 50%}}.mcp-chat-drawer{position:fixed;background:#fff;z-index:9999;display:flex;flex-direction:column;overflow:hidden;transition:width .22s ease,height .22s ease,inset-inline-start .22s ease,top .22s ease,bottom .22s ease,box-shadow .22s ease}.mcp-chat-drawer.compact{inset-inline-start:24px;bottom:24px;top:auto;width:380px;height:600px;max-height:80vh;max-width:calc(100vw - 48px);border-radius:0;box-shadow:0 8px 24px #0000002e;border:1px solid #e4e5e7}.mcp-chat-drawer.expanded{inset-inline-start:0;top:0;bottom:0;width:520px;height:100vh;max-height:100vh;border-radius:0;box-shadow:4px 0 16px #0000001a;border-inline-end:1px solid #e4e5e7}@media (max-width: 600px){.mcp-chat-drawer.compact,.mcp-chat-drawer.expanded{inset-inline-start:0;top:0;bottom:0;width:100vw;max-width:100vw;height:100vh;border:none}}.mcp-chat-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#34495e;color:#fff;flex-shrink:0}.mcp-chat-header .title{display:flex;align-items:center}.mcp-chat-header .title .mcp-chat-header-logo{height:24px;width:auto;display:block}.mcp-chat-header .header-actions{display:flex;align-items:center;gap:2px}.mcp-chat-header .header-actions .btn-link{color:#ffffffc7;background:transparent;border:none;width:28px;height:28px;border-radius:3px;cursor:pointer;font-size:13px;transition:background .12s ease,color .12s ease}.mcp-chat-header .header-actions .btn-link:hover{background:rgba(255,255,255,.12);color:#fff}.mcp-chat-header .header-actions .btn-link.btn-link-destructive:hover{background:rgba(231,76,60,.22);color:#fff}.mcp-chat-header .header-actions .header-actions-separator{display:inline-block;width:1px;height:14px;background:rgba(255,255,255,.15);margin:0 4px}.mcp-chat-suggestions{flex-shrink:0;padding:8px 12px 10px;background:#fff}.mcp-chat-suggestions-header{display:flex;align-items:center;gap:5px;padding:0 2px 5px;font-size:11px;color:#989a9d;font-weight:500;user-select:none}.mcp-chat-suggestions-header i.fa{color:#f0a500;font-size:12px}.mcp-chat-suggestions-list{display:flex;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;cursor:grab;user-select:none;-webkit-user-select:none;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding-bottom:2px;mask-image:linear-gradient(to right,transparent 0,#000 24px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px)}.mcp-chat-suggestions-list:active{cursor:grabbing}.mcp-chat-suggestions-list::-webkit-scrollbar{display:none}.mcp-chat-suggestions-loading{font-style:italic;color:#989a9d;opacity:.85;animation:mcp-suggestions-loading-pulse 1.4s ease-in-out infinite}@keyframes mcp-suggestions-loading-pulse{0%,to{opacity:.55}50%{opacity:.95}}.mcp-chat-suggestion{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;text-align:start;padding:7px 12px;background:#fff;color:#34495e;border:1px solid #e4e5e7;border-radius:16px;font-size:12.5px;line-height:1.35;cursor:pointer;white-space:nowrap;max-width:280px;scroll-snap-align:start;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .08s ease;animation:mcp-suggestion-in .22s ease-out backwards}.mcp-chat-suggestion:nth-child(1){animation-delay:0ms}.mcp-chat-suggestion:nth-child(2){animation-delay:60ms}.mcp-chat-suggestion:nth-child(3){animation-delay:.12s}.mcp-chat-suggestion:nth-child(4){animation-delay:.18s}.mcp-chat-suggestion:nth-child(5){animation-delay:.24s}.mcp-chat-suggestion:hover{background:rgba(52,152,219,.08);border-color:#3498db;color:#2b3c4e}.mcp-chat-suggestion:active{transform:translateY(1px)}.mcp-chat-suggestion:focus-visible{outline:2px solid rgba(52,152,219,.4);outline-offset:-1px}.mcp-chat-suggestion.is-ai:before{content:"";width:5px;height:5px;border-radius:50%;background:#3498db;flex-shrink:0}.mcp-chat-suggestion-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mcp-chat-suggestion-arrow{display:none}@keyframes mcp-suggestion-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mcp-chat-context-strip{display:flex;flex-wrap:wrap;gap:3px;padding:2px 0 4px;align-items:center}.mcp-chat-context-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.22);border-radius:12px;font-size:11.5px;line-height:1.3;color:#6a6c6f;max-width:100%;animation:mcp-context-chip-in .2s ease-out}.mcp-chat-context-chip.is-manual{border-style:dashed}.mcp-chat-context-chip.context-project{background:rgba(52,152,219,.1);border-color:#3498db38}.mcp-chat-context-chip.context-customer{background:rgba(52,73,94,.08);border-color:#34495e2e}.mcp-chat-context-chip.context-lead{background:rgba(243,156,18,.1);border-color:#f39c1240}.mcp-chat-context-chip.context-contact{background:rgba(22,160,133,.08);border-color:#16a08533}.mcp-chat-context-chip.context-tasksList{background:rgba(98,203,49,.1);border-color:#62cb3138}.mcp-chat-context-chip.context-projectsList,.mcp-chat-context-chip.context-customersList,.mcp-chat-context-chip.context-leadsList,.mcp-chat-context-chip.context-contactsList,.mcp-chat-context-chip.context-eventsList{background:rgba(52,152,219,.08);border-color:#3498db2e}.mcp-chat-context-chip .mcp-chat-context-icon{flex-shrink:0;color:#34495e;font-size:11px;width:12px;text-align:center;opacity:.85}.mcp-chat-context-chip .mcp-chat-context-label{flex-shrink:0;color:#76797c;font-weight:500}.mcp-chat-context-chip .mcp-chat-context-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34495e;font-weight:600}.mcp-chat-context-chip .mcp-chat-context-id-only{color:#a3a4a7;font-style:italic;font-weight:400}.mcp-chat-context-chip .mcp-chat-context-dismiss{flex-shrink:0;background:transparent;border:none;color:#a3a4a7;width:16px;height:16px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:9px;transition:background .12s ease,color .12s ease}.mcp-chat-context-chip .mcp-chat-context-dismiss:hover{background:rgba(231,76,60,.18);color:#e74c3c}.mcp-chat-context-add{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#fff;border:1px dashed #e4e5e7;border-radius:12px;color:#76797c;font-size:11.5px;line-height:1.3;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.mcp-chat-context-add i.fa-plus{font-size:9px;color:#3498db}.mcp-chat-context-add:hover:not(:disabled){background:rgba(52,152,219,.06);border-color:#3498db;color:#34495e}.mcp-chat-context-add:disabled{opacity:.45;cursor:not-allowed}.mcp-chat-context-add .mcp-chat-context-add-label{line-height:1;color:#34495e;font-weight:500}.mcp-chat-context-add.is-default-scope{border-style:solid;border-color:#3498db40;background:rgba(52,152,219,.06)}@keyframes mcp-context-chip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.mcp-chat-sidebar{flex-shrink:0;max-height:240px;overflow-y:auto;background:#f7f9fa;border-bottom:1px solid #e4e5e7}.mcp-chat-sidebar .sidebar-header{padding:8px 16px;font-size:11px;color:#838589;background:#f1f3f6;text-transform:uppercase;letter-spacing:.5px}.mcp-chat-sidebar .sidebar-item{padding:10px 16px;cursor:pointer;border-bottom:1px solid #e4e5e7}.mcp-chat-sidebar .sidebar-item:hover{background:#fff}.mcp-chat-sidebar .sidebar-item.active{background:#fff;border-inline-start:3px solid #3498db;padding-inline-start:13px}.mcp-chat-sidebar .sidebar-item .sidebar-item-title{font-size:13px;color:#6a6c6f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-chat-sidebar .sidebar-item .sidebar-item-meta{font-size:11px;color:#909295;margin-top:2px}.mcp-chat-sidebar .sidebar-empty{padding:24px;text-align:center;color:#9d9fa2;font-size:13px}.mcp-chat-welcome{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#6a6c6f}.mcp-chat-welcome .welcome-icon{width:64px;height:64px;object-fit:contain;display:block;margin-bottom:14px}.mcp-chat-welcome h4{margin:0 0 6px;color:#34495e;font-weight:600}.mcp-chat-welcome p{color:#6a6c6f;max-width:320px;line-height:1.55;margin:0 0 12px}.mcp-chat-welcome .welcome-tagline{font-size:14px;color:#76797c;margin-bottom:16px}.mcp-chat-welcome kbd{display:inline-block;padding:1px 5px;font-size:11px;background:#f1f3f6;border:1px solid #e4e5e7;border-radius:3px;color:#6a6c6f}.mcp-chat-welcome .welcome-suggestions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:320px;margin:4px 0 18px}.mcp-chat-welcome .welcome-suggestions.has-many{gap:6px;max-width:340px}.mcp-chat-welcome .welcome-suggestion-card{appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;text-align:start;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;background:#fff;color:#6a6c6f;border:1px solid #e4e5e7;border-radius:3px;line-height:1.35;font-size:13.5px;transition:background .12s ease,border-color .12s ease,transform .12s ease;opacity:0;animation:welcomeSuggestionIn .22s ease forwards}.mcp-chat-welcome .welcome-suggestion-card .welcome-suggestion-icon{font-size:14px;color:#3498db;flex:0 0 auto;width:18px;text-align:center}.mcp-chat-welcome .welcome-suggestion-card .welcome-suggestion-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-chat-welcome .welcome-suggestion-card .welcome-suggestion-arrow{font-size:14px;color:#aaacae;flex:0 0 auto;transform:translate(0);transition:transform .12s ease,color .12s ease}.mcp-chat-welcome .welcome-suggestion-card:hover{background:rgba(52,152,219,.06);border-color:#3498db4d}.mcp-chat-welcome .welcome-suggestion-card:hover .welcome-suggestion-arrow{transform:translate(-3px);color:#3498db}.mcp-chat-welcome .welcome-suggestion-card:active{transform:translateY(1px)}.mcp-chat-welcome .welcome-suggestion-card:focus-visible{outline:2px solid rgba(52,152,219,.5);outline-offset:2px}.mcp-chat-welcome .has-many .welcome-suggestion-card{min-height:38px;padding:8px 10px;font-size:13px}@keyframes welcomeSuggestionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mcp-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;background:#fff}.mcp-chat-messages .msg{margin-bottom:18px;display:block}.mcp-chat-messages .msg:last-child{margin-bottom:0}.mcp-chat-messages .msg-user{display:flex;justify-content:flex-end}.mcp-chat-messages .msg-user-content{width:fit-content;max-width:75%;background:rgba(98,203,49,.1);color:#6a6c6f;border:1px solid rgba(98,203,49,.22);padding:5px 10px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;border-radius:12px;border-end-end-radius:0}.mcp-chat-messages .msg-assistant-wrap{display:flex;flex-direction:column;gap:4px}.mcp-chat-messages .msg-assistant-content{background:transparent;color:#6a6c6f;padding:0;font-size:14px;line-height:1.6;word-break:break-word;border-radius:0}.mcp-chat-messages .msg-tools{display:flex;flex-direction:column;gap:4px;margin-top:4px}.mcp-chat-messages .tool-card{background:#f1f3f6;border:1px solid #e4e5e7;border-inline-start:3px solid #3498db;padding:6px 10px;font-size:12px;border-radius:0}.mcp-chat-messages .tool-card .tool-card-header{display:flex;align-items:center;gap:6px}.mcp-chat-messages .tool-card .tool-card-header i{color:#838589}.mcp-chat-messages .tool-card .tool-card-header code{background:transparent;color:#34495e;padding:0;font-family:SF Mono,Menlo,Consolas,Liberation Mono,Courier New,monospace}.mcp-chat-messages .msg-nav-offers{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mcp-chat-messages .msg-nav-offer-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(52,152,219,.06);color:#34495e;border:1px solid rgba(52,152,219,.25);border-radius:14px;font-size:12px;line-height:1.3;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease}.mcp-chat-messages .msg-nav-offer-chip>i.fa{font-size:10px;color:#3498db}.mcp-chat-messages .msg-nav-offer-chip:hover{background:rgba(52,152,219,.12);border-color:#3498db}.mcp-chat-messages .msg-nav-offer-chip:active{transform:translateY(1px)}.mcp-chat-messages .msg-meta{text-align:right;font-size:11px;color:#989a9d;padding:0;margin-top:2px}.mcp-chat-messages .msg-typing{display:flex;gap:5px;align-items:center;padding:6px 0}.mcp-chat-messages .msg-typing span{width:6px;height:6px;border-radius:50%;background:#9d9fa2;animation:mcp-chat-typing 1.3s infinite ease-in-out}.mcp-chat-messages .msg-typing span:nth-child(2){animation-delay:.18s}.mcp-chat-messages .msg-typing span:nth-child(3){animation-delay:.36s}.mcp-chat-messages .msg-progress{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f7f9fa;border-inline-start:2px solid #3498db;font-size:12.5px;line-height:1.4;transition:background .2s ease}.mcp-chat-messages .msg-progress-row{display:flex;flex-direction:column;gap:2px;color:#6a6c6f;animation:mcp-progress-row-in .18s ease-out}.mcp-chat-messages .msg-progress-row.is-running{color:#6a6c6f}.mcp-chat-messages .msg-progress-row.is-done{color:#76797c}.mcp-chat-messages .msg-progress-row.is-done .msg-progress-icon{color:#62cb31}.mcp-chat-messages .msg-progress-row.is-failed,.mcp-chat-messages .msg-progress-row.is-failed .msg-progress-icon{color:#e74c3c}.mcp-chat-messages .msg-progress-row.is-tool .msg-progress-label{font-weight:600;font-size:13px}.mcp-chat-messages .msg-progress-row.is-thinking{opacity:.72}.mcp-chat-messages .msg-progress-row.is-thinking .msg-progress-label{font-style:italic;font-size:12px}.mcp-chat-messages .msg-progress-row.is-thinking .msg-progress-icon{font-size:10px}.mcp-chat-messages .msg-progress-row.is-thinking.is-done{opacity:.55}.mcp-chat-messages .msg-progress-row.is-thinking.is-done .msg-progress-label{text-decoration:line-through;text-decoration-color:#6a6c6f8c;text-decoration-thickness:1px}.mcp-chat-messages .msg-progress-main{display:flex;align-items:center;gap:6px}.mcp-chat-messages .msg-progress-icon{flex-shrink:0;width:14px;text-align:center;color:#3498db;font-size:11px}.mcp-chat-messages .msg-progress-icon .fa-spin{font-size:10px}.mcp-chat-messages .msg-progress-label{flex-shrink:0;font-weight:500}.mcp-chat-messages .msg-progress-count{flex-shrink:0;color:#888b8e;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.mcp-chat-messages .msg-progress-ms{flex-shrink:0;margin-inline-start:auto;color:#a3a4a7;font-size:11px;font-variant-numeric:tabular-nums}.mcp-chat-messages .msg-progress-sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;padding-inline-start:22px;font-size:11px;color:#989a9d;line-height:1.35}.mcp-chat-messages .msg-progress-sub.is-current{color:#3498db;animation:mcp-progress-pulse 1.4s ease-in-out infinite}.mcp-chat-messages .msg-progress-sub-arrow{color:#b7b9bb;font-size:10px}.mcp-chat-messages .msg-progress-sub-file{direction:ltr;unicode-bidi:embed;text-align:start}.mcp-chat-messages .msg-progress-sub-file:after{content:"\b7";margin-inline-start:4px;opacity:.5}.mcp-chat-messages .msg-progress-sub-file:last-of-type:after{content:none}.mcp-chat-messages .msg-progress-sub-more{color:#aaacae;font-style:italic}.mcp-chat-messages .msg-progress-sub-current{flex:1;direction:ltr;unicode-bidi:embed;text-align:start}@keyframes mcp-progress-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes mcp-progress-row-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes mcp-chat-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.mcp-md>*:first-child{margin-top:0}.mcp-md>*:last-child{margin-bottom:0}.mcp-md p{margin:0 0 8px;line-height:1.6}.mcp-md h1,.mcp-md h2,.mcp-md h3,.mcp-md h4,.mcp-md h5,.mcp-md h6{margin:14px 0 6px;color:#34495e;font-weight:600;line-height:1.3}.mcp-md h1{font-size:17px}.mcp-md h2{font-size:16px}.mcp-md h3{font-size:15px}.mcp-md h4,.mcp-md h5,.mcp-md h6{font-size:14px}.mcp-md strong{color:#34495e;font-weight:600}.mcp-md em{font-style:italic}.mcp-md ul,.mcp-md ol{margin:4px 0 8px;padding-inline-start:22px}.mcp-md li{margin:2px 0;line-height:1.55}.mcp-md ul ul,.mcp-md ol ol,.mcp-md ul ol,.mcp-md ol ul{margin:2px 0}.mcp-md a{color:#3498db;text-decoration:underline;word-break:break-all}.mcp-md a:hover{color:#217dbb}.mcp-md a.a-ltr{direction:ltr;unicode-bidi:embed;display:inline-block}.mcp-md blockquote{margin:8px 0;padding:4px 10px;border-inline-start:3px solid #3498db;color:#7e8084;background:transparent}.mcp-md blockquote p:last-child{margin-bottom:0}.mcp-md hr{border:0;border-top:1px solid #e4e5e7;margin:12px 0}.mcp-md :not(pre)>code,.mcp-md p>code,.mcp-md li>code,.mcp-md td>code,.mcp-md span>code{background:#f1f3f6;color:#34495e;padding:1px 5px;font-family:SF Mono,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em;border-radius:0;direction:ltr;unicode-bidi:embed;word-break:break-all}.mcp-md .mcp-md-codeblock{margin:10px 0;border:1px solid #e4e5e7;border-inline-start:3px solid #3498db;background:#f1f3f6;border-radius:0;overflow:hidden}.mcp-md .mcp-md-code-header{display:flex;align-items:center;justify-content:space-between;background:#e6e9ee;padding:4px 10px;font-size:11px;color:#838589;border-bottom:1px solid #e4e5e7}.mcp-md .mcp-md-code-header .mcp-md-code-lang{text-transform:uppercase;letter-spacing:.5px;font-weight:600;direction:ltr;unicode-bidi:embed}.mcp-md .mcp-md-copy{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;color:#76797c;font-size:11px;padding:2px 6px;cursor:pointer;border-radius:3px;transition:background .12s ease,color .12s ease,border-color .12s ease}.mcp-md .mcp-md-copy:hover{background:#fff;border-color:#e4e5e7;color:#34495e}.mcp-md .mcp-md-copy .fa-check{display:none}.mcp-md .mcp-md-copy .mcp-md-copy-label{line-height:1}.mcp-md .mcp-md-copy.copied{color:#62cb31;border-color:transparent;background:transparent}.mcp-md .mcp-md-copy.copied .fa-copy{display:none}.mcp-md .mcp-md-copy.copied .fa-check{display:inline-block}.mcp-md .mcp-md-copy.copied .mcp-md-copy-label{font-size:0}.mcp-md .mcp-md-copy.copied .mcp-md-copy-label:before{content:"\5d4\5d5\5e2\5ea\5e7";font-size:11px}.mcp-md .mcp-md-copy.copy-failed{color:#e74c3c}.mcp-md pre{margin:0;padding:10px 12px;background:#f1f3f6;overflow-x:auto;direction:ltr;text-align:left;unicode-bidi:embed;white-space:pre;font-family:SF Mono,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.55;color:#2c3e50}.mcp-md pre code{background:transparent;padding:0;color:inherit;font-family:inherit;font-size:inherit;border-radius:0}.mcp-md pre::-webkit-scrollbar{height:8px}.mcp-md pre::-webkit-scrollbar-track{background:transparent}.mcp-md pre::-webkit-scrollbar-thumb{background:#e4e5e7;border-radius:0}.mcp-md pre::-webkit-scrollbar-thumb:hover{background:#aaacae}.mcp-md .mcp-md-table-wrap{overflow-x:auto;margin:10px 0;border:1px solid #e4e5e7}.mcp-md .mcp-md-table-wrap::-webkit-scrollbar{height:8px}.mcp-md .mcp-md-table-wrap::-webkit-scrollbar-thumb{background:#e4e5e7}.mcp-md table{border-collapse:collapse;width:100%;font-size:13px}.mcp-md th,.mcp-md td{padding:6px 10px;border:1px solid #e4e5e7;text-align:start;vertical-align:top}.mcp-md th{background:#f1f3f6;color:#34495e;font-weight:600}.mcp-md tr:nth-child(even) td{background:#f7f9fa}.mcp-md img{max-width:100%;height:auto;border:1px solid #e4e5e7}.mcp-chat-attachments{flex:0 1 auto;max-height:248px;display:flex;flex-direction:column;overflow:hidden;padding:6px 12px 8px;border-top:1px solid #e4e5e7;background:#f7f9fa}.mcp-chat-attachments .attachments-header{display:flex;align-items:center;gap:6px;font-size:12px;color:#34495e;margin-bottom:6px;line-height:1}.mcp-chat-attachments .attachments-header>i.fa{font-size:13px}.mcp-chat-attachments .attachments-header .attachments-count{font-weight:500}.mcp-chat-attachments .attachments-header .attachments-warning{color:#d99800}.mcp-chat-attachments .attachments-header .attachments-warning .fa{font-size:12px}.mcp-chat-attachments .attachments-header .clear-all{margin-inline-start:auto;background:transparent;border:1px solid transparent;color:#e74c3c;font-size:11px;cursor:pointer;padding:2px 6px;border-radius:3px;transition:background .12s ease,color .12s ease,border-color .12s ease}.mcp-chat-attachments .attachments-header .clear-all:hover{text-decoration:underline}.mcp-chat-attachments .attachments-header .clear-all.is-pending{background:rgba(231,76,60,.1);border-color:#e74c3c59;color:#e43321;font-weight:600;animation:mcp-attach-clear-pulse 1.2s ease-in-out infinite}.mcp-chat-attachments .attachments-header .clear-all.is-pending:hover{text-decoration:none}.mcp-chat-attachments.has-warning{background:#fff9e6}.mcp-chat-attachments .attachments-row{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;padding:4px 2px;touch-action:pan-x;cursor:grab;user-select:none;-webkit-user-select:none;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,transparent 0,#000 24px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px)}.mcp-chat-attachments .attachments-row:active{cursor:grabbing}.mcp-chat-attachments .attachments-row::-webkit-scrollbar{display:none}.mcp-chat-attachments .attachment-tile{flex-shrink:0;width:64px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;position:relative;animation:mcp-attach-tile-in .18s ease-out backwards}.mcp-chat-attachments .attachment-tile:nth-child(1){animation-delay:0ms}.mcp-chat-attachments .attachment-tile:nth-child(2){animation-delay:30ms}.mcp-chat-attachments .attachment-tile:nth-child(3){animation-delay:60ms}.mcp-chat-attachments .attachment-tile:nth-child(4){animation-delay:90ms}.mcp-chat-attachments .attachment-tile:nth-child(5){animation-delay:.12s}.mcp-chat-attachments .attachment-tile:nth-child(6){animation-delay:.15s}.mcp-chat-attachments .attachment-tile:nth-child(7){animation-delay:.18s}.mcp-chat-attachments .attachment-tile:nth-child(8){animation-delay:.21s}.mcp-chat-attachments .attachment-tile:nth-child(9){animation-delay:.24s}.mcp-chat-attachments .attachment-tile:nth-child(10){animation-delay:.27s}.mcp-chat-attachments .attachment-tile:nth-child(11){animation-delay:.3s}.mcp-chat-attachments .attachment-tile:nth-child(12){animation-delay:.33s}.mcp-chat-attachments .attachment-tile .tile-thumb{position:relative;width:56px;height:56px;background:#fff;border:1px solid #e4e5e7;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.mcp-chat-attachments .attachment-tile .tile-thumb .tile-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.mcp-chat-attachments .attachment-tile .tile-thumb .tile-thumb-icon{font-size:24px;color:#34495e;opacity:.65}.mcp-chat-attachments .attachment-tile .tile-thumb .tile-folder-badge{position:absolute;bottom:2px;inset-inline-end:2px;background:rgba(52,73,94,.92);color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:8px;line-height:1.2;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 1px #ffffff59}.mcp-chat-attachments .attachment-tile .tile-label{width:64px;max-width:64px;font-size:10.5px;line-height:1.25;color:#6a6c6f;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed}.mcp-chat-attachments .attachment-tile.folder .tile-thumb{background:#fff8e1;border-color:#f4d97a}.mcp-chat-attachments .attachment-tile.folder .tile-thumb .tile-thumb-icon{color:#b78605;opacity:1}.mcp-chat-attachments .attachment-tile.is-expanded .tile-thumb{border-color:#3498db;box-shadow:0 2px #3498db}.mcp-chat-attachments .attachment-tile:hover .tile-thumb{border-color:#3498db;transform:translateY(-1px)}.mcp-chat-attachments .attachment-tile:hover .tile-remove{opacity:1;pointer-events:auto}.mcp-chat-attachments .attachment-tile .tile-remove{position:absolute;top:-4px;inset-inline-start:-4px;width:18px;height:18px;background:#fff;border:1px solid #e4e5e7;border-radius:50%;color:#888b8e;font-size:10px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:background .12s ease,color .12s ease,opacity .12s ease;z-index:2;box-shadow:0 1px 3px #0000001f}.mcp-chat-attachments .attachment-tile .tile-remove:hover{background:rgba(231,76,60,.95);color:#fff;border-color:#e74c3c}.mcp-chat-attachments .attachments-folder-expand{margin-top:6px;background:#fff;border:1px solid #e4e5e7;border-inline-start:3px solid #3498db;border-radius:3px;overflow:hidden;animation:mcp-attach-folder-expand-in .18s ease-out}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f1f3f6;border-bottom:1px solid #e4e5e7;font-size:11.5px;color:#34495e}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header>.fa{color:#b78605}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header .folder-expand-name{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header .folder-expand-count{color:#888b8e;font-weight:400}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header .folder-expand-more{font-style:italic;color:#989a9d}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header .folder-expand-close{margin-inline-start:auto;width:20px;height:20px;background:transparent;border:none;color:#989a9d;cursor:pointer;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.mcp-chat-attachments .attachments-folder-expand .folder-expand-header .folder-expand-close:hover{background:rgba(231,76,60,.18);color:#e74c3c}.mcp-chat-attachments .attachments-folder-expand .folder-expand-list{list-style:none;margin:0;padding:4px 0;max-height:86px;overflow-y:auto}.mcp-chat-attachments .attachments-folder-expand .folder-expand-row{display:flex;align-items:center;gap:8px;padding:4px 12px;font-size:11.5px;color:#6a6c6f}.mcp-chat-attachments .attachments-folder-expand .folder-expand-row>.fa{flex-shrink:0;color:#34495e;opacity:.7;width:14px;text-align:center}.mcp-chat-attachments .attachments-folder-expand .folder-expand-row .folder-expand-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed;text-align:start}.mcp-chat-attachments .attachments-folder-expand .folder-expand-empty{padding:12px;text-align:center;color:#a3a4a7;font-size:11.5px;font-style:italic}@keyframes mcp-attach-tile-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mcp-attach-clear-pulse{0%,to{background:rgba(231,76,60,.1)}50%{background:rgba(231,76,60,.2)}}@keyframes mcp-attach-folder-expand-in{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.mcp-chat-input{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid #e4e5e7;background:#f7f9fa}.mcp-chat-input-wrap{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e5e7;border-radius:8px;padding:6px 8px 4px;transition:border-color .15s ease,box-shadow .15s ease}.mcp-chat-input-wrap:focus-within{border-color:#3498db;box-shadow:0 0 0 3px #3498db1f}.mcp-chat-input-wrap:focus-within .mcp-chat-input-hint{opacity:1;visibility:visible}.mcp-chat-input-wrap.is-sending{border-color:#34495e73;box-shadow:0 0 0 3px #34495e0f}.mcp-chat-input-wrap.has-error{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1f}.mcp-chat-input-wrap.has-error:focus-within{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c2e}.mcp-chat-input-notice{display:flex;align-items:center;gap:6px;padding:4px 4px 2px;font-size:11.5px;line-height:1.4}.mcp-chat-input-notice>i.fa{flex-shrink:0;font-size:11px}.mcp-chat-input-notice .notice-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mcp-chat-input-notice .notice-dismiss{flex-shrink:0;background:transparent;border:none;color:inherit;opacity:.55;cursor:pointer;width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;transition:opacity .12s ease,background .12s ease}.mcp-chat-input-notice .notice-dismiss:hover{opacity:1;background:rgba(0,0,0,.05)}.mcp-chat-input-notice.mcp-chat-input-notice-error{color:#e74c3c}.mcp-chat-input-notice.mcp-chat-input-notice-cancelled{color:#76797c;font-style:italic;animation:mcp-chat-cancel-fade .2s ease-out}@keyframes mcp-chat-cancel-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.mcp-chat-textarea{width:100%;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:14px;line-height:1.5;color:#6a6c6f;padding:4px;min-height:24px;max-height:120px;overflow-y:auto}.mcp-chat-textarea::placeholder{color:#a3a4a7}.mcp-chat-textarea:disabled{opacity:.55;cursor:not-allowed}.mcp-chat-textarea::-webkit-scrollbar{width:6px}.mcp-chat-textarea::-webkit-scrollbar-track{background:transparent}.mcp-chat-textarea::-webkit-scrollbar-thumb{background:#e4e5e7}.mcp-chat-textarea::-webkit-scrollbar-thumb:hover{background:#aaacae}.mcp-chat-input-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.mcp-chat-input-actions-start{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mcp-chat-input-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:3px;position:relative;transition:background .12s ease,color .12s ease,opacity .12s ease,transform .12s ease,box-shadow .12s ease}.mcp-chat-input-btn-attach{width:30px;height:30px;background:transparent;color:#76797c;font-size:14px}.mcp-chat-input-btn-attach:hover{background:#f1f3f6;color:#34495e}.mcp-chat-input-btn-attach .mcp-chat-attach-badge{position:absolute;top:-3px;inset-inline-end:-3px;background:#62cb31;color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;padding:0 3px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px #fff}.mcp-chat-input-btn-send{width:28px;height:28px;border-radius:50%;background:transparent;color:#888b8e;font-size:11px;border:1px solid #e4e5e7}.mcp-chat-input-btn-send:disabled{background:transparent;color:#a3a4a7;border-color:#e4e5e7;cursor:not-allowed}.mcp-chat-input-btn-send.ready:not(:disabled){background:#34495e;color:#fff;border-color:#34495e}.mcp-chat-input-btn-send.ready:not(:disabled):hover{background:#2c3e50;border-color:#2c3e50;transform:scale(1.06);box-shadow:0 2px 6px #34495e38}.mcp-chat-input-btn-send.ready:not(:disabled):active{transform:scale(.96)}.mcp-chat-input-btn-send.sending{background:#e74c3c;color:#fff;border-color:#e74c3c;cursor:pointer;font-size:9px;animation:mcp-chat-send-stop-pulse 1.8s ease-in-out infinite}.mcp-chat-input-btn-send.sending:hover{background:#e43321;border-color:#e43321;transform:scale(1.06);box-shadow:0 2px 6px #e74c3c4d}.mcp-chat-input-btn-send.sending:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.mcp-chat-input-btn-send.sending{animation:none}}@keyframes mcp-chat-send-stop-pulse{0%,to{opacity:1}50%{opacity:.78}}.mcp-chat-input-hint{flex:0 1 auto;min-width:0;font-size:10.5px;color:#a3a4a7;text-align:start;opacity:0;visibility:hidden;transition:opacity .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;pointer-events:none}.mcp-chat-input-hint .kbd-group{direction:ltr;unicode-bidi:isolate;display:inline-block;margin:0 1px}.mcp-chat-input-hint kbd{display:inline-block;padding:0 4px;background:#f1f3f6;border:1px solid #e4e5e7;border-radius:2px;font-size:10px;color:#6a6c6f;font-family:inherit;line-height:1.4}.mcp-chat-welcome .kbd-group{direction:ltr;unicode-bidi:isolate;display:inline-block;margin:0 1px}.m-md{margin:16px}.m-sm{margin:8px 16px}.mcp-flash{animation:mcp-field-flash 2.5s ease-out;animation-fill-mode:both}@keyframes mcp-field-flash{0%{background-color:#62cb314d}60%{background-color:#62cb311f}to{background-color:transparent}}@media (prefers-reduced-motion: reduce){.mcp-flash{animation:none;background-color:#62cb311a}}.mcp-entity-picker-modal{z-index:10050!important}.mcp-entity-picker-modal .modal-dialog{max-width:720px}.mcp-entity-picker-backdrop{z-index:10040!important}.mcp-entity-picker .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:14px 18px}.mcp-entity-picker .modal-header:after{content:none}.mcp-entity-picker .modal-header h3{margin:0;font-size:17px}.mcp-entity-picker .modal-header h3 i{color:#34495e;margin-inline-end:8px}.mcp-entity-picker .modal-header .close{background:transparent;border:none;font-size:18px;color:#888;cursor:pointer}.mcp-entity-picker .modal-header .close:hover{color:#333}.mcp-entity-picker .modal-body{padding:14px 18px}.mcp-entity-picker .picker-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.mcp-entity-picker .picker-types{display:flex;gap:5px;flex-wrap:wrap}.mcp-entity-picker .picker-type-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#fff;border:1px solid #e4e5e7;border-radius:16px;font-size:12.5px;color:#6a6c6f;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.mcp-entity-picker .picker-type-pill i.fa{font-size:11px}.mcp-entity-picker .picker-type-pill:hover{background:rgba(52,152,219,.08);border-color:#3498db;color:#34495e}.mcp-entity-picker .picker-type-pill.active{background:#34495e;border-color:#34495e;color:#fff}.mcp-entity-picker .picker-search{position:relative}.mcp-entity-picker .picker-search i.fa-search{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.mcp-entity-picker .picker-search input{width:100%;padding:9px 12px;padding-inline-start:34px;border:1px solid #d0d7de;border-radius:6px;font-size:14px}.mcp-entity-picker .picker-search input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db26}.mcp-entity-picker .picker-selection-summary{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(52,152,219,.08);border:1px solid rgba(52,152,219,.18);border-radius:6px;color:#34495e;font-size:13px;margin-bottom:8px}.mcp-entity-picker .picker-selection-summary i.fa{color:#3498db}.mcp-entity-picker .picker-selection-summary .picker-clear-all{margin-inline-start:auto;background:transparent;border:none;color:#e74c3c;font-size:12px;cursor:pointer}.mcp-entity-picker .picker-selection-summary .picker-clear-all:hover{text-decoration:underline}.mcp-entity-picker .picker-list{min-height:280px;max-height:50vh;overflow-y:auto;border:1px solid #eee;border-radius:6px;background:#fafafa}.mcp-entity-picker .picker-list.loading{opacity:.6;pointer-events:none}.mcp-entity-picker .picker-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 16px;color:#999;gap:10px}.mcp-entity-picker .picker-empty-state i.fa{font-size:28px;opacity:.5}.mcp-entity-picker .picker-empty-state span{font-size:13px}.mcp-entity-picker .picker-section+.picker-section{margin-top:6px;border-top:1px solid #ececec}.mcp-entity-picker .picker-section-header{display:flex;align-items:center;gap:6px;padding:8px 12px 6px;font-size:11px;color:#888;font-weight:600;background:#f7f9fb;text-transform:uppercase;letter-spacing:.4px;user-select:none}.mcp-entity-picker .picker-section-header i.fa{color:#3498db;font-size:11px}.mcp-entity-picker .picker-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;transition:background .1s ease}.mcp-entity-picker .picker-row:hover{background:#f5f9fc}.mcp-entity-picker .picker-row.selected{background:#fffae6}.mcp-entity-picker .picker-row.already-attached{opacity:.6;cursor:not-allowed}.mcp-entity-picker .picker-row.already-attached:hover{background:#fff}.mcp-entity-picker .picker-row.picker-row-general{background:rgba(52,152,219,.04)}.mcp-entity-picker .picker-row.picker-row-general:hover{background:rgba(52,152,219,.1)}.mcp-entity-picker .picker-row.picker-row-general.selected{background:#fffae6}.mcp-entity-picker .picker-row.picker-row-general .picker-row-icon{color:#3498db}.mcp-entity-picker .picker-row .picker-checkbox{margin:0;cursor:pointer;flex-shrink:0}.mcp-entity-picker .picker-row .picker-row-icon{font-size:16px;color:#888;width:22px;text-align:center;flex-shrink:0}.mcp-entity-picker .picker-row .picker-row-text{flex:1;min-width:0}.mcp-entity-picker .picker-row .picker-row-name{font-size:13.5px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-entity-picker .picker-row .picker-row-name small{color:#888;font-weight:400;margin-inline-start:4px}.mcp-entity-picker .picker-row .picker-row-name .already-tag{background:#e8f4fd;color:#2e6da4;padding:1px 6px;border-radius:3px;font-size:10.5px;margin-inline-start:6px}.mcp-entity-picker .picker-row .picker-row-detail{font-size:11.5px;color:#888;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-entity-picker .picker-row .picker-row-type{flex-shrink:0;font-size:11px;color:#6a6c6f;background:#f1f3f6;padding:2px 8px;border-radius:3px}.mcp-entity-picker .picker-row .picker-row-type.picker-row-type-general{background:rgba(52,152,219,.12);color:#2e6da4}.mcp-entity-picker .modal-footer{border-top:1px solid #e5e5e5;padding:12px 18px;display:flex;justify-content:flex-end;gap:8px}.mcp-attachment-preview-backdrop{z-index:10050!important}.mcp-attachment-preview-modal{z-index:10060!important}.mcp-attachment-preview-modal .modal-dialog{max-width:720px;width:calc(100vw - 32px);margin:24px auto}.mcp-attachment-preview-modal .modal-content{border-radius:3px;border:1px solid #e4e5e7;box-shadow:0 12px 40px #0000004d;overflow:hidden}.mcp-attachment-preview{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.ap-header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#34495e;color:#fff}.ap-header .ap-title{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.ap-header .ap-title>.fa{flex-shrink:0;font-size:14px;opacity:.85}.ap-header .ap-title .ap-title-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;direction:ltr;unicode-bidi:embed;text-align:start}.ap-header .ap-close{flex-shrink:0;width:28px;height:28px;background:transparent;border:none;color:#ffffffc7;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:background .12s ease,color .12s ease}.ap-header .ap-close:hover{background:rgba(231,76,60,.22);color:#fff}.ap-body{flex:1;min-height:0;overflow-y:auto;background:#f7f9fa}.ap-image-wrap{display:flex;align-items:center;justify-content:center;padding:16px;background:#f1f3f6;min-height:240px}.ap-image-wrap .ap-image{max-width:100%;max-height:70vh;object-fit:contain;display:block;background:#fff;border:1px solid #e4e5e7}.ap-image-wrap .ap-image-empty{display:flex;flex-direction:column;align-items:center;gap:10px;color:#989a9d;font-size:13px}.ap-image-wrap .ap-image-empty .fa{font-size:32px;opacity:.6}.ap-pdf-wrap{height:70vh;background:#f1f3f6}.ap-pdf-wrap .ap-pdf{width:100%;height:100%;border:none;display:block}.ap-folder{padding:12px 14px}.ap-folder .ap-folder-summary{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #e4e5e7;color:#34495e;font-size:13px;font-weight:500;margin-bottom:8px}.ap-folder .ap-folder-summary .fa{color:#3498db}.ap-folder .ap-folder-summary .ap-folder-extra{color:#888b8e;font-weight:400;font-style:italic;font-size:12px}.ap-folder .ap-folder-list{list-style:none;margin:0;padding:0}.ap-folder .ap-folder-row{display:flex;align-items:center;gap:10px;padding:6px 4px;font-size:13px;color:#6a6c6f;border-bottom:1px solid rgba(228,229,231,.5)}.ap-folder .ap-folder-row:last-child{border-bottom:none}.ap-folder .ap-folder-row>.fa{flex-shrink:0;width:16px;text-align:center;color:#34495e;opacity:.75}.ap-folder .ap-folder-row .ap-folder-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:embed;text-align:start}.ap-folder .ap-folder-row .ap-folder-row-size{flex-shrink:0;color:#a3a4a7;font-size:11px;font-variant-numeric:tabular-nums}.ap-folder .ap-folder-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;color:#989a9d;font-size:13px;text-align:center}.ap-folder .ap-folder-empty .fa{font-size:28px;opacity:.55}.ap-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 20px;text-align:center;background:#f1f3f6}.ap-fallback .ap-fallback-icon{font-size:56px;color:#579;opacity:.7}.ap-fallback .ap-fallback-msg{font-size:14px;color:#34495e;font-weight:500}.ap-fallback .ap-fallback-hint{font-size:12px;color:#888b8e}.ap-footer{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid #e4e5e7}.ap-footer .ap-meta{flex:1;min-width:0;color:#888b8e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-footer .ap-meta .ap-meta-sep{margin:0 4px;opacity:.5}.ap-footer .ap-meta .ap-meta-mime{font-family:SF Mono,Menlo,Consolas,monospace}.ap-footer .ap-actions{flex-shrink:0;display:flex;gap:6px}.ap-footer .ap-actions .btn{font-size:12px}.ap-footer .ap-actions .ap-btn-remove{color:#e74c3c;border-color:#e4e5e7;background:#fff}.ap-footer .ap-actions .ap-btn-remove:hover{background:rgba(231,76,60,.08);border-color:#e74c3c66;color:#df2e1b}.ap-footer .ap-actions .ap-btn-open{background:#34495e;border-color:#34495e;color:#fff}.ap-footer .ap-actions .ap-btn-open:hover{background:#293a4a;border-color:#293a4a}.ap-footer .ap-actions .ap-btn-open:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.mcp-attachment-preview-modal .modal-dialog{margin:0;width:100vw;max-width:100vw;height:100vh}.mcp-attachment-preview{max-height:100vh;height:100vh}.ap-image-wrap .ap-image,.ap-pdf-wrap{max-height:calc(100vh - 100px)}.ap-pdf-wrap{height:calc(100vh - 100px)}}.client-form-show .content{position:relative;padding:0}.client-form-show .tab-content{padding-top:15px}.client-form-show .nav-tabs .badge{font-size:12px;background-color:#aaa;padding:2px 3px;margin-right:5px;font-weight:400;min-width:18px}.client-form-show .nav-tabs .badge.badge-success{background-color:#62cb31}.client-form-show .nav-tabs .badge.badge-danger{background-color:#e74c3c}.client-form-show .tab-pane .panel-body{border-top:1px solid #e4e5e7;border-radius:4px}.client-form-show .return-to-sref .ion-android-share{font-size:12px;line-height:10px}.client-form-show .client-form-show-container{max-width:1500px;margin-left:auto;padding:0 0 40px;min-height:88vh;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.client-form-show .client-form-show-container .tab-content,.client-form-show .client-form-show-container .tab-pane,.client-form-show .client-form-show-container .tab-pane ui-view{flex:1;display:flex;flex-direction:column}.client-form-show .client-form-show-container .client-form-show-inner{flex:1;display:flex;width:100%;flex-wrap:wrap}.client-form-show .client-form-show-container .client-form-show-inner>div{width:100%}.client-form-show .answers-tabs{padding:10px 10px 0}.client-form-show .answers-block{border-top:0px!important}.client-form-show .answers-preview-note{padding:10px;border:1px solid #62cb31;border-radius:5px;margin-bottom:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:3px;align-items:center;justify-content:center}.client-form-show .client-preview-title,.client-form-show .answers-preview-title{font-size:18px;margin-bottom:10px}.client-form-show .answers-preview-field .answer-block{border:1px solid #e5e5e5;border-radius:5px;padding:7px;margin-bottom:10px;display:flex;flex-direction:column;gap:7px}.client-form-show .answers-preview-field .answer-block .answer-question{display:flex;align-items:center;gap:7px}.client-form-show .answers-preview-field .answer-block .answer-question .question-options{font-size:14px;color:#666}.client-form-show .answers-preview-field .answer-block .answer-file{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.client-form-show .answers-preview-field .answer-block .answer-file .file-preview,.client-form-show .answers-preview-field .answer-block .answer-file .file-loading{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:5px;border:1px solid #e5e5e5;border-radius:5px;background-color:#f5f5f5}@media (max-width: 768px){.client-form-show .client-form-show-container{padding:15px 15px 60px}}@media (max-width: 700px){.client-form-show .nav-tabs.client-form-tabs-nav{padding-bottom:6px}.client-form-show .nav-tabs.client-form-tabs-nav>li>a{border-radius:4px}.client-form-show .nav-tabs.client-form-tabs-nav>li.active>a{border-bottom-color:#e4e5e7}.client-form-show .nav-tabs.client-form-tabs-nav>li.active>a:hover,.client-form-show .nav-tabs.client-form-tabs-nav>li.active>a:focus{border-bottom-color:#e4e5e7}}.mailing-edit .client-autocomplete,.mailing-edit .event-autocomplete{padding:0}.mailing-edit .client-autocomplete .client-autocomplete-list .client,.mailing-edit .client-autocomplete .client-autocomplete-list .event,.mailing-edit .client-autocomplete .event-autocomplete-list .client,.mailing-edit .client-autocomplete .event-autocomplete-list .event,.mailing-edit .event-autocomplete .client-autocomplete-list .client,.mailing-edit .event-autocomplete .client-autocomplete-list .event,.mailing-edit .event-autocomplete .event-autocomplete-list .client,.mailing-edit .event-autocomplete .event-autocomplete-list .event{width:100%;white-space:normal;text-align:justify;text-justify:inter-word;border-radius:0;border-width:0 0 1px 0}.mailing-edit .client-autocomplete .client-autocomplete-list .client:hover,.mailing-edit .client-autocomplete .client-autocomplete-list .event:hover,.mailing-edit .client-autocomplete .event-autocomplete-list .client:hover,.mailing-edit .client-autocomplete .event-autocomplete-list .event:hover,.mailing-edit .event-autocomplete .client-autocomplete-list .client:hover,.mailing-edit .event-autocomplete .client-autocomplete-list .event:hover,.mailing-edit .event-autocomplete .event-autocomplete-list .client:hover,.mailing-edit .event-autocomplete .event-autocomplete-list .event:hover{background-color:#f5f5f5}.mailing-edit .template-select{display:flex;gap:10px}.mailing-edit .template-select .template-select-input{flex:1}.mailing-edit .client-preview-block,.mailing-edit .event-preview-block,.mailing-edit .template-preview-block{padding:15px;border:1px solid #e5e5e5;border-radius:5px;margin-bottom:20px}.mailing-edit .client-preview-block.has-error,.mailing-edit .event-preview-block.has-error,.mailing-edit .template-preview-block.has-error{border-color:#e74c3c}.mailing-edit .client-preview-block .preview-block-error-message,.mailing-edit .event-preview-block .preview-block-error-message,.mailing-edit .template-preview-block .preview-block-error-message{text-align:center;color:#e74c3c}.mailing-edit .client-preview-block .client-preview-title,.mailing-edit .client-preview-block .event-preview-title,.mailing-edit .client-preview-block .template-preview-title,.mailing-edit .event-preview-block .client-preview-title,.mailing-edit .event-preview-block .event-preview-title,.mailing-edit .event-preview-block .template-preview-title,.mailing-edit .template-preview-block .client-preview-title,.mailing-edit .template-preview-block .event-preview-title,.mailing-edit .template-preview-block .template-preview-title{font-size:18px;margin-bottom:10px}.mailing-edit .client-preview-block .client-preview-list,.mailing-edit .event-preview-block .client-preview-list,.mailing-edit .template-preview-block .client-preview-list{display:flex;flex-direction:column;gap:10px}.mailing-edit .client-preview-block .client-preview-list .client-preview-item,.mailing-edit .event-preview-block .client-preview-list .client-preview-item,.mailing-edit .template-preview-block .client-preview-list .client-preview-item{display:flex;align-items:center;gap:10px}.mailing-edit .client-preview-block .client-preview-list .client-preview-item .client-preview-name,.mailing-edit .event-preview-block .client-preview-list .client-preview-item .client-preview-name,.mailing-edit .template-preview-block .client-preview-list .client-preview-item .client-preview-name{font-size:16px;font-weight:700}.mailing-edit .client-preview-block .client-preview-list .client-preview-item .client-preview-email,.mailing-edit .event-preview-block .client-preview-list .client-preview-item .client-preview-email,.mailing-edit .template-preview-block .client-preview-list .client-preview-item .client-preview-email{font-size:14px;color:#555}.mailing-edit .client-form-template-preview{padding:10px}.mail-threads{display:flex;gap:0;border:1px solid #e4e7ea;border-radius:6px;overflow:hidden;background:#fff;height:72vh;min-height:420px}.mail-threads .mt-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center}.mail-threads .mt-avatar.sm{width:28px;height:28px;font-size:12px}.mail-threads .mt-icon-btn{border:none;background:transparent;color:#5f6368;width:34px;height:34px;border-radius:50%;cursor:pointer}.mail-threads .mt-icon-btn:hover{background:#f1f3f4}.mail-threads .mt-list-pane{flex:0 0 360px;max-width:360px;display:flex;flex-direction:column;border-inline-end:1px solid #e4e7ea;background:#fff}.mail-threads .mt-list-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eef0f2}.mail-threads .mt-list-toolbar .mt-list-title{font-weight:600;color:#202124}.mail-threads .mt-list-toolbar .mt-count{color:#9aa0a6;font-weight:400}.mail-threads .mt-list-scroll{overflow-y:auto;flex:1}.mail-threads .mt-row{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:start;padding:10px 12px;border:none;border-bottom:1px solid #f1f3f4;background:#fff;cursor:pointer;position:relative}.mail-threads .mt-row:hover{background:#f7f9fb}.mail-threads .mt-row.active{background:#e8f0fe}.mail-threads .mt-row.unread{background:#fff}.mail-threads .mt-row.unread .mt-row-name,.mail-threads .mt-row.unread .mt-row-subject{font-weight:700;color:#202124}.mail-threads .mt-row .mt-row-main{flex:1;min-width:0}.mail-threads .mt-row .mt-row-top{display:flex;align-items:baseline;gap:6px}.mail-threads .mt-row .mt-row-name{flex:1;min-width:0;color:#202124;font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-row .mt-row-time{flex:0 0 auto;font-size:10.5px;color:#9aa0a6}.mail-threads .mt-row .mt-row-subject{display:block;color:#3c4043;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-row .mt-row-subject .mt-dir-icon{color:#34a853;font-size:10px;margin-inline-end:2px}.mail-threads .mt-row .mt-row-snippet{display:block;color:#9aa0a6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-row .mt-entity-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:4px;padding:1px 8px;border-radius:10px;font-size:10.5px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-row .mt-entity-tag i{font-size:9px;opacity:.8}.mail-threads .mt-row .mt-entity-tag.project{background:#e8f0fe;color:#1967d2}.mail-threads .mt-row .mt-entity-tag.lead{background:#fef0e6;color:#b65a16}.mail-threads .mt-row .mt-entity-tag.clickable{cursor:pointer}.mail-threads .mt-row .mt-entity-tag.clickable:hover{filter:brightness(.95);text-decoration:underline}.mail-threads .mt-row .mt-unread-dot{position:absolute;inset-inline-start:4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#1a73e8}.mail-threads .mt-conv-pane{flex:1;min-width:0;display:flex;flex-direction:column;background:#fafbfc}.mail-threads .mt-conv{display:flex;flex-direction:column;height:100%}.mail-threads .mt-conv-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e7ea}.mail-threads .mt-conv-header .mt-conv-titles{min-width:0}.mail-threads .mt-conv-header .mt-conv-subject{font-size:16px;font-weight:600;color:#202124;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-conv-header .mt-conv-participants{font-size:12px;color:#80868b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-conv-header .mt-back{display:none}.mail-threads .mt-conv-scroll{overflow-y:auto;flex:1;min-height:0;padding:16px}.mail-threads .mt-msg{display:flex;gap:10px;padding:14px 4px;border-bottom:1px solid #ededf0}.mail-threads .mt-msg:last-child{border-bottom:none}.mail-threads .mt-msg .mt-msg-main{flex:1;min-width:0}.mail-threads .mt-msg .mt-msg-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-threads .mt-msg .mt-msg-from{font-weight:600;color:#202124;font-size:13px}.mail-threads .mt-msg .mt-msg-chip{font-size:11px;padding:1px 8px;border-radius:10px}.mail-threads .mt-msg .mt-msg-chip.inbound{background:#e6f4ea;color:#137333}.mail-threads .mt-msg .mt-msg-chip.outbound{background:#e8f0fe;color:#1967d2}.mail-threads .mt-msg .mt-msg-time{margin-inline-start:auto;font-size:11px;color:#9aa0a6}.mail-threads .mt-msg .mt-msg-del{color:#c9ccd1;cursor:pointer;font-size:12px;opacity:0;transition:opacity .12s}.mail-threads .mt-msg .mt-msg-del:hover{color:#d32f2f}.mail-threads .mt-msg:hover .mt-msg-del{opacity:1}.mail-threads .mt-msg .mt-msg-to{font-size:12px;color:#80868b;margin:2px 0 8px}.mail-threads .mt-msg .mt-msg-body{font-size:13px;color:#3c4043;line-height:1.6;white-space:pre-wrap}.mail-threads .mt-msg .mt-msg-labels{margin-top:6px}.mail-threads .mt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9aa0a6;text-align:center;padding:40px 16px}.mail-threads .mt-empty .mt-empty-icon{font-size:42px;opacity:.5}.mail-threads .mt-conv-empty{height:100%}.mail-threads .mt-spacer{flex:1}.mail-threads .mt-compose-btn{white-space:nowrap}.mail-threads .mt-compose{display:flex;flex-direction:column;height:100%}.mail-threads .mt-compose-body{padding:16px;overflow-y:auto;flex:1;min-height:0}.mail-threads .mt-add-cc{cursor:pointer;font-size:12px;color:#1a73e8;margin-inline-start:8px;font-weight:400}.mail-threads .mt-suggest{margin:6px 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.mail-threads .mt-suggest .mt-suggest-label{font-size:11px;color:#9aa0a6}.mail-threads .mt-sug-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;cursor:pointer;font-size:12px;line-height:1.5;padding:2px 10px;border-radius:12px;border:1px solid transparent;white-space:normal;word-break:break-word;text-align:start}.mail-threads .mt-sug-chip i{font-size:9px;opacity:.85;flex:0 0 auto}.mail-threads .mt-sug-chip:hover{filter:brightness(.96)}.mail-threads .mt-sug-chip.customer{background:#e8f0fe;color:#1967d2}.mail-threads .mt-sug-chip.customer.outline{background:transparent;border-color:#c6dafc}.mail-threads .mt-sug-chip.contact{background:#e6f4ea;color:#137333}.mail-threads .mt-sug-chip.contact.outline{background:transparent;border-color:#b7e0c2}.mail-threads .mt-recip-box{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid #ccc;border-radius:4px;padding:4px 6px;background:#fff}.mail-threads .mt-chip{display:inline-flex;align-items:center;gap:6px;background:#e8f0fe;color:#1967d2;border-radius:14px;padding:2px 10px;font-size:13px}.mail-threads .mt-chip i{cursor:pointer;opacity:.7}.mail-threads .mt-chip i:hover{opacity:1}.mail-threads .mt-recip-input{position:relative;flex:1;min-width:160px}.mail-threads .mt-recip-input input{border:none;box-shadow:none;padding:2px 4px;height:28px}.mail-threads .mt-recip-input input:focus{outline:none;box-shadow:none}.mail-threads .mt-recip-dropdown{position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;z-index:1050;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 14px #0000001f;max-height:240px;overflow-y:auto;margin-top:2px}.mail-threads .mt-recip-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:start;border:none;background:#fff;padding:6px 10px;border-bottom:1px solid #f2f2f2;cursor:pointer}.mail-threads .mt-recip-option:hover{background:#f5f9ff}.mail-threads .mt-recip-option .mt-recip-name{font-size:13px;color:#202124}.mail-threads .mt-recip-option .mt-recip-email{font-size:12px;color:#80868b}.mail-threads .mt-reply-wrap{padding:10px 12px;border-top:1px solid #e4e7ea;background:#fff;max-height:60%;overflow-y:auto}.mail-threads .mt-reply-composer .form-group{margin-bottom:8px}.mail-threads .mt-msg-body{word-break:break-word}.mail-threads .mt-msg-body img{max-width:100%;height:auto}.mail-threads .mt-msg-body--html{white-space:normal}.mail-threads .mt-msg-body--html iframe{width:100%;border:0;display:block}@media (max-width: 767px){.mail-threads{height:auto;min-height:60vh;flex-direction:column}.mail-threads .mt-list-pane{flex:1 1 auto;max-width:none;border-inline-end:none}.mail-threads .mt-list-scroll{max-height:none}.mail-threads .mt-conv-pane{display:none}.mail-threads .mt-conv-header .mt-back{display:inline-flex;align-items:center;justify-content:center}.mail-threads.mobile-conversation .mt-list-pane{display:none}.mail-threads.mobile-conversation .mt-conv-pane{display:flex}}.mail-threads .mt-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mail-threads .mt-attach{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:4px 8px;background:#f4f6f8;border:1px solid #e1e6ea;border-radius:4px;font-size:12px}.mail-threads .mt-attach .mt-attach-ico{color:#62748a}.mail-threads .mt-attach .mt-attach-name{cursor:pointer;color:#2a7ae2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-threads .mt-attach .mt-attach-name:hover{text-decoration:underline}.mail-threads .mt-attach .mt-attach-size{color:#98a4b0;font-size:11px}.mail-threads .mt-attach .mt-attach-dl{color:#62748a;cursor:pointer}.mail-threads .mt-attach .mt-attach-dl:hover{color:#2a7ae2}.mail-threads .mt-attach.disabled .mt-attach-name{color:#98a4b0;cursor:default;text-decoration:none}.mail-threads .mt-inbound-off{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#b8730a;background:#fff4e5;border:1px solid #f0d4a8;border-radius:4px;padding:2px 8px}.mail-threads .mt-assoc-tag{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:1px 8px;border-radius:10px;font-size:11px;background:#fff4e5;color:#b8730a;border:1px solid #f0d4a8;cursor:pointer}.mail-threads .mt-assoc-tag:hover{background:#ffe9cc}.mail-threads .mt-conv-actions{margin-inline-start:auto}.mail-threads .mt-sig{margin:8px 0;border:1px dashed #dadce0;border-radius:6px;padding:8px;background:#fafbfc}.mail-threads .mt-sig-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#80868b;margin-bottom:4px}.mail-threads .mt-sig-head a{cursor:pointer;color:#80868b}.mail-threads .mt-sig-head a:hover{color:#d32f2f}.mail-threads .mt-sig-body iframe{width:100%;border:0;display:block}.mail-threads .mt-sig-add{cursor:pointer;font-size:13px;color:#2a7ae2}.mail-threads .mt-compose-body,.mail-threads .mt-reply-composer{position:relative}.mail-threads .mt-drop-hint{display:none;position:absolute;inset:0;z-index:5;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;color:#2a7ae2;background:rgba(234,243,251,.94);border:2px dashed #9cc2f0;border-radius:6px;pointer-events:none}.mail-threads .mt-drop-hint .fa{font-size:34px}.mail-threads .mt-dragging>.mt-drop-hint{display:flex}.mail-threads .mt-attach-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.mail-threads .mt-file-chip{display:inline-flex;align-items:center;gap:5px;max-width:240px;padding:3px 8px;background:#eef3fb;border:1px solid #d6e2f3;border-radius:12px;font-size:12px}.mail-threads .mt-file-chip .mt-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-threads .mt-file-chip small{color:#98a4b0}.mail-threads .mt-file-chip .fa-times{cursor:pointer;color:#8a97a4}.mail-threads .mt-file-chip .fa-times:hover{color:#d32f2f}.mail-threads .mt-file-chip.drive{background:#eaf6ec;border-color:#cfe9d4}.mail-threads .mt-preview-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1050}.mail-threads .mt-preview-box{background:#fff;border-radius:6px;width:80vw;max-width:900px;height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0000004d}.mail-threads .mt-preview-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e4e7ea}.mail-threads .mt-preview-head .mt-preview-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-threads .mt-preview-head .mt-preview-close{cursor:pointer;color:#62748a;font-size:18px}.mail-threads .mt-preview-head .mt-preview-close:hover{color:#d32f2f}.mail-threads .mt-preview-body{flex:1 1 auto;overflow:auto;display:flex;align-items:center;justify-content:center;background:#525659}.mail-threads .mt-preview-body img{max-width:100%;max-height:100%;object-fit:contain}.mail-threads .mt-preview-body iframe{width:100%;height:100%;border:0;background:#fff}.icheck{margin:0;display:inline-flex;position:relative;vertical-align:middle;user-select:none}.icheck input+.icheck-label{position:relative;width:22px;height:22px;margin:0;display:inline-flex;vertical-align:middle}.icheck input+.icheck-label:before{content:"";display:inline-block;position:relative;width:22px;height:22px;border-radius:2px;border:solid 1px rgba(204,204,204,.8);vertical-align:middle;cursor:pointer;transition:border-color .2s}.icheck:hover input+.icheck-label:before{border:solid 2px #68a84b}.icheck.disabled input+.icheck-label:before{border:solid 1px rgba(204,204,204,.8);cursor:default}.icheck input[type=checkbox],.icheck input[type=radio]{position:absolute;opacity:0}.icheck input[type=checkbox]:checked+.icheck-label:before,.icheck input[type=radio]:checked+.icheck-label:before{background:#68a84b;border:solid 2px #68a84b}.icheck input[type=checkbox]:checked+.icheck-label:after,.icheck input[type=radio]:checked+.icheck-label:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:2.5px solid #fff;border-left:none;border-top:none;border-bottom-right-radius:1px;pointer-events:none;transform:translate(7.75px,4.5px) rotate(45deg)}.icheck input[type=checkbox]:disabled+.icheck-label:before,.icheck input[type=radio]:disabled+.icheck-label:before{border:solid 1px #e9e7e3;cursor:default}.icheck input[type=checkbox]:disabled:checked+.icheck-label:before,.icheck input[type=radio]:disabled:checked+.icheck-label:before{background:#e9e7e3}.icheck input[type=checkbox]:enabled:focus+.icheck-label:before,.icheck input[type=radio]:enabled:focus+.icheck-label:before{border:solid 2px #68a84b}.icheck input[type=radio]+.icheck-label:before{border-radius:50%}label:hover .icheck input+.icheck-label:before{border:solid 2px #68a84b}.image-preview{width:100px;height:90px;border-radius:4px;box-shadow:0 0 0 1px #e4e5e7;position:relative;display:table;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;user-select:none}.image-preview .image-preview-img{max-width:97px;max-height:82px;min-width:48px}.image-preview.small{width:60px;height:58px;position:absolute;right:10px;top:10px}.image-preview.small .image-preview-img{max-width:60px;min-width:30px;max-height:54px}.image-preview .file-icon{font-size:32px}.image-preview .file-icon .fa-file-pdf-o{color:#3498db}.image-preview .file-icon .fa-file-sound-o{color:#ffb606}.image-preview .file-icon .fa-file-excel-o{color:#62cb31}.image-preview .file-icon .fa-file-powerpoint-o{color:#e74c3c}.image-preview .image-preview-icon-button{position:absolute;width:30px;height:30px;background:#999;margin:0;left:0;color:#fff;cursor:pointer;display:none}.image-preview .image-preview-icon-button i{line-height:30px;font-size:30px}.image-preview .image-preview-icon-button.image-preview-zoom i{font-size:20px}.image-preview .image-preview-icon-button.image-preview-download i{font-size:18px}.image-preview .image-preview-icon-button:first-child{top:0;border-radius:4px 0}.image-preview .image-preview-icon-button:nth-child(2){top:40px;border-radius:0 4px 4px 0}.image-preview:hover .image-preview-icon-button{display:block!important}.image-preview-zoom-view .modal-dialog.modal-lg{width:90%;width:max-content;max-width:90%;text-align:center;margin-top:30px}.image-preview-zoom-view .modal-dialog.modal-lg .image-container{min-width:220px;min-height:220px}.image-preview-zoom-view .modal-dialog.modal-lg .image-container .panel-heading{position:relative;text-align:right;padding:10px}.image-preview-zoom-view .modal-dialog.modal-lg .image-container .panel-heading .modal-close{position:absolute;left:0;top:0;width:45px;font-size:36px;height:45px}.image-preview-zoom-view .modal-dialog.modal-lg .image-container .panel-content{padding:0 5px 5px}.image-preview-zoom-view .modal-dialog.modal-lg .image-container img{width:0;max-width:100%;max-height:92vh}.image-preview-zoom-view .modal-dialog.modal-lg .image-container img+.loader{width:200px;height:200px;background:url(/build/loader-w-886378bd.svg) no-repeat center}.image-preview-zoom-view .modal-dialog.modal-lg .image-container img[data-loaded=true]{width:auto}.image-preview-zoom-view .modal-dialog.modal-lg .image-container img[data-loaded=true]+.loader{display:none}.input-image{width:200px;height:180px;border-radius:4px;box-shadow:0 0 0 1px #e4e5e7;position:relative;display:table;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;user-select:none}.input-image .input-image-img{max-width:195px;max-height:172px;min-width:100px;object-fit:contain;box-shadow:0 0 4px #ccc}.input-image .input-image-icon-button{position:absolute;width:30px;height:30px;background:#999;margin:0;left:0;color:#fff;cursor:pointer;display:none}.input-image .input-image-icon-button i{line-height:30px;font-size:30px}.input-image .input-image-icon-button.input-image-delete{top:0;border-radius:4px 0}.input-image .input-image-icon-button.input-image-zoom{top:40px;border-radius:0 4px 4px 0}.input-image .input-image-icon-button.input-image-zoom i{font-size:20px}.input-image .input-image-upload-label{width:0!important}.input-image .not-empty-label-text{position:absolute;bottom:0;left:0;right:0;padding:5px 0;margin:0;font-size:22px;font-weight:400;background:#999;color:#fff;cursor:pointer;display:none!important}.input-image .empty-label-text{position:absolute;top:0;bottom:0;left:0;right:0;color:#888;cursor:pointer;border-radius:4px;font-size:22px;font-weight:100}.input-image .empty-label-text .empty-label-text-inner{height:180px;transition:transform .22s,color .22s}.input-image .empty-label-text i{font-size:30px;padding:50px 0 10px}.input-image .empty-label-text:hover .empty-label-text-inner{color:#6a6c6f;transform:scale(1.1)}.input-image .input-image-input{display:none!important}.input-image .input-image-loader{background:#fff;z-index:2;width:100%;padding:50px 0}.input-image:hover .input-image-delete,.input-image:hover .input-image-zoom,.input-image:hover .not-empty-label-text{display:block!important}.input-image-zoom-view .modal-dialog.modal-lg{width:90%;width:max-content;max-width:90%;text-align:center}.input-image-zoom-view .modal-dialog.modal-lg img{max-width:100%;max-height:92vh}.select-other.showInput select{display:none}.select-other:not(.showInput) input{display:none}/*!
* ui-select
* http://github.com/angular-ui/ui-select
* Version: 0.19.8 - 2017-04-18T05:43:43.881Z
* 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}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.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.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px #00000040;margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007fbb!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.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 #00000040;margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.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 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.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:none;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>span{cursor:pointer;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>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{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 #00000040}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:.35s linear all;-moz-transition:.35s linear all;-o-transition:.35s linear all;transition:.35s linear all}#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active,#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active{opacity:0}#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave,#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width .35s;-moz-transition:width .35s;-o-transition:width .35s;transition:width .35s;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}tags-input{display:block}tags-input *,tags-input :after,tags-input :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:0}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 1px #d3d3d3 inset;height:100%}tags-input .tags.focused{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(5,139,242,.6);-moz-box-shadow:0 0 3px 1px rgba(5,139,242,.6);box-shadow:0 0 3px 1px #058bf299}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0,#cbebff 47%,#a1dbff 100%)}tags-input .tags .tag-item.selected{background:-webkit-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(to bottom,#febbbb 0,#fe9090 45%,#ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .input.invalid-tag,tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0 0 0 5px;float:left;height:26px;font:14px Helvetica Neue,Helvetica,Arial,sans-serif}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);-moz-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px #f009}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-linear-gradient(top,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%);background:linear-gradient(to bottom,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font: 700 16px Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#fff}.cg-notify-message{position:fixed;top:0px;z-index:9999;max-width:400px;text-align:center;background-color:#d9edf7;color:#31708f;padding:15px;border:1px solid #bce8f1;border-radius:4px;-webkit-transition:top .5s ease-out,opacity .2s ease-out;-moz-transition:top .5s ease-out,opacity .2s ease-out;-o-transition:top .5s ease-out,opacity .2s ease-out;transition:top .5s ease-out,opacity .2s ease-out;visibility:hidden;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d}.cg-notify-message-center{left:50%}.cg-notify-message-left{left:15px}.cg-notify-message-right{right:15px}.cg-notify-message a{font-weight:700;color:inherit}.cg-notify-message a:hover{color:inherit}.cg-notify-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;position:absolute;top:0px;right:3px;line-height:15px}.cg-notify-close:hover,.cg-notify-close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.cg-notify-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
