/* remote-posts.css - استایل پایه برای فرم کرا-سایت */
.rp-form-wrap {
    max-width: 860px;
    margin: 28px auto;
    padding: 20px 22px;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,.05);
}
.rp-form-status { margin-bottom: 12px; font-weight: 600; }
.rp-success { color: #1e7e34; }
.rp-error { color: #c0392b; }

.rp-field { margin-bottom: 14px; }
.rp-field label { display: block; font-weight: 700; margin-bottom: 6px; }
.rp-field input[type="text"],
.rp-field input[type="url"],
.rp-field input[type="password"],
.rp-field select {
    width: 100%; padding: 12px 12px; border-radius: 8px; border: 1px solid #ddd;
    font-size: 14px; box-sizing: border-box;
}
.rp-content-editor {
    min-height: 180px; border: 1px solid #ddd; border-radius: 8px; padding: 12px;
    background: #fff;
    direction: rtl; text-align: right;
}
.rp-toolbar { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; margin-bottom: 6px; }
.rp-dropdown { width: 170px !important; padding: 6px 8px; border-radius: 4px;text-align:left; }
.rp-btn { border: 1px solid #ccc; background: #f6f6f6; padding: 7px 9px; border-radius: 6px; margin-right: 6px; cursor: pointer; }
.rp-btn-submit, .rp-btn { display: inline-block; }
#rp-new-article { border: 1px solid #f6f6f6; background: #fff; padding: 7px 9px; border-radius: 6px; margin-right: 6px; cursor: pointer; }
.rp-post-form { display: block; }

.rp-content-sep {
    margin: 10px 0;
    height: 1px;
    border: none;
    background: #e5e5e5;
}