#refinement select,#rf-geometry select{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px;border:1px solid #000;background:#fff;color:#000;font:inherit;border-radius:0}#rf-error{color:#b00000;font-weight:700}.action-link{display:inline-flex;align-items:center;border:1px solid #000;text-decoration:none;padding:12px 16px;font-weight:700;font-size:14px;min-height:44px}.rf-job{border-top:1px solid #000;margin-top:24px;padding-top:20px;overflow-wrap:anywhere}.rf-job h3{margin-bottom:8px}.rf-job .actions{margin:12px 0}.rf-job p{font-size:14px}#rf-connection{border-left:3px solid #0057b8;padding-left:12px}.result-actions{display:flex;flex-wrap:wrap;gap:10px}#rf-angle-result{border-top:1px solid #000;padding-top:16px;font-weight:700}#rf-geometry td:first-child{max-width:400px;white-space:normal;overflow-wrap:anywhere}#rf-reference-status,#rf-input-status{font-size:14px}#rf-geometry .table-wrap{max-height:420px}@media(max-width:760px){#refinement .fields label,#rf-geometry .fields label{grid-column:1/-1}.result-actions{justify-content:flex-start}.rf-job .actions{gap:8px}#rf-geometry-title,#refinement-title{font-size:22px}}
.rf-boundary-note{border-left:3px solid #ff0000;padding-left:12px;font-weight:700}
