@charset "UTF-8";[data-v-9149df77]:root{color-scheme:light;--color-primary: #1a1a1a;--color-primary-hover: #1f1f1f;--color-primary-active: #000000;--color-primary-disabled: #d1d5db;--color-primary-inverse: #ffffff;--color-primary-inverse-muted: #374151;--color-secondary: #10b981;--color-secondary-hover: rgba(16, 185, 129, .8);--color-secondary-active: #0d9488;--color-secondary-inverse: #34d399;--color-secondary-disabled: rgba(16, 185, 129, .1215686275);--color-accent: #f43f5e;--color-accent-2: #db2777;--color-accent-3: #7b3a15;--color-accent-4: #7e22ce;--color-accent-5: #9333ea;--color-positive: #10b981;--color-positive-bg: rgba(16, 185, 129, .1215686275);--color-positive-border: rgba(16, 185, 129, .5019607843);--color-positive-text-dark: #0d9488;--color-positive-icon: #10b981;--color-negative: #ef4444;--color-negative-bg: rgba(239, 68, 68, .1215686275);--color-negative-text: #ef4444;--color-negative-border: rgba(239, 68, 68, .5019607843);--color-negative-icon: #ef4444;--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, .1215686275);--color-warning-bg-light: #fef9c3;--color-warning-text-dark: #7b3a15;--color-warning-border: rgba(245, 158, 11, .5019607843);--color-warning-text-light: #f59e0b;--color-warning-icon: #f59e0b;--color-info: #2563eb;--color-info-bg: rgba(37, 99, 235, .1215686275);--color-info-text-dark: #1c4cb5;--color-info-border: rgba(37, 99, 235, .5019607843);--color-info-text-light: #2563eb;--color-info-icon: #2563eb;--color-border-primary: #e5e7eb;--color-border-focus: #d1d5db;--color-backdrop: rgba(0, 0, 0, .2);--color-skeleton: #d1d5db;--color-skeleton-highlight: #f3f4f6;--color-chips-bg: #f3f4f6;--color-progress-track: #f3f4f6;--color-chart-1: var(--color-primary);--color-chart-2: var(--color-secondary);--color-chart-3: var(--color-accent-2);--color-chart-4: var(--color-accent-4);--color-chart-5: var(--color-warning);--color-chart-6: var(--color-info);--color-nav-bg: #ffffff;--color-nav-text: var(--color-primary);--color-nav-text-active: var(--color-primary-active);--color-nav-text-inverse: var(--color-primary-inverse);--color-nav-text-active-inverse: var(--color-secondary-inverse);--color-nav-text-hover: var(--color-secondary-active);--color-nav-border: #ffffff;--color-nav-indicator: var(--color-nav-text-active);--color-input-bg: #f9fafb;--color-input-bg-inverse: #1f2937;--color-input-text: var(--color-text-primary);--color-input-text-inverse: #d1d5db;--color-input-placehoder: #374151;--color-input-placehoder-inverse: #6b7280;--color-input-border: var(--color-border-primary);--color-input-border-inverse: #374151;--color-input-border-focus: var(--color-border-focus);--color-input-border-focus-inverse: var(--color-border-primary);--color-action-primary-bg: var(--color-primary);--color-action-primary-text: #ffffff;--color-action-primary-border: var(--color-primary);--color-action-primary-hover: var(--color-primary-hover);--color-action-primary-active: var(--color-primary-active);--color-action-primary-disabled: var(--color-primary-inverse-muted);--color-action-primary-bg-inverse: var(--color-primary-inverse);--color-action-primary-text-inverse: var(--color-primary);--color-action-primary-hover-inverse: #f3f4f6;--color-action-secondary-bg: var(--color-primary-inverse);--color-action-secondary-text: var(--color-primary);--color-action-secondary-border: var(--color-primary);--color-action-secondary-hover: var(--color-primary-inverse);--color-action-secondary-active: var(--color-primary-disabled);--color-action-secondary-disabled: var(--color-primary-disabled);--color-action-secondary-bg-inverse: var(--color-primary-inverse-muted);--color-action-secondary-text-inverse: var(--color-primary-inverse);--color-action-accent-bg: var(--color-secondary);--color-action-accent-text: var(--color-primary-inverse);--color-action-accent-border: var(--color-secondary);--color-action-accent-hover: var(--color-secondary-hover);--color-action-accent-active: var(--color-secondary-active);--color-action-accent-disabled: var(--color-secondary-disabled);--color-action-accent-bg-inverse: var(--color-secondary-inverse);--color-action-accent-text-inverse: var(--color-primary-inverse);--color-action-ghost-bg: rgba(255, 255, 255, 0);--color-action-ghost-text: var(--color-primary);--color-action-ghost-border: rgba(255, 255, 255, 0);--color-action-ghost-hover: rgba(255, 255, 255, 0);--color-action-ghost-active: rgba(0, 0, 0, .2);--color-action-ghost-disabled: rgba(255, 255, 255, 0);--color-action-ghost-bg-inverse: rgba(255, 255, 255, 0);--color-action-ghost-text-inverse: var(--color-primary-inverse);--color-bg: #f9fafb;--color-surface: #ffffff;--color-bg-inverse: #030712;--color-surface-inverse: #111827;--color-avatar-bg: #e5e7eb;--color-text-primary: #1a1a1a;--color-text-primary-inverse: #1f2937;--color-text-secondary: #6b7280;--color-text-secondary-inverse: #d1d5db;--color-text-muted: #9ca3af;--color-text-muted-inverse: #9ca3af;--color-panel-dark: #030712;--color-panel-dark-text: #ffffff;--color-panel-dark-text-muted: #d1d5db}:root[data-theme=dark][data-v-9149df77]{color-scheme:dark;--color-primary: #ffffff;--color-primary-hover: #ffffff;--color-primary-active: #ffffff;--color-primary-disabled: #9ca3af;--color-primary-inverse: #1a1a1a;--color-primary-inverse-muted: #374151;--color-secondary: #34d399;--color-secondary-hover: #34d399;--color-secondary-active: #10b981;--color-secondary-inverse: #10b981;--color-secondary-disabled: rgba(16, 185, 129, .1215686275);--color-border-primary: #374151;--color-border-focus: #ffffff;--color-skeleton: #374151;--color-skeleton-highlight: #4b5563;--color-chips-bg: #f3f4f6;--color-progress-track: #1f2937;--color-chart-1: #ffffff;--color-chart-2: #34d399;--color-nav-bg: #111827;--color-nav-text: #d1d5db;--color-nav-text-inverse: var(--color-primary-inverse);--color-nav-text-active: #ffffff;--color-nav-text-hover: var(--color-secondary-inverse);--color-nav-border: #111827;--color-nav-indicator: #ffffff;--color-input-bg: #1f2937;--color-input-bg-inverse: #f9fafb;--color-input-text: #d1d5db;--color-input-text-inverse: #1a1a1a;--color-input-placehoder: #6b7280;--color-input-placehoder-inverse: #374151;--color-input-border: #374151;--color-input-border-inverse: var(--color-border-primary);--color-input-border-focus: #ffffff;--color-input-border-focus-inverse: var(--color-border-focus);--color-action-primary-bg: #ffffff;--color-action-primary-text: #1a1a1a;--color-action-primary-border: #ffffff;--color-action-primary-active: #ffffff;--color-action-primary-disabled: #9ca3af;--color-action-primary-bg-inverse: #1a1a1a;--color-action-primary-text-inverse: #ffffff;--color-action-primary-hover-inverse: #1f2937;--color-action-secondary-bg: #1a1a1a;--color-action-secondary-text: #ffffff;--color-action-secondary-border: #ffffff;--color-action-secondary-hover: #374151;--color-action-secondary-active: #9ca3af;--color-action-secondary-disabled: #9ca3af;--color-action-secondary-bg-inverse: #ffffff;--color-action-secondary-text-inverse: #1a1a1a;--color-action-accent-bg: #34d399;--color-action-accent-text: #ffffff;--color-action-accent-border: #34d399;--color-action-accent-hover: #34d399;--color-action-accent-active: #10b981;--color-action-accent-disabled: rgba(16, 185, 129, .1215686275);--color-action-accent-bg-inverse: #10b981;--color-action-accent-text-inverse: #1a1a1a;--color-action-ghost-text: #ffffff;--color-action-ghost-text-inverse: #1a1a1a;--color-bg: #030712;--color-surface: #111827;--color-bg-inverse: #f9fafb;--color-surface-inverse: #ffffff;--color-panel-dark: #1f2937;--color-panel-dark-text: #ffffff;--color-panel-dark-text-muted: #d1d5db;--color-avatar-bg: #e5e7eb;--color-text-primary: #ffffff;--color-text-primary-inverse: #1a1a1a;--color-text-secondary: #d1d5db;--color-text-secondary-inverse: #6b7280}@font-face{font-family:SaudiRiyal;src:url(/fonts/saudi_riyal_u20c1_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SaudiRiyal;src:url(/fonts/saudi_riyal_u20c1_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html[data-v-9149df77]{box-sizing:border-box;scroll-behavior:smooth;font-size:100%}[data-v-9149df77],[data-v-9149df77]:before,[data-v-9149df77]:after{box-sizing:inherit;box-sizing:border-box;transition-duration:.2s}body[data-v-9149df77]{margin:0;padding:0;line-height:1.3;color:var(--color-text-primary);color:#000;background-color:var(--color-bg)}.wl[data-v-9149df77]{max-width:1440px;width:100%;margin:0 auto;padding:0rem 1rem}.card[data-v-9149df77]{background-color:var(--color-surface);border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 1px 2px #0000000d}.fade-in[data-v-9149df77]{opacity:0;animation:fade-in-9149df77 1s ease 0s 1 forwards}.fade-in-med[data-v-9149df77]{opacity:0;animation:fade-in-med-9149df77 1s ease 0s 1 forwards}.fade-in-left[data-v-9149df77]{opacity:0;animation:fade-in-left-9149df77 1s ease 0s 1 forwards}.fade-in-right[data-v-9149df77]{opacity:0;animation:fade-in-right-9149df77 1s ease 0s 1 forwards}.fade-in-up[data-v-9149df77],.fade-in-down[data-v-9149df77]{opacity:0;animation:fade-in-up-9149df77 1s ease 0s 1 forwards}.fade-in-300[data-v-9149df77]{opacity:0;animation:fade-in-9149df77 1s ease .3s 1 forwards}.fade-in-med-300[data-v-9149df77]{opacity:0;animation:fade-in-med-9149df77 1s ease .3s 1 forwards}.fade-in-left-300[data-v-9149df77]{opacity:0;animation:fade-in-left-9149df77 1s ease .3s 1 forwards}.fade-in-right-300[data-v-9149df77]{opacity:0;animation:fade-in-right-9149df77 1s ease .3s 1 forwards}.fade-in-up-300[data-v-9149df77],.fade-in-down-300[data-v-9149df77]{opacity:0;animation:fade-in-up-9149df77 1s ease .3s 1 forwards}.fade-in-500[data-v-9149df77]{opacity:0;animation:fade-in-9149df77 1s ease .5s 1 forwards}.fade-in-med-500[data-v-9149df77]{opacity:0;animation:fade-in-med-9149df77 1s ease .5s 1 forwards}.fade-in-left-500[data-v-9149df77]{opacity:0;animation:fade-in-left-9149df77 1s ease .5s 1 forwards}.fade-in-right-500[data-v-9149df77]{opacity:0;animation:fade-in-right-9149df77 1s ease .5s 1 forwards}.fade-in-up-500[data-v-9149df77],.fade-in-down-500[data-v-9149df77]{opacity:0;animation:fade-in-up-9149df77 1s ease .5s 1 forwards}@keyframes fade-in-9149df77{0%{opacity:0}to{opacity:1}}@keyframes fade-in-med-9149df77{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes fade-in-left-9149df77{0%{opacity:0;transform:translate(-50rem);scale:.6}60%{scale:1.1}to{opacity:1;transform:translate(0);scale:1}}@keyframes fade-in-right-9149df77{0%{opacity:0;transform:translate(50rem);scale:.6}50%{scale:1.2}to{opacity:1;transform:translate(0);scale:1}}@keyframes fade-in-up-9149df77{0%{opacity:0;transform:translatey(20rem);scale:.6}to{opacity:1;transform:translatey(0);scale:1}}@keyframes fade-in-down-9149df77{0%{opacity:0;transform:translatey(-20rem);scale:.6}to{opacity:1;transform:translatey(0);scale:1}}@keyframes rotating-9149df77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v-enter-active[data-v-9149df77],.v-leave-active[data-v-9149df77]{transition:opacity .3s ease}.v-enter-from[data-v-9149df77],.v-leave-to[data-v-9149df77]{opacity:0}.skeleton-loader[data-v-9149df77]{border-radius:12px;pointer-events:none;-webkit-user-select:none;user-select:none;animation:skeleton-shimmer-9149df77 1.6s ease-in-out infinite}[dir=ltr] .skeleton-loader[data-v-9149df77]{background:linear-gradient(90deg,var(--color-skeleton) 25%,var(--color-skeleton-highlight) 50%,var(--color-skeleton) 75%)}[dir=rtl] .skeleton-loader[data-v-9149df77]{background:linear-gradient(-90deg,var(--color-skeleton) 25%,var(--color-skeleton-highlight) 50%,var(--color-skeleton) 75%)}[dir] .skeleton-loader[data-v-9149df77]{background-size:400% 100%}@keyframes skeleton-shimmer-9149df77{0%{background-position:100% 0}to{background-position:-100% 0}}.notifications-sheet .notifications-panel[data-v-9149df77]{padding-block-end:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.catalog-page[data-v-9149df77]{margin-top:2rem!important}@media screen and (max-width:480px){.catalog-page[data-v-9149df77]{margin:0!important;background-color:var(--color-surface)}}.catalog-page .desktop-header h1[data-v-9149df77]{margin:16px 0;font-size:32px;font-weight:600;line-height:1}.catalog-page .desktop-header p[data-v-9149df77]{margin-top:8px;color:var(--color-text-muted)}.catalog-page .mobile-header[data-v-9149df77]{background-color:var(--color-surface)}.catalog-page main[data-v-9149df77]{background-color:var(--color-surface);padding:32px;border-top:1px solid var(--color-border-primary);display:flex;flex-flow:row nowrap;gap:16px}.catalog-page main .aside-filters[data-v-9149df77]{overflow:hidden;display:flex;flex-flow:column nowrap;gap:1rem}@media screen and (max-width:480px){.catalog-page main .aside-filters[data-v-9149df77]{display:none}}.catalog-page main .aside-filters .filters-actions[data-v-9149df77]{border:1px solid var(--color-border-primary);border-radius:16px;box-shadow:0 1px 2px #0000000d}.catalog-page main .browse-component[data-v-9149df77]{flex:60%;display:flex;flex-flow:column nowrap;gap:24px;min-width:0}.catalog-page main .browse-component .new-request-cta[data-v-9149df77]{align-items:center;background-color:var(--color-surface-inverse);color:var(--color-primary-inverse);display:flex;gap:24px;justify-content:space-between;padding:32px 24px;border-radius:12px;width:100%}.catalog-page main .browse-component .new-request-cta .cta-text[data-v-9149df77]{display:flex;flex-direction:column;gap:4px;min-width:0}.catalog-page main .browse-component .new-request-cta .title[data-v-9149df77],.catalog-page main .browse-component .new-request-cta .subtitle[data-v-9149df77]{margin:0}.catalog-page main .browse-component .new-request-cta .title[data-v-9149df77]{color:var(--color-primary-inverse);font-size:24px;font-weight:700;line-height:32px}.catalog-page main .browse-component .new-request-cta .subtitle[data-v-9149df77]{color:var(--color-primary-inverse);font-size:14px;font-weight:400;line-height:20px}.catalog-page main .browse-component .new-request-cta .j-button[data-v-9149df77]{background-color:var(--color-bg);border:1px solid var(--color-border-primary);border-radius:12px;color:var(--color-text-primary);flex-shrink:0;font-size:14px;font-weight:700;line-height:20px;padding:16px 20px}.catalog-page main .browse-component .new-request-cta[data-v-9149df77] .q-btn__content{gap:8px}.catalog-page main .browse-component .catalog-toolbar[data-v-9149df77]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:24px;min-width:0}.catalog-page main .browse-component .catalog-toolbar__summary[data-v-9149df77]{flex:0 0 auto;min-width:160px}.catalog-page main .browse-component .catalog-toolbar__summary h2[data-v-9149df77],.catalog-page main .browse-component .catalog-toolbar__summary p[data-v-9149df77]{margin:0}.catalog-page main .browse-component .catalog-toolbar__summary h2[data-v-9149df77]{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:32px}.catalog-page main .browse-component .catalog-toolbar__summary p[data-v-9149df77]{margin-top:4px;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.catalog-page main .browse-component .catalog-toolbar__chips[data-v-9149df77]{display:flex;flex:1 1 auto;flex-flow:row nowrap;align-items:center;gap:16px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.catalog-page main .browse-component .catalog-toolbar__chips[data-v-9149df77]::-webkit-scrollbar{display:none}.catalog-page main .browse-component .catalog-toolbar__chips .j-chip[data-v-9149df77]{flex:0 0 auto;max-width:none;margin:0;min-height:38px;padding:4px 8px;color:var(--color-text-primary);background:var(--color-input-bg);border:0;border-radius:4px;font-size:14px;font-weight:400;line-height:28px;white-space:nowrap}.catalog-page main .browse-component .catalog-toolbar__chips .j-chip[data-v-9149df77] .q-chip__content{gap:10px}.catalog-page main .browse-component .catalog-toolbar__chips .j-chip[data-v-9149df77] .q-chip__icon--remove{width:8px;min-width:8px;height:8px;margin:0;margin-inline-start:.5rem;margin-inline-end:.4rem;color:var(--color-text-muted);font-size:20px}.catalog-page main .browse-component .catalog-toolbar__sort[data-v-9149df77]{display:flex;flex:0 0 auto;flex-flow:row nowrap;align-items:center;gap:12px;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.catalog-page main .browse-component .catalog-toolbar__sort-select[data-v-9149df77]{width:195px}.catalog-page main .browse-component .catalog-toolbar__sort-select[data-v-9149df77] .q-field__control{min-height:48px;background:var(--color-input-bg)}.catalog-page main .browse-component .catalog-toolbar__sort-select[data-v-9149df77] .q-field__native,.catalog-page main .browse-component .catalog-toolbar__sort-select[data-v-9149df77] .q-field__input{font-size:14px;font-weight:400;line-height:20px}.catalog-page main .browse-component .catalog-list[data-v-9149df77]{display:flex;flex-flow:row wrap;padding:0;list-style:none;gap:16px}.catalog-page main .browse-component .catalog-list .catalog-item[data-v-9149df77]{display:flex;flex:0 0 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);min-width:0}@media screen and (max-width:1042px){.catalog-page main .browse-component .catalog-list .catalog-item[data-v-9149df77]{flex-basis:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media screen and (max-width:480px){.catalog-page main .browse-component .catalog-list[data-v-9149df77]{gap:12px}.catalog-page main .browse-component .catalog-list .catalog-item[data-v-9149df77]{flex-basis:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}}.catalog-page main .browse-component .catalog-pagination[data-v-9149df77]{align-self:center}@media screen and (max-width:1042px){.catalog-page main[data-v-9149df77]{flex-flow:column nowrap}.catalog-page main .aside-filters[data-v-9149df77]{width:100%}.catalog-page main .aside-filters .filters-actions[data-v-9149df77]{max-width:none}}@media screen and (max-width:480px){.catalog-page main[data-v-9149df77]{padding:0 12px;margin-top:0!important;border-top:none}.catalog-page main .browse-component .new-request-cta[data-v-9149df77]{align-items:stretch;flex-flow:column nowrap}.catalog-page main .browse-component .new-request-cta .j-button[data-v-9149df77]{width:100%}.catalog-page main .browse-component .catalog-toolbar[data-v-9149df77]{align-items:flex-start;flex-flow:column nowrap}.catalog-page main .browse-component .catalog-toolbar__summary[data-v-9149df77],.catalog-page main .browse-component .catalog-toolbar__sort[data-v-9149df77]{width:100%}.catalog-page main .browse-component .catalog-toolbar__chips[data-v-9149df77]{width:100%}.catalog-page main .browse-component .catalog-toolbar__sort-select[data-v-9149df77]{flex:1 1 auto;width:100%}}
