.live-pager {display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 0;font-size:12px;color:var(--text-5);flex-wrap:wrap;}
.live-pager .btn-ghost {width:auto;height:30px;padding:0 10px;}
.live-pager button:disabled {opacity:.45;cursor:default;}
.line-settings-toolbar {display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px;}
.line-settings-toolbar .org-select {width:160px;min-width:120px;height:36px;}
.line-settings-toolbar button,.line-settings-actions button {display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:84px;height:36px;padding:0 14px;border-radius:6px;font-size:13px;line-height:1;white-space:nowrap;}
.line-settings-form {display:block;width:560px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow:auto;padding:24px;border-radius:8px;}
.line-settings-actions {display:flex;justify-content:flex-end;gap:10px;margin-top:12px;}
.line-settings-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.line-settings-grid label {display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0;}
.line-settings-grid label.wide {grid-column:1/-1;}
.line-settings-grid input,.line-settings-grid select,.line-settings-grid textarea {font:inherit;box-sizing:border-box;width:100%;padding:9px;border:1px solid var(--border,#d8dde5);border-radius:6px;}
.line-settings-grid label.check {flex-direction:row;align-items:center;}
.line-settings-grid input[type=checkbox] {width:auto;}
.line-settings-error {color:#b42318;font-size:13px;min-height:20px;margin-top:12px;}
.page.live-loading {position:relative;}
.page.live-loading > :not(.live-load-status) {pointer-events:none;opacity:.35;}
.live-load-status {position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:rgba(255,255,255,.8);font-size:14px;color:var(--text-5);}
.live-history-loading {pointer-events:none;opacity:.45;}
