.voice-text-input[data-v-6f8da3c7]{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;gap:8px;align-items:center}.voice-text-input input[data-v-6f8da3c7]{min-width:0}.voice-language[data-v-6f8da3c7]{width:64px}.voice-button.active[data-v-6f8da3c7]{color:#b42318;border-color:#fda29b}.voice-status[data-v-6f8da3c7]{display:block;margin-top:5px;color:#147d73}.voice-status.error[data-v-6f8da3c7]{color:#b42318}@media(max-width:560px){.voice-text-input[data-v-6f8da3c7]{grid-template-columns:minmax(0,1fr) 60px 40px}}.monitoring-page[data-v-b59852a8]{display:grid;gap:18px}.monitoring-heading[data-v-b59852a8]{align-items:flex-start}.monitoring-lead[data-v-b59852a8]{margin:6px 0 0;color:var(--muted)}.monitor-stat-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.monitor-stat-grid article[data-v-b59852a8]{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:14px;display:grid;gap:5px}.monitor-stat-grid span[data-v-b59852a8]{color:var(--muted);font-size:12px}.monitor-stat-grid strong[data-v-b59852a8]{font-size:25px}.monitor-stat-grid .warning[data-v-b59852a8]{border-color:#d5a538}.monitor-stat-grid .danger[data-v-b59852a8]{border-color:#d65d5d}.monitor-tabs[data-v-b59852a8]{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.monitor-tabs button[data-v-b59852a8]{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:11px 14px;display:flex;align-items:center;gap:7px;cursor:pointer}.monitor-tabs button.active[data-v-b59852a8]{color:var(--ink);border-bottom-color:var(--accent)}.tab-count[data-v-b59852a8]{min-width:19px;height:19px;border-radius:10px;background:#ad3333;color:#fff;padding:1px 5px;font-size:11px}.monitor-panel[data-v-b59852a8]{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.monitoring-page[data-v-b59852a8]{width:100%;min-width:0}.monitoring-company-name[data-v-b59852a8]{overflow-wrap:anywhere}.monitor-toolbar[data-v-b59852a8]{padding:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.filter-summary[data-v-b59852a8]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.result-search[data-v-b59852a8]{display:flex;align-items:center;gap:8px}.monitor-filters[data-v-b59852a8]{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.monitor-filters>label[data-v-b59852a8]{display:grid;gap:4px;color:var(--muted);font-size:11px}.monitor-search[data-v-b59852a8]{display:flex!important;align-items:center;gap:8px}.monitor-search input[data-v-b59852a8]{min-width:300px}.monitor-records[data-v-b59852a8]{display:grid}.monitor-record[data-v-b59852a8]{padding:16px;border-bottom:1px solid var(--line)}.monitor-record>header[data-v-b59852a8],.review-card header[data-v-b59852a8],.monitor-channels-card header[data-v-b59852a8]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.record-actions[data-v-b59852a8]{display:flex;align-items:center;gap:8px}.record-title-row[data-v-b59852a8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monitoring-company-name[data-v-b59852a8]{display:block;margin-top:3px;color:var(--muted);font-size:11px}.text-link[data-v-b59852a8]{border:0;padding:0;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.status-pill[data-v-b59852a8]{display:inline-flex;border-radius:12px;background:var(--panel-alt);padding:3px 8px;font-size:11px}.status-1[data-v-b59852a8]{background:#e6f2d3;color:#456615}.status-2[data-v-b59852a8]{background:#d8eaf8;color:#245c84}.status-3[data-v-b59852a8]{background:#eee5fa;color:#65408b}.status-4[data-v-b59852a8]{background:#d9f1ec;color:#176858}.status-pill.conflict[data-v-b59852a8]{background:#fde2e2;color:#9b2d2d}.reservation-pill[data-v-b59852a8],.future-ad-pill[data-v-b59852a8]{display:inline-flex;align-items:center;border-radius:4px;background:#b42318;color:#fff;padding:4px 8px;font-size:11px;font-weight:700}.record-activity[data-v-b59852a8]{margin:10px 0}.monitor-latest-contact[data-v-b59852a8]{display:grid;gap:5px;margin-top:12px;padding:10px 12px;border-left:3px solid var(--accent);background:var(--panel-alt)}.monitor-latest-contact>div[data-v-b59852a8]{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted)}.past-contact-date[data-v-b59852a8]{border-radius:4px;background:#dff4e7;color:#17643a;padding:3px 7px;font-weight:700}.weekend-contact-date[data-v-b59852a8]{background:#f9dce5;color:#8f294c;border-radius:4px;padding:3px 7px;font-weight:700}.contact-topic-input[data-v-b59852a8]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center}.speech-language[data-v-b59852a8]{width:66px}.contact-topic-input .icon-button.active[data-v-b59852a8]{border-color:#b42318;background:#fde7e4;color:#b42318}.topic-counter[data-v-b59852a8]{justify-self:end;color:var(--muted)}.speech-status[data-v-b59852a8]{display:flex;align-items:center;gap:7px;color:#236b53;font-size:13px}.speech-status.error[data-v-b59852a8]{color:#b42318}.speech-result-preview[data-v-b59852a8]{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);font-size:13px}.speech-result-preview p[data-v-b59852a8]{margin:0 0 5px;white-space:pre-wrap}.record-columns[data-v-b59852a8]{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:12px}.chip-list[data-v-b59852a8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.monitor-chip[data-v-b59852a8]{border:1px solid var(--line);border-radius:14px;padding:4px 9px;font-size:12px;display:grid;gap:2px}.vacancy-source[data-v-b59852a8]{color:var(--muted);font-size:10px}.monitoring-filter-modal[data-v-b59852a8]{width:min(760px,calc(100vw - 32px))}.filter-modal-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.filter-wide[data-v-b59852a8]{grid-column:1 / -1}.date-range-fields[data-v-b59852a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.monitor-chip.inactive[data-v-b59852a8]{opacity:.5;text-decoration:line-through}.contact-lines[data-v-b59852a8]{display:grid;gap:4px;margin-top:6px;font-size:13px}.monitor-contact-line[data-v-b59852a8]{display:flex;align-items:center;gap:7px;min-height:30px}.phone-link[data-v-b59852a8]{display:inline-flex;align-items:center;gap:5px;color:var(--accent);text-decoration:none}.phone-link[data-v-b59852a8]:hover{text-decoration:underline}.contact-name[data-v-b59852a8]{color:var(--ink)}.compact-icon-button[data-v-b59852a8]{width:28px;height:28px}.record-sources[data-v-b59852a8]{margin-top:14px;padding:12px;border-radius:10px;background:var(--panel-alt);display:grid;gap:10px}.record-sources article[data-v-b59852a8]{display:grid;grid-template-columns:1fr auto;gap:5px 12px}.record-sources pre[data-v-b59852a8],.review-card pre[data-v-b59852a8]{grid-column:1 / -1;margin:0;white-space:pre-wrap;font:inherit;font-size:13px;max-height:230px;overflow:auto}.source-status[data-v-b59852a8]{color:var(--muted);font-size:12px}.monitor-setup-card[data-v-b59852a8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:18px}.monitor-setup-card h2[data-v-b59852a8],.monitor-channels-card h2[data-v-b59852a8]{margin:0 0 5px;font-size:17px}.monitor-setup-card p[data-v-b59852a8],.monitor-channels-card p[data-v-b59852a8]{margin:0;color:var(--muted)}.olx-settings-card[data-v-b59852a8]{align-items:start;grid-template-columns:auto 1fr}.olx-settings-content[data-v-b59852a8]{display:grid;gap:10px;min-width:0}.olx-settings-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.olx-settings-grid label[data-v-b59852a8]{display:grid;gap:5px;color:var(--muted);font-size:12px}.olx-settings-grid .checkbox-field[data-v-b59852a8]{display:flex;grid-column:1 / -1}.olx-settings-actions[data-v-b59852a8]{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:12px}.setup-date-form[data-v-b59852a8],.telegram-auth-form[data-v-b59852a8],.conflict-card form[data-v-b59852a8]{display:flex;gap:8px}.setup-grid[data-v-b59852a8]{display:grid;gap:12px;padding:14px}.monitor-channels-card[data-v-b59852a8]{border:1px solid var(--line);border-radius:12px;overflow:hidden}.monitor-channels-card header[data-v-b59852a8]{padding:15px}.monitor-channels-card table[data-v-b59852a8]{width:100%}.table-subline[data-v-b59852a8]{display:block;margin-top:3px;color:var(--muted)}.switch-line[data-v-b59852a8]{display:flex;align-items:center;gap:7px}.dialog-picker[data-v-b59852a8]{max-height:270px;overflow:auto;padding:10px;background:var(--panel-alt);display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dialog-picker button[data-v-b59852a8]{text-align:left;border:1px solid var(--line);border-radius:9px;padding:9px;background:var(--panel);cursor:pointer;display:grid}.review-card[data-v-b59852a8],.conflict-card[data-v-b59852a8],.rule-card[data-v-b59852a8]{padding:16px;border-bottom:1px solid var(--line)}.review-card[data-v-b59852a8]{display:grid;gap:12px}.review-actions[data-v-b59852a8]{display:flex;gap:8px;justify-content:flex-end}.rule-card[data-v-b59852a8]{display:flex;justify-content:space-between;align-items:center;gap:16px}.conflict-card[data-v-b59852a8]{display:grid;gap:14px}.conflict-card p[data-v-b59852a8],.rule-card p[data-v-b59852a8]{margin:4px 0}.conflict-heading[data-v-b59852a8],.conflict-actions[data-v-b59852a8]{display:flex;justify-content:space-between;gap:14px;align-items:center}.conflict-client-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conflict-client-card[data-v-b59852a8]{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:12px;background:var(--panel)}.conflict-client-card.selected[data-v-b59852a8]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.conflict-client-card>header[data-v-b59852a8]{display:flex;justify-content:space-between;gap:10px;align-items:start}.conflict-client-card>header label[data-v-b59852a8]{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;cursor:pointer}.conflict-client-card>header label small[data-v-b59852a8]{grid-column:2;color:var(--muted)}.conflict-client-contacts[data-v-b59852a8]{display:flex;gap:7px;flex-wrap:wrap}.conflict-client-contacts>span[data-v-b59852a8]{border:1px solid var(--line);border-radius:8px;padding:6px 8px;display:grid;gap:2px;font-size:13px}.conflict-client-contacts>span small[data-v-b59852a8]{color:var(--muted)}.conflict-client-contacts>span.conflicting-contact[data-v-b59852a8]{border-color:#c93636;background:#fff0f0;color:#982323}.conflict-client-contacts>span b[data-v-b59852a8]{font-size:10px;text-transform:uppercase}.conflict-last-contact[data-v-b59852a8]{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:13px}.conflict-last-contact>span[data-v-b59852a8]{grid-row:1 / span 3;color:var(--muted)}.conflict-last-contact small[data-v-b59852a8]{color:var(--muted)}.conflict-actions>span[data-v-b59852a8]{color:var(--muted);font-size:12px}.outreach-panel[data-v-b59852a8]{display:grid}.outreach-settings[data-v-b59852a8]{padding:16px;display:grid;gap:16px;border-bottom:1px solid var(--line)}.outreach-setting-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.outreach-setting-grid label[data-v-b59852a8],.template-editor label[data-v-b59852a8],.stats-filter label[data-v-b59852a8]{display:grid;gap:5px;color:var(--muted);font-size:12px}.outreach-setting-grid input[data-v-b59852a8],.outreach-setting-grid select[data-v-b59852a8]{width:100%}.send-days[data-v-b59852a8]{display:flex;gap:15px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px}.send-days label[data-v-b59852a8]{display:flex;gap:5px;align-items:center}.template-editor[data-v-b59852a8]{border:1px solid var(--line);border-radius:10px;padding:12px}.template-editor summary[data-v-b59852a8]{cursor:pointer;font-weight:700}.template-editor[open][data-v-b59852a8]{display:grid;gap:12px}.template-editor textarea[data-v-b59852a8],.outreach-message-card textarea[data-v-b59852a8]{width:100%;resize:vertical}.outreach-queue>h2[data-v-b59852a8]{padding:0 16px;font-size:17px}.send-result-notice[data-v-b59852a8]{margin:0 16px 12px;padding:10px 12px;border-radius:8px}.send-result-notice.success[data-v-b59852a8]{color:#25652a;background:#e2f0dc}.send-result-notice.error[data-v-b59852a8]{color:#a32626;background:#fbe4e4}.send-result-text[data-v-b59852a8]{margin:0;font-size:13px}.send-result-text.pending[data-v-b59852a8]{color:var(--muted)}.send-result-text.success[data-v-b59852a8]{color:#25652a}.send-result-text.error[data-v-b59852a8]{color:#a32626}.outreach-message-card[data-v-b59852a8],.outreach-dialog-card[data-v-b59852a8]{padding:16px;border-top:1px solid var(--line);display:grid;gap:10px}.dialog-filter-bar[data-v-b59852a8]{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:end;gap:10px;flex-wrap:wrap}.dialog-filter-bar label[data-v-b59852a8]{display:grid;gap:5px;min-width:190px;color:var(--muted);font-size:12px}.dialog-context-filter[data-v-b59852a8],.manual-dialog-heading[data-v-b59852a8]{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-dialog-heading h2[data-v-b59852a8],.manual-dialog-heading p[data-v-b59852a8]{margin:0}.manual-dialog-heading p[data-v-b59852a8]{margin-top:4px;color:var(--muted);font-size:13px}.outreach-message-card header[data-v-b59852a8],.outreach-dialog-card header[data-v-b59852a8]{display:flex;justify-content:space-between;gap:12px}.outreach-dialog-card header>div[data-v-b59852a8]{display:grid;gap:4px}.dialog-client-title[data-v-b59852a8]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.telegram-chat-link[data-v-b59852a8],.telegram-chat-id[data-v-b59852a8]{font-size:12px}.telegram-chat-link[data-v-b59852a8]{color:var(--accent);text-decoration:none}.telegram-chat-link[data-v-b59852a8]:hover{text-decoration:underline}.manual-reply-form[data-v-b59852a8]{display:grid;gap:8px}.manual-reply-form textarea[data-v-b59852a8]{width:100%;resize:vertical}.manual-reply-actions[data-v-b59852a8]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.success-text[data-v-b59852a8]{color:#2f7d32}.dialog-messages[data-v-b59852a8]{display:grid;gap:8px;max-height:520px;overflow:auto;padding:6px;background:var(--panel-alt);border-radius:10px}.dialog-message[data-v-b59852a8]{width:min(80%,760px);padding:9px 11px;border-radius:10px;background:var(--panel)}.dialog-message.outgoing[data-v-b59852a8]{margin-left:auto;background:#e2f0dc}.dialog-message p[data-v-b59852a8]{white-space:pre-wrap;margin:5px 0}.dialog-message-toggle[data-v-b59852a8]{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dialog-message-toggle span[data-v-b59852a8]{display:block;white-space:pre-wrap;margin:5px 0}.two-line-clamp[data-v-b59852a8]{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.outreach-stats-panel[data-v-b59852a8]{padding:16px;display:grid;gap:16px;overflow-x:auto}.stats-filter[data-v-b59852a8]{display:flex;gap:10px;align-items:end}.outreach-stat-grid[data-v-b59852a8]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.outreach-stat-grid article[data-v-b59852a8]{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:4px}.outreach-stat-grid span[data-v-b59852a8]{color:var(--muted);font-size:12px}.outreach-stat-grid strong[data-v-b59852a8]{font-size:22px}.outreach-stat-grid button[data-v-b59852a8],.stats-number-link[data-v-b59852a8]{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;text-align:left}.outreach-stat-grid button[data-v-b59852a8]{font-size:22px}.rubric-stats-table[data-v-b59852a8]{width:100%}@media(max-width:1050px){.monitor-stat-grid[data-v-b59852a8]{grid-template-columns:repeat(3,1fr)}.record-columns[data-v-b59852a8],.olx-settings-grid[data-v-b59852a8]{grid-template-columns:1fr}.olx-settings-grid .checkbox-field[data-v-b59852a8],.olx-settings-actions[data-v-b59852a8]{grid-column:auto}.dialog-picker[data-v-b59852a8]{grid-template-columns:1fr 1fr}.conflict-client-grid[data-v-b59852a8]{grid-template-columns:1fr}.outreach-setting-grid[data-v-b59852a8]{grid-template-columns:repeat(2,1fr)}.outreach-stat-grid[data-v-b59852a8]{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.monitoring-heading[data-v-b59852a8]{gap:12px}.monitor-stat-grid[data-v-b59852a8]{grid-template-columns:repeat(2,1fr)}.monitor-toolbar[data-v-b59852a8],.filter-summary[data-v-b59852a8],.result-search[data-v-b59852a8]{align-items:stretch;flex-direction:column;width:100%}.monitor-toolbar>span[data-v-b59852a8]{align-self:flex-start}.monitor-record[data-v-b59852a8]{padding:12px;min-width:0}.monitor-record>header[data-v-b59852a8],.review-card header[data-v-b59852a8],.monitor-channels-card header[data-v-b59852a8]{flex-direction:column}.record-actions[data-v-b59852a8]{display:grid;grid-template-columns:1fr;width:100%}.record-actions .command-button[data-v-b59852a8]{width:100%}.record-actions .icon-button[data-v-b59852a8]{justify-self:end}.record-title-row[data-v-b59852a8]{align-items:flex-start}.record-columns[data-v-b59852a8]{gap:12px}.monitor-contact-line[data-v-b59852a8]{align-items:flex-start;flex-wrap:wrap}.filter-modal-grid[data-v-b59852a8],.date-range-fields[data-v-b59852a8]{grid-template-columns:1fr}.filter-wide[data-v-b59852a8]{grid-column:auto}.monitoring-filter-modal[data-v-b59852a8]{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow-y:auto}.monitor-tabs button[data-v-b59852a8]{flex:0 0 auto}.monitor-setup-card[data-v-b59852a8],.conflict-card[data-v-b59852a8],.rule-card[data-v-b59852a8]{grid-template-columns:1fr;display:grid}.monitor-search input[data-v-b59852a8]{min-width:0;width:100%}.dialog-picker[data-v-b59852a8],.outreach-setting-grid[data-v-b59852a8],.outreach-stat-grid[data-v-b59852a8]{grid-template-columns:1fr}.dialog-filter-bar[data-v-b59852a8]{align-items:stretch}.dialog-filter-bar label[data-v-b59852a8]{width:100%}.conflict-heading[data-v-b59852a8],.conflict-actions[data-v-b59852a8]{align-items:stretch;flex-direction:column}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #eef2f5;--panel: #ffffff;--panel-alt: #f8fafc;--ink: #18202b;--muted: #697586;--line: #d7dee8;--accent: #0f766e;--accent-strong: #0b5d57;--warning: #b45309;--danger: #b42318;--shadow: 0 14px 36px rgba(24, 32, 43, .08);background:var(--bg);color:var(--ink)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:default;opacity:.72}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--line);background:#fbfcfe;padding:20px 16px;overflow:hidden;transition:border-color .16s ease,padding .16s ease}.sidebar-collapsed .sidebar{border-right-color:transparent;padding:0;pointer-events:none}.sidebar-collapsed .sidebar *{visibility:hidden}.brand{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--ink);font-weight:700;text-decoration:none}.brand-mark{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:6px;background:#263442;color:#fff;font-size:13px}.user-menu,.posting-menu,.admin-menu{display:flex;flex-direction:column;gap:6px}.user-menu{min-height:24px}.admin-menu{margin-top:auto}.posting-menu{gap:4px}.nav-group-toggle{display:flex;align-items:center;gap:10px;min-height:34px;width:100%;border:0;background:transparent;color:var(--ink);padding:0 10px;font-size:13px;font-weight:500;text-align:left}.nav-group-toggle:hover{color:var(--accent-strong)}.nav-group-chevron{margin-left:auto}.nav-sub-link{margin-left:14px}.nav-link{display:flex;align-items:center;gap:10px;min-height:38px;border-radius:6px;color:var(--muted);padding:0 10px;text-decoration:none}.nav-link.router-link-active{background:#e6f3f1;color:var(--accent-strong)}.content-frame{display:grid;grid-template-rows:64px minmax(0,1fr);min-width:0}.topbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-bottom:1px solid var(--line);background:#ffffffdb;padding:0 24px}.sidebar-toggle{margin-right:auto}.identity{display:flex;align-items:center;gap:8px;color:var(--muted);min-width:0}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--warning)}.status-dot.online{background:var(--accent)}.page{min-width:0;padding:24px}.workspace,.admin-layout,.login-panel,.client-page{display:flex;flex-direction:column;gap:18px;max-width:1180px;margin:0 auto}.client-page{max-width:1420px;width:100%}.sidebar-collapsed .client-page{max-width:none}.posting-page{max-width:1420px}.sidebar-collapsed .posting-page{max-width:none}.login-panel{justify-content:center;min-height:calc(100vh - 112px);align-items:flex-start}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow,.panel-label{margin:0 0 6px;color:var(--accent-strong);font-size:12px;font-weight:700;text-transform:uppercase}h1,h2{margin:0;letter-spacing:0}h1{font-size:28px;line-height:1.18}h2{font-size:20px;line-height:1.25}.summary-grid,.admin-grid{display:grid;gap:16px}.translator-settings{display:flex;align-items:end;gap:12px;margin-bottom:16px}.translator-settings .field{width:min(360px,100%)}.ad-stopped-icon{color:#c62828}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.client-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.client-left,.client-right{display:flex;min-width:0;flex-direction:column;gap:12px}.panel,.table-panel,.editor-panel,.resolved-user,.search-panel,.selected-client,.related-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.panel{display:grid;gap:6px;min-height:108px;padding:18px}.resolved-user{display:grid;gap:6px;padding:12px;box-shadow:none}.selected-client{display:grid;gap:6px;padding:14px;box-shadow:none}.selected-client.ad-stopped-card{border-color:#fecaca;background:#fff1f2}.selected-ad-text{display:grid;gap:5px;max-height:190px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);padding:10px}.selected-ad-text p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.muted-inline{color:var(--muted)}.panel strong,td strong{display:block;overflow-wrap:anywhere}.panel small,td small{display:block;color:var(--muted);overflow-wrap:anywhere}.muted-cell{color:var(--muted);text-align:center}.loading-row{display:inline-flex;align-items:center;gap:8px}.spin-icon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-workspace{min-height:260px;border:1px dashed var(--line);border-radius:8px;background:#ffffff85}.status-row{display:flex;flex-wrap:wrap;gap:8px}.primary-action-row{display:flex;margin-top:8px}.client-ad-action{border-color:#0f766e;background:#0f766e;color:#fff;font-weight:800}.client-ad-action:hover:not(:disabled){background:#115e59;color:#fff}.status-row+.status-row{margin-top:8px}.document-zero-toggle{display:flex;margin:8px 0}.contact-note-badge{display:inline-block;border-radius:6px;background:#fff7d6;padding:5px 7px;color:var(--ink)}.no-call-client-name{color:var(--muted)}.table-check{display:inline-block;width:14px;height:14px;min-height:14px;padding:0;vertical-align:middle}.ad-payment-status-cell{width:30px;text-align:center}.payment-status-button{display:inline-grid;width:28px;height:28px;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.ad-payment-status{display:inline-flex;vertical-align:middle}.ad-payment-status.paid{color:#16a34a}.ad-payment-status.debt{width:13px;height:13px;border-radius:50%;background:#dc2626}.ads-list-table{table-layout:fixed}.ads-list-table th:first-child,.ads-list-table td:first-child{width:40px;text-align:center}.ads-list-table th:nth-child(2),.ads-list-table td:nth-child(2){width:40px}.ad-row-cell{min-width:0}.ad-row-title{display:flex;min-width:0;gap:10px;align-items:baseline;white-space:nowrap}.ad-row-number{flex:0 0 auto}.ad-row-client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-row-meta{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content;gap:8px 16px;align-items:baseline;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.2}.ad-row-meta span{display:inline-flex;min-width:0;gap:5px;align-items:baseline}.ad-row-meta small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.ad-row-meta strong{color:var(--ink);white-space:nowrap}.ad-row-user strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-search-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}.client-merge-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);background:var(--panel)}.client-merge-toolbar>span{color:var(--muted);font-size:13px}.client-mark-column{width:38px;min-width:38px;text-align:center}.client-mark-column input{width:15px;height:15px;margin:0}.ads-filter-panel,.contacts-filter-panel{display:grid;gap:12px}.ads-filter-grid,.contacts-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.posting-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.posting-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.posting-full-row{grid-column:1 / -1}.posting-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiktok-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.posting-last-post-panel{grid-column:1 / -1}.posting-last-event{margin-top:16px}.compact-panel{min-height:92px;padding:14px}.posting-inline-controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:14px}.compact-field{width:104px}.posting-side-panel{display:grid;gap:18px}.posting-queue-panel .related-header{gap:16px;align-items:end}.posting-queue-table-wrap{margin-top:14px}.queue-id-line{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.queue-id-line strong,.queue-id-line small{display:inline}.tiktok-status-chip{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:999px;background:var(--panel-alt);color:var(--muted);padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap}.tiktok-status-chip.queued{border-color:#f2c58d;background:#fff7ed;color:var(--warning)}.tiktok-status-chip.running{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.tiktok-status-chip.done{border-color:#99d6cd;background:#ecfdf5;color:var(--accent-strong)}.tiktok-status-chip.error{border-color:#fecdd3;background:#fff1f2;color:var(--danger)}.tiktok-status-chip.stale{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.tiktok-task-id{max-width:220px;overflow-wrap:anywhere}.layout-queue-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.layout-queue-filters{display:flex;flex-wrap:wrap;gap:12px}.layout-queue-filters .compact-field{width:180px}.layout-queue-table small{display:block;margin-top:4px}.queue-order-actions{display:grid;grid-template-columns:repeat(2,34px);gap:4px;width:72px}.queue-order-actions .icon-button{width:34px;min-width:34px;height:30px}.layout-queue-modal{display:grid;gap:14px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.layout-queue-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.layout-queue-modal .modal-header h2{margin:0}.inline-field-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.posting-side-section{display:grid;gap:12px}.priority-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.compact-command-button{width:auto;justify-self:start}.contacts-filter-grid,.contacts-filter-grid.with-user{grid-template-columns:minmax(0,1fr)}.date-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;justify-items:start}.check-line{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--muted);font-size:14px}.check-line input{width:16px;height:16px}.search-panel{padding:16px}.client-filter-grid{display:grid;gap:12px;margin-top:14px}.client-history-filter{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,1fr) minmax(130px,.8fr);gap:12px;align-items:end}.client-history-filter>.checkbox-field{min-height:38px}.client-filter-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.client-user-relation{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;min-width:0;margin:0;padding:0;border:0}.client-user-relation legend{width:100%;margin-bottom:2px;color:var(--muted);font-size:13px;font-weight:600}.client-user-relation label{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:var(--text);font-size:14px}.client-user-relation input{width:16px;height:16px}.status-pill{display:inline-flex;align-items:center;min-height:30px;border:1px solid #f2c58d;border-radius:6px;background:#fff7ed;color:var(--warning);padding:0 10px;font-size:13px}.status-pill.ok{border-color:#99d6cd;background:#ecfdf5;color:var(--accent-strong)}.pagination-row,.related-header,.related-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.pagination-row{color:var(--muted);font-size:13px}.pager-buttons{display:inline-flex;gap:6px}.icon-button:disabled{cursor:default;opacity:.45}.related-panel{display:grid;gap:10px;padding:12px}.related-list{display:grid;gap:8px}.related-table-wrap{overflow:auto}.related-table th,.related-table td{padding:10px 12px}.vacancy-table{table-layout:fixed}.vacancy-table th:last-child,.vacancy-table td:last-child{width:128px}.vacancy-table td{overflow-wrap:anywhere}.actions-cell{text-align:right}.actions-cell .row-actions{justify-content:flex-end}.related-row{display:grid;gap:4px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);padding:10px}.related-row small,.related-footer{color:var(--muted)}.contact-list{display:grid;gap:8px}.contact-card{display:grid;gap:4px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);padding:10px}.contact-card small{display:block;color:var(--muted)}.contact-card .contact-comment{color:var(--ink);border-radius:6px;background:#fff7d6;padding:5px 7px;white-space:pre-wrap}.contact-card.selected{border-color:#99d6cd;background:#eef8f7}.contact-card.processed{background:#f2f4f7;color:var(--muted)}.editable-contact{grid-template-columns:minmax(0,1fr) auto;align-items:start}.row-actions{display:inline-flex;gap:6px}.row-actions .icon-button{width:32px;height:32px}.table-panel{overflow:auto}.invoice-list-cell{display:grid;gap:6px;min-width:0;padding:12px 14px}.invoice-list-main{display:flex;min-width:0;align-items:center;gap:8px;white-space:nowrap}.invoice-unpaid-dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--danger)}.invoice-list-number{flex:0 0 auto}.invoice-list-client,.invoice-list-meta span,.invoice-list-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.invoice-list-client{white-space:nowrap}.invoice-list-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;color:var(--muted);font-size:13px;white-space:nowrap}.invoice-list-meta strong{color:var(--ink)}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}th{background:var(--panel-alt);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}tbody tr{transition:background .16s ease}tbody tr:hover,tbody tr.selected{background:#eef8f7}tbody tr.selected-ad-row{outline:2px solid var(--accent);outline-offset:-3px;box-shadow:inset 3px 0 0 var(--accent)}tbody tr.processed{background:#f2f4f7;color:var(--muted)}tbody tr.stopped{background:#fff1f2}tbody tr.unconfirmed{background:#fffbeb}.important-cell{color:#d97706;text-align:center}.important-cell svg+svg{margin-left:4px}.contact-title-with-flags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.contact-title-with-flags svg{flex:0 0 auto;color:#d97706}.editor-panel{display:flex;flex-direction:column;gap:16px;padding:18px}.field{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:700}input,select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:0 10px}input:focus,select:focus{border-color:var(--accent);outline:3px solid rgba(15,118,110,.14)}.checkbox-field{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.checkbox-field input{width:18px;min-height:18px}.input-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.actions{display:flex;justify-content:flex-end;gap:8px}.command-button,.icon-button,.result-row{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.command-button{gap:8px;min-height:38px;padding:0 13px}.command-button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.command-button.success{border-color:#16a34a;background:#16a34a;color:#fff}.command-button.success:hover:not(:disabled){border-color:#15803d;background:#15803d;color:#fff}.icon-button{width:38px;height:38px;padding:0}.icon-button.active{border-color:#10b981;background:#d1fae5;color:#047857}.result-list{display:grid;gap:6px}.result-row{justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;text-align:left}.result-row small{color:var(--muted)}.notice,.empty-editor{border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);color:var(--muted);padding:12px}.contact-date-line{display:block;color:var(--accent-strong);font-size:13px;margin-top:2px}tbody tr.unpaid{background:#fff7ed}.danger-note{color:var(--danger);font-weight:700}.task-notices{position:fixed;top:84px;right:24px;z-index:80;display:grid;gap:10px;width:min(420px,calc(100vw - 32px))}.task-notice{position:relative;display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;background:#fff;box-shadow:0 18px 50px #0f172a2e}.task-notice-warning{border-left-color:#d97706}.task-notice-error{border-left-color:var(--danger)}.task-notice p{margin:0;color:var(--muted)}.task-notice .command-button{justify-self:start}.task-notice-close{position:absolute;top:8px;right:8px}.create-client-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.error-text{color:var(--danger)}.date-chip{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);margin:0 4px 4px 0;padding:0 7px;font-size:12px}.date-chip.done{border-color:#99d6cd;background:#ecfdf5;color:var(--accent-strong)}.date-chip.warning{border-color:#fbbf24;background:#fffbeb;color:#92400e;font-weight:700}.phone-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-weight:700;text-decoration:none}.compact-select{min-height:34px;max-width:84px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:0 8px;font:inherit}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#18202b7a;padding:24px}.detail-modal{position:relative;display:grid;gap:16px;width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.modal-close{position:absolute;top:12px;right:12px}.detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-modal h3{margin:0 0 8px;color:var(--muted);font-size:13px;text-transform:uppercase}.detail-modal p{margin:0;white-space:pre-wrap}.ad-preview-components{display:grid;gap:12px}.ad-preview-component{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.ad-preview-component-heading{display:flex;gap:8px 16px;align-items:baseline;justify-content:space-between}.ad-preview-component-heading span{color:var(--muted)}.ad-preview-layout-frame{display:flex;max-height:55vh;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#f8fafc}.ad-preview-layout-frame img{display:block;width:auto;max-width:100%;height:auto;max-height:55vh;object-fit:contain}tbody tr.non-clickable-row{cursor:default}.contact-modal{width:min(560px,100%)}.ad-create-modal{width:min(1280px,100%)}.client-create-modal{width:min(720px,100%)}.vacancy-edit-modal{width:min(1040px,100%)}.ad-edit-modal,.tiktok-modal{width:min(1180px,100%)}.invoice-edit-modal{width:min(760px,100%)}.vacancy-rubric-title{font-size:16px}.modal-form{display:grid;gap:14px}.modal-form textarea{font-size:1.5em;line-height:1.35;resize:vertical;min-height:120px}.form-section,.phone-editor-list{display:grid;gap:10px}.form-section{border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);padding:12px}.form-section h3{margin:0;font-size:16px}.client-ad-row{display:grid;gap:12px}.client-ad-row.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.client-ad-row.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.section-title-row,.publication-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-ad-publications{gap:12px}.publication-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:12px}.client-ad-single-text{display:grid}.publication-types{display:grid;gap:10px}.publication-types-header,.publication-type-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.publication-type-row{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);padding:10px}.phone-editor-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,1fr) 38px;gap:8px;align-items:end}.email-editor-list{display:grid;gap:8px}.email-editor-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,1fr) 38px 38px;gap:8px;align-items:center}.time-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.inline-actions{justify-content:flex-start;margin-top:8px}.text-tools-row{margin:4px 0 10px}.flag-list{display:flex;flex-wrap:wrap;gap:8px}.weekday-flags{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:2px}.weekday-flags .checkbox-field{flex:0 0 auto}.component-publication-name{margin:-8px 0 2px;font-size:16px;font-weight:800}.duplicate-choice{display:grid;gap:8px;border-bottom:1px solid var(--line);padding:10px 0}.duplicate-choice:last-child{border-bottom:0}.duplicate-flags{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-list{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:13px}.issue-list small{display:block;color:var(--text)}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.modal-actions-spread{align-items:center;justify-content:space-between}.command-button.danger{border-color:#dc2626;color:#b91c1c}.command-button.danger:hover:not(:disabled){background:#fef2f2}.layout-list{display:grid;gap:8px}.layout-select-row{max-width:420px}.layout-preview{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.layout-preview-header{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.layout-preview-header>div{display:grid;gap:2px}.layout-image-frame{max-height:70vh;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#f8fafc;display:flex;align-items:center;justify-content:center}.layout-image-frame img{display:block;width:auto;max-width:100%;max-height:70vh;height:auto;object-fit:contain}.layout-changes-panel{display:grid;gap:10px;margin-top:8px}.layout-change-form{display:grid;gap:8px}.layout-change-form textarea{width:100%;min-height:86px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:1.5em;line-height:1.35;padding:10px;resize:vertical}.tiktok-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:start}.tiktok-preview-panel{display:grid;gap:12px}.tiktok-video{width:100%;max-height:68vh;aspect-ratio:9 / 16;border:1px solid var(--border);border-radius:8px;background:#0f172a;object-fit:contain}.tiktok-text{display:grid;gap:6px;padding:12px;border:1px solid #d5e1ec;border-radius:8px;background:#f8fbfd}.tiktok-text-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tiktok-text h4{margin:0;color:#005f5b;font-size:12px;text-transform:uppercase}.tiktok-text pre{margin:0;color:#172033;font-family:inherit;font-size:15px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media(max-width:1180px){.posting-form-grid,.posting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktok-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.app-shell{grid-template-columns:1fr;position:relative}.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:fixed;z-index:50;inset:0 auto 0 0;width:min(280px,calc(100vw - 48px));max-height:none;flex-direction:column;align-items:stretch;border-right:1px solid var(--line);border-bottom:0;box-shadow:var(--shadow);overflow-y:auto}.sidebar-collapsed .sidebar{max-height:none;padding:20px 16px;transform:translate(-100%);border-bottom:0}.admin-menu{margin-left:0;margin-top:auto}.summary-grid,.admin-grid,.posting-grid,.client-workspace,.posting-form-grid,.posting-summary-grid,.tiktok-summary-grid{grid-template-columns:1fr}}@media(max-width:1180px){.contacts-table-panel{overflow:visible}.contacts-table thead{display:none}.contacts-table,.contacts-table tbody,.contacts-table tr,.contacts-table td{display:block}.contacts-table tbody tr{display:grid;grid-template-columns:64px repeat(3,minmax(0,1fr));gap:8px 10px;border-bottom:1px solid var(--line);padding:10px 12px}.contacts-table td{min-width:0;border-bottom:0;padding:0}.contacts-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.contacts-table td[data-label=""]:before{display:none}.contacts-table .important-cell{text-align:left}.contacts-table .contact-topic-cell,.contacts-table .contact-note-cell,.contacts-table .muted-cell{grid-column:1 / -1}}@media(max-width:620px){.page{padding:16px}.topbar{padding:0 16px}.section-heading,.actions,.pagination-row,.related-header{align-items:flex-start;flex-direction:column}.actions,.command-button{width:100%}.modal-actions-spread{align-items:stretch}.client-search-row,.client-history-filter,.client-filter-flags,.create-client-offer,.phone-editor-row,.email-editor-row,.time-input-row{grid-template-columns:1fr;width:100%}.create-client-offer{align-items:stretch}.ads-filter-grid,.client-ad-row.three-columns,.client-ad-row.four-columns,.contacts-filter-grid,.contacts-filter-grid.with-user,.date-range-row,.detail-columns,.tiktok-workspace{grid-template-columns:1fr}}
