.note-tabs-container{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.5);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.1)}.dark .note-tabs-container{background:rgba(15,23,42,.85);border:1px solid rgba(71,85,105,.5);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.note-tab-trigger{position:relative;overflow:hidden}.note-tab-trigger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.note-tab-trigger:hover:before{left:100%}.note-tab-trigger[data-state=active]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}.status-indicator{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid white;animation:pulse 2s ease-in-out infinite}.dark .status-indicator{border-color:rgb(15,23,42)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.note-tab-trigger .lucide{transition:all .2s ease}.note-tab-trigger:hover .lucide{transform:scale(1.1)}.note-tab-trigger[data-state=active] .lucide{transform:scale(1.05);filter:drop-shadow(0 0 4px currentColor)}.note-tab-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;font-size:.875rem}@media (max-width:1024px){.note-tab-text{max-width:80px;font-size:.8rem}}@media (max-width:768px){.note-tab-text{display:none}.note-tab-trigger{padding:6px!important;min-width:40px;justify-content:center;gap:0!important}}.note-tabs-container{padding:6px}.note-tab-trigger:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.note-tab-loading{position:relative;pointer-events:none}.note-tab-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:loading-shimmer 1.5s ease-in-out infinite}@keyframes loading-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-contrast:high){.note-tabs-container{border:2px solid;background:white;backdrop-filter:none}.dark .note-tabs-container{background:black}.note-tab-trigger[data-state=active]{border:2px solid}}@media (prefers-reduced-motion:reduce){.note-tab-trigger,.note-tab-trigger .lucide,.note-tab-trigger:before,.status-indicator{transition:none;animation:none}}.note-view-content{scroll-behavior:smooth}.note-view-sidebar{will-change:width}.dark .note-view-container{box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 10px 15px -3px rgba(0,0,0,.3),0 20px 25px -5px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}@media (max-width:1023px){.note-view-container{margin:.5rem;border-radius:1rem}.note-view-sidebar{display:none}}