.image-info[data-v-fa939390]{display:inline-flex;position:relative;vertical-align:middle}.info-btn[data-v-fa939390]{align-items:center;background:#fff;border:1px solid #c7c7cc;border-radius:50%;color:#6e6e73;cursor:pointer;display:inline-flex;font:italic 600 12px/1 Georgia,Times New Roman,serif;height:20px;justify-content:center;letter-spacing:0;padding:0;text-transform:none;width:20px}.info-btn[data-v-fa939390]:hover,.info-btn[aria-expanded=true][data-v-fa939390]{border-color:#007aff;color:#007aff}.info-btn.is-warn[data-v-fa939390]{background:#fffbeb;border-color:#f59e0b;color:#b45309}.sr-only[data-v-fa939390]{height:1px;overflow:hidden;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.panel[data-v-fa939390],.sr-only[data-v-fa939390]{position:absolute}.panel[data-v-fa939390]{background:#fff;border:1px solid #e5e5e7;border-radius:8px;box-shadow:0 10px 28px #00000024;color:#1d1d1f;display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:1.45;padding:12px 14px;right:0;text-align:left;text-transform:none;top:26px;width:290px;z-index:20}.panel-title[data-v-fa939390]{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.panel-close[data-v-fa939390]{background:none;border:none;color:#8e8e93;cursor:pointer;font-size:16px;line-height:1;position:absolute;right:8px;top:6px}dl[data-v-fa939390]{display:grid;gap:3px 10px;grid-template-columns:auto 1fr;margin:0}dt[data-v-fa939390]{color:#6e6e73}dd[data-v-fa939390]{margin:0;overflow-wrap:anywhere}.mono[data-v-fa939390]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.note[data-v-fa939390]{color:#6e6e73}.note-warn[data-v-fa939390]{background:#fffbeb;border-radius:5px;color:#92400e;padding:6px 8px}.modal-backdrop[data-v-ac267007]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal[data-v-ac267007]{background:#fff;border-radius:10px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;width:min(440px,calc(100vw - 32px))}.modal-header[data-v-ac267007]{align-items:flex-start;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h2[data-v-ac267007]{color:#1d1d1f;font-size:16px;font-weight:600;margin:0}.modal-header .subtitle[data-v-ac267007]{color:#6e6e73;font-size:12px;margin-top:2px}.modal-close[data-v-ac267007]{background:none;border:none;color:#6e6e73;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.modal-close[data-v-ac267007]:hover{color:#1d1d1f}.modal-body[data-v-ac267007]{display:flex;flex-direction:column;gap:16px;padding:20px}.warn[data-v-ac267007]{background:#fef3c7;border-radius:6px;color:#92400e;font-size:13px;margin:0;padding:8px 12px}.field[data-v-ac267007]{align-items:center;color:#1d1d1f;display:flex;font-size:14px;gap:10px}.field-stacked[data-v-ac267007]{align-items:stretch;flex-direction:column;gap:6px}.field .label[data-v-ac267007]{color:#1d1d1f;font-size:13px;font-weight:500}.field input[type=text][data-v-ac267007]{background:#fff;border:1px solid #d1d1d6;border-radius:6px;color:#1d1d1f;font-size:14px;padding:8px 10px}.field input[type=text][data-v-ac267007]:disabled{background:#f4f4f6;color:#8a8a8e}.field .hint[data-v-ac267007]{color:#6e6e73;font-size:12px}.error[data-v-ac267007]{background:#fee2e2;border-radius:6px;color:#991b1b;font-size:13px;padding:8px 12px}.modal-footer[data-v-ac267007]{border-top:1px solid #f0f0f2;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.btn[data-v-ac267007]{background:#fff;border:1px solid #d1d1d6;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.btn[data-v-ac267007]:hover:not(:disabled){background:#f7f7f9}.btn[data-v-ac267007]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-ac267007]{background:#007aff;border-color:#007aff;color:#fff}.btn-primary[data-v-ac267007]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.jobs-list[data-v-4c6d2443]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;overflow:hidden}table[data-v-4c6d2443]{border-collapse:collapse;width:100%}td[data-v-4c6d2443],th[data-v-4c6d2443]{border-bottom:1px solid #f0f0f2;padding:12px 16px;text-align:left}th[data-v-4c6d2443]{background:#fafafb;color:#6e6e73;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}tbody tr:last-child td[data-v-4c6d2443]{border-bottom:none}td.title[data-v-4c6d2443]{min-width:280px}.job-name[data-v-4c6d2443]{color:#1d1d1f;font-weight:600}.job-slug[data-v-4c6d2443]{color:#6e6e73;font-size:12px;margin-top:2px}a.job-slug-link[data-v-4c6d2443]{color:#007aff;display:inline-block;text-decoration:none}a.job-slug-link[data-v-4c6d2443]:hover{text-decoration:underline}a.job-slug-preview[data-v-4c6d2443]{color:#92400e}.dim[data-v-4c6d2443]{color:#6e6e73;font-size:13px}.status[data-v-4c6d2443]{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.status.is-draft[data-v-4c6d2443]{background:#fef3c7;color:#92400e}.status.is-edited[data-v-4c6d2443]{background:#dbeafe;color:#1e40af}.status.is-active[data-v-4c6d2443],.status.is-published[data-v-4c6d2443]{background:#dcfce7;color:#166534}.status.is-inactive[data-v-4c6d2443]{background:#e5e7eb;color:#4b5563}.status.is-na[data-v-4c6d2443]{background:transparent;color:#9ca3af;font-weight:400}.status-switch[data-v-4c6d2443]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;line-height:inherit}.status-switch[data-v-4c6d2443]:hover:not(:disabled){box-shadow:0 0 0 1px currentColor}.status-switch[data-v-4c6d2443]:disabled{cursor:wait}.switch-knob[data-v-4c6d2443]{border:1.5px solid;border-radius:5px;box-sizing:border-box;height:10px;position:relative;width:18px}.switch-knob[data-v-4c6d2443]:after{background:currentColor;border-radius:50%;content:"";height:5px;left:1px;position:absolute;top:1px;transition:left .15s;width:5px}.status-switch.is-active .switch-knob[data-v-4c6d2443]:after{left:9px}tbody tr.row-active[data-v-4c6d2443]{background:#fff}tbody tr.row-inactive[data-v-4c6d2443]{background:#fafafb}tbody tr.row-unpublished[data-v-4c6d2443]{background:#f4f4f6;color:#8a8a8e}tbody tr.row-unpublished .job-name[data-v-4c6d2443]{color:#5a5a5e}tbody tr.row-unpublished .dim[data-v-4c6d2443],tbody tr.row-unpublished .job-slug[data-v-4c6d2443]{color:#9a9a9e}tbody tr:hover.row-active[data-v-4c6d2443]{background:#f7f7f9}tbody tr:hover.row-inactive[data-v-4c6d2443]{background:#f0f0f2}tbody tr:hover.row-unpublished[data-v-4c6d2443]{background:#eaeaec}.actions[data-v-4c6d2443]{text-align:right;white-space:nowrap}.btn[data-v-4c6d2443]{background:#1d1d1f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-left:6px;padding:6px 12px;text-decoration:none}.btn[data-v-4c6d2443]:hover:not(:disabled){background:#2c2c2e}.btn[data-v-4c6d2443]:disabled{cursor:wait;opacity:.5}.btn-secondary[data-v-4c6d2443]{background:#fff;border:1px solid #d2d2d7;color:#1d1d1f}.btn-secondary[data-v-4c6d2443]:hover:not(:disabled){background:#f6f6f7;border-color:#b0b0b5;color:#1d1d1f}.btn-icon[data-v-4c6d2443]{background:transparent;border:1px solid #d1d1d6;color:#6e6e73;padding:4px 8px}.btn-icon[data-v-4c6d2443]:hover:not(:disabled){background:#fff;border-color:#b0b0b5;color:#1d1d1f}.btn-icon[data-v-4c6d2443]:disabled{cursor:default}.btn-icon .gear[data-v-4c6d2443]{font-size:15px;line-height:1}.btn-icon .arrow[data-v-4c6d2443]{font-weight:700}.btn-icon .arrow[data-v-4c6d2443],.btn-icon .trash[data-v-4c6d2443]{font-size:14px;line-height:1}.btn-icon-danger[data-v-4c6d2443]:hover:not(:disabled){background:#fff5f5;border-color:#c41e3a;color:#c41e3a}.btn-icon-danger[data-v-4c6d2443]:disabled{cursor:wait}.btn-publish[data-v-4c6d2443]{background:#fff;border:1px solid #16653440;color:#166534;min-width:88px;text-align:center}.btn-publish[data-v-4c6d2443]:hover:not(:disabled){background:#dcfce7;border-color:#166534}.btn-publish.btn-republish[data-v-4c6d2443]{border-color:#1e40af40;color:#1e40af}.btn-publish.btn-republish[data-v-4c6d2443]:hover:not(:disabled){background:#dbeafe;border-color:#1e40af}tbody tr.row-active .btn-publish[data-v-4c6d2443],tbody tr.row-inactive .btn-publish[data-v-4c6d2443]{border-color:#d1d1d6;color:#6e6e73}tbody tr.row-active .btn-publish[data-v-4c6d2443]:hover:not(:disabled),tbody tr.row-inactive .btn-publish[data-v-4c6d2443]:hover:not(:disabled){background:#f0f0f2;border-color:#b0b0b5;color:#1d1d1f}tbody tr.row-active .btn-publish.btn-republish[data-v-4c6d2443],tbody tr.row-inactive .btn-publish.btn-republish[data-v-4c6d2443]{border-color:#1e40af40;color:#1e40af}tbody tr.row-active .btn-publish.btn-republish[data-v-4c6d2443]:hover:not(:disabled),tbody tr.row-inactive .btn-publish.btn-republish[data-v-4c6d2443]:hover:not(:disabled){background:#dbeafe;border-color:#1e40af}.actions-divider[data-v-4c6d2443]{display:inline-block;width:12px}.empty[data-v-4c6d2443]{color:#6e6e73;padding:32px;text-align:center}.modal-backdrop[data-v-5664b72a]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal[data-v-5664b72a]{background:#fff;border-radius:10px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 32px);width:min(520px,calc(100vw - 32px))}.modal-header[data-v-5664b72a]{align-items:flex-start;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h2[data-v-5664b72a]{color:#1d1d1f;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.modal-header .subtitle[data-v-5664b72a]{color:#6e6e73;font-size:12px;margin-top:2px}.modal-close[data-v-5664b72a]{background:none;border:none;color:#6e6e73;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.modal-close[data-v-5664b72a]:hover{color:#1d1d1f}.modal-body[data-v-5664b72a]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.lang-row[data-v-5664b72a]{align-items:center;display:flex;gap:12px;justify-content:space-between}.seg[data-v-5664b72a]{border:1px solid #d2d2d7;border-radius:7px;display:inline-flex;overflow:hidden}.seg button[data-v-5664b72a]{background:#fff;border:none;color:#1d1d1f;cursor:pointer;font-size:13px;padding:6px 12px}.seg button+button[data-v-5664b72a]{border-left:1px solid #d2d2d7}.seg button.active[data-v-5664b72a]{background:#1d1d1f;color:#fff}.seg button[data-v-5664b72a]:disabled{cursor:default}.status[data-v-5664b72a]{color:#6e6e73;font-size:12px}.status.is-ok[data-v-5664b72a]{color:#15803d}.status.is-warn[data-v-5664b72a]{color:#b45309}.image-head[data-v-5664b72a]{align-items:center;display:flex;justify-content:space-between}.label[data-v-5664b72a]{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.state[data-v-5664b72a]{color:#6e6e73;padding:24px;text-align:center}.warn[data-v-5664b72a]{background:#fef3c7;color:#92400e}.note[data-v-5664b72a],.warn[data-v-5664b72a]{border-radius:6px;font-size:13px;margin:0;padding:8px 12px}.note[data-v-5664b72a]{background:#f5f5f7;color:#3a3a3c}.error[data-v-5664b72a]{background:#fee2e2;border-radius:6px;color:#991b1b;font-size:13px;padding:8px 12px}.modal-footer[data-v-5664b72a]{align-items:center;border-top:1px solid #f0f0f2;display:flex;gap:8px;padding:12px 20px}.spacer[data-v-5664b72a]{flex:1}.btn.disabled[data-v-5664b72a]{opacity:.55;pointer-events:none}
