/* Edit Entry Tab Bar */ .edit-tabs { display: flex; align-items: center; gap: 4px; border-bottom: 1px solid rgba(150, 181, 255, 0.2); margin-bottom: 0; flex-wrap: wrap; } .edit-tab { padding: 10px 16px; color: #96b5ff !important; text-decoration: none !important; background: none; border: none; border-radius: 8px 8px 0 0; cursor: pointer; font-weight: 500; font-family: inherit; font-size: inherit; transition: all 0.2s ease; display: flex; align-items: center; gap: 8px; white-space: nowrap; } .edit-tab:hover { background: rgba(150, 181, 255, 0.1); color: #ffffff !important; text-decoration: none !important; } .edit-tab.active { background: rgba(150, 181, 255, 0.2); color: #8d8dff !important; border-bottom: 2px solid #8d8dff; } .tab-close { font-size: 14px; line-height: 1; opacity: 0.5; transition: opacity 0.2s ease; padding: 2px; } .tab-close:hover { opacity: 1; color: #ff6b6b; } /* Add Language Button & Dropdown */ .add-lang-wrapper { position: relative; display: inline-block; } .add-lang-btn { font-size: 18px; padding: 8px 14px; color: #96b5ff; } .add-lang-btn:hover { color: #ffffff; } .edit-lang-dropdown { display: none; position: absolute; top: 100%; left: 0; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(150, 181, 255, 0.2); border-radius: 12px; min-width: 160px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); z-index: 100; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); margin-top: 4px; padding: 4px 0; } .edit-lang-dropdown.show { display: block; } .edit-lang-dropdown-item { display: block; width: 100%; padding: 10px 16px; color: #ffffff; background: none; border: none; cursor: pointer; font-family: inherit; font-size: inherit; text-align: left; transition: all 0.2s ease; } .edit-lang-dropdown-item:hover { background: rgba(150, 181, 255, 0.1); } /* Tab Content Panels */ .edit-tab-content { display: none; padding: 24px 0; } .edit-tab-content.active { display: block; } .edit-tab-content .form-group { margin-bottom: 20px; } /* Settings tab - slug input */ .slug-input-group { display: flex; border: 1px solid rgba(141, 141, 255, 0.3); border-radius: 8px; background: rgba(0, 0, 0, 0.3); overflow: hidden; } .slug-input-group:focus-within { border-color: #8d8dff; } .slug-prefix { padding: 10px 12px; background: rgba(141, 141, 255, 0.1); color: #8d8dff; border-right: 1px solid rgba(141, 141, 255, 0.3); white-space: nowrap; } .slug-input { border: none; background: transparent; flex: 1; } /* Delete entry button - matches journal settings delete style */ #delete-entry-btn { background: rgba(255, 107, 107, 0.1) !important; border-color: rgba(255, 107, 107, 0.3) !important; color: #ff6b6b !important; } #delete-entry-btn:hover { background: rgba(255, 107, 107, 0.2) !important; border-color: rgba(255, 107, 107, 0.4) !important; color: #ffffff !important; }