.error-boundary{background:0 0;padding:1em}.error-boundary .u-row{column-gap:3px}.error-boundary a{color:maroon;font-weight:600;text-decoration:none}.error-boundary button{border:solid var(--sl-color-gray-700) 1px;box-shadow:unset;color:var(--sl-color-gray-700);white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:5px;outline:none;flex-grow:0;flex-shrink:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;height:100%;margin-left:.75em;padding:5px}.error-boundary button.outline{background-color:#fff}.error-boundary button:hover,.error-boundary button:focus{color:#000;background-color:#fff!important}.error-boundary--icon{color:maroon;flex-flow:row;column-gap:.5em;max-width:100%;display:flex}.error-boundary--icon svg{margin-top:5px}.error-boundary__icon{color:maroon}.error-boundary__icon-error{text-overflow:ellipsis;flex-wrap:nowrap;overflow-x:hidden}.error-boundary__title{background-color:#ff00004d;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 6px}.error-boundary__title .icon-button__label{color:maroon;font-weight:600}.error-boundary__message{background-color:#ffffff80;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:2px 6px}.error-boundary__message p{margin:5px}.error-boundary__show-error{margin-top:1em;margin-left:.5em;font-size:.9em}.error-boundary__show-error *,.error-boundary__show-error .icon-button__label{font-size:.9em}.error-boundary__error-message{background-color:#ffffff80;border-radius:3px;margin:.5em 0 1.5em;padding:3px 6px;font-family:Courier,monospace}
