#root .panel textarea{min-height:100px;width:100%;resize:vertical}#root .panel label{display:block;margin:14px 0}#root .panel label input[type=checkbox]{width:auto;margin-right:10px}#root .panel .skill{margin:14px 0;padding:18px;overflow-wrap:anywhere}#root .panel h4{margin-top:20px}#root .panel button{margin:8px 10px 8px 0}
.cc-comparison-scroll{overflow-x:auto}.cc-role-compare{width:100%;border-collapse:collapse;min-width:720px}.cc-role-compare th,.cc-role-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #d9ddd7;padding:12px;white-space:pre-wrap}.cc-role-compare th{background:#f4f6f3}

#root .panel .two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
#root .panel .two>*{min-width:0}
#root .panel label{min-width:0;overflow-wrap:anywhere}
#root .panel label>input:not([type=checkbox]),#root .panel label>select,#root .panel label>textarea{display:block;width:100%;max-width:100%;min-width:0;margin-top:6px;background:#fff;border:1px solid #cbd5ca;border-radius:.65rem;padding:.75rem .82rem;color:#183127;font:inherit}
#root .panel label>input[type=file]{white-space:normal;overflow:hidden}
#root .panel label>input:focus,#root .panel label>select:focus,#root .panel label>textarea:focus{outline:2px solid #26785e;outline-offset:2px}
#root .tabs{flex-wrap:wrap}
@media(max-width:760px){#root .panel .two{grid-template-columns:minmax(0,1fr)}}
