.tuning-edit-row{border-radius:var(--akds-radius-md,8px);background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:visible}.tuning-edit-row.tuning-edit-row--custom{border-style:dashed;border-color:rgba(var(--accent-primary-rgb),.45);background:rgba(var(--accent-primary-rgb),.06)}.tuning-edit-header--custom{flex-wrap:wrap;justify-content:space-between;gap:.75rem;width:100%}.tuning-custom-title-group{flex-direction:column;gap:.2rem;display:flex}.tuning-custom-title{color:var(--akds-text-primary,#e5e7eb);font-weight:600}.tuning-custom-subtitle{color:var(--akds-text-muted,#8b95a7);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.modal-content.tuning-modal{animation:none!important;overflow:visible!important;transform:none!important}.modal-content.tuning-modal .modal-body{max-height:none!important;overflow:visible!important}.modal-content.tuning-modal .tuning-modal-scroll{max-height:calc(90vh - 120px);overflow-y:auto}.modal-content.tuning-modal .key-transpose-dropdown{z-index:100;max-height:min(320px,90vh - 120px)}.tuning-edit-list{flex-direction:column;gap:1rem;display:flex}.tuning-edit-row.active{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.08)}.tuning-active-indicator{background:var(--accent-primary);color:#fff;text-transform:uppercase;letter-spacing:.025em;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.tuning-edit-header{align-items:center;gap:.5rem;display:flex}.tuning-edit-header .pill-input{text-align:left;width:100%;font-size:var(--akds-font-size-md,1rem);min-height:var(--akds-control-md,36px);flex:1;padding:.5rem .625rem}.tuning-edit-row .tuning-value-group .pill-input{min-width:80px;font-size:var(--akds-font-size-md,1rem);min-height:var(--akds-control-md,36px);flex:1;padding:.5rem}.tuning-edit-row .tuning-value-group select{min-width:100px;font-size:var(--akds-font-size-md,1rem);min-height:var(--akds-control-md,36px);flex:1;padding:.5rem}.tuning-value-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tuning-key-chip{font-size:var(--akds-font-size-sm,.85rem);color:var(--akds-text-secondary,#aeb6c2);white-space:nowrap}.tuning-row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tuning-edit-empty{text-align:center;color:var(--akds-text-muted,#778199);font-size:var(--akds-font-size-md,1rem);padding:2rem}.tuning-edit-empty.tuning-edit-empty--inline{text-align:left;padding:.75rem 0 0}.tuning-edit-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.tuning-edit-actions .pill-action{font-size:var(--akds-font-size-md,1rem);min-height:var(--akds-control-md,36px);border-radius:var(--akds-radius-md,8px);transition:var(--akds-transition-fast,all .12s ease);border:1px solid #ffffff26;padding:.625rem 1rem}.tuning-edit-actions .pill-action:hover{color:var(--akds-text-primary,#d1d5db);background:#ffffff0d}@media (max-width:768px){.tuning-edit-row{padding:.875rem}.tuning-value-group{flex-direction:column;align-items:stretch;gap:.625rem}.tuning-row-actions{flex-direction:column}.tuning-row-actions button{width:100%}.tuning-edit-actions{flex-direction:column;align-items:stretch}.tuning-edit-actions button{width:100%}}