/* Copyright 2025 Virtual Interconnect Software,LLC.All rights reserved. */.FormInput{position:relative;}.FormCalendar{position:absolute;background:#ddd;background-image:-moz-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:-webkit-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:linear-gradient(top,#f9f9f9 0,#ddd 5em);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.25);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.25);padding:1em;z-index:1000;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;}.FormCalendar th{text-align:center;border-bottom:1px solid #ccc;padding-bottom:0.5em;}.FormCalendar tr:first-child td{border-top:1px solid #eee;}.FormCalendar td{width:2.5em;text-align:center;}.FormCalendar th span,.FormCalendar td span{display:block;width:2.5em;cursor:pointer;margin:2px;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;}.FormCalendar th span:hover{background:#999;color:#fff;}.FormCalendar td span{color:#333;}.FormCalendar td span:hover{border:2px solid #999;margin:0;}.FormCalendar td span.Selected{background:#999;color:#fff;}.FormContactLists ol{list-style:none;margin:0;padding:0;}.FormContactLists ol label{padding-left:0.5em;}fieldset.Form span.FormCreditCardShortField{display:inline-block;width:18em;}fieldset.Form input[type="text"].FormCreditCardDate,fieldset.Form input.FormPaymentPhoneAreaCode,fieldset.Form input.FormPaymentPhoneExchange,fieldset.Form input.FormPaymentPhoneExtension,fieldset.Form td.FormInput input[type="text"].FormCreditCardDate,fieldset.Form td.FormInput input.FormPaymentPhoneAreaCode,fieldset.Form td.FormInput input.FormPaymentPhoneExchange,fieldset.Form td.FormInput input.FormPaymentPhoneExtension{width:2.375em;}fieldset.Form input[type="text"].FormCreditCardCVV,fieldset.Form input.FormPaymentPhoneNumber,fieldset.Form td.FormInput input[type="text"].FormCreditCardCVV,fieldset.Form td.FormInput input.FormPaymentPhoneNumber{width:3.25em;}fieldset.Form input[type="text"].FormPaymentAmount,fieldset.Form td.FormInput input[type="text"].FormPaymentAmount{width:6em;}fieldset.Form input.FormPaymentTypeCreditCard:checked + span > span > span.FormPaymentCheck{display:none;}fieldset.Form input.FormPaymentTypeCheck:checked + span > span.FormPaymentCreditCard{display:none;}dl.FormPaymentInvoices > dt{font-weight:bold;}dl.FormPaymentInvoices > dd{margin-left:1em;}dl.FormPaymentInvoices > dd > ul{list-style:none;margin:0 0 1em 0;padding:0;}dl.FormPaymentInvoices > dd > ul > li.FormPaymentInvoiceCustom > input + span > span{display:none;}dl.FormPaymentInvoices > dd > ul > li.FormPaymentInvoiceCustom > input:checked + span > span{display:inline;}dl.FormPaymentInvoices > dd > ul > li.FormPaymentInvoiceCustom > input:checked + span > span > label{padding-left:1.75em;}div.FormPrintPreviewParent{position:relative;display:inline-block;}img.FormPrintPreview{width:320px;}.FormContainer input.FormContainerSectionToggle{display:none;}.FormContainer input.FormContainerSectionToggle + div > div:first-of-type{overflow:hidden;max-height:0;opacity:0;-webkit-transition:opacity 1s linear 0,max-height 0.5s cubic-bezier(0,1,0,1) 0;-moz-transition:opacity 1s linear 0,max-height 0.5s cubic-bezier(0,1,0,1) 0;-ms-transition:opacity 1s linear 0,max-height 0.5s cubic-bezier(0,1,0,1) 0;-o-transition:opacity 1s linear 0,max-height 0.5s cubic-bezier(0,1,0,1) 0;transition:opacity 1s linear 0,max-height 0.5s cubic-bezier(0,1,0,1) 0;}.FormContainer input.FormContainerSectionToggle:checked + div > div:first-of-type{overflow:hidden;max-height:10000px;opacity:1;-webkit-transition:opacity 1s linear 0,max-height 5s linear 0;-moz-transition:opacity 1s linear 0,max-height 5s linear 0;-ms-transition:opacity 1s linear 0,max-height 5s linear 0;-o-transition:opacity 1s linear 0,max-height 5s linear 0;transition:opacity 1s linear 0,max-height 5s linear 0;}.FormContainer input.FormContainerSectionToggle + div > input.FormContainerSectionToggle + div > label{display:none;}.FormContainer input.FormContainerSectionToggle:checked + div > input.FormContainerSectionToggle + div > label,.FormContainer > fieldset.Form > input.FormContainerSectionToggle + div > label{display:inline;}.FormContainer input.FormContainerSectionToggle:checked + div > input.FormContainerSectionToggle:checked + div > label,.FormContainer > fieldset.Form > input.FormContainerSectionToggle:checked + div > label{display:none;}fieldset.Form .FormContainerSectionTitle{display:inline;}fieldset.Form label.FormContainerDeleteSection{margin-left:1em;}fieldset.Form label.FormContainerAddSection,fieldset.Form label.FormContainerDeleteSection{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;border:0;line-height:175%;padding-left:1em;padding-right:1em;outline:none;-webkit-transition-property:-webkit-box-shadow,background-image;-webkit-transition-duration:0.5s,0.5s;-moz-transition-property:-webkit-box-shadow,background-image;-moz-transition-duration:0.5s,0.5s;transition-property:box-shadow,background-image;transition-duration:0.5s,0.5s;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(0.5,#999));background-image:-moz-linear-gradient(top,#ccc 0,#999 50%);background-image:-webkit-linear-gradient(top,#ccc 0,#999 50%);background-image:linear-gradient(top,#ccc 0,#999 50%);cursor:pointer;color:#000;}fieldset.Form label.FormContainerAddSection:hover,fieldset.Form label.FormContainerDeleteSection:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(0.5,#aaa));background-image:-moz-linear-gradient(top,#ddd 0,#aaa 50%);background-image:-webkit-linear-gradient(top,#ddd 0,#aaa 50%);background-image:linear-gradient(top,#ddd 0,#aaa 50%);-moz-box-shadow:0 0 20px rgb(64,128,255);-webkit-box-shadow:0 0 20px rgb(64,128,255);box-shadow:0 0 20px rgb(64,128,255);}ol.FormPreFillSourceList{list-style:none;margin:0;padding:0;}ol.FormPreFillSourceList label.Disabled{opacity:0.5;}div.PrintPreviewLoadingBar{position:absolute;width:25%;height:1em;border:1px solid #000;background:#fff;}div.PrintPreviewLoadingBar > div{position:absolute;top:1px;left:1px;bottom:1px;background:#000;}.WidgetFormCollapsibleBreak{padding-top:2em;}.WidgetFormCollapsibleBreak > h4{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(200,200,200,0.5)),color-stop(0.5,rgba(180,180,180,0.5)),color-stop(1.0,rgba(120,120,120,0.5)));background-image:-moz-linear-gradient(top,rgba(200,200,200,0.5) 0,rgba(180,180,180,0.5) 50%,rgba(120,120,120,0.5) 100%);background-image:-webkit-linear-gradient(top,rgba(200,200,200,0.5) 0,rgba(180,180,180,0.5) 50%,rgba(120,120,120,0.5) 100%);background-image:linear-gradient(top,rgba(200,200,200,0.5) 0,rgba(180,180,180,0.5) 50%,rgba(120,120,120,0.5) 100%);border-radius:2px;padding:0.25em 1em;}.WidgetFormCollapsibleBreak.Active > h4{cursor:pointer;}.WidgetFormCollapsibleBreak.Active > h4 > span.Arrow{margin-right:0.75em;}.WidgetFormCollapsibleBreak.Active > h4:hover > span.Title{text-decoration:underline;}.WidgetFormCollapsibleBreakFieldHide{display:none;}/* Copyright 2025 Virtual Interconnect Software,LLC.All rights reserved. */.UIDrawing > div:last-of-type{position:relative;border:1px solid #000;background-color:#fff;font-size:0;line-height:0;}.UIDrawing > div:last-of-type > img{width:100%;}.UIDrawing > div:last-of-type > img{position:relative;z-index:1;}.UIDrawing > div:last-of-type > canvas{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}.UIDrawing > div:last-of-type > img.LoadingSpinner{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px;}.UIDrawing > div:last-of-type > div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;}