.model-callout, .copy-plan {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
    border-left: 4px solid var(--cyan);
}
.model-callout h2, .copy-plan h2 { margin: 0 0 5px; }
.model-callout p, .copy-plan p { margin: 0; color: var(--muted); }
.search-bar { display: flex; gap: 10px; align-items: center; margin-bottom: 18px; }
.search-bar input, .copy-plan select {
    min-width: 280px;
    padding: 11px;
    border: 1px solid #cbd5df;
    border-radius: 8px;
    font-size: 15px;
}
.search-bar a { color: var(--blue); text-decoration: none; }
.account-name { display: block; }
.level-2 { padding-left: 12px; }
.level-3 { padding-left: 24px; }
.level-4, .level-5 { padding-left: 36px; }
.check { display: flex !important; align-items: center; gap: 10px; padding-top: 23px; }
.check input { width: 18px !important; margin: 0 !important; }
.copy-plan form { display: flex; gap: 10px; }
@media (max-width: 720px) {
    .model-callout, .copy-plan { align-items: flex-start; flex-direction: column; }
    .search-bar, .copy-plan form { align-items: stretch; flex-direction: column; width: 100%; }
    .search-bar input, .copy-plan select { min-width: 0; width: 100%; }
}
