.tools-dropdown[data-v-bbb8aff3]{position:absolute;bottom:calc(100% + 4px);left:0;right:auto;width:max-content;min-width:208px;max-width:calc(100vw - 260px);height:auto;max-height:300px;overflow-y:auto;overscroll-behavior:contain;z-index:100;cursor:default;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.tools-dropdown.placement-bottom[data-v-bbb8aff3]{top:calc(100% + 4px);bottom:auto}.tools-dropdown.placement-right[data-v-bbb8aff3]{top:-8px;bottom:auto;left:calc(100% + 4px);right:auto}@media (max-width: 768px){.tools-dropdown[data-v-bbb8aff3]{left:0;right:auto;width:min(208px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);transform:none;height:auto;max-height:240px}}.tools-dropdown[data-v-bbb8aff3]::-webkit-scrollbar{width:4px}.tools-dropdown[data-v-bbb8aff3]::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.tools-dropdown[data-v-bbb8aff3]::-webkit-scrollbar-track{background:transparent}.tools-dropdown-list{padding:8px 0;margin:0;list-style:none}.tools-dropdown-list li{margin:0}.tools-dropdown-list li a{display:flex;align-items:center;width:calc(100% - 8px);height:42px;margin:0 4px;box-sizing:border-box;padding:8px 14px;font-size:15px;font-weight:500;line-height:1.5;color:#2d2d33;text-decoration:none;transition:all .15s ease;white-space:nowrap;text-align:left;border-radius:6px}@media (hover: hover) and (pointer: fine){.tools-dropdown-list li a:hover{color:#0270fe;background:#f7f8fa}}.tools-dropdown-list li a.active{color:#0270fe}@media (max-width: 768px){.tools-dropdown-list li a{height:auto;min-height:42px;white-space:normal;overflow-wrap:anywhere}}
