:root{--bg-panel-body:#fffffffa}[data-theme=dark]{--bg-panel-body:#141419fa}.bottom-sheet{z-index:2000;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 60px);background:var(--bg-card);border:1px solid var(--border-color);visibility:hidden;pointer-events:none;border-radius:16px;flex-direction:column;width:90%;max-width:350px;transition:transform .35s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1),bottom .35s cubic-bezier(.32,.72,0,1),border-radius .25s,visibility 0s linear .35s;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)translateY(100%);box-shadow:0 -4px 25px #0000001f,0 4px 15px #00000014,inset 0 1px #ffffff1a}.bottom-sheet.no-transition,.bottom-sheet.no-transition *{transition:none!important;animation:none!important}.bottom-sheet.visible{visibility:visible;pointer-events:auto;transition:transform .35s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1),bottom .35s cubic-bezier(.32,.72,0,1),border-radius .25s,visibility linear;transform:translate(-50%)translateY(0)}.bottom-sheet.expanded{height:60vh;max-height:calc(100vh - var(--header-height,64px) - 20px);border-radius:16px 16px 0 0;width:100%;max-width:100%;bottom:0}.bottom-sheet-handle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;width:100%;padding:10px 0 8px;display:flex}.bottom-sheet-handle:active{cursor:grabbing}.bottom-sheet-handle:before{content:"";background:var(--text-muted);opacity:.3;border-radius:100px;width:36px;height:5px;transition:width .2s,background .2s,opacity .2s}.bottom-sheet.dragging .bottom-sheet-handle:before{background:var(--primary);opacity:.8;width:48px}.bottom-sheet-close{background:var(--bg-tertiary);border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-muted);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:8px;left:8px}.bottom-sheet-close:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.1)}.bottom-sheet-content{flex-direction:column;flex:1;padding:0 16px 16px;display:flex;position:relative;overflow:hidden}.bottom-sheet-summary{cursor:grab;user-select:none;-webkit-user-drag:none;flex-direction:column;gap:8px;padding-top:4px;padding-bottom:12px;display:flex}.bottom-sheet-summary:active{cursor:grabbing}.bottom-sheet-header{text-align:center;flex-direction:column;gap:2px;padding-top:2px;display:flex}.bottom-sheet-title{font-family:var(--font-display);color:var(--primary);margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.bottom-sheet-subtitle{color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:500}.bottom-sheet-metric{background:linear-gradient(135deg,var(--primary-light)0%,transparent 100%);border:1px solid var(--primary);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:10px 16px;display:flex}.bottom-sheet-metric-icon{background:var(--primary);color:#fff;width:32px;height:32px;box-shadow:0 3px 10px var(--primary-glow);border-radius:10px;justify-content:center;align-items:center;font-size:.9rem;display:flex}.bottom-sheet-metric-content{flex-direction:column;align-items:flex-start;display:flex}.bottom-sheet-metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}.bottom-sheet-metric-value{color:var(--text-primary);font-size:1.1rem;font-weight:800}.bottom-sheet-actions{border-top:1px solid var(--border-color);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.bottom-sheet-btn{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.bottom-sheet-btn i{font-size:.85rem}.bottom-sheet-btn.primary{background:var(--gradient-primary);color:#fff;box-shadow:0 3px 12px var(--primary-glow)}.bottom-sheet-btn.primary:hover{box-shadow:0 5px 16px var(--primary-glow);transform:translateY(-2px)}.bottom-sheet-btn.primary:active{transform:translateY(0)}.bottom-sheet-btn.secondary{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.bottom-sheet-btn.secondary:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.bottom-sheet-expand-btn{background:var(--bg-tertiary);border:2px dashed var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:10px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.bottom-sheet-expand-btn:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary);border-style:solid}.bottom-sheet-expand-btn i{transition:transform .3s}.bottom-sheet.expanded .bottom-sheet-expand-btn{display:none}.bottom-sheet-details{border-top:1px solid var(--border-color);direction:ltr;flex-direction:column;flex:1;gap:4px;margin-top:6px;padding:12px 0;display:none;overflow-y:auto}.bottom-sheet-details>*{direction:rtl}.bottom-sheet.expanded .bottom-sheet-details{display:flex}.bottom-sheet-attr{background:var(--bg-tertiary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .2s,color .2s;display:flex}.bottom-sheet-attr:nth-child(2n){background:0 0}.bottom-sheet-attr:hover{background:var(--primary-light)}.bottom-sheet-attr-key{color:var(--text-secondary);flex-shrink:0;font-size:.75rem;font-weight:500}.bottom-sheet-attr-value{color:var(--text-primary);text-align:left;word-break:break-word;font-size:.85rem;font-weight:700}.bottom-sheet-details::-webkit-scrollbar{width:3px}.bottom-sheet-details::-webkit-scrollbar-track{background:0 0}.bottom-sheet-details::-webkit-scrollbar-thumb{background:var(--primary);border-radius:100px}.bottom-sheet-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;height:100%;padding:30px 16px;display:flex}.bottom-sheet-loading i{color:var(--primary);font-size:2rem}.bottom-sheet-loading span{color:var(--text-secondary);font-size:.85rem;font-weight:500}.bottom-sheet-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;height:100%;padding:24px 16px;display:flex}.bottom-sheet-empty i{color:var(--text-muted);opacity:.5;font-size:2rem}.bottom-sheet-empty-title{color:var(--text-primary);font-size:1rem;font-weight:700}.bottom-sheet-empty-desc{color:var(--text-muted);font-size:.75rem}@media (width>=1024px){.bottom-sheet{z-index:2000;top:var(--header-height,64px)!important;background:var(--bg-panel-body)!important;border:none!important;border-right:1px solid var(--border-color)!important;border-radius:0!important;flex-direction:column!important;width:340px!important;max-width:340px!important;height:auto!important;max-height:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:auto!important;overflow:hidden!important;transform:translate(-100%)!important;box-shadow:5px 0 25px #0000004d!important}.bottom-sheet-handle{display:none!important}.bottom-sheet-content{padding:0!important}.bottom-sheet-summary{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);border-bottom:1px solid #0000001a;box-shadow:0 4px 12px #0000001a;gap:12px!important;margin:0!important;padding:24px 24px 20px!important}.bottom-sheet-title{letter-spacing:-.5px;text-shadow:0 2px 4px #0000001a;color:#fff!important;font-size:1.5rem!important}.bottom-sheet-subtitle{color:#ffffffd9!important;font-size:.85rem!important}.bottom-sheet-metric{backdrop-filter:none;background:#0003!important;border:1px solid #ffffff26!important;margin-top:8px!important}.bottom-sheet-metric-icon{box-shadow:none!important;background:#fff3!important}.bottom-sheet-metric-label{color:#ffffffb3!important}.bottom-sheet-metric-value{color:#fff!important}.bottom-sheet-details{padding:24px!important}.bottom-sheet-actions{background:var(--bg-tertiary)!important;border-top:1px solid var(--border-color)!important;margin-top:auto!important;padding:16px 24px!important}.bottom-sheet-attr{border-bottom:1px solid var(--border-color)!important;background:0 0!important;border-radius:0!important;padding:12px 16px!important}.bottom-sheet-attr:hover{background:var(--primary-light)!important}.bottom-sheet-attr-key{color:var(--text-secondary)!important}.bottom-sheet-attr-value{color:var(--text-primary)!important}.bottom-sheet.visible{transform:translate(0)!important}}@keyframes bottomSheetPulse{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}.bottom-sheet.visible.pulse{animation:.25s ease-out bottomSheetPulse}@media (width>=1024px){.bottom-sheet.visible.pulse{animation:none!important}}.bottom-sheet.dragging{transition:none!important}@media print{.bottom-sheet{display:none!important}}
/*# sourceMappingURL=map.a99e2fe5.css.map */
