.tutorial-container{max-width:900px;margin:40px auto;background:white;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.step-header{color:#0d6efd;margin-top:30px;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.img-placeholder{background-color:#e9ecef;border:2px dashed #ced4da;color:#6c757d;padding:40px;text-align:center;margin:20px 0;border-radius:4px}table{width:100%;margin-bottom:1rem;border-collapse:collapse;border:1px solid #dee2e6}table th,table td{padding:.75rem;border:1px solid #dee2e6;vertical-align:top}table thead{background-color:#4a5a76;color:white}table tbody tr:nth-child(odd){background-color:rgba(0,0,0,0.05)}table tbody tr:hover{background-color:rgba(0,0,0,0.075)}.note-box{background-color:#fff3cd;border-left:5px solid #ffc107;padding:15px;margin:15px 0}.custom-table{width:100%;margin-bottom:1rem;border-collapse:collapse;border:1px solid #dee2e6}.custom-table th,.custom-table td{padding:.75rem;border:1px solid #dee2e6;vertical-align:top}.custom-table thead{background-color:#212529;color:white}.custom-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,0.05)}.custom-table tbody tr:hover{background-color:rgba(0,0,0,0.075)}.custom-list{padding-left:0;margin-bottom:1rem;list-style:none}.custom-list-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.custom-list-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.custom-list-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.custom-list-item+.custom-list-item{border-top-width:0}.custom-list.list-flush .custom-list-item{border-right:0;border-left:0;border-radius:0}.custom-list.list-flush .custom-list-item:first-child{border-top:0}.custom-list.list-flush .custom-list-item:last-child{border-bottom:0}.custom-list.list-numbered{list-style-type:decimal;padding-left:20px}.custom-list.list-numbered .custom-list-item{display:list-item;border:0;border-bottom:1px solid rgba(0,0,0,.125);padding-left:10px}.tips-card{border:1px solid #198754;border-radius:4px;margin-bottom:1rem;overflow:hidden}.tips-card-header{background-color:#198754;color:white;font-weight:bold;padding:.75rem 1.25rem}.tips-card-body{padding:1.25rem}