.plan-action-btn.svelte-69s9fb{display:inline-flex;align-items:center;flex:none;gap:.4em;padding:.45em .95em;border-radius:.55em;font-size:.75em;line-height:1.2;white-space:nowrap}.plan-action-btn.svelte-69s9fb svg{flex:none;font-size:1.1em;margin-inline-start:-.3em}.plan-action-btn.normal.svelte-69s9fb{font-size:.95em}.plan-action-btn.danger.svelte-69s9fb{color:#fff;background:var(--tich-error);border-color:var(--tich-error)}.plan-action-btn.danger.svelte-69s9fb:hover{background:color-mix(in srgb,var(--tich-error) 85%,black)}.plan-action-btn.warning.svelte-69s9fb{color:var(--tich-text, inherit);background:var(--yellow);border-color:var(--yellow)}.plan-action-btn.warning.svelte-69s9fb:hover{background:color-mix(in srgb,var(--yellow) 85%,black)}.limit-meter.svelte-6x17j8{width:100%;min-width:0}.progressbar.svelte-6x17j8{background-color:#00000012;border-radius:1em;margin:.1em 0 .4em}.progress-done.svelte-6x17j8{display:block;height:.35em;border-radius:1em;max-width:100%;background-color:var(--color-main);transition:width .5s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease}.progress-done.urgent.svelte-6x17j8{background-color:var(--yellow)}.progress-done.grace.svelte-6x17j8{background-color:var(--tich-error)}.dismiss-btn.svelte-1kuojb4{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:.4em;padding:0;border:none;background:none;color:inherit;opacity:.5;cursor:pointer;font-size:1.1em;line-height:1;vertical-align:middle}.dismiss-btn.svelte-1kuojb4:hover{opacity:.9}.cap-hint.svelte-krnua5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9em;padding:.7em .9em;border-radius:.6em;font-size:.8em;line-height:1.5;color:var(--tich-text, inherit);background:color-mix(in srgb,var(--color-main) 8%,white);border:1px solid transparent}.cap-hint.warning.svelte-krnua5{background:color-mix(in srgb,var(--yellow) 25%,white);border-color:var(--yellow)}.cap-hint.locked.svelte-krnua5{color:var(--tich-error);background:color-mix(in srgb,var(--tich-error) 10%,white);border-color:var(--tich-error)}.cap-hint.svelte-krnua5 p:where(.svelte-krnua5){margin:0;flex:1 1 16em}.cap-hint-meter.svelte-krnua5{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;width:9em;font-size:.85em}.cap-hint-count.svelte-krnua5{color:var(--tich-muted);font-weight:600}.cap-hint.banner.svelte-krnua5{position:sticky;top:0;z-index:50;justify-content:center;border-radius:0;border-width:0 0 1px}
