/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/
/*!
normalize.css v | MIT License | https://necolas.github.io/normalize.css/
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{display:block;height:auto;max-width:100%}
/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/.pure-g{align-content:flex-start;display:flex;flex-flow:row wrap}.pure-u{display:inline-block;vertical-align:top}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}
/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-12,.pure-u-xxl-1-2,.pure-u-xxl-1-24,.pure-u-xxl-1-3,.pure-u-xxl-1-4,.pure-u-xxl-1-5,.pure-u-xxl-1-6,.pure-u-xxl-1-8,.pure-u-xxl-10-24,.pure-u-xxl-11-12,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-2-24,.pure-u-xxl-2-3,.pure-u-xxl-2-5,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24,.pure-u-xxl-3-24,.pure-u-xxl-3-4,.pure-u-xxl-3-5,.pure-u-xxl-3-8,.pure-u-xxl-4-24,.pure-u-xxl-4-5,.pure-u-xxl-5-12,.pure-u-xxl-5-24,.pure-u-xxl-5-5,.pure-u-xxl-5-6,.pure-u-xxl-5-8,.pure-u-xxl-6-24,.pure-u-xxl-7-12,.pure-u-xxl-7-24,.pure-u-xxl-7-8,.pure-u-xxl-8-24,.pure-u-xxl-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-10-24,.pure-u-xxl-5-12{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-14-24,.pure-u-xxl-7-12{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-15-24,.pure-u-xxl-5-8{width:62.5%}.pure-u-xxl-16-24,.pure-u-xxl-2-3{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-18-24,.pure-u-xxl-3-4{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-20-24,.pure-u-xxl-5-6{width:83.3333%}.pure-u-xxl-21-24,.pure-u-xxl-7-8{width:87.5%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-24-24,.pure-u-xxl-5-5{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-12,.pure-u-xxxl-1-2,.pure-u-xxxl-1-24,.pure-u-xxxl-1-3,.pure-u-xxxl-1-4,.pure-u-xxxl-1-5,.pure-u-xxxl-1-6,.pure-u-xxxl-1-8,.pure-u-xxxl-10-24,.pure-u-xxxl-11-12,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-2-24,.pure-u-xxxl-2-3,.pure-u-xxxl-2-5,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24,.pure-u-xxxl-3-24,.pure-u-xxxl-3-4,.pure-u-xxxl-3-5,.pure-u-xxxl-3-8,.pure-u-xxxl-4-24,.pure-u-xxxl-4-5,.pure-u-xxxl-5-12,.pure-u-xxxl-5-24,.pure-u-xxxl-5-5,.pure-u-xxxl-5-6,.pure-u-xxxl-5-8,.pure-u-xxxl-6-24,.pure-u-xxxl-7-12,.pure-u-xxxl-7-24,.pure-u-xxxl-7-8,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-10-24,.pure-u-xxxl-5-12{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-14-24,.pure-u-xxxl-7-12{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-15-24,.pure-u-xxxl-5-8{width:62.5%}.pure-u-xxxl-16-24,.pure-u-xxxl-2-3{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-18-24,.pure-u-xxxl-3-4{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-20-24,.pure-u-xxxl-5-6{width:83.3333%}.pure-u-xxxl-21-24,.pure-u-xxxl-7-8{width:87.5%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-24-24,.pure-u-xxxl-5-5{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-12,.pure-u-x4k-1-2,.pure-u-x4k-1-24,.pure-u-x4k-1-3,.pure-u-x4k-1-4,.pure-u-x4k-1-5,.pure-u-x4k-1-6,.pure-u-x4k-1-8,.pure-u-x4k-10-24,.pure-u-x4k-11-12,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-2-24,.pure-u-x4k-2-3,.pure-u-x4k-2-5,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24,.pure-u-x4k-3-24,.pure-u-x4k-3-4,.pure-u-x4k-3-5,.pure-u-x4k-3-8,.pure-u-x4k-4-24,.pure-u-x4k-4-5,.pure-u-x4k-5-12,.pure-u-x4k-5-24,.pure-u-x4k-5-5,.pure-u-x4k-5-6,.pure-u-x4k-5-8,.pure-u-x4k-6-24,.pure-u-x4k-7-12,.pure-u-x4k-7-24,.pure-u-x4k-7-8,.pure-u-x4k-8-24,.pure-u-x4k-9-24{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-10-24,.pure-u-x4k-5-12{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-14-24,.pure-u-x4k-7-12{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-15-24,.pure-u-x4k-5-8{width:62.5%}.pure-u-x4k-16-24,.pure-u-x4k-2-3{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-18-24,.pure-u-x4k-3-4{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-20-24,.pure-u-x4k-5-6{width:83.3333%}.pure-u-x4k-21-24,.pure-u-x4k-7-8{width:87.5%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-24-24,.pure-u-x4k-5-5{width:100%}}
/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/.pure-menu{box-sizing:border-box}.pure-menu-fixed{left:0;position:fixed;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{height:100%;margin:0;padding:0}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{white-space:nowrap;width:100%}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;left:100%;margin:0;padding:0;position:absolute;top:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{content:"\25B8";font-size:small;padding-left:.5em}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-x:hidden;overflow-y:scroll}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{overflow-x:auto;overflow-y:hidden;padding:.5em 0;white-space:nowrap}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{height:1.3em;margin:0 .3em;width:1px}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{color:#565d64;text-transform:uppercase}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}
@charset "UTF-8";:root{--grey:#ccc;--main-color:#c00;--secondary-color:#2196f3;--error-color:#b81111;--green:#198754;--shadow:#0d013b19;--black:#0f0f0f}.error{color:red;margin-left:10px}.inline-notification{border-radius:5px;color:#fff;display:inline-block;font-size:14px;line-height:1.4;margin:10px;padding:10px 20px}.inline-notification .dashicons{margin-right:10px}.inline-notification.inline-info{background-color:#2196f3}.inline-notification.inline-warning{background-color:#ff9800}.inline-notification.inline-error{background-color:#f44336}.inline-notification.inline-success{background-color:#4caf50}.unread-message-pill{animation:pulse 2s infinite;background-color:#f44336;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-left:5px;padding:2px 8px;vertical-align:middle}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,67,54,.7)}70%{box-shadow:0 0 0 5px rgba(244,67,54,0)}to{box-shadow:0 0 0 0 rgba(244,67,54,0)}}.avitrio-input,.avitrio-textarea{border:1px solid var(--grey);border-radius:4px;font-family:inherit;padding:10px 12px;width:100%}.avitrio-checkbox,.avitrio-radio{height:20px;width:20px}.avitrio-checkbox:focus,.avitrio-input:focus,.avitrio-radio:focus,.avitrio-textarea:focus{border-color:var(--main-color);box-shadow:0 0 0 .25rem rgba(79,70,229,.251);outline:0}.avitrio-input.just-validate-error-field,.avitrio-textarea.just-validate-error-field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23B81111'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23B81111' stroke='none'/%3E%3C/svg%3E");border-color:var(--error-color)}.avitrio-input.just-validate-error-field,.avitrio-input.just-validate-success-field,.avitrio-textarea.just-validate-error-field,.avitrio-textarea.just-validate-success-field{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.avitrio-input.just-validate-success-field,.avitrio-textarea.just-validate-success-field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");border-color:var(--green)}.avitrio-input.just-validate-success-field:focus,.avitrio-textarea.just-validate-success-field:focus{border-color:var(--green);box-shadow:0 0 0 .25rem rgba(25,135,84,.251)}.avitrio-checkbox.just-validate-error-field:focus,.avitrio-input.just-validate-error-field:focus,.avitrio-select.just-validate-error-field:focus,.avitrio-texarea.just-validate-error-field:focus{border-color:var(--error-color);box-shadow:0 0 0 .25rem rgba(220,53,69,.251)}.avitrio-input-label{padding-bottom:4px}.DocSearch-Button-Container,.flex{align-items:center;display:flex}.avitrio-button{background:var(--main-color);border:0;border-radius:4px;color:var(--white-background);cursor:pointer;font-weight:400;padding:8px 22px;transition:background-color .3s}.avitrio-button:hover{background:var(--secondary-color)}.avitrio-button[data-variant=success]{background-color:var(--green)}.avitrio-button[data-variant=negative]{background-color:var(--error-color)}.avitrio-button[data-variant=secondary]{background-color:var(--white);border-radius:20px;color:var(--black)}.just-validate-success-label{color:var(--green)}.avitrio-control-wrapper{margin-bottom:16px}.avitrio-input::file-selector-button{background-color:var(--white-background);border:1px solid var(--main-color);border-radius:4px;color:var(--main-color);cursor:pointer;font-size:16px;font-weight:400;padding:8px 22px}.avitrio-intro,.avitrio-radio:before{background-color:var(--main-color)}.avitrio-checkbox,.avitrio-select{-webkit-appearance:none;border:1px solid var(--grey)}.avitrio-select{-moz-appearance:none;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;margin:0;padding:.5em 3.5em .5em 1em}.avitrio-select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}.avitrio-select.minimal,.avitrio-select.minimal:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.avitrio-select.minimal:focus{background-image:linear-gradient(45deg,green 50%,transparent 0),linear-gradient(135deg,transparent 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:var(--main-color);box-shadow:0 0 0 .25rem rgba(79,70,229,.251);outline:0}.avitrio-checkbox.just-validate-error-field,.avitrio-select.just-validate-error-field{border-color:var(--error-color)}.avitrio-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.avitrio-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;height:20px;outline:none;position:relative;width:20px}.avitrio-checkbox:checked{background:var(--main-color);border-color:var(--main-color)}.avitrio-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:14px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.avitrio-checkbox:checked:after{opacity:1}.avitrio-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey);border-radius:50%;color:currentColor;display:grid;font:inherit;margin:0;place-content:center;transform:translateY(-.075em)}.avitrio-radio:before{border-radius:50%;content:"";height:12px;transform:scale(0);transition:transform .12s ease-in-out;width:12px}.avitrio-radio:checked:before{transform:scale(1)}.avitrio-form-wrapper{border-radius:43px;box-shadow:0 0 10px var(--shadow);margin:20px;padding:26px}.avitrio-control-group{margin-bottom:20px;position:relative}.avitrio-wtf{position:relative}.logo-wrapper{height:50px;position:relative;width:290px}.terms-wrapper{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;height:50px;margin:0 auto;width:290px}.terms-wrapper p{font-weight:400;padding:5px}.terms-wrapper h1{font-size:1.25em;font-weight:700}.terms-wrapper h3{font-size:1em;font-weight:700}.entry-title{display:none!important}#wordpress_file_upload_block_1{background-color:#fff!important;border-radius:43px;box-shadow:0 0 10px var(--shadow);height:50px;margin:0 auto;padding:12px;width:50px}#team-links,.header{margin-bottom:15px}#team-links{background-color:#fff;border:1px solid silver;border-radius:8px;display:block;padding:3px;text-align:center}.termlinks{color:#4682b4;cursor:pointer;font-size:x-small;text-decoration:underline}.hideme{display:none}.showme{display:block}.MuiStack-root{width:100%!important}#corner-icon{background-color:#3498db;border-radius:50%;bottom:10px;cursor:pointer;display:none;height:30px;position:fixed;right:10px;text-decoration:none!important;width:30px;z-index:1000}#corner-icon:before{color:#fff;content:"+";display:block;font-size:18px;line-height:30px;text-align:center}.calendar{display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin:auto}.day{background:#eee;padding-top:30px}.clickin,.day{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.clickin{padding-top:0}.day-label{background-color:#4caf50;color:#fff;left:0;padding:5px 0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.day input[type=checkbox]+label,.day-label{margin-bottom:5px}.extra-box{grid-column:span 7}.day input[type=checkbox]{display:none}.day input[type=checkbox]:checked+label,.day.selected{background:#4caf50}.day-label{font-size:.75em;margin-bottom:4px}.day.selected .day-label{background-color:#000}.day.selected:after{bottom:5px;color:#000;content:"✔";font-size:20px;position:absolute;right:5px}.day.taken{min-height:80px!important;overflow:hidden;position:relative}.red-x{align-items:center;background:#0f0;bottom:0;color:#000;display:flex;font-size:1em;height:100%;justify-content:center;min-height:50px!important;min-width:50px!important;right:0;text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);transform:rotate(-45deg)}.day-label.took,.red-x{left:0;position:absolute;top:0;width:100%}.day-label.took{background:rgba(1,1,1,.6);box-sizing:border-box;padding:5px;text-decoration:line-through;z-index:10}.day input[type=checkbox],.day label{display:none}.input-with-icon{align-items:center;display:flex;position:relative}.dollar-sign{color:#000;display:block;font-size:20px;margin-right:5px}.extra-amount{flex-grow:1;padding-left:5px}.extra-box{display:flex;flex-direction:column;margin:auto;position:relative;width:90%}.extra-box.has-input .dollar-sign{display:block}.extra-amount:not(:-moz-placeholder)+.dollar-sign{display:block}.extra-amount:focus+.dollar-sign,.extra-amount:not(:placeholder-shown)+.dollar-sign{display:block}.extra-box label{font-size:1em;margin-bottom:5px}.day input[type=checkbox]+label{display:block;margin-top:10px;position:relative;z-index:2}.extra-box input[type=number]{font-size:1em;padding:5px;width:90%}#totalButton{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1em;margin:20px auto;padding:10px 20px;text-decoration:none;transition:background-color .3s}#totalButton:hover{background-color:#367a47}.photo-qr-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.bio{font-size:14px;text-align:center}.team-goal h4{font-size:18px;font-weight:700;margin-bottom:0!important;text-align:center}.context-help{background-color:#fff;border:1px dotted #5e5e5e;border-radius:8px;padding:10px}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;max-width:100%!important;opacity:0;overflow:auto;position:fixed;top:0;transition:visibility 0s,opacity .5s linear;visibility:visible;width:100%;z-index:50}.modal-content{background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 6px rgba(0,0,0,.2);margin:auto;max-width:600px;padding:20px;position:relative;width:80%}.fcalfullcontainer{max-width:1200px;padding:0 10px}.fcalcontainer{width:100%}#fcallogo{align-items:center;display:flex;height:100px;justify-content:center}.fcalhalf{flex:2;padding:5px}.fcalthree-quarters{flex:3;padding:5px}.fcalone-quarter{flex:1;padding:5px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}table{border-collapse:collapse;margin:20px auto;width:60%}td,th{border-bottom:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2}.total-row td,.total-row th{background-color:#e8e8e8;font-weight:700}.responsive-image{height:auto;max-height:120px;max-width:480px;width:100%}.responsive-text{font-size:12vw!important}.containered{display:flex;flex-direction:column;height:140px;justify-content:flex-end}.bottom-alignederd{bottom:0;left:0;position:absolute}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{color:#fff;margin:.5em;text-decoration:none}.resp-sharing-button{border-radius:5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:.5em .75em;transition:25ms ease-out}.resp-sharing-button__icon svg{height:1em;margin-right:.4em;vertical-align:top;width:1em}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465c;border-color:#35465c}.resp-sharing-button--tumblr:active,.resp-sharing-button--tumblr:hover{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:active,.resp-sharing-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}.calins{background-color:#cad2d3;border:1px dotted #3a3a3a;display:block;font-size:14px;padding:0 5px}.dataTables_wrapper{background-color:#fff!important;max-width:98%!important;padding:10px!important;text-align:left!important}table.dataTable tbody tr:nth-child(2n){background-color:#f2f2f2}table.dataTable tbody tr:nth-child(odd){background-color:#fff}table.dataTable tbody tr:hover{background-color:#ddd;cursor:pointer}.paginate_button.current{background-color:#9fceff!important;color:#fff!important}.dataTables_length select{width:40px!important}.dt-length select,.dt-search input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:6px 12px}.dt-paging .dt-paging-button{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin:5px;padding:6px 12px}.dt-paging .dt-paging-button.current,.dt-paging .dt-paging-button:hover{background-color:#007bff;border-color:#007bff;color:#fff}.dt-layout-row{align-items:center;display:flex;justify-content:space-between;padding:10px}.dt-layout-cell.dt-start{justify-content:flex-start}.dt-layout-cell.dt-end{justify-content:flex-end}.dt-input{border:1px solid #ccc;border-radius:4px;margin-left:5px;padding:6px 12px}.dt-length label,.dt-search label{margin-right:5px}.dt-form .form-group{margin-bottom:1rem}.dt-form label{display:block;margin-bottom:.5rem}.dt-input{background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.dt-input,.dt-input:focus{background-color:#fff;color:#495057}.dt-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.dt-button{background-color:#007bff;border-color:#007bff;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;line-height:1.5;padding:.375rem .75rem}.dt-button:hover{background-color:#0056b3;border-color:#0056b3;color:#fff}.dt-layout-row.dt-layout-table .dt-layout-cell{flex-grow:1}#donations-table{border-collapse:collapse!important;font-family:Arial,sans-serif!important;width:100%}#donations-table tfoot,#donations-table thead{background-color:#007bff!important;color:#fff!important}#donations-table tfoot th,#donations-table thead th{background-color:#007bff!important;font-weight:700!important;padding:12px 15px!important;text-align:left!important}#donations-table tbody td{border-bottom:1px solid #ddd!important;font-size:small!important;padding:8px 15px!important}#donations-table tbody tr:nth-child(2n){background-color:#f2f2f2!important}#donations-table tbody tr:hover{background-color:#ddd!important}@media (max-width:1300px){.responsive-text{font-size:20vw!important}}@media (max-width:900px){.responsive-text{font-size:25vw!important}}@media (max-width:700px){.responsive-text{font-size:33vw!important}}@media (max-width:500px){.day.selected:after{bottom:-1px;color:lime;content:"✔";font-size:30px!important;position:absolute;right:1px;z-index:23!important}.calins{font-size:11px!important;font-weight:700}.red-x{font-size:9px!important;font-weight:700!important;margin-bottom:25px!important}.fcalfullcontainer{padding:0!important}.responsive-text{font-size:48vw!important}}@media (max-width:380px){.responsive-text{font-size:58vw!important}#responsiveSvg{height:300%;width:120%}.calendar{grid-template-columns:1fr}.extra-box{grid-column:auto}.day.selected:after{bottom:2px;font-size:32px;right:2px}}@media (max-width:300px){.responsive-text{font-size:99vw!important}}@media (max-width:480px){.day.selected:after{bottom:2px;font-size:14px;right:4px}}@media (min-width:768px){#corner-icon{display:block}}.wo-plus-tabs-container{margin:20px 0}.wo-plus-tabs-container .pure-menu-horizontal{border-bottom:1px solid var(--grey);margin-bottom:20px}.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-list{display:flex}@media (max-width:768px){.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-list{flex-direction:column}}.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-item{margin-right:5px}.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-item.pure-menu-selected .pure-menu-link{background-color:var(--main-color);border-radius:4px 4px 0 0;color:#fff}.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-item .pure-menu-link{border-radius:4px 4px 0 0;padding:10px 20px}.wo-plus-tabs-container .pure-menu-horizontal .pure-menu-item .pure-menu-link:hover{background-color:#2196f3}.wo-plus-tabs-container .tab-pane{display:none}.wo-plus-tabs-container .tab-pane.active{display:block!important}.wo-plus-tabs-container .pure-menu-item.pure-menu-selected .pure-menu-link{background-color:#eee;color:#333}.wo-plus-tabs-container .wo-plus-tab-content{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.wo-plus-tabs-container .wo-plus-tab-content .tab-pane{display:none}.wo-plus-tabs-container .wo-plus-tab-content .tab-pane.active{display:block}.wo-plus-tabs-container #workorders .workorders-container{margin-top:20px}.wo-plus-tabs-container #workorders .view-workorder{background-color:var(--main-color);border-radius:4px;color:#fff;font-size:12px;padding:5px 10px}.wo-plus-tabs-container #workorders .view-workorder:hover{background-color:var(--secondary-color)}.wo-plus-tabs-container #company .company-container{margin-top:20px}.wo-plus-tabs-container #company .company-info-section,.wo-plus-tabs-container #company .employees-section{background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;padding:20px}.wo-plus-tabs-container #company .company-info-section h3,.wo-plus-tabs-container #company .employees-section h3{color:var(--main-color);margin-bottom:20px;margin-top:0}.wo-plus-tabs-container #company .company-layout{display:flex;flex-wrap:wrap;margin:0 -15px}.wo-plus-tabs-container #company .company-layout .pure-u-md-1-2:first-child{box-sizing:border-box;flex:0 0 35%;max-width:35%;padding:0 15px;width:35%!important}.wo-plus-tabs-container #company .company-layout .pure-u-md-1-2:last-child{box-sizing:border-box;flex:0 0 65%;max-width:65%;padding:0 15px;width:65%!important}@media screen and (max-width:767px){.wo-plus-tabs-container #company .company-layout .pure-u-md-1-2:first-child,.wo-plus-tabs-container #company .company-layout .pure-u-md-1-2:last-child{flex:0 0 100%;max-width:100%;padding:0;width:100%!important}}.wo-plus-tabs-container #company .company-clients-card,.wo-plus-tabs-container #company .company-info-card{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding:20px}.wo-plus-tabs-container #company .company-clients-card h3,.wo-plus-tabs-container #company .company-info-card h3{border-bottom:1px solid #eee;color:var(--main-color);margin-bottom:20px;margin-top:0;padding-bottom:10px}.wo-plus-tabs-container #company .company-clients-card .info-group,.wo-plus-tabs-container #company .company-info-card .info-group{margin-bottom:15px}.wo-plus-tabs-container #company .company-clients-card .info-group label,.wo-plus-tabs-container #company .company-info-card .info-group label{color:var(--black);display:inline-block;font-weight:700;min-width:120px}.wo-plus-tabs-container #company .company-clients-card .info-group span,.wo-plus-tabs-container #company .company-info-card .info-group span{display:inline-block}.wo-plus-tabs-container #company .company-clients-card .pure-table,.wo-plus-tabs-container #company .company-info-card .pure-table{border-collapse:collapse;margin-top:15px;width:100%}.wo-plus-tabs-container #company .company-clients-card .pure-table th,.wo-plus-tabs-container #company .company-info-card .pure-table th{background-color:var(--main-color);color:#fff;font-weight:700;padding:10px;text-align:left}.wo-plus-tabs-container #company .company-clients-card .pure-table td,.wo-plus-tabs-container #company .company-info-card .pure-table td{border-bottom:1px solid #eee;padding:8px 10px}.wo-plus-tabs-container #company .company-clients-card .pure-table tr:nth-child(2n),.wo-plus-tabs-container #company .company-info-card .pure-table tr:nth-child(2n){background-color:#f2f2f2}.wo-plus-tabs-container #company .company-clients-card .pure-table tr:hover,.wo-plus-tabs-container #company .company-info-card .pure-table tr:hover{background-color:#e9e9e9}.wo-plus-tabs-container #company #company-info-form .pure-control-group{margin-bottom:15px}.wo-plus-tabs-container #company #company-info-form .pure-controls{margin-top:20px}.wo-plus-tabs-container #company #company-info-form .pure-button-primary{background-color:var(--main-color)}.wo-plus-tabs-container #company #company-info-form .pure-button-primary:hover{background-color:var(--secondary-color)}.wo-plus-tabs-container #company .employees-section{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:30px;padding:20px}.wo-plus-tabs-container #company .employees-section h3{border-bottom:1px solid #eee;color:var(--main-color);margin-bottom:20px;margin-top:0;padding-bottom:10px}.wo-plus-tabs-container #company .employees-section #add-employee-btn{background-color:var(--main-color);border-radius:4px;color:#fff;padding:8px 16px}.wo-plus-tabs-container #company .employees-section #add-employee-btn:hover{background-color:var(--secondary-color)}.wo-plus-tabs-container #company .employees-section .table-container{overflow-x:auto}.wo-plus-tabs-container #company #employees-table{margin-bottom:20px;width:100%}.wo-plus-tabs-container #company #employees-table th{background-color:var(--main-color);color:#fff;padding:10px}.wo-plus-tabs-container #company #employees-table td{padding:8px}.wo-plus-tabs-container #company #employees-table .add-file,.wo-plus-tabs-container #company #employees-table .delete-employee,.wo-plus-tabs-container #company #employees-table .edit-employee,.wo-plus-tabs-container #company #employees-table .list-files{border-radius:4px;display:inline-block;font-size:12px;margin-bottom:5px;margin-right:5px;padding:5px 10px}.wo-plus-tabs-container #company #employees-table .edit-employee{background-color:var(--main-color);color:#fff}.wo-plus-tabs-container #company #employees-table .edit-employee:hover{background-color:var(--secondary-color)}.wo-plus-tabs-container #company #employees-table .delete-employee{background-color:var(--error-color);color:#fff}.wo-plus-tabs-container #company #employees-table .delete-employee:hover{background-color:#890d0d}.wo-plus-tabs-container #company #employees-table .list-files{background-color:#4caf50;color:#fff}.wo-plus-tabs-container #company #employees-table .list-files:hover{background-color:#3d8b40}.wo-plus-tabs-container #company #employees-table .add-file{background-color:#ff9800;color:#fff}.wo-plus-tabs-container #company #employees-table .add-file:hover{background-color:#cc7a00}.wo-plus-tabs-container #company .modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.wo-plus-tabs-container #company .modal .modal-content{background-color:#fefefe;border:1px solid #888;border-radius:4px;margin:10% auto;max-width:600px;padding:20px;position:relative;width:80%}.wo-plus-tabs-container #company .modal .modal-content h3{border-bottom:1px solid #eee;color:var(--main-color);margin-bottom:20px;margin-top:0;padding-bottom:10px}.wo-plus-tabs-container #company .modal .modal-content .close-modal{cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:10px;top:10px}.wo-plus-tabs-container #company .modal .modal-content .close-modal:hover{color:var(--main-color)}.wo-plus-tabs-container #company .modal .modal-content form{margin-top:20px}.wo-plus-tabs-container #company .modal .modal-content form .pure-control-group{margin-bottom:15px}.wo-plus-tabs-container #company .modal .modal-content form label{display:block;font-weight:700;margin-bottom:5px}.wo-plus-tabs-container #company .modal .modal-content form input[type=file],.wo-plus-tabs-container #company .modal .modal-content form input[type=text]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.wo-plus-tabs-container #company .modal .modal-content form input[type=file]:focus,.wo-plus-tabs-container #company .modal .modal-content form input[type=text]:focus{border-color:var(--main-color);outline:none}.wo-plus-tabs-container #company .modal .modal-content form .pure-controls{margin-top:20px;text-align:right}.wo-plus-tabs-container #company .modal .modal-content form .pure-controls button{margin-left:10px}.wo-plus-tabs-container #company #add-employee-btn{background-color:var(--main-color);color:#fff}.wo-plus-tabs-container #company #add-employee-btn:hover{background-color:var(--secondary-color)}.wo-plus-tabs-container #company .notice{border-radius:4px;margin-bottom:20px;padding:15px}.wo-plus-tabs-container #company .notice.notice-warning{background-color:#fff8e1;border-left:4px solid #ffb300}.wo-plus-tabs-container #company .notice.notice-error{background-color:#fde8e8;border-left:4px solid var(--error-color)}.wo-plus-tabs-container #company .notice p{margin:0}.pure-form label{font-weight:700;margin:1em 0 .5em}.pure-form input[type=number],.pure-form input[type=text],.pure-form select,.pure-form textarea{box-sizing:border-box;max-width:400px;width:100%}.pure-form textarea{height:100px}.pure-form .pure-control-group{margin-bottom:1em}.pure-form .pure-controls{margin:1.5em 0 0}.pure-form .is-invalid{border-color:#e74c3c!important}.pure-form .is-valid{border-color:#2ecc71!important}.pure-form .error-label{color:#e74c3c;display:block;font-size:.85em;margin-top:.3em}#workorder-form-container{display:none}.page-title-with-button{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;max-width:800px!important}.card{box-sizing:border-box;overflow-x:auto;width:100%}#workorder-form-card,.card{max-width:900px}.dataTables_wrapper{margin-top:20px;overflow-x:auto;width:100%}table.dataTable{table-layout:auto!important}.dataTables_wrapper .dataTables_scroll,table.dataTable{width:100%!important}.workorder-header{background-color:#f9f9f9;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.workorder-header .logo-container{flex:0 0 30%}.workorder-header .logo-container img{max-height:150px;max-width:100%}.workorder-header .workorder-date{color:#666;font-size:16px;font-weight:700;margin-top:10px;text-align:center}.workorder-header .contact-info{flex:0 0 70%;text-align:right}.workorder-header .contact-info h2{color:#333;margin-top:0}.workorder-header .contact-info p{color:#666;margin:5px 0}.employee-selection{background-color:#f5f5f5;border-radius:5px;margin-top:20px;padding:15px}.employee-list{margin-top:10px}.employee-item{align-items:center;background-color:#fff;border-radius:3px;display:flex;margin-bottom:5px;padding:5px}.employee-item input[type=checkbox]{margin-right:10px}.status-badge{color:#fff;padding:3px 8px}.status-ordered{background-color:#3498db}.status-inprogress{background-color:#f39c12}.status-incomplete{background-color:#e74c3c}.status-complete{background-color:#2ecc71}.inventory-section{background-color:#f9f9f9;border-radius:5px;margin-top:30px;padding:20px}.inventory-category{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px;padding:15px}.inventory-category h4{border-bottom:1px solid #eee;margin-top:0;padding-bottom:10px}.inventory-item-options{background:#f0f8ff!important;border:2px solid #007cba!important;padding:10px!important}.option-group{border:1px solid #ddd!important;margin:5px 0!important;padding:8px!important}.inventory-items{margin-top:15px}.inventory-item{background-color:#f5f5f5;border-radius:3px;margin-bottom:10px;padding:10px}.item-header{align-items:center;display:flex}.item-header label{font-weight:700;margin:0 0 0 10px!important}.item-price{color:#666;margin-left:5px}.item-description{color:#666;font-size:.9em;margin:5px 0 5px 25px}.inventory-options,.subtype-options,.subtype-options-form{background-color:#fff;border-radius:3px;margin:0;padding:0}.inventory-options h5,.subtype-options h5,.subtype-options-form h5{font-size:1em;margin-bottom:10px;margin-top:0}.option-group{margin-bottom:15px}.option-group h6{color:#666;display:none;font-size:.9em;margin:0 0 5px}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.loading-spinner{border:4px solid #f3f3f3;height:40px;width:40px}#subtype-options-container,#workorder-form-card,.card,.client-contact-section,.employee-selection{position:relative}.option-item{align-items:center;margin-bottom:5px}.option-item>div{align-items:center!important;margin-bottom:5px}.option-item label{font-weight:400!important;margin:0 0 0 10px!important}.option-price{color:#666;font-size:.9em;margin-left:5px}.form-steps{display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.form-steps:before{background:#e0e0e0;content:"";height:2px;left:0;position:absolute;right:0;top:15px;z-index:1}.step{position:relative;text-align:center;width:25%;z-index:2}.step-number{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#666;display:flex;font-weight:700;height:30px;justify-content:center;margin:0 auto 10px;width:30px}.step.active .step-number,.step.completed .step-number{background-color:#4caf50;color:#fff}.step-label{color:#666;font-size:14px}.step.active .step-label{color:#333;font-weight:700}.step.completed .step-label{color:#4caf50}.radio-group div{display:block!important;width:100%}.radio-group{display:flex;flex-direction:column;gap:8px}.radio-group label{display:block!important;width:100%}.readonly-field{background-color:#f5f5f5!important;color:#666!important;cursor:not-allowed!important;opacity:.7}.readonly-field:focus{box-shadow:none!important;outline:none!important}.status-badge{border-radius:3px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;padding:4px 8px;text-transform:uppercase}.status-badge.status-ordered{background-color:#e3f2fd;border:1px solid #1976d2;color:#1976d2}.status-badge.status-in-progress{background-color:#fff3e0;border:1px solid #f57c00;color:#f57c00}.status-badge.status-completed{background-color:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.status-badge.status-cancelled{background-color:#ffebee;border:1px solid #f44336;color:#d32f2f}.status-badge.status-unread{background-color:#f44336;border:1px solid #d32f2f;border-radius:12px;color:#fff;font-size:10px;margin-bottom:0;padding:2px 6px;vertical-align:middle}.workorder-form-layout{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:20px;min-height:100vh;position:relative}.workorder-form-main{flex:1;min-width:0;overflow:visible}.workorder-meta-column{align-self:flex-start;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;max-height:calc(100vh - 40px);max-width:300px;min-width:300px;overflow-y:auto;padding:15px;position:sticky;scrollbar-color:#ccc #f9f9f9;scrollbar-width:thin;top:20px;width:300px;z-index:100}.workorder-meta-column::-webkit-scrollbar{width:6px}.workorder-meta-column::-webkit-scrollbar-track{background:#f9f9f9}.workorder-meta-column::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.workorder-meta-column::-webkit-scrollbar-thumb:hover{background:#999}#workorder-form-card,#workorder-form-container,#workorders,.wo-plus-tab-content,.wo-plus-tabs-container{overflow:visible;position:static}@media (max-width:768px){.workorder-form-layout{flex-direction:column;gap:15px}.workorder-meta-column{max-height:none;max-width:none;min-width:auto;order:-1;overflow-y:visible;position:static;width:100%}.workorder-form-main{min-width:auto}}@supports not (position:sticky){.workorder-meta-column{max-height:calc(100vh - 40px);position:fixed;right:20px;top:20px;width:280px}.workorder-form-main{margin-right:320px}}.workorder-meta-section{background:#fff;border-bottom:none;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:15px}.workorder-meta-section:last-child{margin-bottom:0}.workorder-meta-section h4{border-bottom:1px solid #ddd;font-size:14px;padding-bottom:5px;text-transform:uppercase}.workorder-meta-column.debug{background-color:#ffe6e6!important;border:2px solid red!important}.workorder-meta-column:before{background:linear-gradient(90deg,#4caf50,#2196f3);border-radius:4px 4px 0 0;content:"";height:3px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .3s ease}.workorder-meta-column.is-stuck:before{opacity:1}.workorder-meta-section{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px}.workorder-meta-section:last-child{border-bottom:none}.workorder-meta-section h4{color:#333;font-size:16px;margin-bottom:10px;margin-top:0}.workorder-meta-item{margin-bottom:8px}.workorder-meta-item strong{display:inline-block;font-weight:700;width:80px}.workorder-meta-item span{color:#555}#inline-employee-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:10000}#inline-employee-modal .modal-content{background-color:#fefefe;border:1px solid #888;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);margin:auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:90%}#inline-employee-modal .close-inline-modal{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px;z-index:1}#inline-employee-modal .close-inline-modal:focus,#inline-employee-modal .close-inline-modal:hover{color:#000;text-decoration:none}#inline-employee-modal h3{color:#333;margin-bottom:20px;margin-top:0;padding-right:30px}#inline-employee-modal .pure-control-group{margin-bottom:15px}#inline-employee-modal .pure-control-group label{color:#555;display:block;font-weight:600;margin-bottom:5px}#inline-employee-modal .pure-input-1{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%}#inline-employee-modal .pure-input-1:focus{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.1);outline:none}#inline-employee-modal .pure-controls{border-top:1px solid #eee;margin-top:25px;padding-top:20px;text-align:right}#inline-employee-modal .pure-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-left:10px;padding:10px 20px;transition:background-color .2s ease}#inline-employee-modal .pure-button-primary{background-color:#0073aa;color:#fff}#inline-employee-modal .pure-button-primary:hover{background-color:#005a87}#inline-employee-modal .cancel-inline-modal{background-color:#f7f7f7;border:1px solid #ccc;color:#555}#inline-employee-modal .cancel-inline-modal:hover{background-color:#e7e7e7}.input-valid{border-color:#28a745!important;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)!important}.input-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.pure-control-group label span[style*=red]{color:#dc3545;font-weight:700}#add-employee-workorder-btn{align-items:center;background:linear-gradient(135deg,#0073aa,#005a87);border:none;border-radius:6px;box-shadow:0 2px 4px rgba(0,115,170,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}#add-employee-workorder-btn:hover{background:linear-gradient(135deg,#005a87,#004568);box-shadow:0 4px 8px rgba(0,115,170,.3);transform:translateY(-1px)}#add-employee-workorder-btn:active{box-shadow:0 2px 4px rgba(0,115,170,.2);transform:translateY(0)}@media (max-width:768px){#inline-employee-modal .modal-content{margin:10px;padding:15px;width:95%}#inline-employee-modal .pure-g .pure-u-1-2{width:100%}#inline-employee-modal .pure-controls{text-align:center}#inline-employee-modal .pure-button{display:block;margin:5px 0;width:100%}}.radio-container{cursor:pointer!important;display:block!important;font-size:14px!important;margin-bottom:12px!important;padding-left:35px!important;position:relative!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.radio-container input[type=radio]{cursor:pointer!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.radiomark{background-color:#eee!important;border:2px solid #ccc!important;border-radius:50%!important;height:20px!important;left:0!important;position:absolute!important;top:0!important;transition:all .3s ease!important;width:20px!important}.radio-container:hover input[type=radio]~.radiomark{background-color:#ccc!important}.radio-container input[type=radio]:checked~.radiomark{background-color:#2196f3!important;border-color:#2196f3!important}.radiomark:after{content:""!important;display:none!important;position:absolute!important}.radio-container input[type=radio]:checked~.radiomark:after{display:block!important}.radio-container .radiomark:after{background:#fff!important;border-radius:50%!important;height:8px!important;left:4px!important;top:4px!important;width:8px!important}.checkbox-container{cursor:pointer!important;display:block!important;font-size:14px!important;margin-bottom:12px!important;padding-left:35px!important;position:relative!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.checkbox-container input[type=checkbox]{cursor:pointer!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.checkmark{background-color:#eee!important;border:2px solid #ccc!important;border-radius:4px!important;height:20px!important;left:0!important;position:absolute!important;top:0!important;transition:all .3s ease!important;width:20px!important}.checkbox-container:hover input[type=checkbox]~.checkmark{background-color:#ccc!important}.checkbox-container input[type=checkbox]:checked~.checkmark{background-color:#2196f3!important;border-color:#2196f3!important}.checkmark:after{content:""!important;display:none!important;position:absolute!important}.checkbox-container input[type=checkbox]:checked~.checkmark:after{display:block!important}.checkbox-container .checkmark:after{border:solid #fff!important;border-width:0 3px 3px 0!important;height:10px!important;left:6px!important;top:2px!important;transform:rotate(45deg)!important;width:6px!important}.option-item{clear:both!important;margin:6px 0!important}.option-item label{display:block!important;width:100%!important}.inventory-item-options{background:#f9f9f9!important;border:1px solid #ddd!important;margin:10px 0!important;padding:15px!important}.option-group{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;margin:15px 0!important;padding:10px!important}.option-item input[type=text]{border:1px solid #ddd!important;border-radius:4px!important;box-sizing:border-box!important;margin-top:5px!important;padding:8px!important;width:100%!important}.option-item label[for]{display:block!important;font-size:14px!important;font-weight:400!important;margin-bottom:5px!important;padding-left:0!important;position:static!important}.form-section{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;display:none;margin-bottom:30px;padding:20px}.form-section.active{display:block}.form-section h3{border-bottom:1px solid #eee;color:#333;margin-bottom:15px;margin-top:0;padding-bottom:10px}.form-navigation{display:flex;justify-content:space-between;margin-top:20px}.client-contact-section{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;margin:20px 0;padding:15px}.client-contact-section h3{color:#333;margin-top:0}.client-contact-list{margin-top:15px}.contact-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;margin-bottom:10px;padding:10px}.contact-item input[type=radio]{margin-right:10px}.contact-item label{font-weight:400!important;margin:0!important}.selected-contact-details{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-top:20px;padding:15px}.selected-contact-details h4{border-bottom:1px solid #eee;color:#333;margin-bottom:15px;margin-top:0;padding-bottom:10px}.contact-detail{margin-bottom:10px}.contact-detail strong{display:inline-block;width:80px}.subtype-option-select{height:3.25em!important;min-height:3.25em!important}.chosen-container{max-width:400px!important;width:100%!important}.chosen-container-single .chosen-single{background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;font-size:14px!important;height:3.7em!important;line-height:3.7em!important;padding:0 12px!important}.chosen-container-single .chosen-single div{top:50%!important;transform:translateY(-50%)!important}.chosen-container-single .chosen-search input[type=text]{border:1px solid #ccc!important;border-radius:4px!important;height:3em!important;padding:8px!important}.chosen-container .chosen-drop{border:1px solid #ccc!important;border-radius:0 0 4px 4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.chosen-container .chosen-results{max-height:200px!important}.chosen-container .chosen-results li{font-size:14px!important;padding:8px 12px!important}.chosen-container .chosen-results li.highlighted{background-color:#0073aa!important;color:#fff!important}.pure-form .chosen-container{box-sizing:border-box!important;max-width:400px!important;width:100%!important}.chosen-container.chosen-disabled .chosen-single{background-color:#f5f5f5!important;border-color:#ddd!important;color:#666!important;cursor:not-allowed!important}.chosen-container.chosen-disabled .chosen-single div{display:none!important}.chosen-container.chosen-disabled:hover .chosen-single{background-color:#f5f5f5!important}.form-section input:disabled,.form-section select:disabled{background-color:#f5f5f5!important;color:#666!important;cursor:not-allowed!important}.reload-btn .dashicons{margin-right:5px;vertical-align:middle}.empty-dropdown-message{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px;padding:10px}.add-new-link{color:#0073aa;font-weight:700;margin-left:5px;text-decoration:none}.add-new-link:hover{text-decoration:underline}.button{border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1.5;padding:8px 16px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button-primary{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.button-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.button-secondary{background-color:#f8f9fa;border-color:#ddd;color:#333}.button-secondary:hover{background-color:#e9ecef;border-color:#ccc}.swal2-popup .swal2-title{color:var(--main-color)}.swal2-popup .swal2-confirm{background-color:var(--main-color)!important}.swal2-popup .swal2-confirm:hover{background-color:var(--secondary-color)!important}.swal2-popup .workorder-details{margin-top:20px;text-align:left}.swal2-popup .workorder-details p{margin-bottom:10px}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{margin-bottom:15px}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:4px;margin:0 2px;padding:5px 10px}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;color:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#f0f0f0!important;border:1px solid #f0f0f0!important;color:var(--main-color)!important}.chosen-container .chosen-single{border-radius:4px;height:38px;line-height:38px}.chosen-container .chosen-single span{margin-top:6px}.chosen-container .chosen-results li.highlighted{background-color:var(--main-color)!important;background-image:none!important}.wo-plus-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:109999}.wo-plus-archives-table{border-collapse:collapse;margin-bottom:20px;width:100%}.wo-plus-archives-table td,.wo-plus-archives-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.wo-plus-archives-table th{background-color:#f5f5f5;font-weight:700}.wo-plus-archives-table tr:hover{background-color:#f9f9f9}.wo-plus-archive-subject-link{color:#0073aa;font-weight:500;text-decoration:none}.wo-plus-archive-subject-link:hover{color:#00a0d2;cursor:pointer;text-decoration:underline}.wo-plus-modal-content{width:500px}@keyframes slideIn{0%{right:-500px}to{right:0}}.wo-plus-modal-header{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px}.wo-plus-modal-header h2{color:#fff!important;font-size:1.5em;margin:0}.wo-plus-modal-close{color:#aaa;cursor:pointer;font-size:28px;font-weight:700}.wo-plus-modal-close:focus,.wo-plus-modal-close:hover{color:#000;text-decoration:none}.wo-plus-modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0}#wo-plus-messages-container{background-color:#f9f9f9;padding:20px}.wo-plus-loading{padding:20px}.wo-plus-no-messages{color:#666;padding:20px}.wo-plus-error{color:#d9534f;font-weight:700}.wo-plus-thread{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:30px;overflow:hidden}.wo-plus-thread-header{background-color:#f0f0f0;border-bottom:1px solid #ddd;padding:10px 15px}.wo-plus-thread-header h3{color:#333;font-size:1.2em;margin:0}.wo-plus-message{border-bottom:1px solid #eee;padding:15px;position:relative}.wo-plus-message-header{margin-bottom:10px}.wo-plus-message-user{font-weight:700;margin-right:10px}.wo-plus-message-date{color:#777;font-size:.9em;margin-right:10px}.wo-plus-message-status{border-radius:12px;display:inline-block;font-size:10px;font-weight:500;margin-right:10px;padding:2px 6px;text-transform:uppercase}.wo-plus-message-status.wo-plus-status-unread,.wo-plus-status-unread{background-color:#dc3545;color:#fff}.wo-plus-message-status.wo-plus-status-read,.wo-plus-status-read{background-color:#28a745;color:#fff}.wo-plus-message-status.wo-plus-status-closed,.wo-plus-status-closed{background-color:#6c757d;color:#fff}.wo-plus-message-internal{background-color:#ffc107;border-radius:10px;color:#000;display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.wo-plus-message-content{margin-bottom:10px}.wo-plus-message-actions{font-size:.9em;text-align:right}.wo-plus-message-actions a{color:#337ab7;margin-left:10px}.wo-plus-message-actions a:hover{text-decoration:underline}.wo-plus-message-admin{background-color:#fff3e0!important;border-left:4px solid #ff9800!important}.wo-plus-message-client{background-color:#e8f5e8!important;border-left:4px solid #4caf50!important}.wo-plus-message-role{border-radius:3px!important;color:#fff!important;font-size:.8em!important;font-weight:700!important;margin-left:5px!important;padding:2px 6px!important;text-transform:uppercase!important}.wo-plus-message-admin .wo-plus-message-role{background-color:#ff6b6b!important}.wo-plus-message-client .wo-plus-message-role{background-color:#51cf66!important}.admin-message-toast{border-left:5px solid #ff9800!important}.admin-message-toast .swal2-title{color:#ff9800!important;font-weight:700!important}.admin-message-toast .swal2-icon.swal2-info{border-color:#ff9800!important;color:#ff9800!important}.wo-plus-message-actions{border-top:1px solid #eee;margin-top:10px}.wo-plus-message-actions a{background-color:#f0f0f0;color:#666;font-size:12px;margin-right:8px}.wo-plus-message-actions a:hover{background-color:#e0e0e0;color:#333}.wo-plus-archive-accordion,.wo-plus-thread-accordion{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;overflow:hidden}.wo-plus-archive-header-accordion,.wo-plus-thread-header-accordion{background:#f8f9fa;border-bottom:1px solid #ddd;cursor:pointer;padding:12px 15px;transition:background-color .2s ease}.wo-plus-archive-header-accordion:hover,.wo-plus-thread-header-accordion:hover{background:#e9ecef}.wo-plus-archive-header-accordion.active,.wo-plus-thread-header-accordion.active{background:#007cba;color:#fff}.wo-plus-archive-header-accordion.active .archive-meta span,.wo-plus-archive-header-accordion.active .thread-meta span,.wo-plus-thread-header-accordion.active .archive-meta span,.wo-plus-thread-header-accordion.active .thread-meta span{color:hsla(0,0%,100%,.9)}.archive-subject,.thread-subject{color:inherit;font-size:16px;font-weight:600;margin:0}.archive-meta,.thread-meta{align-items:center;color:#666;display:flex;font-size:12px;gap:15px}.message-count{background:#17a2b8;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px}.archived-date,.last-updated{font-size:11px;opacity:.8}.accordion-icon{font-size:12px;transition:transform .2s ease}.accordion-icon.expanded{transform:rotate(180deg)}.accordion-icon.collapsed{transform:rotate(0deg)}.wo-plus-archive-content,.wo-plus-thread-content{padding:0}.wo-plus-archive-content.active,.wo-plus-thread-content.active{display:block!important}.wo-plus-messages{max-height:400px;overflow-y:auto;padding:0}.thread-reply-section{background:#f8f9fa;border-top:1px solid #ddd;padding:15px;text-align:center}.wo-plus-reply-to-thread{background:#28a745!important;border:none!important;color:#fff!important;padding:8px 16px}.wo-plus-reply-to-thread:hover{background:#218838!important}.archive-actions{background:#f8f9fa;border-top:1px solid #ddd;padding:15px;text-align:center}.wo-plus-restore-thread{background:#fd7e14!important;border:none!important;color:#fff!important}.wo-plus-restore-thread:hover{background:#e8681a!important}.new-thread-notice{align-items:center;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.new-thread-notice strong{font-weight:600}.new-thread-notice #cancel-new-thread{background:#6c757d!important;border:none!important;color:#fff!important;font-size:12px;padding:4px 8px}.new-thread-notice #cancel-new-thread:hover{background:#5a6268!important}#wo-plus-message-form{display:flex;flex-direction:column}#wo-plus-message-canned-responses-container,#wo-plus-message-content-container,#wo-plus-message-subject-container{margin-bottom:15px}#wo-plus-message-form label{color:#333;display:block;font-weight:700;margin-bottom:5px}#wo-plus-message-canned-responses,#wo-plus-message-content,#wo-plus-message-subject{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}#wo-plus-message-content{height:100px;resize:vertical}#wo-plus-message-options-container{margin-bottom:15px}.wo-plus-message-option{margin-bottom:5px}#wo-plus-message-actions-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}#wo-plus-message-submit{background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}#wo-plus-message-submit:hover{background-color:#005177}#wo-plus-archives-close,#wo-plus-message-close-thread,#wo-plus-message-new-thread,#wo-plus-message-show-archives{background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 16px}#wo-plus-archives-close:hover,#wo-plus-message-close-thread:hover,#wo-plus-message-new-thread:hover,#wo-plus-message-show-archives:hover{background-color:#e7e7e7}@media screen and (max-width:782px){.wo-plus-modal-content{width:100%}#wo-plus-message-actions-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#wo-plus-message-submit{margin-bottom:10px;width:100%}#wo-plus-archives-close,#wo-plus-message-close-thread,#wo-plus-message-new-thread,#wo-plus-message-show-archives{flex:1;margin:5px;min-width:120px;text-align:center}}.wo-plus-message{border-bottom:1px solid #f0f0f0;padding:12px 15px}.wo-plus-message:last-child{border-bottom:none}.wo-plus-message-header{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:8px}.wo-plus-message-user{color:#333;font-weight:600}.wo-plus-message-date{color:#666;font-size:11px}.wo-plus-message-content{word-wrap:break-word;color:#333;line-height:1.5;margin-bottom:8px}.wo-plus-message-actions{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.wo-plus-message-actions a{background:#f8f9fa;border-radius:3px;color:#495057;display:inline-block;font-size:11px;margin-right:5px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.wo-plus-message-actions a:hover{background:#e9ecef;color:#212529}.wo-plus-modal-content{animation:slideIn .3s ease-out;background-color:#fefefe;box-shadow:-2px 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;width:600px}@media (max-width:768px){.wo-plus-modal-content{width:100%}}#wo-plus-messages-container{background-color:#f8f9fa;flex:1;overflow-y:auto;padding:10px}#wo-plus-message-form-container{background-color:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px rgba(0,0,0,.05);padding:20px;position:relative;z-index:5}.wo-plus-modal-footer{background-color:#f8f9fa;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.05);padding:15px 20px;position:sticky;z-index:10}#wo-plus-modal-footer-actions{display:flex;gap:10px;justify-content:space-between}@media (max-width:768px){.archive-header-content,.thread-header-content{align-items:flex-start;flex-direction:column;gap:8px}.archive-meta,.thread-meta{justify-content:space-between;width:100%}.wo-plus-message-header{align-items:flex-start;flex-direction:column;gap:4px}}.wo-plus-loading{color:#666;font-style:italic;padding:40px 20px;text-align:center}.wo-plus-loading:before{content:"⏳ ";margin-right:8px}.wo-plus-no-messages{background:#f8f9fa;border-radius:4px;color:#999;font-style:italic;margin:10px;padding:40px 20px;text-align:center}.wo-plus-no-messages:before{content:"💬 ";margin-right:8px;opacity:.5}.wo-plus-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin:10px;padding:20px;text-align:center}.wo-plus-error:before{content:"⚠️ ";margin-right:8px}.wo-plus-messages::-webkit-scrollbar{width:6px}.wo-plus-messages::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.wo-plus-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.wo-plus-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.wo-plus-archive-content,.wo-plus-thread-content{transition:all .3s ease}.wo-plus-archive-header-accordion:focus,.wo-plus-thread-header-accordion:focus{outline:2px solid #007cba;outline-offset:-2px}.reply-to-thread:focus,.wo-plus-restore-thread:focus{outline:2px solid #007cba;outline-offset:2px}.wo-plus-modal-content{animation:slideIn .4s cubic-bezier(.25,.46,.45,.94);width:650px}#wo-plus-messaging-title{color:#fff!important}.wo-plus-modal-header{background-color:#0073aa;color:#fff!important}.wo-plus-modal-header h2{font-size:1.2em}.wo-plus-modal-header .wo-plus-modal-close{color:#fff;opacity:.8}.wo-plus-modal-header .wo-plus-modal-close:hover{opacity:1}.wo-plus-modal-footer{background:#f8f8f8;border-top:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 20px}#wo-plus-messages-container{background-color:#f1f3f6}.wo-plus-thread-header-accordion.active{background-color:#0073aa}.wo-plus-thread-header-accordion.active .thread-meta span,.wo-plus-thread-header-accordion.active h4{color:#fff}.wo-plus-thread-header-accordion.active .accordion-icon{transform:rotate(180deg)}#wo-plus-message-form-container{background:#fff}#wo-plus-message-form label{color:#555;font-size:13px;font-weight:600}#wo-plus-message-form input[type=text],#wo-plus-message-form select,#wo-plus-message-form textarea{border-color:#ccd0d4;border-radius:3px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear}#wo-plus-message-form input[type=text]:focus,#wo-plus-message-form select:focus,#wo-plus-message-form textarea:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:2px solid transparent}#wo-plus-message-form-actions{margin-top:15px;text-align:right}#wo-plus-message-submit{font-weight:600;padding:8px 20px}#wo-plus-message-submit:disabled{cursor:not-allowed;opacity:.7}.wo-plus-message{border:none;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin:8px 0}.wo-plus-message.wo-plus-message-admin{background-color:#e3f2fd;border-left:4px solid #2196f3}.wo-plus-message.wo-plus-message-client{background-color:#f1f8e9;border-left:4px solid #7cb342}.glow-effect{animation:pulse 2s infinite;background-color:#f44336!important;border:1px solid #d32f2f;border-radius:4px;box-shadow:0 0 5px rgba(244,67,54,.5);color:#fff!important;display:inline-block;font-size:12px!important;font-weight:700;padding:4px 10px!important;text-decoration:none!important}.glow-effect:hover{background-color:#d32f2f;color:#fff!important}.message-count-total{color:#6c757d;font-style:italic}.archive-header-content,.thread-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.archive-header-content .archive-subject-wrapper,.archive-header-content .thread-subject-wrapper,.thread-header-content .archive-subject-wrapper,.thread-header-content .thread-subject-wrapper{box-sizing:border-box;flex:1 1 50%;min-width:0;padding-right:10px}.archive-header-content .archive-subject-wrapper .archive-subject,.archive-header-content .archive-subject-wrapper .thread-subject,.archive-header-content .thread-subject-wrapper .archive-subject,.archive-header-content .thread-subject-wrapper .thread-subject,.thread-header-content .archive-subject-wrapper .archive-subject,.thread-header-content .archive-subject-wrapper .thread-subject,.thread-header-content .thread-subject-wrapper .archive-subject,.thread-header-content .thread-subject-wrapper .thread-subject{word-wrap:break-word;color:inherit;font-size:16px;font-weight:600;margin:0;white-space:normal}.archive-header-content .archive-meta-wrapper,.archive-header-content .thread-meta-wrapper,.thread-header-content .archive-meta-wrapper,.thread-header-content .thread-meta-wrapper{display:flex;flex:1 1 50%;justify-content:flex-end;min-width:0}.archive-header-content .archive-meta-wrapper .archive-meta,.archive-header-content .archive-meta-wrapper .thread-meta,.archive-header-content .thread-meta-wrapper .archive-meta,.archive-header-content .thread-meta-wrapper .thread-meta,.thread-header-content .archive-meta-wrapper .archive-meta,.thread-header-content .archive-meta-wrapper .thread-meta,.thread-header-content .thread-meta-wrapper .archive-meta,.thread-header-content .thread-meta-wrapper .thread-meta{align-items:center;color:#666;display:flex;flex-shrink:0;font-size:12px;gap:15px}.disabled-link-with-tooltip{border-bottom:1px dotted #999;color:#999;cursor:not-allowed;position:relative}.disabled-link-with-tooltip:hover:after{background-color:#333;border-radius:4px;bottom:125%;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;max-width:300px;min-width:250px;padding:8px 12px;position:absolute;text-align:center;transform:translateX(-50%);white-space:normal;z-index:10}.disabled-link-with-tooltip:hover:before{border:5px solid transparent;border-top-color:#333;bottom:calc(125% - 5px);content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:11}.inventory-accordion{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;overflow:hidden}.inventory-category-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inventory-category-header:hover{background:#e9ecef}.inventory-category-header h4{color:#333;font-size:16px;font-weight:600;margin:0}.accordion-toggle{color:#666;font-size:14px;font-weight:700;min-width:20px;text-align:center;transition:transform .3s ease}.inventory-category-content{padding:0}.inventory-category.expanded .inventory-category-content{display:block!important}.category-description{background:#f8f9fa;border-left:4px solid #007cba;border-radius:4px;color:#666;font-style:italic;margin:0 0 15px;padding:10px}.inventory-category-content .inventory-item{background:#fafafa;border:1px solid #e9ecef;border-radius:4px;margin-bottom:15px;padding:15px}.inventory-category-content .inventory-item:last-child{margin-bottom:0}@media (max-width:768px){.inventory-category-header{padding:12px 15px}.inventory-category-header h4{font-size:14px}.inventory-category-content{padding:15px}}.po-number-cell,.po-number-column{max-width:130px!important;min-width:130px!important;width:130px!important}.po-number-cell{-webkit-hyphens:auto!important;hyphens:auto!important}.po-number-cell,table.dataTable td.po-number-cell{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-all!important}table.dataTable td.po-number-cell,table.dataTable th.po-number-column{max-width:130px!important;width:130px!important}table.dataTable th.po-number-column{min-width:130px!important}.dates-cell,.dates-column{max-width:180px!important;min-width:180px!important;width:180px!important}.workorder-dates div{font-size:12px;line-height:1.3;margin:2px 0}.workorder-employees div{border-bottom:1px solid #eee;font-size:12px;line-height:1.3;margin:4px 0;padding:2px 0}.workorder-employees div:last-child{border-bottom:none}.workorder-employees strong{color:#333;display:block;font-weight:600}.workorder-employees small{color:#666;font-size:11px}.dates-cell,.employees-cell{word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:top!important;white-space:normal!important}.workorder-dates div{font-size:14px;line-height:1.4;margin:1px 0}.workorder-dates strong{color:#555;font-weight:600}.workorder-employees-inline{font-size:14px;line-height:1.4}.workorder-employees-inline br{margin:2px 0}table.dataTable td.dates-cell,table.dataTable td.employees-cell{word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:top!important;white-space:normal!important}table.dataTable th.dates-column{max-width:130px!important;min-width:130px!important;width:130px!important}.workorder-actions-multiline{font-size:16px;line-height:1.8}.workorder-actions-multiline br{margin:2px 0}.workorder-actions-multiline a{white-space:nowrap}.actions-column{min-width:120px!important;width:140px!important}table.dataTable td.actions-column{vertical-align:top!important;white-space:normal!important}.workorder-employees-normal{font-size:12px;line-height:1.4}.workorder-employees-scrollable{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:3px;font-size:12px;line-height:1.4;max-height:80px;overflow-x:hidden;overflow-y:auto;padding:4px 6px}.workorder-employees-scrollable::-webkit-scrollbar{width:6px}.workorder-employees-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.workorder-employees-scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.workorder-employees-scrollable::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.employee-item{word-wrap:break-word;margin:2px 0;padding:1px 0;word-break:break-word}.employees-cell,.employees-column{max-width:200px!important;min-width:200px!important;width:200px!important}.employees-cell,table.dataTable td.employees-cell{word-wrap:break-word!important;overflow-wrap:break-word!important;vertical-align:top!important;white-space:normal!important}table.dataTable th.employees-column{max-width:200px!important;min-width:200px!important;width:200px!important}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#0073aa;display:inline-block;height:14px;margin-right:5px;width:14px}button:disabled{pointer-events:none}.pure-button:disabled,button:disabled{cursor:not-allowed!important;opacity:.6}.pure-button:disabled{background-color:#ccc!important;color:#666!important}.modal.saving{pointer-events:none}.modal.saving .modal-content{opacity:.9;pointer-events:auto}.archived-employees-section{border-top:2px solid #e0e0e0;margin-top:40px;padding-top:30px}.archived-employees-section h3{color:#666;margin-bottom:20px}.files-list{font-size:12px;max-height:150px;overflow-y:auto}.files-list .file-item{border-bottom:1px solid #f0f0f0;padding:4px 0}.files-list .file-item:last-child{border-bottom:none}.files-list .file-name{color:#333;font-weight:500;margin-bottom:2px}.files-list .file-exp{color:#666;font-size:11px}.files-list .file-days{font-size:10px;font-weight:500}.files-list .file-days.exp-good{color:#4caf50}.files-list .file-days.exp-warning{color:#ff9800}.files-list .file-days.exp-urgent{color:#f44336}.files-list .file-days.exp-expired{color:#d32f2f;font-weight:700}.files-list .file-days.no-expiration,.no-files{color:#999}.no-files{font-size:12px;font-style:italic;padding:10px;text-align:center}button.archive-employee,button.delete-archived-employee,button.restore-employee{font-size:12px!important}.restore-employee{background-color:#4caf50!important;border:none!important;color:#fff!important}.restore-employee:hover{background-color:#45a049!important}.delete-archived-employee{background-color:#f44336!important;border:none!important;color:#fff!important}.delete-archived-employee:hover:not(:disabled){background-color:#da190b!important}.delete-archived-employee:disabled{background-color:#ccc!important;cursor:not-allowed!important;opacity:.6!important}#archived-employees-table .files-list{min-width:200px}@media (max-width:768px){.files-list{font-size:10px;max-height:100px}.file-item{padding:2px 0}}.delete-confirmation-modal .swal2-html-container{text-align:left!important}.delete-confirmation-modal .swal2-html-container ul{list-style-type:disc;margin:10px 0;padding-left:20px}.delete-confirmation-modal .swal2-html-container ul li{line-height:1.4;margin:5px 0}.file-download-link{border-radius:3px;padding:2px;transition:all .2s ease}.file-download-link:hover{background-color:rgba(0,115,170,.1);color:#005a87!important;transform:scale(1.1)}.file-download-link:active{transform:scale(.95)}.file-download-link .dashicons{transition:transform .2s ease}.file-download-link:hover .dashicons{transform:translateY(-1px)}.file-item-inline{transition:box-shadow .2s ease}.file-item-inline:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.file-name-download .file-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swal2-popup .unexpired-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin:15px 0;padding:15px}.swal2-popup .unexpired-warning .warning-header{align-items:flex-start;display:flex;gap:10px}.swal2-popup .unexpired-warning .warning-header .warning-icon{color:#f39c12;font-size:20px;line-height:1}.swal2-popup .unexpired-warning .warning-header .warning-content{flex:1}.swal2-popup .unexpired-warning .warning-header .warning-content .warning-title{color:#856404;font-weight:700;margin:0 0 8px}.swal2-popup .unexpired-warning .warning-header .warning-content .warning-text{color:#856404;font-size:14px;margin:0 0 8px}.swal2-popup .unexpired-warning .warning-header .warning-content .warning-tip{color:#856404;font-size:13px;font-style:italic;margin:0}.deletion-progress .loading-spinner-large{display:inline-block;margin:0 auto 15px}.delete-archived-employee.deleting{cursor:not-allowed;opacity:.6}.delete-archived-employee.deleting:after{color:#666;content:" (Deleting...)";font-size:11px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.exp-good{color:#4caf50}.exp-warning{color:#ff9800}.exp-urgent{color:#ff5722}.exp-expired{color:#f44336}.no-expiration{color:#666}
