.service-operations{margin:2rem 0;max-width:100%;min-width:0}.service-operations [hidden]{display:none!important}.service-operations fieldset{border:1px solid #7c918c;padding:1.25rem;min-width:0}.service-operations legend{font-weight:650}.service-operations .controls-grid{display:flex;flex-wrap:wrap;gap:1.1rem}.service-operations .controls-grid label{display:flex;flex-direction:column;gap:.4rem;max-width:100%;min-width:0}.service-operations .controls-grid label.check{flex-direction:row;align-items:center}.service-operations input,.service-operations select,.service-operations button{font:inherit;max-width:100%;color:inherit;background:transparent}.service-operations input,.service-operations select{padding:.5rem;border:1px solid #829a91;border-radius:4px}.service-operations input[type=text]{width:26rem}.service-operations input[type=number]{width:10rem}.service-operations input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0}.service-operations button{padding:.65rem .85rem;border:1px solid #829a91;border-radius:4px;cursor:pointer;margin:1rem .75rem 0 0}.service-operations .operations-table{overflow:auto;max-width:100%;margin:1.5rem 0;overscroll-behavior-inline:contain}.service-operations table{border-collapse:collapse;min-width:550px;width:100%}.service-operations td,.service-operations th{padding:.65rem;vertical-align:top;text-align:left;border-bottom:1px solid #63796f;overflow-wrap:anywhere;min-width:6em}.service-operations caption{text-align:left;font-weight:600;padding-bottom:.65rem}.service-operations .operations-summary{display:grid;gap:.65rem}.service-operations .operations-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.service-operations dt,.service-operations dd{margin:0;overflow-wrap:anywhere}.service-operations dt{font-weight:600}.service-operations .operations-status{overflow-wrap:anywhere}.service-operations.operations-materials{display:flex;flex-wrap:wrap;gap:1rem}.service-operations :is(input,select,button,a,.operations-table):focus-visible{outline:3px solid #ecad42;outline-offset:3px}@media(max-width:600px){.service-operations fieldset{padding:.8rem}.service-operations .operations-summary>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.service-operations td,.service-operations th{padding:.5rem}}.resource-page article[data-service-operations-guide] h2{overflow-wrap:anywhere}
