.tile-card[data-v-72f325cd]{--tile-surface:var(--q-info,#fff);--tile-border:color-mix(in srgb, var(--q-accent,#292929) 10%, var(--q-info,#fff));--tile-border-hover:color-mix(in srgb, var(--q-primary,#ffb84d) 28%, var(--q-info,#fff));--tile-shadow:0 1px 2px rgba(var(--q-accent-rgb,41, 41, 41), .08);--tile-shadow-hover:0 16px 32px rgba(var(--q-accent-rgb,41, 41, 41), .1), 0 6px 18px rgba(var(--q-primary-rgb,255, 184, 77), .12);--tile-title-color:var(--q-accent,#292929);--tile-title-hover:color-mix(in srgb, var(--q-primary,#ffb84d) 28%, var(--q-accent,#292929));--tile-description-color:var(--q-positive,#555);--tile-arrow-color:color-mix(in srgb, var(--q-positive,#555) 85%, var(--q-info,#fff));background:var(--tile-surface);border:1px solid var(--tile-border);width:100%;height:192px;box-shadow:var(--tile-shadow);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.tile-card[data-v-72f325cd]:hover{box-shadow:var(--tile-shadow-hover);border-color:var(--tile-border-hover);transform:translateY(-4px)}.tile-card[data-v-72f325cd]:focus-visible{outline:2px solid var(--q-primary,#ffb84d);outline-offset:2px}.tile-card.tile-card--selected[data-v-72f325cd]{border-color:color-mix(in srgb, var(--q-primary,#ffb84d) 34%, var(--q-info,#fff));box-shadow:0 0 0 1px rgba(var(--q-primary-rgb,255, 184, 77), .16), 0 10px 24px rgba(var(--q-accent-rgb,41, 41, 41), .08)}.tile-badge[data-v-72f325cd]{background-color:var(--q-primary,#ffb84d);color:#fff;z-index:50;min-width:32px;height:24px;box-shadow:0 8px 20px rgba(var(--q-primary-rgb,255, 184, 77), .26);justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;animation:.3s ease-out badge-zoom-in-72f325cd;display:flex;position:absolute;top:-8px;right:-8px;border-radius:12px!important}@keyframes badge-zoom-in-72f325cd{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.tile-image-container[data-v-72f325cd]{height:50%;position:absolute;inset:0;overflow:hidden}.tile-image-gradient[data-v-72f325cd]{background:linear-gradient(to top, var(--q-info,#fff) 0%, color-mix(in srgb, var(--q-info,#fff) 30%, transparent) 45%, transparent 100%);z-index:10;position:absolute;inset:0}.tile-image[data-v-72f325cd]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.tile-card:hover .tile-image[data-v-72f325cd]{transform:scale(1.1)}.tile-status-badge[data-v-72f325cd]{text-transform:uppercase;letter-spacing:.05em;z-index:10;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.status-completed[data-v-72f325cd]{background:color-mix(in srgb, var(--q-secondary,#4dd2bc) 14%, var(--q-info,#fff));color:color-mix(in srgb, var(--q-secondary,#4dd2bc) 80%, var(--q-accent,#292929));border:1px solid color-mix(in srgb, var(--q-secondary,#4dd2bc) 28%, var(--q-info,#fff))}.status-failed[data-v-72f325cd]{background:color-mix(in srgb, #ef4444 10%, var(--q-info,#fff));color:#b91c1c;border:1px solid color-mix(in srgb, #ef4444 22%, var(--q-info,#fff))}.status-in_progress[data-v-72f325cd]{background:color-mix(in srgb, var(--q-primary,#ffb84d) 12%, var(--q-info,#fff));color:var(--q-primary,#ffb84d);border:1px solid color-mix(in srgb, var(--q-primary,#ffb84d) 28%, var(--q-info,#fff))}.status-not_started[data-v-72f325cd]{background:var(--q-dark,#f0f3fa);color:var(--q-positive,#555);border:1px solid color-mix(in srgb, var(--q-accent,#292929) 12%, var(--q-info,#fff))}.status-assigned[data-v-72f325cd]{background:color-mix(in srgb, var(--q-success,#5246e5) 12%, var(--q-info,#fff));color:var(--q-success,#5246e5);border:1px solid color-mix(in srgb, var(--q-success,#5246e5) 26%, var(--q-info,#fff))}.status-pending[data-v-72f325cd]{background:color-mix(in srgb, var(--q-warning,#fb8674) 14%, var(--q-info,#fff));color:color-mix(in srgb, var(--q-warning,#fb8674) 84%, var(--q-accent,#292929));border:1px solid color-mix(in srgb, var(--q-warning,#fb8674) 28%, var(--q-info,#fff))}.tile-icon-row[data-v-72f325cd]{z-index:10;justify-content:space-between;align-items:flex-start;width:100%;margin-top:8px;display:flex;position:relative}.tile-icon-row.with-image[data-v-72f325cd]{margin-top:auto;padding-top:64px}.tile-icon-box[data-v-72f325cd]{background:color-mix(in srgb, var(--q-primary,#ffb84d) 10%, var(--q-info,#fff));color:var(--q-primary,#ffb84d);border-radius:12px;padding:12px;transition:background .2s,color .2s,box-shadow .2s}.tile-icon-box .tile-icon[data-v-72f325cd],.tile-icon-box[data-v-72f325cd] .q-icon{color:var(--q-primary,#ffb84d)!important;fill:var(--q-primary,#ffb84d)!important}.tile-card:hover .tile-icon-box[data-v-72f325cd]{background:color-mix(in srgb, var(--q-primary,#ffb84d) 15%, var(--q-info,#fff));color:var(--q-primary,#ffb84d);box-shadow:0 8px 18px rgba(var(--q-primary-rgb,255, 184, 77), .12)}.tile-card:hover .tile-icon-box .tile-icon[data-v-72f325cd],.tile-card:hover .tile-icon-box[data-v-72f325cd] .q-icon{color:var(--q-primary,#ffb84d)!important;fill:var(--q-primary,#ffb84d)!important}.tile-icon-box.completed[data-v-72f325cd]{background:color-mix(in srgb, var(--q-secondary,#4dd2bc) 14%, var(--q-info,#fff));color:color-mix(in srgb, var(--q-secondary,#4dd2bc) 82%, var(--q-accent,#292929))}.tile-icon-box.with-image[data-v-72f325cd]{background:color-mix(in srgb, var(--q-info,#fff) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 16px rgba(var(--q-accent-rgb,41, 41, 41), .08)}.tile-icon-box.with-logo[data-v-72f325cd]{justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex}.tile-logo-img[data-v-72f325cd]{object-fit:contain;width:32px;height:32px;display:block}.tile-arrow[data-v-72f325cd]{color:var(--tile-arrow-color);opacity:0;margin-top:8px;transition:transform .2s,opacity .2s,color .2s;transform:translate(8px)}.tile-card:hover .tile-arrow[data-v-72f325cd]{color:var(--q-primary,#ffb84d);opacity:1;transform:translate(0)}.tile-content[data-v-72f325cd]{z-index:10;width:100%;margin-top:16px;position:relative}.tile-title[data-v-72f325cd]{color:var(--tile-title-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;padding-right:24px;font-size:18px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.tile-card:hover .tile-title[data-v-72f325cd]{color:var(--tile-title-hover)}.tile-description[data-v-72f325cd]{color:var(--tile-description-color);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.notifications-container[data-v-34fe2b5f]{z-index:10500;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}html[data-new-ui-locale=ar] .notifications-container[data-v-34fe2b5f]{left:24px;right:auto}.notification[data-v-34fe2b5f]{background:var(--q-info);pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;min-width:360px;max-width:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.notification-content[data-v-34fe2b5f]{align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.notification-icon-wrapper[data-v-34fe2b5f]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notification-positive .notification-icon-wrapper[data-v-34fe2b5f]{background:rgba(var(--q-success-rgb,34, 197, 94), .1)}.notification-positive .notification-icon[data-v-34fe2b5f]{color:var(--q-success)}.notification-secondary .notification-icon-wrapper[data-v-34fe2b5f]{background:rgba(var(--q-secondary-rgb,20, 184, 166), .1)}.notification-secondary .notification-icon[data-v-34fe2b5f]{color:var(--q-secondary)}.notification-negative .notification-icon-wrapper[data-v-34fe2b5f]{background:rgba(var(--q-warning-rgb,251, 134, 116), .12)}.notification-negative .notification-icon[data-v-34fe2b5f]{color:var(--q-warning)}.notification-warning .notification-icon-wrapper[data-v-34fe2b5f]{background:rgba(var(--q-warning-rgb,245, 158, 11), .1)}.notification-warning .notification-icon[data-v-34fe2b5f]{color:var(--q-warning)}.notification-info .notification-icon-wrapper[data-v-34fe2b5f]{background:rgba(var(--q-primary-rgb,225, 29, 72), .1)}.notification-info .notification-icon[data-v-34fe2b5f]{color:var(--q-primary)}.notification-message[data-v-34fe2b5f]{color:var(--q-accent);flex:1;font-size:14px;font-weight:500;line-height:1.5}.notification-close[data-v-34fe2b5f]{cursor:pointer;width:28px;height:28px;color:var(--q-positive);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.notification-close[data-v-34fe2b5f]:hover{color:#334155;background:#f1f5f9}.notification-close[data-v-34fe2b5f]:active{transform:scale(.95)}.notification-progress[data-v-34fe2b5f]{transform-origin:0;width:100%;height:3px;animation:linear forwards progress-shrink-34fe2b5f;position:absolute;bottom:0;left:0}.notification-positive .notification-progress[data-v-34fe2b5f]{background:var(--q-success)}.notification-secondary .notification-progress[data-v-34fe2b5f]{background:var(--q-secondary)}.notification-negative .notification-progress[data-v-34fe2b5f],.notification-warning .notification-progress[data-v-34fe2b5f]{background:var(--q-warning)}.notification-info .notification-progress[data-v-34fe2b5f]{background:var(--q-primary)}@keyframes progress-shrink-34fe2b5f{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-enter-active[data-v-34fe2b5f]{animation:.5s cubic-bezier(.68,-.55,.265,1.55) notification-bounce-in-34fe2b5f}.notification-leave-active[data-v-34fe2b5f]{animation:.3s ease-in notification-slide-out-34fe2b5f}@keyframes notification-bounce-in-34fe2b5f{0%{opacity:0;transform:translate(400px)scale(.9)}50%{transform:translate(-10px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes notification-slide-out-34fe2b5f{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(400px)scale(.9)}}@media (width<=768px){.notifications-container[data-v-34fe2b5f]{top:16px;left:16px;right:16px}.notification[data-v-34fe2b5f]{min-width:auto;max-width:none}}.public-header[data-v-7bf1b0a6]{background:var(--q-info,#fff);border-bottom:1px solid color-mix(in srgb, var(--q-accent,#0f172a) 8%, var(--q-info,#fff));z-index:100;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.public-header__toolbar[data-v-7bf1b0a6]{align-items:center;max-width:1440px;height:64px;margin:0 auto;padding:0 16px;display:flex}@media (width>=768px){.public-header__toolbar[data-v-7bf1b0a6]{padding:0 24px}}.public-header__logo[data-v-7bf1b0a6]{cursor:pointer;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:flex}.public-header__logo[data-v-7bf1b0a6]:hover{opacity:.85}.public-header__logo-img[data-v-7bf1b0a6]{object-fit:contain;flex:none;width:32px;height:32px}.public-header__logo-text[data-v-7bf1b0a6]{color:var(--q-accent,#0f172a);white-space:nowrap;font-size:1.25rem;font-weight:700}.public-header__logo-accent[data-v-7bf1b0a6]{color:var(--q-primary,#e11d48)}.public-header__spacer[data-v-7bf1b0a6]{flex:auto}.public-header__nav[data-v-7bf1b0a6]{align-items:center;gap:8px;display:flex}.public-header__btn[data-v-7bf1b0a6]{border-radius:10px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.public-header__btn--active[data-v-7bf1b0a6]{pointer-events:none;color:#fff!important;cursor:default!important;opacity:1!important}.public-header__btn--active[data-v-7bf1b0a6]:disabled{opacity:1!important;color:#fff!important;cursor:default!important}@media (width<=600px){.public-header__logo-text[data-v-7bf1b0a6]{display:none}.public-header__btn[data-v-7bf1b0a6]{min-height:34px;padding:0 12px;font-size:12px}}.public-header__lang-dropdown[data-v-7bf1b0a6]{margin-right:12px}.public-header__lang-list[data-v-7bf1b0a6]{min-width:160px}.public-header__lang-active[data-v-7bf1b0a6]{background:color-mix(in srgb, var(--q-primary,#e11d48) 10%, white)}
