.error-boundary{background:0 0;padding:1em}.error-boundary .u-row{column-gap:3px}.error-boundary a{color:maroon;font-weight:600;text-decoration:none}.error-boundary button{border:solid var(--sl-color-gray-700) 1px;box-shadow:unset;color:var(--sl-color-gray-700);white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:5px;outline:none;flex-grow:0;flex-shrink:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;height:100%;margin-left:.75em;padding:5px}.error-boundary button.outline{background-color:#fff}.error-boundary button:hover,.error-boundary button:focus{color:#000;background-color:#fff!important}.error-boundary--icon{color:maroon;flex-flow:row;column-gap:.5em;max-width:100%;display:flex}.error-boundary--icon svg{margin-top:5px}.error-boundary__icon{color:maroon}.error-boundary__icon-error{text-overflow:ellipsis;flex-wrap:nowrap;overflow-x:hidden}.error-boundary__title{background-color:#ff00004d;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 6px}.error-boundary__title .icon-button__label{color:maroon;font-weight:600}.error-boundary__message{background-color:#ffffff80;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:2px 6px}.error-boundary__message p{margin:5px}.error-boundary__show-error{margin-top:1em;margin-left:.5em;font-size:.9em}.error-boundary__show-error *,.error-boundary__show-error .icon-button__label{font-size:.9em}.error-boundary__error-message{background-color:#ffffff80;border-radius:3px;margin:.5em 0 1.5em;padding:3px 6px;font-family:Courier,monospace}.Confirm{z-index:100000;background:#ffffffb3;flex-direction:column;width:-moz-fit-content;width:fit-content;height:100%;display:flex;position:fixed;top:0;left:0}.Confirm .react-select__control{min-width:20em!important}.Confirm-Select{width:-moz-fit-content;width:fit-content;min-width:16em;margin:0 auto 1em;position:relative;overflow-y:visible}.Confirm .confirm-dialog-x{max-width:1em!important}.Confirm .ConfirmButtons{flex-direction:row;justify-content:center;margin-top:0;margin-bottom:1em;padding:.25em 0;display:flex}.Confirm .ConfirmButtons .Button:first-of-type{margin-right:10px}.Confirm h1{color:var(--sl-color-gray-700);text-align:center;border:none;margin:0;padding:.1em;font-size:1.25em}.Confirm h2{color:#795a38}.Confirm .Form{height:-moz-fit-content;height:fit-content}.Confirm .alert{background-color:var(--sl-color-neutral-50);border-radius:.5em;min-width:35em;max-width:90vw;height:-moz-fit-content;height:fit-content;margin:auto;padding:0;overflow:hidden;box-shadow:0 0 5px #00000080;border:solid 1px var(--sl-color-neutral-100)!important}.Confirm .alert-dismissible{padding-right:4rem}.Confirm .alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;top:0;right:0}.Confirm .alert-primary{color:#194f6d;background-color:#d6eaf6;border-color:#c5e2f2}.Confirm .alert-primary hr{border-top-color:#b0d8ed}.Confirm .alert-primary .alert-link{color:#0f3144}.Confirm .alert-secondary{color:#6e7274;background-color:#f6f8f9;border-color:#f3f5f6}.Confirm .alert-secondary hr{border-top-color:#e4e9eb}.Confirm .alert-secondary .alert-link{color:#55585a}.Confirm .alert-success{background-color:#fff;background-image:linear-gradient(90deg,#00000008,#ffffff80,#00000008);border-color:#d1ebd1}.Confirm .alert-dialog{background-color:#f5f5f5;flex-direction:row;width:-moz-fit-content;width:fit-content;min-width:12em;min-height:-moz-fit-content;min-height:fit-content;max-height:calc(100vh - 2em);margin:auto;display:flex;position:relative;overflow:auto;padding:.5em!important}.Confirm .alert-dialog>div{padding:5px!important}.Confirm .alert-dialog>div>div:last-child{padding-top:1em}.Confirm .alert-with-cancel>div>div:last-child{padding-top:unset;padding-bottom:unset}.Confirm .alert-hell-yeah{color:#306030;background-color:#def1de;border-color:#d1ebd1}.Confirm .alert-success hr{border-top-color:#bfe3bf}.Confirm .alert-success .alert-link{color:#1f3e1f}.Confirm .alert-info{background-color:#fff;background-image:linear-gradient(90deg,#00000008,#ffffff80,#00000008);border-color:#d1edf6}.Confirm .alert-info hr{border-top-color:#bce5f2}.Confirm .alert-info .alert-link{color:#20454f}.Confirm .alert-warning{background-color:#fff;background-image:linear-gradient(90deg,#00000008,#ffffff80,#00000008);border-color:#fbe8cd;padding:0 1em!important}.Confirm .alert-warning h1{color:#7d5a29}.Confirm .alert-warning hr{border-top-color:#f9ddb5}.Confirm .alert-warning .alert-link{color:#573e1c}.Confirm .alert-danger{background-color:#fff;background-image:linear-gradient(90deg,#00000008,#ffffff80,#00000008);border-color:#f4cfce}.Confirm .alert-danger hr{border-top-color:#efbbb9}.Confirm .alert-danger .alert-link{color:#4c1d1b}.Confirm .alert-light{color:#7f8182;background-color:#fdfefe;border-color:#fcfdfe}.Confirm .alert-light hr{border-top-color:#e9f0f8}.Confirm .alert-light .alert-link{color:#666768}.Confirm .alert-dark{color:#09161d;background-color:#d0d4d7;border-color:#bdc3c7}.Confirm .alert-dark hr{border-top-color:#afb6bb}.Confirm .alert-dark .alert-link{color:#000}.Confirm strong{color:#000;font-weight:600}.Confirm-Message{border-radius:7px;min-width:25em;padding:.5em 1em}@media screen and (max-width:550px){.Confirm .alert{min-width:unset;max-width:100%;padding:0;box-shadow:0 0 5px #00000080}.Confirm-Message{min-width:unset}.Confirm .alert-dialog{width:calc(100% - 1em);max-width:calc(100% - 1em);max-height:calc(100% - 33px - 2.3em)}}.DNC{-webkit-text-decoration:line-through #80000080;text-decoration:line-through #80000080;color:red!important}.icon-buttons{flex-flow:row;height:100%;display:flex}.icon-buttons>.icon-button{margin:auto 3px}.FormComponent{flex-wrap:nowrap;width:100%;padding-bottom:5px;display:flex;flex-direction:row!important}.FormComponent>.icon-button{flex-grow:0;margin:0}.FormComponent .SelectWithConfig{flex-grow:1;display:flex}.FormComponent .SelectWithConfig .icon-button{max-width:-moz-fit-content;max-width:fit-content;margin-left:5px}.FormComponent .SelectWithConfig .icon-button button{color:navy!important}.FormComponent .Checkbox{min-width:-moz-fit-content!important;min-width:fit-content!important}.FormComponent .FormComponentButtons{border-top-right-radius:20px;border-bottom-right-radius:20px;flex-direction:column;margin:5px;display:flex;padding:0!important}.FormComponent .FormComponentButtons>.icon-button:first-child{margin-bottom:10px}.FormComponent .FormComponentType{flex-direction:row;flex-grow:0;width:max-content;display:flex;margin-right:3px!important}.FormComponent .FormComponentType .Select{width:20em}.FormComponent .FormComponentLabel{color:var(--sl-color-gray-600);min-width:6em;max-width:6em;margin:auto 10px auto 0;font-weight:600}.FormComponent .FormComponentValue{flex-wrap:wrap;flex-grow:1;width:-moz-fit-content;width:fit-content;margin:auto 0;display:flex}.FormComponent .FormComponentValue.noWrap{flex-wrap:nowrap!important}.FormComponent .FormComponentValue .Select input{border:unset;box-shadow:unset}.FormComponent .FormComponentValue.Compound{flex-flow:row;display:flex}.FormComponent .FormComponentValue.Compound input{flex-grow:1;justify-self:center}.FormComponent .FormComponentValue.Compound .icon-button{flex-grow:0;margin-left:3px}.FormComponent .BreakWords{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.FormComponent .FormComponentTypes{width:max-content;margin:auto 10px auto 0;padding-bottom:5px!important}.FormComponent.EditMode{background-color:#ffc;border-radius:10px;height:-moz-fit-content;height:fit-content;margin:5px 0;padding:5px 5px 0}.FormComponent.DisplayMode{padding:0}.FormComponent.DisplayMode .FormComponentValue{flex-grow:1}.Form{flex-direction:column;height:100%;font-family:Open Sans,sans-serif;display:flex}.Form .FormComponentValue input{text-overflow:ellipsis;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.25rem .5rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow-x:hidden}.Form .FormComponentValue input:focus-within:not([class^=react]):not([class^=time]):not([class^=date]):not([class^=icon]):not([class^=duration]){transition:border .15s;box-shadow:0 0 3px 3px #6495ed80}.Form .Select input{box-shadow:unset;line-height:unset;padding:unset;transition:unset}.Form #datalist{background:red}.Form select{text-overflow:ellipsis;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.25rem .5rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow-x:hidden}.Form select:focus-within:not([class^=react]):not([class^=time]):not([class^=date]):not([class^=icon]){transition:border .15s;box-shadow:0 0 3px 3px #6495ed80}.Form select:focus-visible:not([class^=react]):not([class^=time]):not([class^=date]):not([class^=icon]){outline:none}.Form .FormOption{margin:.25rem;padding:.25rem}.Form .Label{width:max-content;margin:auto 10px auto 0;padding-bottom:5px!important}.Form .radio input{width:unset}.Form .radio label{margin-right:1em}.Form .form-table{flex-flow:row;display:flex}.Form .Row{flex-flow:wrap;min-height:-moz-fit-content;min-height:fit-content;margin:2.5px 0;display:flex}.Form .Row .Row{margin:0}.Form .Row.Column{flex-direction:column;flex-grow:0!important;max-height:40em!important}.Form .Rows{flex-direction:column;flex-grow:1;min-width:100%;max-width:100%;height:100%;min-height:-moz-fit-content;min-height:fit-content;display:flex}.Form .money,.Form .money-disabled,.Form .money-override,.Form .time,.Form .time-override,.Form .time-disabled{min-width:6em;max-width:6em}.Form .money{text-align:right;border-top-left-radius:0;border-bottom-left-radius:0;min-height:2.1em;max-height:2.1em;margin:auto 0}.Form .percentage{text-align:right;border-top-right-radius:0;border-bottom-right-radius:0;min-width:3em;max-width:3em;min-height:2.1em;max-height:2.1em;margin:auto 0}.Form .money-disabled,.Form .time-disabled{color:gray;width:100%;overflow-x:unset;text-overflow:ellipsis;text-align:right;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0 .25em .25em 0;margin:auto 0;padding:.25rem .5rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.Form .money-override{text-align:right;color:maroon;background-color:#fff5f5;border-top-left-radius:0;border-bottom-left-radius:0}.Form .dollar-sign{color:#fff;text-align:center;background-color:#006400;border:1px solid #006400;border-top-left-radius:.25em;border-bottom-left-radius:.25em;width:2em;height:2.1em;margin:auto 0;padding:3px}.Form .percentage-sign{color:#fff;text-align:center;background-color:#00008b;border:1px solid #00008b;border-top-right-radius:.25em;border-bottom-right-radius:.25em;width:2em;height:2.1em;margin:auto 0;padding:5px}.Form .dollar-sign-override{color:#fff;text-align:center;background-color:maroon;border:1px solid maroon;border-right:none;border-top-left-radius:.25em;border-bottom-left-radius:.25em;width:1.6em;height:2.1em;margin:auto 0;padding:5px}.Form .time-sign{color:#fff;text-align:center;background-color:#b8860b;border:1px solid #b8860b;border-right:none;border-top-left-radius:.25em;border-bottom-left-radius:.25em;width:32px;height:2.1em;margin:auto 0;padding:5px}.Form .time-override{border-radius:0 .25em .25em 0}.Form .time-override input{border-radius:0 .25em .25em 0;background-color:#fff5f5!important}.Form .time-sign-override{color:#fff;text-align:center;background-color:maroon;border:1px solid maroon;border-right:none;border-top-left-radius:.25em;border-bottom-left-radius:.25em;width:1.6em;height:2.1em;margin:auto 0;padding:5px 0}.Form .split-row{flex-flow:row;min-height:-moz-fit-content;min-height:fit-content;display:flex}.Form .split-row-left{flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.Form .split-row-left>div{width:-moz-fit-content;width:fit-content;margin-right:1em}.Form .split-row-left .icon-button{padding-left:0!important}.Form .split-row>.Row{flex-grow:1;width:50%}.Form .split-row>.Row:first-of-type:not(:last-of-type){margin-right:2em!important}.Form .split-row>.Row .icon-button{height:unset}.Form .split-row-force{flex-flow:row;min-height:-moz-fit-content;min-height:fit-content;display:flex}.Form .split-row-force>.Row{flex-grow:1}.Form .split-row-force>.Row:first-of-type:not(:last-of-type){margin-right:.5em!important}.Form .split-row-force>.Row:last-of-type:not(:first-of-type){margin-left:.5em!important}.Form .split-row-force>.Row .icon-button{height:unset}.Form .Centered{justify-content:center}.NoWrap{flex-wrap:nowrap!important}.little .Form{width:unset;max-width:unset;max-height:-moz-fit-content;max-height:fit-content}.little .Form .Row{flex-wrap:wrap;margin-bottom:0;flex-direction:column!important}.little .Form .Row select{margin-bottom:5px}.little .Form .split-row{flex-flow:column wrap;display:flex}.little .Form .split-row>.Row{width:100%;flex-grow:1!important}.little .Form .split-row>.Row:first-of-type{margin:0 0 .25em!important}.little .Form .split-row>.Row:last-of-type{margin:.25em 0 0!important}.little .Form .split-row>.Row:last-of-type:not(:first-of-type){margin-left:unset!important}.little .FormComponent{flex-wrap:wrap;max-height:-moz-fit-content;max-height:fit-content;flex-direction:column!important}.little .FormComponent .FormComponentButtons{background:unset}.little .FormComponent .FormComponentLabel{min-width:unset;max-width:unset;min-height:100%;margin:5px 0 0}.little .FormComponent .FormComponentValue{min-width:unset;flex-grow:1;width:100%;height:100%;margin:5px 0 0;display:flex}.little .FormComponent .FormComponentValue:hover,.little .FormComponent .FormComponentValue:focus{outline:none!important}.little .FormComponent .FormComponentValue input{margin-left:unset!important}.little .FormComponent>.icon-button{margin:0}@media screen and (max-width:1100px){.Form .split-row{flex-wrap:nowrap;flex-direction:column!important}.Form .split-row>.Row{flex-grow:1}.Form .split-row>.Row:first-of-type{margin-right:unset!important}.Form .split-row>.Row:last-of-type{margin-left:unset!important}.Form .split-row>.Row .icon-button{height:unset}}@media screen and (max-width:550px),screen and (max-height:550px){.Form{width:unset;max-width:100%;max-height:-moz-fit-content;max-height:fit-content}.Form .Row{flex-wrap:wrap;margin-bottom:0;flex-direction:column!important}.Form .Row select{margin-bottom:5px}.Form .split-row{flex-direction:column;display:flex}.Form .split-row-force{flex-wrap:wrap}.Form .split-row>.Row{width:100%;flex-grow:1!important}.Form .split-row>.Row:first-of-type{margin:0 0 .25em!important}.Form .split-row>.Row:last-of-type{margin:.25em 0 0!important}.split-row-force>.icon-button:last-of-type{margin-bottom:.6em}.FormComponent{flex-wrap:wrap;max-height:-moz-fit-content;max-height:fit-content;flex-direction:column!important}.FormComponent .FormComponentButtons{background:unset}.FormComponent .FormComponentLabel{margin:5px 0 0;min-width:100%!important;max-width:100%!important}.FormComponent .FormComponentValue{min-width:unset;flex-grow:1;margin:5px 0 0;display:flex;width:100%!important}.FormComponent .FormComponentValue input{margin-left:unset!important}.FormComponent>.icon-button{margin:0}}.react-select__menu{box-shadow:0 0 5px var(--sl-color-gray-600);overflow:hidden;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:2px!important}.react-select__control--menu-is-open{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.react-select__option--is-selected{color:var(--sl-color-gray-600)!important;background-color:var(--sl-color-blue-100)!important}.react-select__option--is-focused{background-color:var(--sl-color-gray-100)!important}.react-select__input-container div[data-lastpass-icon-root],.react-select__input-container div[data-lastpass-infield],.react-select__input-container div[data-lastpass-icon-root=true],.react-select__input-container div[data-lastpass-infield=true],.react-select__input-container [data-lastpass-icon-root],.react-select__input-container [data-lastpass-infield]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;left:-9999px!important}.react-select__control div[data-lastpass-icon-root],.react-select__control div[data-lastpass-infield],.react-select__control [data-lastpass-icon-root],.react-select__control [data-lastpass-infield]{visibility:hidden!important;width:0!important;height:0!important;display:none!important}.Select div[data-lastpass-icon-root],.Select div[data-lastpass-infield],.Select [data-lastpass-icon-root],.Select [data-lastpass-infield],.Select input+div[data-lastpass-icon-root],.Select input+div[data-lastpass-infield]{visibility:hidden!important;display:none!important}.react-select__input{flex-grow:1;margin-left:.5em;padding-left:.5em;background:0 0!important;min-width:5em!important}.react-select__input:focus-within{box-shadow:none;outline:none;transition:none}.react-select__single-value{white-space:pre-wrap!important}.Select{flex-grow:1;position:relative}.Select .icon-button{margin:0 5px 0 0}.Select:active,.Select:focus-within,.Select:focus,.Select:hover{z-index:1003}.Select--private{width:100%}.Select.required .react-select__control{background-color:var(--required-color)}.help{filter:drop-shadow(0 0 1px #fff);width:-moz-fit-content;width:fit-content;margin-top:auto;margin-bottom:auto;padding-left:5px;position:relative}.help #cancel-help__button{z-index:100;position:relative;color:maroon!important}.help .icon-button button{color:#00800080}.help--vertical{margin-top:auto;margin-bottom:auto}.help__message-border{z-index:101;background-color:#fffffffa;border-radius:3px;width:30em;margin-top:5px;padding:5px;line-height:1.5;position:absolute;box-shadow:0 0 3px #80808080;font-weight:400!important}.help__message-border.help--fixed-position{position:fixed}.help__message-border:hover,.help__message-border:focus{background-color:#fffffffa!important}.help__message-border .help__header{float:right;margin:5px}.help__message{font-size:90%}.help__message h1{border-bottom:1px solid #000;font-size:1.4em;font-weight:600}.help__message h2{margin:5px 0 2px 5px;font-size:1.2em;font-weight:600}.help__message h3{margin:3px 0 0 5px;font-size:1em;font-weight:600}.help__message p{margin:0 5px 5px}.help__message p:last-of-type{margin-bottom:0}.help__message button{background-color:var(--sl-color-sky-50);padding:5px!important}.help__message button:hover{background-color:var(--sl-color-amber-100)!important}.help__message button .icon-button__label{background-color:inherit!important}.help__message button .icon-button__label:hover{background-color:var(--sl-color-amber-100)!important}.help__message div:last-of-type{margin-bottom:0}.help__message .icon-button button{color:navy}.help__message-block{min-height:2em;max-height:25em;padding:5px;overflow-y:auto}.help__message-block a:link,.help__message-block a:visited,.help__message-block a:hover,.help__message-block a:active{text-decoration:none}.help__message-block:hover,.help__message-block:focus{background-color:#fffffffa!important}.help__message-block .svg-inline--fa{margin-left:2px}.help__message-block div,.help__message-block .icon-button{white-space:pre-wrap;margin-bottom:.5em}.help__message-block div:hover,.help__message-block .icon-button:hover,.help__message-block div:focus,.help__message-block .icon-button:focus{background-color:#0000}.help__message-block div .icon-button__label,.help__message-block .icon-button .icon-button__label{margin:0}.help__label{flex-flow:row;justify-content:space-between;width:100%;display:flex}.help__label .help__label>.help{color:#a9a9a9}.content-block__title .help__label{flex-flow:row;justify-content:space-between;place-items:center;width:-moz-fit-content;width:fit-content;display:flex}.content-block__title .help__label .help{margin-left:5px;margin-right:auto}.little .help{margin:0}.little .FormComponentLabel .help__label{flex-flow:row;justify-content:flex-start;display:flex}.little .FormComponentLabel .help__label-text{margin-right:5px}@media only screen and (max-width:550px){.FormComponentLabel .help__label{justify-content:flex-start}.help{width:2em;margin:auto 5px}.help #cancel-help__button{font-size:1.2em!important}.help:hover,.help:focus,.help>div:hover,.help>div:focus{background-color:#fffffffa}.help .help__message-border{min-width:calc(100% - 1em);max-width:calc(100% - 1em);min-height:calc(100% - 1em);max-height:calc(100% - 1em);margin:0;padding:10px;position:fixed;top:.5em;left:.5em;overflow:auto;transform:translate(0);z-index:1000!important;background-color:#fffffffa!important}.help .help__message-border>div{background-color:#fffffffa;position:relative;margin-bottom:.5em!important;font-size:1.2rem!important}}.Checkbox{min-width:-moz-fit-content;min-width:fit-content;margin:auto 3px auto 0}.Checkbox--active{cursor:pointer}.Checkbox .help{margin-left:.25em}.Checkbox .help__label{flex-direction:row;display:flex}.Checkbox--override>.icon-button .Checked{color:maroon!important}.Checkbox :not(.Checkbox--reversed) .icon-button{padding-left:3px}.Checkbox>.icon-button{height:100%!important;margin:auto 0!important;padding-right:1px!important}.Checkbox>.icon-button svg{width:1em}.Checkbox button:focus-within,.Checkbox button:focus{background-color:#6495ed33}@media (max-width:1366px){.Checkbox .icon-button__label{font-size:1rem!important}}.font-awesome-button{background-color:var(--sl-color-blue-50);cursor:pointer;border-radius:.25em;flex-direction:row;justify-content:center;width:-moz-fit-content;width:fit-content;margin:.25em .5em;padding:.5em 1em;font-size:1em;font-weight:500;text-decoration:none;display:flex}.font-awesome-button:hover{background-color:var(--sl-color-yellow-100)!important}.font-awesome-button .trimmed{border-radius:0;margin:0;padding:0}.font-awesome-button label{color:var(--sl-color-gray-700);cursor:pointer;background-color:#0000;margin-left:.5em}.Comment{background:#0080001a;border-radius:5px;flex-direction:row;gap:1em;margin:0 5px 10px;padding:5px;display:flex}.Comment:not(.Me){margin-left:2em}.Comment .Author{color:#795a38;white-space:nowrap;flex-flow:wrap;gap:5px;padding:5px 5px 0;display:flex}.Comment.Me{background:#ffe4b3;margin-right:2em}.Comment .ButtonGroup.row .icon-button:first-of-type{background-color:#0000!important;background-image:none!important}.Comment.RelatedTask>.icon-button:first-child{background-color:#fff;background-image:linear-gradient(90deg,#2f52ff66,#74abff66,#a7edb866,#b8eda766,#ffab7466,#fb2a0066)!important}.Comment.RelatedTask>.icon-button:first-child.Edit{background-color:#0000;background-image:unset!important}.Comment.RelatedLead{background-color:#f5fffa}.Comment.RelatedMatter{background-color:#fbf9f3}.Comment.RelatedContact{background-color:#eaf1f4}.Comment.RelatedLead>.icon-button,.Comment.RelatedMatter>.icon-button,.Comment.RelatedContact>.icon-button{box-shadow:1px 1px 3px #80808080}.Comment.RelatedLead>.icon-button svg,.Comment.RelatedMatter>.icon-button svg,.Comment.RelatedContact>.icon-button svg{margin-top:3px!important}.Comment.RelatedTask>.icon-button,.Comment.RelatedLead>.icon-button,.Comment.RelatedMatter>.icon-button,.Comment.RelatedContact>.icon-button{border-radius:5px;padding-left:5px}.Comment.RelatedTask .icon-button__label,.Comment.RelatedLead .icon-button__label,.Comment.RelatedMatter .icon-button__label,.Comment.RelatedContact .icon-button__label{margin-top:.1em}.Comment .Edit,.Comment .Delete,.Comment .Close,.Comment .Checkmark{box-shadow:none!important;background-color:#0000!important;border-radius:5px!important;padding:2px 3px!important}.Comment .Edit:first-of-type,.Comment .Delete:first-of-type,.Comment .Close:first-of-type,.Comment .Checkmark:first-of-type{margin-left:5px}.Comment .Edit:hover,.Comment .Delete:hover,.Comment .Close:hover,.Comment .Checkmark:hover{background-color:#ffffff80!important}.Comment .Info{flex-direction:column;flex-grow:1;display:flex}.Comment .editing .plain-text{margin-left:5px;background:#fff!important}.Comment .Timestamp{color:#795a38;margin-left:5px}.Comment .NoteContainer{flex-flow:row;padding:5px;display:flex}.Comment .NoteContainer .text-field{background:0 0;border:none;padding:5px}.Comment .NoteContainer .icon-button button.Checkmark:disabled svg{background-color:#0000!important}.Comment .Note{color:var(--sl-color-gray-700);border-radius:5px;flex-grow:1;margin:3px 0 0;padding:0 5px!important}.Comment .ButtonGroup{flex-direction:row;flex-grow:0;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;display:flex}.Comment .ButtonGroup .icon-button:first-of-type{margin:auto 5px auto 10px!important}.Comment .ButtonGroup .icon-button:last-of-type{margin:auto 5px auto 0!important}.Comment .ButtonDone{flex-grow:0;align-self:flex-start;max-width:-moz-fit-content;max-width:fit-content;margin:5px}.Comment .ButtonGroup.row{margin:0}.task-item{-webkit-overflow-scrolling:touch;background-color:#f5fffab3;width:100%;height:100%;margin:0;position:relative;overflow:hidden auto;container-type:inline-size}.task-item #make-a-favorite{background-color:#ffff0080;border-radius:5px;width:-moz-fit-content;width:fit-content;padding:3px;margin-bottom:10px!important}.task-item.embedded{background-color:inherit}.task-item.scroll-with-indicator{position:unset}.task-item #TaskItemCopyDown{z-index:1;width:0;transform:translate(9em,-.2em)}.task-item .split-row-force>#TaskItemCopyDown{transform:translate(10em,-.2em)}.task-item .FormComponent>.FormComponentLabel{min-width:8em!important;max-width:8em!important}.task-item .FormComponent>.FormComponentValue{min-height:1.6em}.task-item .editable-table .editable-table__content{width:100%;inset:0}.task-item .editable-table .editable-table__content .editable-table__add+.editable-table__grid{top:3em}.task-item .react-select__option{padding:4px 12px!important}.task-item .react-calendar{max-width:15.5em}.task-item .react-calendar__navigation__label{white-space:nowrap}.task-item__convert{color:var(--sl-color-blue-900);flex-direction:row;display:flex}.task-item__convert .icon-button__label{letter-spacing:.04em;white-space:nowrap}.task-item__convert:nth-child(n+1){margin-top:.5em}.task-item__convert>button{margin:0;padding:1em 0 0}.task-item__from-template{border-radius:7px;width:-moz-fit-content;width:fit-content;margin-top:.5em;padding:3px 8px 3px 5px}.task-item__notification-flag{width:-moz-fit-content;width:fit-content;margin:auto 0;position:relative}.task-item__templates{background-color:#ffa5004d;border:2px solid #000;border-radius:7px;padding:2px .5em;font-family:Open Sans,sans-serif}.task-item__templates-title{font-weight:600}.task-item__templates-item{color:#333;white-space:nowrap;background-color:#fff;border-radius:2px;min-width:0;margin:2px;padding:3px 6px;font-size:85%;display:flex;overflow:hidden}.task-item__templates .FormComponentLabel{width:10em;font-weight:400}.task-item--disabled{color:gray}.task-item__left-column{width:100%;margin-right:.5em}.task-item__right-column{width:100%;margin-bottom:.5em;padding-left:.5em;overflow-y:auto}.task-item__right-column .task-item--billable-open .Checkbox{margin-left:5px}.task-item__right-column .task-item--billable-open .Checkbox .icon-button__label{color:#fff!important}.task-item__right-column.off{width:-moz-fit-content;width:fit-content;padding-right:1em}.task-item__case-closed{color:#000;text-shadow:1px 1px 5px #fff;background-color:#ffe5e5;border-radius:7px;margin:3px 15em .5em 0;padding:5px;font-size:1.1em}.task-item__campaigns .FormComponentLabel,.task-item__leads .FormComponentLabel,.task-item__cases .FormComponentLabel{flex-direction:row;display:flex}.task-item .case-card__lead>.case-card__client{min-width:unset;max-width:unset}.task-item .react-select__menu .case-card__lead>.case-card__client{min-width:10em;max-width:10em}.task-item__client .FormComponentLabel{margin-top:5px;margin-bottom:auto}.task-item__category{background:#ffc;border-radius:7px;flex-direction:row;padding:5px 7px;display:flex;box-shadow:1px 1px 3px #80808080}.task-item__category-description{margin-top:auto;margin-bottom:auto;font-style:italic}.task-item__date-entry{z-index:100}.task-item__due-date .PopupCalendarButton{margin:auto 0!important}.task-item__duration{flex-direction:row;height:-moz-fit-content;height:fit-content;display:flex}.task-item__duration input{border-radius:.25rem 0 0 .25rem;height:-moz-fit-content;height:fit-content;width:4em!important}.task-item__hours{text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;align-items:center;height:-moz-fit-content;height:fit-content;margin-bottom:0;margin-left:-2px;padding:.25em .5rem;line-height:1.5}.task-item__task-completed{flex-grow:0!important}.task-item__task-completed .FormComponentValue{flex-direction:row;display:flex}.task-item__roomNumber input{width:9em}.task-item .Select{flex-grow:1;width:available!important}.task-item .task-item__last-edited{color:navy;background-color:ivory;border-radius:10px;width:100%;min-height:-moz-fit-content;min-height:fit-content;margin:10px 5px 10px 0;box-shadow:1px 1px 1px #80808080;padding:10px!important}.task-item__timer-row{min-height:-moz-fit-content;min-height:fit-content;padding-bottom:10px}.task-item__assignTo{max-width:30em}.task-item__assignTo .react-select__menu-list{z-index:4;height:13em}.task-item__red-rubber-band{color:maroon;text-shadow:0 0 5px #fff;margin:1em 0;font-weight:600}.task-item--red-rubber-band{background-color:#ffe5e5!important}.task-item__title{width:100%}.task-item--wrap{flex-wrap:wrap}.task-item__icon-box{flex-flow:row;display:flex}.task-item__laborRateAndOverride .FormComponentLabel,.task-item__laborTimeAndOverride .FormComponentLabel,.task-item__travelRateAndOverride .FormComponentLabel,.task-item__travelTimeAndOverride .FormComponentLabel,.task-item__costAndOverride .FormComponentLabel,.task-item__flatFeeBucket .FormComponentLabel{margin-bottom:auto;margin-top:5px!important}.task-item__laborRateAndOverride .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type),.task-item__laborTimeAndOverride .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type),.task-item__travelRateAndOverride .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type),.task-item__travelTimeAndOverride .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type),.task-item__costAndOverride .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type),.task-item__flatFeeBucket .FormComponentValue.NoWrap .task-item__icon-box:not(:first-of-type){margin-top:5px}.task-item__laborRateAndOverride .validated-input__content input,.task-item__laborTimeAndOverride .validated-input__content input,.task-item__travelRateAndOverride .validated-input__content input,.task-item__travelTimeAndOverride .validated-input__content input,.task-item__costAndOverride .validated-input__content input,.task-item__flatFeeBucket .validated-input__content input{border-top-left-radius:0;border-bottom-left-radius:0}.task-item__hideFromInvoice{margin-top:1em}.task-item__hideFromInvoice label.FormComponentLabel{min-width:unset;max-width:unset}.task-item__hideFromInvoice,.task-item__noCharge{justify-self:center;margin:0;transform:translate(-5px)}.task-item__hideFromInvoice .icon-button .icon-button__label,.task-item__noCharge .icon-button .icon-button__label{font-size:1rem;font-weight:600}.task-item__verb-count-indicator{margin:auto 0}.task-item__verb-count-indicator .icon-button--no-click svg{margin-bottom:5px}.task-item__disabled-date{height:100%;margin:auto 0}.task-item__disabled-duration{background-color:#fff;width:7em;padding:2px 5px}.task-item__invoice-notes-disabled{width:100%}.task-item__invoice-notes-disabled-header{background-color:#ff000080;border-bottom:thin solid #00000080;border-top-left-radius:5px;border-top-right-radius:5px;min-width:100%;margin-bottom:5px;padding:2px 5px;font-weight:600}.task-item__invoice-notes-disabled-description{margin-right:1em;font-weight:600}.task-item__invoice-notes-disabled-text{margin-bottom:1em;display:inline-block}.task-item__description textarea{font-family:Open Sans,sans-serif;background-color:#fff!important}.task-item__invoiceNotes .MuiTextField-root{width:100%}.task-item__invoiceNotes .MuiInputBase-root{background-color:#fff;padding:5px 8px}.task-item__billable-area{background:#e6ffe6;border:2px solid #008d00;border-radius:0 0 10px 10px;height:-moz-fit-content;height:fit-content;margin:0 0 10px;padding:10px 10px 1em}.task-item__billable-area .duration-entry{letter-spacing:.5px;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;min-width:5.5em;max-width:5.5em;padding:.25rem;font-size:1rem}.task-item__billable-area .duration-entry input.duration-entry__hours{-moz-appearance:textfield}.task-item__billable-area .duration-entry input.duration-entry__hours::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.task-item__billable-area .duration-entry input.duration-entry__hours::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.task-item__billable-area .duration-entry input.duration-entry__hours,.task-item__billable-area .duration-entry input.duration-entry__minutes,.task-item__billable-area .duration-entry input.duration-entry__seconds{flex:1 1 0;text-overflow:clip!important;min-width:0!important;max-width:none!important;padding:0!important}.task-item__billable-area .time,.task-item__billable-area .time-disabled,.task-item__billable-area .time-override{letter-spacing:.5px}.task-item__billable-area .money,.task-item__billable-area .money-disabled,.task-item__billable-area .money-override,.task-item__billable-area .time,.task-item__billable-area .time-disabled,.task-item__billable-area .time-override{min-width:5.5em!important;max-width:5.5em!important}.task-item__billable.task-item--billable-open{background:var(--sl-color-green-700);margin-left:0;transform:unset!important;border-radius:10px 10px 0 0!important;margin-bottom:0!important;padding:5px 5px 5px 0!important}.task-item__billable.task-item--billable-open .Checkbox>.icon-button__label,.task-item__billable.task-item--billable-open .Checkbox>.icon-button>button{color:#fff!important}.task-item__billable.task-item--billable-open .help__label-text{color:#fff}.task-item__billable{transform:translate(-5px)}.task-item__billable .icon-button .icon-button__label{font-size:1rem;font-weight:600}.task-item__billable .help__label{justify-content:left}.task-item__billable .help__label svg{transform:translateY(2px)}.task-item__private .Private{font-size:100%}.task-item__private .Private svg{margin-top:3px;margin-left:5px}.task-item__vc-0 .MuiInputBase-root{background-color:#fcc}.task-item__vc-1 .MuiInputBase-root{background-color:#ffedcc}.task-item .case-card__icon{margin:auto .5em auto 0}.task-item .validated-input .validated-input__content{border:1px solid #ced4da;border-radius:0 .25em .25em 0;max-width:7em;min-height:1.6em;margin-left:0;margin-right:0}.task-item .validated-input .validated-input__content input{text-align:right}.task-item .validated-input .validated-input__content input:before{content:" - "}.task-item__rate:focus-within{transition:border .15s;box-shadow:0 0 3px 3px #6495ed80}.task-item__total-cost{width:100%;height:100%;margin:auto 0}.task-item__total-options{width:100%}.disabled{cursor:not-allowed}.ValidationError{color:#8b0000}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:0}.content-block .task-item{padding:5px;border-radius:unset!important}.content-block--size-small .task-item .main-content{margin-top:2.7em}@media only screen and (max-width:800px){.task-item__timer-row{margin-top:3em!important}}@media only screen and (max-width:1199px){.task-item__right-column{margin:0;padding:0 5px}}@container (width<=810px){.task-item__billable-split.split-row{flex-direction:column!important}}@media only screen and (max-width:800px){.ios .task-item{min-height:calc(100vh - 16em)!important}.task-item{height:100vh;overflow:auto}.task-item .ok_cancel__disabled-message{white-space:pre-wrap;word-break:break-all;margin-right:10px;max-width:10em!important}.task-item #TaskItemCopyDown{z-index:1;width:0;transform:translate(.25em,1em)}.task-item__case-closed{color:#000;text-shadow:1px 1px 5px #fff;background-color:#ffe5e5;border-radius:7px;margin:2.5em 5px 1em;font-size:1.1em}.task-item__notification-flag{max-width:unset;margin-top:.5em}.task-item .case-card__lead .react-select__control,.task-item__cases .react-select__control{height:-moz-fit-content;height:fit-content;padding:3px 0}.task-item .LowMedHigh{margin:10px 0 0 5px}}@media only screen and (max-width:1600px){.task-item__billable-area>.split-row{flex-direction:column}}@media only screen and (min-width:990px) and (max-width:1110px){.CheckBoxLabel{font-size:88%}}.case-card{width:100%;min-height:-moz-fit-content;min-height:fit-content;margin:5px;overflow:auto}.case-card .MultiSelect-Option{margin-right:1em}.case-card .FormComponent .FormComponentLabel{min-width:11em;max-width:11em}.case-card .FormComponent .FormComponentValue{margin:0 5px 0 0!important}.case-card .react-select__menu-list{z-index:4;height:13em}.case-card .react-select__menu-item{z-index:3;display:flex}.case-card .react-select__single-value{display:flex}.case-card__assignedTo{flex-direction:row;display:flex}.case-card__assignedTo-roles{height:100%}.case-card__assignedTo-roles .attorney{background:#80000099}.case-card__assignedTo-roles .paralegal{background:#19197099}.case-card__assignedTo-roles div{color:#fff;font-variant:small-caps;border-radius:7px;margin:2px 5px 0;padding:0 5px 1px;font-size:.8em}.case-card__code input{font-family:Courier,monospace}.case-card__contact-infos{flex-flow:wrap;place-content:center;gap:1px 1em;margin:.5em auto;display:flex}.case-card__contact-info{background-color:#fff;border-radius:.5em;flex-flow:row;margin:0 1px .5em;padding:0 5px;display:flex;overflow:hidden;box-shadow:1px 1px 3px #d7bb7e80;padding:0 0 5px!important}.case-card__contact-info-content{flex-direction:column;margin-left:.5em;padding-top:5px;display:flex}.case-card__contact-info a{color:#000;text-decoration:none}.case-card__contact-info a:hover{color:#00f;cursor:pointer}.case-card__contact-info-address{flex-direction:row;margin:3px .5em 0 0;display:flex}.case-card__contact-info-name{font-variant:all-small-caps;color:#3a6172;background-color:#d7bb7e80;border-bottom-right-radius:.5em;height:-moz-fit-content;height:fit-content;padding:0 .5em;font-size:1.2em;box-shadow:1px 1px 3px #d7bb7e}.case-card__contact-info-name div{height:-moz-fit-content;height:fit-content;margin:auto}.case-card__labor-message{color:green;display:flex;flex-flow:row!important}.case-card__labor-message .unbilled{margin:auto 5px}.case-card__disposition .FormComponentValue{max-width:13em!important}.case-card__disposition .react-select__menu-list{height:6em}.case-card__caseNumber .FormComponentValue{max-width:15em}.case-card__revenue{background-color:#fff3f5;border:1px solid gray;border-radius:7px;grid-template-columns:max-content 1fr max-content 1fr;width:-moz-fit-content;width:fit-content;padding:3px 5px;font-weight:600;display:grid}.case-card__revenue>div{text-align:right}.case-card__revenue>div:nth-child(2),.case-card__revenue>div:nth-child(6){border-radius:unset;border-right:1px solid #000;padding-right:.5em}.case-card__revenue-billed{border-bottom:1px solid #000;border-top-left-radius:7px;border-top-right-radius:7px;padding:0 5px}.case-card__revenue-paid{color:green;border-bottom:1px solid #000;padding:0 5px}.case-card__revenue-unbilled{color:red;padding:0 5px}.case-card__revenue-total{color:navy;border-bottom-right-radius:7px;border-bottom-left-radius:7px;padding:0 5px}.case-card__trust{color:green;border:1px solid #666;border-radius:7px;flex-flow:row;width:-moz-fit-content;width:fit-content;margin:5px 2px 5px 1px;font-weight:600;display:flex;box-shadow:1px 1px 3px #00000080}.case-card__trust-label{border-top-left-radius:7px;border-bottom-left-radius:7px;padding-left:5px!important}.case-card__trust-amount{padding-right:5px!important}.case-card__trust-label,.case-card__trust-amount{background:#f5fffa;height:100%;padding:2.5px}.case-card__trust .Button{border-radius:0}.case-card__trust .Button:last-of-type{border-top-right-radius:5.5px;border-bottom-right-radius:5.5px}.case-card__lead{flex-flow:row;display:flex}.case-card__case-type{color:navy}.case-card__icon{margin:auto .5em auto 0}.react-select__single-value .case-card__client{min-width:unset;max-width:unset;margin-right:0;padding-right:0}.react-select__single-value .case-card__client-lead{margin-top:auto;margin-bottom:auto}.case-card__related{margin-left:5px}.case-card__hideFromInvoice label.FormComponentLabel{min-width:unset;max-width:unset}.demo .case-card__name input{filter:blur(5px)}.little .case-card .react-select__value-container--has-value{height:3em}.little .case-card__leadId .react-select__control{height:50px}.little .case-card__lead{line-height:1.1}.little .case-card__icon{margin:0 5px 0 0!important}.Confirm .case-card .ok_cancel--top{top:2.5em;right:3em!important}@media (max-width:1024px){.case-card__contact-infos{flex-direction:column}.case-card__contact-infos>:not(:first-child){margin-left:unset}.case-card__contact-info-content{flex-direction:column;margin-left:.5em;display:flex}}@media screen and (max-width:550px){.case-card{padding-top:1em}.case-card__case-type{text-overflow:ellipsis;overflow:hidden}.case-card__name,.case-card__code{margin-top:unset}.case-card__contact-info{flex-direction:column}.case-card__contact-info-content{flex-direction:column;margin-left:.5em;display:flex}.case-card__contact-info-name{border-bottom-right-radius:0}.case-card__leadId{flex-wrap:wrap;font-size:90%}.case-card__leadId .react-select__control{height:-moz-fit-content;height:fit-content;padding:3px 0}.case-card__leadId .react-select__control .react-select__value-container--has-value{height:2.5em}.case-card__financial-info{grid-column-gap:3px;grid-template-columns:repeat(3,max-content);width:-moz-fit-content;width:fit-content;margin:3em auto 0;padding:0 5px 5px;display:grid}.case-card__financial-info label{font-size:1.1em;font-weight:600}}.stage-checklist{padding:.5em 0}.stage-checklist__label{color:var(--sl-color-gray-700);margin-bottom:.25em;font-size:.9em;font-weight:600;display:block}.stage-checklist__items{flex-wrap:wrap;gap:.5em 1.5em;display:flex}.stage-checklist__item{align-items:center;gap:.35em;display:flex}.stage-checklist__name{align-items:center;gap:.35em;font-size:.9em;display:flex}.stage-checklist__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.comments{width:100%;min-height:-moz-fit-content;min-height:fit-content;position:relative}.comments svg{margin-top:3px;margin-bottom:3px}.comments input{width:100%}.comments>.icon-button{margin:unset}.comments--alert input{background-color:#ff00004d!important}.comments--alert:before{color:#fff;content:"Please press <enter> or click Add!";background-color:maroon;border-radius:5px;flex-direction:row;margin:5px;padding:5px 8px;font-weight:600;display:flex}.comments__add-comment{background-color:#0000;flex-flow:row;height:-moz-fit-content;height:fit-content;margin:5px;display:flex;position:sticky;top:0;max-height:50%!important}.comments__add-comment input{flex-grow:1}.comments__add-comment button{margin-left:10px!important}.comments__comment-list{max-height:calc(100% - 4.1em - 3px);margin:1em 0;display:block;position:relative;overflow-y:auto}.comments__comment-label{width:auto}.text-field{text-overflow:ellipsis;text-wrap:balance;word-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;overflow:hidden}.text-field.component{text-wrap:balance;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;max-width:100%;min-height:2.2em;padding:.25rem .5rem;font-size:1rem;line-height:1.6;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow-x:hidden}.text-field ol,.text-field ul{margin-top:0;margin-bottom:5px}.text-field p{margin-top:0;margin-bottom:0}.text-field p.MsoListParagraphCxSpLast{margin-bottom:5px}.text-field.disabled{background-color:#0000;border:none;place-content:center;padding:0}.text-field.plain-text,.text-field.plain-text *{color:#000!important;font-variant:none!important;font-size:1em!important}.text-field.plain-text.u-invalid,.text-field.plain-text .u-invalid{color:#c00!important}.state-label{flex-flow:wrap;width:100%;display:flex}.state-label__persisted{color:#000}.state-label__waiting-for-parent,.state-label__waiting-for-parent input,.state-label__waiting-for-parent span,.state-label__waiting-for-parent div,.state-label__waiting-for-parent .react-select__single-value{color:green;text-shadow:0 0 .5px green}.state-label__waiting-for-parent .FormComponentLabel{color:#000}.state-label__waiting-for-parent .badge-success{color:#fff}.state-label__not-persisted,.state-label__not-persisted input,.state-label__not-persisted span,.state-label__not-persisted div,.state-label__not-persisted .react-select__single-value{color:#00008b;text-shadow:0 0 .5px #00008b}.state-label__not-persisted .FormComponentLabel{color:#000}.state-label__error{color:maroon!important}.state-label__error input,.state-label__error span,.state-label__error div{color:maroon}.state-label__error .FormComponentLabel{color:#000}.multiline-text:not(:has(*)):empty:before{content:attr(data-placeholder);color:#999;display:block}.multiline-text:empty:before{display:block}.content-block-container__block:only-of-type{width:100%}.content-block{-webkit-overflow-scrolling:touch;background-color:#0000;border-radius:3px;flex-direction:column;flex-grow:1;width:100%;height:calc(27.1em - 3px);display:flex;overflow:hidden;box-shadow:2px 2px 3px #80808080}.content-block--disabled{z-index:0;background-color:gray;height:100%;position:absolute;overflow:hidden;min-height:calc(25em - 10px)!important;max-height:calc(25em - 10px)!important}.content-block__footer{background-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden;transform:translateY(-2px)}.content-block__title-bar{border-top-left-radius:3px;border-top-right-radius:3px;width:100%;min-height:-moz-fit-content;min-height:fit-content;max-height:2.2em;font-weight:600;display:flex;position:relative;overflow-y:visible;box-shadow:1px 1px 1px #80808080}.content-block__title{-webkit-user-select:none;user-select:none;flex-flow:row;flex-grow:1;margin:auto 0;padding:0 10px;display:flex}.content-block__title:hover:after{color:#f5f5f5;content:"Double click to maximize";text-shadow:0 0 2px #000;margin:auto;font-size:.8em}.content-block__icon{flex-grow:0;margin:3px 1px 1px;padding-left:5px}.content-block__icon+.content-block__title{padding-left:5px}.content-block__message{background:#fff;flex-flow:row;flex-grow:0;column-gap:5px;min-width:-moz-fit-content;min-width:fit-content;margin:2px 0;padding:0 10px;display:flex}.content-block__message>div{flex-direction:column;justify-content:center;height:100%;display:flex}.content-block__message.single{margin:3px 2px 3px auto;padding:3px}.content-block__actions{float:right;background-color:#fff;border-top-right-radius:2px;flex-flow:row;flex-grow:0;flex-shrink:0;margin:2px 2px 2px 1px;padding:0 5px;display:flex}.content-block__actions .content-block.hasContent{border-bottom-right-radius:unset!important}.content-block__content{background-color:#fff;flex:auto;min-height:0;padding:5px 5px 0;position:relative;overflow:visible;box-shadow:1px 1px 1px #80808080}.content-block__content>div{height:100%}.content-block__content.content-block--auto-scroll{overflow:auto}.content-block.content-block--expanded>.content-block__title-bar{left:max(env(safe-area-inset-left), 5px);right:max(env(safe-area-inset-right), 5px);width:calc(100% - max(env(safe-area-inset-left), 5px) - max(env(safe-area-inset-right), 5px));border-radius:unset}.TEST .content-block{border:3px solid red}.TEST .content-block>.content-block__content{border:3px solid orange}.content-block--expanded>div>.content-block__title:hover:after{content:"Double click to restore size"}@media screen and (max-width:550px){.content-block{flex-direction:column}__content{margin:0!important;padding:0!important}}.content-block-container{flex-flow:wrap;flex-grow:1;max-width:100%;max-height:-moz-fit-content;max-height:fit-content;display:flex;margin:0 0 3px!important;padding:0!important}.content-block-container__options{background-color:#ffffff80;border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:row;justify-content:space-between;width:-moz-fit-content;width:fit-content;padding:2px 2px 0;display:flex;margin-left:auto!important}.content-block-container__options .fa-th,.content-block-container__options .fa-window,.content-block-container__options .fa-arrow-to-top,.content-block-container__options .fa-columns{padding:2px;border-radius:5px!important}.content-block-container__options .SplitView{background-color:#0000!important}.content-block-container__options .SplitView .IconSizeLarge:after{content:"|";margin:0 3px 0 5px;padding-bottom:2px;font-size:.9em;color:#00000080!important}.content-block-container__options .fa-arrow-to-top{min-width:1em}.content-block-container__options-single .fa-th{background-color:unset}.content-block-container__options-single .fa-window,.content-block-container__options-multi .fa-th{background-color:#92b4f2}.content-block-container__options-multi .fa-window{background-color:unset}.content-block-container.content-block-container--single{height:calc(100vh - 2.3em - 84px);max-height:unset;flex-flow:column}.content-block-container.content-block-container--single>.content-block-container__block{flex-wrap:nowrap;flex-grow:1;width:calc(100% - 5px);min-height:0;margin:0 1px}.content-block-container.content-block-container--single>.content-block-container__block:only-of-type .content-block{width:calc(100% - 5px);margin:0}.content-block-container.content-block-container--single>.content-block-container__block>.content-block{border-radius:unset;height:100%}.content-block-container.content-block-container--single>.content-block-container__block>.content-block>.content-block__title-bar{border-top-left-radius:unset;border-top-right-radius:unset;min-height:0;max-height:-moz-fit-content;max-height:fit-content}.content-block-container__right-block{flex-grow:1;grid-template-rows:max-content 1fr;display:grid}.content-block-container__right-block>div:not(.tab-bar__title-bar)>div,.content-block-container__right-block>div:not(.tab-bar__title-bar)>div textarea{height:100%}.content-block-container__splitter{grid-column-gap:5px;grid-template-columns:1fr 1fr;display:grid;position:relative;height:calc(100vh - 2.3em - 59px)!important}.content-block-container .content-block--expanded .content-block-container{margin:0}.content-block-container .TEST .content-block-container{border:3px solid #00f}@media only screen and (max-width:800px){.content-block-container.content-block-container--single>.content-block__icon{padding:5px 0!important}.content-block-container.content-block-container--single>.content-block-container__title-box{text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;padding:0}.content-block-container.content-block-container--single>.content-block-container__title-box>.content-block-container__title-box-name{display:none}}@media only screen and (max-width:550px){.content-block-container{margin:0!important;padding:0!important}.content-block-container.content-block-container--single{height:calc(100vh - 2.3em - 74px)!important}.content-block-container.content-block-container--single>.content-block-container__block{margin:0}.content-block-container.content-block-container--multi-2>.content-block-container__block:nth-of-type(2n-1){padding-right:15px!important}.content-block-container.content-block-container--multi-2>.content-block-container__block:nth-of-type(2n){padding-left:15px!important}.content-block-container.content-block-container--multi-3>.content-block-container__block,.content-block-container.content-block-container--multi-4>.content-block-container__block,.content-block-container.content-block-container--multi-5>.content-block-container__block,.content-block-container.content-block-container--multi-6>.content-block-container__block,.content-block-container.content-block-container--multi-7>.content-block-container__block,.content-block-container.content-block-container--multi-8>.content-block-container__block{padding-left:15px;padding-right:15px}}.container__title-bar{min-height:-moz-fit-content;min-height:fit-content;color:var(--sl-color-gray-700);flex-direction:row;font-weight:600;display:flex;padding:0 0 5px!important}.container__content{border-radius:7px;margin:0 5px 8px}.container--campaigns{background-color:#ffef99;height:-moz-fit-content;height:fit-content;overflow:auto}.container--campaigns+.content-block__content,.container--campaigns~.content-block__footer{background-color:#fff7cc}.container--leads{background-color:#42d142;height:-moz-fit-content;height:fit-content;overflow:auto}.container--leads .fa-sack-dollar,.container--leads .fa-handshake{color:var(--sl-color-gray-700);background-color:#0000;border-radius:3px;width:1.2em;height:1.3em;padding:0 3px;font-size:1em}.container--leads+.content-block__content,.container--leads~.content-block__footer{background-color:#f5fffa}.container--cases{background-color:#e78f50;height:-moz-fit-content;height:fit-content;overflow:auto}.container--cases .fa-suitcase{color:var(--sl-color-gray-700);background-color:#0000;border-radius:3px;font-size:1em}.container--cases+.content-block__content,.container--cases~.content-block__footer{background-color:#fdf3ed}.container--comments{color:var(--sl-color-gray-700);background-color:#bbdebb}.container--comments+.content-block__content,.container--comments~.content-block__footer{background-color:#eef7ee}.container--payments{color:var(--sl-color-gray-700);background-color:#b4c6d9}.container--payments+.content-block__content,.container--payments~.content-block__footer{background-color:#e7edf3}.container--referrals{color:var(--sl-color-gray-700);background-color:#e6c200}.container--referrals+.content-block__content,.container--referrals~.content-block__footer{background-color:#fffdf5}.container--events{color:var(--sl-color-gray-700);background-color:#ccb3e6}.container--events-title{font-weight:600}.container--events>.container__content,.container--events+.content-block__content,.container--events~.content-block__footer{background-color:#f2ecf9}.container--expenses{color:var(--sl-color-gray-700);background-color:#ffbbc7}.container--expenses>.container__content,.container--expenses+.content-block__content,.container--expenses~.content-block__footer{background-color:#fff3f5}.container--ids{color:var(--sl-color-gray-700);background-color:#b3b3ff}.container--ids+.content-block__content,.container--ids~.content-block__footer{background-color:#e6e6ff}.container--tasks{color:var(--sl-color-gray-700);background-color:#fff!important;background-image:linear-gradient(90deg,#32a73280,#c8210080)!important}.container--tasks>.container__content,.container--tasks+.content-block__content{transform:unset;box-shadow:unset;background-color:#fff!important;background-image:linear-gradient(to top right,#0021c866,#32a73266,#c8210066)!important}.container--tasks~.content-block__footer{transform:unset;box-shadow:unset;background-color:#fff!important;background-image:linear-gradient(90deg,#0021c866,#32a73266)!important}.container--leads-and-cases{color:var(--sl-color-gray-700);background-color:#fff;background-image:linear-gradient(90deg,#0080004d,#8b45134d)!important}.container--leads-and-cases .fa-suitcase{border-radius:3px;font-size:1.1em!important}.container--leads-and-cases+.content-block__title-bar{background-color:#fff}.container--leads-and-cases>.container__content,.container--leads-and-cases+.content-block__content{transform:unset;box-shadow:unset;margin:0;background-image:linear-gradient(90deg,#0080001f,#8b45131f)!important;padding:0!important}.container--leads-and-cases~.content-block__footer{transform:unset;box-shadow:unset;background-color:#f9e5d7}.container--bank-account{color:var(--sl-color-gray-700);background-color:#b3b3ff;margin:0;padding:0}.container--bank-account+.content-block__content,.container--bank-account~.content-block__footer{background-color:#e6e6ff}.container--contact{color:var(--sl-color-gray-700);background-color:#d7bb7e;margin:0;padding:0}.container--contact+.content-block__content,.container--contact~.content-block__footer{background-color:#efe4cc}.container--contact-methods{color:var(--sl-color-gray-700);background-color:#ffc966;margin:0;padding:0}.container--documents{color:var(--sl-color-gray-700);background-color:#f3c8aa}.container--documents>.container__content,.container--documents+.content-block__content{background-image:url(/images/svg/drag-drop.svg);background-position:50%;background-repeat:no-repeat;background-size:20em}.container--documents>.container__content .document-editor,.container--documents+.content-block__content .document-editor{background-color:#fff!important}.container--participant{color:var(--sl-color-gray-700);background-image:linear-gradient(90deg,#e48139,#d7bb7e);margin:0;padding:0}.container--participant+.content-block__content,.container--participant~.content-block__footer{background-image:linear-gradient(90deg,#edac7d,#efe4cc)}.container--flat-fee,.container--hourly-rates,.container--contingency,.container--flat-fee-invoice{color:var(--sl-color-gray-700);text-shadow:0 0 10px #fff;background-image:linear-gradient(90deg,#6bdb6b,#a9eaa9)}.container--flat-fee .fa-usd-square,.container--hourly-rates .fa-usd-square,.container--contingency .fa-usd-square,.container--flat-fee-invoice .fa-usd-square{color:green;background-color:#fff;border-radius:3px;width:1.2em;height:1.3em;padding:0 2px;font-size:1.2em}.container--flat-fee+.content-block__content,.container--hourly-rates+.content-block__content,.container--contingency+.content-block__content,.container--flat-fee-invoice+.content-block__content,.container--flat-fee~.content-block__footer,.container--hourly-rates~.content-block__footer,.container--contingency~.content-block__footer,.container--flat-fee-invoice~.content-block__footer{background:#f5fffa}.container--discounts{color:var(--sl-color-gray-700);text-shadow:0 0 10px #fff;background-image:repeating-linear-gradient(135deg,#fcc,#fcc 10px,#ffb3b3 10px 20px)}.container--discounts .fa-ban{background-color:#fff;border-radius:10em;padding:2px;font-size:1.2em;color:red!important}.container--discounts+.content-block__content,.container--discounts~.content-block__footer{background:#fcc}.container--discounts.content-block__title-bar{background:#ffe5e5!important}.container--discounts .help__label{flex-direction:row;justify-items:left;margin:auto 0;display:flex}.container--discounts .help__label .help{margin-top:5px;margin-left:.5em}.container--discounts .help__label-text{margin:auto}.container--discounts .help__label .help__message-border{width:40em;transform:translate(-20em)}.container--account-summary{color:var(--sl-color-gray-700);background-color:#98c595}.container--account-summary .fa-file-invoice-dollar{color:var(--sl-color-gray-700);background-color:#0000;border-radius:2px;width:1.2em;height:1.2em;padding:2px}.container--account-summary+.content-block__content,.container--account-summary~.content-block__footer{background:#fff}.container--trust-account{background-image:repeating-linear-gradient(135deg,#bdefbd,#bdefbd 10px,#a9eaa9 10px 20px)}.container--trust-account .fa-university{color:var(--sl-color-gray-700);background-color:#fff;border-radius:2px;width:1.2em;height:1.2em;padding:0 2px;font-size:1.2em}.container--trust-account+.content-block__content,.container--trust-account~.content-block__footer{background:#f5f5f5}.container--invoices{color:var(--sl-color-gray-700);background-color:#b3ffb3}.container--invoices .icon-button{font-size:1.2em}.container--invoices+.content-block__content{background-color:#ebffeb;border:thick solid #e6ffe6}.container--invoices~.content-block__footer{background-color:#e6ffe6}.container--invoice-batches{color:var(--sl-color-gray-700);background-color:#fff;background-image:linear-gradient(270deg,#009700,#b3ffb3)}.container--invoice-batches+.content-block__content{background-color:#ebffeb;border:thick solid #e6ffe6}.container--invoice-batches~.content-block__footer{background-color:#e6ffe6}.container--wip{color:var(--sl-color-gray-700);background-color:#ffdb99}.container--wip+.content-block__content,.container--wip~.content-block__footer{background-color:#ffedcc}.container--bac{color:var(--sl-color-gray-700);background-color:#fcc}.container--bac>.container__content,.container--bac+.content-block__content,.container--bac~.content-block__footer{background-color:#fff0f0}.container--transactions{color:var(--sl-color-gray-700);background-image:linear-gradient(90deg,#ffef99,#ffeb80,#cdcdcd,#c8c8c8)!important}.container--transactions>.container__content,.container--transactions+.content-block__content,.container--transactions~.content-block__footer{background-image:linear-gradient(90deg,#ffef99,#fff7cc,#f3f3f3,#dadada)!important}.container--reports{color:var(--sl-color-gray-700);background-color:#ffc}.container--reports>.container__content,.container--reports+.content-block__content,.container--reports~.content-block__footer{background-color:#fffffa}.container--notes{color:var(--sl-color-gray-700);background-color:#ffffa2}.container--notes+.content-block__content,.container--notes~.content-block__footer{background-color:#ffe}.container--conflicts{color:var(--sl-color-gray-700);background-color:#ffb733}.container--conflicts+.content-block__content,.container--conflicts~.content-block__footer{background-color:#ffedcc}.container--questions{color:var(--sl-color-gray-700);background-color:#ff3}.container--questions+.content-block__content,.container--questions~.content-block__footer{background-color:#ffffe5}.container--red-flags{color:var(--sl-color-gray-700);background-color:#f66}.container--red-flags+.content-block__content,.container--red-flags~.content-block__footer{background-color:#ffe5e5}.container--milestones{color:var(--sl-color-gray-700);background-color:#99f}.container--milestones+.content-block__content,.container--milestones~.content-block__footer{background-color:#e5e5ff}.container--plot{color:var(--sl-color-gray-700);background-color:#99f}.container--plot+.content-block__content,.container--plot~.content-block__footer{background-color:#e5e5ff}.container--hard-costs{background-color:#c5d1f6}.container--hard-costs+.content-block__content,.container--hard-costs~.content-block__footer{background-color:#f1f4fd}.container--labor-costs{background-color:#f99}.container--labor-costs+.content-block__content,.container--labor-costs~.content-block__footer{background-color:#fcc}.container--recurring-costs{background-color:#ffdb99}.container--recurring-costs+.content-block__content,.container--recurring-costs~.content-block__footer{background-color:#ffedcc}.container--payments-dashboard{background-color:var(--sl-color-blue-200)}.container--payments-dashboard+.content-block__content{background:radial-gradient(ellipse at 20% 20%, var(--sl-color-blue-200,50%) 0%, transparent 50%), radial-gradient(ellipse at 0% 0%, #c0c0c033 40%, transparent 50%), radial-gradient(ellipse at 100% 20%, var(--sl-color-blue-100,50%) 0%, transparent 50%), radial-gradient(ellipse at 100% 100%, var(--sl-color-amber-50) 0%, transparent 50%), radial-gradient(ellipse at 20% 100%, var(--sl-color-blue-100,50%) 0%, transparent 50%) transparent;background-blend-mode:lighten}.container--payments-dashboard~.content-block__footer{background-color:#fff6}.container--payouts{background-color:#98bb91}.container--payouts+.content-block__content{background-color:#f0f6ef}.container--payouts~.content-block__footer{background-color:#98bb91}.container--statements{background-color:#d9d9d9}.container--statements+.content-block__content{background-color:#f3f3f3}.container--statements~.content-block__footer{background-color:#d9d9d9}.container--disputes{background-color:#f8dbdb}.container--disputes+.content-block__content{background-color:#fef9f9}.container--disputes~.content-block__footer{background-color:#f8dbdb}@media (max-width:550px){.container--discounts .help__label .help__message-border{transform:unset;width:unset}}.tab-bar__icon{flex-grow:0;margin:auto 0}.tab-bar__icon svg{max-height:1.2em;padding:9px 1px 1px}.tab-bar__icon+.tab-bar__title{padding-left:5px}.tab-bar__title-bar{flex-flow:row;align-items:stretch;width:100%;display:flex;margin:0!important;padding:0!important}.tab-bar__title-bar.tab-bar--portal{width:-moz-fit-content;width:fit-content}.tab-bar__title-box{vertical-align:middle;-webkit-user-select:none;user-select:none;color:#000;cursor:pointer;font-variant:all-small-caps;text-align:center;word-break:keep-all;border-top:3px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;flex-grow:1;place-content:space-around center;align-self:stretch;place-items:center;padding:1px 5px 8px;font-size:1.2em;font-weight:400;line-height:.7em;display:flex;position:relative;text-shadow:0 0 5px #fff!important;overflow:visible!important}.tab-bar__title-box:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 3px #80808080}.tab-bar__title-box .tab-bar__title-box-name .help__label .help{display:none!important}.tab-bar__title-box:only-of-type .tab-bar__icon{margin-right:5px!important}.tab-bar__title-box .tab-bar__icon{padding-bottom:2px}.tab-bar__title-box .icon-button{margin:0!important}.tab-bar__title-box-name{place-self:center;width:-moz-fit-content;width:fit-content;height:50%;padding:2px 5px}.tab-bar__title-box-name .help__label{white-space:break-spaces;flex-flow:row;margin-top:auto;display:flex}.tab-bar__title-box-selected{border-top:3px solid #6495ed;border-bottom:none;font-weight:600}@media screen and (max-width:550px){.tab-bar__title-bar{flex-wrap:nowrap;max-width:calc(100vw - 1.4em);overflow:auto}.tab-bar__title-box{flex-direction:column}.tab-bar__icon{margin:0 auto}}.MultiSelect{width:100%;display:flex}.MultiSelect-Bold{font-weight:600}.MultiSelect-Option{word-wrap:unset;flex-flow:row;display:flex}.MultiSelect-Option .icon-button button:focus-visible{outline:2px solid var(--sl-color-primary-600);outline-offset:1px;border-radius:3px}.MultiSelect-Option.required .icon-button.Checked svg,.MultiSelect-Option.required .icon-button.Unchecked svg{background-color:var(--required-color)}.MultiSelect-Option .MultiSelect-Hint{font-weight:400;position:absolute;bottom:0;transform:translateY(2em)translate(1.5em)}.MultiSelect-Label{cursor:pointer;height:-moz-fit-content;height:fit-content;margin:auto 7px auto 0;padding-top:3px;padding-left:3px}@media screen and (max-width:550px){.MultiSelect{grid-template-columns:repeat(3,minmax(max-content,1fr))}}.ok_cancel_wrapper{z-index:100;position:relative}.ok_cancel_wrapper--top{margin-top:5px;top:0}.ok_cancel_wrapper--bottom{bottom:0}.ok_cancel_wrapper--just-below{top:unset!important;right:unset!important;bottom:unset!important;margin-top:1em!important;position:relative!important}.ok_cancel__container{z-index:99;pointer-events:none;width:100%;position:absolute;right:0;container-type:inline-size}.ok_cancel__container--top{top:5px;right:0}.ok_cancel__container--bottom{position:sticky;bottom:1em}.ok_cancel__container--just-below{right:unset!important;top:unset!important;bottom:unset!important;margin-top:1em!important;position:relative!important}.ok_cancel__container--msg-left .ok_cancel{flex-direction:row}.ok_cancel__container--msg-bottom .ok_cancel,.ok_cancel__container--msg-auto .ok_cancel{flex-direction:column}@container (width>=600px){.ok_cancel__container--msg-auto .ok_cancel{flex-direction:row}}.ok_cancel{pointer-events:auto;background-color:#fffc;border:1px solid #80808080;border-radius:7px;flex-wrap:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-left:auto;margin-right:8px;padding:1px 5px 1px 8px;font-size:80%;display:flex;box-shadow:1px 1px 2px #80808080}.ok_cancel__disabled-message{background-color:pink;border-radius:5px;margin:1px 0 2px 4px;padding:2px 5px;font-weight:600}.ok_cancel__label{margin:auto .5em auto 0;font-weight:600}.ok_cancel__separator{background-color:#80808066;width:1px;margin:4px 6px}.ok_cancel>.ButtonGroup{padding:3px 0;margin:auto .125em!important}.ok_cancel__container--msg-bottom .ok_cancel,.ok_cancel__container--msg-auto .ok_cancel{align-items:flex-end}@container (width>=600px){.ok_cancel__container--msg-auto .ok_cancel{align-items:center}}@media screen and (max-width:550px){.ok_cancel{margin-top:.5em}}.Button{box-shadow:unset;white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:5px;outline:none;flex-grow:0;flex-shrink:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;height:100%;margin:auto 0;padding:0 2px}.Button .icon-button,.Button button,.Button svg{color:unset!important;margin:0!important}.Button .svg-inline--fa{padding:0 1px 0 0!important}.Button .icon-button{margin:auto}.Button:disabled{cursor:not-allowed;background-color:#8080801a;color:gray!important;border-color:gray!important}.Button:focus-within{transition:border .15s;box-shadow:0 0 3px 3px #6495ed80;outline:unset!important}.Button:hover,.Button:focus{box-shadow:1px 1px 1px #80808080;background-color:#fff!important}.Button.normal{color:var(--sl-color-gray-700);background-color:#fff;border:1px solid #f2f2f2}.Button.normal.outline{background-color:#fff}.Button.normal:hover,.Button.normal:focus{color:#000;background-color:#fff!important}.Button.normal:disabled{background-color:#fff!important}.Button.default{color:#fff;background-color:#007bff;border:1px solid #006fe6}.Button.default.outline{color:#007bff;background-color:#fff}.Button.default:hover,.Button.default:focus{color:#000;background-color:#cce5ff!important}.Button.default:disabled{background-color:#fff!important}.Button.danger{color:#fff;background-color:#dc3545;border:1px solid #d32535}.Button.danger.outline{color:#dc3545;background-color:#fff}.Button.danger:hover,.Button.danger:focus{color:#000;background-color:#fae3e5!important}.Button.danger:disabled{background-color:#fff!important}.Button.warning{color:#000;border:1px solid #ecb100;background-color:#ffc107!important}.Button.warning.outline{color:#d39e00;background-color:#fff}.Button.warning:hover,.Button.warning:focus{color:#000;background-color:#fff4d3!important}.Button.warning:disabled{background-color:#fff!important}.Button.info{color:#fff;border:1px solid #148ea1;background-color:#17a2b8!important}.Button.info.outline{color:#17a2b8;background-color:#fff}.Button.info:hover,.Button.info:focus{color:#000;background-color:#a7e9f4!important}.Button.info:disabled{background-color:#fff!important}.Button.noclick{cursor:default}.Button.small{padding:2px 5px;font-size:70%}.Button.medium{padding:4px 6px;font-size:100%}.Button.large{padding:5px 8px;font-size:130%}.Button.success{color:#fff;background-color:#28a745;border:1px solid #23923c}.Button.success.outline{color:#28a745;background-color:#fff}.Button.success:hover,.Button.success:focus{color:#000;background-color:#d8f6df!important}.Button.success:disabled{background-color:#fff!important}.Button.circle{border-radius:100px}.Button.small.icon{width:1.8em!important;height:1.8em!important}.Button.medium.icon{width:2em!important;height:2em!important}.Button.large.icon{width:2.2em!important;height:2.2em!important}.Button.circle.small.icon{padding:1px 2px}.Button.circle.medium.icon{padding:2px 3px}.Button.circle.large.icon{padding:3px 4px}.Button.square.small.icon{padding:1px 4px}.Button.square.medium.icon{padding:2px 3px}.Button.square.large.icon{padding:3px 2px}.ButtonGroup{border-top-right-radius:20px;border-bottom-right-radius:20px;min-width:-moz-fit-content;min-width:fit-content;padding:0;display:flex;margin-top:.25em!important;margin-bottom:.25em!important}.ButtonGroup .icon-button:hover{background-color:#fff}.ButtonGroup .icon-button:not(:hover){background-color:#0000}.ButtonGroup.row,.ButtonGroup.auto{flex-direction:row;flex-shrink:0;max-height:-moz-fit-content;max-height:fit-content;margin:0 5px}.ButtonGroup.row button,.ButtonGroup.auto button,.ButtonGroup.row .icon-button,.ButtonGroup.auto .icon-button{margin-right:5px}.ButtonGroup.row.right,.ButtonGroup.auto.right,.ButtonGroup.row.right button:first-of-type,.ButtonGroup.auto.right button:first-of-type{margin-left:auto}.ButtonGroup.row.center,.ButtonGroup.auto.center{justify-content:center;margin-left:auto;margin-right:auto}.ButtonGroup.row.bottom,.ButtonGroup.auto.bottom{height:100%;margin-top:auto}.ButtonGroup.row.bottom button,.ButtonGroup.auto.bottom button{margin-top:auto}.ButtonGroup.row:last-child,.ButtonGroup.auto:last-child{margin-right:0}.ButtonGroup.column{flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;margin:5px}.ButtonGroup.column.bottom{height:100%;margin-top:auto}.ButtonGroup.column.bottom button:first-child{margin-top:auto}.ButtonGroup.column.center{height:100%;margin:auto}.ButtonGroup.column.center button{margin-left:auto;margin-right:auto}.ButtonGroup.column.right,.ButtonGroup.column.right button{margin-left:auto}.ButtonGroup.column button{margin-bottom:5px}.ButtonGroup.column:last-child{margin-bottom:0}@media only screen and (max-width:550px){.ButtonGroup.auto{flex-direction:row;justify-content:center;width:100%}.ButtonGroup.auto .icon-button{margin:5px}}.low-med-high{flex-wrap:nowrap;display:flex}.low-med-high button{color:#fff;text-shadow:1px 1px 1px #80808080;border:1px solid #0000;padding:.25rem .5rem;font-size:90%;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0!important}.low-med-high button:focus-visible{outline:2px solid var(--sl-color-primary-600);outline-offset:2px}.low-med-high__low{background-image:linear-gradient(90deg,#00199566,#003e5266);border-radius:.25em 0 0 .25em}.low-med-high__low:hover,.low-med-high__low:focus{background-color:var(--sl-color-indigo-700);color:var(--sl-color-neutral-0)}.low-med-high__low--selected{background-color:var(--sl-color-indigo-700);background-image:unset!important;border:1px solid var(--sl-color-indigo-900)!important}.low-med-high__med{background-image:linear-gradient(90deg,#197c3266,#327c1966);border-radius:0}.low-med-high__med:hover,.low-med-high__med:focus{background-color:var(--sl-color-green-700);color:var(--sl-color-neutral-0)}.low-med-high__med--selected{background-color:var(--sl-color-green-700);background-image:unset!important;border:1px solid var(--sl-color-green-900)!important}.low-med-high__high{background-image:linear-gradient(90deg,#742e0066,#95190066);border-radius:0 .25em .25em 0}.low-med-high__high:hover,.low-med-high__high:focus{background-color:var(--sl-color-red-700);color:var(--sl-color-neutral-0)}.low-med-high__high--selected{background-color:var(--sl-color-red-700);background-image:unset!important;border:1px solid var(--sl-color-red-900)!important}.date-picker{background-color:#fff;border:none;border-radius:.15em;width:11em}.date-picker.required,.date-picker.required input{background-color:var(--required-color)}.date-picker.useTime{width:16em}.date-picker .MuiOutlinedInput-root:hover{box-shadow:none!important;border:none!important;outline:none!important}.date-picker:focus-within{border:none;outline:none;transition:border .15s;box-shadow:0 0 3px 3px #6495ed80}.date-picker input{text-overflow:inherit;border:none!important;padding:6px 8px!important}.date-picker input:active,.date-picker input:focus-within,.date-picker input:focus-visible{outline:none;box-shadow:none!important}.date-picker input:placeholder-shown{text-overflow:inherit;color:var(--sl-color-neutral-300);font-size:1em}.MuiPickersPopper-root .MuiDialogActions-root .MuiButton-root:first-child,.MuiPickersLayout-root .MuiDialogActions-root .MuiButton-root:first-child{color:#00f}.MuiPickersPopper-root .MuiDialogActions-root .MuiButton-root:nth-child(2),.MuiPickersLayout-root .MuiDialogActions-root .MuiButton-root:nth-child(2){color:#8b0000}.MuiPickersPopper-root .MuiDialogActions-root .MuiButton-root:nth-child(3),.MuiPickersLayout-root .MuiDialogActions-root .MuiButton-root:nth-child(3){color:green;font-weight:600}@media screen and (max-width:550px){.date-picker{width:unset}}.activity-label{flex-flow:row;margin-bottom:1px;display:flex}.activity-label .icon-button__label{white-space:pre-wrap}.activity-label .icon-button div{height:unset}.activity-label .no-category{border-radius:.25em}.activity-label__category{color:#fff;background-color:#4d4d4d;border:1px solid #4d4d4d;border-top-left-radius:.25em;border-bottom-left-radius:.25em;flex-flow:row;margin:0;padding:0 5px 0 3px;display:flex}.activity-label__category span{margin:3px 0 0 2px;color:#fff!important}.activity-label__category .icon-button svg{color:#fff;margin:auto 0}.activity-label__category .icon-button__label{color:#fff!important}.activity-label .small .icon-button__label{font-size:.8em}.activity-label__type{background-color:#ffc;border:1px solid #4d4d4d;border-top-right-radius:.25em;border-bottom-right-radius:.25em;flex-flow:row;padding:1px 5px 1px 3px;display:flex}.activity-label__type .icon-button{color:initial!important}.activity-label__type .icon-button span{background-color:unset;margin:3px 0 0 2px;color:#000!important}.activity-label__type .icon-button svg{width:1.1em;margin:auto 0}.activity-label__type .deleted{color:maroon;margin:auto 0!important}.document-block{flex-direction:row;justify-content:space-around;min-height:-moz-fit-content;min-height:fit-content;display:flex;position:relative}.document-block .editable-table__cell{align-items:center}.document-block .editable-table .editable-table__content{overflow:unset!important;background-color:#0000!important}.document-block button.FileText,.document-block button.Attachment,.document-block button.FileHtml{margin:auto 0 auto 6px!important}.document-block .search-bar{border:thin solid gray}.document-block .search-bar__options{transform:translateY(1.8em)translate(-5px)}@media screen and (max-width:550px){.document-block .search-bar{z-index:101;min-width:2.4em!important}}.document-editor{width:100%;min-height:100%;max-height:100%;position:relative;overflow:auto}.document-editor progress{margin:auto 0 auto 1em;padding-left:1em}.document-editor .FormComponent .FormComponentLabel{min-width:-moz-fit-content!important;min-width:fit-content!important}.document-editor__fileName .FormComponent>.FormComponentValue{flex-flow:row;flex-grow:1;display:block;margin-right:10em!important}.document-editor__fileName-split{flex-flow:row;justify-content:flex-start;display:flex}.document-editor__fileName-split input{flex-grow:1}.document-editor__fileName-split .icon-button{flex-grow:0;margin-left:5px!important}.document-editor__text-area{flex-grow:1;margin-bottom:10px;position:relative}.document-editor__text-area .text-area{flex-direction:column;height:100%;display:flex;position:absolute;top:0}.document-editor__text-area .text-area .quill{height:100%;position:relative}.document-editor__error-title{margin:.5em;font-weight:700}.document-editor__error-message{background-color:var(--sl-color-danger-700);color:#fff;border-radius:3px;height:2.5em;margin-bottom:.5em;margin-right:5px;padding:.5em}.document-editor__text-preview{border:2px solid var(--sl-color-border-default);background-color:#fff;border-radius:3px;padding:1em;position:absolute;top:5em;right:5px;overflow:visible;box-shadow:3px 3px 5px #80808080}.document-editor__preview{background:#fff;padding:1em}.document-editor__preview pre{color:#00f}.document-editor--loading{background:#ffff0080;flex-direction:row;margin:5px 0;display:flex}.document-editor__new{flex-direction:column;margin:0 auto;display:flex}.document-editor__what-to-do{margin:.5em auto 1em;font-weight:600}.document-editor__type-choices{flex-direction:column;margin:auto;display:flex}.document-editor__type-choices input{width:20em;margin-bottom:5px;margin-right:5px}.document-editor__type-choices input:hover{cursor:pointer;background-color:#6495ed}.document-editor__or{color:#000;text-shadow:1px 1px 3px #80808080;text-transform:uppercase;text-align:center;font-weight:600}.document-editor input[type=file]{line-height:unset;background-color:#ffffff80;border:none;outline:none}.document-editor input[type=file]::-webkit-file-upload-button{visibility:hidden}.document-editor input[type=file]:before{content:"Choose";white-space:nowrap;-webkit-user-select:none;cursor:pointer;background:#fff;border-radius:.5em;padding:.25em .5em;font-size:10pt;font-weight:600;box-shadow:1px 1px 3px #80808080}.document-editor input[type=file].single:before,.document-editor input[type=file].multi:before{content:"Select..."}.document-editor input[type=file]:hover,.document-editor input[type=file]:active,.document-editor input[type=file]:focus{box-shadow:none;outline:none}.document-editor img{height:clamp(2em, fit-content, 100%);width:clamp(2em, fit-content, 100%);overflow:auto}.document-editor .row{min-height:-moz-fit-content;min-height:fit-content}.document-editor .row.image{max-width:calc(100% - 10px);max-height:90%;margin-top:1.5em;overflow:auto}.document-editor__info{margin-bottom:1em}.document-editor__info label{width:5em}.document-editor__info-name{padding-bottom:1em;font-size:1.1em;font-weight:600}.document-editor__info-message{padding-bottom:1em;font-style:italic;font-weight:500}.document-editor__info p{margin:0 0 .5em}.document-editor__rename-file{flex-direction:row;display:flex}.document-editor__picker{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content;margin:3em .5em 1em;overflow:auto}.document-editor__picker input[type=file]{border-radius:5px;margin-bottom:5px;padding:5px}.document-editor__picker-update-file{text-wrap:nowrap;width:8em;margin-top:.5em;margin-bottom:.5em;margin-right:.5em;font-weight:600}.document-editor__picker-update-msg{margin-bottom:.5em}.document-editor__picker-update-msg:first-of-type{font-weight:600}.document-editor__drop-zone{background:#ffc;border-radius:7px;justify-content:space-around;height:12em;max-height:10em;margin-bottom:.5em;padding:5px;display:flex;overflow:auto}.document-editor__drop-zone-title{color:#006400}.document-editor__drop-zone-text{width:100%;height:100%;margin:auto;overflow:auto}.document-editor__drop-zone-text div{margin-bottom:5px}.document-editor__drop-zone-text div input{width:100%}.document-editor__text-editor{flex-direction:column;height:100%;display:flex}.document-editor__text-editor .text-area-plain{height:100%;margin-bottom:5px}.document-editor__text-editor .text-area-plain:focus{outline:none}.editable-table--flow .document-editor__pdf-editor{min-height:50em}@media screen and (max-width:550px){.document-editor{padding-top:2.5em}.document-editor__fileName{margin-right:unset;padding-top:5px}.document-editor #documentInput:before{font-size:8pt;font-weight:700}}.search-bar{text-overflow:ellipsis;z-index:1;background-color:#fff;border-radius:4px;flex-direction:column;width:14em;min-width:4em;margin:auto 5px;padding:2px 0 2px 2px;display:flex;position:relative;overflow:visible}.search-bar.search-bar--dropdown-open{border-bottom-left-radius:unset!important;border-bottom-right-radius:unset!important}.search-bar--in-use{background-color:#ff000080}.search-bar--in-use .SearchCancel,.search-bar--in-use .Globe,.search-bar--in-use .Config{color:gray!important}.search-bar--in-use input{font-size:.9em;color:#fff!important}.search-bar--in-use .search-bar__icons--mode{background-color:#0000001a;border-right-color:#fff6}.search-bar--in-use .search-bar__clear-icon .icon-button button,.search-bar--in-use .search-bar__clear-icon .icon-button button:hover{color:#fff!important}.search-bar--in-use .search-bar__config-icon{border-left-color:#fff6}.search-bar--in-use .search-bar__config-icon .icon-button button{color:gray!important}.search-bar--in-use .search-bar__config-icon .icon-button button:hover{color:#fff!important}.search-bar__input-area{flex-grow:1;align-items:center;min-width:0;display:flex}.search-bar input[type=text]{box-shadow:none;text-overflow:ellipsis;background:0 0;outline:none;flex-grow:1;min-width:0;margin-left:3px;font-size:.9em;overflow:hidden;border:0!important;padding:0!important}.search-bar .search-bar__main{flex-direction:row;align-items:center;display:flex}.search-bar__results,.search-bar__config-menu{z-index:100;border:thin solid #e6cdbc80;border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:absolute;top:100%;left:0;overflow:visible;box-shadow:1px 1px 2px #e6cdbc80;background:#fff!important}.search-bar__results .icon-button,.search-bar__config-menu .icon-button{padding-left:5px}.search-bar__results{width:max-content;min-width:24em;max-width:40em;max-height:24em;padding:.25em 0;overflow-y:auto}.search-bar__result-group:not(:first-child){border-top:thin solid #e6cdbc33;margin-top:.25em;padding-top:.25em}.search-bar__result-group-header{text-transform:uppercase;color:#888;letter-spacing:.05em;padding:.25em .75em;font-size:10px;font-weight:600}.search-bar__result-item{cursor:pointer;color:#333;flex-direction:row;align-items:center;padding:.35em .75em;font-size:13px;display:flex}.search-bar__result-item:hover,.search-bar__result-item--selected{background-color:#e6cdbc1a}.search-bar__result-icon{text-align:center;color:#666;flex-shrink:0;width:1.5em;margin-right:.5em}.search-bar__result-icon svg{font-size:14px}.search-bar__result-label{white-space:nowrap}.search-bar__result-primary{font-weight:600}.search-bar__result-secondary{color:#666;font-weight:400}.search-bar__config-menu{width:14em;padding:.5em 0 .25em}.search-bar__clear-icon{flex-shrink:0;align-items:center;display:flex}.search-bar__clear-icon .icon-button{margin:0!important}.search-bar__clear-icon .icon-button button{color:#999;padding:0 2px!important}.search-bar__clear-icon .icon-button button:hover{color:#666}.search-bar__clear-icon .icon-button button svg{font-size:.85rem;margin:0!important;padding:0!important}.search-bar__config-icon{background-color:#fbf7f4;border-left:1px solid #e6cdbc4d;border-top-right-radius:5px;border-bottom-right-radius:5px;flex-shrink:0;align-items:center;margin-right:2px;padding:3px;display:flex}.search-bar__config-icon .icon-button{margin:0!important}.search-bar__config-icon .icon-button button{padding:0!important}.search-bar__config-icon .icon-button button:hover{color:#666}.search-bar__config-icon .icon-button button svg{font-size:1rem;margin:0!important;padding:0!important}.search-bar .search-bar__icons{flex-direction:row;flex-grow:0;display:flex}.search-bar .search-bar__icons .fal,.search-bar .search-bar__icons .fas,.search-bar .search-bar__icons .far{color:gray;margin-left:5px}.search-bar .search-bar__icons .fa-search{margin:auto 0}.search-bar .search-bar__icons .fa-times-circle{margin:0;padding:0}.search-bar .search-bar__icons .icon-button{border-top-left-radius:5px;border-bottom-left-radius:5px;margin:3px}.search-bar .search-bar__icons .icon-button button{padding:0!important}.search-bar .search-bar__icons .icon-button button svg{margin-right:0!important;padding-right:0!important}.search-bar .search-bar__icons--mode{cursor:pointer;background-color:#fbf7f4;border-right:1px solid #e6cdbc4d;border-radius:3px 0 0 3px;align-items:center;margin-right:2px;padding:0}.search-bar .search-bar__icons--mode .icon-button button{cursor:pointer}.search-bar .search-bar__icons--mode .search-bar__mode-caret{color:#888;align-self:center;margin-right:4px;font-size:.45rem}.search-bar__mode-menu{z-index:100;border:thin solid #e6cdbc80;border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:max-content;padding:.25em 0;position:absolute;top:100%;left:-1px;box-shadow:1px 1px 2px #e6cdbc80;background:#fff!important}.search-bar__mode-item{cursor:pointer;color:#333;white-space:nowrap;align-items:center;gap:.5em;padding:.4em .75em;font-size:13px;display:flex}.search-bar__mode-item:hover{background-color:#e6cdbc1a}.search-bar__mode-item--active{font-weight:600}.search-bar__mode-item svg{text-align:center;color:#666;width:1em}@media screen and (min-device-width:768px) and (max-device-width:1024px){.search-bar__icons{margin-top:4px}}@media screen and (max-width:550px){.search-bar{color:#000;border-radius:2px;flex-grow:1;justify-content:flex-end;min-width:28px;max-width:28px;margin-right:5px!important;padding:4px 3px!important}.search-bar__main{margin:0}.search-bar__icons .icon-button{margin-right:2px!important}.search-bar__clear-icon,.search-bar__config-icon{display:none}.search-bar__results{width:16em;transform:translate(-2em)}.search-bar__config-menu{width:12em;padding-top:.5em;padding-bottom:.25em;position:absolute}.search-bar__mode-menu{width:max-content;transform:translate(-2em)}.search-bar .fa-search,.search-bar .fa-times-circle,.search-bar .fa-magnifying-glass,.search-bar input{padding:0 2px 2px 0;margin:auto!important;font-size:90%!important}.search-bar input[type=text]{border-bottom:1px solid #80808080;font-size:.8em;display:none;max-width:unset!important}.search-bar--expand{min-width:unset;border-radius:2px;flex-grow:1;max-width:10em;display:flex}.search-bar--expand input[type=text]{display:unset}.search-bar--expand .search-bar__clear-icon,.search-bar--expand .search-bar__config-icon{display:flex}}.reports__unauthorized{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:3em;display:flex}.reports__unauthorized h2{color:var(--text-color,#333);margin:1em 0 .5em;font-size:1.5em}.reports__unauthorized p{color:var(--text-color-muted,#666);max-width:400px;margin:.25em 0;font-size:1em}.reports__unauthorized-icon{color:var(--text-color-muted,#999);font-size:3em}.reports-dev-toolbar{background:#f0f4ff;border-bottom:2px solid #c5d0e6;flex-wrap:wrap;align-items:center;gap:.75em;padding:.5em 1em;font-size:.85em;display:flex}.reports-dev-toolbar--active{background:#fff3e0;border-bottom-color:#f5a623}.reports-dev-toolbar__label{color:#4a5568;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:.8em;font-weight:600}.reports-dev-toolbar__select{flex:1;min-width:280px;max-width:500px}.reports-dev-toolbar__clear{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:4px;padding:.25em .75em;font-size:.9em}.reports-dev-toolbar__clear:hover{background:#f5f5f5;border-color:#999}.reports-dev-toolbar__status{color:#b45309;font-size:.85em;font-style:italic}@media (max-width:768px){.reports__unauthorized{padding:2em 1em}.reports__unauthorized h2{font-size:1.25em}.reports-dev-toolbar__select{min-width:200px}}.category-nav{flex-direction:row;gap:1em;width:100%;min-height:400px;display:flex}.category-nav__sidebar{border-right:1px solid var(--border-color,#e0e0e0);flex:none;min-width:220px;max-width:270px;padding-right:1em;overflow-y:auto}.category-nav__list{flex-direction:column;gap:.25em;display:flex}.category-nav__category{margin-bottom:.25em}.category-nav__category-header{cursor:pointer;text-align:left;width:100%;color:var(--text-color-muted,#555);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5em;padding:.6em .5em;font-size:.95em;font-weight:600;line-height:1.4;transition:background-color .15s;display:flex}.category-nav__category-header:hover{background-color:var(--hover-bg,#f5f5f5)}.category-nav__category-header--active{color:var(--selected-color,#1565c0)}.category-nav__category-chevron{width:1em;color:var(--text-color-muted,#888);justify-content:center;align-items:center;font-size:.8em;display:flex}.category-nav__category-icon{align-items:center;font-size:1.1em;display:flex}.category-nav__category-name{flex:1;line-height:1.4}.category-nav__category-count{color:var(--text-color-muted,#666);font-size:.8em;font-weight:400}.category-nav__category-items{margin-top:.25em;padding-left:1.5em}.category-nav__item{cursor:pointer;text-align:left;width:100%;color:var(--text-color,#333);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5em;padding:.5em .6em;font-size:.9em;line-height:1.4;transition:background-color .15s;display:flex}.category-nav__item:hover{background-color:var(--hover-bg,#f5f5f5)}.category-nav__item--selected{background-color:var(--selected-bg,#e3f2fd);color:var(--selected-color,#1565c0);font-weight:500}.category-nav__item--selected:hover{background-color:var(--selected-bg,#e3f2fd)}.category-nav__item-icon{opacity:.7;align-items:center;min-width:1.2em;font-size:1em;display:flex}.category-nav__item-name{line-height:1.4}.category-nav__content{flex:auto;overflow:auto}.category-nav__empty{height:200px;color:var(--muted-text,#999);justify-content:center;align-items:center;font-style:italic;display:flex}@media (max-width:768px){.category-nav{flex-direction:column}.category-nav__sidebar{border-right:none;border-bottom:1px solid var(--border-color,#e0e0e0);min-width:unset;max-width:unset;max-height:40vh;padding-bottom:.5em;padding-right:0}.category-nav__category-header{padding:.5em;font-size:.9em}.category-nav__category-items{padding-left:1.25em}.category-nav__item{padding:.4em .5em;font-size:.85em}}.config .category-nav__content{padding:1em}.config strong{font-weight:600}.config div>.grouping{min-width:500px}.config .Select .icon-button svg{width:1em;margin:auto}.config .editable-table{margin-top:1em;position:relative}.config .editable-table--editing{overflow:unset}.Config-Subtitle{background:0 0;margin:auto;font-size:12pt}.Config-Text{text-wrap:nowrap;width:100%;padding:5px 0;display:inline-flex}.Config-Text .Config-Text{width:-moz-fit-content;width:fit-content;margin-right:.5em}.Config-Text span{text-wrap:nowrap;margin-left:.5em}@media only screen and (max-width:320px){.config .icon-button .icon-button__label{font-size:80%!important}}.support-form{background-color:#fff;margin:0;padding:1em;position:relative}.support-form code{color:var(--sl-color-neutral-500);font-family:Consolas,Courier New,monospace;font-size:1.1em;font-weight:600}.support-form strong{font-weight:500}.support-form #advanced_diagnostics{padding-top:1em}.support-form .Row .FormComponent{width:100%}.support-form .Row .FormComponent .FormComponentLabel{min-width:7.5em;max-width:10em}.support-form aside{color:var(--sl-color-gray-500);padding-top:3px;font-size:.9em}.support-form .Checkbox+aside{margin-left:1.7em}.support-form__buttons{margin:1em 0}.support-form__buttons .Button{min-width:12em!important;max-width:12em!important}.support-form__buttons:first-of-type{margin-top:0;padding-top:10px}.support-form__content{background-color:#ffffff80;padding:10px!important}.support-form__loading{width:100%;height:100%;font-size:24pt}.support-form__loading-support-data{color:#8b0000;width:100%;font-size:1.2em}.support-form pre{white-space:pre-wrap;word-wrap:break-spaces}.support-form__issue-owner{color:navy;text-align:center}.support-form .support-form--cache-warning{color:maroon}.support-form .support-form--action-description{color:var(--sl-color-gray-700);margin:auto 5px;padding:5px}.support-form__issues{margin-top:1em}.support-form__warning{color:#dc3545;margin-top:1em;font-weight:500}.support-form .validated-input{min-width:25em}.support-form__email{width:40em;min-width:20em;max-width:100%}.support-form__email .validated-input{min-width:100%}.support-form__email input{margin:1px!important}.support-form__text{padding:5px 0}.support-form__comments{width:100%}.support-form__comments label{margin-top:0!important}.support-form__subtitle{margin-top:1em;margin-bottom:.5em;font-size:1.1em;font-weight:500}.support-form__title{color:maroon;background:#fff;padding:5px 10px;font-size:1.4em}.support-form__requestType .FormComponentValue{min-width:10em;max-width:10em}.support-form__editable-table-container{width:100%;height:clamp(20em,100vh - 22em,100vh);min-height:20em;position:relative}.support-form__editable-table-container:has(.editable-table__add-item){height:40em!important}.support-form__tabs{border-radius:5px;width:100%;min-height:40em;margin-top:1em}.support-form__tabs h3{color:var(--sl-color-neutral-700);margin-top:.25em;margin-bottom:.25em;margin-left:0;font-weight:500}.support-form__tabs .support-tab--data-cache{background-color:#ffdb99}.support-form__tabs .support-tab--diagnostics{background-color:#ffdae0}.support-form__tabs .support-form__tab-content{border:solid 1px var(--sl-color-gray-400);background-color:#fff;border-top:none;padding:0 1em 1em}.support-form__tabs .support-form__tab-content article{display:block}.support-form__tabs .support-form__tab-content .support-form__subtitle{color:var(--sl-color-warning-800);margin-left:.5em;font-weight:500}.support-form__tabs .support-form__tab-content table{width:100%}.support-form__table{border-radius:5px;margin:0 7px 7px 0;overflow:hidden}.support-form__table table{background:#fff;width:100%;border-collapse:separate!important;border-spacing:0!important;border-color:unset!important}.support-form__table .table-icon .icon-button__label{white-space:nowrap}.support-form__table .table-centered{text-align:center;vertical-align:top;justify-content:center}.support-form__table .table-centered>.icon-button{max-width:-moz-fit-content;max-width:fit-content;margin:auto}.support-form__table tr{background-color:#fff;border-bottom:1px solid #80808080;margin:5px;padding:5px}.support-form__table tr:not(:last-of-type){border-right:1px solid #80808080}.support-form__table tr:last-of-type td{border-bottom:unset}.support-form__table th,.support-form__table td{background-color:#fff;border-bottom:1px solid #80808080;margin:5px;padding:.5em;font-size:1em}.support-form__table th:not(:last-of-type),.support-form__table td:not(:last-of-type){border-right:1px solid #80808080}.support-form__table th{font-size:1em;font-weight:500}.support-form__table td{color:var(--sl-color-gray-700);vertical-align:top}.support-form__table .table-success,.support-form__table .table-success>th,.support-form__table .table-success>td{background-color:var(--sl-color-green-50)}.support-form__table .table-warning,.support-form__table .table-warning>th,.support-form__table .table-warning>td{background-color:var(--sl-color-orange-100)}.support-form__table .table-danger,.support-form__table .table-danger>th,.support-form__table .table-danger>td{background-color:var(--sl-color-red-100)}.support-form__table .table-errors{color:var(--sl-color-danger-600)}.support-form__table.fullwidth{min-width:-moz-fit-content;min-width:fit-content;width:100%!important}.entity-meta{border-top:solid thick var(--sl-color-blue-100);background-color:#fafaff;width:100%;padding:5px 10px;overflow:visible}.entity-meta--button-only{background:0 0;width:-moz-fit-content;width:fit-content;margin-top:1em}.entity-meta--button-only .entity-meta__version-count{margin-top:1em}@keyframes pulseLoading{0%{color:red;transform:scaleX(1)}50%{color:maroon}to{color:red;transform:scaleX(1)}}.entity-meta__basic{grid-template-columns:8em max-content max-content;margin-bottom:.5em;display:grid}.entity-meta__basic>div{padding-left:0!important}.entity-meta__ids{border-bottom:thin solid #000;grid-template-columns:8em max-content;margin-bottom:.5em;padding-bottom:5px;display:grid}.entity-meta__error{color:maroon}.entity-meta__version-count{margin-bottom:.5em;font-weight:600}.entity-meta__versions{flex-direction:column;gap:.5em;display:flex}.entity-meta__version{border:solid 2px var(--sl-color-neutral-400);background-color:#fff;border-radius:5px;padding:.5em}.entity-meta__version:hover{background-color:#ffffeb}.entity-meta__version .entity-meta__author,.entity-meta__version .entity-meta__author-label,.entity-meta__version .entity-meta__date{border-bottom:solid thin var(--sl-color-green-800);border-radius:0;font-weight:600;color:var(--sl-color-green-800)!important;padding:.25em 0!important}.entity-meta__version-header{justify-content:space-between;align-items:flex-start;display:flex}.entity-meta__changes{margin:.5em 0 .5em 1.5em;padding:0;list-style:outside}.entity-meta__change-item{padding:2px 0;line-height:1.4}.entity-meta__change-field{margin-right:.5em;font-weight:600}.entity-meta__change-prev{color:maroon;margin-right:.25em;text-decoration:line-through}.entity-meta__change-arrow{color:#666;margin:0 .25em}.entity-meta__change-curr{color:green}.entity-meta__diff-actions{flex-shrink:0;gap:.5em;display:flex}.entity-meta__diffs{border-bottom:solid 5px var(--sl-color-blue-100);border-top:solid 5px var(--sl-color-blue-100);border-left:solid 5px var(--sl-color-blue-100);background-color:#fff;border-radius:0 5px 5px;grid-template-columns:10em 1fr 1fr;margin-bottom:.5em;padding:5px;display:grid}.entity-meta__diffs .shaded{background-color:var(--sl-color-blue-50)}.entity-meta__diffs-header{font-weight:500}.entity-meta__diffs-name,.entity-meta__diffs-previous,.entity-meta__diffs-header{margin-right:.5em}.entity-meta__diffs-name,.entity-meta__diffs-previous,.entity-meta__diffs-current{margin-bottom:1px;padding:3px 5px!important}.entity-meta .Button{max-height:2em;margin:.5em 0}.entity-meta__author{font-weight:600}.entity-meta__author-label{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0 .5em .25em!important}.entity-meta__author-label:first-child{padding-top:.5em!important}.entity-meta__history{width:100%}.entity-meta__loading{color:green;transform-origin:0;font-weight:600;animation:3s infinite pulseLoading}.entity-meta__flexed{flex-flow:wrap;display:flex}.entity-meta__flexed>*{margin-right:.5em!important}.entity-meta__flexed>* span>*{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:550px){.entity-meta{margin:0;padding:0}.entity-meta__label,.entity-meta__author,.entity-meta__author-label,.entity-meta__date{border-radius:0;margin-bottom:0!important;padding:0 5px!important}.entity-meta__diffs{border-radius:0;overflow-x:auto}.entity-meta__diffs .activity-label{flex-wrap:wrap}.entity-meta__diffs-current,.entity-meta__diffs-previous{max-height:10em;overflow:auto}.entity-meta__versions{width:100%}}.campaigns{flex-direction:column;min-height:100%;padding:5px;display:flex;position:relative}.campaigns__table{flex:1;min-height:90vh;position:relative}.campaign-card{min-height:-moz-fit-content;min-height:fit-content;color:unset;width:100%;max-width:100%;padding:5px;overflow:hidden visible}.campaign-card__help{color:green;font-size:.8em}.campaign-card__period .campaign-card__help{margin:auto 0}.campaign-card__category-entry{display:flex}.campaign-card__category-entry .icon-button{width:2em}.campaign-card__website input,.campaign-card__name input{text-overflow:ellipsis;max-width:40em}.campaign-card__name input{margin-right:5px}.campaign-card__category.FormComponent{width:unset}.campaign-card__category .Select{z-index:3;width:20em}.campaign-card__startDate .validated-input__content,.campaign-card__endDate .validated-input__content{width:12em}.campaign-card__startDate input,.campaign-card__endDate input{width:100%}.campaign-card__hardCosts .FormComponentLabel{margin-top:5px;margin-bottom:auto}.campaign-card__dateRange .FormComponentValue{flex-flow:wrap;display:flex}.campaign-card__dateRange input{width:10em}.campaign-card__dateRange span{margin:auto 5px}.campaign-card__endDate .FormComponentLabel{margin-top:1em;margin-bottom:auto}.campaign-card__period .FormComponentLabel{margin-top:0;margin-bottom:auto}.campaign-card__period .FormComponentValue{display:unset;height:-moz-fit-content;height:fit-content}.campaign-card__period__uses-period{border-left:thick solid #d3d3d3;margin-left:.8em;padding-left:.8em}.campaign-card__period-how-often{margin-top:10px}.campaign-card__period-info-every{flex-direction:row;margin-top:10px;display:flex}.campaign-card__period-info-every-label{margin:auto 7px auto 0}.campaign-card__period-info-every input{text-align:center;width:3em;margin-right:7px}.campaign-card__period-info-every .Select{flex-grow:0;min-width:10em;margin:0}.campaign-card__period .campaign-card__uses-period-fixed-cost{flex-direction:column;margin-top:5px;display:flex}.campaign-card__period .campaign-card__uses-period-fixed-cost .campaign-card__period-fixed-cost{flex-direction:row;margin-top:5px;margin-left:25px;display:flex}.campaign-card__period .campaign-card__uses-period-fixed-cost .campaign-card__period-fixed-cost input{border-top-left-radius:unset;border-bottom-left-radius:unset;text-align:right;width:5em;height:2.1em;margin:0}.campaign-card__header{color:#006400;background-color:#00800033;border-radius:7px;flex-flow:wrap;flex-grow:1;place-content:center;gap:0 1em;margin-bottom:1em;margin-right:15em;padding:3px 5px;font-size:120%;font-weight:600;display:flex}.campaign-card__total-cost{flex-flow:wrap;display:flex}.campaign-card .u-currency{margin-left:.5em}.campaign-card__buttons{min-height:-moz-fit-content;min-height:fit-content;margin-top:1em}@media only screen and (max-width:550px){.campaign-card{margin:0;padding:0}.campaign-card__header{flex-direction:column;margin-top:3em;font-size:1rem;width:100%!important}}@media only screen and (max-width:320px){.campaign-card__help{transform:unset}.campaign-card__website input,.campaign-card__name input{max-width:unset;text-overflow:ellipsis}}.validated-input{flex-direction:row;display:flex}.validated-input .validated-input__content{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;flex-flow:row;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.validated-input .validated-input__content input{box-shadow:none;background-color:#0000;border:none;outline:none;margin:auto 0;padding:4px 8px}.validated-input .validated-input__content input[disabled]{background:#e6e6e6;margin:3px 5px}.validated-input .ErrorMessage{margin:3px 6px;font-size:.7em;color:maroon!important}.validated-input .icon-button{flex-grow:0;margin-left:5px;margin-right:5px}.hard-costs{background-color:#0000;flex-direction:column;height:100%;display:flex;position:relative;overflow-y:auto;container-type:inline-size}.hard-costs__line{flex-direction:column;gap:1em;width:100%;margin:.5em;display:flex}.hard-costs__line input{padding-left:5px}.content-block--size-small .hard-costs__cost{max-width:5em}.editable-table{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto hidden;box-sizing:content-box!important;color:var(--sl-color-gray-700)!important;background-color:#0000!important}.editable-table__content{-webkit-overflow-scrolling:touch;width:calc(100% - 10px);margin:0;position:absolute;inset:5px 0 5px 5px;overflow-y:auto}.editable-table__content .editable-table__add:has(+button)+.editable-table__grid{top:3.4em}.editable-table__footer{background-color:#0080001a;border-top:2px solid gray!important;border-bottom:2px solid #000!important}.editable-table .scroll-indicator-top,.editable-table .scroll-indicator-bottom{z-index:10000;float:right;width:-moz-fit-content;width:fit-content;position:absolute;right:0}.editable-table .scroll-indicator-top button,.editable-table .scroll-indicator-bottom button{color:#ffa50099!important}.editable-table .scroll-indicator-bottom{bottom:3px}.editable-table .scroll-indicator-top{top:0}.editable-table__filter-component{width:-moz-fit-content;width:fit-content;margin:auto 0 auto auto!important}.editable-table__filter-component .icon-button{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.editable-table__filter-component .MuiToggleButtonGroup-root{margin:0;padding:0}.editable-table__add{z-index:99;text-overflow:ellipsis;flex-flow:row;flex-grow:0;flex-shrink:0;align-items:center;width:100%;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:.5em;padding:4px;display:flex;position:sticky;top:0;overflow-y:visible}.editable-table__add:has(.MuiToggleButtonGroup-root){padding:0}.editable-table__add>.icon-button{background-color:#ffffff80;border-radius:5px;margin-right:5px;padding:2px 5px 2px 4px;font-size:90%}.editable-table__add>.icon-button__label{text-align:center;margin-left:3px;margin-right:3px}.editable-table__add>.icon-button:hover,.editable-table__add>.icon-button:active,.editable-table__add>.icon-button:focus{--fa-primary-color:var(--sl-green-300);--fa-secondary-color:var(--sl-green-50);--fa-secondary-opacity:.5;background-color:var(--sl-color-neutral-100)}.editable-table__add-item{width:-moz-fit-content;width:fit-content;min-width:100%;height:-moz-fit-content;height:fit-content;min-height:100%;padding:1px;display:flex;overflow:visible}.editable-table__add-item .editable-table__content{width:100%;min-height:100%;inset:0;overflow-x:hidden}.editable-table__add-new{color:green;margin-top:3px;margin-left:5px}.editable-table--even{background-color:#ffffff80}.editable-table--odd{background-color:#8080800d}.editable-table--editable:hover,.editable-table--editable:active,.editable-table--editable:focus{cursor:pointer}.editable-table--rounded-corners-start{border-top-left-radius:2px;border-bottom-left-radius:2px}.editable-table--rounded-corners-end{border-top-right-radius:2px;border-bottom-right-radius:2px}.editable-table__multi-actions{background:#8080804d;border-radius:5px;flex-direction:row;min-height:2.5em;margin-bottom:4px;padding:0 .5em;display:flex}.editable-table__multi-actions-warning{color:maroon;margin:auto 5px auto 0;font-size:1.25em}.editable-table__multi-actions-title{margin:auto .5em auto 0;font-weight:600}.editable-table__multi-actions-items{flex-direction:row;display:flex}.editable-table__multi-actions-items .icon-button{background-color:#ffffffe6;border-radius:5px;margin:5px;padding:1.5px 5px;box-shadow:1px 1px 5px #80808080}.editable-table__multi-actions-items .icon-button:hover,.editable-table__multi-actions-items .icon-button:active,.editable-table__multi-actions-items .icon-button:focus{background-color:green}.editable-table__multi-actions-items .icon-button:hover button,.editable-table__multi-actions-items .icon-button:active button,.editable-table__multi-actions-items .icon-button:focus button,.editable-table__multi-actions-items .icon-button:hover button .icon-button__label,.editable-table__multi-actions-items .icon-button:active button .icon-button__label,.editable-table__multi-actions-items .icon-button:focus button .icon-button__label{color:#fff!important}.editable-table__paged{flex-direction:column;height:calc(100% - 3.2em);display:flex;position:relative}.editable-table__paged .editable-table__grid{bottom:1.8em!important}.editable-table__pager{width:100%;margin:0 auto;padding:0 0 1px;position:absolute;bottom:0}.editable-table__pager .pager{margin-left:auto!important;margin-right:auto!important}.editable-table .editable-table__grid{z-index:1;-webkit-overflow-scrolling:touch;background:#ffffff80;border-radius:5px;grid-auto-rows:min-content;width:100%;margin-bottom:5px;display:grid;position:absolute;inset:0;overflow-x:auto;overflow-y:scroll!important}.editable-table .editable-table__grid .editable-table__header-col-text{margin:auto 0}.editable-table .editable-table__grid.editable-table--grouped .editable-table__header-col{z-index:2;place-items:center;padding:0 .5em;position:sticky;top:1.8em}.editable-table .editable-table__grid.editable-table--grouped .editable-table__header-group{text-align:center;vertical-align:center;white-space:pre-line;z-index:3;max-height:3.25em;padding:.25em .25em 0;font-weight:600;position:sticky;top:0}.editable-table .editable-table__grid.editable-table--grouped .editable-table__header-group-with-help{z-index:3;flex-direction:row;justify-content:center;max-height:3.25em;display:flex;position:sticky;top:0}.editable-table .editable-table__grid.editable-table--grouped .editable-table__header-group-with-help .help{margin:.5em 0;padding-right:.5em;font-size:.9rem}.editable-table .editable-table__grid.editable-table--grouped .editable-table__header-col.rotate{top:1.8em}.editable-table .editable-table__grid.editable-table--grid-hidden{opacity:.5;position:relative}.editable-table .editable-table__grid .editable-table__header-col{z-index:1;background-color:#fff;border-bottom:2px solid #000;flex-flow:row;align-items:flex-end;width:100%;padding:0 5px;font-size:.9em;font-weight:600;display:flex;position:sticky;top:0}.editable-table .editable-table__grid .editable-table__header-col.editable-table--justify-right{place-content:flex-end}.editable-table .editable-table__grid .editable-table__header-col.editable-table--justify-center{place-content:center}.editable-table .editable-table__grid .editable-table__header-col.rotate{place-content:unset;white-space:pre-wrap;padding:6em 0 0 1px;overflow:visible}.editable-table .editable-table__grid .editable-table__header-col.rotate>div{transform:rotate(calc(-1 * var(--rotation-angle,45deg)));transform-origin:0;margin:auto 0;overflow:visible}.editable-table .editable-table__grid .editable-table__header-col.rotate>div>div{white-space:nowrap;transform:translate(.5em)translateY(.5em)}.editable-table .editable-table__grid .editable-table__header-col-text{margin-right:5px}.editable-table .editable-table__grid .editable-table__header-col-icon-filter{margin:auto 0 auto auto}.editable-table .editable-table__grid .editable-table__header-col-icon-filter:hover .icon-button .Filter,.editable-table .editable-table__grid .editable-table__header-col-icon-filter:active .icon-button .Filter,.editable-table .editable-table__grid .editable-table__header-col-icon-filter:focus .icon-button .Filter{color:#00f!important}.editable-table .editable-table__grid .editable-table__header-col-icon-sort{margin-left:auto;padding-left:5px!important}.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortDownAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortDownAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortDownAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortUpAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortUpAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortUpAlpha,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortDownNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortDownNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortDownNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortUpNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortUpNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortUpNumeric,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortDown,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortDown,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortDown,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:hover .icon-button .SortUp,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:active .icon-button .SortUp,.editable-table .editable-table__grid .editable-table__header-col-icon-sort:focus .icon-button .SortUp{color:#00f!important}.editable-table .editable-table__grid .editable-table__header-col:first-of-type{border-top-left-radius:6px}.editable-table .editable-table__grid .editable-table__header-col.Buttons{border-top-right-radius:6px}.editable-table .editable-table__grid .editable-table__cell{color:inherit;border-right:thin dotted var(--sl-color-gray-50);border-bottom:solid thin var(--sl-color-gray-50);white-space:pre-line;border-top:1px solid #fff;flex-direction:row;height:100%;display:flex;padding:.5em!important}.editable-table .editable-table__grid .editable-table__cell>div{margin:auto 0}.editable-table .editable-table__grid .editable-table__cell.no-margin div{margin:unset}.editable-table .editable-table__grid .editable-table__cell+.Buttons{flex-flow:row;flex-shrink:1;place-content:flex-end;height:100%;display:flex}.editable-table .editable-table__grid .editable-table__cell+.Buttons .icon-button{margin:auto 0!important}.editable-table .editable-table__grid .editable-table__cell+.Buttons .Loading .Spinner{color:maroon!important}.editable-table .editable-table__grid .editable-table__cell.row-hovered{border-top:solid thin var(--sl-color-blue-500);border-bottom:solid thin var(--sl-color-blue-500);background-color:var(--sl-color-neutral-50)!important}.editable-table .editable-table__grid .editable-table__cell.row-hovered.editable-table--rounded-corners-start{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:solid thin var(--sl-color-blue-500)!important}.editable-table .editable-table__grid .editable-table__cell.row-hovered.editable-table--rounded-corners-end,.editable-table .editable-table__grid .editable-table__cell.row-hovered.Buttons{border-right:solid thin var(--sl-color-blue-500);border-top-right-radius:3px;border-bottom-right-radius:3px}.editable-table .editable-table__grid .editable-table--justify-center{place-content:center}.editable-table .editable-table__grid .editable-table__cell.editable-table--justify-center{padding-left:0!important;padding-right:0!important}.editable-table .editable-table__grid .editable-table__wrapper{flex-grow:1;width:100%}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-center{text-align:center;width:unset;margin-left:auto;margin-right:auto}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-center.editable-table__wrapper{flex-grow:unset;width:-moz-fit-content;width:fit-content}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-left{justify-content:flex-start;justify-self:left}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-right{text-align:right;justify-content:flex-end;justify-self:right;flex-grow:unset!important;width:unset!important;margin-left:auto!important;margin-right:0!important}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-right.editable-table__header-col{width:100%!important}.editable-table .editable-table__grid .editable-table__wrapper.editable-table--justify-right>div{margin-right:unset;margin-left:auto}.editable-table__transition-overlay{background-color:#ffffff80;grid-column:1/-1;justify-content:center;align-items:center;padding:2em;display:flex}.editable-table__add+.editable-table__grid,.editable-table__multi-actions+.editable-table__grid{top:2.7em}.editable-table__add:has(.editable-table__filter-component)+.editable-table__grid{top:3.2em}.editable-table.editable-table--editing{height:-moz-fit-content;height:fit-content;min-height:100%;margin-top:0}.editable-table.editable-table--editing .editable-table__header,.editable-table.editable-table--editing .editable-table__footer,.editable-table.editable-table--editing .editable-table__multi-actions{display:none}.TEST .editable-table{border:3px solid violet;width:calc(100% - 6px)!important}.TEST .editable-table .editable-table__add-item{border:3px solid green}.content-block--size-small .editable-table__content{top:0;bottom:0}.content-block--size-small .editable-table__paged{height:calc(100% - .5em)}.content-block--size-small .editable-table__pager{padding:0}@container (width<=1000px){.editable-table__pager{border-color:pink!important}}@media (max-width:550px){.editable-table .editable-table__grid .editable-table__cell+.Buttons{flex-wrap:nowrap;place-items:flex-end}.editable-table .editable-table__multi-actions+.editable-table__grid{top:3.5em}.editable-table .editable-table__add-item{width:unset}.editable-table .editable-table__add{overflow-x:auto}.editable-table .editable-table__add .icon-button.AddSolid{background-color:#0000}.editable-table .editable-table__add button.AddSolid{margin-right:5px}.editable-table .editable-table__add button.AddSolid .icon-button__label{display:none!important}}.content-block__content>div>.editable-table:not(.editable-table--flow){max-height:calc(24.5em - 10px)}.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table__content{width:100%;left:0;right:0}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__add-item{border:none;margin:0}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__content{overflow:auto}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__grid{border:unset;border-radius:unset;background:0 0;font-size:90%;overflow:auto}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__grid .editable-table__header{border-bottom:.5px solid #000;color:var(--sl-color-gray-700)!important}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__grid .editable-table__cell{border-bottom:none}.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__grid .editable-table__header,.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__grid .editable-table__footer{display:none}.editable-table--flow.editable-table{background-clip:border-box;height:-moz-fit-content;height:fit-content;border-radius:5px!important}.editable-table--flow .editable-table__content{width:100%;height:-moz-fit-content;height:fit-content;min-height:7em;top:unset;bottom:unset;left:unset;right:unset;margin:0;position:relative;overflow:visible!important}.editable-table--flow .editable-table__content .editable-table__add+.editable-table__grid{top:unset}.editable-table--flow .editable-table__grid{top:0;bottom:unset;left:unset;right:unset;position:relative;overflow-x:visible;overflow-y:visible!important}.editable-table-block{height:100%;position:relative}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow){height:100%;min-height:100%;max-height:100%;left:max(env(safe-area-inset-left), 5px);right:max(env(safe-area-inset-right), 5px);margin-top:0;position:relative;max-width:calc(100% - max(env(safe-area-inset-left), 5px) - max(env(safe-area-inset-right), 5px))!important}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table__add-item{min-height:100%;margin:0}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table__grid{max-height:100%}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow)>.editable-table__content{border:0;min-height:100%;max-height:100%;margin:0;padding:0}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table__header,.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table_footer{display:none}.content-block--expanded>.content-block__content>div>.editable-table:not(.editable-table--flow) .editable-table{max-height:unset}.TEST .content-block--expanded>.content-block__content>div>.editable-table{border:2px dashed violet}.TEST .content-block--expanded>.content-block__content>div>.editable-table .editable-table__add-item{border:2px dashed green}.filter-dialog{letter-spacing:-.005em;color:#2f3336;box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;width:540px;max-width:calc(100vw - 2em);font-family:inherit;font-size:13.5px;line-height:1.4;display:flex;overflow:visible;box-shadow:0 24px 64px -20px #0f172a40,0 2px 6px #0f172a0f}.filter-dialog .fd-header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.filter-dialog .fd-header__left{align-items:center;gap:10px;min-width:0;display:flex}.filter-dialog .fd-type-value{color:#2f3336;font-size:14px}.filter-dialog .fd-title{letter-spacing:-.015em;color:#2f3336;white-space:nowrap;margin:0;font-size:17px;font-weight:500}.filter-dialog .fd-title__verb{color:#666;font-weight:400}.filter-dialog .fd-title__col{white-space:nowrap;font-weight:600}.filter-dialog .fd-iconbtn{color:#5b6472;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:16px;line-height:1;display:inline-flex}.filter-dialog .fd-iconbtn:hover{color:#2f3336;background:#eef0f3}.filter-dialog .fd-iconbtn--danger{color:#666}.filter-dialog .fd-iconbtn--danger:hover{color:#dc3545;background:#fef1ec}.filter-dialog .fd-body{padding:8px 18px 18px}.filter-dialog .fd-section{padding:12px 0 6px}.filter-dialog .fd-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.filter-dialog .fd-section__label{letter-spacing:.08em;text-transform:uppercase;color:#5b6472;font-size:11px;font-weight:600}.filter-dialog .fd-section__hint{color:#5b6472;font-size:12px}.filter-dialog .fd-divider{background:#e4e7ec;height:1px;margin:4px -18px}.filter-dialog .fd-sortrow{flex-wrap:wrap;gap:8px;display:flex}.filter-dialog .fd-sortbtn{color:#2f3336;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.filter-dialog .fd-sortbtn:hover{background:#f7f8fa;border-color:#d0d5dd}.filter-dialog .fd-sortbtn.is-active{color:#007bff;background:#e8efff;border-color:#80bdff}.filter-dialog .fd-sortbtn--ghost{color:#5b6472;background:0 0;border-color:#0000;margin-left:auto}.filter-dialog .fd-sortbtn--ghost:disabled{color:#666;cursor:not-allowed}.filter-dialog .fd-sortbtn--ghost:not(:disabled):hover{color:#2f3336;background:#eef0f3}.filter-dialog .fd-sort-priority-hint{color:#5b6472;margin-top:6px;font-size:11px;font-style:italic}.filter-dialog .fd-sort-manager{border-top:1px dashed #e4e7ec;margin-top:10px;padding-top:10px}.filter-dialog .fd-sort-manager__list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.filter-dialog .fd-sort-manager__item{-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:16px 18px 1fr 28px 24px;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;display:grid}.filter-dialog .fd-sort-manager__item:active{cursor:grabbing}.filter-dialog .fd-sort-manager__item.is-dragging{opacity:.4}.filter-dialog .fd-sort-manager__item.is-drop-target{border-color:#007bff;box-shadow:0 0 0 2px #e8efff}.filter-dialog .fd-sort-manager__item--me{background:#e8efff;border-color:#007bff}.filter-dialog .fd-sort-manager__drag{cursor:grab;color:#666;justify-content:center;align-items:center;line-height:1;display:inline-flex}.filter-dialog .fd-sort-manager__drag:active{cursor:grabbing}.filter-dialog .fd-sort-manager__drag .icon-button{margin:0;padding:0}.filter-dialog .fd-sort-manager__position{color:#5b6472;text-align:center;font-weight:600}.filter-dialog .fd-sort-manager__label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.filter-dialog .fd-sort-manager__order,.filter-dialog .fd-sort-manager__remove{cursor:pointer;color:#5b6472;background:#fff;border:1px solid #e4e7ec;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.filter-dialog .fd-sort-manager__order:hover:not(:disabled),.filter-dialog .fd-sort-manager__remove:hover:not(:disabled){color:#2f3336;background:#f7f8fa;border-color:#d0d5dd}.filter-dialog .fd-sort-manager__order:disabled,.filter-dialog .fd-sort-manager__remove:disabled{opacity:.4;cursor:not-allowed}.filter-dialog .fd-sort-manager__order{color:#007bff;width:28px;font-size:13px}.filter-dialog .fd-sort-manager__remove{background:0 0;border-color:#0000;font-size:14px}.filter-dialog .fd-sort-manager__remove:hover{color:#dc3545;background:#fef1ec;border-color:#0000}.filter-dialog .fd-sort-manager__add{margin-top:8px}.filter-dialog .fd-sort-manager__add-select{width:100%;height:32px;font:inherit;color:#5b6472;cursor:pointer;background:0 0;border:1px dashed #d0d5dd;border-radius:6px;padding:0 10px;font-size:12.5px}.filter-dialog .fd-sort-manager__add-select:hover{color:#2f3336;background:#f7f8fa;border-style:solid;border-color:#007bff}.filter-dialog .fd-sort-manager__add-select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #e8efff}.filter-dialog .fd-conditions{flex-direction:column;gap:0;display:flex}.filter-dialog .fd-condition-wrap{display:contents}.filter-dialog .fd-condition{align-items:stretch;gap:10px;padding:4px 0;display:flex}.filter-dialog .fd-condition__no{color:#666;background:#f7f8fa;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;font-size:11px;font-weight:600;display:flex}.filter-dialog .fd-condition__row{flex:1;grid-template-columns:max-content minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.filter-dialog .fd-select{min-width:12em;position:relative}.filter-dialog .fd-select__trigger{color:#2f3336;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.filter-dialog .fd-select__trigger:hover{border-color:#d0d5dd}.filter-dialog .fd-select.is-open .fd-select__trigger{border-color:#007bff;box-shadow:0 0 0 3px #e8efff}.filter-dialog .fd-select__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.filter-dialog .fd-select__caret{color:#5b6472;flex-shrink:0;font-size:10px}.filter-dialog .fd-op-sym{color:#007bff;font-feature-settings:"tnum";background:#e8efff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:600;display:inline-flex}.filter-dialog .fd-op-sym--menu{color:#5b6472;background:0 0}.filter-dialog .fd-op-sym--blank{visibility:hidden}.filter-dialog .fd-select__menu{z-index:30;background:#fff;border:1px solid #d0d5dd;border-radius:10px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px -10px #0f172a40}.filter-dialog .fd-select__item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.filter-dialog .fd-select__item:hover{background:#f7f8fa}.filter-dialog .fd-select__item.is-selected{color:#007bff;background:#e8efff;font-weight:500}.filter-dialog .fd-select__check{color:#007bff;margin-left:auto}.filter-dialog .fd-value{align-items:stretch;min-width:0;display:flex}.filter-dialog .fd-value--none{background:repeating-linear-gradient(135deg,#f7f8fa 0 6px,#0000 6px 12px);border:1px dashed #e4e7ec;border-radius:8px;align-items:center;height:36px;padding:0 10px}.filter-dialog .fd-empty-hint{color:#666;font-size:12px;font-style:italic}.filter-dialog .fd-input{background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:36px;padding:0 10px;font-size:13px;display:flex}.filter-dialog .fd-input:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #e8efff}.filter-dialog .fd-input input,.filter-dialog .fd-input select{font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.filter-dialog .fd-input .MuiInputBase-root{font:inherit;padding:0}.filter-dialog .fd-input .MuiInputBase-root:before,.filter-dialog .fd-input .MuiInputBase-root:after{display:none}.filter-dialog .fd-input__prefix{color:#5b6472;font-feature-settings:"tnum";font-size:12px;font-weight:500}.filter-dialog .fd-input--search{background:#f7f8fa;border-color:#0000}.filter-dialog .fd-input--n{max-width:120px}.filter-dialog .fd-input--select{cursor:pointer;height:36px}.filter-dialog .fd-input--select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#5b6472 50%),linear-gradient(135deg,#5b6472 50%,#0000 50%);background-position:calc(100% - 11px),calc(100% - 7px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:none;padding:0 18px 0 0}.filter-dialog .fd-value--dual{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.filter-dialog .fd-and{color:#5b6472;text-transform:lowercase;font-size:12px;font-weight:500}.filter-dialog .fd-join{grid-template-columns:22px 1fr auto 1fr;align-items:center;gap:10px;padding:8px 0 8px 32px;display:grid;position:relative}.filter-dialog .fd-join__line{background:#e4e7ec;height:1px}.filter-dialog .fd-segment{background:#eef0f3;border-radius:8px;gap:2px;width:-moz-fit-content;width:fit-content;padding:3px;display:inline-flex}.filter-dialog .fd-segment__btn{white-space:nowrap;letter-spacing:.04em;color:#5b6472;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;height:26px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.filter-dialog .fd-segment__btn:hover{color:#2f3336}.filter-dialog .fd-segment__btn.is-active{color:#2f3336;background:#fff;box-shadow:0 1px 3px #0f172a14,0 0 0 1px #0f172a0d}.filter-dialog .fd-segment--bool .fd-segment__btn{height:30px;padding:0 18px;font-size:13px}.filter-dialog .fd-segment--join .fd-segment__btn{padding:0 14px}.filter-dialog .fd-bool{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0 8px;display:flex}.filter-dialog .fd-bool__label{color:#5b6472;font-size:13px}.filter-dialog .fd-bool__label em{color:#2f3336;font-style:normal;font-weight:600}.filter-dialog .fd-add{color:#5b6472;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #d0d5dd;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:32px;margin-top:8px;margin-left:32px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.filter-dialog .fd-add:hover{color:#2f3336;background:#f7f8fa;border-style:solid;border-color:#007bff}.filter-dialog .fd-checklist{width:100%}.filter-dialog .fd-check-list{background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;gap:1px;max-height:180px;margin:10px 0 0;padding:6px;list-style:none;display:flex;overflow:auto}.filter-dialog .fd-check-list__item{cursor:pointer;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.filter-dialog .fd-check-list__item:hover{background:#f7f8fa}.filter-dialog .fd-check-list__item--all{border-bottom:1px solid #e4e7ec;border-radius:0;margin-bottom:2px;padding-bottom:8px;font-weight:600}.filter-dialog .fd-check-list__label--blank{color:#5b6472;font-style:italic}.filter-dialog .fd-check{color:#fff;background:#fff;border:1.5px solid #d0d5dd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex}.filter-dialog .fd-check.is-checked,.filter-dialog .fd-check.fd-check--mixed{background:#007bff;border-color:#007bff}.filter-dialog .fd-check.fd-check--mixed>span{background:#fff;border-radius:1px;width:8px;height:2px;display:block}.filter-dialog .fd-footer{background:#f7f8fa;border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.filter-dialog .fd-footer__clear{color:#5b6472;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:500}.filter-dialog .fd-footer__clear:hover{color:#dc3545;background:#fef1ec}.filter-dialog .fd-footer__right{align-items:center;gap:8px;display:flex}.filter-dialog .fd-match{color:#5b6472;font-feature-settings:"tnum";white-space:nowrap;margin-right:6px;font-size:12px}.filter-dialog .fd-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.filter-dialog .fd-btn--ghost{color:#2f3336;background:0 0;border-color:#e4e7ec}.filter-dialog .fd-btn--ghost:hover{background:#eef0f3}.filter-dialog .fd-btn--primary{color:#fff;background:#2f3336;border-color:#2f3336}.filter-dialog .fd-btn--primary:hover{background:#42484c}@media screen and (max-width:550px){.filter-dialog{width:100vw;max-width:calc(100vw - 1em)}.filter-dialog .fd-condition__row,.filter-dialog .fd-value--dual{grid-template-columns:1fr}.filter-dialog .fd-and{display:none}.filter-dialog .fd-add{margin-left:0}}.toggles{flex-direction:row;margin:auto 0 auto auto;display:flex}.toggles.indented{margin-right:1em}.toggles .icon-button{box-shadow:none;background-color:#0000;border:none}.toggles .icon-button svg{padding-right:unset}.editable-table__filter-component+.toggles{margin:auto 0 auto 1em}@media only screen and (max-width:550px){.toggles{font-size:.8em!important}.toggles.indented{margin-right:1.5em}.toggles .icon-button{margin:auto 0!important;font-size:.9rem!important}.toggles .icon-button__label{margin:auto 0 auto 3px!important;padding:0!important}}.editor-card{width:100%;min-height:-moz-fit-content;min-height:fit-content;padding:3em 1em 1em}.recurring-costs{flex-direction:column;width:100%;height:100%;padding:5px;display:flex}.recurring-costs span{margin:auto 0 auto 10px!important}.recurring-costs input{border:none;border-bottom:thin solid gray;border-radius:5px 5px 0 0;outline:none;background-color:#0000!important}.recurring-costs input:focus-within{border:unset;box-shadow:unset;border-bottom:thin solid gray;background-color:#fff!important}.recurring-costs .Button{margin-top:10px}.recurring-costs .icon-button{margin-left:10px}.recurring-costs .recurring-costs__items{height:100%;min-height:-moz-fit-content;min-height:fit-content}.recurring-costs .recurring-costs__items .recurring-costs__line{flex-direction:row;margin-bottom:5px;display:flex}.recurring-costs .recurring-costs__items .recurring-costs__line input{border:none;border-bottom:thin solid gray;border-radius:0;outline:none;background-color:#0000!important}.recurring-costs .recurring-costs__items .recurring-costs__line .recurring-costs__start-date{border-bottom:thin solid gray;flex-grow:1;margin:auto 0;padding:0 0 0 5px}.recurring-costs .recurring-costs__items .recurring-costs__line input.recurring-costs__cost{color:#006400;text-align:right;max-width:6em;padding:0 5px}.recurring-costs .recurring-costs__items .recurring-costs__line span{padding:0;margin:auto 10px!important}.content-block.content-block--expanded>.recurring-costs,.collapsible-menu--buttons-below .content-block.content-block--expanded>.recurring-costs{min-height:calc(100vh - 4.4em - 31px);max-height:calc(100vh - 4.4em - 31px);position:fixed;top:4.4em;left:0;overflow:visible}.associated-tasks{background-color:#0000;flex-direction:column;height:100%;display:flex;position:relative;overflow-y:auto;container-type:inline-size}.associated-tasks .task-item{position:unset;width:100%;padding:5px}.associated-tasks .task-item .ok_cancel--top{margin-top:5px;right:5px}.associated-tasks__show-completed{margin-left:auto;padding-top:.5em}.associated-tasks .Task{height:100%;margin-top:1px!important}.associated-tasks .Task .Text{line-height:1.6;padding:0!important}.associated-tasks .Task .TagContainer{margin:auto 5px auto 0!important}.associated-tasks .Task .TagContainer .Tag{margin:0 0 auto!important}.associated-tasks .validated-input{margin:auto 0}.associated-tasks .editable-table{margin:0;max-height:unset!important}.associated-tasks .editable-table .editable-table__grid .editable-table__cell{border-top:none}.associated-tasks .editable-table .editable-table__grid .editable-table__cell+.Buttons .icon-button{margin:0 0 auto}.associated-tasks .editable-table .editable-table__content{background-color:#ffffff0d;height:100%;overflow:hidden;-webkit-overflow-scrolling:unset!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.associated-tasks .editable-table .editable-table__add,.associated-tasks .editable-table .editable-table__grid{width:100%;left:0;right:0;max-height:unset!important}.associated-tasks .editable-table.editable-table--editing .editable-table__content{background-color:#f5fffa;overflow:auto!important}.associated-tasks .editable-table--even{background-color:unset}.associated-tasks .editable-table__add{margin:0 0 5px}.ios .associated-tasks .search-bar{top:5px}.ios .associated-tasks .search-bar .SearchCancel{transform:translate(2px)translateY(1px)}@container (width<=750px){.editable-table{width:100%;inset:0;margin:0!important}.editable-table .toggles{flex-direction:column;margin-left:auto;display:flex;flex-wrap:wrap!important}.editable-table .toggles .MuiTypography-root{font-size:1em}.editable-table .toggles .MuiFormControlLabel-root{margin-left:0;margin-right:0}.editable-table__content .editable-table__add+.editable-table__grid{top:3em}.Ellipses{padding-right:.5em}}@-webkit-keyframes barberpole{0%{background-position:0}to{background-position:100%}}.Running{background:linear-gradient(-45deg,#fff3 25%,#fff6 25% 50%,#fff3 50% 75%,#fff6 75%) 0 0/27px 27px;animation:20s linear infinite barberpole}.NotificationOrange,.NotificationRed{border-radius:5px;padding:5px 0;margin-top:1px!important;margin-bottom:3px!important}.NotificationRed{background-color:#ffe6e6;padding:0 3px!important}.NotificationRed:hover{background:#fff}.NotificationOrange{background-color:#ffe8cc;padding:0 3px!important}.NotificationOrange:hover{background-image:linear-gradient(90deg,#fffaf0,#fff,#fffaf0)}.Task{outline:none;flex-direction:row;margin:0 0 2px;padding-right:5px;display:flex;position:relative;overflow:hidden;font-size:1em!important}.Task__green{color:green}.Task__maroon{color:maroon}.Task__black{color:#000}.Task__paused-timer{padding-right:2px}.Task .Flag svg,.Task .FlagFilled svg,.Task .FlagCheckered svg,.Task .Dumpster svg,.Task .Skull svg{transform:translateY(5px)}.Task:hover,.Task:focus{background-color:#ffffee80!important}.Task.Task--selected{border-radius:5px;margin-bottom:1px;background-color:#ffff0080!important}.Task.Task--selected:hover,.Task.Task--selected:focus{background-color:#ff03!important}.Task.u-persisted{flex-wrap:nowrap;display:flex}.Task .AssignedTo{white-space:nowrap;color:var(--sl-color-gray-700);background-color:#ecda83;height:-moz-fit-content;height:fit-content}.Task .Blank{width:1.1em}.Task .Checked,.Task .Unchecked{margin-right:1px!important}.Task .CurvedLeft{border-top-left-radius:.3em;border-bottom-left-radius:.3em;flex-wrap:nowrap;flex-shrink:0;display:flex;width:-moz-fit-content!important;width:fit-content!important}.Task .CurvedLeft+.u-row{flex-direction:row!important}.Task .CurvedLeft.Only{border-top-right-radius:.3em;border-bottom-right-radius:.3em}.Task .CurvedRight{background:0 0;border-top-right-radius:.3em;border-bottom-right-radius:.3em;flex-wrap:wrap;justify-content:flex-start;display:flex}.Task .Date{color:var(--sl-color-gray-700);white-space:nowrap;background-color:#fff;flex-grow:0;width:100%}.Task .Ellipses{color:#000}.Task .GridLayout{grid-auto-columns:auto;display:grid!important}.Task .Pause,.Task .Play{margin-left:0}.Task .Checked{margin-top:3px;margin-bottom:auto}.Task .Lock,.Task .DollarSign,.Task .Flag,.Task .FlagFilled,.Task .FlagCheckered,.Task .File,.Task .Files{padding-left:2px}.Task .Flag,.Task .FlagFilled,.Task .FlagCheckered{padding-bottom:4px}.Task .RelatedTo{background-color:#ffffe2}.Task .RelatedTo,.Task .Client{color:var(--sl-color-gray-700);border-left:.1em solid #ffffff80;flex-shrink:1;padding:2px 4px}.Task .Sales{color:#000;background-color:#b3ffb3}.Task .StateLabel{white-space:pre-wrap;word-wrap:normal;vertical-align:baseline;flex-grow:1;width:auto;overflow-y:hidden}.Task .Client{background-color:#ffe5e5}.Task .Tag{padding:2px 4px}.Task .Text{text-align:left;white-space:pre-wrap;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:text;user-select:text;-webkit-user-drag:element;vertical-align:baseline;padding-top:3px;padding-left:5px;padding-right:5px;outline:none!important;flex-grow:1!important;width:auto!important;font-size:.95rem!important}.Task .Timer{background-color:#ffffff80;border-radius:.3em;height:-moz-fit-content;height:fit-content;margin:3px 5px auto 0;font-size:80%;padding:1px 3px!important}.Task .Title{cursor:pointer;width:100%;height:100%}.Task .TagContainer{float:left;flex-flow:row;flex-grow:0;margin-right:5px;display:flex}.Task .Tags{height:-moz-fit-content;height:fit-content;margin-top:3px;overflow:hidden;font-size:.7em!important}.Task .Buttons{flex-direction:row-reverse;width:-moz-fit-content;width:fit-content;height:100%;margin-left:auto;display:flex;flex-grow:0!important}.Expanded .u-column,.Expanded .CurvedLeft{flex-direction:row}.task-calendar .Task .Text{min-height:1.6em;line-height:1.1}@media screen and (orientation:portrait) and (max-width:550px),(orientation:landscape) and (max-width:550px){.Task{vertical-align:center;user-select:element;-webkit-user-select:element;-webkit-user-drag:element;flex-direction:row;margin:5px 5px 5px 0;padding-right:0;display:flex}.Task .Selected{outline:none;font-size:1em!important}.Task .TaskActions{border-left:thin solid #000;padding:5px}.Task .Text{-webkit-user-select:none;user-select:none;-webkit-user-drag:element;font-size:1em!important}.Task.Task--selected,.Task.Task--selected:hover,.Task.Task--selected:focus{background-color:#0000!important}}@media print{.Task{page-break-inside:avoid;vertical-align:center;margin:5px;padding-right:0;background:unset!important}.Task .CurvedLeft{page-break-inside:avoid;flex-direction:row!important}.Task .CurvedRight{page-break-inside:avoid;flex-direction:row!important;display:flex!important}.Task .GridLayout{flex-flow:row;display:flex}.Task .Private{padding-top:6px!important}.Task .Selected{outline:none;font-size:1em!important}.Task .Tag{color:#000}.Task .Tags{margin-top:2px;font-size:1em!important}.Task .Text{page-break-inside:avoid;font-size:1.1em!important}}.ContextMenuItem{flex-wrap:nowrap;display:flex}.ContextMenuItem:last-child{margin-bottom:0!important}.ContextMenuItem:hover,.ContextMenuItem:focus{color:#00f;cursor:pointer;background-color:#6495ed80}.ContextMenuItem>.icon-button{margin-left:5px!important;margin-right:5px!important}.ContextMenuItem>.icon-button button{text-align:center;margin-left:auto!important;margin-right:auto!important}.ContextMenuItem>.icon-button button button svg{min-width:25px!important;max-width:25px!important}.ContextMenuItem-Text{color:#000;white-space:nowrap;flex-direction:row;width:100%;height:-moz-fit-content;height:fit-content;padding-right:10px;display:flex;margin-top:4px!important;margin-left:5px!important;margin-right:auto!important}.ContextMenuItem-Text:hover{color:#00f}.ContextSubmenu{flex-wrap:nowrap;display:flex}.ContextSubmenuTitle{cursor:pointer;vertical-align:center;border:none;flex-direction:row;width:100%;display:flex;margin:auto 0!important}.ContextSubmenuTitle .ContextSubmenuTitleName{background-color:#0000;width:100%;margin-top:4px!important;margin-left:5px!important;margin-right:auto!important}.ContextSubmenuTitle .icon-button__label{padding:unset;margin:auto 0!important}.DoubleRight{padding-right:5px}.ContextSubmenuContent{background:var(--sl-color-neutral-50);z-index:1;border:thin solid #64646480;border-radius:3px;display:none;position:absolute;box-shadow:1px 1px 10px #d3d3d3;margin:0!important;padding:5px!important}.ContextSubmenuItem{text-decoration:none;display:block}.ContextSubmenuItem:hover,.ContextSubmenuItem:focus{color:#00f;cursor:pointer}.ContextSubmenu:hover .ContextSubmenuContent,.ContextSubmenu:focus .ContextSubmenuContent{display:block}@media screen and (max-width:550px){.ContextMenuItem{margin:6px 10px 3px 5px!important}}.ContextMenu{z-index:1000000;border:thin solid #64646480;border-radius:3px;flex-flow:column;margin:0;padding:2px;font-size:.9em;display:flex;top:0;overflow-y:visible;transform:translate(-15px,-15px);box-shadow:1px 1px 10px #d3d3d3;background-color:#fff!important;position:fixed!important}.ContextMenu .icon-button .Edit svg,.ContextMenu .icon-button .Delete svg,.ContextMenu .icon-button .Clone svg,.ContextMenu .icon-button .Copy svg,.ContextMenu .icon-button .DeleteWarning svg,.ContextMenu .icon-button .Private svg,.ContextMenu .icon-button .Lock svg,.ContextMenu .icon-button .Unlock svg,.ContextMenu .icon-button .Merge svg,.ContextMenu .icon-button .Admin svg,.ContextMenu .icon-button .Owner svg,.ContextMenu .icon-button .User svg,.ContextMenu .icon-button .Group svg,.ContextMenu .icon-button .CircleLeft svg,.ContextMenu .icon-button .CircleRight svg,.ContextMenu .icon-button .CircleDot svg,.ContextMenu .icon-button .Convert svg,.ContextMenu .icon-button .Calendar svg{width:20px;margin-top:3px}.ContextMenu-Wrapper{flex-grow:1;margin-left:2px!important}.div-menu{background-color:#fff;border-radius:7px 7px 0 0;flex-flow:column;row-gap:10px;min-height:-moz-fit-content;min-height:fit-content;margin:0;padding:1em;display:flex;overflow-y:auto;box-shadow:1px 1px 3px #80808080}.div-menu__outer{min-width:-moz-fit-content;min-width:fit-content}.div-menu .MenuItem{padding-right:5px}.div-menu .MenuItem:first-of-type{margin-top:2em;color:#00f!important}.div-menu.noClose{box-shadow:none;margin:0;padding:0}.div-menu.noClose .MenuItem:first-of-type{margin-top:0}.div-menu .div-menu__close{background-color:#ff00001a;border-radius:5px;place-content:center;height:1.6em;display:flex;position:absolute;right:1em}.div-menu .div-menu__closediv{margin:auto}.div-menu>.icon-button{margin-top:0!important;padding-left:0!important}.div-menu .icon-button{padding-left:5px}.div-menu .div-menu__children{padding-left:1em;display:none}.div-menu .div-menu__parent:after{color:#000;content:"→"}@media only screen and (orientation:portrait) and (max-width:550px),(orientation:landscape) and (max-height:550px){.div-menu__close .MenuItem:first-of-type{padding-top:2em!important}.div-menu__close .svg-inline--fa{margin-left:5px!important}}.notification-flag{flex-direction:column;display:flex}.notification-flag.flag-only{max-width:2em}.notification-flag:not(.flag-only){background-color:#fff;border-radius:.5em}.notification-flag:not(.flag-only) .Flag,.notification-flag:not(.flag-only) .FlagFilled,.notification-flag:not(.flag-only) .FlagCheckered{transform:translateY(-3px)}.notification-flag:not(.flag-only) .Delete{margin-left:3px!important}.notification-flag:not(.flag-only).notification-flag--w{background-color:#fff6e5;border:2px solid #ffa50080}.notification-flag:not(.flag-only).notification-flag--w .notification-flag__title{border-bottom:2px solid #ffa50080}.notification-flag:not(.flag-only).notification-flag--c{border:2px solid #000}.notification-flag:not(.flag-only).notification-flag--c .notification-flag__title{border-bottom:1px solid #000}.notification-flag:not(.flag-only).notification-flag--r{border:2px solid #ff000080}.notification-flag:not(.flag-only).notification-flag--r .notification-flag__title{border-bottom:1px solid #ff000080}.notification-flag__title{word-wrap:break-word;border-bottom:1px solid #000;margin-bottom:5px;padding:5px;font-style:italic}.notification-flag__info{flex-direction:row;margin-bottom:5px;padding:5px;display:flex}.notification-flag__info .ThumbsUp,.notification-flag__info .ThumbsDown{margin-left:5px}.notification-flag__info .icon-button:last-child{margin-left:auto}.notification-flag__message{background-color:#fff;border-radius:.5em;flex-direction:column;margin:auto 5px;padding:3px;font-style:italic;display:flex;overflow-y:auto}.notification-flag__message-user{color:gray;margin:auto 5px;font-size:95%}.notification-flag__message-user:before{content:"– "}.notification-flag__thumbs{flex-direction:row;max-width:-moz-fit-content;max-width:fit-content;margin:auto 5px;display:flex}.notification-flag__thumbs .icon-button{margin-right:5px}.notification-flag__thumbs .ThumbsUp{color:green}.notification-flag__thumbs .ThumbsDown{color:maroon}.notification-flag .text-field{margin-left:5px}@media screen and (max-width:550px){.notification-flag:not(.flag-only){padding:0}.notification-flag__title{text-align:center;padding:5px}.notification-flag__info{padding:5px}.notification-flag__thumbs{flex-direction:column;row-gap:5px;font-size:150%}}.emoji-bar{flex-flow:row;gap:.5em;padding:.5rem;display:flex}.emoji-bar.small{gap:0}.emoji-bar.small .icon-button{margin:2px;font-size:90%}.emoji-bar .icon-button{cursor:pointer}.emoji-bar .icon-button:hover{color:#00f}.task-templates .search-bar{top:3px!important}.task-templates__cancel{position:absolute;top:.5em;right:.5em}.task-templates{box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0 5px 0 0;display:flex;position:relative;box-shadow:2px 2px 5px #80808080}.task-templates.chooser{width:100%;max-width:calc(100% - 10px);height:calc(100dvh - 3.3em - 33px);overflow:auto;padding-right:5px!important}.task-templates__search-container{margin-top:1em}.task-templates__search-container .search-bar{min-width:100%!important;max-width:100%!important}.task-templates__search-container .fa-times-circle{margin:0;padding:0;transform:translateY(-2px)}.task-templates__cancel{transform-origin:50%;position:absolute;top:5px;right:.7em;transform:scale(.8)}.task-templates__favorites{background-color:#fafad2;border-radius:.5em;margin:5px 0;padding:5px;box-shadow:2px 2px 5px #80808080}.task-templates__favorites-title{font-weight:600}.task-templates__title{color:var(--sl-color-gray-700);text-align:left;white-space:nowrap;background-color:#80808033;flex-direction:row;flex-grow:0;justify-content:space-between;width:100%;padding:5px 10px 5px 5px;font-weight:600;display:flex}.task-templates__title.chooser{padding:8px}.task-templates__title>.icon-button svg{margin-top:2px!important}.task-templates__title .search-bar{margin:0 2.5em}.task-templates__content{background-color:#fff;border-radius:.5em;width:100%;margin:5px}.task-templates__footer{text-align:center;background-color:#ffffffb3;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;min-height:.1rem}.task-templates__item{flex-direction:row;width:100%;padding:2px 5px;display:flex}.task-templates__item:hover{cursor:pointer;background-color:#6495ed99}.task-templates__item.chooser{border:1px solid #add8e6;border-radius:5px;width:-moz-fit-content;width:fit-content;margin:2px!important;padding:0 .5em!important}.task-templates__item.chooser:nth-of-type(2n){background-color:unset}.task-templates__item.chooser:hover{cursor:pointer;color:#fff;background-color:#6495ed99!important}.task-templates__item .icon-button{font-size:90%}.task-templates__item-title{word-break:break-word;width:100%;margin-right:auto;font-size:.9em}.task-templates__item-title-selectable{width:100%}.task-templates__category{border-radius:.5em;margin-bottom:.5em;overflow:hidden}.task-templates__category-title{background-color:#eaf1f4;padding:0 5px;font-weight:600}.task-templates__category-items{background-color:#fff;flex-wrap:wrap;font-weight:400;display:flex}@media only screen and (max-width:800px){.task-templates{min-height:2.7em;margin:0 0 5px}}@media only screen and (max-width:550px){.task-templates{min-height:2.7em;margin:0 0 5px}.task-templates__title.chooser{width:calc(100% - 2.5em)}.task-templates__title .search-bar{margin:0}}.impact-urgency{width:-moz-fit-content;width:fit-content}.impact-urgency--H{color:#800000cc;background:#8000001a}.impact-urgency--M{color:#008000cc;background:#0080001a}.impact-urgency--L{color:#00fc;background:#0000ff1a}.impact-urgency--i{border-right:1px solid #80808080;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:3px;padding-right:1px}.impact-urgency--u{border-top-right-radius:5px;border-bottom-right-radius:5px;padding-left:1px;padding-right:3px}.impact-urgency--i,.impact-urgency--u{text-align:center;width:1.4em}.impact-urgency.impact-urgency__capsule{background-color:#fff;border:1px solid #80808080;border-radius:3px;flex-flow:row;place-items:center;width:-moz-fit-content;width:fit-content;height:1.6em;font-size:.8em;display:inline-flex}.impact-urgency.impact-urgency__grid{background-image:linear-gradient(to top right,#0000c866,#0000c866,#0000,#c8000066,#c8000073);border:.5px solid #000;grid-template-columns:repeat(3,1fr);min-width:3em;min-height:3em;font-size:.5em;display:grid;background-color:#00c80040!important}.impact-urgency.impact-urgency__grid-block{border:.5px solid #000;width:2em;height:2em}.impact-urgency.impact-urgency__grid-block.selected{background-color:#ff0!important}.impact-urgency .HHE,.impact-urgency .HHE:hover,.impact-urgency .HHE:focus{background-image:linear-gradient(to top right,#c8210066,#a7430066)!important}.impact-urgency .HME,.impact-urgency .HME:hover,.impact-urgency .HME:focus{background-image:linear-gradient(to top right,#85640066,#64850066)!important}.impact-urgency .HLE,.impact-urgency .HLE:hover,.impact-urgency .HLE:focus{background-image:linear-gradient(to top right,#21a74366,#00856466)!important}.impact-urgency .MHE,.impact-urgency .MHE:hover,.impact-urgency .MHE:focus{background-image:linear-gradient(to top right,#a7430066,#85640066)!important}.impact-urgency .MME,.impact-urgency .MME:hover,.impact-urgency .MME:focus{background-image:linear-gradient(to top right,#21a74366,#43a72166)!important}.impact-urgency .MLE,.impact-urgency .MLE:hover,.impact-urgency .MLE:focus{background-image:linear-gradient(to top right,#00648566,#0043a766)!important}.impact-urgency .LHE,.impact-urgency .LHE:hover,.impact-urgency .LHE:focus{background-image:linear-gradient(to top right,#64850066,#43a72166)!important}.impact-urgency .LME,.impact-urgency .LME:hover,.impact-urgency .LME:focus{background-image:linear-gradient(to top right,#00856466,#00648566)!important}.impact-urgency .LLE,.impact-urgency .LLE:hover,.impact-urgency .LLE:focus{background-image:linear-gradient(to top right,#0043a766,#0021c866)!important}.OutlawCalendar{max-width:20em;display:block;position:relative;width:min-content!important}.OutlawCalendar abbr[title]{text-decoration:none}.OutlawCalendar__today{color:#00f;text-align:center;background-color:#fff;border:none;outline:none;width:100%;padding:3px;box-shadow:2px 2px 2px #80808080}.OutlawCalendar__today:hover{cursor:pointer;color:ivory;background-color:#00f}.OutlawCalendar .react-calendar__navigation{height:unset;padding:5px 0 3px;margin:2px 0!important}.OutlawCalendar .react-calendar__navigation button{color:navy;margin:0;padding:0;font-size:1rem}.OutlawCalendar .react-calendar__navigation button:active,.OutlawCalendar .react-calendar__navigation button:focus{background-color:#0000}.OutlawCalendar .react-calendar__navigation button:hover{background-color:#0000ff1a}.OutlawCalendar .react-calendar__navigation__arrow{min-width:1.2em;margin:0;padding:0;font-family:Consolas,Courier New,monospace;font-weight:bolder;font-size:1.5rem!important}.OutlawCalendar .react-calendar__month-view__weekdays__weekday{background-color:#fff;border-bottom:1px solid #b3b3b3;margin-bottom:2px;padding:2px 5px;color:#000!important}.OutlawCalendar .react-calendar__navigation{background-color:#fff;margin:0!important;font-size:2em!important}.OutlawCalendar-Tile{margin:0!important;padding:2px!important}.react-calendar button.OutlawCalendar-Today{color:#fff!important;background-color:#00f9!important;box-shadow:2px 2px 2px #80808080!important}.react-calendar button.OutlawCalendar-Selected{color:#000!important;background-color:#ff0c!important;box-shadow:2px 2px 2px #80808080!important}.react-calendar button.react-calendar__tile:hover,.react-calendar button.react-calendar__tile:focus,.OutlawCalendar.react-calendar--selectRange button.react-calendar__tile--hover.OutlawCalendar-Tile,.react-calendar button.react-calendar__tile--rangeEnd,.react-calendar button.react-calendar__tile--rangeBothEnds{color:#000!important;background-color:#ffff004d!important}.react-calendar__month-view__weekdays__weekday{white-space:nowrap;color:#795a38!important}.react-calendar__month-view__weekdays{text-transform:none}.react-calendar{border:none;width:-moz-fit-content;width:fit-content;padding:2px;box-shadow:2px 2px 2px #0003}@media screen and (max-width:550px){.OutlawCalendar-Wrapper{width:100dvw}.OutlawCalendar{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-top:4em}.OutlawCalendar__tile{min-height:2em;font-size:1.2em}.OutlawCalendar.react-calendar,.OutlawCalendar__today{min-width:18em;min-height:-moz-fit-content;min-height:fit-content;max-width:unset;max-height:unset}.OutlawCalendar.react-calendar__tile{min-height:2em!important;font-size:1.2em!important}}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.cases-block{height:-moz-fit-content;height:fit-content;margin:5px;overflow:auto}.cases-block .icon-button__label{margin:2px 0 auto 2px}.cases-block .icon-button button:hover,.cases-block .icon-button .icon-button__label:hover{cursor:pointer;color:#00f!important}.cases-block .u-items{padding-top:5px}.cases-block .u-items:hover{color:#000;background-color:#6495ed1a;border-radius:.5em}.cases-block .u-items .u-code{font-size:1em!important}.marketing-page-head{flex:none;margin:10px .5em 8px}.marketing-page-head__title{color:#333;margin:0;font-size:1.3rem;font-weight:700}.marketing-page-head__subtitle{color:#666;margin:3px 0 0;font-size:.9rem}.transaction-card{min-height:-moz-fit-content;min-height:fit-content;color:unset;width:100%;padding:1em;position:relative}.transaction-card .processor-payment-meta{grid-template-columns:max-content 1fr;column-gap:1em;display:grid}.transaction-card.chooser{margin-top:0}.transaction-card .Select .icon-button--no-click.Lead svg,.transaction-card .Select .icon-button--no-click.Case svg{margin:auto!important}.transaction-card #TransactionCancel__button{background-color:#fff;border:1px solid #80808080;border-radius:.25em;padding:4px 6px 2px!important}.transaction-card #TransactionCancel__button:hover{background-color:#f5f5f5;font-weight:600;padding:4px 5px 2px!important}.transaction-card__source .FormComponentLabel,.transaction-card__target .FormComponentLabel{margin-top:5px;margin-bottom:auto}.transaction-card__FR .FormComponent>.FormComponentLabel,.transaction-card__PC .FormComponent>.FormComponentLabel{min-width:12em!important}.transaction-card__PT .FormComponent>.FormComponentLabel{min-width:7em!important}.transaction-card__RO .FormComponent>.FormComponentLabel,.transaction-card__DT .FormComponent>.FormComponentLabel{min-width:9em!important}.transaction-card__RR .FormComponent>.FormComponentLabel{min-width:8em!important}.transaction-card__TT .FormComponent>.FormComponentLabel,.transaction-card__ED .FormComponent>.FormComponentLabel,.transaction-card-DE .FormComponent>.FormComponentLabel{min-width:10em!important}.transaction-card__BA .FormComponent>.FormComponentLabel,.transaction-card__ST .FormComponent>.FormComponentLabel,.transaction-card__SA .FormComponent>.FormComponentLabel{min-width:7em!important}.transaction-card__amount-ba{flex-flow:row;display:flex}.transaction-card__credit,.transaction-card__debit,.transaction-card__incoming-balance{margin:auto auto auto 10px;font-family:Consolas,Courier New,monospace;font-size:85%;font-weight:600}.transaction-card__credit{color:green}.transaction-card__debit{color:red}.transaction-card__incoming-balance{color:#000}.transaction-card__insufficient-funds{background-color:#800000cc;border-radius:.5em;margin:5px 1em 5px auto;padding:4px 14px}.transaction-card__insufficient-funds .icon-button svg{margin-right:5px;font-size:80%}.transaction-card__button-bar{background:#fff;border-radius:0;width:100%;padding:5px;position:sticky;bottom:5px}.transaction-card__paymentDistribution .FormComponentValue{grid-template-columns:max-content 1fr;display:grid}.transaction-card__paymentDistribution .FormComponentValue>div{margin-bottom:5px}.transaction-card__paymentDistribution .FormComponentValue input.money{min-width:5em;max-width:5em}.transaction-card__paymentDistribution-entry-matter{width:-moz-fit-content;width:fit-content;margin-top:5px;margin-left:10px}.transaction-card__paymentDistribution-entry-amount{flex-direction:row;width:-moz-fit-content;width:fit-content;display:flex}.transaction-card__label{flex-flow:row;display:flex}.transaction-card__label .icon-button{margin-right:5px}.transaction-card__label-balance{color:green;margin-left:5px}.transaction-card__clientName .FormComponentValue,.transaction-card__matterName .FormComponentValue{color:#4d4d4d}.transaction-card__make-choice{background-color:unset;border-radius:10em}.transaction-card__make-choice .icon-button{font-size:1.25em}.transaction-card__make-choice .icon-button .SearchCancel{color:gray;margin-top:.5em!important}.transaction-card__choice{border-radius:5px;padding:5px}.transaction-card__choice:hover{cursor:pointer;background-color:#fff9}.transaction-card__choice-description{margin-left:2em}.transaction-card__forced{background-color:#ffebeb;border:1px solid #00000080;border-radius:.5em;flex-direction:column;gap:.5em;margin-bottom:1em;padding:1em;display:flex}.transaction-card__forced .icon-button{cursor:pointer}.transaction-card__forced .icon-button svg{width:1em}.transaction-card__referenceNumber .FormComponentValue,.transaction-card__source .FormComponentValue,.transaction-card__target .FormComponentValue{min-width:30em;max-width:-moz-fit-content;max-width:fit-content}.transaction-card__paymentMethod .FormComponentValue{max-width:40em}.transaction-card__paymentMethods-not-editing>.FormComponentValue{height:10em;position:relative}.transaction-card__paymentMethods-editing>.FormComponentValue{background-color:#ffffff80;border-radius:.5em;height:26.5em;position:relative}.transaction-card__title{flex-direction:row;width:-moz-fit-content;width:fit-content;margin-bottom:1em;font-size:1.25em;font-weight:600;display:flex}.transaction-card__title .icon-button{margin-left:auto;margin-right:1em}.transaction-card__name input{-webkit-user-select:contain;user-select:contain;width:20em;margin-right:5px}.transaction-card__notes input{width:100%}.transaction-card__transactionType.FormComponent{width:18em}.transaction-card__help{color:green;font-size:.8em;transform:translate(1em,10px)}.transaction-card__unsafe-delete{background-color:#b30000;border:2px solid maroon;border-radius:10px;width:-moz-fit-content;width:fit-content;margin-top:1em;padding:5px}@media screen and (max-width:550px){.transaction-card{margin:0;padding:5px}.transaction-card__title{width:calc(100% - 10px);margin-top:2em}.transaction-card__help{margin-bottom:1em}.transaction-card____payment-method{flex-flow:row;display:flex}}.contact-select{flex-direction:column;width:100%;margin-top:auto;margin-bottom:auto;display:flex}.contact-select .hint{color:#006400;margin-top:3px;margin-left:10px;font-size:90%}@keyframes pulseGreen{0%{background-color:#fff;box-shadow:1px 1px 3px #80808080}50%{background-color:#80ff80;box-shadow:1px 1px 3px green}to{background-color:#fff;box-shadow:1px 1px 3px #80808080}}@keyframes pulseRed{0%{background-color:#fff}50%{background-color:#fcc}to{background-color:#fff}}.payment-action-box{background-color:#ffffff80;border-radius:.5em;margin-top:1em}.payment-action-box ul{margin:5px 0}.payment-action-box__buttons{flex-direction:column;margin:0 .5em .5em 0;padding:.5em;display:flex}.payment-action-box__buttons .icon-button{border:1px solid #80808080;border-radius:.5em;margin:0;padding:.5em;box-shadow:1px 1px 3px #808080cc}.payment-action-box__buttons .icon-button.Charge,.payment-action-box__buttons .icon-button.Void,.payment-action-box__buttons .icon-button.Refund{background-color:#fff;padding:3px 5px!important}.payment-action-box__buttons .icon-button.Void,.payment-action-box__buttons .icon-button.Refund{animation:3s infinite pulseRed}.payment-action-box__buttons .icon-button.Void:hover,.payment-action-box__buttons .icon-button.Refund:hover{background-color:#ffe5e5}.payment-action-box__buttons .icon-button.Charge{animation:3s infinite pulseGreen}.payment-action-box__buttons .icon-button.Charge:hover{background-color:#b3ffb3}.payment-action-box__buttons>div:not(:last-child){margin-bottom:.5em}.payment-action-box__content{flex-flow:row;gap:.5em;display:flex}.payment-action-box__error{background-color:var(--sl-color-danger-50);border:solid 2px var(--sl-color-danger-100);color:var(--sl-color-neutral-600);border-radius:.25em;max-width:30em;height:-moz-fit-content;height:fit-content;margin:0 .5em .5em 0;padding:.5em;line-height:1.5}.payment-action-box__status{border-radius:.5em;margin:0 .5em .5em 0;padding:.5em}.payment-action-box__status i{font-family:Consolas,Courier New,monospace;font-style:normal;font-weight:600}.payment-action-box .fieldset{position:relative}.payment-action-box .fieldset h1{border-radius:.25em;flex-direction:row;justify-content:space-between;width:calc(100% - 1em);padding:0 5px;font-size:18px;line-height:1;display:flex;top:0}.payment-action-box .fieldset h1 .icon-button{background-color:#fff;border-radius:.25em;margin:2px;padding-left:3px;padding-right:3px}@media screen and (max-width:550px){.payment-action-box{margin-left:0}.payment-action-box__content{flex-wrap:wrap;display:flex}.payment-action-box__error{margin-top:.5em;margin-left:0}.payment-action-box .fieldset{margin:1em 0}}.payment-method-icon{color:#000;align-items:center;display:inline-flex}.payment-method-icon .icon-button{color:#000!important}.payment-method-icon .icon-button svg{color:#000!important;--fa-primary-color:black!important;--fa-secondary-color:black!important}.payment-method-icon__label{padding-left:.5em}.date-range-picker{flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.date-range-picker__header{cursor:pointer;background:#ffffff80;flex-direction:row;align-items:center;padding:8px 0;display:flex}.date-range-picker__summary{flex-flow:wrap;flex:1;margin:0 .5em;line-height:normal;display:flex}.date-range-picker__label{margin-right:1em;font-weight:600;line-height:normal}.date-range-picker__date-label{color:var(--sl-color-blue-400);margin-right:1em;font-weight:600;line-height:normal}.date-range-picker__toggle{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:4px;padding:4px;display:flex}.date-range-picker__toggle:hover{background:#0000000a}.date-range-picker__grid{border:2px solid var(--sl-color-blue-400);border-radius:5px;grid-template-columns:repeat(7,1fr);gap:0;display:grid;overflow:hidden}.date-range-picker__btn{text-transform:none;min-width:unset;border:none;border-right:1px solid var(--sl-color-blue-400);color:var(--sl-color-neutral-700);cursor:pointer;background:#fff;border-radius:0;padding:4px 10px;font-family:inherit;font-size:.8125rem;line-height:1.75}.date-range-picker__btn:hover{background:#1976d214}.date-range-picker__btn--selected{color:#fff;background:#1976d2}.date-range-picker__btn--selected:hover{background:#1565c0}.date-range-picker__btn--alltime{grid-column:span 2}.date-range-picker__btn--row-end{border-right:none!important}.date-range-picker__btn--row2{border-top:1px solid var(--sl-color-blue-400)}.date-range-picker__years-select{border-top:1px solid var(--sl-color-blue-400);align-items:stretch;display:flex}.date-range-picker__years-select .Select{flex:1;min-width:0}.date-range-picker__years-select .react-select__control{min-height:unset;box-shadow:none;background:#fff;border:none;border-radius:0;height:100%;font-size:.8125rem}.date-range-picker__years-select .react-select__control:hover{background:#1976d214}.date-range-picker__years-select .react-select__control--is-focused{box-shadow:none}.date-range-picker__years-select--selected .react-select__control{background:#1976d2}.date-range-picker__years-select--selected .react-select__control .react-select__single-value,.date-range-picker__years-select--selected .react-select__control .react-select__indicator{color:#fff}.date-range-picker__years-select--selected .react-select__control:hover{background:#1565c0}.date-range-picker__years-select .react-select__value-container{justify-content:center;padding:4px 10px}.date-range-picker__years-select .react-select__indicator-separator{display:none}.date-range-picker__years-select .react-select__indicator{padding:0 4px}@media screen and (max-width:550px){.date-range-picker{width:100%;margin:0 auto}.date-range-picker__summary{flex-direction:column;gap:.25em}.date-range-picker__label,.date-range-picker__date-label{margin-right:0}.date-range-picker__grid{background-color:var(--sl-color-blue-400);grid-template-columns:1fr 1fr;gap:1px}.date-range-picker__grid .date-range-picker__btn{background:#fff;width:100%;border:none!important}.date-range-picker__btn--alltime{grid-column:span 2}}.date-range-picker--hide-days .date-range-picker__grid{grid-template-columns:repeat(6,1fr)}.date-range-popup{box-sizing:border-box;background:#fff;border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 16px);font-family:inherit;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}.date-range-popup__sidebar{background:#fafafa;border-right:1px solid #e0e0e0;flex-direction:column;min-width:140px;padding:16px;display:flex}.date-range-popup__presets{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.date-range-popup__preset{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-size:.875rem;transition:background-color .15s}.date-range-popup__preset:hover{background:#1976d214}.date-range-popup__preset--selected{color:#fff;background:#1976d2}.date-range-popup__preset--selected:hover{background:#1565c0}.date-range-popup__relative{border-top:1px solid #e0e0e0;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.date-range-popup__relative-row{align-items:center;gap:8px;display:flex}.date-range-popup__relative-input{text-align:center;-moz-appearance:textfield;border:1px solid #ccc;border-radius:4px;width:50px;padding:6px 8px;font-size:.875rem}.date-range-popup__relative-input:focus{border-color:#1976d2;outline:none;box-shadow:0 0 0 2px #1976d233}.date-range-popup__relative-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.date-range-popup__relative-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-range-popup__relative-label{color:#666;font-size:.75rem;line-height:1.2}.date-range-popup__main{flex-direction:column;padding:16px;display:flex}.date-range-popup__header{gap:16px;margin-bottom:16px;display:flex}.date-range-popup__date-display{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:8px 16px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.date-range-popup__date-display:hover{border-color:#1976d2}.date-range-popup__date-display--focused{border-color:#1976d2;box-shadow:0 0 0 2px #1976d233}.date-range-popup__nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.date-range-popup__nav-arrow{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}.date-range-popup__nav-arrow:hover{background:#0000000a}.date-range-popup__nav-arrow svg{font-size:1.25rem}.date-range-popup__nav-selects{gap:8px;display:flex}.date-range-popup__nav-selects .Select{min-width:110px}.date-range-popup__nav-selects .react-select__control{border-color:#e0e0e0;min-height:32px}.date-range-popup__nav-selects .react-select__control:hover{border-color:#1976d2}.date-range-popup__nav-selects .react-select__value-container{padding:0 8px}.date-range-popup__nav-selects .react-select__single-value{font-size:.875rem}.date-range-popup__nav-selects .react-select__indicator{padding:4px}.date-range-popup__calendars{flex-direction:row;gap:16px;display:flex}.date-range-popup__calendar-wrapper{flex-direction:column;flex-shrink:0;width:252px;display:flex}.date-range-popup__calendar-title{text-align:center;color:#333;margin-bottom:8px;font-size:.875rem;font-weight:500}.date-range-popup__calendar{font-family:inherit;box-shadow:none!important;border:none!important}.date-range-popup__calendar .react-calendar__month-view__weekdays{text-transform:none}.date-range-popup__calendar .react-calendar__month-view__weekdays__weekday{color:#666;padding:8px 0;font-size:.75rem;font-weight:500}.date-range-popup__calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.date-range-popup__calendar .react-calendar__tile{padding:8px;font-size:.875rem}.date-range-popup__calendar .react-calendar__tile:enabled:hover,.date-range-popup__calendar .react-calendar__tile:enabled:focus{background:#1976d214}.date-range-popup__calendar .react-calendar__tile--now{background:0 0}.date-range-popup__tile{position:relative}.date-range-popup__tile--today{font-weight:600;color:#1976d2!important}.date-range-popup__tile--start,.date-range-popup__tile--end{border-radius:50%;color:#fff!important;background:#1976d2!important}.date-range-popup__tile--start:enabled:hover,.date-range-popup__tile--end:enabled:hover,.date-range-popup__tile--start:enabled:focus,.date-range-popup__tile--end:enabled:focus{background:#1565c0!important}.date-range-popup__tile--in-range{border-radius:0;background:#1976d226!important}.date-range-popup__tile--start{border-radius:50% 0 0 50%}.date-range-popup__tile--end{border-radius:0 50% 50% 0}.date-range-popup__tile--start.date-range-popup__tile--end{border-radius:50%}.date-range-popup__footer{border-top:1px solid #e0e0e0;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.date-range-popup__footer-spacer{flex:1}.date-range-popup__btn{cursor:pointer;border-radius:4px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.date-range-popup__btn--today{color:#1976d2;background:#fff;border:1px solid #1976d2}.date-range-popup__btn--today:hover{background:#1976d214}.date-range-popup__btn--cancel{color:#666;background:#fff;border:1px solid #ccc}.date-range-popup__btn--cancel:hover{background:#f5f5f5;border-color:#999}.date-range-popup__btn--ok{color:#fff;background:#1976d2;border:1px solid #1976d2}.date-range-popup__btn--ok:hover{background:#1565c0;border-color:#1565c0}@media screen and (max-width:720px){.date-range-popup{margin:0 auto;flex-direction:column!important;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100vw - 16px)!important}.date-range-popup__sidebar{border-bottom:1px solid #e0e0e0;border-right:none;min-width:unset!important}.date-range-popup__calendars{gap:12px;flex-direction:column!important}.date-range-popup__main{overflow-x:hidden;max-width:100%!important}}@media screen and (max-width:550px){.date-range-popup{max-width:calc(100vw - 16px);margin:0 auto;flex-direction:column!important;width:-moz-fit-content!important;width:fit-content!important}.date-range-popup__sidebar{min-width:unset;border-bottom:1px solid #e0e0e0;border-right:none;padding:12px}.date-range-popup__presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;flex-direction:row!important}.date-range-popup__preset{padding:6px 10px;font-size:.8125rem}.date-range-popup__relative{gap:16px;margin-top:0;padding-top:12px;flex-direction:row!important}.date-range-popup__main{padding:12px}.date-range-popup__calendars{gap:12px;flex-direction:column!important}.date-range-popup__header{flex-wrap:wrap;gap:8px}.date-range-popup__date-display{text-align:center;flex:1;min-width:120px}.date-range-popup__footer{margin-top:12px;padding-top:12px}.date-range-popup__btn{flex:1}}@media screen and (max-width:380px){.date-range-popup__presets{gap:4px;flex-direction:column!important}.date-range-popup__preset{text-align:center;width:100%}.date-range-popup__relative{gap:8px;flex-direction:column!important}.date-range-popup__relative-row{justify-content:center}.date-range-popup__nav-selects{gap:4px;flex-direction:column!important}.date-range-popup__nav-select{width:100%}}@media screen and (min-width:720px) and (max-width:1366px){.date-range-popup__calendars{gap:12px}}.session-replay__list{padding:.5em 0}.session-replay__filters{flex-wrap:wrap;align-items:flex-end;gap:1em;padding:.5em 0 1em;display:flex}.session-replay__filter{flex-direction:column;gap:.25em;min-width:16em;display:flex}.session-replay__filter--user{flex:1;max-width:24em}.session-replay__filter-label{color:#666;font-size:.85em;font-weight:500}.session-replay__list-header{color:var(--sl-color-gray-600);justify-content:space-between;align-items:center;padding:.5em 0;font-size:.9em;display:flex}.session-replay__sentinel{height:1px}.session-replay__load-more{justify-content:center;padding:1em 0;display:flex}.session-replay__load-error{background:var(--sl-color-red-50);border-radius:4px;justify-content:center;align-items:center;gap:.75em;margin:.5em 0;padding:.75em 1em;display:flex}.session-replay__load-error-text{color:var(--sl-color-danger-600);align-items:center;gap:.4em;font-size:.9em;display:inline-flex}.session-replay__table{border-collapse:collapse;width:100%}.session-replay__table th{text-align:left;color:var(--sl-color-gray-600);border-bottom:solid 2px var(--sl-color-gray-300);padding:.5em;font-size:.85em;font-weight:500}.session-replay__table td{border-bottom:solid 1px var(--sl-color-gray-200);color:var(--sl-color-gray-700);padding:.5em;font-size:.9em}.session-replay__row{cursor:pointer}.session-replay__row:hover td{background-color:var(--sl-color-blue-50)}.session-replay__url{text-overflow:ellipsis;white-space:nowrap;max-width:20em;overflow:hidden}.session-replay__status{font-size:.85em}.session-replay__status--recording{color:var(--sl-color-orange-800)}.session-replay__status--completed{color:var(--sl-color-green-800)}.session-replay__status--error{color:var(--sl-color-red-800)}.session-replay__status--closed{color:var(--sl-color-gray-600)}.session-replay__table td .icon-button{opacity:.5}.session-replay__table td .icon-button:hover{opacity:1}.session-replay__no-summary{color:#666}.session-replay__summary-text{text-overflow:ellipsis;white-space:nowrap;font-size:.85em;display:inline;overflow:hidden}.session-replay__summary-errors{color:var(--sl-color-red-700);font-weight:600}.session-replay__empty{text-align:center;color:#666;padding:2em}.session-replay__error{color:var(--sl-color-danger-600);background:var(--sl-color-red-50);border-radius:4px;margin:1em 0;padding:1em}.session-replay__warning{color:var(--sl-color-orange-800);background:var(--sl-color-orange-50);border-radius:4px;margin:.5em 0;padding:.75em 1em;font-size:.9em}.session-replay__viewer{padding:.5em 0}.session-replay__viewer-header{flex-wrap:wrap;align-items:center;gap:1.5em;padding:.5em 0;display:flex}.session-replay__viewer-meta{color:var(--sl-color-gray-600);align-items:center;gap:1.5em;font-size:.85em;display:flex}.session-replay__viewer-meta span{white-space:nowrap}.session-replay__meta-warning{color:var(--sl-color-orange-700);align-items:center;gap:.3em;font-weight:500;display:inline-flex!important}.session-replay__meta-error{color:var(--sl-color-red-700);align-items:center;gap:.3em;font-weight:500;display:inline-flex!important}.session-replay__loading{flex-direction:column;align-items:center;padding:2em;display:flex}.session-replay__progress{color:var(--sl-color-gray-500);margin-top:.5em;font-size:.9em}.session-replay__player-row{min-height:0;margin-top:1em}.session-replay__player-wrapper{box-sizing:border-box;background:#fff7ed;border:3px solid #e97316;border-radius:6px;min-width:0;padding:6px 6px 12px;overflow:hidden;box-shadow:0 0 0 1px #fed7aa,0 2px 8px #0000001f}.action-summary{border:solid 1px var(--sl-color-gray-300);background:#fff;border-radius:4px;margin:.5em 0}.action-summary__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.6em 1em;display:flex}.action-summary__header:hover{background:var(--sl-color-gray-50)}.action-summary__title{color:var(--sl-color-gray-700);font-size:.9em}.action-summary__toggle{color:var(--sl-color-gray-500);font-size:.7em}.action-summary__details{border-top:solid 1px var(--sl-color-gray-200);padding:0 1em .75em}.action-summary__group{padding:.5em 0}.action-summary__group+.action-summary__group{border-top:solid 1px var(--sl-color-gray-100)}.action-summary__group-label{color:var(--sl-color-gray-700);margin-bottom:.25em;font-size:.85em;font-weight:600}.action-summary__op{color:var(--sl-color-gray-600);padding:.1em 0 .1em 1em;font-size:.85em}.action-summary__op-label{font-weight:500}.console-log{background:#fff;width:100%;height:100%;position:relative}.console-log__inner{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.console-log__header{border-bottom:solid 1px var(--sl-color-gray-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5em .5em .5em .75em;display:flex}.console-log__title{color:var(--sl-color-gray-800);font-size:.95em;font-weight:500}.console-log__filters{border-bottom:solid 1px var(--sl-color-gray-200);flex-shrink:0;place-content:center;gap:.5em;padding:.5em .75em;display:flex}.console-log__list{flex:1;min-height:0;overflow-y:auto}.console-log__entry{cursor:pointer;border-bottom:solid 1px var(--sl-color-gray-100);align-items:baseline;gap:.75em;padding:.35em 1em;font-family:monospace;font-size:.82em;display:flex}.console-log__entry:hover{background:var(--sl-color-gray-50)}.console-log__entry--error{background:var(--sl-color-red-50)}.console-log__entry--error:hover{background:#fee2e2}.console-log__entry--warn{background:var(--sl-color-orange-50)}.console-log__entry--warn:hover{background:#fff3cd}.console-log__entry--info{color:var(--sl-color-blue-700)}.console-log__entry--log{color:var(--sl-color-gray-600)}.console-log__time{color:var(--sl-color-gray-500);flex-shrink:0;min-width:4em}.console-log__level{text-transform:uppercase;flex-shrink:0;min-width:3.5em;font-size:.9em;font-weight:600}.console-log__message{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;font-size:.8em}.console-log__search{border-bottom:solid 1px var(--sl-color-gray-100);padding:.5em .75em}.console-log__empty{text-align:center;color:var(--sl-color-gray-500);padding:1em;font-size:.85em}.appdialog-readonly{pointer-events:none;-webkit-user-select:text;user-select:text;cursor:default}.appdialog-readonly .tab-bar__title-bar,.appdialog-readonly .tab-bar__title-box,.appdialog-readonly .content-block__title,.appdialog-readonly .content-block__icon,.appdialog-readonly .content-block__actions,.appdialog-readonly .content-block-container__options,.appdialog-readonly .tab-bar__title-bar *,.appdialog-readonly .tab-bar__title-box *,.appdialog-readonly .content-block__title *,.appdialog-readonly .content-block__icon *,.appdialog-readonly .content-block__actions *,.appdialog-readonly .content-block-container__options *{pointer-events:auto}.appdialog-readonly .ok_cancel,.appdialog-readonly .ok_cancel__container,.appdialog-readonly .ok_cancel_wrapper,.appdialog-readonly [id$=-Edit],.appdialog-readonly [id$=-edit],.appdialog-readonly .entity-meta,.appdialog-readonly .entity-meta--button-only{display:none!important}.trash-page{color:var(--sl-color-neutral-700);padding:8px 0;font-size:.9em}.trash-page__intro{margin:0 0 12px}.trash-page__filters{border-bottom:1px solid var(--sl-color-neutral-200);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:12px;display:flex}.trash-page__filter{border:1px solid var(--sl-color-neutral-300);color:var(--sl-color-neutral-700);cursor:pointer;border-radius:4px;padding:6px 12px}.trash-page__filter.is-active{border-color:var(--sl-color-primary-600);color:var(--sl-color-primary-600)}.trash-page__error{border:1px solid var(--sl-color-danger-600);color:var(--sl-color-danger-700);border-radius:4px;margin-bottom:16px;padding:10px 12px}.trash-page__daterange{margin:0 0 12px}.trash-page__search{border:1px solid var(--sl-color-neutral-300);min-width:12em;font-size:inherit;color:var(--sl-color-neutral-700);border-radius:4px;padding:4px 8px}.trash-page__empty{text-align:center;padding:32px 8px;font-style:italic}.trash-nowrap{white-space:nowrap}.trash-clients{flex-wrap:wrap;align-items:baseline;display:flex}.trash-breakword{overflow-wrap:anywhere;word-break:break-word}.trash-tree{min-width:22em;color:var(--sl-color-neutral-700);padding:4px 2px;font-size:.9em}.trash-tree__intro{margin:0 0 12px}.trash-tree__view{border:1px solid var(--sl-color-neutral-200);border-radius:4px;max-height:50vh;padding:6px 4px;overflow:auto}.trash-tree__node{align-items:center;gap:8px;padding:1px 0;display:inline-flex}.trash-tree__node-label{word-break:break-word}.trash-tree__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-neutral-700);padding:0 4px}.trash-tree__ancestors{margin:12px 0 4px}.trash-tree__actions{border-top:1px solid var(--sl-color-neutral-200);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.trash-rowclick{cursor:pointer;outline:none;align-items:center;width:100%;height:100%;min-height:2.4em;display:flex}.trash-rowclick:focus-visible{box-shadow:inset 0 0 0 2px var(--sl-color-blue-500,cornflowerblue);border-radius:3px}.trash-rowclick.is-nowrap{width:max-content}.trash-context{color:var(--sl-color-neutral-700);font-size:.9em;line-height:1.35}.trash-context__node{word-break:break-word;padding:1px 0}.trash-context__node-name{overflow-wrap:anywhere;min-width:0}.trash-context__clients{word-break:break-word;margin-top:3px}.trash-context__clients-label{margin-bottom:1px;display:block}.trash-view{color:var(--sl-color-neutral-700);padding:4px 0;font-size:.9em}.trash-view__header{border-bottom:1px solid var(--sl-color-neutral-200);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.trash-view__header-text{align-items:baseline;gap:10px;min-width:0;display:flex}.trash-view__type{text-transform:uppercase;letter-spacing:.05em}.trash-view__label{word-break:break-word}.trash-view__empty{padding:16px 0;font-style:italic}.trash-view__fields{grid-template-columns:minmax(140px,max-content) 1fr;gap:6px 16px;margin:0;display:grid}.trash-view__field{display:contents}.trash-view__field dt{word-break:break-word;padding-top:2px}.trash-view__field dd{word-break:break-word;min-width:0;margin:0}.trash-view__null{color:var(--sl-color-neutral-700)}.trash-view__signoffs{flex-direction:column;gap:8px;display:flex}.trash-view__signoff{border-left:3px solid var(--sl-color-neutral-300);padding:2px 0 2px 10px}.trash-view__signoff-meta{margin-top:1px}.trash-view__signoff-notes{white-space:pre-wrap;word-break:break-word;margin-top:2px}.trash-view__list{flex-direction:column;gap:8px;display:flex}.trash-view__list-item,.trash-view__obj{flex-direction:column;gap:1px;display:flex}.trash-view__obj-row{word-break:break-word}.trash-view__json{border:1px solid var(--sl-color-neutral-200);border-radius:4px;max-height:220px;margin:0;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:auto}.trash-view__html{border:1px solid var(--sl-color-neutral-200);word-break:break-word;border-radius:4px;max-height:320px;padding:10px 12px;overflow:auto}.trash-view__html .text-field{display:block!important}@media (max-width:640px){.trash-page__table{display:block;overflow-x:auto}}.user-avatar{color:#fff;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-weight:600;display:flex;overflow:hidden}.user-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-avatar:focus-visible{outline-offset:2px;outline:2px solid #007bff}.my-profile-dialog{padding:4px 0}.my-profile-dialog__avatar-section{align-items:center;gap:12px;margin-bottom:16px;display:flex}.my-profile-dialog__avatar-wrapper{cursor:pointer;border-radius:50%;position:relative;overflow:hidden}.my-profile-dialog__avatar-wrapper:hover .my-profile-dialog__avatar-overlay{opacity:1}.my-profile-dialog__avatar-overlay{color:#fff;opacity:0;pointer-events:none;background:#00000080;justify-content:center;align-items:center;font-size:.75em;font-weight:600;transition:opacity .15s;display:flex;position:absolute;inset:0}.my-profile-dialog__avatar-hint{color:#666;font-size:.8em}.my-profile-dialog__fields{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.my-profile-dialog__label{color:#555;flex-direction:column;gap:3px;font-size:.82em;font-weight:600;display:flex}.my-profile-dialog__input{border:1px solid #ccc;border-radius:4px;outline:none;padding:6px 8px;font-family:inherit;font-size:.95rem;transition:border-color .15s}.my-profile-dialog__input:focus{border-color:#1976d2}.my-profile-dialog__actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.my-profile-dialog__section-divider{align-items:center;gap:8px;margin:16px 0 10px;display:flex}.my-profile-dialog__section-divider span{color:#555;white-space:nowrap;font-size:.82em;font-weight:600}.my-profile-dialog__section-divider:after{content:"";border-bottom:1px solid #ddd;flex:1}.my-profile-dialog__account-section .validated-input{flex:1}.my-profile-dialog__account-section .validated-input .validated-input__content{min-height:2.1em}.my-profile-dialog__account-section .validated-input input{width:100%;height:1.5em}.my-profile-dialog__email-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.my-profile-dialog__email-label{color:#555;white-space:nowrap;font-size:.85em;font-weight:600}.my-profile-dialog__button-row{flex-wrap:wrap;gap:8px;display:flex}.billing-dialog{padding:4px 0}.billing-dialog__section-title{color:#555;align-items:center;gap:8px;margin:18px 0 10px;font-size:.82em;font-weight:600;display:flex}.billing-dialog__section-title:after{content:"";border-bottom:1px solid #ddd;flex:1}.billing-dialog__section-title:first-child{margin-top:0}.billing-dialog__details{grid-template-columns:auto 1fr;gap:6px 16px;margin-bottom:12px;font-size:.9em;display:grid}.billing-dialog__label{color:#555;white-space:nowrap;font-weight:600}.billing-dialog__value{color:#333}.billing-dialog__status-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.billing-dialog__status-dot--active{background-color:#28a745}.billing-dialog__status-dot--trialing{background-color:#17a2b8}.billing-dialog__status-dot--canceling{background-color:#ffc107}.billing-dialog__status-dot--canceled{background-color:#dc3545}.billing-dialog__notice{color:#333;background:#dc35450d;border:1px solid #dc35454d;border-radius:5px;margin-bottom:12px;padding:10px 12px;font-size:.88em}.billing-dialog__upcoming{border:1px solid #ddd;border-radius:5px;margin-bottom:12px;overflow:hidden}.billing-dialog__upcoming-header{justify-content:space-between;align-items:center;padding:10px 12px;font-size:.9em;display:flex}.billing-dialog__upcoming-date{color:#555;font-weight:600}.billing-dialog__upcoming-total{color:#333;font-weight:600}.billing-dialog__upcoming-lines{background:#fafafa;border-top:1px solid #eee;padding:8px 12px}.billing-dialog__upcoming-line{color:#555;justify-content:space-between;align-items:center;padding:3px 0;font-size:.85em;display:flex}.billing-dialog__upcoming-tax{color:#555;border-top:1px solid #eee;justify-content:space-between;margin-top:4px;padding:6px 0 3px;font-size:.85em;display:flex}.billing-dialog__invoice-table{margin-bottom:12px}.billing-dialog__invoice-header,.billing-dialog__invoice-row{grid-template-columns:1fr 1fr 80px 50px;align-items:center;gap:8px;padding:6px 8px;font-size:.85em;display:grid}.billing-dialog__invoice-header{color:#555;background:#f5f5f5;border-radius:4px 4px 0 0;font-weight:600}.billing-dialog__invoice-row{color:#333;border-bottom:1px solid #f0f0f0}.billing-dialog__invoice-row:last-child{border-bottom:none}.billing-dialog__invoice-status--paid{color:#28a745;font-weight:600}.billing-dialog__invoice-status--open{color:#b98b00;font-weight:600}.billing-dialog__invoice-pdf{color:#007bff;font-weight:500;text-decoration:none}.billing-dialog__invoice-pdf:hover{text-decoration:underline}.billing-dialog__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.billing-dialog__loading{text-align:center;color:#666;padding:24px 0;font-size:.9em}.duration-entry{background:#fff;border:1px solid #ced4da;border-radius:.25em;flex-direction:row;flex-shrink:0;max-width:-moz-fit-content;max-width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto 5px auto 0;padding:4px 4px 4px 0;font-size:85%;display:flex}.duration-entry.duration-entry--mobile{min-height:33.2px;max-height:33.2px}.duration-entry.duration-entry--part-of-date{border-left:1px solid #80808080;border-right:none;border-radius:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.duration-entry option{border:0;outline:none;background-color:#fff!important}.duration-entry select{line-height:unset;box-shadow:none;-webkit-appearance:menulist;background-color:#0000;border:none;border-radius:0;outline:none;max-height:1.5em;margin:0 auto;padding:0;font-size:1em}.duration-entry select:focus{border-radius:5px}.duration-entry select:focus-within{box-shadow:none;outline:none}.duration-entry select::selection{background-color:#6495ed80}.duration-entry select.duration-entry__hours{text-align:right;min-width:2ch!important;max-width:4ch!important}.duration-entry select:focus,.duration-entry select:active{background-color:#6495ed80}.duration-entry input[type=time]{-webkit-appearance:textfield;-moz-appearance:textfield;display:block}.duration-entry input[type=time]::-webkit-clear-button{-webkit-appearance:none;display:none}.duration-entry input.date-entry__mobile-time-field{-webkit-appearance:textfield;-moz-appearance:textfield;box-shadow:none;line-height:unset;text-align:center;background:#fff;border:none;border-radius:.25em;outline:none;margin-left:1px;display:block;width:7em!important;padding:0!important}.duration-entry input.date-entry__mobile-time-field::-webkit-clear-button{-webkit-appearance:none;display:none}.duration-entry input.duration-entry__hours,.duration-entry input.duration-entry__minutes,.duration-entry input.duration-entry__seconds,.duration-entry input.duration-entry--use-seconds{text-align:center;min-height:1.5em;line-height:unset;box-shadow:none;background-color:#0000;border:none;border-radius:0;max-height:1em;margin:auto;padding:5px 1px;font-size:1em;text-overflow:ellipsis!important;min-width:2ch!important;max-width:4ch!important}.duration-entry input.duration-entry__hours:focus,.duration-entry input.duration-entry__minutes:focus,.duration-entry input.duration-entry__seconds:focus,.duration-entry input.duration-entry--use-seconds:focus{border-radius:5px}.duration-entry input.duration-entry__hours:focus-within,.duration-entry input.duration-entry__minutes:focus-within,.duration-entry input.duration-entry__seconds:focus-within,.duration-entry input.duration-entry--use-seconds:focus-within{box-shadow:none;outline:none}.duration-entry input.duration-entry__hours::selection{background-color:#6495ed80}.duration-entry input.duration-entry__minutes::selection{background-color:#6495ed80}.duration-entry input.duration-entry__seconds::selection{background-color:#6495ed80}.duration-entry input.duration-entry--use-seconds::selection{background-color:#6495ed80}.duration-entry input.duration-entry__minutes,.duration-entry input.duration-entry__seconds{max-width:3ch!important}.duration-entry .icon-button .SearchCancel{color:#80000080!important;border-right:none!important;border-radius:0!important}.duration-entry__colon{margin:auto 0;padding:0}.duration-entry__am-pm{min-width:3em;margin:0 5px 1px;padding:0 0 0 2px!important}.duration-entry__no-seconds{display:none}.duration-entry__use-seconds{padding:unset;margin:unset;display:inline-block}.ios .duration-entry input,.ios .duration-entry div{padding:0}.scroll-with-indicator{width:100%;height:100%;position:relative!important;overflow:visible!important}.scroll-with-indicator__inner{-webkit-overflow-scrolling:touch;padding:10px;position:relative;top:0;left:0;right:0;overflow:hidden auto}.scroll-with-indicator__inner>*{height:-moz-fit-content;height:fit-content}.scroll-with-indicator__inner-top,.scroll-with-indicator__inner-bottom{z-index:1001;float:right;width:-moz-fit-content;width:fit-content;position:absolute;right:-1px}.scroll-with-indicator__inner-top button,.scroll-with-indicator__inner-bottom button{color:#ffa50099}.scroll-with-indicator__inner-top{top:0}.scroll-with-indicator__inner-bottom{bottom:3px}.case-select{grid-template-columns:1fr max-content;column-gap:5px;width:100%;display:grid}.case-select__label{flex-direction:row;line-height:1.4;display:run-in}.case-select__label-clients{color:var(--sl-color-blue-700);white-space:nowrap;margin-right:5px}.case-select__label-icon{margin-right:5px}.case-select__label-icon .icon-button{vertical-align:middle;display:inline!important}.case-select__label-case{color:var(--sl-color-neutral-700)}.case-select__label-case:before{content:" "}.case-select__selector .Case{color:#8b4513}.task-timer{flex-direction:row;height:100%;margin:auto 5px auto 0;display:flex}.task-timer__text{margin:auto 3px;padding-bottom:2px}.task-timer__input{border-radius:5px;margin:auto 0}.task-timer__widget{flex-flow:row;width:100%;font-size:120%;display:flex}.task-timer__widget input{max-width:5em;min-width:5em!important}.task-timer__widget .icon-button.Close,.task-timer__widget icon-button.Checkmark{margin-left:.25em;margin-right:.25em}.task-timer__widget .icon-button.Close:first-of-type,.task-timer__widget icon-button.Checkmark:first-of-type{margin-left:unset}.task-timer__widget .icon-button.Close:last-of-type,.task-timer__widget icon-button.Checkmark:last-of-type{margin-right:unset}.task-timer--is-editing .Play,.task-timer--is-editing .Pause{margin-right:3px}.task-timer .Checkbox .icon-button button,.task-timer .Checkbox .icon-button__label{color:#006400!important}.task-timer__timestamp{flex-flow:row;display:flex;margin-right:5px!important}.task-timer__completed{color:#006400;border-left:thin solid green;margin:auto 5px auto .5em;padding-top:2px;padding-left:.75em;font-weight:600}.task-timer__completed-text{color:#006400;white-space:nowrap;max-width:-moz-fit-content;max-width:fit-content;margin:auto 0;font-weight:600}@media only screen and (max-width:550px){.task-timer{flex-wrap:wrap}.task-timer__completed{border-left:unset!important}.task-timer__completed,.task-timer__completed-text{margin-left:0!important;padding-left:0!important}.task-timer__timestamp{flex-wrap:wrap!important}}.case-financial-summary{background-color:ivory;border-radius:.5em;flex-direction:column;gap:5px;width:-moz-fit-content;width:fit-content;margin-bottom:.5em;padding:0 5px 5px;display:flex;box-shadow:1px 1px 3px #80808080}.case-financial-summary--standalone{max-width:100%;box-shadow:none;background-color:#0000;margin-top:5px}.case-financial-summary--standalone .case-financial-summary__dashboard{flex-wrap:wrap}.case-financial-summary--standalone .case-financial-summary__metric{background-color:#fff;border:2px solid #80808080;border-radius:5px;margin:5px 5px 0 0;padding:0 5px 5px}.case-financial-summary .revenue .u-currency{color:#fff}.case-financial-summary .case-list__revenue-unbilled,.case-financial-summary .case-list__revenue-due{border-radius:7px!important}.case-financial-summary__dashboard{flex-wrap:wrap;display:flex}.case-financial-summary__metric{border-radius:7px;flex-direction:column;margin-right:5px;display:flex}.case-financial-summary__metric label{font-variant:all-small-caps;text-align:center;font-size:110%}.case-financial-summary__metric>div>div{padding:1px 5px;border:1px solid #0000!important}.case-financial-summary__lifetime{background-image:linear-gradient(90deg,maroon 0 35%,#000000bf 50% 50%,#006400 65%);border-radius:.5em;flex-direction:row;display:flex}.case-financial-summary__lifetime .icon-button{color:#fff;border:none;padding:0 3px}.case-financial-summary__lifetime .icon-button:first-of-type{border-right:1px solid #fff;margin-left:3px}.case-financial-summary__lifetime .icon-button:hover,.case-financial-summary__lifetime .icon-button:focus{border-radius:0!important}.case-financial-summary__lifetime>div>div{color:#fff;margin:auto 0}.case-financial-summary__lifetime>div>div .u-currency{color:#fff!important}.case-financial-summary__messages{border-radius:.5em;height:-moz-fit-content;height:fit-content;padding:3px 5px;font-size:80%;position:relative}@media (max-width:1000px){.case-financial-summary{margin-top:2.5em}}@media (max-width:1200px){.case-financial-summary{flex-direction:column;gap:5px;max-width:100%;margin-right:5px}.case-financial-summary__dashboard{flex-wrap:wrap;display:flex}.case-financial-summary__messages{margin-left:0}}.docket-select__label{flex-flow:row;display:flex}.docket-select__label .icon-button{margin:auto 5px auto 0!important;padding-top:5px!important}
