.search-filter.svelte-14zxluq{top:0;z-index:1020;background:var(--bs-body-bg);padding-bottom:.5rem}.search-input-wrapper.svelte-14zxluq{position:relative}.btn-clear-search.svelte-14zxluq{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border:none;background:none;padding:.25rem .5rem;cursor:pointer;color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:center;border-radius:var(--bs-border-radius);transition:all .2s}.btn-clear-search.svelte-14zxluq:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.btn-clear-search.svelte-14zxluq:active{transform:translateY(-50%) scale(.95)}.modal.svelte-1u875uh,.modal.svelte-dmsnaa{display:block;background-color:#00000080}.event-date-column.svelte-1ichfmm{width:100%}@media (min-width: 768px){.event-date-column.svelte-1ichfmm{min-width:85px;width:auto}}.week-header.svelte-1ichfmm{cursor:pointer;user-select:none;transition:background-color .15s ease}.week-header.svelte-1ichfmm:hover{background-color:#0000000d!important}.week-header.svelte-1ichfmm:active{background-color:#0000001a!important}.unified-search-results.svelte-1xkw8oa{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);overflow:hidden}.search-results-header.svelte-1xkw8oa{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-warning-bg-subtle)}.search-results-title.svelte-1xkw8oa{margin:0;font-size:1rem;font-weight:600;color:var(--bs-warning-text-emphasis)}.result-details-button.svelte-1xkw8oa{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;border:none;background:none;padding:0;text-align:left;cursor:pointer;color:inherit}.result-details-button.svelte-1xkw8oa:hover{text-decoration:none}.result-header.svelte-1xkw8oa{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.result-title.svelte-1xkw8oa{font-weight:600;color:var(--bs-body-color);flex:1}.result-type-badge.svelte-1xkw8oa{font-size:.7rem;padding:.2rem .5rem;flex-shrink:0}.result-meta.svelte-1xkw8oa{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--bs-secondary-color)}.result-date.svelte-1xkw8oa,.result-time.svelte-1xkw8oa{font-weight:500}.result-location.svelte-1xkw8oa{display:flex;align-items:center;gap:.25rem}.result-color-indicator.svelte-1xkw8oa{width:4px;height:40px;border-radius:2px;flex-shrink:0;align-self:flex-start}.result-thumbnail-container.svelte-1xkw8oa{flex-shrink:0;width:50px;height:50px;overflow:hidden;border-radius:.375rem;border:1px solid var(--bs-border-color);align-self:flex-start}.result-thumbnail.svelte-1xkw8oa{width:100%;height:100%;object-fit:cover;display:block}.result-actions.svelte-1xkw8oa{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.no-search-results.svelte-1xkw8oa{padding:2rem;text-align:center;color:var(--bs-secondary-color)}@media (max-width: 767px){.search-results-header.svelte-1xkw8oa{padding:.5rem .75rem}.search-results-title.svelte-1xkw8oa{font-size:.875rem}.search-result-item.svelte-1xkw8oa{padding:.5rem .75rem;gap:.5rem}.result-color-indicator.svelte-1xkw8oa{height:32px}.result-title.svelte-1xkw8oa{font-size:.875rem}.result-meta.svelte-1xkw8oa{font-size:.75rem}.result-thumbnail-container.svelte-1xkw8oa{width:40px;height:40px}}.my-submissions-page.svelte-9fakr .my-submissions-search:where(.svelte-9fakr){min-width:260px}.filter-select.svelte-9fakr{min-width:200px}.description-preview.svelte-9fakr{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.my-submissions-page.svelte-9fakr .my-submissions-search:where(.svelte-9fakr){min-width:100%}.filter-select.svelte-9fakr{width:100%;min-width:0}}.submission-card.svelte-9fakr{border-radius:.75rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);transition:background-color .15s ease;padding:1rem;cursor:pointer}@media (max-width: 767px){.submissions-status-tabs.svelte-9fakr{flex-direction:column!important;gap:.5rem!important}.submissions-status-tabs.svelte-9fakr .nav-link:where(.svelte-9fakr){width:100%;text-align:center;padding:.5rem .75rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background-color:var(--bs-body-bg);font-size:.9rem}.submissions-status-tabs.svelte-9fakr .nav-link.active:where(.svelte-9fakr){background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}}.calendar-section.svelte-1oi0f59{display:flex;flex-direction:column;gap:1rem}
