#siri-ordering { grid-column: 1 / -1; }
#siri-ordering .siri-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; }
#siri-ordering label { min-width: 0; display: grid; gap: 8px; margin-bottom: 16px; }
#siri-ordering input, #siri-ordering select { width: 100%; min-width: 0; box-sizing: border-box; }
#siri-ordering .siri-copy-row { display: flex; gap: 8px; }
#siri-ordering .siri-copy-row input { flex: 1; }
#siri-ordering .siri-copy-row button { flex-shrink: 0; }
#siri-ordering [data-siri-setup] { margin-top: 20px; border-top: 1px solid #d7e1ee; padding-top: 20px; }
#siri-ordering [data-siri-setup] > a { display: inline-flex; margin: 12px 0; align-items: center; }
#siri-ordering [data-siri-setup] > p { margin: 12px 0; }
#siri-ordering [data-siri-connections] { list-style: none; padding: 0; }
#siri-ordering li { display: flex; gap: 12px; align-items: center; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #d7e1ee; }
#siri-ordering li span { overflow-wrap: anywhere; }
@media (max-width: 600px) { #siri-ordering .siri-fields { grid-template-columns: minmax(0, 1fr); gap: 0; } }
