/* Shared refinements for service controls and standalone documents. */
@media(prefers-reduced-motion:no-preference){
 a,button,input,textarea,select{transition:background-color .22s ease,border-color .22s ease,box-shadow .25s ease,color .22s ease}
 button,.btn,.button,.export-pdf-download{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background-color .22s ease}
 button:active,.btn:active,.button:active{transform:translateY(1px) scale(.985)}
 input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #5bcefa28}
 details[open]>:not(summary){animation:content-unfold .35s ease both}
 .tools{animation:content-unfold .5s ease both}
 @keyframes content-unfold{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}
}
@media print{*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.content-editor{max-width:860px}.content-editor label{display:block;margin-bottom:22px}.content-editor textarea{width:100%;min-height:90px;font:inherit;line-height:1.8;box-sizing:border-box}.content-editor label small{display:block;color:#647086;font-size:12px;margin-top:6px}
