.controlHeading,.controlRow,.controlActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.controlHeading{justify-content:space-between}.controlRow{padding:16px 0;border-bottom:1px solid #8883}.controlRow>div{flex:1;min-width:180px}.controlRow p{margin:5px 0;font-size:.88rem;opacity:.8}.controlButton{font:inherit;border:1px solid #8885;border-radius:12px;padding:10px 16px;background:transparent;color:inherit;cursor:pointer}.controlButton:hover{background:#8881}.controlButton:disabled{opacity:.45;cursor:default}.controlPriority{background:#b8ff35;color:#163014;font-weight:700;border-color:#b8ff35}.controlError{color:#e96b69}.controlReview{padding:16px;background:#8881;border-radius:14px;margin:12px 0}.controlReview label{display:block;margin:12px 0}.controlReview select{display:block;padding:8px;margin-top:6px;font:inherit;max-width:100%}.controlReview input[type=checkbox]{margin-right:8px}.deviceControlPanel{grid-column:1/-1}@media(max-width:600px){.controlActions .controlButton{width:100%}.controlRow{align-items:stretch}.controlRow>div{flex-basis:100%}}
.controlDetails,.controlHistory{margin-top:12px}.controlDetails>summary,.controlHistory>summary{cursor:pointer;padding:8px 0;font-size:.86rem}.controlHistory{padding:8px 16px;border:1px solid #8883;border-radius:14px}.controlDetails p{font-size:.8rem}.controlFingerprint{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.controlApproval{font-weight:650}

.controlWarning{color:#d79428}
