.tool-order-help{color:var(--tools-text-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.tool-order-keyboard{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tool-catalog{list-style:none;padding:0;margin:0}.tool-catalog-row{display:flex;align-items:center;background:var(--tools-surface);border-bottom:1px solid var(--tools-border)}.tool-catalog-row:last-child{border-bottom:0}.tool-catalog-row .catalog-tool{flex:1 1;min-width:0;border:0;background:transparent;padding-left:8px}.tool-catalog-row .catalog-tool strong{overflow-wrap:anywhere}.tool-catalog-row.is-moving{background:var(--tools-selected-bg);box-shadow:inset 0 0 0 2px var(--tools-link)}.tool-grab{display:flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:44px;margin-left:8px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--tools-text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tool-grab:focus-visible,.tool-grab:hover{background:var(--tools-hover);color:var(--tools-link)}.tool-grab[aria-pressed=true]{cursor:grabbing;color:var(--tools-link)}.tool-grab[aria-disabled=true]{cursor:default;opacity:.55}.tool-grab:focus-visible{outline:3px solid var(--tools-focus);outline-offset:1px}.tool-order-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:8px 0 12px;font-size:13px}.tool-order-footer p{margin:0;color:var(--tools-text-muted)}.tool-order-footer>div{display:flex;align-items:center;gap:12px}.tool-order-reset{font:inherit;white-space:nowrap;min-height:44px;padding:8px 0;background:none;border:0;color:var(--tools-link);cursor:pointer}.tool-order-reset:hover{text-decoration:underline}.tool-order-reset:disabled{opacity:.55;cursor:default}@media(max-width:600px){.tool-order-footer{align-items:flex-start;flex-direction:column;gap:0}.tool-catalog-row .catalog-tool{padding-left:4px}.tool-grab{margin-left:4px}}.shared-portal .tool-grab{touch-action:none;cursor:grab}.shared-portal .tool-grab[aria-pressed=true]{cursor:grabbing}.shared-portal .tool-grab[aria-disabled=true]{cursor:default}