.modal-dialog{text-align:left;background-color:var(--color-background);z-index:1001;border:1px solid var(--color-border);--bg-emphasized:#fbfbdf;--border-emphasized:#c3b74d;--border-deemphasized:#aeaeae;--bg-emphasized--has-phi:#fbdfdf;--border-emphasized--has-phi:#c35b4d;--bg-emphasized--no-phi:#e6fbdf;--border-emphasized--no-phi:#4dc34f;width:40%;min-width:300px;max-height:90vh;margin-top:0;margin-bottom:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .3em #20202033}.modal-dialog.dialog--switch-setmeta{width:auto;top:20%;left:30%;right:30%;overflow:visible;transform:none}.modal-dialog .dialog-content{background-color:var(--color-background)}.modal-dialog .scroll{text-align:left;background-color:var(--color-background);z-index:1001;max-height:75%;position:fixed;left:30%;right:30%;overflow:visible scroll;box-shadow:0 0 .3em #20202033}.modal-dialog.size--large{width:60%}.modal-dialog.size--xlarge{width:90%;height:90vh}.modal-dialog.size--small{width:30%}.modal-dialog>header{background:var(--color-background-alt);color:var(--color-text);border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;min-height:50px;padding:0 1rem;font-size:100%;display:flex}.modal-dialog.type--alert>header{background:var(--color-alert-bg)}.modal-dialog>header>button{font-size:var(--font-size-xl);background:inherit;color:var(--color-text-muted);cursor:pointer;border:none;padding:0}.modal-dialog.type--alert>header>button{color:var(--color-text-muted)}.modal-dialog .dialog-body{margin:.5em 2em .75em}.modal-dialog .dialog-form>div{text-align:left;margin:.5em 2em .75em}.modal-dialog .dialog-form label,.modal-dialog .dialog-form .label{display:block}.modal-dialog .dialog-form .form-item-inline{display:inline-block}.grouped-items-left{width:49%;margin:auto .5em auto auto}.grouped-items-right{width:48%;margin:auto}.capability-input{width:90%}.modal-dialog .dialog-form input{font-size:100%}.modal-dialog .dialog-form input[type=text],.modal-dialog .dialog-form input[type=email],.modal-dialog .dialog-form input[type=password],.modal-dialog .dialog-form textarea{width:98%}.modal-dialog .dialog-form input[type=checkbox]{width:unset}.modal-dialog .dialog-form .version-selector{margin-right:0;display:inline-block}.modal-dialog .dialog-form .revision-selector{margin-left:.5em;display:inline-block}.modal-dialog .dialog-form .version-selector input[type=text],.modal-dialog .dialog-form .version-selector input[type=number]{width:4em;display:inline-block}.modal-dialog .dialog-form .revision-selector input[type=text],.modal-dialog .dialog-form .revision-selector input[type=number]{width:5em;display:inline-block}.modal-dialog .dialog-form .version-selector .has-error,.modal-dialog .dialog-form .revision-selector .has-error{border-color:var(--color-error)}.modal-dialog .dialog-form #version-major{margin-right:.2em}.modal-dialog .dialog-form #version-minor{margin-left:.2em}.modal-dialog .dialog-form .publevel-selector label{margin-right:.5em;display:inline-block}.modal-dialog .dialog-form .notes{border-top:1px solid var(--color-border);margin-top:.5em;padding-top:.5em;font-size:93%}.modal-dialog .dialog-form .notes.no-border{border-top-width:0}.modal-dialog .dialog-form .notes h3{font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:0;font-size:93%}.modal-dialog .dialog-form .notes h3+p{margin-top:0}.modal-dialog .dialog-form .errors{margin:.5em 2em .75em}.dialog-form .autocomplete-input{border:1px solid var(--color-border);background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20185%2071'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3e%3cpath%20d='M92.67,70.911l-92.054,-70.503l184.108,0l-92.054,70.503Z'/%3e%3c/svg%3e") calc(100% - .25em)/14px no-repeat;width:100%;padding:.25em 1em .25em .5em}.modal-dialog .dialog-form--user-search div>label{width:47%;margin:0 3% 1.25em 0;display:inline-block}.dialog-form--user-search .results{margin:1em 0 0;padding:0;list-style:none}.dialog-form--user-search .results li{margin:0;padding:0;list-style:none}.dialog-form--user-search .results .add-company--form{padding-top:.5em}.dialog-form--user-search .results .add-company--form label{width:47%;margin:0 3% 1.25em 0;display:inline-block}.country{max-width:99%}.capability--name{margin-block:1.25em 0}#contact--notes{min-width:98%;font-size:var(--font-size-base)}.dialog-form--set-meta select{background:var(--color-background);border:1px solid var(--color-border-strong);width:90%;padding:.25em;font-size:100%}.dialog-form--actions .btn{margin-right:1em}.dialog-alert--body{padding:1rem}.dialog-alert--body p:first-child{margin-top:0}.dialog-alert--body p:last-child{margin-bottom:0}.dialog-alert--actions{text-align:center;padding:1rem}.dialog-alert--actions .btn{margin-left:.5em;margin-right:.5em}.dialog-alert--actions .btn.btn--confirm{width:40%;max-width:12em}.dialog-header-icon{color:var(--color-neutral-medium);vertical-align:-.2em;margin-right:.3em}.modal-dialog.type--alert .dialog-header-icon{color:var(--color-alert-icon)}.message--dismissible{border:1px solid var(--color-border);box-sizing:border-box;border-radius:.25em;margin:0 0 1rem;padding:.5em 3em .5em .5em;position:relative}.message--dismissible--close{font-size:var(--font-size-xl);color:var(--color-border-strong);cursor:pointer;text-align:right;vertical-align:top;background:0 0;border:none;width:44px;height:44px;max-height:100%;padding:0;position:absolute;top:0;right:.5em}.message--dismissible.message--type--message{background-color:var(--color-success-light);color:#030;border-color:#cec}.message--dismissible.message--type--help{background-color:var(--color-help-bg);border-color:var(--color-help-border);color:#002}.message--dismissible.message--type--alert{background-color:var(--color-error-light);color:#300;border-color:#ecc}.message--dismissible.message--type--error{background-color:var(--color-error-light);border-color:var(--color-error-border-light);color:#300;border-width:2px}.message--dismissible.message--type--error .message--dismissible--close{color:var(--color-error-dark)}.message--dismissible .message--body p{white-space:pre-wrap;margin-top:0}.message--dismissible .message--body p:last-child{margin-bottom:0}.message--dismissible.message--position--fixed{z-index:1005;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.message--dismissible.message--size--large{font-size:var(--font-size-xl);padding:2.5rem 2rem 2rem 1.5rem}.dialog-content .login-forgot h2{display:none}.dialog-content .login-forgot .fields{padding:.5em 2em}.dialog-content .login-forgot .actions{padding:.5em 0 1em 2em}@media screen and (width>=38rem){.modal-dialog{min-width:480px}.modal-dialog>header{padding:0 2rem}.dialog-alert--body,.dialog-alert--actions{padding:1rem 2rem}.dialog-alert--actions .btn.btn--confirm{width:30%}}dialog::backdrop{background-color:var(--color-overlay-backdrop)}.modal-dialog .contains-phi-box{border:1px solid var(--border-deemphasized);padding:.5em .25em}.modal-dialog .contains-phi-box .note{margin:.5em .5em 0}.modal-dialog .contains-phi-box--extra{background:var(--bg-emphasized);border:1px solid var(--border-emphasized)}.modal-dialog .contains-phi-box--extra--has-phi{background:var(--bg-emphasized--has-phi);border:1px solid var(--border-emphasized--has-phi)}.modal-dialog .contains-phi-box--extra--no-phi{background:var(--bg-emphasized--no-phi);border:1px solid var(--border-emphasized--no-phi)}.modal-dialog .has-phi{color:var(--color-phi-alert);padding-left:.25em}.modal-dialog .has-phi svg,.modal-dialog .phi-icon svg{vertical-align:bottom;width:1.5em;height:1.5em}.no-phi-warning p{margin:0 .5em .5em;font-size:.9rem}.no-phi-warning .phi-icon{color:var(--color-phi-alert);padding:0 .25em .25em 0}.modal-dialog.size--small>footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.modal-dialog.size--small>footer>.actions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.modal-dialog.size--small>footer>.actions>.action{display:contents}
