.sequence-editor .modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(212,175,55,.3);color:#f0e6d2}.sequence-editor .modal-header{border-bottom:1px solid rgba(212,175,55,.3);background:linear-gradient(135deg,#5d40374d,#34495e4d)}.sequence-editor .modal-footer{border-top:1px solid rgba(212,175,55,.3)}.sequence-table-container{border-radius:8px;background:#0003}.sequence-table{margin-bottom:0;color:#f0e6d2}.sequence-table thead{background:linear-gradient(135deg,#5d403766,#34495e66)}.sequence-table thead th{border-color:#d4af374d;color:#d4af37;font-weight:600}.sequence-table tbody td{border-color:#d4af3733;vertical-align:middle}.sequence-table tbody tr:hover{background:#d4af371a}.sequence-table .used-row{background:#0000004d}.sequence-table .form-control,.sequence-table .form-select{font-size:.875rem}.btn-close{filter:invert(1)}.sequence-room-management{padding:20px}.sequence-room-management .admin-card{background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border:1px solid rgba(212,175,55,.3);color:#f0e6d2}.sequence-room-management .admin-card .card-header{background:linear-gradient(135deg,#5d40374d,#34495e4d);border-bottom:1px solid rgba(212,175,55,.3)}.sequence-room-management table{color:#f0e6d2}.sequence-room-management table thead{background:#5d40374d;border-bottom:2px solid rgba(212,175,55,.5)}.sequence-room-management table tbody tr:hover{background:#d4af371a}.sequence-room-management code{background:#d4af3733;color:gold;padding:2px 6px;border-radius:3px}.sequence-room-management .btn-group .btn{margin:0 2px}.sequence-room-management .modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(212,175,55,.3);color:#f0e6d2}.sequence-room-management .modal-header{border-bottom:1px solid rgba(212,175,55,.3)}.sequence-room-management .modal-footer{border-top:1px solid rgba(212,175,55,.3)}.sequence-room-management .form-control,.sequence-room-management .form-select{background:#5d40374d;border:1px solid rgba(212,175,55,.3);color:#f0e6d2}.sequence-room-management .form-control:focus,.sequence-room-management .form-select:focus{background:#5d403766;border-color:#d4af37;color:#f0e6d2;box-shadow:0 0 0 .25rem #d4af3740}.sequence-room-management .form-label{color:#d4af37;font-weight:500}.sequence-room-management .btn-close{filter:invert(1)}.content-section#advertisements{width:100%;max-width:100%;overflow:hidden}.table-responsive{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.advertisement-management-table{width:100%;max-width:100%;table-layout:auto;margin-bottom:0!important}.advertisement-management-table th,.advertisement-management-table td{white-space:nowrap;vertical-align:middle;padding:.75rem}.advertisement-management-table thead th{background-color:#f8f9fa;font-weight:600;border-bottom:2px solid #dee2e6}.advertisement-management-table .title-cell{white-space:normal;word-break:break-word;max-width:300px}.content-section#advertisements .card{overflow:hidden}.content-section#advertisements .card-body{padding:0;overflow:hidden}.advertisement-action-buttons{display:flex;gap:4px;justify-content:center;flex-wrap:nowrap}.advertisement-action-buttons .btn{min-width:36px}@media (max-width: 1400px){.advertisement-management-table{font-size:.9rem}}@media (max-width: 1200px){.advertisement-management-table{font-size:.85rem}.advertisement-management-table .btn-sm{padding:.2rem .4rem;font-size:.8rem}}@media (max-width: 992px){.advertisement-management-table{font-size:.8rem}}
