dialog.dismissable-warning{background-color:#f3d690;padding:.8rem;border-width:0;position:relative;width:100%;margin-bottom:1rem;border-radius:6px}dialog.dismissable-warning .dismissable-warning-content{display:flex;gap:.5em;align-items:center}dialog.dismissable-warning .dismissable-warning-content p{margin:0;font-size:1.4rem;line-height:normal}dialog.dismissable-warning .dismissable-warning-content form{align-self:flex-start;flex:1;text-align:right}dialog.dismissable-warning .dismissable-warning-content button{background-color:transparent;border:0;color:#069;text-decoration:underline;font-size:12px;font-weight:700}.missing-field-warning{position:relative}.missing-field-warning .icon{background-color:#f3d690;padding:.5rem .5rem .2rem;border-radius:6px;position:relative}.missing-field-warning .icon i{font-size:2rem}.missing-field-warning .warning-popup{display:none;background-color:#000;color:#f3d690;border-radius:6px;padding:1rem 2rem;width:15rem;position:absolute;z-index:1}.missing-field-warning .warning-popup:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:transparent;border-width:.5rem;margin:0;z-index:2;bottom:100%;top:auto;left:10%;border-bottom-color:#000;margin-left:-.5rem}.missing-field-warning .warning-popup.popup-align-right{left:auto;right:0}.missing-field-warning .warning-popup.popup-align-right:after{left:auto;right:10%}.missing-field-warning:hover .warning-popup,.missing-field-warning:focus .warning-popup{display:block}
