:root{--wf-background:#fff;--wf-text:#333;--wf-text-gray:#999;--wf-accent:#154da6;--wf-accent-text:#fff;--wf-accent-lighter:#2169df;--wf-accent-darker:#00368e;--wf-accent-gray:#afafaf;--wf-accent-gray-lighter:#dfdfdf;--wf-accent-gray-darker:#646464;--wf-button-background:#154da6;--wf-button-background-active:#2169df;--wf-button-dark-background:#3c3c3c;--wf-button-dark-background-active:#646464;--wf-button-text:#fff;--wf-field-required:#c40000}[wf-form]{box-sizing:border-box}[wf-form] fieldset{padding:.5rem 0;border:none}[wf-form] fieldset+fieldset{margin-top:1.5rem}[wf-form] fieldset legend{font-size:1rem;font-weight:bold;color:var(--theme-accent)}[wf-form] fieldset legend .icon{color:var(--theme-accent-alt);margin-right:.5rem;display:inline-block;font-size:.9rem}[wf-form] fieldset .group{box-shadow:var(--theme-shadow-small);padding:1rem;border-radius:.35rem;background:rgba(0,0,0,0.04)}[wf-form] fieldset legend+.group{margin-top:.5rem}[wf-form] [wf-field]{display:block;margin-top:1rem;text-align:left}[wf-form] fieldset .group [wf-field]:first-child{margin-top:0}[wf-form] [wf-label]{display:block;font-size:.95rem;color:var(--wf-accent-darker)}[wf-form] [wf-help]{font-size:.8rem;opacity:.75;margin-top:.25rem;margin-bottom:.5rem;display:block;line-height:normal}[wf-form] [wf-errors]{color:var(--theme-error);font-size:.85rem;display:block}[wf-form] [wf-errors]:empty{display:none}[wf-form] [wf-errors]>*{display:block;margin-top:.25rem}[wf-form] [wf-errors]>*::before{content:'\f057';font-family:"Font Awesome 6 Free";font-weight:bold;margin-right:.25rem}[wf-form] [wf-input]{display:block;margin-top:.25rem}[wf-form] [wf-input] input[type='text'],[wf-form] [wf-input] input[type='email'],[wf-form] [wf-input] input[type='number'],[wf-form] [wf-input] input[type='password'],[wf-form] [wf-input] input[type='date'],[wf-form] [wf-input] input[type='datetime-local'],[wf-form] [wf-input] select,[wf-form] [wf-input] textarea{box-sizing:border-box;padding:.4rem .5rem .3rem .5rem;border:0;width:100%;font-size:1.05rem;line-height:normal;border-radius:.15rem;border:1px solid var(--wf-accent-darker);border-bottom-width:3px}[wf-form] [wf-input] input[type='text']:focus,[wf-form] [wf-input] input[type='email']:focus,[wf-form] [wf-input] input[type='number']:focus,[wf-form] [wf-input] input[type='password']:focus,[wf-form] [wf-input] input[type='date']:focus,[wf-form] [wf-input] input[type='datetime-local']:focus,[wf-form] [wf-input] select:focus,[wf-form] [wf-input] textarea:focus,[wf-form] [wf-input] meter:focus{outline:3px solid var(--wf-accent-lighter);outline-offset:-3px}[wf-form] [wf-input] input[required][type='text'],[wf-form] [wf-input] input[required][type='email'],[wf-form] [wf-input] input[required][type='number'],[wf-form] [wf-input] input[required][type='password'],[wf-form] [wf-input] input[required][type='date'],[wf-form] [wf-input] input[required][type='datetime-local'],[wf-form] [wf-input] select[required],[wf-form] [wf-input] textarea[required],[wf-form] [wf-input] meter[required]{border-bottom-color:var(--wf-field-required)}[wf-form] [wf-input] input[required][type='text']:focus,[wf-form] [wf-input] input[required][type='email']:focus,[wf-form] [wf-input] input[required][type='number']:focus,[wf-form] [wf-input] input[required][type='password']:focus,[wf-form] [wf-input] input[required][type='date']:focus,[wf-form] [wf-input] input[required][type='datetime-local']:focus,[wf-form] [wf-input] select[required]:focus,[wf-form] [wf-input] textarea[required]:focus,[wf-form] [wf-input] meter[required]:focus{outline-color:var(--wf-field-required)}[wf-form] [wf-input] input[readonly][type='text'],[wf-form] [wf-input] input[readonly][type='email'],[wf-form] [wf-input] input[readonly][type='number'],[wf-form] [wf-input] input[readonly][type='password'],[wf-form] [wf-input] input[readonly][type='date'],[wf-form] [wf-input] input[readonly][type='datetime-local'],[wf-form] [wf-input] textarea[readonly]{border-color:var(--wf-accent-gray-darker);color:var(--wf-accent-gray-darker)}[wf-form] [wf-input] input[readonly][type='text']:focus,[wf-form] [wf-input] input[readonly][type='email']:focus,[wf-form] [wf-input] input[readonly][type='number']:focus,[wf-form] [wf-input] input[readonly][type='password']:focus,[wf-form] [wf-input] input[readonly][type='date']:focus,[wf-form] [wf-input] input[readonly][type='datetime-local']:focus,[wf-form] [wf-input] textarea[readonly]:focus{outline-color:var(--wf-accent-gray)}[wf-form] [wf-input] input[only-info][type='text'],[wf-form] [wf-input] input[only-info][type='email'],[wf-form] [wf-input] input[only-info][type='number'],[wf-form] [wf-input] input[only-info][type='password'],[wf-form] [wf-input] input[only-info][type='date'],[wf-form] [wf-input] input[only-info][type='datetime-local'],[wf-form] [wf-input] textarea[only-info]{border-color:transparent;border-bottom-color:var(--wf-accent-gray-lighter);color:var(--wf-accent-gray-darker)}[wf-form] [wf-input] input[only-info][type='text']:focus,[wf-form] [wf-input] input[only-info][type='email']:focus,[wf-form] [wf-input] input[only-info][type='number']:focus,[wf-form] [wf-input] input[only-info][type='password']:focus,[wf-form] [wf-input] input[only-info][type='date']:focus,[wf-form] [wf-input] input[only-info][type='datetime-local']:focus,[wf-form] [wf-input] textarea[only-info]:focus{outline-color:transparent}[wf-form] [wf-input~='toggle']{position:relative;padding-top:.25rem}[wf-form] [wf-input~='toggle'] input{position:absolute;width:2.5rem;height:1rem;padding:0;margin:0;top:.55rem;left:0}[wf-form] [wf-input~='toggle'] input+*{position:relative}[wf-form] [wf-input~='toggle'] input+*>*{vertical-align:middle}[wf-form] [wf-input~='toggle'] input+*::before{content:'';display:inline-block;vertical-align:middle;margin-right:.5rem;width:2.5rem;height:1.3rem;border-radius:5rem;background:var(--wf-accent-gray);transition:background .15s}[wf-form] [wf-input~='toggle'] input+*::after{content:'';display:block;background:var(--wf-background);width:1rem;height:1rem;border-radius:5rem;position:absolute;left:.15rem;top:.3rem;transition:transform .15s}[wf-form] [wf-input~='toggle'] input[required]+*::before{outline:2px solid var(--wf-field-required);outline-offset:2px}[wf-form] [wf-input~='toggle'] input:checked+*::before{background:var(--wf-accent)}[wf-form] [wf-input~='toggle'] input:checked+*::after{transform:translateX(1.2rem)}[wf-form] [wf-input~='toggle'] input+*>*:first-child,[wf-form] [wf-input~='toggle'] input:checked+*>*:nth-child(2){display:none}[wf-form] [wf-input~='toggle'] input:checked+*>*:first-child,[wf-form] [wf-input~='toggle'] input+*>*:nth-child(2){display:inline}[wf-form] [wf-input~='tristate']{position:relative}[wf-form] [wf-input~='tristate'] input{position:absolute;width:2.5rem;height:1rem;padding:0;margin:0;top:.55rem;left:0}[wf-form] [wf-input~='tristate'] input+*>*{vertical-align:middle}[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-left,[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-right{font-size:.75rem;color:var(--theme-text-on-accent);border-radius:5rem;display:inline-block;margin-left:.5rem;padding:.15rem .5rem}[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-left{background:var(--theme-error)}[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-right{background:var(--theme-success)}[wf-form] [wf-input~='tristate'] input+*{position:relative}[wf-form] [wf-input~='tristate'] input+*::before{content:'';display:inline-block;vertical-align:middle;margin-right:.5rem;width:2.5rem;height:1.3rem;border-radius:5rem;background:var(--wf-accent-gray);transition:background .15s}[wf-form] [wf-input~='tristate'] input+*::after{content:'';display:block;background:var(--wf-background);width:1rem;height:1rem;border-radius:5rem;position:absolute;left:.15rem;top:.3rem;transition:transform .15s}[wf-form] [wf-input~='tristate'] input[required]+*::before{outline:2px solid var(--wf-field-required);outline-offset:2px}[wf-form] [wf-input~='tristate'] input[value='-1']+*>*:nth-child(2),[wf-form] [wf-input~='tristate'] input[value='-1']+*>*:nth-child(3){display:none}[wf-form] [wf-input~='tristate'] input[value='-1']+*::before{background:var(--theme-error)}[wf-form] [wf-input~='tristate'] input[value='-1']+*::after{transform:translateX(0)}[wf-form] [wf-input~='tristate'] input[value='0']+*>*:nth-child(1),[wf-form] [wf-input~='tristate'] input[value='0']+*>*:nth-child(3){display:none}[wf-form] [wf-input~='tristate'] input[value='0']+*::before{background:var(--wf-accent-gray)}[wf-form] [wf-input~='tristate'] input[value='0']+*::after{transform:translateX(.65rem)}[wf-form] [wf-input~='tristate'] input[value='1']+*>*:nth-child(1),[wf-form] [wf-input~='tristate'] input[value='1']+*>*:nth-child(2){display:none}[wf-form] [wf-input~='tristate'] input[value='1']+*::before{background:var(--theme-success)}[wf-form] [wf-input~='tristate'] input[value='1']+*::after{transform:translateX(1.2rem)}[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-right,[wf-form] [wf-input~='tristate'] input+*>*:nth-child(2) .default-left{display:none}[wf-form] [wf-input~='tristate'] input[tristate-default='-1']+*>*:nth-child(2) .default-left,[wf-form] [wf-input~='tristate'] input[tristate-default='1']+*>*:nth-child(2) .default-right{display:inline}[wf-explain]{font-size:.9rem;opacity:.65}[wf-action]{text-align:center;font-weight:bold;font-size:1rem}[wf-button]{font-size:1rem;border-radius:.15rem;border:0;background-color:var(--wf-button-background);position:relative;color:var(--wf-button-text);margin:0;padding:.5rem 1rem;cursor:pointer;box-sizing:border-box;display:inline-block;vertical-align:middle;text-decoration:none;transition:background .3s,color .3s,opacity .3s}[wf-button]:hover,[wf-button]:active{background-color:var(--wf-button-background-active);color:var(--wf-button-text);text-decoration:none}[wf-button]:focus,[wf-button]:focus-within,[wf-button]:focus-visible{outline:2px solid var(--wf-accent-text);box-shadow:0 0 0 3px var(--wf-accent-lighter)}[wf-button]:disabled{opacity:.35}[wf-button~='big']{font-size:1.2rem;padding:.5rem 1rem}[wf-button~='small']{font-size:.85rem;padding:.25rem .6rem}[wf-button~='lean']{font-size:1rem;padding:.1rem .7rem}[wf-button~='inverted']{background-color:var(--wf-button-background-inverted);color:var(--wf-text)}[wf-button~='inverted']:hover{background-color:var(--wf-button-background-inverted-active)}[wf-button~='border']{border:.05rem solid #933700;padding:calc(.3rem - .05rem) calc(.7rem - .05rem)}[wf-button~='inverted'][wf-button~='border']{border-color:var(--wf-accent-mod)}[wf-button~='inverted'][wf-button~='colorized']{color:var(--wf-accent)}[wf-button~='tool']{background-color:transparent;color:var(--wf-accent);font-size:.85rem;padding:.2rem .75rem .3rem .75rem;line-height:normal;border-radius:10rem}[wf-button~='tool']:hover{background-color:var(--wf-button-background-active);color:var(--wf-button-text)}[data-wf-button~='tool'],[data-wf-button~='tool']:hover{background-color:transparent;color:#222;transition:color .3s}[data-wf-button~='tool']:hover{color:#222}[data-wf-button~='tool'][data-wf-button~='inverted'],[data-wf-button~='tool'][data-wf-button~='inverted']:hover{border-color:#222}[data-wf-button~='tool']::before{left:50%;top:50%;width:100%;height:100%;border-radius:50rem;background-color:#9d0;transform:translate(-50%, -50%) scale(0);transition:transform .6s,opacity .3s}[data-wf-button~='tool']:hover::before{width:100%;transform:translate(-50%, -50%) scale(1);transition:transform .3s,opacity .1s}[wf-tool-button]{font-size:1rem;line-height:1.25rem;border-radius:5rem;border:0;background-color:transparent;position:relative;color:var(--wf-button-text);margin:0;padding:.25rem .6rem;cursor:pointer;box-sizing:border-box;display:inline-block;vertical-align:middle;text-decoration:none;transition:background .15s,color .15s}[wf-tool-button]:hover,[wf-tool-button]:active{background-color:var(--wf-button-background-active);color:var(--wf-button-text);text-decoration:none}[wf-tool-button]+[wf-tool-button]{margin-left:.5rem}[wf-tool-button] .fa{margin-right:.35rem}[wf-tool-button~='small']{font-size:.85rem;padding:.25rem .6rem;margin:0}[wf-tool-button~='inverted']{color:var(--wf-accent)}[wf-tool-button~='icon']{height:1.75rem;width:1.75rem;display:flex;align-items:center;justify-content:center;padding:0;font-size:.85rem;line-height:normal}[wf-tool-button~='icon'] .fa{margin:.15rem 0 0 0}[wf-tool-button~='dropdown']:not([wf-tool-button~='icon'])::after{content:'\f078';font-family:"Font Awesome 6 Free";font-weight:bold;font-size:.85rem;line-height:.85rem;display:inline-block;margin-left:.5rem;vertical-align:middle}[wf-tab-group]{padding:.5rem 0}[wf-tab-group] [x-buttons]{display:flex;align-items:flex-end;border-bottom:1px solid var(--wf-accent-darker)}[wf-tab-group] [x-buttons] .tab-button{cursor:pointer;padding:.25rem .5rem;border-radius:.25rem .25rem 0 0;transition:background .3s,color .3s}[wf-tab-group] [x-buttons] .tab-button+.tab-button{margin-left:.25rem}[wf-tab-group] [x-buttons] .tab-button:hover{background:var(--wf-accent-gray-lighter)}[wf-tab-group] [x-buttons] .tab-button[active]{background:var(--wf-accent-lighter);color:var(--wf-accent-text)}[wf-tab-group] [x-buttons] .tab-icon{font-size:.9rem;margin-right:.5rem}[wf-tab-group] [x-pages]{border-radius:0 0 .25rem .25rem;padding-top:.5rem}[wf-tab-group].with-border [x-pages]{border:1px solid var(--wf-accent-gray-lighter);border-top:0;padding:.5rem}/*# sourceMappingURL=wideframe.css.map */