zy-context-menu-list:not([prefer-position]),zy-context-menu-list[prefer-position=bottom-right]{position:absolute;top:100%;left:0}zy-context-menu-list[prefer-position=bottom-left]{position:absolute;top:100%;right:0}zy-context-menu-list[prefer-position=top-right]{position:absolute;bottom:100%;left:0}zy-context-menu-list[prefer-position=top-left]{position:absolute;bottom:100%;right:0}zy-context-menu-list[prefer-position=bottom-center]{position:absolute;top:100%;right:50%;transform:translate(50%)}zy-context-menu-list[prefer-position=top-center]{position:absolute;bottom:100%;right:50%;transform:translate(50%)}zy-context-menu-list[prefer-position=middle-left]{position:absolute;top:50%;right:100%;transform:translateY(-50%)}zy-context-menu-list[prefer-position=middle-right]{position:absolute;top:50%;left:100%;transform:translateY(-50%)}zy-context-menu-list[prefer-position=middle-center]{position:absolute;top:100%;right:100%;transform:translate(50%,-50%)}zy-button{--inset: 15px;--size: 40px;position:relative;color:#fff;height:var(--size);background:dodgerblue;text-align:center;border-radius:4px;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:0;text-transform:uppercase;font-size:1rem;outline:0}zy-button.pad-left,zy-button .pad-left{padding-left:var(--inset)}zy-button.pad-right,zy-button .pad-right{padding-right:var(--inset)}zy-button.pad-both,zy-button .pad-both{padding:0 var(--inset)}zy-button.round{border-radius:100%}zy-button.square,zy-button .square{width:var(--size)}zy-button.push-right,zy-button .push-right{margin-left:auto}zy-button.w100p{width:100%}zy-button[disabled],zy-button.disabled{cursor:not-allowed}zy-button[spinner=true] :not(.spinner){visibility:hidden}zy-button .spinner{display:flex;justify-content:center;position:absolute;left:0;right:0}zy-button .spinner:after{content:" ";display:block;width:var(--loader-size, 20px);height:var(--loader-size, 20px);border-radius:50%;border:var(--loader-border-width, 3px) solid var(--border-color, white);border-color:var(--border-color, white) transparent var(--border-color, white) transparent;animation:zy-button-spinner var(--loader-speed, 1.2s) linear infinite;box-sizing:border-box}@keyframes zy-button-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}zy-button button{all:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center}zy-button zy-menu{display:block;border:1px solid #e5e5e5;box-shadow:0 0 7px #00000029;background:white;position:absolute;top:calc(100% + 10px);z-index:2000;border-radius:3px;padding:6px 0}zy-button zy-menu:not(.open){display:none}zy-button zy-menu zy-item{display:block;padding:10px 15px}zy-button zy-menu zy-item:hover{background:rgb(0 0 0 / 5%)}zy-button.hide{display:none}zy-group{display:flex}zy-group[horizontal]{flex-direction:row;flex-wrap:wrap}zy-group[vertical]{flex-direction:column}zy-group[horizontal]>*:not(:last-child){margin-right:15px}zy-group.grow>*{flex-grow:1}zy-group.fixed-size>*{flex-basis:0;flex-shrink:0}zy-group>[weight="1"]{flex:1 1 0}zy-group>[weight="2"]{flex:2 1 0}zy-group>[weight="3"]{flex:3 1 0}zy-group>[weight="4"]{flex:4 1 0}zy-group>[weight="5"]{flex:5 1 0}zy-group>[weight="6"]{flex:6 1 0}zy-group>[weight="7"]{flex:7 1 0}zy-group>[weight="8"]{flex:8 1 0}zy-group.divider.horizontal:not(:last-child){border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px}zy-group[disabled]{display:none}zy-hr{width:100%;height:1px;background:#e8e8e8;margin:15px 0}zy-group:empty{display:none}zy-label{display:flex;flex-direction:column}zy-label[horizontal]{flex-direction:row}zy-label,zy-label[vertical]{flex-direction:column}zy-label.acenter{align-items:center}zy-label.jcenter{justify-content:center}zy-label.shrink{width:-moz-fit-content;width:fit-content}zy-modal{display:none;position:absolute;inset:0;background:rgb(0 0 0 / 25%);z-index:1000;align-items:center;justify-content:center}zy-modal[show]{display:flex}zy-modal>*{border-radius:5px;box-shadow:0 0 30px #00000040;background-clip:padding-box;max-height:75vh;overflow:hidden}zy-multi zy-button[action=add]{color:var(--blue-5);display:flex;align-items:center;gap:5px;margin-top:10px;scroll-margin:15px;height:auto;font-weight:400}zy-multi zy-button[action=add] ion-icon{font-size:1.5em}zy-multi zy-button[action=add]:hover span{text-decoration:underline}zy-multi .foot{display:flex}zy-pill{display:flex;flex-direction:column;gap:15px}zy-pill>div.closable{cursor:pointer}zy-pill:not(.subtle)>div{height:40px;padding:0 15px;background:var(--theme-p1);box-shadow:1px 1px 10px 1px #0003;border-radius:4px;display:flex;align-items:center;gap:15px;font-size:.875rem}zy-pill:not(.subtle) .info{background:var(--blue-4);color:#fff}zy-pill:not(.subtle) .error{background:var(--red-4);color:#fff}zy-pill:not(.subtle) .warning{background:var(--orange-4);color:#fff}zy-pill:not(.subtle) .success{background:var(--green-4);color:#fff}zy-pill.subtle .error{color:var(--red-6)}zy-pill.subtle .warning{color:var(--orange-6)}zy-pill.subtle .success{color:var(--green-6)}zy-pill ion-icon{font-size:1.5em}zy-pill:empty{display:none}zy-pill .fadein{visibility:visible;opacity:1;transition:opacity 2s linear}zy-pill .fadeout{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}zy-segment{display:flex;box-sizing:border-box}zy-segment[vertical]{flex-direction:column}zy-segment.equal zy-option{flex:1}zy-table{display:grid;grid-template-columns:var(--columns, auto);font-size:1rem}zy-table tr,zy-table thead,zy-table tfoot,zy-table tbody{display:contents}zy-table thead th{position:sticky;top:0}zy-table tfoot.sticky td{position:sticky;bottom:0}zy-table.scroll{max-height:100%;overflow:auto}zy-table .center{text-align:center}zy-table .no-results{grid-column:1/-1;padding:30px;background:var(--box-bg);text-align:center}zy-table tr.add-row td{padding:0}zy-table .zyinput{border-color:transparent;border-radius:0}zy-tabs{display:flex;flex-direction:column;overflow:hidden}zy-tabs .tabs .tab{padding:0 25px;height:50px;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;color:rgb(var(--font-rgb) / 60%)}zy-tabs .tabs .tab[active]{background:var(--box-bg);color:var(--accent-5)}zy-tabs .tabs{display:flex}zy-tabs .tab-content{background:var(--box-bg);flex-grow:1;overflow:hidden}html,body{margin:0;padding:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto}.mcenter{margin:auto}.tcenter{text-align:center}.tstart{text-align:start}.tend{text-align:end}.jcenter{justify-content:center}.jstart{justify-content:start}.jend{justify-content:end}.acenter{align-items:center}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.textselect,.selectall{-webkit-user-select:text;-moz-user-select:text;user-select:text}.nowrap{white-space:nowrap}.nowrap-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p30{padding:30px}.p50{padding:50px}.p75{padding:75px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m30{margin:30px}.m50{margin:50px}.m75{margin:75px}.dblock{display:block}.dgrid{display:grid}.dflex{display:flex}.dnone{display:none}.dcontexts{display:contents}.circle{border-radius:50%}.full-viewport{height:100vh;width:100vw}.full-absolute{position:absolute;inset:0}.full-width{width:100%}.click-none{pointer-events:none}.layout.horizontal{display:flex}.layout.vertical{display:flex;flex-direction:column}.layout.nowrap{flex-wrap:nowrap}.layout.hauto{height:auto}.layout.wauto{width:auto}.layout.horizontal.last-to-end>*:last-child{margin-left:auto}.layout.vertical.last-to-end>*:last-child{margin-top:auto}.layout.horizontal>.to-end:nth-of-type(1){margin-left:auto}.layout.vertical>.to-end:nth-of-type(1){margin-top:auto}.layout>.expand{flex-grow:10}.layout.center{justify-content:center;align-items:center}.layout.jcenter{justify-content:center}.layout.acenter{align-items:center}.layout .equal>*{flex:1}.layout.gap5{gap:5px}.layout.gap10{gap:10px}.layout.gap15{gap:15px}.layout.gap20{gap:20px}.layout.gap25{gap:25px}.hover{cursor:pointer}.hover.blue:hover{background:var(--blue-4)!important;color:#fff}.hover.red:hover{background:var(--red-4)!important;color:#fff}.hover.green:hover{background:var(--green-4)!important;color:#fff}.gradient-blue{background:var(--blue-5);background:linear-gradient(to left,var(--blue-6) / 0%,var(--blue-4) 100%);background:linear-gradient(to right,var(--blue-6) / 0%,var(--blue-4) 100%)}.gradient-red{background:var(--red-5);background:linear-gradient(to left,var(--red-6) / 0%,var(--red-4) 100%);background:linear-gradient(to right,var(--red-6) / 0%,var(--red-4) 100%)}.gradient-green{background:var(--green-5);background:linear-gradient(to left,var(--green-6) / 0%,var(--green-4) 100%);background:linear-gradient(to right,var(--green-6) / 0%,var(--green-4) 100%)}.gradient{background:var(--start);background:linear-gradient(to left,var(--start) / 0%,var(--end) 100%);background:linear-gradient(to right,var(--start) / 0%,var(--end) 100%)}button{outline:0;border-radius:3px;cursor:pointer;box-sizing:border-box;display:grid;place-items:center;white-space:nowrap;border:0;text-transform:uppercase;font-size:1rem}button.with-icon{display:flex;justify-content:space-between}button.small{padding:0 15px;height:30px}button.medium{padding:0 25px;height:45px}button.big{padding:0 30px;height:60px}button.w100p{width:100%}button.small.just-icon{padding:5px 8px}button.medium.just-icon{padding:10px 13px}button.big.just-icon{padding:15px 18px}button:disabled,button.disabled{cursor:not-allowed}.noscrollbar{-ms-overflow-style:none;scrollbar-width:none}.noscrollbar::-webkit-scrollbar{display:none}@keyframes blink{0%{opacity:1}74%{opacity:1}75%{opacity:.5}to{opacity:.5}}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--gray-0: #ececec;--gray-1: #737373;--gray-2: #666;--gray-3: #5a5a5a;--gray-4: #4d4d4d;--gray-5: #404040;--gray-6: #343232;--gray-7: #282525;--gray-8: #1b1818;--gray-9: #0e0c0c;--blue-0: #ebf6ff;--blue-1: #b3deff;--blue-2: #80c8ff;--blue-3: #4db1ff;--blue-4: #26a1ff;--blue-5: #0090ff;--blue-6: #08f;--blue-7: #08f;--blue-8: #0073ff;--blue-9: #0061ff;--purple-0: #fedcff;--purple-1: #bf9ec0;--purple-2: #b88cb9;--purple-3: #b179b2;--purple-4: #ab65ac;--purple-5: #a453a5;--purple-6: #964897;--purple-7: #873d88;--purple-8: #773478;--purple-9: #672a68;--pink-0: #ffe8f3;--pink-1: #f6b8d5;--pink-2: #f4a0c7;--pink-3: #f487b9;--pink-4: #f46dac;--pink-5: #f5539e;--pink-6: #f63990;--pink-7: #f71e82;--pink-8: #f60575;--pink-9: #e00269;--red-0: #ffe9e9;--red-1: #eca4a4;--red-2: #ea8c8c;--red-3: #e97474;--red-4: #e85c5c;--red-5: #e84242;--red-6: #e82929;--red-7: #e21515;--red-8: #cd1111;--red-9: #b80c0c;--green-0: #e7fbdb;--green-1: #a8cd92;--green-2: #99c87d;--green-3: #8bc468;--green-4: #7bc053;--green-5: #6dba3f;--green-6: #61a936;--green-7: #56982e;--green-8: #4a8726;--green-9: #3f741f;--orange-0: #ffe7d6;--orange-1: #f3bd96;--orange-2: #f2af7d;--orange-3: #f2a064;--orange-4: #f39149;--orange-5: #f5822e;--orange-6: #f77313;--orange-7: #ea6606;--orange-8: #d45b03;--orange-9: #bd5000;--yellow-1: #f7daa4;--yellow-2: #f6d18b;--yellow-3: #f7c871;--yellow-4: #f8bf56;--yellow-5: #fab73b;--yellow-6: #fcaf20;--yellow-7: #fea604;--yellow-8: #e99700;--yellow-9: #cf8600}.gray-1-bg{background-color:var(--gray-1)}.gray-2-bg{background-color:var(--gray-2)}.gray-3-bg{background-color:var(--gray-3)}.gray-4-bg{background-color:var(--gray-4)}.gray-5-bg{background-color:var(--gray-5)}.gray-6-bg{background-color:var(--gray-6)}.gray-7-bg{background-color:var(--gray-7)}.gray-8-bg{background-color:var(--gray-8)}.gray-9-bg{background-color:var(--gray-9)}.blue-1-bg{background-color:var(--blue-1)}.blue-2-bg{background-color:var(--blue-2)}.blue-3-bg{background-color:var(--blue-3)}.blue-4-bg{background-color:var(--blue-4)}.blue-5-bg{background-color:var(--blue-5)}.blue-6-bg{background-color:var(--blue-6)}.blue-7-bg{background-color:var(--blue-7)}.blue-8-bg{background-color:var(--blue-8)}.blue-9-bg{background-color:var(--blue-9)}.purple-1-bg{background-color:var(--purple-1)}.purple-2-bg{background-color:var(--purple-2)}.purple-3-bg{background-color:var(--purple-3)}.purple-4-bg{background-color:var(--purple-4)}.purple-5-bg{background-color:var(--purple-5)}.purple-6-bg{background-color:var(--purple-6)}.purple-7-bg{background-color:var(--purple-7)}.purple-8-bg{background-color:var(--purple-8)}.purple-9-bg{background-color:var(--purple-9)}.pink-1-bg{background-color:var(--pink-1)}.pink-2-bg{background-color:var(--pink-2)}.pink-3-bg{background-color:var(--pink-3)}.pink-4-bg{background-color:var(--pink-4)}.pink-5-bg{background-color:var(--pink-5)}.pink-6-bg{background-color:var(--pink-6)}.pink-7-bg{background-color:var(--pink-7)}.pink-8-bg{background-color:var(--pink-8)}.pink-9-bg{background-color:var(--pink-9)}.red-1-bg{background-color:var(--red-1)}.red-2-bg{background-color:var(--red-2)}.red-3-bg{background-color:var(--red-3)}.red-4-bg{background-color:var(--red-4)}.red-5-bg{background-color:var(--red-5)}.red-6-bg{background-color:var(--red-6)}.red-7-bg{background-color:var(--red-7)}.red-8-bg{background-color:var(--red-8)}.red-9-bg{background-color:var(--red-9)}.green-1-bg{background-color:var(--green-1)}.green-2-bg{background-color:var(--green-2)}.green-3-bg{background-color:var(--green-3)}.green-4-bg{background-color:var(--green-4)}.green-5-bg{background-color:var(--green-5)}.green-6-bg{background-color:var(--green-6)}.green-7-bg{background-color:var(--green-7)}.green-8-bg{background-color:var(--green-8)}.green-9-bg{background-color:var(--green-9)}.orange-1-bg{background-color:var(--orange-1)}.orange-2-bg{background-color:var(--orange-2)}.orange-3-bg{background-color:var(--orange-3)}.orange-4-bg{background-color:var(--orange-4)}.orange-5-bg{background-color:var(--orange-5)}.orange-6-bg{background-color:var(--orange-6)}.orange-7-bg{background-color:var(--orange-7)}.orange-8-bg{background-color:var(--orange-8)}.orange-9-bg{background-color:var(--orange-9)}.yellow-1-bg{background-color:var(--yellow-1)}.yellow-2-bg{background-color:var(--yellow-2)}.yellow-3-bg{background-color:var(--yellow-3)}.yellow-4-bg{background-color:var(--yellow-4)}.yellow-5-bg{background-color:var(--yellow-5)}.yellow-6-bg{background-color:var(--yellow-6)}.yellow-7-bg{background-color:var(--yellow-7)}.yellow-8-bg{background-color:var(--yellow-8)}.yellow-9-bg{background-color:var(--yellow-9)}.gray-1{color:var(--gray-1)}.gray-2{color:var(--gray-2)}.gray-3{color:var(--gray-3)}.gray-4{color:var(--gray-4)}.gray-5{color:var(--gray-5)}.gray-6{color:var(--gray-6)}.gray-7{color:var(--gray-7)}.gray-8{color:var(--gray-8)}.gray-9{color:var(--gray-9)}.blue-1{color:var(--blue-1)}.blue-2{color:var(--blue-2)}.blue-3{color:var(--blue-3)}.blue-4{color:var(--blue-4)}.blue-5{color:var(--blue-5)}.blue-6{color:var(--blue-6)}.blue-7{color:var(--blue-7)}.blue-8{color:var(--blue-8)}.blue-9{color:var(--blue-9)}.purple-1{color:var(--purple-1)}.purple-2{color:var(--purple-2)}.purple-3{color:var(--purple-3)}.purple-4{color:var(--purple-4)}.purple-5{color:var(--purple-5)}.purple-6{color:var(--purple-6)}.purple-7{color:var(--purple-7)}.purple-8{color:var(--purple-8)}.purple-9{color:var(--purple-9)}.pink-1{color:var(--pink-1)}.pink-2{color:var(--pink-2)}.pink-3{color:var(--pink-3)}.pink-4{color:var(--pink-4)}.pink-5{color:var(--pink-5)}.pink-6{color:var(--pink-6)}.pink-7{color:var(--pink-7)}.pink-8{color:var(--pink-8)}.pink-9{color:var(--pink-9)}.red-1{color:var(--red-1)}.red-2{color:var(--red-2)}.red-3{color:var(--red-3)}.red-4{color:var(--red-4)}.red-5{color:var(--red-5)}.red-6{color:var(--red-6)}.red-7{color:var(--red-7)}.red-8{color:var(--red-8)}.red-9{color:var(--red-9)}.green-1{color:var(--green-1)}.green-2{color:var(--green-2)}.green-3{color:var(--green-3)}.green-4{color:var(--green-4)}.green-5{color:var(--green-5)}.green-6{color:var(--green-6)}.green-7{color:var(--green-7)}.green-8{color:var(--green-8)}.green-9{color:var(--green-9)}.orange-1{color:var(--orange-1)}.orange-2{color:var(--orange-2)}.orange-3{color:var(--orange-3)}.orange-4{color:var(--orange-4)}.orange-5{color:var(--orange-5)}.orange-6{color:var(--orange-6)}.orange-7{color:var(--orange-7)}.orange-8{color:var(--orange-8)}.orange-9{color:var(--orange-9)}.yellow-1{color:var(--yellow-1)}.yellow-2{color:var(--yellow-2)}.yellow-3{color:var(--yellow-3)}.yellow-4{color:var(--yellow-4)}.yellow-5{color:var(--yellow-5)}.yellow-6{color:var(--yellow-6)}.yellow-7{color:var(--yellow-7)}.yellow-8{color:var(--yellow-8)}.yellow-9{color:var(--yellow-9)}:root{--zy-input-line-height: 1.375em;--zy-input-size: 2.5em;--zy-input-border-thickness: 1px}[zy-text-input]:not([input-theme]){--gap: 10px;--no-gap: calc(var(--gap) * -1);--zy-input-padding: calc((var(--zy-input-size) - var(--zy-input-line-height)) / 2);font-size:1rem;outline-width:var(--zy-input-border-thickness);outline-style:solid;outline-color:rgb(var(--font-rgb) / 12%);outline-offset:calc((var(--zy-input-border-thickness) - 1) * -1);border-radius:3px;background:white;gap:var(--gap);line-height:var(--zy-input-line-height);min-height:var(--zy-input-size);box-sizing:border-box;padding-inline:var(--gap)}zy-textarea[zy-text-input]:not([input-theme]){padding-block:var(--zy-input-padding)}[zy-text-input][input-theme=filled]{--gap: 10px;--no-gap: calc(var(--gap) * -1);--zy-input-padding: calc((var(--zy-input-size) - var(--zy-input-line-height)) / 2);font-size:1rem;border-radius:4px;background:rgb(var(--font-rgb) / 6%);gap:var(--gap);line-height:var(--zy-input-line-height);min-height:var(--zy-input-size);box-sizing:border-box;padding-inline:var(--gap)}[zy-text-input][input-theme=filled]:not(:focus):hover{background:rgb(var(--font-rgb) / 8%)}[zy-text-input]:not([readonly]):focus{--zy-input-border-thickness: 2px;outline-color:var(--blue-5)}[zy-text-input]:not([readonly]):focus-within .icon{color:#1e90ff}[zy-text-input] .icon{display:flex;align-items:center;justify-content:center;width:var(--size);color:rgb(var(--font-rgb) / 60%);flex-shrink:0}[zy-text-input].icon-darken .icon{background:rgb(0 0 0 / 3%)}[zy-text-input]:not([vertical]) [gap=none]{margin:0 calc(var(--gap) * -1)}[zy-text-input]:not([vertical]) [gap=left]{margin-right:calc(var(--gap) * -1)}[zy-text-input]:not([vertical]) [gap=right]{margin-left:calc(var(--gap) * -1)}[zy-text-input][disabled]{background:rgb(0 0 0 / 5%)}[zy-text-input][readonly]{background:rgb(0 0 0 / 2%);color:rgb(var(--font-rgb) / 80%)}[zy-text-input]::part(input):not([placeholder-style="filled"])::-moz-placeholder{font-style:italic;color:var(--font-rgb)}[zy-text-input]::part(input):not([placeholder-style="filled"])::placeholder{font-style:italic;color:var(--font-rgb)}[zy-text-input]::part(input)::-moz-placeholder{font-family:Roboto,sans-serif;font-size:inherit}[zy-text-input]::part(input)::placeholder{font-family:Roboto,sans-serif;font-size:inherit}[zy-text-input]::part(input){font-family:Roboto,sans-serif;font-size:inherit;color:var(--font-rgb)}[zy-text-input] zy-button{height:100%}[zy-text-input] .units{display:flex;align-items:center;text-transform:uppercase;color:rgb(var(--font-rgb) / 75%);border-left:1px solid var(--input-border);padding-left:15px;margin:8px 0}[zy-text-input][type=textarea]{height:auto;min-height:var(--size);box-sizing:border-box}[zy-text-input][type=textarea]::part(input){padding:5px 0!important}zy-label>div:first-child{color:rgba(var(--font-rgb) / 60%);font-weight:400;padding-bottom:5px;box-sizing:border-box}zy-label[horizontal]{gap:10px}zy-search zy-tags[slot=before]{margin-right:calc(var(--no-gap) + var(--tag-inset))}zy-search zy-tags[slot=after]{margin-left:calc(var(--no-gap) + var(--tag-inset))}zy-search-results{border:1px solid var(--input-border);height:200px}zy-tag[disabled] [action=remove],zy-tag[readonly] [action=remove],[disabled] zy-tag [action=remove],[readonly] zy-tag [action=remove]{display:none}zy-tag[disabled],zy-tag[readonly],[disabled] zy-tag,[readonly] zy-tag{cursor:text}zy-search zy-search-results{position:absolute;border:1px solid var(--input-border);box-sizing:border-box;background:var(--box-bg);border-radius:4px;margin-top:4px;box-shadow:1px 1px 5px #00000040;padding:4px;display:flex;flex-direction:column;z-index:1000;top:100%;left:-1px;height:unset;min-width:100%}zy-search[search-open=internal] zy-search-results[layout=horizontal]{border-top-left-radius:0;border-top-right-radius:0}zy-search[search-open=internal]{border-bottom-left-radius:0;border-bottom-right-radius:0}zy-search zy-search-results[layout=horizontal]{top:100%;right:-1px}zy-search zy-search-results::part(results){width:100%;box-sizing:border-box}zy-search zy-search-results[layout=vertical]::part(results){max-height:200px;overflow:auto}zy-search zy-search-results[layout=horizontal]::part(results){gap:4px;display:flex}zy-search zy-search-results zy-search-result{padding:5px;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center;display:flex;gap:8px}zy-search zy-search-results[layout=horizontal] zy-search-result{background:rgb(var(--font-rgb) / 6%)}zy-search zy-search-results zy-search-result:hover{background:rgb(var(--font-rgb) / 10%)}zy-search zy-search-results zy-search-result[active]{background:dodgerblue;color:#fff}zy-search zy-search-results .action-button{color:var(--blue-5);padding:4px 8px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:5px;cursor:pointer}zy-search zy-search-results .action-button:hover{text-decoration:underline}zy-search-results .action-bar{padding-top:5px;border-top:1px solid rgb(var(--font-rgb) / 12%)}zy-search-results [slot=results] .action-bar{padding:5px;border-top:1px solid rgb(var(--font-rgb) / 12%)}zy-search-results [slot=results].no-results{padding:10px}zy-tag{padding:5px;border:3px;background:rgb(var(--font-rgb) / 10%);border-radius:3px}zy-tag [action=remove]{border-radius:5px;margin-left:3px;font-size:1.125em;display:flex;align-items:center;justify-content:center;height:20px;width:20px;color:rgb(var(--font-rgb) / 60%)}zy-tag:hover [action=remove]{background:rgb(0 0 0 / 10%)}zy-tag [action=remove]:hover{background:var(--red-4);color:#fff}zy-segment{border-radius:4px;border:1px solid rgb(var(--font-rgb) / 20%);width:-moz-fit-content;width:fit-content;padding:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}zy-segment zy-option{cursor:pointer;flex-grow:1;text-align:center;padding:8px 16px;color:rgb(var(--font-rgb) / 60%)}zy-segment zy-option[selected]{background:var(--blue-5);color:#fff;border-radius:3px}zy-segment zy-option:not([selected]):hover{color:rgb(var(--font-rgb) / 100%)}zy-notice:empty{display:none}zy-notice[theme=banner]{border-radius:0;padding:15px}zy-notice[theme=banner][color=blue]{--text-color: #2b4e60;--background-color: #def0f9}zy-notice[theme=banner][color=yellow]{--text-color: #4e4630;--background-color: #f9f2de}zy-notice a:link,zy-notice a:visited,zy-notice a:active{color:var(--text-color);font-weight:700;opacity:.8}zy-notice a:hover{opacity:1}zy-notice::part(icon){font-size:1.125em}zy-select:not([menu-theme]){--form-element-height: 40px}zy-select:not([menu-theme]) [slot=button]{display:flex;outline-width:var(--zy-input-border-thickness);outline-style:solid;outline-color:rgb(var(--font-rgb) / 12%);outline-offset:calc(var(--zy-input-border-thickness) * -1);padding:10px;box-sizing:border-box;height:var(--form-element-height);position:relative;cursor:pointer;background:var(--box-bg);border-radius:3px;min-width:150px;align-items:center}zy-select[opened]:not([menu-theme]) [slot=button]{outline-color:var(--blue-5);outline-width:2px}zy-select:not([menu-theme]) [slot=button] .arrow{transition:transform .1s ease;transform:rotate(0);height:16px;font-size:16px;margin-left:auto}zy-select[opened]:not([menu-theme]) [slot=button] .arrow{transform:rotate(180deg);color:var(--blue-5)}zy-select:not([menu-theme]) [slot=menu]{border:1px solid var(--input-border);min-width:100%;box-sizing:border-box;background:var(--box-bg);border-radius:4px;margin-top:4px;box-shadow:1px 1px 5px #00000040;padding:4px;display:flex;flex-direction:column;z-index:1000}zy-select:not([menu-theme]) :where(zy-item,[role="option"]){padding:5px;cursor:pointer;border-radius:2px;display:flex;align-items:center;font-size:1rem}zy-select:not([menu-theme]) :where(zy-item,[role="option"])[disabled]{opacity:50%;cursor:not-allowed}zy-select:not([menu-theme]) :where(zy-item,[role="option"])[selected]{font-weight:700}zy-select:not([menu-theme]) :where(zy-item,[role="option"])[selected]:after{content:"";display:block;box-sizing:border-box;width:6px;height:10px;border-color:var(--blue-4);border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg);transform-origin:top center;margin-left:auto}zy-select:not([menu-theme]) :where(zy-item,[role="option"]):hover{background-color:rgb(var(--font-rgb) / 5%)}zy-select[menu-theme=text]{--form-element-height: auto}zy-select[menu-theme=text] [slot=button]{display:flex;gap:5px;padding:5px;box-sizing:border-box;height:var(--form-element-height);position:relative;cursor:pointer;color:var(--blue-5);text-transform:uppercase;font-weight:700}zy-select[menu-theme=text] [slot=button]:hover{text-decoration:underline}zy-select[menu-theme=text] [slot=button] .arrow{transition:transform .1s ease;transform:rotate(0);height:16px;font-size:16px;margin-left:auto}zy-select[opened][menu-theme=text] [slot=button] .arrow{transform:rotate(180deg)}zy-select[menu-theme=text] [slot=menu]{border:1px solid var(--input-border);min-width:100%;left:0;box-sizing:border-box;background:var(--box-bg);border-radius:4px;box-shadow:1px 1px 5px #00000040;padding:4px;display:flex;flex-direction:column;row-gap:4px;z-index:1}zy-select[menu-theme=text] :where(zy-item,[role="option"]){padding:3px 5px;cursor:pointer;border-radius:2px;display:flex;align-items:center;font-size:1rem}zy-select[menu-theme=text] :where(zy-item,[role="option"])[selected]{font-weight:700}zy-select[menu-theme=text] :where(zy-item,[role="option"]):hover{background-color:rgb(var(--font-rgb) / 5%)}zy-select [slot=menu]:not([prefer-position]),zy-select [slot=menu][prefer-position=bottom-right]{position:absolute;top:100%;left:0}zy-select [slot=menu][prefer-position=bottom-left]{position:absolute;top:100%;right:0}zy-select [slot=menu][prefer-position=top-right]{position:absolute;bottom:100%;left:0}zy-select [slot=menu][prefer-position=top-left]{position:absolute;bottom:100%;right:0}zy-select [slot=menu][prefer-position=bottom-center]{position:absolute;top:100%;right:50%;transform:translate(50%)}zy-select [slot=menu][prefer-position=top-center]{position:absolute;bottom:100%;right:50%;transform:translate(50%)}zy-select [slot=menu][prefer-position=middle-left]{position:absolute;top:50%;right:100%;transform:translateY(-50%)}zy-select [slot=menu][prefer-position=middle-right]{position:absolute;top:50%;left:100%;transform:translateY(-50%)}zy-select [slot=menu][prefer-position=middle-center]{position:absolute;top:100%;right:100%;transform:translate(50%,-50%)}[data-theme=dark] [zy-text-input]{background:rgb(var(--font-rgb) / 8%);border:1px solid transparent}[data-theme=dark] [zy-text-input][readonly],[data-theme=dark] [zy-text-input][disabled]{background:rgb(0 0 0 / 20%)}[zy-modal]{background:var(--modal-bg)}[zy-modal]::part(close-button){font-size:24px;line-height:24px;border-radius:4px;height:34px;width:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--font-rgb) / 70%);margin-inline-start:auto;margin-inline-end:-5px;margin-block:-5px;background-color:rgba(var(--font-rgb) / 4%)}[zy-modal]::part(close-button):hover{color:var(--red-3)}zy-item:focus-visible,zy-item[highlighted]{outline:2px solid var(--blue-5)}.clear-input-button{display:none;background-color:rgb(var(--font-rgb) / 8%);color:rgb(var(--font-rgb) / 50%);cursor:pointer;height:20px;width:20px;border-radius:100%;align-items:center;flex-shrink:0;justify-content:center;align-self:center}.clear-input-button:hover{background-color:var(--red-5);color:#fff}.clear-input-button[show-button]{display:flex}zy-context-menu{position:relative}zy-context-menu-list:not([menu-theme]){border:1px solid var(--input-border);min-width:100%;box-sizing:border-box;background:var(--box-bg);border-radius:4px;box-shadow:1px 1px 10px #0006;padding:5px;z-index:1000}zy-context-menu-list[prefer-position|=bottom]{margin-top:4px}zy-context-menu-list[prefer-position|=top]{margin-bottom:4px}zy-context-menu-list:not([menu-theme]) zy-context-menu-item{padding:0 15px;cursor:pointer;border-radius:2px;display:flex;align-items:center;font-size:1rem;white-space:nowrap}zy-context-menu-list:not([menu-theme]) zy-context-menu-item[selected]:after{content:"";display:block;box-sizing:border-box;width:6px;height:10px;border-color:var(--blue-4);border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg);transform-origin:top center;margin-left:auto}zy-context-menu-list:not([menu-theme]) zy-context-menu-item:hover{background-color:rgb(var(--font-rgb) / 5%)}zy-context-menu-list[item-theme=icon] zy-context-menu-item{display:flex;gap:15px;align-items:center;min-height:35px}zy-context-menu-list[item-theme=icon] zy-context-menu-item ion-icon{flex-shrink:0;font-size:1.2rem;color:rgb(var(--font-rgb) / 80%)}zy-context-menu-list .divider{margin:5px 0;border-bottom:1px solid rgb(var(--font-rgb) / 12%)}zy-multiple{display:flex;gap:15px;flex-direction:column}zy-breadcrumbs{display:flex}zy-breadcrumbs .seperator{padding-inline:5px}@layer theme,zyui;:root{--accent-1: #8ed7b8;--accent-2: #7bd0ac;--accent-3: #68c9a0;--accent-4: #55c394;--accent-5: #42bc88;--accent-6: #3ba97a;--accent-7: #35966d;--accent-8: #2e845f;--accent-9: #287152;--complementary-1: #e997b6;--complementary-2: #e686aa;--complementary-3: #e2759d;--complementary-4: #df6391;--complementary-5: #e64480;--complementary-6: #c54a78;--complementary-7: #af426a;--complementary-8: #99395d;--complementary-9: #833150;--icon-checkmark: center / contain no-repeat url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20%3B' xml:space='preserve'%3E%3Cpath style='fill:none%3Bstroke:%23FFFFFF%3Bstroke-width:2%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:10%3B' d='M5.2 10l3.5 3.5l7.1-7.1'/%3E%3C/svg%3E");--icon-delete: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EClose%3C/title%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M368 368L144 144M368 144L144 368'/%3E%3C/svg%3E");--icon-add: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EAdd%3C/title%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 112v288M400 256H112'/%3E%3C/svg%3E");--layer-content-header: 500;--layer-sidebar: 1000;--layer-page-header: 1100;--layer-modal: 2000;--layer-pill: 3000;--layer-tooltip: 10000;--layer-overlay: 1001}html[data-theme=light]{--font-rgb: 0 0 0;--font-rgb-inv: 255 255 255;--font-main: rgb(var(--font-rgb) / 80%);--font-main-inv: rgb(var(--font-rgb-inv) / 80%);--input-border: rgb(var(--font-rgb) / 12%);--page-bg: #f0f0f0;--box-bg: #fff;--modal-bg: #fff;--box-subtle: #f6f6f6;--fg-1: #fff;--fg-2: #f1f1f1;--fg-3: #cfcfcf;--fg-4: #afafaf;--fg-5: #8f8f8f;--fg-6: #707070;--fg-7: #505050;--fg-8: #303030;--fg-9: #101010}html[data-theme=dark]{--font-rgb: 255 255 255;--font-rgb-inv: 0 0 0;--font-main: rgb(var(--font-rgb) / 80%);--font-main-inv: rgb(var(--font-rgb-inv) / 80%);--input-border: rgb(var(--font-rgb) / 12%);--page-bg: #202020;--box-bg: #2c2c2c;--modal-bg: #2c2c2c;--box-subtle: #3d3d3d;--fg-1: #2c2c2c;--fg-2: #414141;--fg-3: #565656;--fg-4: #6b6b6b;--fg-5: #808080;--fg-6: #969696;--fg-7: #ababab;--fg-8: #c0c0c0;--fg-9: #d5d5d5}.accent-5{color:var(--accent-5)}body{background:var(--page-bg);font-family:Roboto,sans-serif;display:flex}.box{background:var(--box-bg);color:var(--font-main);border-radius:2px}.box .box-title{margin:0;text-transform:uppercase;font-size:1.5em;font-weight:400;color:rgb(var(--font-rgb) / 75%)}input{border:1px solid var(--input-border);padding:0 15px;height:40px;display:grid;align-items:center;width:100%;box-sizing:border-box;border-radius:3px}input:focus{outline-style:none;box-shadow:none;border-color:var(--accent-5);border-width:2px;padding:0 15px}input[type=checkbox]{width:20px;height:20px;border:2px solid var(--input-border);padding:0;margin:0;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer}input[type=checkbox]:checked{background:var(--icon-checkmark);background-color:var(--blue-5);border:0}input[type=checkbox]:focus{outline:3px solid rgb(0 0 0 / 10%)}input[type=checkbox][toggle]{background:var(--box-bg);border:1px solid var(--input-border);width:calc(var(--size) * 2.5);height:var(--size);padding:var(--inset);box-sizing:content-box;position:relative;border-radius:100px;--size: 12px;--inset: 4px}input[type=checkbox][toggle]:checked{border:1px solid var(--blue-5);background-color:var(--blue-5)}input[type=checkbox][toggle]:before{content:"";width:var(--size);height:var(--size);background:var(--input-border);position:absolute;box-sizing:border-box;border-radius:100px;left:var(--inset);transition:.2s left}input[type=checkbox][toggle]:checked:before{left:calc(100% - var(--size) - var(--inset));background:white}input[type=checkbox][toggle=with-text]:checked:after{content:attr(text-on);right:auto;left:8px;color:#fff}input[type=checkbox][toggle=with-text]:after{content:attr(text-off);position:absolute;top:0;right:8px;bottom:0;font-weight:700;color:rgb(var(--font-rgb) / 50%);display:flex;align-items:center}input[type=checkbox][toggle=with-text]{width:calc(var(--size) * 3.5);--size: 16px}input[type=radio]{width:20px;height:20px;border:2px solid var(--input-border);padding:0;margin:0;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;position:relative}input[type=radio]:checked{background-color:transparent;border:2px solid var(--blue-5)}input[type=radio]:checked:after{content:"";position:absolute;background-color:var(--blue-5);border-radius:100%;inset:3px}input[type=radio]:focus{outline:3px solid rgb(0 0 0 / 10%)}button{--size: 40px;height:var(--size);color:#fff;background:var(--accent-5);text-align:center;display:grid}.gradient{--start-color: var(--accent-5);--end-color: var(--accent-4);--angle: 50deg;background:var(--start-color);background:linear-gradient(var(--angle),var(--start-color),var(--end-color))}.gradient.accent{--start-color: var(--accent-5);--end-color: #42bca5}.expand{flex-grow:1}[tooltip]{position:relative}[tooltip]:before{all:unset;content:attr(tooltip);position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;white-space:nowrap;padding:8px;border-radius:3px;background:#202020;color:#fff;text-align:center;display:none;text-transform:none;z-index:var(--layer-tooltip);box-shadow:0 0 6px #0000007f;font-size:10pt}[tooltip]:hover:before{display:block}[tooltip-bottom-center]:hover:before{margin:unset;margin-top:15px;top:100%;transform:translate(-50%);left:50%}.divider.horizontal{border-bottom:1px solid #e8e8e8;margin-bottom:30px;padding-bottom:30px}.spacer.horizontal{padding-bottom:50px}h3{font-weight:700;text-transform:uppercase;color:#606060}.table-tag{font-size:.75em;font-weight:bolder;border-radius:100px;padding:0 8px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;height:100%;max-height:35px}.table-tag[color=blue]{background:var(--blue-1);color:var(--blue-9)}.table-tag[color=red]{background:var(--red-1);color:var(--red-9)}.table-tag[color=green]{background:var(--green-1);color:var(--green-9)}.table-tag[color=yellow]{background:var(--yellow-1);color:var(--yellow-9)}.table-tag[color=subtle]{background:rgba(var(--font-rgb) / 10%);color:rgba(var(--font-rgb) / 50%)}form{margin:0;display:contents;height:100%}form .box{padding:10px;box-sizing:border-box}@media (min-width: 1024px){form .box{padding:20px}}zy-multi .item div[action=remove]{font-size:1.25em;cursor:pointer;height:26px;width:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;border-radius:100px}zy-multi .item div[action=remove]:hover{background:var(--red-5);color:#fff}zy-group:not([horizontal])>:not(:last-child){margin-bottom:15px}zy-label[error]:after{content:attr(error);margin-top:3px;color:var(--red-4);font-weight:400;font-size:.925em}zy-label[error] [zy-text-input]{border:1px solid var(--red-1)}zy-button{--inset: 15px;background:var(--accent-5);transition:background-color .2s;transition:outline-width .1s;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}zy-button[state-default=transparent],zy-button.transparent{background:transparent;color:rgba(var(--font-rgb) / 90%);--border-color: rgba(var(--font-rgb) / 90%);border:0}zy-button[state-default=text],zy-button.text{background:transparent;color:rgba(var(--font-rgb) / 90%);--border-color: rgba(var(--font-rgb) / 90%);border:0}zy-button[hover=text]:hover{text-decoration:underline}zy-button[state-default=subtle],zy-button.subtle{background:transparent;border:1px solid rgba(var(--font-rgb) / 15%);color:rgba(var(--font-rgb) / 90%);--border-color: rgba(var(--font-rgb) / 90%)}zy-button[hover=subtle]:hover{background:rgba(var(--font-rgb) / 15%)}zy-button[hover=subtle]:active{outline:3px solid var(--gray-0);border:0}zy-button[state-default=gray],zy-button.gray{background:rgb(var(--font-rgb) / 7%);color:rgb(var(--font-rgb) / 80%);--border-color: rgb(var(--font-rgb) / 70%);border:0}zy-button[hover=gray]:hover{background:rgb(var(--font-rgb) / 12%);border:0}zy-button[hover=gray]:active{outline:3px solid var(--gray-0);border:0}zy-button[state-default=accent],zy-button.accent{background:var(--accent-5);color:#fff;border:0}zy-button[hover=accent]:hover{background:var(--accent-4);color:#fff;border:0}zy-button[hover=accent]:active{outline:3px solid var(--accent-1);border:0}zy-button[state-default=red],zy-button.red{background:var(--red-5);color:#fff;border:0}zy-button[hover=red]:hover{background:var(--red-4);color:#fff;border:0}zy-button[hover=red]:active{outline:3px solid var(--red-1);border:0}zy-button[state-default=green],zy-button.green{background:var(--green-5);color:#fff;border:0}zy-button[hover=green]:hover{background:var(--green-4);color:#fff;border:0}zy-button[hover=green]:active{outline:3px solid var(--green-1);border:0}zy-button[state-default=blue],zy-button.blue{background:var(--blue-5);color:#fff;border:0}zy-button[hover=blue]:hover{background:var(--blue-4);color:#fff;border:0}zy-button[hover=blue]:active{outline:3px solid var(--blue-1);border:0}zy-button[state-default=complementary],zy-button.complementary:hover{background:var(--complementary-5);color:#fff;border:0}zy-button[hover=complementary]:hover{background:var(--complementary-4);color:#fff;border:0}zy-button[hover=complementary]:active{outline:3px solid var(--complementary-1);border:0}zy-button[state-default=none],zy-button.none{background:transparent;border:0}zy-button.shrink{width:-moz-fit-content;width:fit-content}zy-button ion-icon{font-size:1.25em}zy-button[disabled]{opacity:50%}zy-modal{z-index:var(--layer-modal)}zy-table:not([table-theme])::-webkit-scrollbar:vertical{border-left:2px solid var(--page-bg)}zy-table:not([table-theme])::-webkit-scrollbar:horizontal{border-top:2px solid var(--page-bg)}zy-table .spinner{display:inline-block;--loader-size: 45px;--loader-border-width: 4px;--loader-speed: 1.2s;--border-color: var(--accent-5);text-align:center}zy-table .spinner:after{content:" ";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:50%;border:var(--loader-border-width) solid var(--border-color);border-color:var(--border-color) transparent var(--border-color) transparent;animation:zy-button-spinner var(--loader-speed) linear infinite;box-sizing:border-box}td.indicator[data-color]{display:flex;text-align:left;align-items:center}td.indicator[data-color]:before{display:inline-block;border-radius:100px;height:10px;width:10px;content:"";margin-right:10px}td.indicator:before{background:var(--red-3)}td.indicator[data-color=red]:before{background:var(--red-3)}td.indicator[data-color=green]:before{background:var(--green-3)}td.indicator[data-color=blue]:before{background:var(--blue-3)}td.indicator[data-color=yellow]:before{background:var(--yellow-3)}td.indicator[data-color=purple]:before{background:var(--purple-3)}td.indicator[data-color=gray]:before{background:var(--gray-1)}.action-icon[action=remove]{font-size:1.25em;cursor:pointer;height:30px;width:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgb(var(--font-rgb) / 60%);border-radius:100px}.action-icon[action=remove]:hover{color:var(--red-5)}.action-icon[action=edit]{cursor:pointer;height:30px;width:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgb(var(--font-rgb) / 60%);border-radius:100px;font-size:.925em}.action-icon[action=edit]:hover{color:rgb(var(--font-rgb) / 80%);background:rgb(var(--font-rgb) / 10%)}zy-button.copy-button{padding:0 8px}.drag-handle{height:30px;width:30px;display:flex;align-items:center;justify-content:center;color:rgb(var(--font-rgb) / 45%);border-radius:100%;cursor:pointer;font-size:20px}.drag-handle:hover{color:rgb(var(--font-rgb) / 100%);background:rgb(var(--font-rgb) / 5%)}.page-modal{background-color:var(--page-bg);max-width:1000px;display:flex}input[type=range]{all:revert;height:20px}ion-icon:before{content:"";position:absolute;width:100%;height:100%}.menu-box{min-width:100%;right:0;top:calc(100% + 10px);background:var(--box-bg);box-shadow:0 0 7px #0003;width:350px;border-radius:3px;border:1px solid rgb(var(--font-rgb) / 12%);position:absolute}zy-table td input{border:0}zy-table td.input{padding:0}zy-table th{text-align:left}zy-table td{color:var(--font-main)}zy-table:not([table-theme]) td{background:var(--box-bg);padding:12px 15px;border-right:2px solid var(--page-bg)}zy-table:not([table-theme]) thead th{border-bottom:2px solid var(--page-bg);margin-bottom:-2px;background:var(--box-bg);padding:15px;color:var(--accent-5);text-transform:uppercase;font-size:.875em;font-weight:700;white-space:nowrap;z-index:1}zy-table:not([table-theme]) thead th:last-child{margin-right:0}zy-table:not([table-theme]) td:last-child{border-right:0}zy-table:not([table-theme]){row-gap:2px}zy-table:not([table-theme]):not(.disable-hover) tbody tr.hovered td{background:rgb(var(--font-rgb-inv) / 50%);cursor:pointer}zy-table[table-theme=simple] thead th{background:var(--fg-2);height:43px;display:flex;align-items:center;padding:10px;box-sizing:border-box;color:rgb(var(--font-rgb) / 55%);z-index:1;font-size:.85rem}zy-table[table-theme=simple] thead th:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}zy-table[table-theme=simple] thead th:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}zy-table[table-theme=simple] tbody td{display:flex;align-items:center;border-bottom:1px solid rgb(var(--font-rgb) / 10%)}zy-table[table-theme=simple] tbody .no-results{border-bottom:1px solid rgb(var(--font-rgb) / 10%)}zy-table [row-action]{font-size:1.25em;cursor:pointer;height:26px;width:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgb(var(--font-rgb) / 60%);border-radius:100px;margin:0 10px}zy-table [row-action]:hover{background-color:rgb(var(--font-rgb) / 10%)}zy-table [row-action=remove]{color:var(--red-5)}zy-table [row-action=remove]:hover{background-color:var(--red-5);color:#fff}main-view{--sidebar-width: 275px;display:grid;height:100vh;width:100vw;overflow:hidden;margin:0;padding:0;grid-template-rows:auto 1fr;gap:2px}main-view #content{display:flex;height:100%;overflow:hidden;position:relative}main-view #content aside{width:var(--sidebar-width);display:grid;grid-template-rows:1fr auto;gap:2px;flex-shrink:0;overflow-x:hidden;position:absolute;top:0;left:-100%;bottom:0;z-index:var(--layer-sidebar);box-shadow:0 0 15px -2px #00000078;background:var(--page-bg);transition:left .3s}main-view[sidebar] aside{left:0%!important}main-view #content aside layout-navigation{display:grid;grid-template-columns:auto 1fr;gap:2px}main-view #content #right{flex-grow:1;overflow:hidden}main-view zy-button.default button{height:40px;padding:0 15px;display:flex;align-items:center}main-view zy-button.default ion-icon{font-size:1.25em}main-view #right{position:relative}main-view #right>zy-pill{position:absolute;bottom:40px;left:40px;z-index:var(--layer-pill)}main-view[sidebar] #right{opacity:.6;transition:opacity .5s}@media (min-width: 1024px){main-view #content aside{position:relative;top:unset;left:unset;bottom:unset;box-shadow:none}main-view[sidebar] #right{opacity:1}.sidebar-button{display:none!important}}main-view .logo{color:red}layout-header{height:60px;display:flex;width:100%;z-index:var(--layer-page-header);align-items:center}layout-header .sidebar-button{height:100%;flex-basis:50px;margin-right:-10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}main-view[sidebar] layout-header .sidebar-button{color:var(--complementary-5)}layout-header .sidebar-button ion-icon{height:30px;width:30px;cursor:pointer}layout-header .sidebar-button:hover{cursor:pointer;color:var(--complementary-5)}user-menu zy-menu{margin:10px;display:flex;align-items:center}user-menu zy-menu[opened]{background:rgb(var(--font-rgb) / 8%);border-radius:4px}user-menu zy-menu>[slot=button]{display:flex;align-items:center;padding:10px;gap:5px;box-sizing:border-box;border-radius:3px;cursor:pointer}user-menu zy-menu .view *:not(:last-child){padding-right:10px}user-menu zy-menu [slot=menu]{min-width:100%;right:0;top:calc(100% + 10px);background:var(--box-bg);box-shadow:0 0 7px #0003;width:350px;border-radius:3px;border:1px solid rgb(var(--font-rgb) / 12%);position:absolute}user-menu zy-select .arrow,user-menu zy-menu .arrow{transition:transform .1s ease;transform:rotate(0);height:16px;font-size:16px}user-menu zy-select[open] .arrow,user-menu zy-menu[opened] .arrow{transform:rotate(180deg)}user-menu zy-menu:not([opened])::part(menu){display:none}user-menu zy-menu .profile-picture{height:50px;width:50px;border-radius:100%;background:var(--accent-5);margin:auto;display:grid;align-items:center;justify-content:center;font-size:25px;font-weight:300;color:#fff}user-menu zy-menu .user{margin:20px;display:flex;flex-direction:column;gap:15px}user-menu zy-menu .user zy-segment{width:100%}user-menu zy-menu .user zy-segment>zy-option{padding:5px;display:flex;align-items:center;gap:5px;justify-content:center;height:30px}user-menu zy-menu .user zy-segment [selected]{background:rgb(var(--font-rgb) / 4%);color:var(--blue-5)}user-menu zy-menu .info{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;align-items:center}user-menu zy-menu .info .name{font-size:1.125em;font-weight:700}user-menu zy-menu .info .email{color:rgb(var(--font-rgb) / 60%)}user-menu zy-menu .signout{padding:13px;border-top:1px solid rgb(var(--font-rgb) / 12%);text-align:center;background:rgb(var(--font-rgb) / 2%)}user-menu zy-menu .manage:hover,user-menu zy-menu .signout:hover{background:rgb(var(--font-rgb) / 3%);color:var(--complementary-5);cursor:pointer}user-menu zy-menu .manage{padding:10px;border:1px solid rgb(var(--font-rgb) / 12%);border-radius:3px;text-align:center}workspace-menu{display:block;flex-basis:350px;margin:10px}workspace-menu [slot=button]{display:grid;grid-template-columns:auto 1fr auto;box-sizing:border-box;border-radius:3px;border:1px solid rgb(var(--font-rgb) / 10%);width:100%;gap:5px;font-size:1rem;padding:0 12px 0 0!important;height:40px;align-items:center;cursor:pointer}workspace-menu [slot=button] .arrow{transition:transform .1s ease;display:flex}workspace-menu :hover [slot=button] .arrow{color:var(--complementary-5)}workspace-menu [opened] [slot=button] .arrow{transform:rotate(180deg)}workspace-menu [slot=menu]{all:unset;position:absolute;border:1px solid var(--input-border);border-top:0;min-width:100%;left:0;box-sizing:border-box;background:var(--box-bg);z-index:-1;top:0;box-shadow:0 0 7px 1px #00000040;border-radius:4px;padding:50px 10px 10px}workspace-menu [slot=empty]{display:grid;grid-template-rows:auto auto;gap:10px;padding:30px 15px;justify-items:center}workspace-menu [slot=empty] ion-icon{color:var(--orange-5);font-size:40px}workspace-menu [slot=button] .value{color:rgb(var(--font-rgb) / 70%);font-weight:300;text-overflow:ellipsis;overflow:hidden;padding:0 10px}workspace-menu [slot=button] .organization{height:100%;display:flex;align-items:center;padding:0 10px;border-right:1px solid rgb(var(--font-rgb) / 10%);background:rgb(var(--font-rgb) / 3%);font-weight:700;color:var(--complementary-5)}workspace-menu [slot=button] .organization ion-icon{margin-right:5px}workspace-menu [slot=menu] .group{color:rgb(var(--font-rgb) / 65%);font-size:1rem;margin:0}workspace-menu [slot=menu] .group:before{content:attr(label);color:rgb(var(--font-rgb) / 45%);font-size:.875em;font-weight:700;margin:0;padding:3px 0;display:block}workspace-menu [slot=menu] zy-item{padding:8px 12px;display:flex;align-items:center;width:100%;box-sizing:border-box;border-radius:4px;cursor:pointer}workspace-menu [slot=menu] zy-item:hover{background:rgb(var(--font-rgb) / 4%)}workspace-menu [slot=menu] zy-item:before{content:"";width:6px;height:6px;border-radius:5px;display:block;margin-right:10px}workspace-menu [slot=menu] zy-item[selected]:before{background:var(--complementary-5)}layout-navigation .selector{display:flex;flex-direction:column;align-items:center;height:100%;width:70px;box-sizing:border-box;padding:10px 0}layout-navigation .selector>*:not(:last-child){margin-bottom:5px}layout-navigation ion-icon{font-size:40px}layout-navigation [module]{cursor:pointer;padding:2.5px;text-align:center;box-sizing:border-box;width:45px;height:45px;border-radius:4px}layout-navigation [module][active=true]{background:var(--complementary-5)}layout-navigation [module]:hover>ion-icon{color:var(--complementary-5)}layout-navigation [module][active=true]>ion-icon{color:#fff}layout-navigation a,layout-navigation a:link,layout-navigation a:visited{color:rgb(var(--font-rgb) / 70%)}layout-navigation .module-navigation{display:flex;flex-direction:column}layout-navigation .module-navigation>.box:not(:last-child){margin-bottom:2px}layout-navigation .module-navigation .header{color:var(--complementary-5);padding:10px;font-weight:700;text-transform:uppercase}layout-navigation .module-navigation .pages{display:flex;flex-direction:column;gap:2px}layout-navigation .module-navigation .pages:after{content:"";display:block;flex-grow:1;background:var(--box-bg)}layout-navigation .module-navigation .section{padding:10px}layout-navigation .module-navigation .section .title{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--font-main);margin-bottom:10px}layout-navigation .module-navigation .section .item{font-size:1rem;font-weight:400;text-transform:capitalize;color:rgb(var(--font-rgb) / 70%);text-decoration:none;cursor:pointer;display:flex;align-items:center;height:30px;padding:0 12px;border-radius:3px;--dot-background: rgb(var(--font-rgb) / 15%)}layout-navigation .module-navigation .section .item:before{content:"";width:7px;height:7px;display:block;background:var(--dot-background);margin-right:10px;border-radius:100%}layout-navigation .module-navigation .section .item:hover{--dot-background: rgb(var(--font-rgb) / 20%);background:rgb(var(--font-rgb) / 4%);color:rgb(var(--font-rgb) / 90%)}layout-navigation .module-navigation .section .item[active]{color:var(--complementary-5);--dot-background: var(--complementary-5)}[zy-module]>.gutter{display:block;box-sizing:border-box}[zy-module]>.inner-scroll{display:block;width:100%;overflow:auto}[zy-module]{display:flex;max-height:100%;overflow:hidden;width:100%}[zy-module]>*{width:100%}[zy-module] form{display:contents;height:100%}@media (min-width: 1024px){[zy-module]>.gutter{padding:15px}}customers-create zy-multi .items{display:block;border:1px solid #e8e8e8;background:rgb(0 0 0 / 1.5%);border-radius:3px}customers-create zy-multi .items:empty:after{display:block;padding:30px;text-align:center}customers-create zy-multi[ref=locations] .items:empty:after{content:"No locations added yet."}customers-create zy-multi[ref=contacts] .items:empty:after{padding:30px;content:"No customer contacts added yet."}customers-create zy-multi .item div[action=remove]{margin-top:19px}customers-create zy-multi .item:not(:last-child){border-bottom:1px solid #e8e8e8}customers-create zy-multi .item{padding:15px}page-header-layout{display:grid;grid-template-rows:auto 1fr;gap:2px;width:100%}page-header-layout .header{display:flex;padding:13px 20px;align-items:center;z-index:var(--layer-content-header);transition:box-shadow .2s;gap:15px;position:relative}page-header-layout.fixed-header .content{height:100%;overflow:auto}page-header-layout h1{padding:0;margin:0;font-size:1.425rem;color:rgb(var(--font-rgb) / 80%);font-weight:700}page-header-layout.fixed-header{max-height:100%;overflow:hidden}page-header-layout>.header>[name=actions]{display:flex;gap:8px;margin-inline-start:auto}page-header-layout.shadow>.header{box-shadow:0 -4px 20px 4px #0003}page-header-layout zy-breadcrumbs{font-size:.875rem;color:rgb(var(--font-rgb) / 65%)}page-header-layout zy-breadcrumbs [clickable]:hover{text-decoration:underline;cursor:pointer}page-header-layout .middle{flex-grow:1}projects-create zy-multi .items{display:block;border:1px solid #e8e8e8;background:rgb(0 0 0 / 1.5%);border-radius:3px}projects-create zy-multi .items:empty:after{display:block;padding:30px;text-align:center}projects-create zy-multi[ref=locations] .items:empty:after{content:"No locations added yet."}projects-create zy-multi[ref=contacts] .items:empty:after{padding:30px;content:"No customer contacts added yet."}projects-create zy-multi .item div[action=remove]{margin-top:19px}projects-create zy-multi .item:not(:last-child){border-bottom:1px solid #e8e8e8}projects-create zy-multi .item{padding:15px}jsa-create [action=remove]{align-self:center}jsa-create zy-multi .items{display:flex;flex-direction:column;gap:15px}jsa-create zy-multi[ref=hazards] .items:empty:after{padding:30px;display:block;text-align:center;content:"No hazards added yet.";border:1px solid #e8e8e8}jsa-create zy-multi[ref=reviewers] .items:empty:after{padding:30px;display:block;text-align:center;content:"No reviewers have signed off on this yet.";border:1px solid #e8e8e8}jsa-create .safety-equipment{display:flex;gap:25px;align-items:center;flex-wrap:wrap}jsa-create .safety-equipment zy-label{gap:5px;align-items:center;cursor:pointer;white-space:nowrap}jsa-create .safety-equipment input[type=checkbox]{width:26px;height:26px;border-radius:100px;background-size:85%}jsa-create .safety-equipment input[type=checkbox]:checked{background-color:var(--green-5)}modal-billable{background:var(--box-bg);width:100%;max-width:450px}modal-billable .header{align-items:center;margin:15px 15px 15px 25px}modal-billable .header .title{font-size:1.125rem;font-weight:bolder}modal-billable .header .close{font-size:22px;border-radius:100%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;cursor:pointer}modal-billable .header .close:hover{background-color:rgb(var(--font-rgb) / 5%)}modal-billable .body{margin:0 25px 25px}modal-billable zy-segment[ref=add-method]{width:100%}modal-billable zy-segment[ref=add-method] zy-option{flex-basis:0}modal-billable .footer{margin-top:10px}modal-billable input[type=radio]{display:none}modal-billable .mode-selector{display:flex;flex-direction:row;gap:20px}modal-billable .mode-selector label{flex:1;color:rgb(var(--font-rgb) / 70%);border:1px solid var(--input-border);padding:10px 15px;border-radius:4px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-align:center;transition:box-shadow .2s ease 0s}modal-billable .mode-selector label:hover{box-shadow:0 6px 16px -8px #0003}modal-billable .mode-selector .mode-title{text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--input-border);padding-bottom:8px;margin-bottom:8px;font-size:1.125em}modal-billable input[type=radio]:checked+label{border-color:var(--blue-5);color:var(--blue-5);box-shadow:0 6px 16px -8px #0003}workorder-list td[data-color]{display:flex;text-align:left;align-items:center}workorder-list td[data-color]:before{display:inline-block;border-radius:100px;height:10px;width:10px;content:"";margin-right:10px}workorder-list .completed{color:var(--green-3);font-size:20px}workorder-list td[data-color=red]:before{background:var(--red-3)}workorder-list td[data-color=green]:before{background:var(--green-3)}workorder-list td[data-color=blue]:before{background:var(--blue-3)}workorder-list td[data-color=yellow]:before{background:var(--yellow-3)}workorder-list td[data-color=purple]:before{background:var(--purple-3)}workorder-list td[data-color=gray]:before{background:var(--gray-1)}line-items{counter-reset:line-item-counter;--zy-input-border-thickness: 0;--zy-input-size: 2em}line-items .actions{margin-top:15px;margin-bottom:25px;gap:10px;flex-wrap:nowrap;overflow:auto}line-items .actions zy-button{text-transform:unset;--size: 36px;--inset: 10px;font-size:.875rem;gap:4px}line-items zy-table{overflow:auto}line-items tbody td{align-items:flex-start!important}line-items tbody td .apply-padding{padding-inline:10px}line-items tbody .line-item-counter{display:flex;align-items:center;justify-content:center}line-items tbody .line-item-counter:before{counter-increment:line-item-counter;content:counter(line-item-counter)}line-items tbody .line-item-group{display:contents}line-items tbody .line-item-group>*{padding:8px 0;border-bottom:2px solid rgb(var(--font-rgb) / 18%);font-weight:700;display:flex;align-items:center}line-items tbody .line-item-group .group-name{grid-column:2 / -2;font-size:.875em;padding:0;display:grid;align-items:center}line-items tbody .line-item-group zy-input::part(input){font-weight:700}line-items tbody [zy-text-input]{box-sizing:border-box;flex-grow:1;margin-inline:2px}line-items .dragging td{background-color:rgb(var(--font-rgb) / 5%)}line-items .memo{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;flex-wrap:wrap-reverse;--zy-input-border-thickness: 1px}line-items .memo zy-label{height:45px;display:flex;align-items:flex-end}line-items .memo zy-textarea:not([input-theme]){width:100%;min-height:100px}line-items .memo .private{color:rgb(var(--font-rgb) / 50%);margin-top:10px}line-items tbody .handle{height:30px;width:30px;display:flex;align-items:center;justify-content:center;color:rgb(var(--font-rgb) / 45%);border-radius:100%;cursor:pointer;font-size:20px}line-items .totals [action=edit]{cursor:pointer}line-items .totals{font-size:1.125rem;border-collapse:collapse;align-self:start}line-items tbody .handle:hover{color:rgb(var(--font-rgb) / 100%);background:rgb(var(--font-rgb) / 5%)}line-items .totals .total td{background:rgb(var(--font-rgb) / 5%);font-weight:700}line-items .totals .total td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}line-items .totals .total td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}line-items .totals td{height:45px;align-items:center;box-sizing:border-box}line-items .totals .modifiers tr>*{border-top:1px solid rgb(var(--font-rgb) / 10%)}line-items .totals td.label{padding:0 15px}line-items .totals td.value{padding:0 15px;text-align:right;min-width:120px}line-items .totals tr.add .value{color:var(--red-5)}line-items .totals tr.subtract .value{color:var(--green-5)}line-items .totals tr .show-on-hover{visibility:hidden}line-items .totals tr:hover .show-on-hover{visibility:visible}line-items .input-height{min-height:var(--zy-input-size);display:flex;align-items:center;height:-moz-min-content;height:min-content;flex-grow:1;margin-block:8px}modal-price-modifier{background:var(--box-bg);width:100%;max-width:400px}modal-price-modifier .header{align-items:center;margin:15px 15px 15px 25px}modal-price-modifier .header .title{font-size:1.125rem;font-weight:bolder}modal-price-modifier .header .close{font-size:22px;border-radius:100%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;cursor:pointer}modal-price-modifier .header .close:hover{background-color:rgb(var(--font-rgb) / 5%)}modal-price-modifier .body{margin:0 25px 25px}modal-price-modifier zy-segment.modifier-type{width:100%}modal-price-modifier zy-segment.modifier-type zy-option{flex-basis:0}modal-price-modifier zy-input[ref=amount] .container{align-items:center;gap:10px}modal-price-modifier zy-input zy-segment{border:0;gap:5px;padding:5px 5px 5px 10px}modal-price-modifier zy-input zy-segment zy-option{background-color:rgb(var(--font-rgb) / 8%);color:rgb(var(--font-rgb) / 60%);font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;width:32px;border-radius:3px}modal-price-modifier zy-input .button[selected]{background-color:var(--blue-5);color:#fff}modal-price-modifier .footer{margin-top:10px}purchase-create .nopadding{padding:0}purchase-create .delete{font-size:28px;color:#909090;width:50px;display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer}purchase-create .delete:hover{color:var(--red-4)}purchase-create .add-row{background:white;width:100%;grid-column:1/-1;padding:10px;box-sizing:border-box}purchase-create .add-row zy-button{padding:0 15px;margin-left:auto}purchase-create tbody td{padding:0}purchase-create .auto-calculate-cost{width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center}purchase-create [name=paymentStatus],purchase-create [name=status]{min-width:200px}purchase-create [name=status] :where(zy-item,[slot="button"] .selected),purchase-create [name=paymentStatus] :where(zy-item,[slot="button"] .selected){display:flex;gap:10px;align-items:center}purchase-create [name=status] .color,purchase-create [name=paymentStatus] .color{height:8px;width:8px;border-radius:100%}purchase-create job-split-button ion-icon{margin-right:5px}purchase-create job-split-button{cursor:pointer;text-transform:uppercase;display:flex;align-items:center;padding:2px 4px;border-radius:4px;white-space:pre-wrap}purchase-create job-split-button[tag-color=blue]{background-color:var(--blue-0);color:var(--blue-5)}purchase-create job-split-button[tag-color=blue]:hover{background-color:var(--blue-5);color:#fff}purchase-create job-split-button[tag-color=orange]{background-color:var(--orange-0);color:var(--orange-5)}purchase-create job-split-button[tag-color=orange]:hover{background-color:var(--orange-5);color:#fff}purchase-create job-split-button[tag-color=red]{background-color:var(--red-0);color:var(--blue-5)}purchase-create job-split-button[tag-color=red]:hover{background-color:var(--red-5);color:#fff}vendor-create .contacts::part(items),vendor-create .addresses::part(items){overflow-y:auto;display:flex;gap:15px;flex-wrap:wrap}vendor-create contact-card,vendor-create address-card{flex-basis:275px;flex-grow:0;flex-shrink:0}vendor-address-modal .primary-input{display:flex;align-items:center;color:rgb(var(--font-rgb) / 60%);gap:5px;cursor:pointer;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#c1c1c1}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#929292}input::placeholder,textarea::placeholder{opacity:1;color:#929292}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}::-webkit-scrollbar{width:18px;height:18px;background:var(--box-bg)}[scrollbar-bg-none]::-webkit-scrollbar{background:transparent}::-webkit-scrollbar-thumb{min-height:35px;background-color:#00000026;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#0000001f;border:5px solid rgb(0 0 0 / 0%)}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#ffffff26}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff1f;border:5px solid rgb(255 255 255 / 0%)}::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}html{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-800) / var(--twc-on-surface-800-opacity, var(--tw-text-opacity)))}html[data-theme=light]{--page-bg: hsl(var(--twc-behind-surface-300) / var(--twc-behind-surface-300-opacity, 1));--box-bg: hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, 1));--modal-bg: hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, 1))}html[data-theme=dark]{--page-bg: hsl(var(--twc-behind-surface-250) / var(--twc-behind-surface-250-opacity, 1));--box-bg: hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, 1));--modal-bg: hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, 1))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(206 100% 47.647% / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(206 100% 47.647% / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-md{inset:1rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.top-\[62px\]{top:62px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-full{grid-column:1 / -1}.m-4{margin:1rem}.m-\[2px\]{margin:2px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.mb-\[2px\]{margin-bottom:2px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-6{height:1.5rem}.h-\[30px\]{height:30px}.h-\[50px\]{height:50px}.h-\[62px\]{height:62px}.h-full{height:100%}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-3{width:.75rem}.w-4\/12{width:33.333333%}.w-6{width:1.5rem}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-\[100px\]{width:100px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[100px\]{min-width:100px}.min-w-\[225px\]{min-width:225px}.min-w-\[250px\]{min-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-\[0_0_45px\]{flex:0 0 45px}.flex-\[1_1_400px\]{flex:1 1 400px}.flex-\[1_1_450px\]{flex:1 1 450px}.flex-\[1_1_500px\]{flex:1 1 500px}.flex-\[2\]{flex:2}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[auto_1fr_auto_auto_auto_auto\]{grid-template-columns:auto 1fr auto auto auto auto}.grid-cols-\[minmax\(300px\,1fr\)_repeat\(8\,100px\)\]{grid-template-columns:minmax(300px,1fr) repeat(8,100px)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_20px\]{grid-template-rows:auto 20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-md{gap:1rem}.gap-sm{gap:.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-width:1px}.border-2,.border-\[2px\]{border-width:2px}.border-\[6px\]{border-width:6px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity: 1;border-color:hsl(206 100% 47.647% / var(--tw-border-opacity))}.border-surface-400{--tw-border-opacity: 1;border-color:hsl(var(--twc-surface-400) / var(--twc-surface-400-opacity, var(--tw-border-opacity)))}.bg-behind-surface-250{--tw-bg-opacity: 1;background-color:hsl(var(--twc-behind-surface-250) / var(--twc-behind-surface-250-opacity, var(--tw-bg-opacity)))}.bg-blue-50{--tw-bg-opacity: 1;background-color:hsl(206 100% 90% / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:hsl(206 100% 47.647% / var(--tw-bg-opacity))}.bg-surface-150{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-150) / var(--twc-surface-150-opacity, var(--tw-bg-opacity)))}.bg-surface-200{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-200) / var(--twc-surface-200-opacity, var(--tw-bg-opacity)))}.bg-surface-250{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-250) / var(--twc-surface-250-opacity, var(--tw-bg-opacity)))}.bg-surface-300{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-300) / var(--twc-surface-300-opacity, var(--tw-bg-opacity)))}.bg-surface-400{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-400) / var(--twc-surface-400-opacity, var(--tw-bg-opacity)))}.bg-surface-50{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, var(--tw-bg-opacity)))}.bg-surface-500{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-500) / var(--twc-surface-500-opacity, var(--tw-bg-opacity)))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[2px\]{padding:2px}.p-md{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-md{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-md{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-md{padding-bottom:1rem}.pr-2{padding-right:.5rem}.pt-\[2px\]{padding-top:2px}.text-center{text-align:center}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.425rem\]{font-size:1.425rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-blue,.text-blue-500{--tw-text-opacity: 1;color:hsl(206 100% 47.647% / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:hsl(206 100% 28.824% / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-on-surface-300{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-300) / var(--twc-on-surface-300-opacity, var(--tw-text-opacity)))}.text-on-surface-400{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-400) / var(--twc-on-surface-400-opacity, var(--tw-text-opacity)))}.text-on-surface-500{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-500) / var(--twc-on-surface-500-opacity, var(--tw-text-opacity)))}.text-on-surface-600{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-600) / var(--twc-on-surface-600-opacity, var(--tw-text-opacity)))}.text-on-surface-700{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-700) / var(--twc-on-surface-700-opacity, var(--tw-text-opacity)))}.text-on-surface-800{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-800) / var(--twc-on-surface-800-opacity, var(--tw-text-opacity)))}.text-on-surface-900{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-900) / var(--twc-on-surface-900-opacity, var(--tw-text-opacity)))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light,[data-theme=light]{--twc-surface-50: 0 0% 100%;--twc-surface-100: 0 0% 98.2%;--twc-surface-150: 0 0% 96.5%;--twc-surface-200: 0 0% 94.7%;--twc-surface-250: 0 0% 92.9%;--twc-surface-300: 0 0% 91.2%;--twc-surface-350: 0 0% 89.4%;--twc-surface-400: 0 0% 87.6%;--twc-surface-450: 0 0% 85.9%;--twc-surface-500: 0 0% 84.1%;--twc-surface-550: 0 0% 82.4%;--twc-surface-600: 0 0% 80.6%;--twc-surface-650: 0 0% 78.8%;--twc-surface-700: 0 0% 77.1%;--twc-surface-750: 0 0% 75.3%;--twc-surface-800: 0 0% 73.5%;--twc-surface-850: 0 0% 71.8%;--twc-surface-900: 0 0% 70%;--twc-surface: 0 0% 100%;--twc-on-surface-50: 0 0% 100%;--twc-on-surface-100: 0 0% 94.1%;--twc-on-surface-150: 0 0% 88.2%;--twc-on-surface-200: 0 0% 82.4%;--twc-on-surface-250: 0 0% 76.5%;--twc-on-surface-300: 0 0% 70.6%;--twc-on-surface-350: 0 0% 64.7%;--twc-on-surface-400: 0 0% 58.8%;--twc-on-surface-450: 0 0% 52.9%;--twc-on-surface-500: 0 0% 47.1%;--twc-on-surface-550: 0 0% 41.2%;--twc-on-surface-600: 0 0% 35.3%;--twc-on-surface-650: 0 0% 29.4%;--twc-on-surface-700: 0 0% 23.5%;--twc-on-surface-750: 0 0% 17.6%;--twc-on-surface-800: 0 0% 11.8%;--twc-on-surface-850: 0 0% 5.9%;--twc-on-surface-900: 0 0% 0%;--twc-on-surface: 0 0% 11.8%;--twc-behind-surface-50: 0 0% 90%;--twc-behind-surface-100: 0 0% 90.6%;--twc-behind-surface-150: 0 0% 91.2%;--twc-behind-surface-200: 0 0% 91.8%;--twc-behind-surface-250: 0 0% 92.4%;--twc-behind-surface-300: 0 0% 92.9%;--twc-behind-surface-350: 0 0% 93.5%;--twc-behind-surface-400: 0 0% 94.1%;--twc-behind-surface-450: 0 0% 94.7%;--twc-behind-surface-500: 0 0% 95.3%;--twc-behind-surface-550: 0 0% 95.9%;--twc-behind-surface-600: 0 0% 96.5%;--twc-behind-surface-650: 0 0% 97.1%;--twc-behind-surface-700: 0 0% 97.6%;--twc-behind-surface-750: 0 0% 98.2%;--twc-behind-surface-800: 0 0% 98.8%;--twc-behind-surface-850: 0 0% 99.4%;--twc-behind-surface-900: 0 0% 100%;--twc-behind-surface: 0 0% 98.8%}.theme-dark,[data-theme=dark]{--twc-surface-50: 0 0% 18%;--twc-surface-100: 0 0% 19.9%;--twc-surface-150: 0 0% 21.8%;--twc-surface-200: 0 0% 23.6%;--twc-surface-250: 0 0% 25.5%;--twc-surface-300: 0 0% 27.4%;--twc-surface-350: 0 0% 29.3%;--twc-surface-400: 0 0% 31.2%;--twc-surface-450: 0 0% 33.1%;--twc-surface-500: 0 0% 34.9%;--twc-surface-550: 0 0% 36.8%;--twc-surface-600: 0 0% 38.7%;--twc-surface-650: 0 0% 40.6%;--twc-surface-700: 0 0% 42.5%;--twc-surface-750: 0 0% 44.4%;--twc-surface-800: 0 0% 46.2%;--twc-surface-850: 0 0% 48.1%;--twc-surface-900: 0 0% 50%;--twc-surface: 0 0% 18%;--twc-on-surface-50: 0 0% 40%;--twc-on-surface-100: 0 0% 43.5%;--twc-on-surface-150: 0 0% 47.1%;--twc-on-surface-200: 0 0% 50.6%;--twc-on-surface-250: 0 0% 54.1%;--twc-on-surface-300: 0 0% 57.6%;--twc-on-surface-350: 0 0% 61.2%;--twc-on-surface-400: 0 0% 64.7%;--twc-on-surface-450: 0 0% 68.2%;--twc-on-surface-500: 0 0% 71.8%;--twc-on-surface-550: 0 0% 75.3%;--twc-on-surface-600: 0 0% 78.8%;--twc-on-surface-650: 0 0% 82.4%;--twc-on-surface-700: 0 0% 85.9%;--twc-on-surface-750: 0 0% 89.4%;--twc-on-surface-800: 0 0% 92.9%;--twc-on-surface-850: 0 0% 96.5%;--twc-on-surface-900: 0 0% 100%;--twc-on-surface: 0 0% 92.9%;--twc-behind-surface-50: 0 0% 0%;--twc-behind-surface-100: 0 0% 2.9%;--twc-behind-surface-150: 0 0% 5.9%;--twc-behind-surface-200: 0 0% 8.8%;--twc-behind-surface-250: 0 0% 11.8%;--twc-behind-surface-300: 0 0% 14.7%;--twc-behind-surface-350: 0 0% 17.6%;--twc-behind-surface-400: 0 0% 20.6%;--twc-behind-surface-450: 0 0% 23.5%;--twc-behind-surface-500: 0 0% 26.5%;--twc-behind-surface-550: 0 0% 29.4%;--twc-behind-surface-600: 0 0% 32.4%;--twc-behind-surface-650: 0 0% 35.3%;--twc-behind-surface-700: 0 0% 38.2%;--twc-behind-surface-750: 0 0% 41.2%;--twc-behind-surface-800: 0 0% 44.1%;--twc-behind-surface-850: 0 0% 47.1%;--twc-behind-surface-900: 0 0% 50%;--twc-behind-surface: 0 0% 44.1%}.last\:mb-0:last-child{margin-bottom:0}.hover\:bg-surface-250:hover{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-250) / var(--twc-surface-250-opacity, var(--tw-bg-opacity)))}.hover\:bg-surface-300:hover{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-300) / var(--twc-surface-300-opacity, var(--tw-bg-opacity)))}.hover\:bg-surface-350:hover{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-350) / var(--twc-surface-350-opacity, var(--tw-bg-opacity)))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:hsl(206 100% 47.647% / var(--tw-text-opacity))}.hover\:text-on-surface-500:hover{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-500) / var(--twc-on-surface-500-opacity, var(--tw-text-opacity)))}.hover\:text-on-surface-900:hover{--tw-text-opacity: 1;color:hsl(var(--twc-on-surface-900) / var(--twc-on-surface-900-opacity, var(--tw-text-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:bg-surface-100{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-100) / var(--twc-surface-100-opacity, var(--tw-bg-opacity)))}.group:hover .group-hover\:bg-surface-150{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-150) / var(--twc-surface-150-opacity, var(--tw-bg-opacity)))}.group:hover .group-hover\:bg-surface-550{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-550) / var(--twc-surface-550-opacity, var(--tw-bg-opacity)))}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:py-0{padding-top:0;padding-bottom:0}}.\[\&\>\*\]\:sticky>*{position:sticky}.\[\&\>\*\]\:top-0>*{top:0}.\[\&\>\*\]\:mb-\[2px\]>*{margin-bottom:2px}.\[\&\>\*\]\:flex>*{display:flex}.\[\&\>\*\]\:items-center>*{align-items:center}.\[\&\>\*\]\:bg-surface-50>*{--tw-bg-opacity: 1;background-color:hsl(var(--twc-surface-50) / var(--twc-surface-50-opacity, var(--tw-bg-opacity)))}.\[\&\>\*\]\:p-md>*{padding:1rem}.\[\&\>\*\]\:px-md>*{padding-left:1rem;padding-right:1rem}.\[\&\>\*\]\:py-3>*{padding-top:.75rem;padding-bottom:.75rem}.\[\&\>\*\]\:text-sm>*{font-size:.875rem;line-height:1.25rem}.\[\&\>\*\]\:font-medium>*{font-weight:500}.\[\&\>\*\]\:uppercase>*{text-transform:uppercase}.\[\&\>\*\]\:text-blue-500>*{--tw-text-opacity: 1;color:hsl(206 100% 47.647% / var(--tw-text-opacity))}.\[\&\>\:not\(\:last-child\)\]\:mr-\[2px\]>:not(:last-child){margin-right:2px}vendor-contact-modal .primary-input{display:flex;align-items:center;color:rgb(var(--font-rgb) / 60%);gap:5px;cursor:pointer;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}save-to-continue-modal{flex-basis:400px}save-to-continue-modal footer{margin-top:var(--inset)}abandon-changes-modal{flex-basis:400px}abandon-changes-modal footer{margin-top:var(--inset)}job-costing-modal{flex-basis:350px}job-costing-modal .part-number{padding-bottom:var(--inset);border-bottom:1px solid var(--input-border);color:rgb(var(--font-rgb) / 65%);margin-bottom:var(--inset);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}job-costing-modal .split-mode{display:flex;align-items:center;width:100%;margin-bottom:10px}job-costing-modal .split-mode>:last-child{margin-inline-start:auto}job-costing-modal zy-select[menu-theme=text] [slot=menu]{left:unset;right:0;min-width:auto;justify-content:flex-end}job-costing-modal zy-select[menu-theme=text] zy-item{justify-content:flex-end}job-costing-modal zy-listbox[name=job-list]{display:flex;flex-direction:column;gap:4px;flex-grow:1;margin-block:var(--inset)}job-costing-modal zy-listbox[name=job-list] zy-item{border-radius:4px;margin-inline:-4px;padding-inline:4px;display:flex;gap:10px;align-items:center;cursor:pointer}job-costing-modal zy-listbox[name=job-list] zy-item .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}job-costing-modal zy-listbox[name=job-list] x zy-item:hover .name{text-decoration:underline}job-costing-modal zy-listbox[name=job-list] zy-item ion-icon{flex-shrink:0}job-costing-modal zy-listbox[name=job-list] zy-item .checkbox{width:22px;height:22px;border-radius:6px;border:2px solid rgb(var(--font-rgb) / 20%);display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--box-bg);cursor:pointer;box-sizing:border-box;flex-shrink:0}job-costing-modal zy-listbox[name=job-list] zy-item[selected] .checkbox{background-color:var(--blue-5);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}job-costing-modal zy-listbox[name=job-list] zy-item:not([selected]) .checkbox ion-icon{display:none}job-costing-modal zy-listbox[name=job-list] zy-item:not([selected]) .checkbox:hover{border:2px solid var(--blue-5)}job-costing-modal zy-listbox[name=job-list] zy-item .value{margin-left:auto}job-costing-modal zy-listbox[name=job-list] zy-item:not([selected]),job-costing-modal zy-listbox[name=job-list] zy-item[auto-calculated]{color:rgb(var(--font-rgb) / 50%)}job-costing-modal zy-listbox[name=job-list] zy-item .job-info{display:flex;align-items:center;flex-grow:1;padding:3px 0;overflow:hidden;gap:5px}job-costing-modal zy-listbox .empty-results{text-align:center;color:rgb(var(--font-rgb) / 50%);height:80%;flex-grow:.5;justify-content:center;display:flex;align-items:center}job-costing-modal [notice-level]{text-align:center;padding-block:10px;display:flex;justify-content:center;align-items:center;gap:5px}job-costing-modal [notice-level]:empty{display:none}job-costing-modal [notice-level=warn]{color:var(--yellow-5)}job-costing-modal [notice-level=error]{color:var(--red-5)}job-costing-modal .slide-container{position:relative;min-height:350px;display:flex;flex-direction:column}job-costing-modal .amount-slide{--outset: calc(-1 * var(--inset));position:absolute;top:0;left:var(--outset);right:var(--outset);height:calc(100% + (var(--outset) * -1));background-color:var(--box-bg);padding:var(--inset);transform:translateY(100%);display:flex;flex-direction:column;gap:15px;overflow:hidden}job-costing-modal .amount-slide:before{content:"";position:absolute;inset:0;background-color:rgb(var(--font-rgb) / 6%);z-index:-1}job-costing-modal .amount-slide:after{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;box-shadow:0 0 10px #00000014;z-index:100}job-costing-modal .amount-slide[active]{animation:slide-up .25s;animation-fill-mode:forwards}job-costing-modal .amount-slide:not([active]){animation:slide-down .25s;animation-fill-mode:forwards}job-costing-modal .amount-slide .slide-header{display:flex;align-items:center}job-costing-modal .amount-slide .slide-close{margin-left:auto;cursor:pointer;font-size:1.15em;display:flex;color:rgb(var(--font-rgb) / 60%)}job-costing-modal .amount-slide .slide-close:hover{color:var(--complementary-5)}job-costing-modal .amount-slide .job-label{color:rgb(var(--font-rgb) / 90%);font-weight:400}job-costing-modal .amount-slide .job-value{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;flex-grow:1;background:var(--box-bg);border-radius:8px;cursor:text}job-costing-modal .amount-slide .job-value [name=split-value]{font-size:2.25rem;text-align:center;outline:none}job-costing-modal .amount-slide .job-value [name=split-value]:focus{outline:none}job-costing-modal .amount-slide .job-value .of-total{color:rgb(var(--font-rgb) / 50%)}job-costing-modal .auto-mode-container{padding:20px;text-align:center;display:flex;flex-direction:column;gap:12px;justify-content:center;flex-grow:1.5}job-costing-modal .amount-slide .auto-mode{display:flex;justify-content:center}job-costing-modal .amount-slide .auto-mode label{display:flex;gap:10px;flex-shrink:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}job-costing-modal .amount-slide .auto-mode-help{display:flex;align-items:center;justify-content:center;gap:5px;color:rgb(var(--font-rgb) / 40%);font-size:.925em}job-costing-modal .bounce{animation-name:bounce;animation-duration:.5s;animation-delay:.25s}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bounce{0%{transform:translate(0);timing-function:ease-in}37%{transform:translate(5px);timing-function:ease-out}55%{transform:translate(-5px);timing-function:ease-in}73%{transform:translate(4px);timing-function:ease-out}82%{transform:translate(-4px);timing-function:ease-in}91%{transform:translate(2px);timing-function:ease-out}96%{transform:translate(-2px);timing-function:ease-in}to{transform:translate(0);timing-function:ease-in}}purchase-list td[data-color]{display:flex;text-align:left;align-items:center}purchase-list td[data-color]:before{display:inline-block;border-radius:100px;height:10px;width:10px;content:"";margin-right:10px}purchase-list td[data-color=red]:before{background:var(--red-3)}purchase-list td[data-color=green]:before{background:var(--green-3)}purchase-list td[data-color=blue]:before{background:var(--blue-3)}purchase-list td[data-color=yellow]:before{background:var(--yellow-3)}purchase-list td[data-color=purple]:before{background:var(--purple-3)}purchase-list td[data-color=gray]:before{background:var(--gray-1)}purchase-list .filtering{padding:15px 20px;margin-bottom:2px}purchase-list .filtering [name=filter-search]{flex-basis:300px}sales-orders-create .no-results{display:none;gap:10px;flex-direction:column;background:rgb(var(--font-rgb) / 4%);border-radius:4px;padding:15px}sales-orders-create [empty-text]:empty:after{content:attr(empty-text);padding:20px 0;color:rgb(var(--font-rgb) / 60%)}sales-orders-create .invoices-list>*{padding:10px;gap:15px}sales-orders-create .invoices-list a:link,sales-orders-create .invoices-list a:active,sales-orders-create .invoices-list a:visited{color:rgb(var(--font-rgb));text-decoration:none}sales-orders-create .invoices-list a:hover{text-decoration:underline;color:var(--blue-5)}sales-orders-create .invoices-list ion-icon{font-size:1.125em}sales-orders-create .invoices-list>*:hover{background:rgb(var(--font-rgb) / 4%);border-radius:4px}sales-orders-create .invoices-list [action]{color:rgb(var(--font-rgb) / 60%)}sales-orders-create .invoices-list [action]:hover{color:var(--blue-5);cursor:pointer}sales-orders-create .invoices-list .total{color:rgb(var(--font-rgb) / 60%)}modal-order-to-invoice{flex-basis:600px;max-width:600px}modal-order-to-invoice zy-segment{width:100%}modal-order-to-invoice .footer{margin-top:20px}employees-create zy-table[table-theme=simple] tbody td{padding:10px}employees-create .column-layout{display:flex;flex-wrap:wrap;-moz-column-gap:60px;column-gap:60px}employees-create .column-layout>*{flex-grow:1;flex-basis:600px}job-titles-create zy-table[table-theme=simple] tbody td{padding:10px}job-titles-create .users-section zy-search{margin-bottom:15px}roles-create zy-table[table-theme=simple] tbody td{padding:10px}roles-create .users-section zy-search{margin-bottom:15px}module-time{overflow:visible!important}status-indicator,status-indicator[color=gray]{--color: hsl(0 0% 47.647%)}status-indicator[color=red]{--color: #ef4444}status-indicator[color=green]{--color: #22c55e}status-indicator[color=blue]{--color: hsl(206 100% 47.647%)}status-indicator[color=yellow]{--color: #eab308}status-indicator[color=orange]{--color: #f97316}status-indicator[color=purple]{--color: #a855f7}status-indicator{background:currentColor;border-radius:50%;height:var(--size, 10px);width:var(--size, 10px);margin:var(--size-pulse, 5px);display:block}status-indicator:before{content:"";display:block;height:100%;width:100%;box-shadow:0 0 0 2px currentColor;border-radius:50%;opacity:.5}status-indicator[pulse]:before{animation:pulse-indicator 2s infinite}@keyframes pulse-indicator{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 var(--size-pulse, 5px) currentColor;opacity:0}to{box-shadow:0 0 0 0 var(--color, currentColor);opacity:0}}time-clock-modal{flex-basis:375px}time-clock-modal::part(content){margin-top:-10px}time-clock-modal zy-button.text-red-400{color:#f87171}time-clock-modal zy-button.text-blue-500{color:#008af3}time-clock-modal zy-listbox[name=job-list] zy-item .checkbox{width:22px;height:22px;border-radius:6px;border:2px solid rgb(var(--font-rgb) / 20%);display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--box-bg);cursor:pointer;box-sizing:border-box;flex-shrink:0}time-clock-modal zy-listbox[name=job-list] zy-item[selected] .checkbox{background-color:var(--blue-5);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}time-clock-modal zy-listbox[name=job-list] zy-item:not([selected]) .checkbox ion-icon{display:none}time-clock-modal zy-listbox[name=job-list] zy-item:not([selected]) .checkbox:hover{border:2px solid var(--blue-5)}signin-view{min-height:100vh;width:100vw;max-width:100%;display:block;position:relative;background:white}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}signin-view bubbles-background{display:none}signin-view .outer-container{display:flex;flex-wrap:wrap;z-index:1000;overflow:auto}signin-view .box{padding:35px;display:flex;flex-direction:column;grid-gap:20px;margin:0;flex:1 1 375px}signin-view .box .instructions{font-weight:400;font-size:1.25em;text-transform:uppercase}signin-view .box-transparent{padding:30px;position:relative;background:white;flex-grow:3;border-top:2px solid #f2f2f2;border-left:2px solid #f2f2f2;margin-top:-2px;margin-left:-2px}signin-view .client-name{font-weight:700;font-size:2.5em;color:var(--accent-5)}signin-view .remember-me{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;cursor:pointer}signin-view .right-triangle{position:fixed;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:40vh 0 0 100vw;border-color:transparent transparent transparent rgb(0 0 0 / 2%)}signin-view .left-triangle{position:fixed;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 60vh 100vw;border-color:transparent transparent rgb(0 0 0 / 4%) transparent}signin-view .header{font-size:2em;color:rgb(var(--font-rgb) / 65%);font-weight:300}signin-view .header span{color:var(--accent-5);font-style:italic}signin-view .features{display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-top:30px;margin-bottom:10px}signin-view .features::-webkit-scrollbar{display:none}signin-view .features>*{flex-grow:1}signin-view .features>*:not(:last-child){margin-right:10px}signin-view .feature-box{padding:20px 10px;background:rgb(0 0 0 / 4%);font-weight:700;text-align:center;flex:1 1}signin-view .feature-box .icon{color:var(--accent-5)}signin-view .feature-box ion-icon{display:block;margin:auto auto 15px;font-size:3em}signin-view .features-info{padding:0 15px;background:rgb(0 0 0 / 4%);display:flex;align-items:center}signin-view .features-info :first-child{flex-grow:1;padding:15px 0}signin-view .features-info ion-icon{font-size:1.5em;color:var(--accent-5)}signin-view .features-footer{display:flex;align-items:center;margin-top:30px}signin-view .features-footer :first-child{flex:1 1 0px}signin-view .features-footer img{width:110px}signin-view .features-footer .register span{font-style:italic}signin-view .features-footer .register span:hover{color:var(--accent-5);text-decoration:underline;cursor:pointer}signin-view form{height:auto!important}@media only screen and (min-width: 600px){signin-view{background:linear-gradient(-45deg,var(--accent-5),#23a6d5,var(--accent-5));background-size:400% 400%;animation:gradient 15s ease infinite}signin-view .position{display:grid;align-items:center;min-height:70%;max-width:1100px;padding:min(50px,5vh) min(50px,5vw);margin:0 auto}signin-view .outer-container{box-shadow:0 0 20px #0000001a}signin-view bubbles-background{display:block}}
