.rosary-select-field.svelte-1nhwwb5{align-content:start;gap:calc(var(--space-page)*.2);min-width:0;display:grid}label.svelte-1nhwwb5{color:var(--muted);font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase;font-weight:800}button.svelte-1nhwwb5{font:inherit;box-sizing:border-box;cursor:pointer}button.svelte-1nhwwb5:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rosary-select__trigger.svelte-1nhwwb5{justify-content:space-between;align-items:center;gap:calc(var(--space-page)*.6);width:100%;min-height:44px;padding:calc(var(--space-page)*.6);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--dialog-glass-background);-webkit-backdrop-filter:var(--dialog-glass-filter);backdrop-filter:var(--dialog-glass-filter);color:var(--text);font-family:var(--font-app);font-size:var(--font-size-label);text-align:left;font-weight:700;display:flex}.rosary-select__trigger.svelte-1nhwwb5 span:where(.svelte-1nhwwb5){overflow-wrap:anywhere;min-width:0}.rosary-select__trigger.svelte-1nhwwb5 svg{flex-shrink:0}.bold.svelte-1nhwwb5{font-weight:700}.rosary-select__option.svelte-1nhwwb5:disabled{opacity:.5;cursor:not-allowed}.rosary-select__dialog.svelte-1nhwwb5{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);font-family:var(--font-app);background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.rosary-select__dialog.svelte-1nhwwb5::backdrop{background:0 0}.rosary-select__panel.svelte-1nhwwb5{box-sizing:border-box;left:var(--select-x);top:var(--select-y);width:var(--select-width);max-height:var(--select-available);background:var(--dialog-glass-background);-webkit-backdrop-filter:var(--dialog-glass-filter);backdrop-filter:var(--dialog-glass-filter);border:1px solid var(--dialog-glass-border);border-radius:var(--radius-card);box-shadow:var(--dialog-glass-shadow);flex-direction:column;font-weight:700;display:flex;position:absolute;overflow:hidden}header.svelte-1nhwwb5{justify-content:space-between;align-items:center;gap:calc(var(--space-page)*.5);padding:calc(var(--space-page)*.6) calc(var(--space-page)*.8);display:flex}header.svelte-1nhwwb5 h2:where(.svelte-1nhwwb5){font-size:var(--font-size-card-title);margin:0;font-weight:700}header.svelte-1nhwwb5 p:where(.svelte-1nhwwb5){margin:calc(var(--space-page)*.2) 0 0;color:var(--text2);font-size:var(--font-size-meta)}.rosary-select__close.svelte-1nhwwb5{width:44px;min-height:44px;color:var(--text2);border-radius:var(--radius-control);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.rosary-select__handle.svelte-1nhwwb5{display:none}.rosary-select__options.svelte-1nhwwb5{overscroll-behavior:contain;min-height:0;max-height:340px;padding:0 calc(var(--space-page)*.4) calc(var(--space-page)*.4);scroll-padding:calc(var(--space-page)*.4);overflow-y:auto}.rosary-select__option.svelte-1nhwwb5{justify-content:space-between;align-items:center;gap:calc(var(--space-page)*.7);width:100%;min-height:52px;padding:calc(var(--space-page)*.6);border-radius:var(--radius);color:var(--text);font-size:var(--font-size-body);text-align:left;background:0 0;border:0;line-height:1.6;display:flex}.rosary-select__option.svelte-1nhwwb5 span:where(.svelte-1nhwwb5):first-child{overflow-wrap:anywhere;min-width:0}.rosary-select__option[aria-pressed=true].svelte-1nhwwb5{background:var(--gold-light);color:var(--brown)}.rosary-select__check.svelte-1nhwwb5{width:20px;color:var(--brown);flex-shrink:0;display:flex}.rosary-select__group.svelte-1nhwwb5{padding:calc(var(--space-page)*.5) calc(var(--space-page)*.6);color:var(--text2);font-size:var(--font-size-meta);margin:0}footer.svelte-1nhwwb5{padding:calc(var(--space-page)*.5) calc(var(--space-page)*.8);border-top:1px solid var(--border2)}.rosary-select__add.svelte-1nhwwb5{align-items:center;gap:calc(var(--space-page)*.4);width:100%;min-height:44px;padding:calc(var(--space-page)*.4);border-radius:var(--radius);color:var(--brown);font-size:var(--font-size-label);text-align:left;background:0 0;border:0;font-weight:700;display:flex}header.svelte-1nhwwb5,footer.svelte-1nhwwb5{flex-shrink:0}@media (hover:hover){.rosary-select__option.svelte-1nhwwb5:hover,.rosary-select__add.svelte-1nhwwb5:hover{background:var(--gold-light)}}@media (max-width:680px){.rosary-select-field.recitation.svelte-1nhwwb5{grid-column:1/-1}.rosary-select__dialog.svelte-1nhwwb5::backdrop{background:var(--practice-dialog-backdrop)}.rosary-select__panel.svelte-1nhwwb5{top:auto;left:0;bottom:calc(100% - var(--select-bottom));width:100%;max-height:calc(var(--select-viewport) - max(var(--space-page),var(--app-safe-top)));padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--radius-feature) var(--radius-feature) 0 0;border:0}.rosary-select__handle.svelte-1nhwwb5{width:calc(var(--space-page)*1.8);height:4px;margin:calc(var(--space-page)*.5) auto 0;background:var(--border);border-radius:var(--radius-sm);flex-shrink:0;display:block}header.svelte-1nhwwb5{padding-top:calc(var(--space-page)*.4)}.rosary-select__options.svelte-1nhwwb5{max-height:340px}}
