@media(max-width:1023px){.dms-version-sidebar{width:100%!important;height:320px!important;border-left:none!important;border-top:1px solid var(--border)!important}}@media(max-width:480px){.dms-explorer-tab-label{display:none}}.dms-folder-tree [role=group]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:1}.dms-folder-tree [role=group]>div{overflow:hidden;animation:dms-tree-expand .2s ease}@keyframes dms-tree-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dms-folder-tree [role=treeitem]{transition:background-color .12s ease,color .12s ease}.dms-folder-tree [aria-selected=true]{animation:dms-tree-select .3s ease}@keyframes dms-tree-select{0%{box-shadow:0 0 0 3px hsl(var(--primary) / .3)}to{box-shadow:0 0 hsl(var(--primary) / 0)}}.dms-folder-tree [data-over=true]{background-color:hsl(var(--primary) / .1);border-radius:6px}.dms-browser-card{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,border-color .15s ease}.dms-browser-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px hsl(var(--foreground) / .08)}.dms-select-checkbox{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background-color .15s ease}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-in.slide-in-from-left{animation:slide-in-from-left var(--tw-duration, .2s) ease forwards}@media(max-width:400px){.dms-browser-grid-auto{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1920px){.dms-browser-grid-auto{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:640px){[role=dialog][aria-modal=true] .dialog-panel{position:fixed;bottom:0;left:0;right:0;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:dms-sheet-up .25s cubic-bezier(.32,.72,0,1)}@keyframes dms-sheet-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}@media(forced-colors:active){[class*="focus-visible:ring"]{outline:2px solid ButtonText!important;outline-offset:2px!important}}@media(prefers-reduced-motion:reduce){.dms-folder-tree [role=group]>div,.dms-folder-tree [aria-selected=true],.dms-browser-card,.dms-select-checkbox,.animate-in{animation:none!important;transition:none!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes slide-up-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up-sheet{animation:slide-up-sheet .2s ease-out forwards}@supports (padding-bottom: env(safe-area-inset-bottom)){.pb-safe{padding-bottom:env(safe-area-inset-bottom)}}.erp-tour-popover{background:#fff!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:12px!important;box-shadow:0 8px 40px #00000024!important;padding:16px!important;max-width:320px!important;min-width:240px!important}.erp-tour-popover .driver-popover-title{font-size:14px!important;font-weight:600!important;color:hsl(var(--foreground))!important;margin-bottom:6px!important;line-height:1.4!important}.erp-tour-popover .driver-popover-description{font-size:13px!important;color:hsl(var(--muted-foreground))!important;line-height:1.55!important;margin-bottom:12px!important}.erp-tour-popover .driver-popover-progress-text{font-size:10px!important;color:hsl(var(--muted-foreground))!important;font-variant-numeric:tabular-nums!important}.erp-tour-popover .driver-popover-next-btn,.erp-tour-popover .driver-popover-done-btn{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:none!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;transition:opacity .15s!important}.erp-tour-popover .driver-popover-next-btn:hover,.erp-tour-popover .driver-popover-done-btn:hover{opacity:.9!important}.erp-tour-popover .driver-popover-prev-btn{background:transparent!important;color:hsl(var(--muted-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:6px!important;padding:6px 12px!important;font-size:12px!important;cursor:pointer!important}.erp-tour-popover .driver-popover-prev-btn:hover{background:hsl(var(--muted))!important}.erp-tour-popover .driver-popover-close-btn{color:hsl(var(--muted-foreground))!important;opacity:.6!important}.erp-tour-popover .driver-popover-close-btn:hover{opacity:1!important}.erp-tour-popover .driver-popover-arrow{color:hsl(var(--card))!important}.driver-overlay{background:#00000073!important}.driver-active-element{outline:2px solid hsl(var(--primary))!important;outline-offset:2px!important;border-radius:6px!important}.tour-interactive-cta{display:inline-block;margin-top:10px;padding:5px 10px;background:hsl(var(--primary) / .1);border:1px dashed hsl(var(--primary) / .4);border-radius:6px;font-size:11px;font-weight:500;color:hsl(var(--primary));font-style:italic}.tour-nudge-pill{display:block;margin-bottom:8px;padding:6px 10px;background:hsl(var(--primary) / .14);border:1px solid hsl(var(--primary) / .3);border-radius:6px;font-size:12px;font-weight:600;color:hsl(var(--primary));animation:tour-nudge-pulse .4s ease}@keyframes tour-nudge-pulse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.erp-tour-popover[data-interactive=true] .driver-popover-next-btn:after{content:" ↑ do it first";font-size:10px;opacity:.7;font-weight:400}.erp-tour-popover .tour-skip-step-btn{all:unset;box-sizing:border-box;cursor:pointer;margin-right:auto;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));padding:.25rem .5rem;border-radius:.375rem;border:1px solid transparent;line-height:1.5;transition:color .12s ease,border-color .12s ease,background .12s ease;white-space:nowrap}.erp-tour-popover .tour-skip-step-btn:hover{color:hsl(var(--foreground));border-color:hsl(var(--border));background:hsl(var(--muted))}.erp-tour-popover .tour-skip-step-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}
