.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:199}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:100vh;max-width:680px;overflow-y:auto;padding:30px;z-index:200}.modal__header{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #c7c7c7;display:-ms-flexbox;display:flex;justify-content:space-between}.modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:1rem;margin-top:1rem}.modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-size:.875rem;line-height:1.15;margin:0 6px;overflow:visible;padding:.5rem 1rem;text-transform:none;transform:translateZ(0);transition:transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.modal__footer{background-color:#fff;text-align:right}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.ic-issue-collector-button{background-color:#f5f5f5;border:1px solid #ccc;border-bottom:none;border-radius:2px 0 0 0;border-right:none;bottom:-22px;box-shadow:2px 1px 1px 1px rgba(0,0,0,.3);color:#444;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:11px;font-smoothing:antialiased;margin-bottom:10px;padding:5px 7px;position:fixed;right:0;transform:rotate(90deg);transform-origin:top right;transition:.2s}.ic-issue-collector-button.animate{animation:btn-intro .8s linear}@keyframes btn-intro{0%{background-color:#00449e;color:#fff;font-size:15px}40%,50%{background-color:#00449e;color:#fff;font-size:18px}to{background-color:#f5f5f5;color:#444;font-size:11px}}.ic-issue-collector-button:hover{background-color:#00449e;bottom:-22px;color:#fff;padding:5px 7px}.ic-issue-collector-input{height:25px;margin-bottom:10px;max-width:500px;width:100%}@media screen and (max-width:680px){.ic-issue-collector-input{margin:0 0 0 8px;width:90%}}.ic-issue-collector-textarea{height:75px;margin-bottom:10px;margin-left:6px;max-width:500px;width:100%}@media screen and (max-width:680px){.ic-issue-collector-textarea{height:35px;margin:0 0 10px 8px;width:90%}}.ic-issue-collector-label{float:left}@media screen and (max-width:979px){.ic-issue-collector-label{margin-left:8px}}.ic-issue-collector-required{color:#ff6441}@keyframes fadeinout{0%,to{opacity:0}50%{opacity:1}}.ic-loading,.ic-submitted{opacity:1;padding:4em 2em}.modal__content .hidden,.modal__footer .hidden{display:none}.modal__content .hidden div,.modal__content .hidden p,.modal__footer .hidden div,.modal__footer .hidden p{animation:fadeinout 2s;opacity:0}.modal__content footer,.modal__footer footer{display:block}@media screen and (min-width:680px){.modal__content,.modal__footer{min-width:600px}}.ic-form-content{display:block}.ic-form-content label{min-width:80px}