.guideguide-theme{height:100%;display:flex;flex-direction:column;background-color:var(--theme-background);color:var(--theme-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;line-height:1.5}.guideguide-theme *{box-sizing:border-box}.guideguide-theme a{color:var(--theme-activeLight);cursor:pointer}.guideguide-theme p{margin-top:0}.guideguide-theme .theme-inverse{--theme-text: var(--theme-inverse-text);--theme-textPlaceholder: var(--theme-inverse-textPlaceholder);--theme-textDisabled: var(--theme-inverse-textDisabled);--theme-textLabel: var(--theme-inverse-textLabel);--theme-background: var(--theme-inverse-background);--theme-inputBorder: var(--theme-inverse-inputBorder);--theme-inputBackground: var(--theme-inverse-inputBackground);--theme-inputDisabledBackground: var(--theme-inverse-inputDisabledBackground);--theme-inputFocusText: var(--theme-inverse-inputFocusText);--theme-inputFocusBackground: var(--theme-inverse-inputFocusBackground);--theme-actionButtonBackground: var(--theme-inverse-actionButtonBackground);--theme-actionButtonBorder: var(--theme-inverse-actionButtonBorder);--theme-actionButtonActiveBorder: var(--theme-inverse-actionButtonActiveBorder);--theme-actionButtonDisabledBackground: var(--theme-inverse-actionButtonDisabledBackground);--theme-buttonBackground: var(--theme-inverse-buttonBackground);--theme-buttonBorder: var(--theme-inverse-buttonBorder);--theme-buttonActiveText: var(--theme-inverse-buttonActiveText);--theme-buttonActiveBackground: var(--theme-inverse-buttonActiveBackground);--theme-selectBackground: var(--theme-inverse-selectBackground);--theme-selectDisabledBackground: var(--theme-inverse-selectDisabledBackground);--theme-selectFocusBackground: var(--theme-inverse-selectFocusBackground);--theme-savedPresetBackground: var(--theme-inverse-savedPresetBackground);--theme-activeDark: var(--theme-inverse-activeDark);--theme-activeLight: var(--theme-inverse-activeLight);--theme-icon: var(--theme-inverse-icon);--theme-divider: var(--theme-inverse-divider);--theme-chevronDown: var(--theme-inverse-chevronDown);--theme-chevronDownDisabled: var(--theme-inverse-chevronDownDisabled)}.guideguide-theme .button{user-select:none;cursor:pointer;border-radius:20px;border-width:2px;border-style:solid;appearance:none;outline:none;margin:0;padding:6px 12px;font-weight:700}.guideguide-theme .button svg{height:18px;width:18px}.guideguide-theme .button:disabled{cursor:default}.guideguide-theme .button.primary{color:var(--theme-buttonActiveText);border-color:transparent;background-color:var(--theme-activeDark)}.guideguide-theme .button.primary:active{color:var(--theme-buttonActiveText);border-color:transparent;background-color:var(--theme-buttonActiveBackground)}.guideguide-theme .button.secondary{color:var(--theme-text);border-color:var(--theme-text);background-color:transparent}.guideguide-theme .button.secondary:active{color:var(--theme-text);border-color:var(--theme-text);background-color:var(--theme-inputBackground)}.guideguide-theme .button.quiet{color:var(--theme-text);border-color:transparent;background-color:transparent;box-shadow:none}.guideguide-theme .button.quiet:active{color:var(--theme-text);border-color:transparent;background-color:var(--theme-inputBackground)}.guideguide-theme .action-button{user-select:none;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid;appearance:none;margin:0;padding:4px 11.5px 3px;font-size:10px;outline:0}.guideguide-theme .action-button svg{height:18px;width:18px}.guideguide-theme .action-button.primary{color:var(--theme-buttonActiveText);border-color:var(--theme-activeDark);background-color:var(--theme-activeDark)}.guideguide-theme .action-button.primary:active{color:var(--theme-buttonActiveText);border-color:var(--theme-activeLight);background-color:var(--theme-buttonActiveBackground)}.guideguide-theme .action-button.secondary{color:var(--theme-text);border-color:var(--theme-actionButtonBorder);background-color:var(--theme-actionButtonBackground)}.guideguide-theme .action-button.secondary:active{color:var(--theme-text);border-color:var(--theme-actionButtonActiveBorder);background-color:var(--theme-selectFocusBackground)}.guideguide-theme .action-button:disabled{cursor:default;color:var(--theme-textDisabled);background-color:var(--theme-actionButtonDisabledBackground);border:1px solid transparent}.guideguide-theme .form-row{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding-left:6px;padding-right:6px}.guideguide-theme .form-row+.form-row{margin-top:6px}.guideguide-theme .status-badge{display:block;height:6px;width:6px;border-radius:6px;background-color:var(--theme-activeLight);margin-left:3px}.guideguide-theme .quiet-action-icon-group{display:flex;flex-direction:row;justify-content:space-between}.guideguide-theme .quiet-action-icon-group button{position:relative;cursor:pointer;border:0;background-color:transparent;padding:3px;margin:0;border-radius:2px;outline:0}.guideguide-theme .quiet-action-icon-group button:not(:disabled):active{background-color:var(--theme-savedPresetBackground)}.guideguide-theme .quiet-action-icon-group button .status-badge{position:absolute;top:3px;right:3px}.guideguide-theme .quiet-action-icon-group button svg{height:18px;width:18px;display:block;color:var(--theme-icon)}.guideguide-theme .quiet-action-icon-group button:disabled{cursor:default}.guideguide-theme .quiet-action-icon-group button:disabled svg{color:var(--theme-divider)}.guideguide-theme .input{appearance:none;border-radius:2px;border:1px solid var(--theme-inputBorder);background:var(--theme-inputBackground);padding:4px 6px;font-size:10px;margin:0;color:var(--theme-text);outline:none}.guideguide-theme .input::placeholder{color:var(--theme-textPlaceholder)}.guideguide-theme .input:disabled,.guideguide-theme .input.is-disabled{opacity:1;border-color:"transparent";background:var(--theme-inputDisabledBackground);color:var(--text-textDisabled)}.guideguide-theme .input:disabled::placeholder,.guideguide-theme .input.is-disabled::placeholder{color:var(--theme-textDisabled)}.guideguide-theme .input:focus{background:var(--theme-inputFocusBackground);color:var(--theme-inputFocusText);border-color:var(--theme-activeLight)}.guideguide-theme .select{user-select:none;cursor:pointer;width:100%;background-image:var(--theme-chevronDown);background-repeat:no-repeat;background-position:calc(100% - 6px) 50%}.guideguide-theme .select:focus{background-color:var(--theme-selectFocusBackground);background-image:var(--theme-chevronDown);background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;color:var(--theme-text)}.guideguide-theme .select:disabled,.guideguide-theme .select.is-disabled{cursor:default;background-image:var(--theme-chevronDownDisabled);background-repeat:no-repeat;background-position:calc(100% - 6px) 50%}.guideguide-theme .select option{background-color:var(--theme-background);color:var(--theme-text)}.guideguide-theme .progress .header{display:flex;flex-direction:row;align-items:center}.guideguide-theme .progress .header p{margin-left:auto;margin-bottom:0}.guideguide-theme .progress .bar{display:block;width:100%;height:6px;position:relative;background-color:var(--theme-inputBackground);border-radius:3px;overflow:hidden;margin-top:6px}.guideguide-theme .progress .bar:after{content:"";position:absolute;display:block;background-color:var(--theme-activeLight);height:100%;width:var(--progress);min-width:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.guideguide-theme .fieldset{display:flex;flex-shrink:0;flex-direction:column;width:100%}.guideguide-theme .fieldset.fill-height{height:100%}.guideguide-theme .fieldset .header{display:flex;flex:0 0 auto;align-items:center;margin-left:6px;margin-right:6px;height:32px}.guideguide-theme .fieldset .detail{margin:0;padding:0;font-size:10px;font-weight:500;color:var(--theme-textLabel);user-select:none}.guideguide-theme .fieldset .icon{height:18px;width:18px;margin-right:6px;color:var(--theme-icon)}.guideguide-theme .fieldset .quiet-action-icon-group{margin-left:auto}.guideguide-theme .fieldset .body{flex:1 1 auto}.guideguide-theme .fieldset .body.padded-children{margin-left:6px;margin-right:6px}.guideguide-theme .fieldset .body.fill-height{height:100%}.guideguide-theme .action-bar{flex:0 0 auto;padding:3px;border-top:1px solid var(--theme-divider);display:flex;flex-direction:row;align-items:center}.guideguide-theme .action-bar .quiet-action-icon-group{margin-left:auto}.guideguide-theme .action-bar .button-row{display:flex;flex-direction:row;padding:3px}.guideguide-theme .action-bar .button-row>.action-button+.action-button{margin-left:6px!important}.guideguide-theme .quick-bar{border-bottom:1px solid var(--theme-divider);padding:3px}.guideguide-theme .tab-bar{flex:0 0 auto;border-bottom:1px solid var(--theme-divider);align-items:stretch;display:flex;flex-direction:row}.guideguide-theme .tab-bar .tab{user-select:none;cursor:pointer;padding-right:6px;padding-left:6px;color:var(--theme-textPlaceholder);font-size:10px;padding-bottom:3px;display:flex;align-items:center;font-weight:500}.guideguide-theme .tab-bar .tab.is-disabled{color:var(--theme-divider);cursor:default}.guideguide-theme .tab-bar .tab.is-selected{color:var(--theme-text);border-bottom:1px solid var(--theme-text);margin-bottom:-1px}.guideguide-theme .tab-bar .quiet-action-icon-group{margin-left:auto;padding:3px}.guideguide-theme .grid-form{display:flex;flex-direction:column;height:100%;z-index:1;position:relative;overflow:auto;padding-bottom:6px}.guideguide-theme .grid-form .select,.guideguide-theme .grid-form .text-field{height:min-content;padding:4px 6px}.guideguide-theme .custom-form{display:flex;flex-direction:column;height:100%;z-index:1;position:relative;overflow:auto}.guideguide-theme .custom-form .error{background-color:var(--theme-savedPresetBackground);border-radius:2px;font-size:10px;padding:4px 6px;white-space:pre;font-family:ui-monospace,Menlo,Monaco,monospace;overflow-x:auto}.guideguide-theme .custom-form .wrap{display:grid;gap:6px;grid-template-rows:1fr;height:100%;padding-bottom:6px;box-sizing:border-box}.guideguide-theme .custom-form .wrap .has-error{grid-template-columns:1fr min-content}.guideguide-theme .custom-form .notation-fieldset{flex-shrink:1}.guideguide-theme .saved-form{display:flex;flex-direction:column;height:100%;z-index:1;position:relative;margin-bottom:6px}.guideguide-theme .saved-form .empty-state{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.guideguide-theme .saved-form .menu{height:100%;overflow:auto}.guideguide-theme .saved-form .menu-item{outline:none;user-select:none;appearance:none;display:block;width:100%;font-size:12px;background-color:var(--theme-savedPresetBackground);border:1px solid transparent;border-radius:2px;padding:8px;text-align:left;color:var(--theme-text);cursor:pointer}.guideguide-theme .saved-form .menu-item:hover{border-color:var(--theme-inputBorder)}.guideguide-theme .saved-form .menu-item.is-selected{background-color:var(--theme-activeLight);color:var(--theme-buttonActiveText)}.guideguide-theme .saved-form .menu-item.is-selected:hover{border-color:transparent}.guideguide-theme .saved-form .menu-item{margin-top:4px}.guideguide-theme .modal{position:absolute;z-index:10;height:100%;width:100%;box-sizing:border-box;padding:12px}.guideguide-theme .modal .modal-card{border-radius:5px;background-color:var(--theme-background);color:var(--theme-text);width:100%;max-height:100%;display:flex;flex-direction:column}.guideguide-theme .modal .modal-header{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--theme-divider);padding:12px;flex:0 0 auto}.guideguide-theme .modal .modal-header h3{margin:0;padding-left:6px;flex:1 1 auto}.guideguide-theme .modal .modal-logo{flex:0 0 auto;position:relative;fill:currentColor;height:24px;width:24px}.guideguide-theme .modal .modal-logo svg{height:24px;width:24px}.guideguide-theme .modal .modal-close-button{flex:0 0 auto;padding:3px;height:min-content}.guideguide-theme .modal .modal-close-button svg{display:block}.guideguide-theme .modal .modal-content{overflow:auto;flex:1 1 auto;padding-top:12px;padding-bottom:12px}.guideguide-theme .modal .modal-content *:last-child{margin-bottom:0}.guideguide-theme .modal .modal-divider{height:1px;width:100%;background-color:var(--theme-divider);margin-top:12px;margin-bottom:12px}.guideguide-theme .modal .modal-element-wrapper{padding-left:12px;padding-right:12px;margin-bottom:6px}.guideguide-theme .modal .modal-element-wrapper *:last-child{margin-bottom:0}.guideguide-theme .modal .modal-element-wrapper .button,.guideguide-theme .modal .modal-element-wrapper .select,.guideguide-theme .modal .modal-element-wrapper .text-field{width:100%}.guideguide-theme .modal .modal-element-wrapper .image-button{border:0;background:transparent;outline:none;padding:0;margin:0;cursor:pointer;overflow:hidden;border-radius:4px;position:relative;width:100%}.guideguide-theme .modal .modal-element-wrapper .image-button:before{width:100%;content:"";display:block;padding-top:56.25%}.guideguide-theme .modal .modal-element-wrapper .image-button>img{position:absolute;height:100%;width:100%;top:0;left:0}.guideguide-theme .modal .modal-element-wrapper .code{font-family:ui-monospace,Menlo,Monaco,monospace}.guideguide-theme .modal .modal-button-rack{display:grid;gap:6px}.guideguide-theme .modal .modal-content-heading{display:flex;flex-direction:row;align-items:center}.guideguide-theme .modal .modal-content-heading h3{margin-top:0;margin-bottom:0}.guideguide-theme .modal .modal-help-text{margin-top:3px!important}.guideguide-theme .tooltipped{position:relative}.guideguide-theme .tooltipped:hover .tooltip,.guideguide-theme .tooltipped:hover .tooltip-arrow{opacity:1;visibility:visible;transition:opacity 0ms .5s}.guideguide-theme .tooltipped .tooltip{visibility:hidden;opacity:0;display:inline-block;max-width:80vw;width:max-content;background-color:var(--theme-background);color:var(--theme-text);text-align:center;padding:.2rem .3rem;border-radius:3px;position:absolute;z-index:999999;font-size:.65rem;pointer-events:none}.guideguide-theme .tooltipped .tooltip:before{position:relative;content:attr(data-tooltip)}.guideguide-theme .tooltipped .tooltip-arrow{opacity:0;visibility:hidden;position:absolute;margin-left:-5px;border-width:5px;border-style:solid;pointer-events:none}.guideguide-theme .tooltipped[class*=tooltipped-top] .tooltip-arrow{border-color:var(--theme-background) transparent transparent transparent;top:-5px;left:50%}.guideguide-theme .tooltipped[class*=tooltipped-top] .tooltip{bottom:calc(100% + 5px)}.guideguide-theme .tooltipped.tooltipped-top .tooltip{left:50%;transform:translate(-50%)}.guideguide-theme .tooltipped.tooltipped-top-right .tooltip{left:0}.guideguide-theme .tooltipped.tooltipped-top-left .tooltip{right:0}.guideguide-theme .tooltipped[class*=tooltipped-bottom] .tooltip-arrow{border-color:transparent transparent var(--theme-background) transparent;bottom:-5px;left:50%}.guideguide-theme .tooltipped[class*=tooltipped-bottom] .tooltip{top:calc(100% + 5px)}.guideguide-theme .tooltipped.tooltipped-bottom .tooltip{left:50%;transform:translate(-50%)}.guideguide-theme .tooltipped.tooltipped-bottom-right .tooltip{left:0}.guideguide-theme .tooltipped.tooltipped-bottom-left .tooltip{right:0}
