/* «ספרי פלפלת ← טקסטים באתר»: a calm page for the author. Works with WordPress's own admin colours; nothing here is a theme colour. */
.pil-texts { max-width: 880px; }
.pil-texts__intro { font-size: 14px; max-width: 46em; margin: 6px 0 14px; }

.pil-texts__tabs { display: flex; flex-wrap: wrap; gap: 4px; margin: 0 0 18px; padding: 0; border-bottom: 1px solid #c3c4c7; }
.pil-texts__tab { display: inline-block; padding: 9px 16px; margin-bottom: -1px; border: 1px solid transparent; border-radius: 3px 3px 0 0; color: #2c3338; text-decoration: none; font-size: 14px; }
.pil-texts__tab:hover { background: #f6f7f7; color: #1d2327; }
.pil-texts__tab:focus { box-shadow: 0 0 0 2px #2271b1; outline: 2px solid transparent; }
.pil-texts__tab.is-current { background: #fff; border-color: #c3c4c7 #c3c4c7 #fff; font-weight: 600; color: #1d2327; }

.pil-texts__title { display: flex; align-items: baseline; gap: 14px; margin: 4px 0 14px; font-size: 20px; }
.pil-texts__see { font-size: 13px; font-weight: 400; }

.pil-group { margin: 0 0 22px; padding: 4px 18px 6px; background: #fff; border: 1px solid #c3c4c7; border-radius: 4px; }
.pil-group__title { display: flex; align-items: center; gap: 12px; margin: 14px 0 4px; font-size: 16px; }
.pil-group__title img { width: 64px; height: auto; border-radius: 3px; border: 1px solid #dcdcde; }

.pil-field { padding: 14px 0 16px; border-bottom: 1px solid #f0f0f1; }
.pil-field:last-child { border-bottom: 0; }
.pil-field__label { display: block; font-size: 14px; font-weight: 600; color: #1d2327; }
.pil-field__where { margin: 2px 0 8px; color: #50575e; font-size: 13px; }
.pil-field__input { font-size: 15px; line-height: 1.55; }
.pil-field .wp-editor-wrap { max-width: 100%; }
.pil-field__foot { display: flex; align-items: center; gap: 14px; margin: 6px 0 0; font-size: 13px; color: #50575e; }
.pil-field.is-changed .pil-field__state { color: #8a4600; font-weight: 600; }
.pil-field.is-changed .pil-field__input { border-color: #dba617; box-shadow: 0 0 0 1px #dba617; }   /* the whole box outlined, never a line at one side */
.pil-field__orig { margin: 6px 0 0; font-size: 13px; }
.pil-field__orig summary { cursor: pointer; color: #2271b1; }
.pil-field__orig-text { margin: 6px 0 0; padding: 8px 12px; background: #f6f7f7; border: 1px solid #dcdcde; border-radius: 3px; line-height: 1.6; }

.pil-texts .submit { position: sticky; bottom: 0; margin: 0; padding: 12px 0; background: #f0f0f1; z-index: 5; }
.pil-legal-list { max-width: 640px; margin: 12px 0; }

#wpadminbar .pilpelet-texts-node > .ab-item::before { content: "\f464"; top: 2px; } /* dashicons-edit */
