.ui-button,.ui-icon-button{font:inherit;cursor:pointer;color:#1f2933;background:#fff;border:1px solid #c4c9d0;border-radius:6px}.ui-button{padding:6px 14px}.ui-icon-button{justify-content:center;align-items:center;padding:6px;display:inline-flex}.ui-button--primary{color:#fff;background:#2457c5;border-color:#2457c5}.ui-button--danger{color:#fff;background:#c62828;border-color:#c62828}.ui-button:disabled,.ui-icon-button:disabled{cursor:not-allowed;opacity:.5}.ui-notice{background:#f3f5f8;border:1px solid #c4c9d0;border-radius:6px;padding:10px 14px}.ui-notice--warning{background:#fff6e0;border-color:#e0b030}.ui-notice--error{background:#fdecec;border-color:#c62828}.ui-notice--success{background:#e8f5e9;border-color:#2e7d32}.ui-form-field{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.ui-form-field__hint{color:#52606d;margin:0;font-size:.875rem}.ui-form-field__error{color:#c62828;margin:0;font-size:.875rem}.ui-table{border-collapse:collapse;width:100%}.ui-table th,.ui-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e4e8;padding:8px 10px}.ui-pagination{align-items:center;gap:6px;margin-top:16px;display:flex}.ui-pagination__total{margin-left:12px}.ui-dialog-backdrop{background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-dialog{background:#fff;border-radius:8px;min-width:360px;max-width:560px;padding:20px 24px}.ui-dialog__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.account-edit{max-width:560px;margin:0 auto;padding:24px 16px}.account-edit__form{flex-direction:column;display:flex}.account-edit__form input,.account-edit__form select{font:inherit;border:1px solid #c4c9d0;border-radius:6px;padding:6px 10px}.account-edit__actions{gap:8px;margin-bottom:16px;display:flex}.accounts-table__actions{gap:6px;display:flex}.accounts-table__reauth{color:#c62828;font-weight:700}.accounts-page{padding:24px 16px}.accounts-page__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.accounts-page__header a{text-decoration:none}.login{flex-direction:column;align-items:flex-start;gap:16px;max-width:480px;margin:96px auto;display:flex}.webhook-settings{flex-direction:column;align-items:flex-start;gap:16px;max-width:560px;display:flex}.webhook-settings__form{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.webhook-settings__form input{font:inherit;padding:6px 10px}.webhook-settings__actions{gap:8px;display:flex}.media-upload__preview{align-items:flex-start;gap:8px;display:flex}.media-upload__image{max-width:240px;height:auto;display:block}.media-upload__video{max-width:320px;height:auto;display:block}.media-upload__error-line{display:block}.post-save{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.post-edit{max-width:720px}.post-edit__notices{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.post-edit__notices p{margin:0}.post-edit__body{min-height:160px;font:inherit}.post-edit__counter{gap:16px;display:flex}.post-edit__line{display:block}.post-edit__actions{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.posts-filter-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.posts-filter-bar__statuses{align-items:center;gap:12px;margin:0;display:flex}.posts-table__image{width:64px;height:auto;display:block}.posts-table__possibly{color:#8a5a00;align-items:center;gap:4px;font-size:.875rem;display:flex}.posts-table__actions{gap:8px;display:flex}.posts-page__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.posts-page__header a{text-decoration:none}.app-header{background:#fff;border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.app-header__nav,.app-header__user{align-items:center;gap:16px;display:flex}.app-header__nav a{color:#1f2933;text-decoration:none}.app-header__nav a[aria-current=page]{color:#2457c5;font-weight:700}body{color:#1f2933;background:#f7f8fa;margin:0;font-family:system-ui,sans-serif}main{padding:24px}
