.my-koi-collection{--my-koi-page: #22242a;--my-koi-panel: #242424;--my-koi-panel-deep: #171717;--my-koi-border: #525252;--my-koi-border-soft: #404040;--my-koi-muted: #a3a3a3;--my-koi-red: #dc2626;--my-koi-red-hover: #b91c1c;min-height:100vh;color:#f5f5f5;background-color:var(--my-koi-page);background-position:top center;background-size:cover;background-attachment:fixed}.my-koi-collection>section{padding:10px}.my-koi-collection :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full){border-radius:0!important}.my-koi-collection :is(.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none!important}.my-koi-collection [class*=bg-gradient-to-]{background-image:none!important}.my-koi-collection .bg-box{border-color:var(--my-koi-border)!important;background:#242424f5!important}.my-koi-collection .title-header{margin-bottom:10px!important;padding:12px!important;border:1px solid var(--my-koi-border);border-left:4px solid var(--my-koi-red);background:#171717f0}.my-koi-collection .title-header h1{font-size:clamp(1.25rem,5vw,1.875rem);line-height:1.2}.my-koi-collection :is(h2,h3,h4) :is(svg,i),.my-koi-collection .statistics-icon-wrapper svg,.my-koi-collection .logs-icon-wrapper svg{color:#ef4444!important}.my-koi-collection :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:44px;border:1px solid var(--my-koi-border)!important;border-radius:0!important;background:var(--my-koi-panel-deep)!important;color:#fff!important;box-shadow:none!important}.my-koi-collection :is(input,select,textarea,button,a):focus-visible{outline:2px solid #ef4444!important;outline-offset:2px;box-shadow:none!important}.my-koi-collection :is(input,textarea)::-moz-placeholder{color:#737373}.my-koi-collection :is(input,textarea)::placeholder{color:#737373}.my-koi-collection .btn{min-height:44px;border-radius:0!important;box-shadow:none!important;transform:none!important}.my-koi-collection .btn-primary{border:1px solid #ef4444!important;background:var(--my-koi-red)!important;color:#fff!important}.my-koi-collection .btn-primary:hover{background:var(--my-koi-red-hover)!important}.my-koi-collection .btn-default{border:1px solid var(--my-koi-border)!important;background:var(--my-koi-panel-deep)!important;color:#f5f5f5!important}.my-koi-collection .btn-default:hover{border-color:#737373!important;background:#262626!important}.my-koi-collection .quick-action-card,.my-koi-collection .stat-card,.my-koi-collection .list-box,.my-koi-collection .pond-card{border:1px solid var(--my-koi-border)!important;border-radius:0!important;background:var(--my-koi-panel-deep)!important;background-image:none!important;box-shadow:none!important;transform:none!important}.my-koi-collection .quick-action-card{min-height:92px;padding:8px!important}.my-koi-collection .quick-action-card:hover,.my-koi-collection .stat-card:hover{border-color:#737373!important;transform:none!important}.my-koi-collection .quick-action-card>div>div{padding:6px!important;background:var(--my-koi-panel)!important}.my-koi-collection .stat-card{border-left:3px solid var(--my-koi-red)!important;padding:12px!important}.my-koi-collection .stat-card [class*=text-red-],.my-koi-collection .stat-card [class*=text-blue-],.my-koi-collection .stat-card [class*=text-green-],.my-koi-collection .stat-card [class*=text-purple-],.my-koi-collection .stat-card [class*=text-orange-],.my-koi-collection .stat-card [class*=text-teal-]{color:#d4d4d4!important}.my-koi-collection [role=tab]{border-radius:0!important;background:var(--my-koi-panel-deep)!important;color:#d4d4d4!important;box-shadow:none!important}.my-koi-collection [role=tab][aria-selected=true]{background:var(--my-koi-panel)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--my-koi-red)!important}.my-koi-collection [role=tab]+[role=tab]{border-left:1px solid var(--my-koi-border)}.my-koi-collection .desktop-grid{display:none!important}.my-koi-collection .mobile-list{display:block!important}@media (min-width: 768px){.my-koi-collection .desktop-grid{display:grid!important}.my-koi-collection .mobile-list{display:none!important}}.my-koi-collection .koi-deceased{filter:grayscale(100%);opacity:.7;transition:all .3s ease}.my-koi-collection .koi-deceased:hover{filter:grayscale(80%);opacity:.8}.my-koi-collection .koi-deceased img{filter:grayscale(100%);transition:filter .3s ease}.my-koi-collection .koi-deceased:hover img{filter:grayscale(80%)}.my-koi-collection .progress-bar{width:100%;height:3px;margin-top:.5rem;overflow:hidden;border-radius:0;background:#404040}.my-koi-collection .progress-fill{height:100%;border-radius:0;background:var(--my-koi-red)!important;transition:width .5s ease-out}.my-koi-collection .counter-animation{animation:my-koi-count-up .8s ease-out}@keyframes my-koi-count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.my-koi-collection .koi-item,.my-koi-collection .pond-drop-zone,.my-koi-collection .unassigned-drop-zone{position:relative;transition:all .3s ease}.my-koi-collection .koi-item.dragging{opacity:.5;transform:rotate(5deg);z-index:1000}.my-koi-collection .pond-drop-zone.drag-over,.my-koi-collection .unassigned-drop-zone.drag-over{background:#dc26261a;border:2px dashed #ef4444;transform:none}.my-koi-collection .icon-control{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.my-koi-collection picture{display:contents}.my-koi-collection img{background-color:#4b5563}@media (min-width: 1024px){.my-koi-collection>section{padding:14px 0 30px}.my-koi-collection .koi-collection-container{gap:1rem}}@media (max-width: 767px){.my-koi-collection{background-attachment:scroll}.my-koi-collection .bg-box{margin-bottom:10px!important;padding:12px!important}.my-koi-collection .mobile-list{margin-top:0}.my-koi-collection .mobile-list>*+*{margin-top:10px}.my-koi-collection .list-box{padding:10px!important}.my-koi-collection .statistics-main-grid{gap:8px!important;margin-bottom:12px!important}}@media (max-width: 374px){.my-koi-collection>section{padding-right:8px;padding-left:8px}}@media (prefers-reduced-motion: reduce){.my-koi-collection *,.my-koi-collection *:before,.my-koi-collection *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
