.fbs-stock-sync .panel-header{align-items:flex-start;gap:14px;flex-wrap:wrap}.fbs-stock-sync .panel-header .button-row{flex-wrap:wrap}.fbs-stock-sync .panel-body{display:grid;gap:14px}.fbs-stock-sync p{margin:0}.fbs-sync-settings-summary{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:var(--text-body)}.fbs-sync-settings-summary>span:first-child{font-weight:var(--weight-strong)}.fbs-sync-help{font-size:var(--text-secondary);line-height:1.6;color:var(--muted,#647780)}.fbs-sync-settings{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.fbs-sync-settings>label{display:grid;gap:6px;font-size:var(--text-secondary)}.fbs-sync-settings .fbs-sync-toggle{display:flex;align-items:center;grid-column:1/-1}.fbs-sync-toggle input{width:auto}.fbs-sync-warehouse{grid-column:1/-1;font-size:var(--text-body)}.fbs-sync-ozon{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 12px;border:1px solid var(--border,#dfe8eb);border-radius:8px;font-size:var(--text-body)}.fbs-sync-ozon>span{color:var(--muted,#647780)}.fbs-sync-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.fbs-sync-source{display:grid;gap:4px;padding:10px 12px;background:var(--surface-alt,#f3f7f7);border-radius:7px;font-size:var(--text-secondary)}.fbs-sync-source small{color:var(--muted,#647780)}.fbs-sync-source-problem{border-left:3px solid #b78326}.fbs-sync-last-run{font-size:var(--text-secondary);line-height:1.6}.fbs-sync-last-run p{margin-top:6px}.fbs-sync-table-wrap{overflow-x:auto;max-height:580px}.fbs-sync-table{width:100%;min-width:720px}.fbs-sync-table th{position:sticky;top:0;background:var(--surface-alt,#f3f7f7)}.fbs-sync-table td,.fbs-sync-table th{padding:10px 12px}.fbs-sync-table td:first-child{min-width:160px}.fbs-sync-table td:last-child{min-width:240px;max-width:420px;white-space:normal}.fbs-sync-account .text-btn{font:inherit;color:var(--primary,#157e73);border:0;background:none;padding:0;text-decoration:underline;cursor:pointer}@media(max-width:760px){.fbs-sync-settings{grid-template-columns:1fr}.fbs-stock-sync .panel-header .button-row{width:100%}.fbs-sync-settings-summary{display:grid;gap:7px}}
.fbs-sync-channels{grid-column:1/-1;border:1px solid var(--border,#dfe8eb);border-radius:8px;padding:12px;display:flex;flex-wrap:wrap;gap:16px}.fbs-sync-channels label{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;font-size:var(--text-body)}.fbs-sync-channels input{width:auto}.fbs-sync-channels small{grid-column:2;color:var(--muted,#647780)}.fbs-sync-waits{display:grid;gap:8px}
