.export-menu{min-width:180px}.export-menu__glass{padding:.25rem;border-radius:20px}.export-menu__list{display:flex;flex-direction:column;gap:2px;padding:.25rem}.export-menu__item{display:flex;align-items:center;gap:10px;padding:.5rem .75rem;cursor:pointer;border-radius:12px;transition:background-color .15s ease;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.export-menu__item:hover{background-color:rgba(33,115,70,.15)}.export-menu__item:active{background-color:rgba(33,115,70,.25)}.export-menu__icon{color:#217346;flex-shrink:0}.layouts-menu{min-width:180px}.layouts-menu__glass{padding:.25rem;border-radius:20px}.layouts-menu__list{display:flex;flex-direction:column;gap:2px;padding:.25rem}.layouts-menu__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;border-radius:12px;transition:background-color .15s ease;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.layouts-menu__item:hover:not(.layouts-menu__item--disabled){background-color:rgba(0,127,155,.15)}.layouts-menu__item:active:not(.layouts-menu__item--disabled){background-color:rgba(0,127,155,.25)}.layouts-menu__item--disabled{color:#999;cursor:not-allowed;opacity:.6}.layouts-menu__arrow{font-size:14px;color:#666;margin-left:8px}.layouts-menu__divider{height:1px;background-color:rgba(0,0,0,.08);margin:.25rem .5rem}.layouts-menu__submenu{min-width:160px;max-height:400px;overflow-y:auto}.layouts-menu__submenu-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;border-radius:12px;transition:background-color .15s ease;font-size:12px;font-weight:600;color:#333;white-space:nowrap;gap:12px}.layouts-menu__submenu-item:hover:not(.layouts-menu__submenu-item--empty){background-color:rgba(0,127,155,.15)}.layouts-menu__submenu-item:active:not(.layouts-menu__submenu-item--empty){background-color:rgba(0,127,155,.25)}.layouts-menu__submenu-item--empty{color:#999;cursor:default;font-style:italic}.layouts-menu__default-badge{font-size:10px;font-weight:600;color:#007f9b;background-color:rgba(0,127,155,.15);padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.layouts-menu__submenu::-webkit-scrollbar{width:6px}.layouts-menu__submenu::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.layouts-menu__submenu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.layouts-menu__submenu::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}