:root{--gem-req-bg-color:#ffffff50;--gem-req-title-color:#000;--gem-req-desc-color:#000;--gem-req-padding:2px;--gem-req-margin-bottom:10px}.requirement{background-color:var(--gem-req-bg-color);margin-bottom:var(--gem-req-margin-bottom);padding:var(--gem-req-padding)}.requirement .heading{color:var(--gem-req-title-color);font-weight:700;margin-bottom:5px}.requirement p{color:var(--gem-req-desc-color)}.requirement .gem-req-workitem-fields-end-inner{float:right;font-weight:500;padding-left:30px;padding-top:6px}.requirement-highlight{background-color:rgba(255,238,0,.445)}.requirement .gem-req-actor{font-style:italic}.requirement .gem-req-testprocedures{color:#1b1b1b;font-size:13px;font-style:italic}.requirement .gem-req-testprocedures summary{margin-bottom:8px;text-align:right}.requirement .gem-req-testprocedures table{border-collapse:collapse;table-layout:fixed;width:100%}.requirement .gem-req-testprocedures table thead tr{border:0}.requirement .gem-req-testprocedures table thead th{background-color:inherit;text-align:left}.requirement .gem-req-testprocedures table tbody tr{border-top:1px solid #dddbdb}.requirement .gem-req-testprocedures table tbody td{font-size:13px;padding:6px 8px;vertical-align:top}.requirement .gem-req-testprocedures table tbody tr:first-child{border-top:1px dashed silver}.requirement .gem-req-testprocedures table tbody td:first-child{overflow-wrap:anywhere;white-space:normal;width:50%;word-break:normal}.requirement .gem-req-testprocedures table tbody td:last-child{overflow-wrap:anywhere;white-space:normal;width:50%}.requirement .gem-req-testprocedures tbody tr:nth-child(2n),.requirement .gem-req-testprocedures tbody tr:nth-child(odd){background:inherit!important}.requirement .gem-req-testprocedures summary{cursor:pointer;list-style:none}.requirement .gem-req-testprocedures summary::-webkit-details-marker{display:none}.requirement .gem-req-details-icon{display:inline-block;width:1em}.requirement .gem-req-details-title{width:90%}