:root{--primary-color: #ff6f00;--secondary-color: #ffb74d;--success-color: #43a047;--danger-color: #e53935;--warning-color: #fdd835;--info-color: #29b6f6;--light-color: #ffffff;--dark-color: #2d2d2d;--bg-primary: #ffffff;--bg-secondary: #fff3e0;--bg-dark: #f5f5f5;--text-primary: #2e2e2e;--text-secondary: #5c5c5c;--text-muted: #9e9e9e;--border-color: #e0e0e0;--border-light: #f0f0f0;--sidebar-bg: #fff8f1;--sidebar-text: #4e342e;--sidebar-hover: #ffe0b2;--sidebar-active: #ff9800;--header-bg: #ffffff;--header-border: #e0e0e0;--shadow-sm: 0 2px 6px rgba(255, 111, 0, .05);--shadow: 0 4px 12px rgba(255, 111, 0, .1);--shadow-lg: 0 12px 32px rgba(255, 111, 0, .18);--glass-shadow: 0 8px 24px rgba(255, 111, 0, .25)}[data-theme=dark]{--primary-color: #ff9800;--secondary-color: #ffa726;--success-color: #66bb6a;--danger-color: #ef5350;--warning-color: #ffca28;--info-color: #4fc3f7;--light-color: #2c2c2c;--dark-color: #121212;--bg-primary: #121212;--bg-secondary: #1e1e1e;--bg-dark: #000000;--text-primary: #ffffff;--text-secondary: #bdbdbd;--text-muted: #757575;--border-color: #333333;--border-light: #2a2a2a;--sidebar-bg: #1a1a1a;--sidebar-text: #f5f5f5;--sidebar-hover: #333333;--sidebar-active: #ffb74d;--header-bg: #1c1c1c;--header-border: #2e2e2e;--shadow-sm: 0 2px 6px rgba(255, 152, 0, .05);--shadow: 0 4px 12px rgba(255, 152, 0, .1);--shadow-lg: 0 12px 32px rgba(255, 152, 0, .18);--glass-shadow: 0 8px 24px rgba(255, 152, 0, .22)}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.details-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 4px 12px #ff6f001a;transition:.3s ease}.details-card:hover{transform:translateY(-1px);box-shadow:0 12px 32px #ff6f002e}.details-card .details-content .empty-state{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.details-card .details-content .empty-state .material-icons{font-size:4rem;margin-bottom:1rem;opacity:.5}.details-card .details-content .empty-state h5{color:var(--text-secondary);margin-bottom:.5rem}.details-card .details-content .empty-state p{margin-bottom:0}.material-icons{font-size:14px}.details-card{position:fixed;right:20px;bottom:30px;width:420px;max-height:calc(100vh - 100px);overflow-y:auto;z-index:999;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-secondary);animation:slideInRight .3s ease-out}.details-card::-webkit-scrollbar{width:8px;height:8px}.details-card::-webkit-scrollbar-thumb{border-radius:4px}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.details-card .details-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:2px solid var(--border-color);gap:1rem;position:sticky;top:0;z-index:10}.details-card .details-header h2{margin:0;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.details-card .details-header h2 .material-icons{font-size:1.5rem}.details-card .details-header .btn-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;cursor:pointer;border-radius:.375rem;transition:all .3s ease}.details-card .details-header .btn-close .material-icons{font-size:1.5rem}.details-card .details-header .btn-close:hover{transform:rotate(90deg)}.details-card .details-header .btn-close:active{transform:rotate(90deg) scale(.95)}.details-card .details-content{padding:1.5rem}.details-card .details-content .empty-state{padding:2rem 1rem}.details-card .details-content .empty-state .material-icons{font-size:3rem;opacity:.3;margin-bottom:1rem}.details-card .details-content .empty-state p{font-size:.95rem}.details-card .details-content .details-body .accordion-item,.details-card .details-content .details-content .accordion-item{border-radius:.375rem;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.details-card .details-content .details-body .accordion-item:hover,.details-card .details-content .details-content .accordion-item:hover{box-shadow:0 2px 8px #ff6f0014}.details-card .details-content .details-body .accordion-item .accordion-header,.details-card .details-content .details-content .accordion-item .accordion-header{margin:0;padding:0}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button{padding:1rem 1.25rem;font-weight:600;border:none;transition:all .25s ease;display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;cursor:pointer;position:relative}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button .material-icons,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button .material-icons{font-size:1.25rem;transition:transform .3s ease}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button:not(.collapsed),.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:inset 0 2px 4px #ff6f000d}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button:not(.collapsed) .material-icons,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button:not(.collapsed) .material-icons{transform:rotate(180deg)}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button:after,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button:after{display:none}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button:before,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button:before{content:"";position:absolute;right:1.25rem;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center;background-size:contain;transition:transform .3s ease}.details-card .details-content .details-body .accordion-item .accordion-header .accordion-button:not(.collapsed):before,.details-card .details-content .details-content .accordion-item .accordion-header .accordion-button:not(.collapsed):before{transform:rotate(180deg)}.details-card .details-content .details-body .accordion-item .accordion-collapse.show .accordion-body,.details-card .details-content .details-content .accordion-item .accordion-collapse.show .accordion-body{display:block}.details-card .details-content .details-body .accordion-item .accordion-collapse:not(.show) .accordion-body,.details-card .details-content .details-content .accordion-item .accordion-collapse:not(.show) .accordion-body{display:none}.details-card .details-content .details-body .accordion-item .accordion-body,.details-card .details-content .details-content .accordion-item .accordion-body{padding:1.25rem;border-top:1px solid var(--border-light);animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row{margin-bottom:1.25rem}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row:last-child,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row:last-child{margin-bottom:0}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row label,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row label{display:block;font-weight:700;margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row span,.details-card .details-content .details-body .accordion-item .accordion-body .detail-row p,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row span,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row p{font-size:.95rem;margin:0;line-height:1.5}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row code,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row code{padding:.35rem .65rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.85rem;font-weight:500}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row .text-muted,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row .text-muted{font-style:italic}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row .tags-container,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row .tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row .tags-container .badge,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row .tags-container .badge{font-size:.8rem;padding:.4rem .75rem;border-radius:.25rem;font-weight:500;transition:all .3s ease}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row .tags-container .badge.bg-info,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row .tags-container .badge.bg-info{border-color:#29b6f64d}.details-card .details-content .details-body .accordion-item .accordion-body .detail-row .tags-container .badge.bg-success,.details-card .details-content .details-content .accordion-item .accordion-body .detail-row .tags-container .badge.bg-success{border-color:#43a0474d}@media (max-width: 991.98px){.details-card{position:static;width:100%;max-height:none;margin-top:1.5rem;animation:none}}@media (max-width: 767.98px){.details-card{right:10px;bottom:60px;width:calc(100vw - 20px);max-height:calc(100vh - 80px)}}@media (max-width: 575.98px){.details-card{right:0;bottom:0;width:100%;max-height:100vh;border-radius:.5rem .5rem 0 0}}#showPanelBtn{position:fixed;bottom:20px;right:20px;z-index:1050;border-radius:50%;padding:.75rem!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff6f0033;transition:all .3s ease}#showPanelBtn:hover{transform:scale(1.1);box-shadow:0 6px 16px #ff6f004d}#showPanelBtn:active{transform:scale(.95)}@media (max-width: 767.98px){#showPanelBtn{bottom:15px;right:15px}}@media (max-width: 575.98px){#showPanelBtn{bottom:10px;right:10px}}.right-panel{visibility:hidden}.right-panel.hidden .details-card{display:none}.right-panel.visible .details-card{display:block}
