.popup-tool-overview{width:100%;min-width:0;color:var(--foreground)}.popup-tool-hint{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 16px;font-size:13px;line-height:1.65}.popup-tool-list{isolation:isolate;touch-action:pan-y;flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.popup-tool-row{outline-offset:3px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:18px;width:100%;min-width:0;position:relative}.popup-tool-row:not(:has(.popup-tool-action button)){display:none}.popup-tool-row-content{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:18px;min-height:118px;padding:18px;display:grid;box-shadow:0 3px 14px #10243b08}.popup-tool-copy{overflow-wrap:anywhere;min-width:0}.popup-tool-copy strong{flex-direction:column;gap:3px;font-size:17px;font-weight:700;line-height:1.45;display:flex}.popup-tool-copy strong>[lang=en]{color:var(--muted-foreground);font-size:13px;font-weight:550}.popup-tool-copy p{color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.popup-tool-action{justify-content:center;align-items:center;width:72px;min-width:0;display:flex}.popup-tool-action>button{border:2px solid var(--border);background:var(--muted);width:68px;height:68px;color:var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:0 3px 12px #10243b1a}.popup-tool-action>button svg{flex:none;width:30px;height:30px}.popup-tool-action>button img{object-fit:contain;border-radius:50%;width:44px;height:44px}.popup-tool-row[data-page-tool-id=home] .popup-tool-action>button{background:#e1f2ff;border-color:#4daeff;box-shadow:0 0 18px #168dff55}.popup-tool-row[data-page-tool-id=back] .popup-tool-action>button{color:#175f60;background:#ddf5ef;border-color:#90c9bf}.popup-tool-row[data-page-tool-id=emergency] .popup-tool-action>button{color:#fff!important;background:#ff202e!important;border-color:#ffc1c5!important;box-shadow:0 0 16px #ff202e65!important}.popup-tool-row:focus-visible{outline:3px solid #4daeff}.popup-tool-row[data-dragging]{z-index:3;cursor:grabbing}.popup-tool-row[data-dragging] .popup-tool-row-content{opacity:.94;border-color:#4daeff;box-shadow:0 10px 30px #10243b44}.popup-tool-row[data-drop-target]:before{content:"";background:#4daeff;border-radius:3px;height:3px;position:absolute;inset:-6px 0 auto}.popup-tool-save-status{min-height:1.6em;color:var(--muted-foreground);margin:12px 0 0;font-size:13px;line-height:1.6}@media (width<=359px){.popup-tool-row-content{grid-template-columns:minmax(0,1fr) 60px;gap:12px;padding:14px 12px}.popup-tool-action{width:60px}.popup-tool-action>button{width:58px;height:58px}.popup-tool-copy strong{font-size:16px}}
