﻿/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-92553bd5.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-f2ecb363.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-14d47206.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-97c9d6f0.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-f5111b47.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-d458935d.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-4136f840.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_222222_256x240-dbb67daf.png")}.ui-widget-header .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_222222_256x240-dbb67daf.png")}.ui-state-default .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_888888_256x240-543eb33c.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_454545_256x240-76ffff43.png")}.ui-state-active .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_454545_256x240-76ffff43.png")}.ui-state-highlight .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_2e83ff_256x240-e7b5f927.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/assets/jquery-ui/ui-icons_cd0a0a_256x240-601326de.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9ec5974a.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9ec5974a.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*!
 * jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-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 rgba(0,0,0,.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980ec;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/assets/chosen-sprite-f7fbca86.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("/assets/chosen-sprite-f7fbca86.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url("/assets/chosen-sprite-f7fbca86.png") no-repeat 100% -20px;background:url("/assets/chosen-sprite-f7fbca86.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-o-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:linear-gradient(#eeeeee 1%, #ffffff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/assets/chosen-sprite-f7fbca86.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-moz-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-o-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:linear-gradient(#eeeeee 20%, #ffffff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:rgba(0,0,0,0)}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url("/assets/chosen-sprite-f7fbca86.png") no-repeat -30px -20px;background:url("/assets/chosen-sprite-f7fbca86.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/assets/chosen-sprite@2x-c4cb34f0.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:hsl(0,0%,130%);background:#d2d2d2;border:1px solid #aaa}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0px 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0px 4px 0px -2px !important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:8px}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:hsl(0,0%,-6.1764705882%)}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);width:100%;background:rgba(0,0,0,0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:.75rem !important}.ts-control.rtl{padding-left:.75rem !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control::after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ts-wrapper.single .ts-control:not(.rtl)::after{right:15px}.ts-wrapper.single .ts-control.rtl::after{left:15px}.ts-wrapper.single.dropdown-active .ts-control::after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: 5px}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee, #178ee9, 60%);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8, #0075cf, 60%);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);background-color:color-mix(#fefefe, #f2f2f2, 60%);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Light-70a93806.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Regular-7ef74751.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Semibold-b6be87b3.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Bold-ff9e3448.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-ExtraBold-4e837fa7.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-LightItalic-fd9e1fc6.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-Italic-c9bd267a.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-SemiboldItalic-98884762.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-BoldItalic-4eca21c3.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Open Sans";src:url("/assets/OpenSans-ExtraBoldItalic-571d328e.ttf") format("truetype");font-weight:800;font-style:italic}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;line-height:1.15;-webkit-text-size-adjust:100%}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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;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:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[hidden]{display:none}.row{display:flex;flex-wrap:wrap;margin:0 auto;max-width:62.5rem;width:100%}.row.full-width{max-width:100%}.row .row{margin-left:-0.9375rem;margin-right:-0.9375rem;max-width:none;width:auto}.row.collapse>.columns,.row.collapse>.column{padding-left:0;padding-right:0}.columns,.column{flex:0 0 100%;max-width:100%;min-height:0;padding-left:.9375rem;padding-right:.9375rem;position:relative}.small-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-3{flex:0 0 25%;max-width:25%}.small-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-6{flex:0 0 50%;max-width:50%}.small-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-9{flex:0 0 75%;max-width:75%}.small-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-12{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 40.0625em){.medium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-9{flex:0 0 75%;max-width:75%}.medium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-0{margin-left:0%}.medium-offset-1{margin-left:8.3333333333%}.medium-offset-2{margin-left:16.6666666667%}.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.3333333333%}.medium-offset-5{margin-left:41.6666666667%}.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.3333333333%}.medium-offset-8{margin-left:66.6666666667%}.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.3333333333%}.medium-offset-11{margin-left:91.6666666667%}}@media only screen and (min-width: 64.0625em){.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-3{flex:0 0 25%;max-width:25%}.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-6{flex:0 0 50%;max-width:50%}.large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-9{flex:0 0 75%;max-width:75%}.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-0{margin-left:0%}.large-offset-1{margin-left:8.3333333333%}.large-offset-2{margin-left:16.6666666667%}.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.3333333333%}.large-offset-5{margin-left:41.6666666667%}.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.3333333333%}.large-offset-8{margin-left:66.6666666667%}.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.3333333333%}.large-offset-11{margin-left:91.6666666667%}}.end{margin-right:auto}@media only screen and (max-width: 40em){.stack-for-small>.columns,.registration .registration-button-group>.columns,.stack-for-small>.column,.registration .registration-button-group>.column{flex:0 0 100%;max-width:100%}}body{background:#fff;color:rgba(0,0,0,.75);font-family:"Open Sans",sans-serif;font-size:100%;font-weight:normal;line-height:1.5}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1{font-size:2rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}p{font-size:inherit;line-height:1.6;margin-bottom:1.25rem}a{color:#008cba;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}ul,ol,dl{font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{list-style-type:disc}ol{list-style-type:decimal}fieldset{border:solid 1px #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-size:.875rem;font-weight:bold;line-height:1.4;margin:0;margin-left:-0.1875rem;padding:0 .1875rem}hr{border:none;border-bottom:solid 1px #e6e6e6;clear:both;height:0;margin:1.25rem auto}label{cursor:pointer;display:block;font-size:.875rem;font-weight:normal;margin-bottom:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;transition:box-shadow .45s,border-color .45s ease-in-out;width:100%}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{border-color:#999;box-shadow:0 0 5px #999;outline:none}textarea{height:auto;min-height:50px}select{background-color:#fff;border:1px solid #ccc;color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%}table{background:#fff;border-collapse:collapse;border:solid 1px #ddd;margin-bottom:1.25rem;width:100%}table thead,table tfoot{background:#f5f5f5;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{color:rgba(0,0,0,.8);font-size:.875rem;padding:.5rem .625rem .625rem}table tr th,table tr td{color:rgba(0,0,0,.8);font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}.secondary,.registration .registration-button-group{background-color:#e7e7e7;border-color:#ccc;color:#333}.small,.registration .registration-button label{font-size:.75rem;padding:.5625em 1.125em}.tiny{font-size:.6875rem;padding:.4375em .875em}.radius,.registration .plan-type-error{border-radius:3px}.button,.registration .registration-button label,button{appearance:none;background-color:#008cba;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:normal;line-height:normal;margin:0 0 1.25rem;padding:1em 2em;position:relative;text-align:center;text-decoration:none;transition:background-color 300ms ease-out}.button:hover,.registration .registration-button label:hover,.button:focus,.registration .registration-button label:focus,button:hover,button:focus{background-color:#007095;color:#fff}.button.secondary,.registration .registration-button label.secondary,.registration .button.registration-button-group,.registration .registration-button label.registration-button-group,button.secondary,.registration button.registration-button-group{background-color:#e7e7e7;border-color:#ccc;color:#333}.button.secondary:hover,.registration .registration-button label.secondary:hover,.registration .button.registration-button-group:hover,.registration .registration-button label.registration-button-group:hover,.button.secondary:focus,.registration .registration-button label.secondary:focus,.registration .button.registration-button-group:focus,.registration .registration-button label.registration-button-group:focus,button.secondary:hover,.registration button.registration-button-group:hover,button.secondary:focus,.registration button.registration-button-group:focus{background-color:#d4d4d4}.button.alert,.registration .registration-button label.alert,button.alert{background-color:#f04124}.button.alert:hover,.registration .registration-button label.alert:hover,.button.alert:focus,.registration .registration-button label.alert:focus,button.alert:hover,button.alert:focus{background-color:#cf2a0e}.button.success,.registration .registration-button label.success,button.success{background-color:#43ac6a}.button.success:hover,.registration .registration-button label.success:hover,.button.success:focus,.registration .registration-button label.success:focus,button.success:hover,button.success:focus{background-color:#368a55}.button.tiny,.registration .registration-button label.tiny,button.tiny{font-size:.6875rem;padding:.4375em .875em}.button.small,.registration .registration-button label,button.small{font-size:.75rem;padding:.5625em 1.125em}.button.large,.registration .registration-button label.large,button.large{font-size:1.25rem;padding:1.0625em 2.125em}.button.expand,.registration .registration-button label.expand,button.expand{padding:1em;width:100%}.button.radius,.registration .button.plan-type-error,.registration .registration-button label.radius,.registration .registration-button label.plan-type-error,button.radius,.registration button.plan-type-error{border-radius:3px}.button.round,.registration .registration-button label.round,button.round{border-radius:1000px}.button.disabled,.registration .registration-button label.disabled,.button[disabled],.registration .registration-button label[disabled],button.disabled,button[disabled]{cursor:not-allowed;opacity:.7}.button-group,.registration .registration-button-group{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.button-group::before,.registration .registration-button-group::before,.button-group::after,.registration .registration-button-group::after{content:none}.button-group li,.registration .registration-button-group li{margin:0}.button-group li:not(:last-child) .button,.button-group li:not(:last-child) .registration .registration-button label,.registration .registration-button .button-group li:not(:last-child) label,.registration .registration-button-group li:not(:last-child) .button,.registration .registration-button-group li:not(:last-child) .registration-button label,.registration .registration-button .registration-button-group li:not(:last-child) label,.button-group li:not(:last-child) button,.registration .registration-button-group li:not(:last-child) button{border-radius:0;border-right:1px solid hsla(0,0%,100%,.5)}.button-group li:first-child .button,.button-group li:first-child .registration .registration-button label,.registration .registration-button .button-group li:first-child label,.registration .registration-button-group li:first-child .button,.registration .registration-button-group li:first-child .registration-button label,.registration .registration-button .registration-button-group li:first-child label,.button-group li:first-child button,.registration .registration-button-group li:first-child button{border-radius:3px 0 0 3px}.button-group li:last-child .button,.button-group li:last-child .registration .registration-button label,.registration .registration-button .button-group li:last-child label,.registration .registration-button-group li:last-child .button,.registration .registration-button-group li:last-child .registration-button label,.registration .registration-button .registration-button-group li:last-child label,.button-group li:last-child button,.registration .registration-button-group li:last-child button{border-radius:0 3px 3px 0}.callout,.panel,.login-panel,.welcome-panel{background:#f2f2f2;border:solid 1px #d8d8d8;border-radius:3px;margin-bottom:1.25rem;padding:1.25rem}.callout h1,.panel h1,.login-panel h1,.welcome-panel h1,.callout h2,.panel h2,.login-panel h2,.welcome-panel h2,.callout h3,.panel h3,.login-panel h3,.welcome-panel h3,.callout h4,.panel h4,.login-panel h4,.welcome-panel h4,.callout h5,.panel h5,.login-panel h5,.welcome-panel h5,.callout h6,.panel h6,.login-panel h6,.welcome-panel h6,.callout p,.panel p,.login-panel p,.welcome-panel p{color:inherit}.panel.callout,.callout.login-panel,.callout.welcome-panel{background:#ecfaff;border-color:#a4c9d3}.panel.radius,.registration .panel.plan-type-error,.radius.login-panel,.registration .login-panel.plan-type-error,.radius.welcome-panel,.registration .welcome-panel.plan-type-error{border-radius:3px}.alert-box{border:solid 1px rgba(0,0,0,.1);border-radius:3px;color:rgba(0,0,0,.85);display:block;font-size:.8125rem;font-weight:bold;margin-bottom:1.25rem;padding:.875rem 1.5rem .875rem .875rem;position:relative}.alert-box .close{color:rgba(0,0,0,.3);font-size:1.375rem;line-height:0;margin-top:-0.6875rem;position:absolute;right:.25rem;top:50%}.alert-box.radius,.registration .alert-box.plan-type-error{border-radius:3px}.alert-box.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.alert-box.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74b9d3}.label,.registration .plan-type-error{background-color:#008cba;border-radius:2px;color:#fff;display:inline-block;font-size:.6875rem;font-weight:bold;line-height:1;padding:.25em .5em .3125em;white-space:nowrap}.label.alert,.registration .alert.plan-type-error{background-color:#f04124}.label.success,.registration .success.plan-type-error{background-color:#43ac6a}.label.secondary,.registration .secondary.plan-type-error,.registration .label.registration-button-group,.registration .registration-button-group.plan-type-error{background-color:#e7e7e7;color:#333}.label.radius,.registration .plan-type-error{border-radius:3px}.label.round,.registration .round.plan-type-error{border-radius:1000px}.pricing-table{border:solid 1px #ddd;list-style:none;margin:0;padding:0}.pricing-table *{list-style:none;margin:0}.pricing-table .title{background-color:#333;color:#fff;font-size:1rem;font-weight:bold;padding:.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#f2f2f2;border-bottom:dotted 1px #ddd;color:#333;font-size:2rem;font-weight:normal;padding:.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:.75rem;font-weight:normal;padding:.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:.875rem;font-weight:normal;padding:.9375rem;text-align:center}.pricing-table .cta-button{background:#fff;padding:1.25rem;text-align:center}.show-for-large-up{display:none !important}@media only screen and (min-width: 64.0625em){.show-for-large-up{display:inherit !important}}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.left{float:left !important}.right{float:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}@font-face{font-family:"foundation-icons";src:url("/assets/foundation-icons-286548cf.eot");src:url("/assets/foundation-icons-286548cf.eot?#iefix") format("embedded-opentype"),url("/assets/foundation-icons-95d2d483.woff") format("woff"),url("/assets/foundation-icons-46ac6bbe.ttf") format("truetype"),url("/assets/foundation-icons-33fcf55c.svg#fontcustom") format("svg");font-weight:normal;font-style:normal}.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-address-book:before{content:""}.fi-alert:before{content:""}.fi-align-center:before{content:""}.fi-align-justify:before{content:""}.fi-align-left:before{content:""}.fi-align-right:before{content:""}.fi-anchor:before{content:""}.fi-annotate:before{content:""}.fi-archive:before{content:""}.fi-arrow-down:before{content:""}.fi-arrow-left:before{content:""}.fi-arrow-right:before{content:""}.fi-arrow-up:before{content:""}.fi-arrows-compress:before{content:""}.fi-arrows-expand:before{content:""}.fi-arrows-in:before{content:""}.fi-arrows-out:before{content:""}.fi-asl:before{content:""}.fi-asterisk:before{content:""}.fi-at-sign:before{content:""}.fi-background-color:before{content:""}.fi-battery-empty:before{content:""}.fi-battery-full:before{content:""}.fi-battery-half:before{content:""}.fi-bitcoin-circle:before{content:""}.fi-bitcoin:before{content:""}.fi-blind:before{content:""}.fi-bluetooth:before{content:""}.fi-bold:before{content:""}.fi-book-bookmark:before{content:""}.fi-book:before{content:""}.fi-bookmark:before{content:""}.fi-braille:before{content:""}.fi-burst-new:before{content:""}.fi-burst-sale:before{content:""}.fi-burst:before{content:""}.fi-calendar:before{content:""}.fi-camera:before{content:""}.fi-check:before{content:""}.fi-checkbox:before{content:""}.fi-clipboard-notes:before{content:""}.fi-clipboard-pencil:before{content:""}.fi-clipboard:before{content:""}.fi-clock:before{content:""}.fi-closed-caption:before{content:""}.fi-cloud:before{content:""}.fi-comment-minus:before{content:""}.fi-comment-quotes:before{content:""}.fi-comment-video:before{content:""}.fi-comment:before{content:""}.fi-comments:before{content:""}.fi-compass:before{content:""}.fi-contrast:before{content:""}.fi-credit-card:before{content:""}.fi-crop:before{content:""}.fi-crown:before{content:""}.fi-css3:before{content:""}.fi-database:before{content:""}.fi-die-five:before{content:""}.fi-die-four:before{content:""}.fi-die-one:before{content:""}.fi-die-six:before{content:""}.fi-die-three:before{content:""}.fi-die-two:before{content:""}.fi-dislike:before{content:""}.fi-dollar-bill:before{content:""}.fi-dollar:before{content:""}.fi-download:before{content:""}.fi-eject:before{content:""}.fi-elevator:before{content:""}.fi-euro:before{content:""}.fi-eye:before{content:""}.fi-fast-forward:before{content:""}.fi-female-symbol:before{content:""}.fi-female:before{content:""}.fi-filter:before{content:""}.fi-first-aid:before{content:""}.fi-flag:before{content:""}.fi-folder-add:before{content:""}.fi-folder-lock:before{content:""}.fi-folder:before{content:""}.fi-foot:before{content:""}.fi-foundation:before{content:""}.fi-graph-bar:before{content:""}.fi-graph-horizontal:before{content:""}.fi-graph-pie:before{content:""}.fi-graph-trend:before{content:""}.fi-guide-dog:before{content:""}.fi-hearing-aid:before{content:""}.fi-heart:before{content:""}.fi-home:before{content:""}.fi-html5:before{content:""}.fi-indent-less:before{content:""}.fi-indent-more:before{content:""}.fi-info:before{content:""}.fi-italic:before{content:""}.fi-key:before{content:""}.fi-laptop:before{content:""}.fi-layout:before{content:""}.fi-lightbulb:before{content:""}.fi-like:before{content:""}.fi-link:before{content:""}.fi-list-bullet:before{content:""}.fi-list-number:before{content:""}.fi-list-thumbnails:before{content:""}.fi-list:before{content:""}.fi-lock:before{content:""}.fi-loop:before{content:""}.fi-magnifying-glass:before{content:""}.fi-mail:before{content:""}.fi-male-female:before{content:""}.fi-male-symbol:before{content:""}.fi-male:before{content:""}.fi-map:before{content:""}.fi-marker:before{content:""}.fi-megaphone:before{content:""}.fi-microphone:before{content:""}.fi-minus-circle:before{content:""}.fi-minus:before{content:""}.fi-mobile-signal:before{content:""}.fi-mobile:before{content:""}.fi-monitor:before{content:""}.fi-mountains:before{content:""}.fi-music:before{content:""}.fi-next:before{content:""}.fi-no-dogs:before{content:""}.fi-no-smoking:before{content:""}.fi-page-add:before{content:""}.fi-page-copy:before{content:""}.fi-page-csv:before{content:""}.fi-page-delete:before{content:""}.fi-page-doc:before{content:""}.fi-page-edit:before{content:""}.fi-page-export-csv:before{content:""}.fi-page-export-doc:before{content:""}.fi-page-export-pdf:before{content:""}.fi-page-export:before{content:""}.fi-page-filled:before{content:""}.fi-page-multiple:before{content:""}.fi-page-pdf:before{content:""}.fi-page-remove:before{content:""}.fi-page-search:before{content:""}.fi-page:before{content:""}.fi-paint-bucket:before{content:""}.fi-paperclip:before{content:""}.fi-pause:before{content:""}.fi-paw:before{content:""}.fi-paypal:before{content:""}.fi-pencil:before{content:""}.fi-photo:before{content:""}.fi-play-circle:before{content:""}.fi-play-video:before{content:""}.fi-play:before{content:""}.fi-plus:before{content:""}.fi-pound:before{content:""}.fi-power:before{content:""}.fi-previous:before{content:""}.fi-price-tag:before{content:""}.fi-pricetag-multiple:before{content:""}.fi-print:before{content:""}.fi-prohibited:before{content:""}.fi-projection-screen:before{content:""}.fi-puzzle:before{content:""}.fi-quote:before{content:""}.fi-record:before{content:""}.fi-refresh:before{content:""}.fi-results-demographics:before{content:""}.fi-results:before{content:""}.fi-rewind-ten:before{content:""}.fi-rewind:before{content:""}.fi-rss:before{content:""}.fi-safety-cone:before{content:""}.fi-save:before{content:""}.fi-share:before{content:""}.fi-sheriff-badge:before{content:""}.fi-shield:before{content:""}.fi-shopping-bag:before{content:""}.fi-shopping-cart:before{content:""}.fi-shuffle:before{content:""}.fi-skull:before{content:""}.fi-social-500px:before{content:""}.fi-social-adobe:before{content:""}.fi-social-amazon:before{content:""}.fi-social-android:before{content:""}.fi-social-apple:before{content:""}.fi-social-behance:before{content:""}.fi-social-bing:before{content:""}.fi-social-blogger:before{content:""}.fi-social-delicious:before{content:""}.fi-social-designer-news:before{content:""}.fi-social-deviant-art:before{content:""}.fi-social-digg:before{content:""}.fi-social-dribbble:before{content:""}.fi-social-drive:before{content:""}.fi-social-dropbox:before{content:""}.fi-social-evernote:before{content:""}.fi-social-facebook:before{content:""}.fi-social-flickr:before{content:""}.fi-social-forrst:before{content:""}.fi-social-foursquare:before{content:""}.fi-social-game-center:before{content:""}.fi-social-github:before{content:""}.fi-social-google-plus:before{content:""}.fi-social-hacker-news:before{content:""}.fi-social-hi5:before{content:""}.fi-social-instagram:before{content:""}.fi-social-joomla:before{content:""}.fi-social-lastfm:before{content:""}.fi-social-linkedin:before{content:""}.fi-social-medium:before{content:""}.fi-social-myspace:before{content:""}.fi-social-orkut:before{content:""}.fi-social-path:before{content:""}.fi-social-picasa:before{content:""}.fi-social-pinterest:before{content:""}.fi-social-rdio:before{content:""}.fi-social-reddit:before{content:""}.fi-social-skillshare:before{content:""}.fi-social-skype:before{content:""}.fi-social-smashing-mag:before{content:""}.fi-social-snapchat:before{content:""}.fi-social-spotify:before{content:""}.fi-social-squidoo:before{content:""}.fi-social-stack-overflow:before{content:""}.fi-social-steam:before{content:""}.fi-social-stumbleupon:before{content:""}.fi-social-treehouse:before{content:""}.fi-social-tumblr:before{content:""}.fi-social-twitter:before{content:""}.fi-social-vimeo:before{content:""}.fi-social-windows:before{content:""}.fi-social-xbox:before{content:""}.fi-social-yahoo:before{content:""}.fi-social-yelp:before{content:""}.fi-social-youtube:before{content:""}.fi-social-zerply:before{content:""}.fi-social-zurb:before{content:""}.fi-sound:before{content:""}.fi-star:before{content:""}.fi-stop:before{content:""}.fi-strikethrough:before{content:""}.fi-subscript:before{content:""}.fi-superscript:before{content:""}.fi-tablet-landscape:before{content:""}.fi-tablet-portrait:before{content:""}.fi-target-two:before{content:""}.fi-target:before{content:""}.fi-telephone-accessible:before{content:""}.fi-telephone:before{content:""}.fi-text-color:before{content:""}.fi-thumbnails:before{content:""}.fi-ticket:before{content:""}.fi-torso-business:before{content:""}.fi-torso-female:before{content:""}.fi-torso:before{content:""}.fi-torsos-all-female:before{content:""}.fi-torsos-all:before{content:""}.fi-torsos-female-male:before{content:""}.fi-torsos-male-female:before{content:""}.fi-torsos:before{content:""}.fi-trash:before{content:""}.fi-trees:before{content:""}.fi-trophy:before{content:""}.fi-underline:before{content:""}.fi-universal-access:before{content:""}.fi-unlink:before{content:""}.fi-unlock:before{content:""}.fi-upload-cloud:before{content:""}.fi-upload:before{content:""}.fi-usb:before{content:""}.fi-video:before{content:""}.fi-volume-none:before{content:""}.fi-volume-strike:before{content:""}.fi-volume:before{content:""}.fi-web:before{content:""}.fi-wheelchair:before{content:""}.fi-widget:before{content:""}.fi-wrench:before{content:""}.fi-x-circle:before{content:""}.fi-x:before{content:""}.fi-yen:before{content:""}.fi-zoom-in:before{content:""}.fi-zoom-out:before{content:""}.papertrail-section,.report-page.nightly-sign-off-page .sign-off-date-nav,.report-page .button.secondary,.report-page .registration .registration-button label.secondary,.registration .registration-button .report-page label.secondary,.report-page .registration .button.registration-button-group,.report-page .registration .registration-button label.registration-button-group,.registration .report-page .button.registration-button-group,.registration .report-page .registration-button label.registration-button-group,.registration .registration-button .report-page label.registration-button-group,.report-page .report-header,.report-page .report-toolbar,.report-page .report-actions,.cancellation-page .cancellation-results,.cancellation-page .cancellation-preview,.cancellation-page .cancellation-cart,.cancellation-page .cancellation-available,.cancellation-page .cancellation-toolbar,.responsive-table,.pinned-action-move,.pinned-action-remove,.pinned-actions-section,.index-alert-panel,.index-actions,.index-empty-state,.index-filter-feedback,.index-page .index-header,.upcoming-invoices-panel,.nested-icon-btn,.form-section,.form-page .form-header,.dashboard .dashboard-charts .dashboard-chart-reset,.dashboard .dashboard-charts>div,.dashboard .dashboard-workspace,.dashboard .dashboard-header,.client-detail-section,.client-summary-item{background:#fff;border:1px solid #e1e1e1}.default-btn,.registration .join-cta-button,.white-outline-btn,.cta-btn{border-radius:5px;cursor:pointer;display:inline-block;font-weight:600;line-height:40px;height:40px;text-align:center;letter-spacing:1px;transition:background-color 300ms ease-out;transition:color 300ms ease-out}.default-btn:hover,.registration .join-cta-button:hover,.white-outline-btn:hover,.cta-btn:hover,.default-btn:focus,.registration .join-cta-button:focus,.white-outline-btn:focus,.cta-btn:focus{transition:background-color 300ms ease-out;transition:color 300ms ease-out}.cta-btn{background-color:#55aad7;color:#fff;font-size:12px;padding:0 50px}.cta-btn:hover,.cta-btn:focus{background-color:rgb(64.3571428571,159.6785714286,210.1428571429);color:#fff}.white-outline-btn{background-color:inherit;border:2px solid #fff;text-shadow:0px 0px 2px rgba(0,0,0,.8) !important;color:#fff;font-size:12px;padding:0 15px}.white-outline-btn:hover{background-color:rgba(85,170,215,.3)}.white-outline-btn:focus{background-color:#55aad7}button,.button,.registration .registration-button label{background-color:#55aad7}button:hover,button:focus,.button:hover,.registration .registration-button label:hover,.button:focus,.registration .registration-button label:focus{background-color:rgb(47.4285714286,148.2142857143,201.5714285714)}button.alert,.button.alert,.registration .registration-button label.alert{background-color:#eb3232;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.registration .registration-button label.alert:hover,.button.alert:focus,.registration .registration-button label.alert:focus{background-color:rgb(213.2,20.8,20.8)}body,html{position:relative;min-height:100%}h1,h2,h3,h4,h5,h6{color:#555}p,div{font-size:.9rem}div{line-height:1.2rem}table tr th,table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#555}body{color:#555;background-color:#f2f3f4}a{color:#555}.row.full-width{width:100%;max-width:100%}.content-bg{background:#f2f3f4}input[type=text]{box-shadow:none}.full-width{width:100%}.welcome-panel{margin-top:25px}.welcome-panel .panel-heading{text-align:center}.alert-box{border-radius:4px;font-weight:600;margin-top:20px;padding:12px 42px 12px 16px}.projection{font-size:1.5rem}#error_explanation{color:#eb3232}#error_explanation ul{list-style:none;margin:0 0 18px 0}.underlined-link{color:#55aad7;font-weight:600;border-bottom:solid 1px #55aad7}.underlined-link:hover,.underlined-link:focus{color:rgb(64.3571428571,159.6785714286,210.1428571429)}.alert-box.alert{background-color:hsl(0,82.2222222222%,93.8823529412%);border:1px solid rgb(245.88,161.52,161.52);color:hsl(0,82.2222222222%,35.8823529412%)}.alert-box.success{background-color:hsl(88.6516853933,72.9508196721%,89.8431372549%);border:1px solid hsl(88.6516853933,72.9508196721%,71.8431372549%);color:rgb(52.2590163934,87.5131147541,13.6868852459)}.hide{display:none}[hidden]{display:none !important}.show-for-sr{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.chosen-single{height:40px !important}.chosen-single span{line-height:40px;margin-left:5px}.chosen-container .chosen-results li{line-height:inherit}.chosen-container-multi .chosen-choices li.search-choice{line-height:inherit}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:10px}.chosen-container .chosen-choices{border:solid 2px #dcdcdc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin-top:-2px;margin-bottom:-2px}.chosen-container-active .chosen-choices{box-shadow:0 0 5px #999;transition:box-shadow .45s,border-color .45s ease-in-out;border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0}.chosen-container-single .chosen-single abbr{background:image-url("/assets/chosen-sprite-f7fbca86.png") -42px 1px no-repeat}.chosen-container-single .chosen-single div b{background:image-url("/assets/chosen-sprite-f7fbca86.png") no-repeat 0px 2px}.chosen-container-single .chosen-search input[type=text]{background:#fff image-url("/assets/chosen-sprite-f7fbca86.png") no-repeat 100% -20px;background:image-url("/assets/chosen-sprite-f7fbca86.png") no-repeat 100% -20px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:image-url("/assets/chosen-sprite-f7fbca86.png") -42px 1px no-repeat}.chosen-rtl .chosen-search input[type=text]{background:#fff image-url("/assets/chosen-sprite-f7fbca86.png") no-repeat -30px -20px;background:image-url("/assets/chosen-sprite-f7fbca86.png") no-repeat -30px -20px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:image-url("/assets/chosen-sprite@2x-c4cb34f0.png") !important}}.client-show-page .index-header{margin-bottom:16px}.client-show-header .client-show-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.client-show-header .client-show-header-actions .button,.client-show-header .client-show-header-actions .registration .registration-button label,.registration .registration-button .client-show-header .client-show-header-actions label{margin:0}.client-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:16px}.client-summary-item{padding:16px 18px}.client-summary-item span{color:#5a5a5a;display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.client-summary-item strong{color:#555;display:block;font-size:1.05rem;line-height:1.25}.client-detail-section{box-sizing:border-box;margin-bottom:16px;padding:18px 20px}.client-section-heading{border-bottom:1px solid rgb(235.2,235.2,235.2);margin-bottom:16px;padding-bottom:12px}.client-section-heading h2,.client-section-heading p{margin:0}.client-section-heading h2{color:#555;font-size:1.15rem;font-weight:700}.client-section-heading p{color:#5a5a5a;font-size:.86rem;margin-top:4px}.client-section-heading-with-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.client-section-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.client-section-actions .button,.client-section-actions .registration .registration-button label,.registration .registration-button .client-section-actions label{margin:0}.client-detail-list{display:grid;gap:14px 18px;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0}.client-detail-list div{min-width:0}.client-detail-list dt{color:#5a5a5a;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.client-detail-list dd{color:#555;font-size:.94rem;font-weight:600;line-height:1.35;margin:0;overflow-wrap:anywhere}.client-detail-list-compact{grid-template-columns:1fr}.client-detail-columns{display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}.client-note-box{color:#555;min-height:72px}.client-note-box p{margin:0}.client-address{color:#555;font-style:normal;line-height:1.55}.client-address span{display:block}.client-map-section{padding-bottom:20px}.client-show-map{height:300px}.client-contact-grid{display:grid;gap:14px;grid-template-columns:repeat(3, minmax(0, 1fr))}.client-contact-card{background:#f3f3f3;border:1px solid #e1e1e1;padding:16px}.client-contact-card h3{color:rgb(37.7142857143,117.8571428571,160.2857142857);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.client-contact-card p{color:#555;font-weight:600;margin:0 0 7px;min-height:1rem}.client-contact-card span{color:#5a5a5a;display:block;font-size:.82rem;margin-top:10px}.client-activity-table{margin-bottom:0}.client-activity-table td[data-title=Action],.client-activity-table th:last-child{text-align:right}.client-sales-summary{background:rgb(250.1428571429,252.5714285714,253.8571428571);border:1px solid rgb(200.6,227.8,242.2);display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:16px;padding:14px 16px}.client-sales-summary span{color:rgb(35.7714285714,111.7857142857,152.0285714286);display:block;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.client-sales-summary strong{color:#555;font-size:1rem}.client-sales-summary .positive{color:rgb(78.5950819672,131.6155737705,20.5844262295)}.client-sales-summary .negative{color:rgb(213.2,20.8,20.8)}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.client-summary-grid,.client-contact-grid,.client-sales-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}.client-detail-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 40em){.client-show-header .client-show-header-actions{justify-content:stretch;margin-top:14px}.client-show-header .client-show-header-actions .button,.client-show-header .client-show-header-actions .registration .registration-button label,.registration .registration-button .client-show-header .client-show-header-actions label{flex:1 1 100%}.client-summary-grid,.client-detail-columns,.client-detail-list,.client-contact-grid,.client-sales-summary{grid-template-columns:1fr}.client-section-heading-with-actions{align-items:stretch;display:block}.client-section-actions{justify-content:stretch;margin-top:12px}.client-section-actions .button,.client-section-actions .registration .registration-button label,.registration .registration-button .client-section-actions label{flex:1 1 100%}}.dashboard{padding-bottom:36px}.dashboard .dashboard-header{align-items:center;display:flex;justify-content:space-between;margin:20px 0 18px;min-height:96px;padding:20px 24px}.dashboard .dashboard-header h1{font-size:1.9rem;font-weight:400;line-height:1.2;margin:0}.dashboard .dashboard-header p{color:#5a5a5a;line-height:1.45;margin:.35rem 0 0}.dashboard .dashboard-workspace{margin-bottom:18px}.dashboard .dashboard-section-heading{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;gap:18px;justify-content:space-between;padding:16px 20px}.dashboard .dashboard-section-heading h2{font-size:1.2rem;font-weight:600;margin:0}.dashboard .dashboard-section-heading p{color:#5a5a5a;font-size:.82rem;line-height:1.4;margin:3px 0 0}.dashboard .dashboard-section-heading>a{color:#55aad7;font-size:.78rem;font-weight:700;white-space:nowrap}.dashboard .dashboard-section-heading time{color:#5a5a5a;font-size:.78rem;font-weight:600;white-space:nowrap}.dashboard .daily-operation-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard .daily-operation{align-items:center;border-bottom:1px solid #e1e1e1;color:#555;display:grid;gap:13px;grid-template-columns:38px minmax(0, 1fr) auto;min-height:78px;padding:12px 18px}.dashboard .daily-operation:nth-child(odd){border-right:1px solid #e1e1e1}.dashboard .daily-operation:hover,.dashboard .daily-operation:focus{background:rgb(250.1428571429,252.5714285714,253.8571428571);color:#555}.dashboard .daily-operation>i{align-items:center;background:rgb(237.7571428571,246.3785714286,250.9428571429);border-radius:5px;color:rgb(35.7714285714,111.7857142857,152.0285714286);display:flex;font-size:1.15rem;height:38px;justify-content:center;width:38px}.dashboard .daily-operation--checklist>i{background:rgb(229.5,234.125,249);color:rgb(32.8571428571,58.1845238095,139.6428571429)}.dashboard .daily-operation--packing>i{background:rgb(244.15,223.15,196.55);color:rgb(185.7242424242,118.996969697,34.4757575758)}.dashboard .daily-operation--signoff>i{background:hsl(88.6516853933,72.9508196721%,85.8431372549%);color:rgb(52.2590163934,87.5131147541,13.6868852459)}.dashboard .daily-operation strong,.dashboard .daily-operation small{display:block}.dashboard .daily-operation strong{font-size:.86rem;font-weight:700}.dashboard .daily-operation small{color:#5a5a5a;font-size:.75rem;line-height:1.35;margin-top:3px}.dashboard .daily-operation-state{color:#55aad7;font-size:.72rem;font-weight:700;white-space:nowrap}.dashboard .dashboard-pin-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.dashboard .dashboard-pin{align-items:center;border-bottom:1px solid #e1e1e1;color:#555;display:grid;gap:12px;grid-template-columns:34px minmax(0, 1fr) 16px;min-height:72px;padding:12px 18px}.dashboard .dashboard-pin:hover,.dashboard .dashboard-pin:focus{background:rgb(244.7625,245.55,246.3375);color:#555}.dashboard .dashboard-pin>i:first-child{color:#55aad7;font-size:1.25rem;text-align:center}.dashboard .dashboard-pin strong,.dashboard .dashboard-pin small{display:block}.dashboard .dashboard-pin strong{font-size:.85rem;font-weight:700}.dashboard .dashboard-pin small{color:#5a5a5a;font-size:.73rem;line-height:1.35;margin-top:3px}.dashboard .dashboard-pin-arrow{color:#a0a0a0 !important;font-size:.85rem !important}.dashboard .dashboard-pin-empty{align-items:center;display:grid;gap:16px;grid-template-columns:38px minmax(0, 1fr) auto;min-height:92px;padding:18px 20px}.dashboard .dashboard-pin-empty>i{color:#55aad7;font-size:1.6rem;text-align:center}.dashboard .dashboard-pin-empty strong{color:#555;display:block}.dashboard .dashboard-pin-empty p{color:#5a5a5a;font-size:.8rem;margin:3px 0 0}.dashboard .dashboard-pin-empty .button,.dashboard .dashboard-pin-empty .registration .registration-button label,.registration .registration-button .dashboard .dashboard-pin-empty label{margin:0}.dashboard .dashboard-charts{display:grid;gap:18px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:18px}.dashboard .dashboard-charts>div{min-width:0;min-height:340px;overflow:hidden;width:100%}.dashboard .dashboard-charts .dashboard-chart{padding:16px;position:relative}.dashboard .dashboard-charts .dashboard-chart-canvas{height:300px;position:relative;width:100%}.dashboard .dashboard-charts .dashboard-chart-reset{border-radius:4px;color:#5a5a5a;cursor:pointer;font-size:.72rem;padding:4px 10px;position:absolute;right:16px;top:16px;z-index:1}.dashboard .dashboard-charts .dashboard-chart-reset:hover{border-color:rgb(204.6,204.6,204.6);color:#555}.dashboard .dashboard-charts .dashboard-chart-hint{color:#5a5a5a;font-size:.72rem;margin:6px 0 0;text-align:right}.dashboard .dashboard-overview>.row{margin-left:-0.5rem;margin-right:-0.5rem}.dashboard .dashboard-overview>.row>.columns{padding-left:.5rem;padding-right:.5rem}.dashboard h2{color:#5a5a5a;font-size:1.65rem;font-weight:400;margin:.75rem 0 .5rem}.dashboard .stats{display:flex;align-items:center;box-sizing:border-box;gap:14px;justify-content:space-between;background:#fff;color:#555;width:100%;min-height:82px;padding:16px 18px;margin-top:5px;margin-bottom:16px;text-decoration:none;transition:border-color 180ms ease-out,box-shadow 180ms ease-out,transform 180ms ease-out}.dashboard .stats:hover,.dashboard .stats:focus{border-color:rgb(204.6,204.6,204.6);box-shadow:0 3px 8px rgba(50,60,70,.08);color:#555;text-decoration:none;transform:translateY(-1px)}.dashboard .stats .left{flex:1 1 auto;float:none !important;min-width:0;padding-right:12px;color:#5a5a5a;font-size:.82rem;font-weight:600;letter-spacing:.02em;line-height:1.3}.dashboard .stats .report-card-title,.dashboard .stats .report-card-copy{display:block}.dashboard .stats .report-card-title{color:#5a5a5a;font-size:.86rem;font-weight:700;letter-spacing:.01em;line-height:1.25}.dashboard .stats .report-card-copy{color:rgb(120.6,120.6,120.6);font-size:.78rem;font-weight:400;letter-spacing:0;line-height:1.35;margin-top:.3rem}.dashboard .stats h3{margin:.35rem 0 0;color:#555;font-size:1.7rem;font-weight:400;line-height:1.1}.dashboard .stats table{width:100%}.dashboard .stats i{flex:0 0 auto;float:none !important;margin-left:auto;padding:9px;color:#55aad7;font-size:1.55rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgb(225.3714285714,240.1857142857,248.0285714286)}.dashboard .border{border:1px solid #e1e1e1}.dashboard .job-queue-panel{background:#fff;box-sizing:border-box;margin-top:5px;margin-bottom:16px;padding:16px 18px;width:100%}.dashboard .job-queue-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.dashboard .job-queue-panel-header h3{color:#555;font-size:1.05rem;font-weight:700;margin:0}.dashboard .job-queue-status{align-items:center;border-radius:4px;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;padding:4px 8px;white-space:nowrap}.dashboard .job-queue-status--online{background:#e3eedb;color:#4f6b3d}.dashboard .job-queue-status--offline{background:#f8f1de;color:#8a6d23}.dashboard .job-queue-stats{display:grid;gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:14px}.dashboard .job-queue-stat{background:#f3f3f3;border-radius:3px;padding:10px 12px}.dashboard .job-queue-stat span{color:#5a5a5a;display:block;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.dashboard .job-queue-stat strong{color:#555;display:block;font-size:1.4rem;font-weight:400;line-height:1.1}.dashboard .job-queue-stat--alert strong{color:#eb3232}.dashboard .job-queue-panel-action{margin:0;width:100%}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.dashboard .dashboard-charts{grid-template-columns:1fr}}@media only screen and (max-width: 40em){.dashboard .dashboard-header,.dashboard .dashboard-section-heading{align-items:flex-start;display:block}.dashboard .dashboard-section-heading time,.dashboard .dashboard-section-heading>a{display:inline-block;margin-top:8px}.dashboard .daily-operation-list,.dashboard .dashboard-charts{grid-template-columns:1fr}.dashboard .daily-operation:nth-child(odd){border-right:0}.dashboard .daily-operation-state{display:none}.dashboard .dashboard-pin-empty{grid-template-columns:34px minmax(0, 1fr)}.dashboard .dashboard-pin-empty .button,.dashboard .dashboard-pin-empty .registration .registration-button label,.registration .registration-button .dashboard .dashboard-pin-empty label{grid-column:1/-1;width:100%}}.login-panel{margin-top:25px}.login-panel .panel-heading{text-align:center}.loading-report{text-align:center;margin-top:100px}.loading-report .loading-indicator{margin-top:25px}.file-actions li{font-size:20px;margin:10px 0;list-style:none}.form-page .form-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:104px;padding:22px 24px}.form-page .form-header h1{font-size:1.9rem;font-weight:400;line-height:1.2;margin:0}.form-page .form-header p{color:#5a5a5a;margin:.35rem 0 0}.form-page .form-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.form-page .form-header-actions .button,.form-page .form-header-actions .registration .registration-button label,.registration .registration-button .form-page .form-header-actions label{margin:0}.form-stack{margin:0}.form-section{margin:0 0 18px;padding:26px 20px 24px}.form-section legend{background:rgb(241.8857142857,248.4428571429,251.9142857143);border:1px solid rgb(175.8285714286,215.4142857143,236.3714285714);border-bottom-color:#fff;color:rgb(31.8857142857,99.6428571429,135.5142857143);font-size:1rem;font-weight:700;line-height:1.2;margin-left:-1px;padding:7px 14px 8px;position:relative;top:1px}.form-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:16px 22px}.form-field{min-width:0}.form-field .input{margin:0}.form-field label{color:#a0a0a0;font-size:.78rem;line-height:1.2;margin-bottom:6px}.form-field input:not([type=checkbox]),.form-field select,.form-field textarea{width:100%}.form-field textarea{min-height:92px}.form-field-label{color:#a0a0a0;display:block;font-size:.78rem;line-height:1.2;margin-bottom:8px}.form-span-1{grid-column:span 1}.form-span-2{grid-column:span 2}.form-span-3{grid-column:span 3}.form-span-4{grid-column:span 4}.form-span-6{grid-column:span 6}.form-span-7{grid-column:span 7}.form-span-9{grid-column:span 9}.form-span-12{grid-column:span 12}.form-check-list{display:grid;gap:12px}.form-check-list-inline{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px}.form-check{align-items:center;color:#5a5a5a;display:flex;gap:10px;margin:0}.form-check input[type=checkbox]{flex:0 0 auto;height:18px;margin:0;width:18px}.form-summary-grid{display:grid;gap:14px 22px;grid-template-columns:repeat(3, minmax(0, 1fr))}.form-summary-item{background:#f5f5f5;border:1px solid #e1e1e1;padding:14px 16px}.form-summary-item p{margin:0}.form-choice-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;min-height:38px}.form-choice-card-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(260px, 340px));min-height:0}.form-choice{align-items:center;color:#5a5a5a;display:inline-flex;gap:8px;margin:0}.form-choice input[type=radio]{flex:0 0 auto;margin:0}.form-choice-card{align-items:flex-start;background:#f5f5f5;border:1px solid #e1e1e1;color:#555;display:grid;gap:12px;grid-template-columns:22px minmax(0, 1fr);min-height:72px;padding:13px 16px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:auto}.form-choice-card input[type=radio]{margin-top:3px}.form-choice-card strong,.form-choice-card small{display:block}.form-choice-card span{min-width:0}.form-choice-card strong{font-size:.94rem;line-height:1.2}.form-choice-card small{color:#5a5a5a;font-size:.78rem;line-height:1.35;margin-top:3px}.form-choice-card:has(input:checked){background:rgb(241.8857142857,248.4428571429,251.9142857143);border-color:rgb(142.8,198.9,228.6);box-shadow:0 0 0 2px rgba(85,170,215,.12);color:rgb(31.8857142857,99.6428571429,135.5142857143)}.form-choice-card:hover,.form-choice-card:focus-within{border-color:rgb(159.3142857143,207.1571428571,232.4857142857);transform:translateY(-1px)}.form-switch-card{align-items:center;background:#f5f5f5;border:1px solid #e1e1e1;color:#555;display:inline-flex;gap:12px;margin:0;padding:12px 14px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.form-switch-card input[type=checkbox]{flex:0 0 auto;height:20px;margin:0;width:20px}.form-switch-card strong,.form-switch-card small{display:block}.form-switch-card strong{font-size:.9rem;line-height:1.2}.form-switch-card small{color:#5a5a5a;font-size:.78rem;line-height:1.35;margin-top:2px}.form-switch-card:has(input:checked){background:hsl(88.6516853933,72.9508196721%,89.8431372549%);border-color:hsl(88.6516853933,72.9508196721%,65.8431372549%);box-shadow:0 0 0 2px rgba(126,211,33,.12)}.form-help-tag{background:rgb(51.9714285714,153.4857142857,207.2285714286);color:#fff;display:inline-block;font-size:.72rem;font-weight:700;line-height:1.2;margin-bottom:8px;padding:4px 8px}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.form-actions .button,.form-actions .registration .registration-button label,.registration .registration-button .form-actions label{margin:0}.form-actions .button.warning,.button.warning,.registration .registration-button label.warning{background-color:#eb3232;border-color:rgb(213.2,20.8,20.8);color:#fff}.form-actions .button.warning:hover,.form-actions .button.warning:focus,.button.warning:hover,.registration .registration-button label.warning:hover,.button.warning:focus,.registration .registration-button label.warning:focus{background-color:rgb(213.2,20.8,20.8);color:#fff}.order-action-warning{background:rgb(252.68,231.22,231.22);border:1px solid rgb(245.88,161.52,161.52);color:hsl(0,82.2222222222%,43.8823529412%);font-size:.84rem;font-weight:600;line-height:1.35;margin:0;max-width:520px;padding:10px 12px}.form-field--error label,.form-field--error .form-field-label{color:rgb(213.2,20.8,20.8)}.form-field--error input:not([type=submit]),.form-field--error select,.form-field--error textarea{border-color:#eb3232;box-shadow:0 0 0 2px rgba(235,50,50,.1)}.order-field-warning{background:rgb(252.68,231.22,231.22);border:1px solid rgb(245.88,161.52,161.52);color:hsl(0,82.2222222222%,43.8823529412%);font-size:.8rem;line-height:1.35;margin:8px 0 0;padding:8px 10px}.nested-col-headers{border-bottom:2px solid #e1e1e1;margin-bottom:2px;padding-bottom:8px}.nested-col-label{color:#a0a0a0;font-size:.78rem;font-weight:600;line-height:1.3}.nested-col-label abbr{color:#eb3232;text-decoration:none}.nested-row{border-top:1px solid #e1e1e1;padding:8px 0 4px;transition:background-color .18s ease,opacity .15s ease}.nested-row:first-child{border-top:none}.nested-row.nested-row--destroyed{background:hsl(0,82.2222222222%,96.8823529412%);opacity:.35}.nested-row-grid{align-items:center;gap:8px 22px}.pv-all-clients-label{align-items:center;color:#5a5a5a;display:flex;font-weight:600;height:40px}.price-variant-grid select,.price-variant-grid input{height:40px}.price-variant-grid .nested-field-quantity,.price-variant-grid .nested-field-price{text-align:right}.price-variant-grid .nested-row-actions .button,.price-variant-grid .nested-row-actions .registration .registration-button label,.registration .registration-button .price-variant-grid .nested-row-actions label{align-items:center;height:40px;padding:0 10px}.nested-row-actions{align-items:center;display:flex;gap:4px}.nested-row-actions .button,.nested-row-actions .registration .registration-button label,.registration .registration-button .nested-row-actions label{font-size:.72rem;margin-top:5px;padding:6px 10px}.nested-icon-btn{align-items:center;color:#5a5a5a;display:inline-flex;height:40px;justify-content:center;min-width:40px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nested-icon-btn i{font-size:1rem;line-height:1}.nested-icon-btn:hover,.nested-icon-btn:focus{background:hsl(0,82.2222222222%,96.8823529412%);border-color:rgb(245.88,161.52,161.52);color:hsl(0,82.2222222222%,43.8823529412%);transform:translateY(-1px)}.nested-icon-btn:active{transform:translateY(0)}.nested-btn-restore:hover,.nested-btn-restore:focus{background:hsl(88.6516853933,72.9508196721%,89.8431372549%);border-color:hsl(88.6516853933,72.9508196721%,71.8431372549%);color:rgb(62.793442623,105.1540983607,16.4459016393)}.nested-add-btn{margin-top:14px}@media(prefers-reduced-motion: reduce){.nested-row,.nested-icon-btn,.form-choice-card,.order-action-bar .button,.order-action-bar .registration .registration-button label,.registration .registration-button .order-action-bar label{transition:none}.nested-icon-btn:hover,.nested-icon-btn:focus,.nested-icon-btn:active,.form-choice-card:hover,.form-choice-card:focus-within,.order-action-bar .button:hover,.order-action-bar .registration .registration-button label:hover,.registration .registration-button .order-action-bar label:hover,.order-action-bar .button:focus,.order-action-bar .registration .registration-button label:focus,.registration .registration-button .order-action-bar label:focus,.order-action-bar .button:active,.order-action-bar .registration .registration-button label:active,.registration .registration-button .order-action-bar label:active{transform:none}}.order-form-page .form-header{margin-bottom:14px}.order-form-header h1{color:#555}.order-form-header p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.order-action-bar{background:#f5f5f5;border:1px solid #e1e1e1;padding:6px}.order-action-bar .button,.order-action-bar .registration .registration-button label,.registration .registration-button .order-action-bar label{align-items:center;display:inline-flex;gap:6px;min-height:34px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.order-action-bar .button i,.order-action-bar .registration .registration-button label i,.registration .registration-button .order-action-bar label i{font-size:.95rem;line-height:1}.order-action-bar .button:hover,.order-action-bar .registration .registration-button label:hover,.registration .registration-button .order-action-bar label:hover,.order-action-bar .button:focus,.order-action-bar .registration .registration-button label:focus,.registration .registration-button .order-action-bar label:focus{transform:translateY(-1px)}.order-action-bar .button:active,.order-action-bar .registration .registration-button label:active,.registration .registration-button .order-action-bar label:active{transform:translateY(0)}.order-action-bar .order-action-primary{background:rgb(56.1,155.55,208.2)}.order-type-field{border-bottom:1px solid #e1e1e1;padding-bottom:4px}.order-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between}.order-vip-card{max-width:430px}.order-lead-days{align-items:center;background:#f5f5f5;border:1px solid #e1e1e1;color:#5a5a5a;display:inline-flex;gap:10px;margin:0;min-height:46px;padding:10px 14px}.order-lead-days span{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.order-lead-days strong{color:#555;font-size:1.35rem;line-height:1}.order-item-grid{grid-template-columns:minmax(300px, 1fr) 110px 100px repeat(7, 52px) 48px}.order-item-grid input[type=number]{height:40px;text-align:right}.order-item-grid select{height:40px}.order-item-grid .nested-row-actions{justify-content:flex-end;min-width:0}.order-item-grid .nested-icon-btn{box-sizing:border-box;height:38px;min-width:38px;padding:0}.order-item-readonly{align-items:center;color:#5a5a5a;display:flex;font-size:.85rem;min-height:40px}.shipment-products-section{padding-bottom:42px}.shipment-item-grid{display:grid;gap:8px 12px;grid-template-columns:minmax(440px, 1fr) 84px 70px 80px 120px 90px 44px}.shipment-item-grid .form-field,.shipment-item-grid .ts-wrapper{min-width:0;width:100%}.shipment-item-grid .ts-control{min-height:40px}.shipment-item-grid input[type=number],.shipment-item-grid select{height:40px;width:100%}.shipment-item-grid input[type=number]{text-align:right}.shipment-item-grid .nested-row-actions{justify-content:flex-end;min-width:0}.shipment-item-grid .nested-icon-btn{box-sizing:border-box;height:38px;min-width:38px;padding:0}.nested-row.shipment-item-grid{padding-bottom:12px}.shipment-product-cell{grid-column:1/2}.shipment-type-cell{grid-column:2/3}.shipment-quantity-cell{grid-column:3/4}.shipment-price-cell{grid-column:4/5}.shipment-production-start-cell{grid-column:5/6}.shipment-status-cell{grid-column:6/7}.shipment-actions-cell{grid-column:7/8}.shipment-item-readonly{align-items:center;color:#5a5a5a;display:flex;font-size:.85rem;min-height:40px}.shipment-item-status{align-items:center;display:flex;min-height:40px}.shipment-item-status-pill{background:#f5f5f5;border:1px solid #e1e1e1;color:#5a5a5a;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;line-height:1;padding:7px 9px;text-transform:uppercase}.shipment-item-status-pill--success{background:hsl(88.6516853933,72.9508196721%,89.8431372549%);border-color:hsl(88.6516853933,72.9508196721%,65.8431372549%);color:rgb(60.1598360656,100.743852459,15.756147541)}.shipment-item-status-pill--danger{background:hsl(0,82.2222222222%,95.8823529412%);border-color:rgb(245.88,161.52,161.52);color:hsl(0,82.2222222222%,41.8823529412%)}.order-lead-warning{color:rgb(213.2,20.8,20.8);font-size:.85rem;margin:0}.upcoming-invoices-panel{margin-top:22px;padding:18px 20px 20px}.upcoming-invoices-header{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;padding-bottom:14px}.upcoming-invoices-header h3,.upcoming-invoices-header p{margin:0}.upcoming-invoices-header h3{color:#555;font-size:1.25rem;font-weight:600}.upcoming-invoices-header p{color:#5a5a5a;font-size:.86rem;margin-top:3px}.upcoming-invoices-header>span{background:rgb(241.8857142857,248.4428571429,251.9142857143);color:rgb(31.8857142857,99.6428571429,135.5142857143);flex:0 0 auto;font-size:.78rem;font-weight:700;padding:7px 10px;text-transform:uppercase}.recipe-item-grid{align-items:center;gap:8px 16px;grid-template-columns:32px 1fr 100px 90px 80px 44px}.recipe-item-grid .form-field,.recipe-item-grid .ts-wrapper{margin:0;min-width:0;width:100%}.recipe-item-grid .ts-wrapper{display:flex;height:40px;min-height:40px}.recipe-item-grid .ts-wrapper.single .ts-control,.recipe-item-grid .ts-control{align-items:center;box-sizing:border-box;display:flex;height:40px;min-height:40px;width:100%}.recipe-item-grid select,.recipe-item-grid input[type=number],.recipe-item-grid input[type=text]{box-sizing:border-box;height:40px;margin:0}.recipe-item-grid .nested-row-actions{justify-content:flex-end;min-width:0}.recipe-item-grid .nested-row-actions .button,.recipe-item-grid .nested-row-actions .registration .registration-button label,.registration .registration-button .recipe-item-grid .nested-row-actions label{margin:0}.recipe-item-grid .nested-icon-btn{box-sizing:border-box;height:40px;min-width:40px;padding:0}.drag-handle{align-items:center;color:#a0a0a0;cursor:grab;display:flex;height:40px;justify-content:center;transition:color .15s ease}.drag-handle:hover{color:#5a5a5a}.drag-handle:active{cursor:grabbing}.drag-handle i{font-size:1.1rem;line-height:1}.sortable-ghost{background:rgb(250.1428571429,252.5714285714,253.8571428571);border-radius:2px;opacity:.5}.help-text{color:#a0a0a0;font-size:.78rem;margin-top:4px}@media only screen and (max-width: 40em){.form-page .form-header{align-items:stretch;display:block}.form-page .form-header-actions{justify-content:flex-start;margin-top:14px}.form-grid{display:block}.form-field{margin-bottom:16px}.form-summary-grid{display:block}.form-summary-item{margin-bottom:12px}.form-choice-card{width:100%}.order-action-bar,.order-action-bar .button,.order-action-bar .registration .registration-button label,.registration .registration-button .order-action-bar label,.order-vip-card,.upcoming-invoices-header{width:100%}.order-meta-row,.upcoming-invoices-header{align-items:stretch;display:block}.order-lead-days{margin-top:12px;width:100%}}fieldset legend{background:none}.search-button{margin-top:21px;width:100%}@media only screen and (max-width: 40em){.fields{margin-bottom:30px}}.view-pdf-button i{font-size:50px}.js-datepicker{position:relative;z-index:100}.row .back-button{margin-top:20px}.invoices-checkbox{margin:30px}.help-text-order-type{color:#5a5a5a}.help-text{font-weight:300;margin-top:-1.2em}.draggable-placeholder{background:#f3f3f3;border:solid 1px #b4b4b4;height:32px;margin-bottom:20px;margin-left:20px}.draggable-placeholder:before{color:#b4b4b4;content:"Drop here";padding:5px}.inline{display:inline-block}select.inline{float:right;width:95%}.drag-handle{cursor:pointer;float:left;line-height:2.5em;width:5%}.disabled input,.disabled select,.disabled textarea{background-color:#dcdcdc;border-color:#dcdcdc;color:#b4b4b4}.bakecycle-form label{color:#a0a0a0;font-size:12px;font-weight:400;line-height:24px;margin-bottom:-3px}.bakecycle-form .warning{background:#eb3232}.bakecycle-form #kickoff-warning{font-size:16px;display:inline-block;margin-left:15px;border:1px #eb3232 solid;padding:15px}.bakecycle-form input:not([type=submit]),.bakecycle-form select,.bakecycle-form textarea{border:solid 2px #dcdcdc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-weight:400;line-height:18px;position:relative}.bakecycle-form [type=submit]{border:0}.bakecycle-form input:not([type=submit]),.bakecycle-form select{min-height:40px}.bakecycle-form textarea{min-height:75px}.bakecycle-form .error abbr,.bakecycle-form .error label{color:#eb3232}.bakecycle-form .error input:not([type=submit]),.bakecycle-form .error select,.bakecycle-form .error textarea{border-color:#eb3232}.bakecycle-form .error small{background-color:#eb3232;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:block;font-size:10px;line-height:15px;margin-top:-15px;padding:20px 0 5px 10px;position:relative}.cc-dropdown{background-color:#e6e6e6;color:#5a5a5a}@media only screen and (min-width: 64.0625em){.order-item-product-selection,.order-item-price-per-qt,.order-item-price-total,.order-item-day-input{display:inline-block}.order-item-product-selection input,.order-item-price-per-qt input,.order-item-price-total input,.order-item-day-input input{padding:8px 1px;text-align:center}}@media only screen and (min-width: 64.0625em){.order-item-product-selection{width:35%}}@media only screen and (min-width: 64.0625em){.order-item-price-per-qt{width:16%}}@media only screen and (min-width: 64.0625em){.order-item-price-total{width:12%}}.order-item-day-input{width:14.2%;display:inline-block}@media only screen and (min-width: 64.0625em){.order-item-day-input{width:4%}}.order-item-action-button{text-align:center;display:block;width:100%}.order-item-action-button span{padding:10px 0px;margin-bottom:5px;width:100%}@media only screen and (min-width: 64.0625em){.order-item-action-button{display:inline-block;width:3%;margin:0px 5px}}@media only screen and (min-width: 64.0625em){.costing-ingredient-name,.ingredient-vendor-selection,.ingredient-cost-input,.ingredient-weight-units,.ingredient-current-amount-grams,.ingredient-current-cost-per-gram,.ingredient-conversion,.ingredient-last-updated-at{display:inline-block;padding-right:10px}.costing-ingredient-name input,.ingredient-vendor-selection input,.ingredient-cost-input input,.ingredient-weight-units input,.ingredient-current-amount-grams input,.ingredient-current-cost-per-gram input,.ingredient-conversion input,.ingredient-last-updated-at input{padding:8px 1px;text-align:center}}@media only screen and (min-width: 64.0625em){.costing-ingredient-name,.ingredient-vendor-selection,.ingredient-cost-input,.ingredient-weight-units,.ingredient-current-amount-grams,.ingredient-current-cost-per-gram,.ingredient-conversion,.ingredient-last-updated-at{width:14%}}@media only screen and (min-width: 64.0625em){.ingredient-weight-units label{margin-bottom:20px}}@media only screen and (min-width: 64.0625em){.ingredient-current-amount-grams label{margin-left:15px}}.ingredient-current-amount-grams label{display:inline-block;margin-right:15px}.ingredient-current-amount-grams select{display:inline-block;width:150px}.costing-ingredient-name{display:inline-block;margin-bottom:10px}.costing-ingredient-name h3{font-size:16px;font-weight:bold}.form-icon-holder{border:solid 2px #dcdcdc;padding:7px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:25px;font-weight:400;line-height:18px;min-height:40px;position:relative}.form-icon-holder.green{color:green}.form-icon-holder.red{color:red}@-webkit-keyframes demo{0%{background-color:#ff0;opacity:1}22%{background-color:#ff0}77%{background-color:green}100%{background-color:#777}}.demo{-webkit-animation-name:demo;-webkit-animation-duration:900ms;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out}.index-page .index-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;min-height:104px;padding:22px 24px}.index-page .index-header h1{font-size:1.9rem;font-weight:400;line-height:1.2;margin:0}.index-page .index-header p{color:#5a5a5a;line-height:1.45;margin:.35rem 0 0}.index-page .index-header-action{flex:0 0 auto;height:42px;line-height:42px;margin:0;min-width:178px;padding-bottom:0;padding-top:0;text-align:center}.index-page .index-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.index-toolbar{align-items:flex-end;background:rgb(246.0142857143,250.5071428571,252.8857142857);border:1px solid rgb(188.2142857143,221.6071428571,239.2857142857);display:grid;grid-template-columns:minmax(280px, 1fr) minmax(150px, 180px) minmax(120px, 150px) auto;gap:14px;margin-bottom:16px;padding:20px 22px}.index-toolbar .input{margin:0}.index-toolbar label{color:#5a5a5a;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.index-toolbar input,.index-toolbar select{border:1px solid #e1e1e1;box-shadow:inset 0 1px 2px rgba(50,60,70,.04);box-sizing:border-box;font-size:.95rem;height:40px;margin:0;width:100%}.index-toolbar .chosen-container{width:100% !important}.index-toolbar .ts-wrapper{min-height:40px;width:100%}.index-toolbar .ts-control{border:1px solid #e1e1e1;box-shadow:inset 0 1px 2px rgba(50,60,70,.04);box-sizing:border-box;min-height:40px;padding:4px 8px}.index-toolbar .ts-wrapper.multi .ts-control>div{background:rgb(237.7571428571,246.3785714286,250.9428571429);border:1px solid rgb(184.0857142857,219.5428571429,238.3142857143);color:rgb(29.9428571429,93.5714285714,127.2571428571);margin:2px 4px 2px 0}.index-toolbar .ts-wrapper.multi .ts-control>input{min-width:140px}.index-toolbar .chosen-container-multi .chosen-choices,.index-toolbar .chosen-container-single .chosen-single{border:1px solid #e1e1e1;box-shadow:inset 0 1px 2px rgba(50,60,70,.04);min-height:40px}.index-toolbar .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:38px;margin:0}.index-search-form{position:relative;z-index:10}.index-toolbar-invoices{align-items:end;background:#fff;border-color:rgb(184.0857142857,219.5428571429,238.3142857143);grid-template-columns:repeat(12, minmax(0, 1fr));overflow:visible;padding:18px;row-gap:14px}.index-toolbar-invoices .index-filter{position:relative;z-index:1}.index-toolbar-invoices .index-filter-select{z-index:20}.index-toolbar-invoices .index-filter-select:focus-within{z-index:100}.index-toolbar-invoices .index-filter-date{align-self:start;z-index:1}.index-toolbar-invoices .index-toolbar-actions{align-self:end;z-index:1}.index-toolbar-invoices .index-filter-sequence{grid-column:span 2}.index-toolbar-invoices .index-filter-client{grid-column:span 5}.index-toolbar-invoices .index-filter-product{grid-column:span 5}.index-toolbar-invoices .index-filter-date{grid-column:span 4}.index-toolbar-invoices .index-filter-submit{grid-column:span 4}.index-toolbar-invoices .index-toolbar-actions .button,.index-toolbar-invoices .index-toolbar-actions .registration .registration-button label,.registration .registration-button .index-toolbar-invoices .index-toolbar-actions label{font-weight:700;width:100%}.index-toolbar-invoices .ts-wrapper{background:#fff}.index-toolbar-invoices .ts-wrapper.dropdown-active{z-index:100}.index-toolbar-invoices .ts-control{align-items:flex-start;background:#fff;min-height:46px;padding:5px 8px}.index-toolbar-invoices .ts-wrapper.multi.has-items .ts-control{padding-bottom:4px;padding-top:4px}.index-toolbar-invoices .ts-wrapper.multi .ts-control>div{background:#55aad7;border:1px solid rgb(64.3571428571,159.6785714286,210.1428571429);border-radius:3px;color:#fff;font-size:.8rem;line-height:1.4;max-width:100%}.index-toolbar-invoices .ts-dropdown{background:#fff;border-color:rgb(167.5714285714,211.2857142857,234.4285714286);box-shadow:0 10px 22px rgba(50,60,70,.14);z-index:1000}.index-toolbar-invoices input,.index-toolbar-invoices select{height:42px}.index-toolbar-orders .index-filter-select{z-index:20}.index-toolbar-orders .index-filter-select:focus-within{z-index:100}.index-toolbar-compact{grid-template-columns:minmax(120px, 160px)}.index-toolbar-production-runs{grid-template-columns:minmax(190px, 240px) minmax(150px, 180px);justify-content:start}.index-filter{min-width:0}.index-span-2{grid-column:span 2}.index-span-3{grid-column:span 3}.index-span-4{grid-column:span 4}.index-span-6{grid-column:span 6}.index-filter-primary,.index-filter-wide{min-width:260px}.index-filter-medium{min-width:150px}.index-filter-small{min-width:120px}.index-toolbar-actions{align-items:flex-end;display:flex;justify-content:flex-end}.index-toolbar-actions .button,.index-toolbar-actions .registration .registration-button label,.registration .registration-button .index-toolbar-actions label{height:40px;line-height:40px;margin:0;padding-bottom:0;padding-top:0}.index-filter-feedback{align-items:center;border-bottom:0;display:flex;gap:16px;justify-content:space-between;min-height:58px;padding:10px 14px 10px 18px}.index-filter-feedback .button,.index-filter-feedback .registration .registration-button label,.registration .registration-button .index-filter-feedback label{margin:0}.index-filter-results strong{color:#555;font-size:.95rem}.index-filter-reset{align-items:center;background:rgba(0,0,0,0);border:1px solid rgb(176.7,176.7,176.7);border-radius:4px;color:#5a5a5a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.78rem;font-weight:600;gap:7px;min-height:34px;padding:7px 11px;transition:background-color 160ms cubic-bezier(0.25, 1, 0.5, 1),border-color 160ms cubic-bezier(0.25, 1, 0.5, 1),color 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 100ms cubic-bezier(0.25, 1, 0.5, 1)}.index-filter-reset i{font-size:.9rem;transition:transform 240ms cubic-bezier(0.25, 1, 0.5, 1)}.index-filter-reset:hover,.index-filter-reset:focus{background:rgb(241.8857142857,248.4428571429,251.9142857143);border-color:rgb(134.5428571429,194.7714285714,226.6571428571);color:rgb(32.8571428571,102.6785714286,139.6428571429);outline:none}.index-filter-reset:hover i,.index-filter-reset:focus i{transform:rotate(-45deg)}.index-filter-reset:active{transform:translateY(1px)}.index-filter-reset:disabled{background:rgba(0,0,0,0);border-color:hsl(0,0%,78.2941176471%);color:hsl(0,0%,60.2941176471%);cursor:default;opacity:.72;transform:none}.index-filter-reset:disabled i{transform:none}@media(prefers-reduced-motion: reduce){.index-filter-reset,.index-filter-reset i{transition:none}}.index-empty-state{align-items:center;display:flex;gap:16px;min-height:150px;padding:28px}.index-empty-state[hidden]{display:none}.index-empty-state>i{align-items:center;background:rgb(237.7571428571,246.3785714286,250.9428571429);border-radius:4px;color:rgb(33.8285714286,105.7142857143,143.7714285714);display:flex;flex:0 0 44px;font-size:1.3rem;height:44px;justify-content:center}.index-empty-state h2{color:#555;font-size:1.05rem;font-weight:700;margin:0}.index-empty-state p{color:#5a5a5a;font-size:.86rem;line-height:1.45;margin:4px 0 0;max-width:58ch}.index-empty-state .button,.index-empty-state .registration .registration-button label,.registration .registration-button .index-empty-state label{margin:14px 0 0}.index-actions{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between;padding:16px 18px;position:relative;z-index:1}.index-actions .button,.index-actions .registration .registration-button label,.registration .registration-button .index-actions label{margin:0}.index-actions .button i,.index-actions .registration .registration-button label i,.registration .registration-button .index-actions label i{margin-right:6px}.index-actions-summary{color:#5a5a5a;min-width:190px}.index-actions-summary span,.index-actions-summary strong{display:block}.index-actions-summary span{color:#55aad7;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.index-actions-summary strong{color:#555;font-size:.95rem;font-weight:700;line-height:1.3}.index-actions-summary small{color:#5a5a5a;display:block;font-size:.8rem;line-height:1.4;margin-top:5px;max-width:68ch;overflow-wrap:anywhere}.index-action-buttons{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.index-table .responsive-table{margin-bottom:0}.index-alert-panel{margin-bottom:18px;padding:0}.index-alert-panel.callout{background:#fde9e9;border-color:#f5a9a9}.index-alert-panel[open]{padding-bottom:18px}.index-alert-panel[open] .responsive-table{margin:0 18px;width:calc(100% - 36px)}.index-alert-panel strong{color:#555;display:block;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0}.index-alert-panel small{color:#5a5a5a;display:block;font-size:.9rem;line-height:1.35;margin-top:4px}.index-alert-panel summary{align-items:center;cursor:pointer;display:grid;gap:4px 14px;grid-template-columns:18px minmax(0, 1fr);list-style:none;padding:16px 18px}.index-alert-panel summary::-webkit-details-marker{display:none}.index-alert-panel summary::before{color:#eb3232;content:"▸";font-size:.95rem;grid-column:1;grid-row:1/span 3;line-height:1;transform-origin:center;transition:transform .16s ease}.index-alert-panel summary:hover,.index-alert-panel summary:focus{background:rgba(235,50,50,.04)}.index-alert-panel[open] summary::before{transform:rotate(90deg)}.duplicate-invoice-actions .button,.duplicate-invoice-actions .registration .registration-button label,.registration .registration-button .duplicate-invoice-actions label{margin:0 8px 0 0}.duplicate-invoice-actions .fi-page-delete{color:#eb3232}.index-alert-heading span{color:#eb3232;display:block;font-size:.72rem;font-weight:700;grid-column:2;letter-spacing:.04em;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.index-alert-heading strong,.index-alert-heading small{grid-column:2}.clients-index td[data-title=Actions],.clients-index td[data-title=Action],.clients-index th:last-child,.products-index td[data-title=Actions],.products-index td[data-title=Action],.products-index th:last-child,.production-runs-index td[data-title=Actions],.production-runs-index td[data-title=Action],.production-runs-index th:last-child{text-align:right}@media only screen and (max-width: 40em){.index-page .index-header{align-items:stretch;display:block}.index-page .index-header-action{margin-top:14px;width:100%}.index-page .index-header-actions{align-items:stretch;margin-top:14px}.index-page .index-header-actions .index-header-action{margin-top:0}.index-filter,.index-filter-primary,.index-filter-wide,.index-filter-medium,.index-filter-small,.index-toolbar-actions{min-width:0}.index-toolbar{display:block}.index-toolbar .index-filter,.index-toolbar .index-toolbar-actions{margin-top:12px}.index-toolbar-invoices .index-filter-submit{grid-column:auto}.index-toolbar-actions .button,.index-toolbar-actions .registration .registration-button label,.registration .registration-button .index-toolbar-actions label{width:100%}.index-filter-feedback{align-items:stretch;display:block}.index-filter-feedback .index-filter-reset{justify-content:center;margin-top:10px;width:100%}.index-empty-state{align-items:flex-start;padding:22px 18px}.index-actions{align-items:stretch;display:block}.index-action-buttons{justify-content:flex-start;margin-top:12px}.index-action-buttons .button,.index-action-buttons .registration .registration-button label,.registration .registration-button .index-action-buttons label{width:100%}}.loading-indicator div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-indicator .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-indicator .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.map-container{height:350px;width:100%;clear:both;background:#f3f3f3;border-color:#fff;border-style:solid;box-shadow:2px 2px 10px #e1e1e1;margin-top:25px;border-width:7px}.map-container iframe{border:0;display:block;height:100%;width:100%}.map-marker{position:absolute;width:40px;height:40px;left:-20px;top:-20px;border:5px solid #f44336;border-radius:40px;background-color:#fff;text-align:center;color:#3f51b5;font-size:16px;font-weight:bold;padding:4px;cursor:pointer}.map-marker.hover{border:5px solid #3f51b5;color:#f44336}.pagination{margin-bottom:20px;background:#f5f5f5;border:1px solid #c8c8c8;text-align:center;padding:1em;cursor:default}.pagination a,.pagination span{padding:.3em .3em}.pagination .disabled{color:#a0a0a0}.pagination .current{background-color:#55aad7;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;color:#fff}.pagination a{text-decoration:none}.pagination a:hover,.pagination a:focus{text-decoration:underline}.pinned-actions-page{padding-bottom:32px}.pinned-actions-section{margin-bottom:18px}.pinned-actions-heading{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:18px 20px}.pinned-actions-heading h2{font-size:1.2rem;font-weight:600;margin:0}.pinned-actions-heading p{color:#5a5a5a;margin:4px 0 0}.pinned-actions-hint{align-items:center;color:#5a5a5a;display:flex;font-size:.78rem;gap:6px;margin:0;padding:12px 20px 0}.pinned-actions-hint i{color:#a0a0a0;font-size:.95rem}.pinned-actions-status{color:rgb(68.0606557377,113.9745901639,17.8254098361);font-size:.76rem;font-weight:600;margin:0;min-height:1.4em;padding:8px 20px 0}.pinned-actions-status--error,.pinned-actions-status.pinned-actions-status--error{color:#eb3232}.pinned-actions-list{list-style:none;margin:0}.pinned-actions-list li{align-items:center;border-bottom:1px solid #e1e1e1;display:grid;gap:14px;grid-template-columns:44px 38px minmax(0, 1fr) auto;min-height:78px;padding:12px 20px}.pinned-actions-list li:last-child{border-bottom:0}.available-actions-list .available-action-row{align-items:center;border-bottom:1px solid #e1e1e1;display:grid;gap:14px;grid-template-columns:38px minmax(0, 1fr) auto;min-height:72px;padding:12px 20px}.available-actions-list .available-action-row:last-child{border-bottom:0}.available-actions-list .available-action-row .button,.available-actions-list .available-action-row .registration .registration-button label,.registration .registration-button .available-actions-list .available-action-row label,.available-actions-list .available-action-row form{margin:0}.pinned-action-icon{align-items:center;background:rgb(241.8857142857,248.4428571429,251.9142857143);border-radius:5px;color:rgb(35.7714285714,111.7857142857,152.0285714286);display:flex;font-size:1.15rem;height:38px;justify-content:center;width:38px}.pinned-action-copy{min-width:0}.pinned-action-copy strong,.pinned-action-copy span{display:block}.pinned-action-copy strong{color:#555;font-size:.9rem;font-weight:700}.pinned-action-copy span{color:#5a5a5a;font-size:.78rem;line-height:1.4;margin-top:3px}.pinned-action-controls{align-items:center;display:flex;gap:6px}.pinned-action-controls form{margin:0}.pinned-action-remove{align-items:center;border-radius:4px;color:#5a5a5a;display:inline-flex;font-size:.76rem;gap:6px;height:36px;justify-content:center;margin:0;padding:0 10px}.pinned-action-remove:hover,.pinned-action-remove:focus{background:rgb(246.0142857143,250.5071428571,252.8857142857);border-color:rgb(175.8285714286,215.4142857143,236.3714285714);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.pinned-action-remove:disabled{background:#f2f3f4;color:#a0a0a0;cursor:default}.pinned-action-move{align-items:center;border-radius:4px;color:#5a5a5a;display:inline-flex;height:36px;justify-content:center;margin:0;width:36px}.pinned-action-move:hover,.pinned-action-move:focus{background:rgb(246.0142857143,250.5071428571,252.8857142857);border-color:rgb(175.8285714286,215.4142857143,236.3714285714);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.pinned-action-move:disabled{background:#f2f3f4;color:#a0a0a0;cursor:default}.pinned-state{color:rgb(68.0606557377,113.9745901639,17.8254098361);font-size:.78rem;font-weight:700}.pinned-state--limit{color:#5a5a5a;font-weight:600;text-align:right}.pinned-actions-empty{align-items:center;display:flex;gap:16px;min-height:110px;padding:24px}.pinned-actions-empty>i{color:#55aad7;font-size:1.8rem}.pinned-actions-empty strong{color:#555;display:block}.pinned-actions-empty p{color:#5a5a5a;margin:4px 0 0}@media only screen and (max-width: 40em){.pinned-actions-list li{grid-template-columns:44px 34px minmax(0, 1fr)}.available-actions-list .available-action-row{grid-template-columns:34px minmax(0, 1fr)}.pinned-action-controls,.available-actions-list form,.pinned-state{grid-column:1/-1;justify-content:flex-end}.pinned-state--limit{text-align:right}}.js-clickable-row:hover{cursor:pointer}.missing{background:#f78984 !important}.product-info-tooltip{outline:none;position:relative}.product-info-tooltip strong{line-height:30px}.product-info-tooltip:hover{cursor:default;text-decoration:none}@media(min-width: 48em){.product-info-tooltip:hover{cursor:help}}.product-info-tooltip:hover span{display:none}@media(min-width: 48em){.product-info-tooltip:hover span{display:inline;position:absolute}}.product-info-tooltip span{background:#555;color:#fff;display:none;line-height:16px;margin-left:20px;margin-top:-30px;padding:15px 12px;width:250px;z-index:10}.product-info-tooltip span:after{border:solid rgba(0,0,0,0);border-color:rgba(51,51,51,0);border-right-color:#555;border-width:12px;content:"";height:0;margin-top:-12px;pointer-events:none;position:absolute;right:100%;top:42%;width:0}.icon-link-tooltip{position:relative;z-index:1}.icon-link-tooltip:hover{z-index:100}@media(min-width: 48em){.icon-link-tooltip:hover:before{border:solid;border-color:#555 rgba(0,0,0,0);border-width:0 6px 6px;content:"";left:4%;position:absolute;top:calc(100% + 6px);z-index:99}}@media(min-width: 48em){.icon-link-tooltip:hover:after{background:#555;color:#fff;content:attr(aria-label);padding:12px;position:absolute;right:-40%;top:calc(100% + 12px);width:140px;z-index:98}}.table-action-icon{align-items:center;border-radius:50%;display:inline-flex;height:30px;justify-content:center;margin-left:6px;transition:filter 100ms ease-out;width:30px}.table-action-icon i{font-size:1.15em}.table-action-icon--edit{background:rgb(241.8857142857,248.4428571429,251.9142857143);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.table-action-icon--create{background:#dff1f0;color:#1f6b66}.table-action-icon--document{background:#f2f3f4;color:#5a5a5a}.table-action-icon--fulfillment{background:#e3eedb;color:#4f6b3d}.table-action-icon--financial{background:#f8f1de;color:#8a6d23}.table-action-icon--destructive{background:hsl(0,82.2222222222%,93.8823529412%);color:rgb(213.2,20.8,20.8)}.table-action-icon:hover,.table-action-icon:focus{filter:brightness(0.94)}a:focus .table-action-icon,a:focus-visible .table-action-icon{outline:2px solid #55aad7;outline-offset:2px}@media(prefers-reduced-motion: reduce){.table-action-icon{transition:none}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.responsive-table{border-collapse:collapse;margin-bottom:1.5em;width:100%}@media(min-width: 48em){.responsive-table{font-size:.9em}}@media(min-width: 62em){.responsive-table{font-size:1em}}.responsive-table thead{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(min-width: 48em){.responsive-table thead{clip:auto;height:auto;overflow:auto;position:relative;width:auto}}.responsive-table thead th{background-color:rgb(233.6285714286,244.3142857143,249.9714285714);border:0;border-bottom:1px solid rgb(175.8285714286,215.4142857143,236.3714285714);color:rgb(29.9428571429,93.5714285714,127.2571428571);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-align:right}.responsive-table thead th:first-of-type{text-align:left}.responsive-table tbody,.responsive-table tr,.responsive-table th,.responsive-table td{display:block;padding:0;text-align:left;white-space:normal}@media(min-width: 48em){.responsive-table tr{display:table-row}}.responsive-table th,.responsive-table td{padding:.5em;vertical-align:middle}@media(min-width: 30em){.responsive-table th,.responsive-table td{padding:.75em .5em}}@media(min-width: 48em){.responsive-table th,.responsive-table td{display:table-cell;padding:.5em}}@media(min-width: 62em){.responsive-table th,.responsive-table td{padding:.75em .5em}}@media(min-width: 75em){.responsive-table th,.responsive-table td{padding:.75em}}@media(min-width: 48em){.responsive-table tbody{display:table-row-group}}.responsive-table tbody tr{border:1px solid rgb(175.8285714286,215.4142857143,236.3714285714);margin-bottom:1em}@media(min-width: 48em){.responsive-table tbody tr{border:0;border-bottom:1px solid rgb(235.2,235.2,235.2);display:table-row}}.responsive-table tbody tr:last-of-type{margin-bottom:0}@media(min-width: 48em){.responsive-table tbody tr:nth-of-type(even){background-color:rgb(248.1,248.1,248.1)}}.responsive-table tbody th[scope=row]{background-color:rgb(233.6285714286,244.3142857143,249.9714285714);color:rgb(29.9428571429,93.5714285714,127.2571428571);font-weight:700}@media(min-width: 48em){.responsive-table tbody th[scope=row]{background-color:rgba(0,0,0,0);color:#555;text-align:left}}.responsive-table tbody th[scope=row] a{color:rgb(29.9428571429,93.5714285714,127.2571428571);text-decoration:underline}@media(min-width: 30em){.responsive-table tbody th[scope=row] a{color:rgb(29.9428571429,93.5714285714,127.2571428571);text-decoration:none}}@media(min-width: 48em){.responsive-table tbody th[scope=row] a{color:#555}}.responsive-table tbody td{text-align:right}@media(min-width: 48em){.responsive-table tbody td{text-align:right}}.responsive-table tbody td[data-title]:before{color:#5a5a5a;content:attr(data-title);float:left;font-size:.8em;font-weight:700}@media(min-width: 30em){.responsive-table tbody td[data-title]:before{font-size:.9em}}@media(min-width: 48em){.responsive-table tbody td[data-title]:before{content:none}}span.positive{display:block;color:green;margin-top:5px;font-size:20px}span.negative{display:block;color:red;margin-top:5px;font-size:20px}.cancellation-page .cancellation-toolbar{display:grid;gap:16px 24px;grid-template-columns:auto 1fr;align-items:end;margin-bottom:16px;padding:18px 20px}@media only screen and (max-width: 40em){.cancellation-page .cancellation-toolbar{display:block}}.cancellation-page .cancellation-date-field label,.cancellation-page .cancellation-filter-field label{color:#5a5a5a;display:block;font-size:.78rem;font-weight:700;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.cancellation-page .cancellation-date-field input[type=date],.cancellation-page .cancellation-date-field input[type=text],.cancellation-page .cancellation-date-field select,.cancellation-page .cancellation-filter-field input[type=date],.cancellation-page .cancellation-filter-field input[type=text],.cancellation-page .cancellation-filter-field select{border-color:#e1e1e1;box-sizing:border-box;font-size:.95rem;height:40px;margin:0;min-height:40px;padding:0 10px;width:100%}.cancellation-page .cancellation-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media only screen and (max-width: 40em){.cancellation-page .cancellation-filters{display:block}}.cancellation-page .cancellation-layout{display:grid;gap:16px;grid-template-columns:1fr 320px;margin-bottom:16px}@media only screen and (max-width: 40em){.cancellation-page .cancellation-layout{grid-template-columns:1fr}}.cancellation-page .cancellation-available{min-width:0}.cancellation-page .cancellation-list-header{align-items:center;border-bottom:2px solid #e1e1e1;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.cancellation-page .cancellation-list-title{color:#5a5a5a;font-size:.85rem;font-weight:700}.cancellation-page .cancellation-select-all{background:none;border:1px solid #e1e1e1;border-radius:4px;color:#55aad7;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase;transition:background 100ms ease-out,border-color 100ms ease-out}.cancellation-page .cancellation-select-all:hover{background:rgb(254.2714285714,254.6357142857,254.8285714286);border-color:#55aad7}.cancellation-page .cancellation-select-all:focus-visible{outline:2px solid #55aad7;outline-offset:1px}.cancellation-page .cancellation-visible-count{color:#a0a0a0;flex-shrink:0;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cancellation-page .cancellation-client-rows{max-height:480px;overflow-y:auto}.cancellation-page .cancellation-client-row{align-items:center;background:none;border:0;border-bottom:1px solid rgb(235.2,235.2,235.2);color:#5a5a5a;cursor:pointer;display:flex;font-family:inherit;gap:10px;margin:0;padding:9px 14px;text-align:left;transition:background 100ms ease-out;width:100%}.cancellation-page .cancellation-client-row:last-child{border-bottom:0}.cancellation-page .cancellation-client-row:hover{background:rgb(254.2714285714,254.6357142857,254.8285714286)}.cancellation-page .cancellation-client-row:focus-visible{outline:2px solid #55aad7;outline-offset:-2px}.cancellation-page .cancellation-client-row[data-selected=true]{background:rgb(241.8857142857,248.4428571429,251.9142857143)}.cancellation-page .cancellation-client-row[data-selected=true] .cancellation-client-check{background:#55aad7;border-color:#55aad7}.cancellation-page .cancellation-client-row[data-selected=true] .cancellation-client-check::after{content:"✓";color:#fff}.cancellation-page .cancellation-client-check{align-items:center;border:2px solid #e1e1e1;border-radius:4px;display:flex;flex-shrink:0;font-size:.7rem;height:18px;justify-content:center;line-height:1;transition:background 100ms ease-out,border-color 100ms ease-out;width:18px}.cancellation-page .cancellation-client-name{flex:1;font-size:.95rem}.cancellation-page .cancellation-client-route{color:#a0a0a0;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cancellation-page .cancellation-cart{display:flex;flex-direction:column;max-height:calc(100vh - 40px);position:sticky;top:20px}@media only screen and (max-width: 40em){.cancellation-page .cancellation-cart{max-height:none;position:static}}.cancellation-page .cancellation-cart-header{align-items:center;background:#fff;border:0;border-bottom:2px solid #e1e1e1;color:#5a5a5a;cursor:default;display:flex;font-family:inherit;gap:10px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.cancellation-page .cancellation-cart-header h2{color:#5a5a5a;font-size:.85rem;font-weight:700;margin:0}.cancellation-page .cancellation-cart-header:focus-visible{outline:2px solid #55aad7;outline-offset:-2px}.cancellation-page .cancellation-cart-chevron{display:none}.cancellation-page .cancellation-cart-count{align-items:center;background:#e1e1e1;border-radius:999px;color:#5a5a5a;display:flex;font-size:.78rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px;transition:background 150ms ease-out,color 150ms ease-out}.cancellation-page .cancellation-cart.has-selection .cancellation-cart-count{background:#55aad7;color:#fff}.cancellation-page .cancellation-cart-empty{color:#a0a0a0;font-size:.85rem;margin:0;padding:24px 16px;text-align:center}.cancellation-page .cancellation-cart-list{flex:1;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}@media only screen and (max-width: 40em){.cancellation-page .cancellation-cart-list{max-height:320px}}.cancellation-page .cancellation-cart-item{align-items:center;border-bottom:1px solid rgb(235.2,235.2,235.2);display:flex;gap:8px;padding:8px 14px}.cancellation-page .cancellation-cart-item:last-child{border-bottom:0}.cancellation-page .cancellation-cart-item-name{flex:1;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancellation-page .cancellation-cart-item-route{color:#a0a0a0;flex-shrink:0;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cancellation-page .cancellation-cart-item-remove{align-items:center;align-self:center;background:none;border:0;border-radius:50%;color:#a0a0a0;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:0;padding:0;transition:background 100ms ease-out,color 100ms ease-out;width:28px}.cancellation-page .cancellation-cart-item-remove i{font-size:.85rem;line-height:1}.cancellation-page .cancellation-cart-item-remove:hover{background:hsl(0,82.2222222222%,93.8823529412%);color:#eb3232}.cancellation-page .cancellation-cart-item-remove:focus-visible{outline:2px solid #55aad7;outline-offset:1px}.cancellation-page .cancellation-cart-footer{border-top:1px solid #e1e1e1;padding:14px}.cancellation-page .cancellation-cart-footer .button,.cancellation-page .cancellation-cart-footer .registration .registration-button label,.registration .registration-button .cancellation-page .cancellation-cart-footer label{margin:0;width:100%}.cancellation-page .cancellation-cart-footer .button:disabled,.cancellation-page .cancellation-cart-footer .registration .registration-button label:disabled,.registration .registration-button .cancellation-page .cancellation-cart-footer label:disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-width: 40em){.cancellation-page .cancellation-layout{display:flex;flex-direction:column}.cancellation-page .cancellation-available{order:2}.cancellation-page .cancellation-cart{box-shadow:0 2px 8px rgba(0,0,0,.08);max-height:none;order:1;position:sticky;top:0;z-index:1}.cancellation-page .cancellation-cart-header{cursor:pointer;padding:12px 14px}.cancellation-page .cancellation-client-row{padding:12px 14px}.cancellation-page .cancellation-select-all{padding:9px 12px}.cancellation-page .cancellation-cart-chevron{border-bottom:2px solid #a0a0a0;border-right:2px solid #a0a0a0;display:block;flex-shrink:0;height:7px;transform:rotate(45deg);transition:transform 200ms ease-out;width:7px}.cancellation-page .cancellation-cart-empty,.cancellation-page .cancellation-cart-list,.cancellation-page .cancellation-cart-footer{display:none}.cancellation-page .cancellation-cart-expanded .cancellation-cart-chevron{transform:rotate(225deg)}.cancellation-page .cancellation-cart-expanded .cancellation-cart-empty{display:block}.cancellation-page .cancellation-cart-expanded .cancellation-cart-list:not([hidden]){display:block}.cancellation-page .cancellation-cart-expanded .cancellation-cart-footer{display:block}}@media(prefers-reduced-motion: reduce){.cancellation-page .cancellation-cart-chevron{transition:none}}.cancellation-page .cancellation-preview{padding:20px}.cancellation-page .cancellation-preview-header{margin-bottom:20px}.cancellation-page .cancellation-preview-header h2{font-size:1.2rem;font-weight:600;margin:0 0 6px}.cancellation-page .cancellation-preview-header p{color:#5a5a5a;margin:0}.cancellation-page .cancellation-group{margin-bottom:20px}.cancellation-page .cancellation-group-title{font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 6px;padding:5px 10px;text-transform:uppercase}.cancellation-page .cancellation-group-title--cancel{background:rgb(251.32,217.28,217.28);color:rgb(213.2,20.8,20.8)}.cancellation-page .cancellation-group-title--warn{background:#fef9e7;color:#7d5800}.cancellation-page .cancellation-group-title--skip{background:#f3f3f3;color:#5a5a5a}.cancellation-page .cancellation-group-note{color:#5a5a5a;font-size:.85rem;margin:0 0 8px}.cancellation-page .cancellation-force-label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0}.cancellation-page .cancellation-force-cb{flex-shrink:0;margin:0}.cancellation-page .cancellation-confirm-actions{align-items:center;border-top:1px solid #e1e1e1;display:flex;gap:10px;margin-top:20px;padding-top:16px}.cancellation-page .cancellation-confirm-actions .button,.cancellation-page .cancellation-confirm-actions .registration .registration-button label,.registration .registration-button .cancellation-page .cancellation-confirm-actions label{margin:0}.cancellation-page .cancellation-summary-table{border-collapse:collapse;font-size:.9rem;width:100%}.cancellation-page .cancellation-summary-table th{background:#323c46;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase}.cancellation-page .cancellation-summary-table td{border-bottom:1px solid rgb(235.2,235.2,235.2);padding:8px 12px}.cancellation-page .cancellation-summary-table tr:last-child td{border-bottom:0}.cancellation-page .cancellation-summary-table tr:nth-child(even) td{background:#f3f3f3}.cancellation-page .cancellation-msg{color:#5a5a5a;font-size:.85rem}.cancellation-page .cancellation-results{padding:20px}.cancellation-page .cancellation-results h2{font-size:1.2rem;font-weight:600;margin:0 0 16px}.cancellation-page .cancellation-result-row.cancellation-result--cancelled td:first-child{font-weight:600}.cancellation-page .cancellation-badge{border-radius:3px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-right:6px;padding:2px 6px;text-transform:uppercase}.cancellation-page .cancellation-badge--cancelled{background:rgb(195.4196721311,238.337704918,148.462295082);color:rgb(52.2590163934,87.5131147541,13.6868852459)}.cancellation-page .cancellation-badge--already_cancelled,.cancellation-page .cancellation-badge--skipped{background:#f3f3f3;color:#a0a0a0}.cancellation-page .cancellation-badge--no_order{background:#f3f3f3;color:#a0a0a0}.cancellation-page .cancellation-badge--error{background:rgb(251.32,217.28,217.28);color:rgb(213.2,20.8,20.8)}.cancellation-page .cancellation-result-msg{color:#5a5a5a;font-size:.85rem}.cancellation-page .cancellation-result-actions{align-items:center;border-top:1px solid #e1e1e1;display:flex;gap:10px;margin-top:16px;padding-top:16px}.cancellation-page .cancellation-result-actions .button,.cancellation-page .cancellation-result-actions .registration .registration-button label,.registration .registration-button .cancellation-page .cancellation-result-actions label{margin:0}.report-page .report-header,.report-page .report-toolbar,.report-page .report-actions{box-sizing:border-box;margin-bottom:16px;padding:18px 20px}.report-page .report-header{align-items:center;display:flex;justify-content:space-between}.report-page .report-header h1{font-size:1.9rem;font-weight:400;line-height:1.2;margin:0}.report-page .report-header p{color:#5a5a5a;margin:.35rem 0 0}.report-page .report-status{background:rgb(225.3714285714,240.1857142857,248.0285714286);border-radius:4px;color:rgb(35.7714285714,111.7857142857,152.0285714286);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase}.report-page .report-header-actions{align-items:center;display:flex;gap:8px}.report-page .report-toolbar{align-items:end;background:rgb(246.0142857143,250.5071428571,252.8857142857);display:grid;grid-template-columns:max-content minmax(240px, 1fr);gap:18px;position:relative}.report-page .report-toolbar form{margin:0}.report-page .report-toolbar{border-color:rgb(188.2142857143,221.6071428571,239.2857142857)}.report-page .report-print-form{min-width:0}.report-page .report-date-form{align-items:flex-end;display:grid;grid-template-columns:minmax(190px, 220px) auto;gap:10px}.report-page .report-date-form .input{margin:0;min-width:0}.report-page .report-date-form input[type=text],.report-page .report-date-form input[type=date]{box-sizing:border-box;border-color:#e1e1e1;box-shadow:inset 0 1px 2px rgba(50,60,70,.04);font-size:.95rem;height:40px;margin:0;min-height:40px;padding:0 10px;width:100%}.report-page .report-date-form label{color:#5a5a5a;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.report-page .report-date-form .search-button{align-items:center;align-self:end;display:inline-flex;justify-content:center;height:40px;line-height:1;min-height:40px;margin:0;padding-bottom:0;padding-left:22px;padding-right:22px;padding-top:0;width:auto}.report-page .report-date-range-form{grid-template-columns:minmax(170px, 190px) minmax(170px, 190px) auto}.report-page .report-date-range-form .input{min-width:0}.report-page .report-date-form-with-actions{grid-template-columns:minmax(190px, 220px) auto}.report-page .report-toolbar-note{align-self:end;color:#5a5a5a;font-size:.85rem;justify-self:end;max-width:320px;text-align:right}.report-page .report-toolbar-note span{color:rgb(37.7142857143,117.8571428571,160.2857142857);display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.report-page .report-actions{align-items:center;display:flex;justify-content:space-between}.report-page .report-actions .projection{color:#5a5a5a;font-size:1rem;font-weight:600;margin:0}.report-page .report-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.report-page .report-action-buttons form{align-items:center;display:flex;gap:10px;margin:0}.report-page .report-action-buttons .button,.report-page .report-action-buttons .registration .registration-button label,.registration .registration-button .report-page .report-action-buttons label{margin:0}.report-page .report-action-buttons .button i,.report-page .report-action-buttons .registration .registration-button label i,.registration .registration-button .report-page .report-action-buttons label i{margin-right:6px}.report-page .report-checkbox{align-items:center;color:#5a5a5a;display:flex;font-size:.82rem;gap:6px;margin:0}.report-page .report-checkbox input{margin:0}.report-page .report-secondary-actions{margin:-6px 0 16px;text-align:right}.report-page .report-back-link{margin-top:2px}.report-page .button.secondary,.report-page .registration .registration-button label.secondary,.registration .registration-button .report-page label.secondary,.report-page .registration .button.registration-button-group,.report-page .registration .registration-button label.registration-button-group,.registration .report-page .button.registration-button-group,.registration .report-page .registration-button label.registration-button-group,.registration .registration-button .report-page label.registration-button-group{color:#5a5a5a}.report-page .button.secondary:hover,.report-page .registration .registration-button label.secondary:hover,.registration .registration-button .report-page label.secondary:hover,.report-page .registration .button.registration-button-group:hover,.report-page .registration .registration-button label.registration-button-group:hover,.registration .report-page .button.registration-button-group:hover,.registration .report-page .registration-button label.registration-button-group:hover,.registration .registration-button .report-page label.registration-button-group:hover,.report-page .button.secondary:focus,.report-page .registration .registration-button label.secondary:focus,.registration .registration-button .report-page label.secondary:focus,.report-page .registration .button.registration-button-group:focus,.report-page .registration .registration-button label.registration-button-group:focus,.registration .report-page .button.registration-button-group:focus,.registration .report-page .registration-button label.registration-button-group:focus,.registration .registration-button .report-page label.registration-button-group:focus{background:#f3f3f3;color:#555}.report-page .report-table tbody td,.report-page .report-table tbody th{padding-bottom:.65rem;padding-top:.65rem}.report-generator-page{max-width:960px}.report-generator-page .report-toolbar{align-items:center;background:linear-gradient(90deg, rgb(250.1428571429, 252.5714285714, 253.8571428571), hsl(200.7692307692, 61.9047619048%, 102.8235294118%));border-left:4px solid rgb(142.8,198.9,228.6);grid-template-columns:minmax(0, 1fr) minmax(220px, 320px);min-height:116px}.report-generator-page .report-header{min-height:92px}.report-generator-page .report-action-buttons{margin:0}.report-generator-page .button i,.report-generator-page .registration .registration-button label i,.registration .registration-button .report-generator-page label i{margin-right:6px}.report-page.nightly-sign-off-page .sign-off-toolbar{align-items:center;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 340px);min-height:94px}.report-page.nightly-sign-off-page .sign-off-date-controls{min-width:0}.report-page.nightly-sign-off-page .sign-off-toolbar-label{color:#5a5a5a;display:block;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.report-page.nightly-sign-off-page .sign-off-control-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.report-page.nightly-sign-off-page .sign-off-date-nav{align-items:stretch;border-radius:4px;box-shadow:inset 0 1px 2px rgba(50,60,70,.04);display:inline-flex;height:40px;overflow:visible}.report-page.nightly-sign-off-page .sign-off-nav-arrow{align-items:center;background:rgb(241.8857142857,248.4428571429,251.9142857143);border-right:1px solid rgb(188.2142857143,221.6071428571,239.2857142857);color:rgb(33.8285714286,105.7142857143,143.7714285714);display:inline-flex;flex:0 0 38px;font-size:1.35rem;font-weight:700;justify-content:center;line-height:1;min-width:38px;text-decoration:none;transition:background 160ms ease-out,color 160ms ease-out;user-select:none}.report-page.nightly-sign-off-page .sign-off-nav-arrow:hover,.report-page.nightly-sign-off-page .sign-off-nav-arrow:focus{background:#55aad7;color:#fff;text-decoration:none}.report-page.nightly-sign-off-page .sign-off-nav-arrow--right{border-left:1px solid rgb(188.2142857143,221.6071428571,239.2857142857);border-right:0}.report-page.nightly-sign-off-page .sign-off-date-form{display:flex;margin:0}.report-page.nightly-sign-off-page .sign-off-date-input{background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#555;cursor:pointer;font-size:.95rem;font-weight:600;height:38px;margin:0 !important;min-width:152px;padding:0 12px !important}.report-page.nightly-sign-off-page .sign-off-date-input:focus{background:rgb(254.2714285714,254.6357142857,254.8285714286) !important;color:rgb(35.7714285714,111.7857142857,152.0285714286);outline:0 !important}.report-page.nightly-sign-off-page .sign-off-print-btn{align-items:center;display:inline-flex;height:40px;justify-content:center;line-height:1;margin:0;min-height:40px;padding:0 18px}.report-page.nightly-sign-off-page .sign-off-print-btn i{margin-right:6px}.report-page.nightly-sign-off-page .sign-off-print-header{display:none}.report-page.nightly-sign-off-page .sign-off-section{margin-bottom:24px}.report-page.nightly-sign-off-page .sign-off-section .sign-off-screen-header{align-items:baseline;background:#323c46;color:#fff;display:flex;font-size:1rem;font-weight:800;justify-content:space-between;letter-spacing:.04em;margin:0;padding:.65rem .75rem;text-transform:uppercase}.report-page.nightly-sign-off-page .sign-off-section .sign-off-section-meta{align-items:baseline;display:flex;flex-shrink:0;gap:1rem}.report-page.nightly-sign-off-page .sign-off-section .sign-off-date{color:hsla(0,0%,100%,.7);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:none}.report-page.nightly-sign-off-page .sign-off-section .sign-off-count{color:rgb(200.6,227.8,242.2);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.report-page.nightly-sign-off-page .sign-off-table{border-collapse:collapse;border:2px solid #e1e1e1;font-size:.9rem;width:100%}.report-page.nightly-sign-off-page .sign-off-table th,.report-page.nightly-sign-off-page .sign-off-table td{border-right:2px solid #e1e1e1}.report-page.nightly-sign-off-page .sign-off-table th:last-child,.report-page.nightly-sign-off-page .sign-off-table td:last-child{border-right:none}.report-page.nightly-sign-off-page .sign-off-table th{background:#55aad7;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.5rem .75rem;text-align:left;text-transform:uppercase}.report-page.nightly-sign-off-page .sign-off-table th.col-boxes,.report-page.nightly-sign-off-page .sign-off-table th.col-bags{text-align:center}.report-page.nightly-sign-off-page .sign-off-table td{border-bottom:1px solid rgb(235.2,235.2,235.2);padding:.5rem .75rem}.report-page.nightly-sign-off-page .sign-off-table tr:nth-child(even) td{background:#f3f3f3}.report-page.nightly-sign-off-page .sign-off-table .col-initials{text-align:center;width:2.5rem}.report-page.nightly-sign-off-page .sign-off-table .initials-box{border:1.5px solid hsl(0,0%,73.2352941176%);border-radius:2px;display:inline-block;height:22px;vertical-align:middle;width:28px}.report-page.nightly-sign-off-page .sign-off-table .col-client{width:38%}.report-page.nightly-sign-off-page .sign-off-table .col-boxes{text-align:center;width:11%}.report-page.nightly-sign-off-page .sign-off-table .col-bags{text-align:center;width:11%}.report-page.nightly-sign-off-page .sign-off-table td.col-notes{background:rgb(248.1,248.1,248.1)}.report-page.nightly-sign-off-page .sign-off-table tr:nth-child(even) td.col-notes{background:rgb(237.9,237.9,237.9)}.report-page.nightly-sign-off-page .sign-off-table--sandwiches .col-boxes{width:13%}.report-page.nightly-sign-off-page .no-shipments{color:#5a5a5a;font-size:.85rem;font-style:italic;margin:0;padding:.75rem}.report-page.nightly-sign-off-page .print-page-header{display:none}@media only screen and (max-width: 40em){.report-page .report-header,.report-page .report-toolbar,.report-page .report-actions,.report-page .report-date-form{align-items:stretch;display:block}.report-page .report-toolbar-note,.report-page .report-secondary-actions{margin-top:12px;text-align:left}.report-page .report-action-buttons{margin-top:12px}.report-generator-page .report-toolbar{min-height:0}.report-generator-page .report-date-range-form,.report-generator-page .report-date-form-with-actions{display:block}}@media only screen and (max-width: 640px){.report-page.nightly-sign-off-page .sign-off-toolbar,.report-page.nightly-sign-off-page .sign-off-control-row{display:block}.report-page.nightly-sign-off-page .sign-off-date-nav,.report-page.nightly-sign-off-page .sign-off-print-btn{width:100%}.report-page.nightly-sign-off-page .sign-off-print-btn{margin-top:10px}}@media print{.report-page.nightly-sign-off-page .report-header,.report-page.nightly-sign-off-page .sign-off-toolbar{display:none !important}.report-page.nightly-sign-off-page .sign-off-section{margin-bottom:1.5rem;page-break-inside:avoid}.report-page.nightly-sign-off-page .sign-off-section+.sign-off-section{break-before:page;page-break-before:always}.report-page.nightly-sign-off-page .sign-off-table{font-size:10pt}.report-page.nightly-sign-off-page .sign-off-screen-header{display:none !important}.report-page.nightly-sign-off-page .sign-off-print-header{display:table-row !important}.report-page.nightly-sign-off-page .sign-off-print-header .print-section-title{background:#323c46;color:#fff;font-size:11pt;font-weight:800;letter-spacing:.04em;padding:.5rem .75rem;text-align:left;text-transform:uppercase;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page.nightly-sign-off-page .sign-off-print-header .print-section-count{float:right;font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:.7}.report-page.nightly-sign-off-page .sign-off-col-headers th{background:#55aad7;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page.nightly-sign-off-page .sign-off-table tr:nth-child(even) td,.report-page.nightly-sign-off-page .initials-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page.nightly-sign-off-page .sign-off-table tr:nth-child(even) td{background:#f3f3f3 !important}.report-page.nightly-sign-off-page .initials-box{height:20px;width:26px}.report-page.nightly-sign-off-page .sign-off-table{border:2px solid #e1e1e1}.report-page.nightly-sign-off-page .sign-off-table th,.report-page.nightly-sign-off-page .sign-off-table td{border-right:2px solid #e1e1e1;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page.nightly-sign-off-page .sign-off-table td.col-notes,.report-page.nightly-sign-off-page .sign-off-table tr:nth-child(even) td.col-notes{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page.nightly-sign-off-page .print-page-header{display:none}.top-menu-section,.side-column{display:none !important}body{margin:0}.content-bg,.wrapper{padding:0 !important}}.side-column{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 64.0625em){.side-column{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.side-column .columns{max-width:100%;padding:0;width:100%}.side-navigation{background:rgb(249.15,249.6,250.05);border-right:1px solid #dcdcdc;min-height:calc(100vh - 70px);padding:22px 14px 60px 17px;width:100%}@media all and (max-width: 1025px){.side-navigation{display:none;min-height:auto}.side-navigation.is-mobile-open{display:block}}@media all and (min-width: 1026px){.side-navigation{display:block !important}}.side-navigation a{text-decoration:none}.nav-primary-links{display:grid;gap:4px;padding-bottom:14px}.nav-primary-link{align-items:center;border-radius:5px;color:#5a5a5a;display:grid;font-size:.82rem;font-weight:700;gap:11px;grid-template-columns:22px minmax(0, 1fr);margin-left:3px;min-height:42px;padding:8px 10px;position:relative;transition:background-color 150ms ease-out,color 150ms ease-out}.nav-primary-link::before{background:rgba(0,0,0,0);border-radius:0 3px 3px 0;content:"";height:22px;left:-13px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color 150ms ease-out,height 150ms ease-out;width:3px}.nav-primary-link i{color:#a0a0a0;font-size:1.2rem;text-align:center;transition:color 150ms ease-out}.nav-primary-link:hover,.nav-primary-link:focus{background:rgb(237.7571428571,246.3785714286,250.9428571429);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.nav-primary-link.active{background:rgb(237.7571428571,246.3785714286,250.9428571429);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.nav-primary-link.active::before{background:#55aad7}.nav-primary-link.active i{color:#55aad7}.nav-icon{display:block;height:22px;width:22px}.nav-pins{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin:18px 0;padding:16px 4px 18px}.nav-pins ul{list-style:none;margin:10px 0 0;padding:0}.nav-pins li a{align-items:center;border-radius:4px;color:#5a5a5a;display:grid;font-size:.78rem;font-weight:600;gap:10px;grid-template-columns:20px minmax(0, 1fr);min-height:38px;padding:7px 8px;transition:background-color 150ms ease-out,color 150ms ease-out,transform 150ms ease-out}.nav-pins li a i{color:#55aad7;font-size:1rem;text-align:center}.nav-pins li a:hover,.nav-pins li a:focus{background:rgb(246.0142857143,250.5071428571,252.8857142857);color:rgb(35.7714285714,111.7857142857,152.0285714286);transform:translateX(2px)}.nav-pins p{color:hsl(0,0%,44.2941176471%);font-size:.74rem;line-height:1.4;margin:9px 7px 0}@media(prefers-reduced-motion: reduce){.nav-primary-link,.nav-pins li a{transition:none}}.nav-section-heading{align-items:center;display:flex;justify-content:space-between;padding:0 7px}.nav-section-heading span{color:#5a5a5a;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-section-action{align-items:center;background:rgb(225.3714285714,240.1857142857,248.0285714286);border-radius:4px;color:rgb(39.6571428571,123.9285714286,168.5428571429);display:inline-flex;font-size:.66rem;font-weight:700;gap:5px;letter-spacing:.03em;margin:-5px -7px;padding:6px 8px;text-transform:uppercase;transition:background-color 150ms ease-out,color 150ms ease-out}.nav-section-action i{font-size:.78rem}.nav-section-action:hover,.nav-section-action:focus{background:rgb(221.2428571429,238.1214285714,247.0571428571);color:rgb(35.7714285714,111.7857142857,152.0285714286)}@media(prefers-reduced-motion: reduce){.nav-section-action{transition:none}}.nav-groups{padding-top:12px}.nav-group{margin-bottom:4px}.nav-group summary{align-items:center;border-radius:5px;color:#5a5a5a;cursor:pointer;display:grid;font-size:.8rem;font-weight:700;gap:10px;grid-template-columns:22px minmax(0, 1fr) 14px;list-style:none;margin-left:3px;min-height:42px;padding:8px 10px;position:relative;text-transform:uppercase;transition:background-color 150ms ease-out,color 150ms ease-out}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary::before{background:rgba(0,0,0,0);border-radius:0 3px 3px 0;content:"";height:22px;left:-13px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color 150ms ease-out;width:3px}.nav-group summary:hover,.nav-group summary:focus{background:rgb(244.7625,245.55,246.3375);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.nav-group[open] summary{background:rgb(237.7571428571,246.3785714286,250.9428571429);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.nav-group[open] summary::before{background:#55aad7}.nav-group .nav-caret{color:#a0a0a0;font-size:.72rem;transition:transform 250ms cubic-bezier(0.22, 1, 0.36, 1)}.nav-group[open] .nav-caret{transform:rotate(180deg)}.nav-group ul{list-style:none;margin:2px 0 8px;overflow:hidden}.nav-group li a{border-radius:4px;color:#5a5a5a;display:block;font-size:.76rem;font-weight:600;line-height:1.3;padding:5px 10px 5px 34px;transition:color 150ms ease-out}.nav-group li a:hover,.nav-group li a:focus{color:#55aad7}.nav-group li.active a{color:rgb(35.7714285714,111.7857142857,152.0285714286);font-weight:700}@media(prefers-reduced-motion: reduce){.nav-group .nav-caret,.nav-group summary,.nav-group summary::before,.nav-group li a{transition:none}}.top-menu-section{background:#343740;color:#fff;display:grid;grid-template-columns:minmax(200px, 16.66667%) minmax(0, 1fr);margin:0 -15px;min-height:70px;position:relative;z-index:20}.top-menu-brand{align-items:center;background:#55aad7;display:flex;min-width:0;padding:0 20px}.top-menu-logo{color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.01em;line-height:1}.top-menu-logo:hover,.top-menu-logo:focus{color:#fff}.top-menu-toggle{background:rgba(0,0,0,0);border:0;color:#fff;display:none;font-size:1.55rem;height:42px;margin:0 10px 0 0;padding:0;width:42px}.top-menu-toggle:hover,.top-menu-toggle:focus{background:hsla(0,0%,100%,.12)}.top-menu-context{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0;padding:10px 22px}.bakery-context{min-width:0}.bakery-context span,.bakery-context strong{display:block}.bakery-context span{color:hsla(0,0%,100%,.62);font-size:.66rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bakery-context strong{color:#fff;font-size:.92rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-menu-actions{align-items:center;display:flex;gap:14px}.operations-status{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:700;gap:7px;min-height:34px;padding:6px 10px}.operations-status.warning{background:#5a4033;color:#fff0df}.operations-status:hover,.operations-status:focus{color:#fff}.account-menu{position:relative}.account-menu>summary{align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0, 1fr) 12px;list-style:none;min-width:160px;padding:3px 0}.account-menu>summary::-webkit-details-marker{display:none}.account-avatar{align-items:center;background:rgb(37.7142857143,117.8571428571,160.2857142857);border-radius:50%;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:34px;justify-content:center;width:34px}.account-identity{min-width:0}.account-identity strong,.account-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity strong{color:#fff;font-size:.78rem;line-height:1.25}.account-identity small{color:hsla(0,0%,100%,.62);font-size:.66rem;line-height:1.25}.account-menu-panel{background:#fff;border:1px solid #dcdcdc;min-width:210px;padding:7px;position:absolute;right:0;top:calc(100% + 9px);z-index:30}.account-menu-panel a{border-radius:4px;color:#5a5a5a;display:block;font-size:.8rem;font-weight:600;padding:9px 10px}.account-menu-panel a:hover,.account-menu-panel a:focus{background:rgb(246.0142857143,250.5071428571,252.8857142857);color:rgb(35.7714285714,111.7857142857,152.0285714286)}.account-menu-panel .account-menu-logout{border-top:1px solid #dcdcdc;margin-top:5px;padding-top:11px}.pin-action-menu{display:inline-block;position:relative}.pin-action-menu>summary{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#5a5a5a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;list-style:none;width:40px}.pin-action-menu>summary::-webkit-details-marker{display:none}.pin-action-menu>summary:hover,.pin-action-menu>summary:focus{border-color:#55aad7;color:#55aad7}.pin-action-menu-panel{background:#fff;border:1px solid #dcdcdc;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.pin-action-menu-panel form{margin:0}.pin-action-menu-item{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:3px;color:#5a5a5a;display:grid;font-size:.78rem;font-weight:600;gap:9px;grid-template-columns:18px minmax(0, 1fr);height:auto;line-height:1.25;margin:0;padding:9px;text-align:left;width:100%}.pin-action-menu-item:hover,.pin-action-menu-item:focus{background:rgb(246.0142857143,250.5071428571,252.8857142857);color:rgb(35.7714285714,111.7857142857,152.0285714286)}@media all and (max-width: 1025px){.top-menu-section{grid-template-columns:minmax(180px, 32%) minmax(0, 1fr)}.top-menu-toggle{display:inline-flex;align-items:center;justify-content:center}}@media only screen and (max-width: 40em){.top-menu-section{grid-template-columns:1fr}.top-menu-brand{min-height:56px}.top-menu-context{min-height:62px;padding:8px 14px}.operations-status span{display:none}.account-menu>summary{min-width:46px}.account-identity{display:none}}.papertrail-page .index-header{margin-bottom:16px}.papertrail-summary{align-items:center;display:flex;gap:10px;margin:.35rem 0 0}.papertrail-summary .account-avatar{flex:0 0 auto;font-size:.72rem;height:26px;width:26px}.papertrail-summary span{color:#5a5a5a}.papertrail-section{margin-bottom:16px;padding:18px 20px}.papertrail-section-heading{border-bottom:1px solid rgb(235.2,235.2,235.2);margin:0 0 14px;padding-bottom:10px}.papertrail-section-heading h2{color:#555;font-size:1.1rem;font-weight:700;margin:0}.papertrail-group+.papertrail-group{border-top:1px solid rgb(235.2,235.2,235.2);margin-top:18px;padding-top:18px}.papertrail-group-heading{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.papertrail-group-heading h3{color:#555;font-size:.98rem;font-weight:700;margin:0}.papertrail-removed-badge{background:rgb(254.04,245.16,245.16);border-radius:3px;color:hsl(0,82.2222222222%,47.8823529412%);font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.papertrail-empty{color:#5a5a5a;font-size:.9rem;font-style:italic;margin:0}.papertrail-feed{list-style:none;margin:0;padding:0;position:relative}.papertrail-entry{display:grid;gap:12px;grid-template-columns:30px minmax(0, 1fr);padding-bottom:16px;position:relative}.papertrail-entry:not(:last-child)::before{background:rgb(235.2,235.2,235.2);content:"";left:14px;position:absolute;top:30px;bottom:0;width:2px}.papertrail-entry:last-child{padding-bottom:0}.papertrail-avatar{align-items:center;background:rgb(37.7142857143,117.8571428571,160.2857142857);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:.72rem;font-weight:700;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.papertrail-entry--create .papertrail-avatar{background:rgb(73.3278688525,122.7950819672,19.2049180328)}.papertrail-entry--destroy .papertrail-avatar{background:hsl(0,82.2222222222%,47.8823529412%)}.papertrail-entry-body{min-width:0}.papertrail-entry-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.papertrail-actor{color:#555;font-size:.92rem;font-weight:700}.papertrail-verb{color:#5a5a5a;font-size:.88rem}.papertrail-entry--create .papertrail-verb{color:rgb(68.0606557377,113.9745901639,17.8254098361)}.papertrail-entry--destroy .papertrail-verb{color:rgb(213.2,20.8,20.8)}.papertrail-time{color:#5a5a5a;font-size:.78rem;margin-left:auto;white-space:nowrap}.papertrail-changes{display:grid;gap:6px;list-style:none;margin:0;padding:0}.papertrail-change{align-items:center;background:#f3f3f3;border-radius:3px;display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px;padding:7px 10px}.papertrail-field{color:#5a5a5a;flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.03em;min-width:110px;text-transform:uppercase}.papertrail-value{color:#555;font-weight:600;overflow-wrap:anywhere}.papertrail-value--from{color:#5a5a5a;font-weight:400;text-decoration:line-through}.papertrail-arrow{color:#a0a0a0}@media only screen and (max-width: 40em){.papertrail-field{min-width:100%}}.landing-page-body{background:#fff}.landing-page-heading{text-align:center}.landing-page-heading .headline{color:#5a5a5a;font-size:30px;font-weight:400;line-height:40px;margin:33px 0 0 0}.landing-page-heading .message{color:#a0a0a0;font-size:18px;font-weight:300;line-height:32px;margin:33px 0 33px 0}.marketing-header{background-color:#323c46;color:#fff}@media only screen and (min-width: 64.0625em){.marketing-header .full-width{width:100%;margin-left:auto;margin-right:auto;max-width:initial;padding-left:2%;padding-right:2%}}.marketing-header .left-section{text-align:center}@media only screen and (min-width: 64.0625em){.marketing-header .left-section{padding:0;text-align:right}}.marketing-header .left-section .logo{display:block;margin:20px auto 10px auto;width:200px}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.marketing-header .left-section .logo{width:300px}}@media only screen and (min-width: 64.0625em){.marketing-header .left-section .logo{width:200px}}.marketing-header .right-section{text-align:center}@media only screen and (min-width: 64.0625em){.marketing-header .right-section{text-align:right}}.marketing-header .right-section .contact-info{font-size:10px;font-weight:300}.marketing-header .right-section .contact-info span{font-weight:700}.marketing-header .right-section .header-nav ul{list-style:none;margin:0;text-align:center;padding:0}.marketing-header .right-section .header-nav ul li{display:inline-block;margin-right:15px;padding:10px 0 10px 0}.marketing-header .right-section .header-nav ul li:last-child{margin-right:0 !important}.marketing-header .right-section .header-nav ul a{color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.8);text-transform:uppercase}.hero{background-image:url("/assets/marketing/home/hero_1-4600d0cc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 0 60px;min-height:750px;overflow:hidden;padding:170px 0 0;position:relative}.hero .logo{margin:0 0 0 -3px;max-width:400px;padding:0;width:100%}.hero .headline{color:#fff;font-size:24px;font-weight:300;line-height:40px;margin:0 0 16px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.hero .arrow{bottom:0;position:absolute;width:100%}.hero .arrow:before,.hero .arrow:after{border-bottom:40px solid #fff;bottom:100%;box-sizing:border-box;content:"";position:absolute;width:50%}.hero .arrow:before{border-right:40px solid rgba(0,0,0,0);right:50%}.hero .arrow:after{border-left:40px solid rgba(0,0,0,0);left:50%}.about{text-align:center;color:#a0a0a0}.about .features .headline{color:#5a5a5a;font-size:18px;font-weight:400;line-height:40px}.about .features .message{font-size:14px;font-weight:300;line-height:24px}.about .features .about-icons{margin:0 0 33px 0}.about .features .about-icons img{margin:0 0 21px 0;max-height:100px}.about .footer{color:#a0a0a0;margin:40px 0 0 0}@media only screen and (min-width: 40.0625em){.about .footer{margin:71px 0 0 0}}.about .footer .strong{font-weight:700;color:#55aad7}.about .footer .message{font-size:12px;font-weight:300}@media only screen and (min-width: 40.0625em){.about .footer .message .rwd-line{display:block}}.pricing .pricing-tables{margin-bottom:10px}@media only screen and (min-width: 40.0625em){.pricing .pricing-tables{margin-bottom:43px}}.pricing .pricing-footer{color:#a0a0a0;font-weight:300;text-align:center}.pricing .pricing-footer .openbeta-message{font-size:10px;letter-spacing:.54px;line-height:16px}@media only screen and (min-width: 64.0625em){.pricing .pricing-footer .rwd-line{display:block}}.pricing .pricing-footer .phone-cta{color:#5a5a5a;font-size:18px;letter-spacing:1px;line-height:24px}@media only screen and (max-width: 64em){.pricing-table{margin-bottom:30px}}.pricing-table .cta{bottom:22px;position:relative;text-align:center;margin-bottom:-15px}.pricing-table .header{background-color:#333;color:#fff;font-size:1rem;font-weight:bold;padding:.9375rem 1.25rem;text-align:center;background:#55aad7;color:#fff;font-size:14px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.pricing-table .custom-price{background-color:#f2f2f2;border-bottom:dotted 1px #ddd;color:#333;font-size:2rem;font-weight:normal;padding:.9375rem 1.25rem;text-align:center;background:#c8c8c8;border:0;color:#fff}.pricing-table .custom-price .month,.pricing-table .custom-price .price-deal{font-weight:400}.pricing-table .custom-price .number,.pricing-table .custom-price .symbol{font-weight:600}.pricing-table .custom-price .month{font-size:12px;letter-spacing:1px;line-height:17px}.pricing-table .custom-price .number{font-size:40px;letter-spacing:1px;line-height:50px}.pricing-table .custom-price .symbol{font-size:20px;vertical-align:70%}.pricing-table .custom-price .quoted-description{color:rgba(0,0,0,.7);font-size:16px;font-weight:300;line-height:22px}.pricing-table .custom-price .price-deal{color:#fff;line-height:20px}.pricing-table .custom-price .price-deal p:first-child{margin-bottom:10px}.pricing-table .custom-price .customers span,.pricing-table .custom-price .standing-orders span{font-weight:700}.pricing-table .custom-price .customers{font-size:20px;letter-spacing:1px}.pricing-table .custom-price .standing-orders{font-size:12px}.pricing-table .custom-price .custom-hr{background:#fff}.pricing-table .feature{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:.875rem;font-weight:normal;padding:.9375rem;text-align:center;background:#fff;color:#555;font-size:12px;font-weight:400;line-height:18px}.pricing-table .feature span{font-weight:700}.cta-section{padding:100px 0 100px 0}.cta-section .headline{color:#5a5a5a;font-size:30px;font-weight:400;line-height:40px}.cta-section .headline .rwd-line{display:block}@media only screen and (min-width: 40.0625em){.cta-section .headline .rwd-line{display:inline}}.cta-section .button-padding{margin:35px 0 35px 0}.cta-section .message{color:#a0a0a0;font-size:18px;font-weight:300;line-height:32px}.cta-section .message .rwd-line{display:inline}@media only screen and (min-width: 40.0625em){.cta-section .message .rwd-line{display:block}}.privacy-policy h1,.privacy-policy h2,.privacy-policy span,.terms_of_service h1,.terms_of_service h2,.terms_of_service span{color:#5a5a5a;font-weight:600}.privacy-policy h2,.privacy-policy p,.terms_of_service h2,.terms_of_service p{font-size:14px;line-height:25px}.privacy-policy h1,.terms_of_service h1{font-size:30px;line-height:40px}.privacy-policy h2,.terms_of_service h2{text-transform:uppercase}.privacy-policy hr,.terms_of_service hr{background:#a0a0a0}.privacy-policy p,.terms_of_service p{color:#a0a0a0;font-weight:400}.privacy-policy ul,.terms_of_service ul{margin-left:40px}.privacy-policy ul li,.terms_of_service ul li{color:#a0a0a0;font-weight:600;text-transform:uppercase}.privacy-policy .effective-date,.terms_of_service .effective-date{margin:31px 0}.marketing-footer{background-color:#323c46;color:#fff;padding:40px 10px 60px 10px}@media only screen and (min-width: 64.0625em){.marketing-footer .full-width{width:100%;margin-left:auto;margin-right:auto;max-width:initial;padding-left:2%;padding-right:2%}}@media only screen and (min-width: 64.0625em){.marketing-footer .row{width:100%;margin-left:auto;margin-right:auto;max-width:initial}}.marketing-footer .underlined-link{color:#fff;font-weight:600;border-bottom:solid 1px #fff}.marketing-footer .underlined-link:hover,.marketing-footer .underlined-link:focus{color:rgb(64.3571428571,159.6785714286,210.1428571429)}@media only screen and (max-width: 40em){.marketing-footer .left-section,.marketing-footer .middle-section,.marketing-footer .right-section{text-align:center}}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.marketing-footer .left-section,.marketing-footer .middle-section,.marketing-footer .right-section{text-align:center}}.marketing-footer .left-section{text-align:center}@media only screen and (min-width: 64.0625em){.marketing-footer .left-section{padding:0;text-align:left}}.marketing-footer .right-section span{margin-left:20px;margin-right:20px}.marketing-footer .logo{margin-bottom:20px}.marketing-footer .logo img{display:block;margin:20px auto 10px auto;width:200px}@media only screen and (min-width: 40.0625em)and (max-width: 64em){.marketing-footer .logo img{width:300px}}@media only screen and (min-width: 64.0625em){.marketing-footer .logo img{margin:16px 0 15px -2px;width:240px}}.marketing-footer .message,.marketing-footer .contact-info,.marketing-footer .footer-links{font-size:10px;font-weight:300}.marketing-footer .message{color:#fff}.marketing-footer .message .strong{font-weight:600}.marketing-footer .contact-info span{font-weight:600}.marketing-footer .header-nav ul{list-style:none;margin:0;margin-bottom:20px;text-align:center;padding:0}.marketing-footer .header-nav ul li{display:inline-block;margin-right:15px;padding:10px 0 10px 0}.marketing-footer .header-nav ul li:last-child{margin-right:0 !important}.marketing-footer .header-nav ul a{color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.8);text-transform:uppercase}.registration-body{background:#f5f5f5}.registration h1,.registration h2{color:#5a5a5a;font-weight:600;letter-spacing:1px;line-height:24px;text-transform:uppercase}.registration h1{font-size:20px;margin-bottom:20px}@media only screen and (min-width: 40.0625em){.registration h1{margin-bottom:47px}}.registration h2{font-size:16px;margin-bottom:30px}.registration .main-container{background-color:#fff;border:1px solid #e6e6e6;padding:20px}@media only screen and (min-width: 40.0625em){.registration .main-container{padding:20px 60px}}.registration .registration-button-group{margin-bottom:22px}.registration .registration-button-group li{margin-top:-20px}.registration .registration-button input{visibility:hidden;width:0}.registration .registration-button input:checked+label{background-color:#55aad7;color:#fff}.registration .registration-button label{background:#e6e6e6;border-radius:5px;color:#a0a0a0;padding:12px 20px}@media only screen and (min-width: 40.0625em){.registration .registration-button label{font-size:12px;height:36px;line-height:36px;margin-right:10px;padding:0 60px}}.registration .registration-button label:hover{background-color:#55aad7;color:#fff}.registration .sign-up-message{color:#a0a0a0;font-size:12px;font-weight:400;line-height:17px;margin-bottom:21px}.registration .join-cta-button{background-color:#55aad7;color:#fff;font-size:12px;height:40px;line-height:40px;margin-bottom:63px;padding:0 23px;text-transform:none}.registration .join-cta-button:hover,.registration .join-cta-button:focus{background:rgb(64.3571428571,159.6785714286,210.1428571429)}.registration .basic-info-container,.registration .your-account-container,.registration .credit-card-container{margin-bottom:33px}.registration .join-message{color:#a0a0a0;font-size:10px;font-weight:400;line-height:25px}.registration .plan-type-error{background-color:#eb3232;margin-left:10px}.registration .payment-information-messsage{color:#a0a0a0;font-size:13px;font-weight:400;line-height:19px;margin-top:16px;margin-bottom:35px}
