.practice-choice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:15px;margin-bottom:16px}.practice-choice select{max-width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;font-size:15px}.placement-section{padding-bottom:75px}.placement-builder{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.placement-builder label{display:block;font-size:16px;margin:24px 0 10px}.placement-builder select{width:100%;padding:12px;font-size:16px;border:1px solid var(--line);border-radius:6px}.placement-builder h3{margin-bottom:15px}.placement-builder p{font-size:14px}.placement-builder .small-note{margin-top:20px;font-size:13px}#placement-destination{margin-top:14px}#placement-status{color:var(--orange);min-height:45px}.placement-table{border-collapse:collapse;font-size:13px;width:100%;margin:20px 0}.placement-table th,.placement-table td{padding:13px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.placement-table th{font-weight:600;color:var(--muted)}.placement-table .text-link{font-size:13px}.placement-builder .packet-actions{align-items:center}.placement-table td:first-child{min-width:120px}
@media(max-width:850px){.placement-builder{grid-template-columns:1fr;gap:30px}}
@media(max-width:600px){.placement-builder{padding:23px}.practice-choice select{font-size:14px;width:100%}.placement-section{padding-bottom:50px}.placement-table{min-width:540px}}
.placement-builder>div,.workflow-panel>div,.capability-panel>div{min-width:0}.placement-builder .cost-scroll{max-width:100%;overflow-x:auto}
