.sm-player-debug-panel{background:var(--panel-bg);color:var(--text-primary);font:11px/1.35 "Segoe UI",Inter,Arial,sans-serif;border:0!important;}
.sm-player-debug-title{display:flex;align-items:center;justify-content:space-between;min-height:33px;padding:0 9px;background:var(--header-bg);border-bottom:1px solid var(--border-color);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;}.sm-player-debug-title span{display:flex;align-items:center;gap:6px;}.sm-player-debug-title i{color:var(--text-secondary);}.sm-player-debug-title small{color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:0;text-transform:none;}
.sm-player-debug-section{padding:8px 9px;border-bottom:1px solid var(--border-color);background:var(--panel-bg);}.sm-player-debug-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 7px;color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;}.sm-player-debug-section-title small{color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:0;text-transform:none;}
.sm-player-debug-toggle{display:flex;align-items:center;gap:7px;min-height:25px;color:var(--text-secondary);cursor:pointer;}.sm-player-debug-toggle input{margin:0;accent-color:var(--accent-blue-dark);}.sm-player-debug-toggle:hover{color:var(--text-primary);}
.sm-player-debug-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0;background:var(--border-color);}.sm-player-debug-metrics div{min-width:0;padding:6px;background:var(--secondary-dark);}.sm-player-debug-metrics dt{color:var(--text-muted);font-size:9px;font-weight:600;text-transform:uppercase;}.sm-player-debug-metrics dd{margin:2px 0 0;overflow:hidden;color:var(--text-primary);font:10px Consolas,"Courier New",monospace;text-overflow:ellipsis;white-space:nowrap;}
.sm-player-debug-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-bottom:0;}.sm-player-debug-actions button{min-height:27px;padding:0 6px;background:var(--secondary-dark);border:1px solid var(--input-border);border-radius:0;color:var(--text-secondary);font:600 10px "Segoe UI",Arial,sans-serif;cursor:pointer;}.sm-player-debug-actions button:hover{background:var(--hover-bg);color:var(--text-primary);}.sm-player-debug-actions i{margin-right:4px;}
.sm-player-debug-hud{position:fixed;z-index:9200;top:calc(var(--total-toolbar-height,80px) + 8px);left:calc(var(--hierarchy-live-width,0px) + 8px);width:196px;margin:0;background:color-mix(in srgb,var(--panel-bg) 93%,transparent);border:1px solid var(--border-color);box-shadow:var(--shadow-medium);color:var(--text-primary);font:10px/1.3 "Segoe UI",Arial,sans-serif;pointer-events:none;}.sm-player-debug-hud[hidden]{display:none;}.sm-player-debug-hud header{display:flex;align-items:center;gap:5px;min-height:27px;padding:0 7px;background:var(--header-bg);border-bottom:1px solid var(--border-color);font-size:9px;letter-spacing:.05em;}.sm-player-debug-hud header i{color:var(--text-secondary);}.sm-player-debug-hud header span{margin-left:auto;color:var(--text-muted);font:9px Consolas,monospace;}.sm-player-debug-hud dl{margin:0;padding:4px 7px;}.sm-player-debug-hud dl div{display:grid;grid-template-columns:62px minmax(0,1fr);min-height:18px;align-items:center;}.sm-player-debug-hud dt{color:var(--text-muted);}.sm-player-debug-hud dd{margin:0;overflow:hidden;color:var(--text-primary);font-family:Consolas,"Courier New",monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;}body.video-editing-mode .sm-player-debug-hud{display:none!important;}
