.ct-tip{z-index:1100;border-radius:var(--radius-sm);background:var(--text);width:max-content;max-width:240px;color:var(--bg);font:500 12px / 1.4 var(--font-ui);letter-spacing:0;text-align:left;text-wrap:balance;pointer-events:none;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--text) 50%, transparent);animation:ct-tip-in .12s var(--ct-ease,ease-out) both;align-items:center;gap:8px;padding:5px 8px;display:inline-flex;position:fixed}.ct-tip.is-instant{animation:none}@keyframes ct-tip-in{0%{opacity:0;transform:scale(.97)}}.ct-tip-label{min-width:0}.ct-tip-keys{flex:none;align-items:center;gap:3px;margin-right:-3px;display:inline-flex}.ct-tip-key{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--bg) 16%, transparent);min-width:17px;height:17px;color:color-mix(in srgb, var(--bg) 88%, transparent);font:500 11px / 1 var(--font-ui);place-items:center;padding:0 4px;display:inline-grid}.ct-tip-then{color:color-mix(in srgb, var(--bg) 60%, transparent);font-size:11px}.ct-tip-anchor{display:contents}@media (prefers-reduced-motion:reduce){.ct-tip{animation:none}}.ct-toaster{z-index:95;pointer-events:none;width:min(400px,100vw - 48px);position:fixed;bottom:24px;left:24px}.ct-toaster ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=901px){body:has(.ct-app) .ct-toaster{width:min(400px,100vw - 288px);left:264px}}@media (width<=900px){.ct-toaster{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:min(420px,100vw - 32px);transform:translate(-50%)}}.ct-toast-slot{transition:grid-template-rows .18s var(--ct-ease,ease);grid-template-rows:1fr;display:grid}.ct-toast-inner{min-height:0;padding-top:8px}.ct-toast-slot.is-leaving{grid-template-rows:0fr}.ct-toast-slot.is-leaving .ct-toast-inner{overflow:hidden}.ct-toast-card{--focus-ring:var(--bg);border-radius:var(--radius-lg);background:var(--text);color:var(--bg);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--text) 60%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--text) 30%, transparent);pointer-events:auto;animation:ct-toast-in .2s var(--ct-ease,ease) both;transition:opacity .15s var(--ct-ease,ease), transform .15s var(--ct-ease,ease);align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;display:flex}.ct-toast-slot.is-leaving .ct-toast-card{opacity:0;transform:scale(.98)}@keyframes ct-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ct-toast-card ::selection{background:color-mix(in srgb, var(--bg) 30%, transparent)}.ct-toast-icon{flex:none;place-items:center;height:20px;display:grid}.ct-toast-card.is-ok .ct-toast-icon{color:color-mix(in srgb, var(--ok) 45%, var(--surface))}.ct-toast-card.is-warn .ct-toast-icon{color:color-mix(in srgb, var(--warn) 45%, var(--surface))}.ct-toast-text{flex:1;min-width:0}.ct-toast-message{font-size:13px;font-weight:500;line-height:20px}.ct-toast-detail{color:color-mix(in srgb, var(--bg) 66%, transparent);margin-top:1px;font-size:12.5px;line-height:1.4}.ct-toast-action{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 14%, transparent);height:26px;color:var(--bg);transition:background-color .12s var(--ct-ease,ease);border:0;flex:none;margin:-3px 0;padding:0 10px;font-size:12.5px;font-weight:600}.ct-toast-action:hover{background:color-mix(in srgb, var(--bg) 24%, transparent)}.ct-toast-close{border-radius:var(--radius-sm);width:20px;height:20px;color:color-mix(in srgb, var(--bg) 50%, transparent);transition:color .12s var(--ct-ease,ease), background-color .12s var(--ct-ease,ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ct-toast-card:hover .ct-toast-close,.ct-toast-close:focus-visible{color:var(--bg)}.ct-toast-close:hover{background:color-mix(in srgb, var(--bg) 14%, transparent)}@media (prefers-reduced-motion:reduce){.ct-toast-slot,.ct-toast-card{transition:none;animation:none}}body:has(.ct-packet-decide) .ct-toaster{bottom:120px}
