.current-serie-section,.series-header,.series-header-info{margin-bottom:20px}.btn-back a,.series-author a,.series-badge{text-decoration:none}#serieModal .action-selector select,#serieModal .form-control{width:100%;background:var(--bg-secondary);color:var(--text-primary)}.btn-back,.btn-back a,.meta-series a,.meta-series i,.order-toggle-btn,.scheduled-badge i,.series-author a,.tab-btn{color:var(--text-secondary);transition:.2s linear}.meta-series a:hover{color:var(--accent-hover);transition:.2s linear}.series-title,.series-title i{color:var(--text-primary)}.series-header{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:20px}.series-title{margin:0 0 10px;font-size:1.5rem;display:flex;align-items:center;gap:10px}.series-meta{display:flex;gap:20px;margin-bottom:10px;color:var(--text-secondary);font-size:.95rem}.series-meta i{margin-right:5px;color:var(--text-primary)}.series-description{margin:10px 0 0;color:var(--text-primary);line-height:1.5;padding:12px;border-radius:6px}.series-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.series-actions-right{display:flex;align-items:center;gap:10px}.series-interactions{display:flex;gap:12px;align-items:center}.btn-back,.order-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;background:var(--bg-tertiary);border:none;cursor:pointer;transition:.2s;font-size:.85rem;text-decoration:none;border:1px solid var(--border-color)}.action-btn i,.btn-back i,.order-toggle-btn i{font-size:.9rem}.btn-back:hover,.order-toggle-btn:hover{color:var(--text-primary);background-color:var(--bg-secondary)}#serieModal .form-group{margin-bottom:15px}#serieModal label{display:block;margin-bottom:5px;font-weight:500}#serieModal .form-control{padding:8px;border-radius:var(--radius-md);border:1px solid var(--border-color)}#serieModal .button-group{display:flex;gap:10px;flex-wrap:wrap}#serieModal hr{margin:20px 0;border-color:var(--border-color)}#serieModal .action-selector{margin:20px 0}#serieModal .action-selector select{padding:10px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:16px;cursor:pointer}#serieModal .action-content{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}#serieModal .action-panel,.tab-pane{display:none}#serieModal .action-panel.active,.tab-pane.active{display:block}.current-serie-section .button-group{margin-top:15px;justify-content:flex-start}.edit-series-tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:20px}.btn-add-post,.btn-remove-post,.tab-btn{border:none;background:0 0;cursor:pointer}.tab-btn{padding:10px 20px;font-weight:500}.tab-btn.active{color:var(--accent);border-bottom:2px solid var(--accent)}.available-posts-list,.series-posts-list{list-style:none;padding:0;margin:0}.available-posts-list li,.series-posts-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:12px 16px;border-bottom:1px solid var(--border-color)}.post-info{display:flex;flex-direction:column;gap:4px;overflow:hidden}.post-date{font-size:.8rem;color:var(--text-muted);white-space:nowrap;font-family:monospace}.btn-add-post,.btn-remove-post{padding:5px 10px;border-radius:4px;transition:background .2s}.btn-remove-post{color:#dc3545}.btn-add-post{color:#28a745}.btn-add-post:hover,.btn-remove-post:hover{background-color:rgba(0,0,0,.05)}.empty-message{text-align:center;padding:20px;color:var(--text-muted)}.pagination-controls button{background:0 0;border:none;padding:0;cursor:pointer;color:var(--text-primary);font-size:18px}@media (max-width:640px){.available-posts-list li,.series-posts-list li{grid-template-columns:1fr auto;grid-template-areas:"title button" "date button"}.available-posts-list li .post-info,.series-posts-list li .post-info{grid-area:title}.available-posts-list li .post-date,.series-posts-list li .post-date{grid-area:date}.available-posts-list li button,.series-posts-list li button{grid-area:button;align-self:center}}.series-reorder-arrows{display:flex;flex-direction:column;align-items:center;gap:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.arrow-btn{background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer}.arrow-btn:disabled{opacity:.3;cursor:not-allowed}