.icon-action[data-v-bda09dd3]{width:var(--icon-action-size,40px);height:var(--icon-action-size,40px);min-width:var(--icon-action-size,40px);border-radius:var(--icon-action-radius,12px);color:#3453b5;cursor:pointer;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.icon-action[data-v-bda09dd3]:hover{background:#2531686b;border-color:#3453b5}.icon-action[data-v-bda09dd3]:disabled{opacity:.5;cursor:default}.icon-action[data-v-bda09dd3]:disabled:hover{background:#0c1127;border-color:#1c2a56}.icon-action svg[data-v-bda09dd3]{width:var(--icon-action-icon-size,18px);height:var(--icon-action-icon-size,18px);fill:none}.icon-action path[data-v-bda09dd3],.icon-action circle[data-v-bda09dd3]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ui-button[data-v-fcde6cb6]{box-sizing:border-box;border-radius:var(--ui-action-radius);padding:0 var(--ui-action-padding-x);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--ui-action-font-size);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;line-height:1;transition:color .2s,background .2s,opacity .2s,box-shadow .2s;display:inline-flex}.ui-button[data-v-fcde6cb6]:disabled{opacity:.6;cursor:not-allowed}.block[data-v-fcde6cb6]{width:100%}.size-sm[data-v-fcde6cb6]{height:34px;padding-inline:16px;font-size:12px}.size-md[data-v-fcde6cb6]{height:var(--ui-action-height)}.size-lg[data-v-fcde6cb6]{height:48px;padding-inline:32px}.variant-primary[data-v-fcde6cb6]{background:var(--ui-action-gradient)}.variant-primary[data-v-fcde6cb6]:hover:not(:disabled){background:var(--ui-action-gradient-hover)}.variant-blue[data-v-fcde6cb6]{background:var(--ui-action-blue)}.variant-blue[data-v-fcde6cb6]:hover:not(:disabled){background:var(--ui-action-blue-hover)}.variant-secondary[data-v-fcde6cb6]{color:#c3bebe;background:0 0;box-shadow:inset 0 0 0 1px #1c2a56}.variant-secondary[data-v-fcde6cb6]:hover:not(:disabled){color:#3554b7;box-shadow:inset 0 0 0 1px #3554b7}@media (width<=560px){.ui-button[data-v-fcde6cb6]{border-radius:var(--ui-action-mobile-radius);padding-inline:var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size)}.size-sm[data-v-fcde6cb6],.size-md[data-v-fcde6cb6],.size-lg[data-v-fcde6cb6]{height:var(--ui-action-mobile-height)}}.dialog-overlay[data-v-8f74301f]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-card[data-v-8f74301f]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;width:min(100%,460px);padding:28px 28px 24px;font-family:Montserrat,sans-serif;position:relative;box-shadow:0 24px 60px #0000006b}.dialog-close[data-v-8f74301f]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:16px;right:16px}.dialog-mark[data-v-8f74301f]{color:#3554b7;background:#3554b726;border:1px solid #3554b780;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:24px;font-weight:800;display:inline-flex}.dialog-mark.error[data-v-8f74301f]{color:#ff6b6b;background:#aa0e0e24;border-color:#c71f1f94}.dialog-mark.confirm[data-v-8f74301f]{color:#aec1fc;background:#3554b738;border-color:#3554b7bf}.dialog-title[data-v-8f74301f]{max-width:calc(100% - 48px);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.dialog-message[data-v-8f74301f]{color:#ffffffc7;white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.dialog-actions[data-v-8f74301f]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dialog-actions.confirm[data-v-8f74301f]{justify-content:flex-end}.dialog-action[data-v-8f74301f]{min-width:128px}.dialog-fade-enter-active[data-v-8f74301f],.dialog-fade-leave-active[data-v-8f74301f]{transition:opacity .16s}.dialog-fade-enter-active .dialog-card[data-v-8f74301f],.dialog-fade-leave-active .dialog-card[data-v-8f74301f]{transition:transform .16s,opacity .16s}.dialog-fade-enter-from[data-v-8f74301f],.dialog-fade-leave-to[data-v-8f74301f]{opacity:0}.dialog-fade-enter-from .dialog-card[data-v-8f74301f],.dialog-fade-leave-to .dialog-card[data-v-8f74301f]{opacity:0;transform:translateY(10px)scale(.98)}@media (width<=560px){.dialog-overlay[data-v-8f74301f]{padding:18px 24px}.dialog-card[data-v-8f74301f]{border-radius:14px;width:min(100%,380px);padding:22px 18px 18px}.dialog-close[data-v-8f74301f]{--icon-action-size:32px;--icon-action-radius:9px;--icon-action-icon-size:14px;top:12px;right:12px}.dialog-mark[data-v-8f74301f]{border-radius:10px;width:38px;height:38px;margin-bottom:14px;font-size:20px}.dialog-title[data-v-8f74301f]{font-size:15px}.dialog-message[data-v-8f74301f]{font-size:12px}.dialog-actions[data-v-8f74301f]{gap:8px;margin-top:18px}.dialog-action[data-v-8f74301f]{flex:1 1 0;min-width:0}}.manual-fab[data-v-73ffcc70]{z-index:80;box-sizing:border-box;color:#fff;cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:25px;justify-content:flex-start;align-items:center;gap:0;width:50px;height:50px;padding:0;font-family:Montserrat,sans-serif;transition:width .62s cubic-bezier(.16,1,.3,1),padding .62s cubic-bezier(.16,1,.3,1),gap .62s cubic-bezier(.16,1,.3,1),background-color .28s,border-color .28s,transform .28s;display:inline-flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 14px 34px #00000057}.manual-fab[data-v-73ffcc70]:hover,.manual-fab[data-v-73ffcc70]:focus-visible{background:#101936;border-color:#3554b7;gap:12px;width:250px;padding:0 20px;transform:translateY(-1px)}.manual-fab-admin[data-v-73ffcc70]:hover,.manual-fab-admin[data-v-73ffcc70]:focus-visible{width:273px}.manual-fab[data-v-73ffcc70]:disabled{cursor:wait;opacity:.78}.manual-fab-icon[data-v-73ffcc70]{color:#64aeff;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;transition:width .42s cubic-bezier(.16,1,.3,1),min-width .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.manual-fab-icon svg[data-v-73ffcc70]{display:block}.manual-fab:hover .manual-fab-icon[data-v-73ffcc70],.manual-fab:focus-visible .manual-fab-icon[data-v-73ffcc70]{width:22px;min-width:22px}.manual-fab:hover .manual-fab-icon svg[data-v-73ffcc70],.manual-fab:focus-visible .manual-fab-icon svg[data-v-73ffcc70]{transform:translate(-7px)}.manual-fab-text[data-v-73ffcc70]{box-sizing:border-box;color:#fff;text-align:left;opacity:1;white-space:nowrap;width:auto;min-width:0;padding-right:0;font-size:12px;font-weight:700;line-height:1.15;transition:none;transform:none}.manual-fab:hover .manual-fab-text[data-v-73ffcc70],.manual-fab:focus-visible .manual-fab-text[data-v-73ffcc70]{opacity:1;transform:none}.manual-fab.loading .manual-fab-icon[data-v-73ffcc70]{animation:.9s ease-in-out infinite alternate manual-fab-pulse-73ffcc70}@keyframes manual-fab-pulse-73ffcc70{0%{opacity:.55}to{opacity:1}}@media (width<=767px){.manual-fab[data-v-73ffcc70]{display:none}.manual-fab-mobile[data-v-73ffcc70]{border-radius:22px;width:44px;height:44px;display:inline-flex;bottom:12px;right:12px}.manual-fab-mobile[data-v-73ffcc70]:hover,.manual-fab-mobile[data-v-73ffcc70]:focus-visible{gap:0;width:44px;padding:0;transform:none}.manual-fab-mobile .manual-fab-icon[data-v-73ffcc70],.manual-fab-mobile:hover .manual-fab-icon[data-v-73ffcc70],.manual-fab-mobile:focus-visible .manual-fab-icon[data-v-73ffcc70]{width:44px;min-width:44px;height:44px}.manual-fab-mobile:hover .manual-fab-icon svg[data-v-73ffcc70],.manual-fab-mobile:focus-visible .manual-fab-icon svg[data-v-73ffcc70]{transform:none}.manual-fab-mobile .manual-fab-text[data-v-73ffcc70]{display:none}}@media (width>=768px) and (width<=860px){.manual-fab[data-v-73ffcc70]{border-radius:22px;width:44px;height:44px;bottom:12px;right:12px}.manual-fab[data-v-73ffcc70]:hover,.manual-fab[data-v-73ffcc70]:focus-visible{width:44px;transform:none}.manual-fab-icon[data-v-73ffcc70]{width:44px;min-width:44px;height:44px}.manual-fab-text[data-v-73ffcc70]{display:none}}.page[data-v-6bb3d12e]{background:#060816;justify-content:center;align-items:center;min-height:100vh;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.blob[data-v-6bb3d12e]{pointer-events:none;filter:blur(200px);border-radius:50%;position:absolute}.blob-left[data-v-6bb3d12e]{background:#2794fb66;width:525px;height:525px;top:-102px;left:-262px}.blob-right[data-v-6bb3d12e]{background:#bb5bff59;width:541px;height:541px;top:-102px;right:-270px}.blob-bottom[data-v-6bb3d12e]{background:#617eff59;width:525px;height:525px;bottom:-262px;left:50%;transform:translate(-50%)}.content[data-v-6bb3d12e]{flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1080px;display:flex;position:relative}.hero[data-v-6bb3d12e]{text-align:center;width:100%}.subtitle[data-v-6bb3d12e]{letter-spacing:0;color:#fff;margin-bottom:40px;font-size:16px;font-weight:400}.title[data-v-6bb3d12e]{letter-spacing:.06em;color:#fff;margin:0;font-size:48px;font-weight:700;line-height:59px}.title-accent[data-v-6bb3d12e]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:25px}.description[data-v-6bb3d12e]{color:#fff;flex-direction:column;gap:10px;margin-bottom:50px;font-size:16px;font-weight:400;line-height:20px;display:flex}.features[data-v-6bb3d12e]{flex-wrap:wrap;justify-content:center;gap:35px;display:flex}.feature-badge[data-v-6bb3d12e]{color:#fff;border:1px solid #162a69;border-radius:12px;align-items:center;gap:10px;padding:10px 30px;font-size:14px;font-weight:700;display:flex}.form-card[data-v-6bb3d12e]{background:#0b1128;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:25px;width:100%;max-width:440px;padding:40px 45px;display:flex}.form-field[data-v-6bb3d12e]{flex-direction:column;gap:5px;width:100%;display:flex}.input[data-v-6bb3d12e]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:15px;outline:none;width:100%;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .2s}.input[data-v-6bb3d12e]::placeholder{color:#c3bebe}.input[data-v-6bb3d12e]:focus{background:#0c1127;border:1px solid #3b82f6;box-shadow:0 2px 8px #3554b74d}.input[data-v-6bb3d12e]:disabled{opacity:.5}.password-control[data-v-6bb3d12e]{width:100%;position:relative}.password-input[data-v-6bb3d12e]{padding-right:52px}.password-toggle[data-v-6bb3d12e]{color:#8ea4e8;--icon-action-size:34px;--icon-action-radius:10px;--icon-action-icon-size:17px;background:0 0;border-color:#0000;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle[data-v-6bb3d12e]:hover{color:#bd5aff;background:0 0;border-color:#0000}.password-toggle[data-v-6bb3d12e]:disabled:hover{background:0 0;border-color:#0000}.form-row[data-v-6bb3d12e]{justify-content:flex-end;align-items:center;display:flex}.forgot[data-v-6bb3d12e]{color:#aec1fc;cursor:pointer;background:0 0;border:none;padding:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;text-decoration:none}.forgot[data-v-6bb3d12e]:hover{color:#3554b7}.forgot-overlay[data-v-6bb3d12e]{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.forgot-modal[data-v-6bb3d12e]{color:#fff;text-align:center;width:min(340px,100%);box-shadow:none;background:#0b1128;border:1px solid #1c2a56;border-radius:16px;padding:20px;position:relative}.forgot-close[data-v-6bb3d12e]{--icon-action-size:32px;--icon-action-radius:9px;--icon-action-icon-size:15px;position:absolute;top:10px;right:10px}.forgot-title[data-v-6bb3d12e]{margin:0 0 10px;font-size:16px;font-weight:700}.forgot-text[data-v-6bb3d12e]{color:#ffffffc7;margin:0 0 16px;font-size:12px;line-height:1.5}.forgot-ok[data-v-6bb3d12e]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;width:100%;padding:9px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.error-msg[data-v-6bb3d12e]{color:#f87171;text-align:center;margin:0;font-size:14px;font-weight:400}.btn-login[data-v-6bb3d12e]{width:100%;min-height:var(--ui-action-height);background:var(--ui-action-gradient);border-radius:var(--ui-action-radius);padding:0 var(--ui-action-padding-x);color:#fff;font-family:Montserrat,sans-serif;font-size:var(--ui-action-font-size);cursor:pointer;border:none;font-weight:700;transition:transform .2s,box-shadow .2s,background .3s,opacity .2s}.btn-login[data-v-6bb3d12e]:hover{background:var(--ui-action-gradient-hover);transform:translateY(-1px);box-shadow:0 2px 11px #bd5aff59}@media (width<=1080px){.content[data-v-6bb3d12e]{gap:40px;padding:70px 40px}}@media (width<=480px){.blob[data-v-6bb3d12e]{pointer-events:none;filter:blur(125px);border-radius:50%;position:absolute}.blob-left[data-v-6bb3d12e]{top:-250px;left:-300px}.blob-right[data-v-6bb3d12e]{top:-50px;right:-300px}.blob-bottom[data-v-6bb3d12e]{display:none}.content[data-v-6bb3d12e]{gap:40px;padding:40px 22px}.subtitle[data-v-6bb3d12e]{font-size:12px}.title[data-v-6bb3d12e]{letter-spacing:.04em;text-align:center;font-size:20px;line-height:24px}.description[data-v-6bb3d12e]{text-align:center;gap:0;max-width:284px;margin:0 auto 40px;font-size:12px;line-height:15px}.description .desktop[data-v-6bb3d12e]{display:none}.features[data-v-6bb3d12e]{gap:15px 20px}.feature-badge[data-v-6bb3d12e]{border-radius:8px;gap:7px;padding:8px 10px;font-size:10px}.form-card[data-v-6bb3d12e]{border-radius:15px;gap:12px;max-width:100%;padding:25px}.input[data-v-6bb3d12e]{border-radius:10px;padding:10px;font-size:12px}.password-input[data-v-6bb3d12e]{padding-right:48px}.forgot[data-v-6bb3d12e]{font-size:8px}.error-msg[data-v-6bb3d12e]{max-width:220px;margin:-2px auto 0;font-size:11px;line-height:1.25}.btn-login[data-v-6bb3d12e]{min-height:var(--ui-action-mobile-height);border-radius:var(--ui-action-mobile-radius);padding:0 var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size)}}@media (width<=376px){.content[data-v-6bb3d12e]{gap:20px;padding:30px 18px}.subtitle[data-v-6bb3d12e]{max-width:270px;margin:0 auto 20px}.title-accent[data-v-6bb3d12e]{margin-bottom:10px}.description[data-v-6bb3d12e]{margin-bottom:20px}.error-msg[data-v-6bb3d12e]{max-width:210px;font-size:10.5px}.features[data-v-6bb3d12e]{gap:10px 15px}}.mobile-overlay[data-v-b35c0585]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:none;position:fixed;inset:0}.mobile-drawer[data-v-b35c0585]{box-sizing:border-box;background:#080d1c;flex-direction:column;gap:16px;width:min(320px,100vw);padding:18px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:16px 0 40px #00000059}.logo-card[data-v-b35c0585]{background:#0c1127;border:1px solid #1c2a56;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex}.logo-icon[data-v-b35c0585]{flex-shrink:0;display:flex}.logo-icon svg[data-v-b35c0585]{width:40px;height:auto}.logo-text[data-v-b35c0585]{color:#fff;font-size:13px;font-weight:400;line-height:1.25}.nav-card[data-v-b35c0585]{background:#0c1127;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.nav-label[data-v-b35c0585]{color:#c3bebe;margin-bottom:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:400}nav[data-v-b35c0585],.bottom-actions[data-v-b35c0585]{flex-direction:column;gap:6px;display:flex}.nav-item[data-v-b35c0585]{color:#fff;text-align:center;background-image:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%);background-repeat:no-repeat;background-size:0% 100%;border-radius:11px;padding:11px 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,background-size .58s,color .2s;display:block}.nav-item[data-v-b35c0585]:hover{background-color:#ffffff08}.nav-item.router-link-active[data-v-b35c0585]{background-size:100% 100%;animation:.72s both sidebar-nav-fill-b35c0585}@keyframes sidebar-nav-fill-b35c0585{0%{background-size:0% 100%}to{background-size:100% 100%}}.bottom-actions[data-v-b35c0585]{gap:8px;margin-top:auto}@media (width<=1360px){.mobile-overlay[data-v-b35c0585]{display:block}}@media (width<=360px){.mobile-drawer[data-v-b35c0585]{gap:12px;padding:14px 12px}.logo-card[data-v-b35c0585],.nav-card[data-v-b35c0585]{border-radius:14px;padding:12px}.logo-icon svg[data-v-b35c0585]{width:34px}.logo-text[data-v-b35c0585]{font-size:12px}.nav-item[data-v-b35c0585]{padding:10px 11px;font-size:12px}}.logo[data-v-ecb0574a]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-ecb0574a]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 20px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-ecb0574a]{flex-shrink:0;display:flex}.logo-text[data-v-ecb0574a]{color:#fff;font-size:14px;font-weight:400;line-height:1.22}.nav-card[data-v-ecb0574a]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-ecb0574a]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}nav[data-v-ecb0574a]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-ecb0574a]{color:#fff;text-align:center;background-image:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%);background-repeat:no-repeat;background-size:0% 100%;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,background-size .58s,color .2s;display:block}.nav-item[data-v-ecb0574a]:hover{background-color:#ffffff08}.nav-item.router-link-active[data-v-ecb0574a]{background-size:100% 100%;animation:.72s both sidebar-nav-fill-ecb0574a}@keyframes sidebar-nav-fill-ecb0574a{0%{background-size:0% 100%}to{background-size:100% 100%}}.bottom-actions[data-v-ecb0574a]{flex-direction:column;gap:10px;margin:0 20px;display:flex}.desktop-sidebar[data-v-ecb0574a]{box-sizing:border-box;background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;height:100vh;max-height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.desktop-sidebar .nav-card[data-v-ecb0574a]{flex:none}.desktop-sidebar .bottom-actions[data-v-ecb0574a]{margin-top:auto}@media (width<=1360px){.desktop-sidebar[data-v-ecb0574a]{display:none}}.topbar[data-v-7ae78b65]{z-index:20;box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:41px 40px 40px;font-family:Montserrat,sans-serif;display:flex;position:sticky;top:0}.topbar-left[data-v-7ae78b65]{align-items:center;gap:12px;display:flex}.mobile-logo[data-v-7ae78b65]{display:none}.topbar-title[data-v-7ae78b65]{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700;line-height:24px}.topbar-sub[data-v-7ae78b65]{color:#fff;font-size:16px;font-weight:400;line-height:20px}.topbar-balances[data-v-7ae78b65]{gap:20px;display:flex}.balance-badge[data-v-7ae78b65]{color:#fff;white-space:nowrap;border-radius:10px;padding:19px 25px;font-size:16px;font-weight:700}.balance-filled[data-v-7ae78b65]{background:#25316887;border:1px solid #1c2a56}.balance-outline[data-v-7ae78b65]{background:0 0;border:1px solid #1c2a56}.burger[data-v-7ae78b65]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.burger span[data-v-7ae78b65]{background:#3453b5;border-radius:2px;width:26px;height:1px;display:block}@media (width<=1360px){.topbar[data-v-7ae78b65]{padding:25px}.topbar-title[data-v-7ae78b65]{color:#fff;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}.balance-badge[data-v-7ae78b65]{border-radius:10px;padding:10px 15px;font-size:14px}.mobile-logo[data-v-7ae78b65],.burger[data-v-7ae78b65]{display:flex}}@media (width<=1100px){.topbar[data-v-7ae78b65]{gap:14px}.topbar-balances[data-v-7ae78b65]{gap:12px}.balance-badge[data-v-7ae78b65]{padding:9px 12px;font-size:13px}}@media (width<=900px){.topbar-balances[data-v-7ae78b65]{gap:8px}.balance-badge[data-v-7ae78b65]{padding:8px 10px;font-size:12px}}@media (width<=800px){.topbar[data-v-7ae78b65]{padding:20px}.topbar-balances[data-v-7ae78b65]{display:none}.topbar-title[data-v-7ae78b65]{margin-bottom:2px;font-size:14px;line-height:17px}.topbar-sub[data-v-7ae78b65]{font-size:10px;line-height:12px}}@media (width<=499px){.topbar-left>div[data-v-7ae78b65]:not(.mobile-logo){display:none}}@media (width<=335px){.topbar-title[data-v-7ae78b65]{margin-bottom:0;font-size:12px;line-height:17px}}.filter-tabs[data-v-40c42480]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-40c42480]{border-radius:var(--ui-filter-radius);padding:var(--ui-filter-padding);color:#fff;cursor:pointer;background:#0c1127;border:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;transition:all .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c2a56}.filter-tab[data-v-40c42480]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#2794ff 0%,#bb5aff 100%);transition:opacity .22s;position:absolute;inset:0}.filter-tab-label[data-v-40c42480]{z-index:2;position:relative}.filter-tab.active[data-v-40c42480]{box-shadow:none;font-weight:700}.filter-tab.active[data-v-40c42480]:before{opacity:1}.filter-tab.active[data-v-40c42480]:hover{background:#0c1127}.filter-tab.active[data-v-40c42480]:hover:before{opacity:.82}.filter-tab[data-v-40c42480]:hover:not(.active){box-shadow:none;color:#aec1fc}.snake[data-v-40c42480]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#2496ff,#bd5aff);display:block;position:absolute}.snake-top[data-v-40c42480],.snake-bottom[data-v-40c42480]{height:1px;left:7px;right:7px;transform:scaleX(0)}.snake-top[data-v-40c42480]{transform-origin:0;top:0}.snake-bottom[data-v-40c42480]{transform-origin:100%;bottom:0}.snake-right[data-v-40c42480],.snake-left[data-v-40c42480]{background:linear-gradient(#bd5aff,#2496ff);width:1px;top:7px;bottom:7px;transform:scaleY(0)}.snake-right[data-v-40c42480]{transform-origin:top;right:0}.snake-left[data-v-40c42480]{transform-origin:bottom;left:0}.filter-tab:hover:not(.active) .snake-top[data-v-40c42480]{animation:.18s ease-out forwards filter-snake-x-40c42480}.filter-tab:hover:not(.active) .snake-right[data-v-40c42480]{animation:.18s ease-out .16s forwards filter-snake-y-40c42480}.filter-tab:hover:not(.active) .snake-bottom[data-v-40c42480]{animation:.18s ease-out .32s forwards filter-snake-x-40c42480}.filter-tab:hover:not(.active) .snake-left[data-v-40c42480]{animation:.18s ease-out .48s forwards filter-snake-y-40c42480}.filter-tab.active .snake[data-v-40c42480]{display:none}@keyframes filter-snake-x-40c42480{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes filter-snake-y-40c42480{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=768px){.filter-tab[data-v-40c42480]{border-radius:var(--ui-filter-radius);padding:var(--ui-filter-mobile-padding);font-size:10px}}@media (width<=720px){.filter-tabs[data-v-40c42480]{gap:6px}.filter-tab[data-v-40c42480]{min-width:0}}.history-section[data-v-244841bc]{flex-direction:column;gap:16px;font-family:Montserrat,sans-serif;display:flex}.history-header[data-v-244841bc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-header[data-v-244841bc] .filter-tabs{justify-content:flex-end}.history-label[data-v-244841bc]{color:#fff;letter-spacing:.05em;font-size:16px;font-weight:400}.balance-card[data-v-244841bc]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:15px;padding:24px 28px}.balance-label[data-v-244841bc]{opacity:.9;margin-bottom:12px;font-size:18px;font-weight:400}.balance-amount[data-v-244841bc]{letter-spacing:.02em;font-size:36px;font-weight:700}.operations[data-v-244841bc]{flex-direction:column;gap:10px;display:flex}.operation-item[data-v-244841bc]{background:#0c1127;border:1px solid #1c2a56;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title amount""badge date amount";align-items:center;gap:6px 14px;min-height:78px;padding:14px 20px;display:grid}.operation-empty[data-v-244841bc]{color:#ffffffa6;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:18px 24px;font-size:14px}.op-top[data-v-244841bc]{display:contents}.op-title[data-v-244841bc]{grid-area:title;min-width:0;font-size:16px;font-weight:700;line-height:1.35}.op-desc[data-v-244841bc]{color:#ffffffd9;grid-column:2/3;font-size:16px;font-weight:400}.op-bottom[data-v-244841bc]{display:contents}.op-date[data-v-244841bc]{color:#ffffffb8;grid-area:date;font-size:16px;font-weight:400}.op-badge[data-v-244841bc]{white-space:nowrap;border-radius:10px;flex-shrink:0;grid-area:badge;align-self:start;margin-top:2px;padding:3px 14px;font-size:10px;font-weight:400}.badge-reward[data-v-244841bc]{color:#009d10;background:#009d1033;border:1px solid #009d10}.badge-rework[data-v-244841bc]{color:#e6da35;background:#e6da3533;border:1px solid #e6da35}.badge-fine[data-v-244841bc]{color:#700000;background:#70000033;border:1px solid #700000}.badge-fix[data-v-244841bc]{color:#aec1fc;background:#aec1fc33;border:1px solid #aec1fc}.op-amount[data-v-244841bc]{flex-shrink:0;grid-area:amount;align-self:center;padding-left:14px;font-size:24px;font-weight:700}.positive[data-v-244841bc]{color:#009d10}.negative[data-v-244841bc]{color:#700000}.pagination[data-v-244841bc]{justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.page-btn[data-v-244841bc]{color:#fff;cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:12px;padding:8px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.page-btn[data-v-244841bc]:hover:not(:disabled){background:var(--ui-pagination-hover-bg);border-color:var(--ui-pagination-hover-bg);color:#fff}.page-btn[data-v-244841bc]:disabled{opacity:.45;cursor:default}.page-info[data-v-244841bc]{color:#ffffffb8;text-align:center;min-width:96px;font-size:12px}@media (width<=1100px){.history-section[data-v-244841bc]{gap:14px}.history-header[data-v-244841bc]{flex-direction:column;align-items:flex-start;gap:10px}.history-header[data-v-244841bc] .filter-tabs{justify-content:flex-start;width:100%}.balance-card[data-v-244841bc]{border-radius:14px;padding:20px 24px}.balance-label[data-v-244841bc]{margin-bottom:10px;font-size:16px}.balance-amount[data-v-244841bc]{font-size:32px}.operation-item[data-v-244841bc]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title amount""badge date amount";align-items:center;gap:8px 18px;padding:16px 22px;display:grid}.op-top[data-v-244841bc]{min-width:0;display:contents}.op-title[data-v-244841bc]{font-size:14px;line-height:1.35}.op-bottom[data-v-244841bc]{display:contents}.op-date[data-v-244841bc]{grid-area:date;font-size:14px}.op-amount[data-v-244841bc]{grid-area:amount;align-self:center;font-size:22px}}@media (width<=768px){.history-label[data-v-244841bc]{font-size:12px}.balance-label[data-v-244841bc]{margin-bottom:6px;font-size:10px}.balance-amount[data-v-244841bc]{letter-spacing:0;font-size:12px}.balance-card[data-v-244841bc]{border-radius:12px;padding:12px 14px}.op-top[data-v-244841bc],.op-bottom[data-v-244841bc]{display:contents}.op-title[data-v-244841bc]{grid-area:title;font-size:12px;line-height:1.3}.op-desc[data-v-244841bc]{font-size:12px}.op-date[data-v-244841bc]{grid-area:date;font-size:11px}.op-amount[data-v-244841bc]{grid-area:amount;justify-self:end;font-size:14px}.operation-item[data-v-244841bc]{border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title title""badge date spacer amount";align-items:center;gap:10px 9px;min-height:0;padding:14px 16px;display:grid}.op-badge[data-v-244841bc]{grid-area:badge;align-self:center;margin-top:0;padding:2px 12px;font-size:9px}.op-amount[data-v-244841bc]{padding-left:0}.pagination[data-v-244841bc]{gap:8px}.page-btn[data-v-244841bc]{border-radius:10px;padding:7px 12px;font-size:10px}.page-info[data-v-244841bc]{min-width:82px;font-size:10px}}@media (width<=360px){.op-badge[data-v-244841bc]{display:none}.op-top[data-v-244841bc]{gap:0}.operation-item[data-v-244841bc]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""date amount"}}.summary-card[data-v-4756265e]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;min-height:235px;padding:20px;display:flex}.summary-title[data-v-4756265e]{margin:0 0 16px;font-size:20px;font-weight:700}.summary-grid[data-v-4756265e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-item[data-v-4756265e]{background:#0b173a;border-radius:15px;min-width:0;min-height:76px;padding:14px 18px}.summary-label[data-v-4756265e]{color:#fff;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:400;line-height:1.3}.summary-value[data-v-4756265e]{font-size:18px;font-weight:700}@media (width<=1024px){.summary-card[data-v-4756265e]{border-radius:15px;min-height:auto;padding:14px}.summary-title[data-v-4756265e]{margin-bottom:10px;font-size:14px}.summary-label[data-v-4756265e]{margin-bottom:5px;font-size:11px}.summary-value[data-v-4756265e]{font-size:14px}.summary-item[data-v-4756265e]{border-radius:12px;min-height:54px;padding:10px 12px}}@media (width<=760px){.summary-card[data-v-4756265e]{padding:14px}}@media (width<=560px){.summary-card[data-v-4756265e]{border-radius:14px;padding:12px}.summary-title[data-v-4756265e]{margin-bottom:9px;font-size:13px}.summary-grid[data-v-4756265e]{gap:8px}.summary-item[data-v-4756265e]{border-radius:12px;min-height:50px;padding:9px 10px}.summary-label[data-v-4756265e]{margin-bottom:4px;font-size:10px}.summary-value[data-v-4756265e]{font-size:14px}}.layout[data-v-09dd48da]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-09dd48da]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-09dd48da]{flex-direction:column;flex:1;gap:35px;min-height:0;padding:40px;display:flex;overflow-y:auto}.state[data-v-09dd48da]{color:#ffffffb3;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:18px 24px;font-size:14px}.state.error[data-v-09dd48da]{color:#ff8c8c;border-color:#700000}.top-row[data-v-09dd48da]{grid-template-columns:520px 1fr;gap:40px;display:grid}.top-row.single-col[data-v-09dd48da]{grid-template-columns:minmax(0,520px)}.profile-card[data-v-09dd48da]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:16px;min-height:235px;padding:20px;display:flex}.profile-top[data-v-09dd48da]{align-items:flex-start;gap:20px;display:flex}.profile-info[data-v-09dd48da]{min-width:0}.profile-details[data-v-09dd48da]{flex-direction:column;gap:4px;display:flex}.profile-details-mobile[data-v-09dd48da]{display:none}.avatar[data-v-09dd48da]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:22px;font-weight:700;display:flex}.profile-name[data-v-09dd48da]{overflow-wrap:anywhere;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.25}.profile-meta[data-v-09dd48da]{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.3}.profile-gitlab-row[data-v-09dd48da]{color:#fff;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.profile-context-row[data-v-09dd48da]{color:#fff;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.3;display:flex}.profile-context-label[data-v-09dd48da]{color:#c3bebe;flex:none}.profile-context-value[data-v-09dd48da]{overflow-wrap:anywhere;min-width:0}.profile-gitlab-row svg[data-v-09dd48da]{flex-shrink:0}.profile-gitlab-text[data-v-09dd48da]{cursor:pointer;overflow-wrap:anywhere;border-bottom:1px dashed #ffffff4d;min-width:0}.profile-gitlab-text[data-v-09dd48da]:hover{color:#bd5aff;border-color:#bd5aff}.gitlab-help[data-v-09dd48da]{color:#aec1fc;cursor:help;background:#3554b724;border:1px solid #3554b7;border-radius:50%;outline:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.gitlab-help-tooltip[data-v-09dd48da]{color:#fff;text-align:center;opacity:0;pointer-events:none;z-index:5;background:#0c1127;border:1px solid #1c2a56;border-radius:8px;width:max-content;max-width:260px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #00000059}.gitlab-help:hover .gitlab-help-tooltip[data-v-09dd48da],.gitlab-help:focus-visible .gitlab-help-tooltip[data-v-09dd48da]{opacity:1;transform:translate(-50%)translateY(0)}.profile-role-row[data-v-09dd48da]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.profile-role[data-v-09dd48da]{color:#fff;font-size:14px;font-weight:400}.profile-roles[data-v-09dd48da]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.role-chip[data-v-09dd48da]{background:#3554b726;border:1px solid #3554b7;border-radius:10px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.role-select-wrap[data-v-09dd48da]{flex-direction:column;flex:1;gap:6px;max-height:200px;display:flex;overflow-y:auto}.role-option[data-v-09dd48da]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:inline-flex}.role-option[data-v-09dd48da]:hover{background:#ffffff0a}.role-option.active[data-v-09dd48da]{background:#3554b71a}.role-option input[data-v-09dd48da]{accent-color:#3554b7;cursor:pointer}.role-actions[data-v-09dd48da]{gap:6px;display:flex}.profile-gitlab-link[data-v-09dd48da]{color:#bd5aff;cursor:pointer;text-decoration:none}.profile-gitlab-link[data-v-09dd48da]:hover{color:#3554b7}.profile-gitlab-text.placeholder[data-v-09dd48da],.profile-role.placeholder[data-v-09dd48da]{color:#ffffff80;font-style:italic}.btn-save-role[data-v-09dd48da]{min-width:34px;padding-inline:0}.btn-cancel-sm[data-v-09dd48da]{--icon-action-size:30px;--icon-action-radius:8px;--icon-action-icon-size:12px}.tasks-section[data-v-09dd48da]{flex-direction:column;gap:14px;display:flex}.tasks-header[data-v-09dd48da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-label[data-v-09dd48da]{color:#fff;letter-spacing:.05em;font-size:16px;font-weight:400}.task-list[data-v-09dd48da]{flex-direction:column;gap:10px;display:flex}.task-item[data-v-09dd48da],.task-empty[data-v-09dd48da]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:16px 20px}.task-item[data-v-09dd48da]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;transition:border-color .2s,background .2s;display:flex}.task-item[data-v-09dd48da]:hover,.task-item[data-v-09dd48da]:focus-visible{background:#3554b70f;border-color:#3554b7;outline:none}.task-main[data-v-09dd48da]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.task-key-badge[data-v-09dd48da]{color:#fff;background:#3554b726;border:1px solid #3554b7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:58px;min-height:42px;padding:6px 12px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.task-copy[data-v-09dd48da]{flex-direction:column;gap:6px;min-width:0;display:flex}.task-side[data-v-09dd48da]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.task-status[data-v-09dd48da]{color:#3554b7;background:#3554b726;border:1px solid #3554b7;border-radius:10px;width:fit-content;padding:5px 14px;font-size:11px}.task-status.done[data-v-09dd48da]{color:#009d10;background:#009d1029;border-color:#009d10}.task-status.rework[data-v-09dd48da]{color:#e6da35;background:#e6da3529;border-color:#e6da35}.task-title[data-v-09dd48da]{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.25}.task-meta[data-v-09dd48da]{color:#ffffffb8;font-size:13px;line-height:1.35}.task-empty[data-v-09dd48da]{color:#ffffffa6;font-size:14px}.tasks-pagination[data-v-09dd48da]{justify-content:center;align-items:center;gap:12px;display:flex}.pagination-btn[data-v-09dd48da]{min-width:88px}.pagination-btn[data-v-09dd48da]:hover:not(:disabled){background:var(--ui-pagination-hover-bg);box-shadow:inset 0 0 0 1px var(--ui-pagination-hover-bg);color:#fff}.page-info[data-v-09dd48da]{color:#ffffffb8;text-align:center;min-width:96px;font-size:12px}.commit-modal-overlay[data-v-09dd48da]{z-index:320;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.commit-modal[data-v-09dd48da]{background:#060816;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:12px;width:min(600px,100%);max-height:86vh;padding:58px 20px 20px;display:flex;position:relative;overflow-y:auto}.commit-modal-close[data-v-09dd48da]{--icon-action-size:34px;--icon-action-radius:9px;--icon-action-icon-size:16px;position:absolute;top:14px;right:14px}.commit-modal-head[data-v-09dd48da]{justify-content:space-between;align-items:center;gap:16px;padding-right:0;display:flex}.commit-modal-copy[data-v-09dd48da]{flex-direction:column;gap:6px;min-width:0;display:flex}.commit-modal-title[data-v-09dd48da]{margin:0;font-size:16px;font-weight:700}.commit-modal-meta[data-v-09dd48da]{color:#ffffffb8;font-size:12px}.commit-modal-body[data-v-09dd48da]{flex-direction:column;gap:8px;display:flex}.commit-hint[data-v-09dd48da]{color:#ffffffd1;background:#aec1fc1a;border:1px solid #aec1fc4d;border-radius:12px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5}.commit-hint code[data-v-09dd48da]{color:#fff;white-space:nowrap;font-family:Inter,monospace;font-weight:700}.commit-row[data-v-09dd48da],.commit-empty[data-v-09dd48da]{background:#0c1127;border:1px solid #1c2a56;border-radius:12px;padding:10px 12px}.commit-row[data-v-09dd48da]{color:#fff;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;display:grid}.commit-row[data-v-09dd48da]:hover{border-color:#3554b7}.commit-sha[data-v-09dd48da]{color:#3554b7;font-family:Inter,monospace;font-size:11px;font-weight:700}.commit-title[data-v-09dd48da]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commit-date[data-v-09dd48da]{color:#fff9;white-space:nowrap;font-size:11px}.commit-empty[data-v-09dd48da]{color:#ffffffad;font-size:14px}.commit-empty.error[data-v-09dd48da]{color:#ff8c8c;border-color:#700000}@media (width<=1024px){.content[data-v-09dd48da]{gap:18px;padding:20px}.top-row[data-v-09dd48da]{grid-template-columns:minmax(330px,.95fr) minmax(330px,1fr);align-items:stretch;gap:16px}.top-row.single-col[data-v-09dd48da]{grid-template-columns:minmax(0,460px)}.profile-card[data-v-09dd48da]{border-radius:15px;gap:12px;min-height:auto;padding:14px}.profile-top[data-v-09dd48da]{gap:12px}.avatar[data-v-09dd48da]{border-radius:9px;width:56px;min-width:56px;height:56px;font-size:20px}.profile-role-row[data-v-09dd48da]{flex-wrap:wrap;align-items:flex-start;gap:10px}.profile-roles[data-v-09dd48da]{min-width:min(100%,260px)}.profile-name[data-v-09dd48da]{margin-bottom:2px;font-size:13px;line-height:1.15}.profile-info .profile-meta[data-v-09dd48da]{margin-bottom:2px}.profile-details[data-v-09dd48da]{gap:2px}.profile-meta[data-v-09dd48da],.profile-role[data-v-09dd48da],.profile-context-row[data-v-09dd48da],.profile-gitlab-row[data-v-09dd48da]{font-size:11px;line-height:1.15}.profile-context-row[data-v-09dd48da]{gap:6px}.profile-gitlab-row[data-v-09dd48da]{gap:8px}.profile-gitlab-row svg[data-v-09dd48da]{width:17px;height:17px}.gitlab-help[data-v-09dd48da]{flex-basis:16px;width:16px;height:16px;font-size:10px}.gitlab-help-tooltip[data-v-09dd48da]{left:var(--gitlab-tooltip-left,50%);bottom:auto;right:auto;top:var(--gitlab-tooltip-top,50%);z-index:300;width:min(240px,100vw - 56px);max-width:none;font-size:10px;position:fixed;transform:translate(-50%,-50%)translateY(4px)}.gitlab-help:hover .gitlab-help-tooltip[data-v-09dd48da],.gitlab-help:focus-visible .gitlab-help-tooltip[data-v-09dd48da]{transform:translate(-50%,-50%)}.role-chip[data-v-09dd48da]{border-radius:9px;padding:4px 9px;font-size:11px}.tasks-label[data-v-09dd48da]{font-size:12px}.task-item[data-v-09dd48da]{gap:14px;padding:14px 18px}.task-main[data-v-09dd48da]{gap:12px}.task-side[data-v-09dd48da]{gap:8px}.task-title[data-v-09dd48da]{font-size:15px}.task-meta[data-v-09dd48da]{font-size:12px}.task-key-badge[data-v-09dd48da]{border-radius:9px;min-width:0;min-height:30px;padding:5px 10px;font-size:11px}.commit-modal[data-v-09dd48da]{border-radius:16px;padding:22px}.commit-row[data-v-09dd48da]{grid-template-columns:1fr;align-items:flex-start}.commit-modal-title[data-v-09dd48da]{font-size:16px}}@media (width<=760px){.top-row[data-v-09dd48da]{grid-template-columns:1fr;gap:16px}}@media (width<=550px){.commit-modal-overlay[data-v-09dd48da]{padding:16px 24px}.commit-modal[data-v-09dd48da]{border-radius:14px;width:min(600px,100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.top-row[data-v-09dd48da]{gap:16px}.profile-card[data-v-09dd48da]{border-radius:14px;gap:9px;padding:12px}.profile-top[data-v-09dd48da]{align-items:center;gap:10px}.avatar[data-v-09dd48da]{border-radius:9px;width:48px;min-width:48px;height:48px;font-size:18px}.profile-name[data-v-09dd48da]{margin-bottom:2px;font-size:12.5px;line-height:1.15}.profile-info .profile-meta[data-v-09dd48da]{margin-bottom:0}.profile-details-inline[data-v-09dd48da]{display:none}.profile-details-mobile[data-v-09dd48da]{display:flex}.profile-details[data-v-09dd48da]{gap:2px;padding-left:0}.profile-meta[data-v-09dd48da],.profile-role[data-v-09dd48da],.profile-context-row[data-v-09dd48da],.profile-gitlab-row[data-v-09dd48da]{font-size:10.5px;line-height:1.15}.profile-context-row[data-v-09dd48da]{gap:6px}.profile-gitlab-row[data-v-09dd48da]{gap:8px}.profile-gitlab-row svg[data-v-09dd48da]{width:18px;height:18px}.profile-role-row[data-v-09dd48da]{flex-wrap:nowrap;align-items:center;gap:8px}.profile-roles[data-v-09dd48da]{min-width:0}.profile-role-row .ui-button[data-v-09dd48da]{flex:none}.role-chip[data-v-09dd48da]{border-radius:8px;padding:4px 8px;font-size:10px}}@media (width<=720px){.tasks-header[data-v-09dd48da]{gap:10px}.task-item[data-v-09dd48da]{align-items:center;gap:10px;padding:12px 14px;display:flex}.task-main[data-v-09dd48da]{align-items:center;gap:10px;min-width:0;display:flex}.task-copy[data-v-09dd48da]{gap:4px;min-width:0}.task-side[data-v-09dd48da]{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.task-title[data-v-09dd48da]{font-size:13.5px;line-height:1.22}.task-meta[data-v-09dd48da]{font-size:10.5px;line-height:1.3}.task-key-badge[data-v-09dd48da]{border-radius:8px;min-width:56px;min-height:34px;padding:4px 8px;font-size:9px}.task-status[data-v-09dd48da]{white-space:nowrap;border-radius:6px;max-width:100%;padding:3px 7px;font-size:8px;line-height:1}.tasks-pagination[data-v-09dd48da]{gap:8px}.pagination-btn[data-v-09dd48da]{min-width:72px}.page-info[data-v-09dd48da]{min-width:82px;font-size:10px}}@media (width<=360px){.task-item[data-v-09dd48da]{gap:6px 8px;padding:10px 11px}.task-key-badge[data-v-09dd48da]{min-width:50px;min-height:30px;padding:4px 7px}.commit-modal-overlay[data-v-09dd48da]{padding:12px 16px}.commit-modal[data-v-09dd48da]{width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:48px 12px 12px}}.progress-track-wrap[data-v-2a778535]{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin;padding-bottom:14px;padding-left:8px;padding-right:8px;overflow:auto hidden}.progress-track-wrap[data-v-2a778535]::-webkit-scrollbar{height:6px}.progress-track-wrap[data-v-2a778535]::-webkit-scrollbar-track{background:#0c1127b3;border-radius:999px}.progress-track-wrap[data-v-2a778535]::-webkit-scrollbar-thumb{background:#3453b5;border-radius:999px}.progress-track[data-v-2a778535]{justify-content:flex-start;align-items:flex-start;gap:clamp(72px,8vw,150px);width:100%;min-width:max-content;padding:20px 0 0;display:flex;position:relative}.track-line[data-v-2a778535]{z-index:0;background:#3554b7;height:1px;position:absolute;top:40px;left:20px;right:0}.track-step[data-v-2a778535]{z-index:1;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:0 0 40px;align-items:center;gap:5px;width:40px;padding:0;font-family:inherit;display:flex;position:relative}.track-step:hover .step-dot[data-v-2a778535]{transform:scale(1.1);box-shadow:0 0 12px #2197ff80}.step-dot[data-v-2a778535]{box-sizing:border-box;border-radius:50%;width:40px;height:40px;transition:transform .2s,box-shadow .2s}.dot-done[data-v-2a778535]{background:linear-gradient(#2197ff 0%,#172551 100%)}.dot-pending[data-v-2a778535]{background:#3554b740;border:1px solid #3554b7}.step-label[data-v-2a778535]{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:clamp(11px,.9vw,14px)}@media (width<=900px){.progress-track-wrap[data-v-2a778535]{overflow-x:auto}.progress-track[data-v-2a778535]{justify-content:flex-start;gap:64px;min-width:max-content}.step-label[data-v-2a778535]{font-size:12px}}@media (width<=700px){.progress-track-wrap[data-v-2a778535]{min-height:84px;padding-bottom:10px;overflow-y:visible}.progress-track[data-v-2a778535]{gap:58px;min-height:70px;padding:14px 0 0}.track-line[data-v-2a778535]{height:1px;top:29px;left:15px;right:0}.track-step[data-v-2a778535]{flex-basis:34px;gap:8px;width:34px}.step-dot[data-v-2a778535]{width:30px;height:30px}.step-label[data-v-2a778535]{text-align:center;white-space:normal;overflow-wrap:anywhere;width:70px;font-size:11px;line-height:1.1}}@media (width<=360px){.progress-track[data-v-2a778535]{gap:64px}.track-step[data-v-2a778535]{flex-basis:30px;gap:8px;width:30px}.step-dot[data-v-2a778535]{width:28px;height:28px}.step-label[data-v-2a778535]{width:64px;font-size:10px}.track-line[data-v-2a778535]{top:28px}}.task-card[data-v-0f9dac18]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px;font-family:Inter,sans-serif;transition:border-color .2s,transform .1s;display:flex;position:relative}.task-card[data-v-0f9dac18]:hover{border-color:#3554b7;transform:translateY(-1px)}.task-number[data-v-0f9dac18]{color:#fff;background:#3554b726;border:1px solid #3554b7;border-radius:7px;justify-content:center;align-items:center;min-width:38px;min-height:22px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.task-title[data-v-0f9dac18]{color:#fff;overflow-wrap:anywhere;padding-right:46px;font-size:15px;font-weight:700;line-height:1.25}.task-details[data-v-0f9dac18]{flex-direction:column;gap:6px;display:flex}.task-meta[data-v-0f9dac18]{color:#fff;overflow-wrap:anywhere;flex-direction:column;gap:1px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.task-meta span[data-v-0f9dac18]{color:#ffffff8f;font-size:10px;font-weight:400}.task-tag[data-v-0f9dac18]{border-radius:8px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;display:inline-block}.task-tag.rework[data-v-0f9dac18]{color:#aa0e0e;background:#70000033;border:1px solid #700000}.mobile-move-button[data-v-0f9dac18]{display:none}@media (width<=650px){.task-card[data-v-0f9dac18]{border-radius:12px;flex:0 0 calc(50% - 5px);gap:8px;width:calc(50% - 5px);min-width:0;min-height:0;padding:12px}.task-number[data-v-0f9dac18]{border-radius:6px;min-width:30px;min-height:18px;padding:2px 6px;font-size:9px;top:8px;right:8px}.task-title[data-v-0f9dac18]{padding-right:36px;font-size:12px}.task-meta[data-v-0f9dac18]{font-size:10px;line-height:1.3}.task-meta span[data-v-0f9dac18]{font-size:8px}.task-tag[data-v-0f9dac18]{border-radius:7px;margin-top:4px;padding:2px 8px;font-size:8px}.mobile-move-button[data-v-0f9dac18]{color:#fff;cursor:pointer;background:#122b71b8;border:1px solid #1c2a56;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;min-height:28px;padding:6px 11px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}}@media (width<=560px){.task-card[data-v-0f9dac18]{border-radius:10px;flex-basis:calc(50% - 4px);gap:6px;width:calc(50% - 4px);min-width:0;padding:8px}.task-number[data-v-0f9dac18]{border-radius:5px;min-width:26px;min-height:16px;padding:2px 5px;font-size:8px;top:7px;right:7px}.task-title[data-v-0f9dac18]{padding-right:30px;font-size:10px}.task-meta[data-v-0f9dac18]{font-size:8px;line-height:1.25}.task-meta span[data-v-0f9dac18]{font-size:7px}.task-tag[data-v-0f9dac18]{border-radius:6px;padding:2px 6px;font-size:7px}.mobile-move-button[data-v-0f9dac18]{border-radius:7px;min-height:25px;padding:5px 9px;font-size:9px}}@media (width<=360px){.task-card[data-v-0f9dac18]{flex-basis:100%;width:100%;min-width:100%}}.column[data-v-782daf66]{background:0 0;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;flex:1;min-width:220px;min-height:0;display:flex;overflow:hidden}.col-header[data-v-782daf66]{text-align:center;color:#fff;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:20px 20px 0 0;padding:10px 16px;font-size:16px;font-weight:700}.col-body[data-v-782daf66]{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.col-body[data-v-782daf66]::-webkit-scrollbar{width:8px}.col-body[data-v-782daf66]::-webkit-scrollbar-track{background:#0c1127b3;border-radius:999px}.col-body[data-v-782daf66]::-webkit-scrollbar-thumb{background:#3453b5;border-radius:999px}.drag-area[data-v-782daf66]{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;width:100%;min-height:180px;padding:14px 10px;display:flex}.drag-area[data-v-782daf66]:after{content:"";flex:0 0 2px;display:block}.drag-area[data-v-782daf66]>*{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .2s,border-color .2s}.btn-add-task[data-v-782daf66]{color:#c3bebe;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0 8px 6px;font-family:Hammersmith One,Montserrat,sans-serif;font-size:16px}.btn-add-task[data-v-782daf66]:hover{color:#3554b7}.task-ghost[data-v-782daf66]{opacity:0;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}.task-chosen[data-v-782daf66]{cursor:grabbing;border-color:#3554b7}.task-dragging[data-v-782daf66]{opacity:.96;transform:rotate(1deg)scale(1.015);box-shadow:0 14px 30px #00000073}.task-locked[data-v-782daf66]{opacity:.85}.task-locked[data-v-782daf66]:hover{cursor:pointer;transform:none}@media (width<=650px){.column[data-v-782daf66]{border:1px solid #1c2a56;border-radius:15px;flex:none;width:100%;min-width:0;min-height:0}.col-header[data-v-782daf66]{border-radius:15px 15px 0 0;padding:8px 12px;font-size:12px}.col-body[data-v-782daf66]{max-height:none;overflow:hidden visible}.drag-area[data-v-782daf66]{flex-flow:wrap;align-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-width:100%;min-height:150px;padding:12px 10px;overflow:visible}.drag-area[data-v-782daf66]:after{display:none}.btn-add-task[data-v-782daf66]{white-space:nowrap;text-align:left;flex:0 0 100%;align-self:flex-start;padding:2px 8px 0;font-size:12px}}@media (width<=560px){.column[data-v-782daf66]{border-radius:14px;width:100%}.col-header[data-v-782daf66]{border-radius:14px 14px 0 0;padding:7px 10px;font-size:11px}.drag-area[data-v-782daf66]{gap:8px;min-height:138px;padding:10px 8px}.btn-add-task[data-v-782daf66]{font-size:11px}}.board[data-v-8837899d]{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin;flex:1;gap:10px;max-width:100%;min-height:0;padding-bottom:12px;display:flex;overflow:auto hidden}.board[data-v-8837899d]::-webkit-scrollbar{height:8px}.board[data-v-8837899d]::-webkit-scrollbar-track{background:#0c1127b3;border-radius:999px}.board[data-v-8837899d]::-webkit-scrollbar-thumb{background:#3453b5;border-radius:999px}@media (width<=650px){.board[data-v-8837899d]{flex-direction:column;flex:none;gap:18px;min-height:0;padding-bottom:0;overflow:hidden visible}}@media (width<=560px){.board[data-v-8837899d]{gap:18px}}.comments-panel[data-v-a238a5f8]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.comments-list[data-v-a238a5f8]{flex-direction:column;flex:1;gap:12px;min-height:0;max-height:430px;display:flex;overflow-y:auto}.comment[data-v-a238a5f8]{background:#0c1127;border:1px solid #1c2a56;border-radius:12px;flex-direction:column;gap:4px;padding:9px 12px;display:flex}.comment-author[data-v-a238a5f8]{color:#aec1fc;font-size:12px;font-weight:700}.comment-quote[data-v-a238a5f8]{color:#c3bebe;border-left:2px solid #3453b5;padding-left:8px;font-size:12px;font-style:italic}.comment-body[data-v-a238a5f8]{color:#fff;overflow-wrap:anywhere;font-size:12px}.comment-reply[data-v-a238a5f8]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;padding:0;font-size:10px}.empty[data-v-a238a5f8]{color:#c3bebe;text-align:center;padding:20px}.comment-composer[data-v-a238a5f8]{flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;display:flex}.reply-bar[data-v-a238a5f8]{background:#3554b726;border-left:3px solid #3453b5;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.reply-bar-text[data-v-a238a5f8]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.reply-bar-cancel[data-v-a238a5f8]{--icon-action-size:24px;--icon-action-radius:8px;--icon-action-icon-size:11px}.message-row[data-v-a238a5f8]{gap:8px;display:flex}.message-input[data-v-a238a5f8]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:18px;flex:1;min-width:0;padding:9px 12px;font-family:inherit;font-size:12px}.send-btn[data-v-a238a5f8]{cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:38px;display:flex}@media (width<=1000px){.comments-list[data-v-a238a5f8]{min-height:180px;max-height:280px}}@media (width<=560px){.comments-list[data-v-a238a5f8]{gap:8px;min-height:220px;max-height:300px}.comment[data-v-a238a5f8]{border-radius:9px;padding:6px 8px}.comment-author[data-v-a238a5f8],.comment-body[data-v-a238a5f8],.comment-quote[data-v-a238a5f8],.reply-bar-text[data-v-a238a5f8],.message-input[data-v-a238a5f8]{font-size:10px}.empty[data-v-a238a5f8]{padding:10px;font-size:10.5px}.reply-bar[data-v-a238a5f8]{padding:6px 8px}.message-input[data-v-a238a5f8]{border-radius:8px;padding:6px 9px}.send-btn[data-v-a238a5f8]{border-radius:8px;flex-basis:32px;width:32px;height:32px}.send-btn svg[data-v-a238a5f8]{width:15px;height:15px}}@media (width<=360px){.comments-list[data-v-a238a5f8]{min-height:200px;max-height:270px}}.commits-box[data-v-306c9502]{color:#fff;text-align:left;cursor:default;background:#0c1127;border:1px solid #1c2a56;border-radius:12px;flex-direction:column;gap:6px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.commits-box.clickable[data-v-306c9502]{cursor:pointer;transition:border-color .2s,background .2s}.commits-box.clickable[data-v-306c9502]:hover{background:#3554b729;border-color:#3554b7}.commits-box[data-v-306c9502]:disabled{opacity:1}.commits-head[data-v-306c9502]{justify-content:space-between;align-items:center;gap:10px;display:flex}.commits-title[data-v-306c9502]{font-size:12px;font-weight:700}.commits-count[data-v-306c9502]{color:#aec1fc;border:1px solid #3554b7;border-radius:10px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.commits-summary[data-v-306c9502]{color:#c3bebe;font-size:10.5px}.commits-overlay[data-v-306c9502]{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;background:#0000008f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.commits-modal[data-v-306c9502]{box-sizing:border-box;background:#060816;border:1px solid #1c2a56;border-radius:14px;flex-direction:column;gap:14px;width:min(560px,100vw - 36px);max-height:min(520px,100vh - 36px);padding:24px;display:flex;position:relative}.commits-close[data-v-306c9502]{--icon-action-size:34px;--icon-action-radius:9px;--icon-action-icon-size:15px;position:absolute;top:12px;right:12px}.commits-modal-head[data-v-306c9502]{justify-content:space-between;align-items:center;gap:16px;padding-right:48px;display:flex}.commits-modal-head h3[data-v-306c9502]{color:#fff;margin:0;font-size:18px;font-weight:800}.commits-modal-head span[data-v-306c9502]{color:#aec1fc;font-size:13px;font-weight:700}.commits-list[data-v-306c9502]{flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.commit-item[data-v-306c9502]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;text-decoration:none;display:grid}.commit-item[data-v-306c9502]:hover{border-color:#3554b7}.commit-hash[data-v-306c9502]{color:#aec1fc;font-family:Inter,monospace;font-weight:700}.commit-message[data-v-306c9502]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commit-date[data-v-306c9502]{color:#c3bebe;font-size:11px}@media (width<=560px){.commits-box[data-v-306c9502]{border-radius:9px;padding:8px 9px}.commits-title[data-v-306c9502],.commit-item[data-v-306c9502]{font-size:10.5px}.commits-summary[data-v-306c9502],.commit-date[data-v-306c9502]{font-size:10px}.commits-modal[data-v-306c9502]{border-radius:12px;padding:18px 12px 12px}.commits-close[data-v-306c9502]{--icon-action-size:28px;--icon-action-radius:8px;--icon-action-icon-size:12px;top:10px;right:10px}.commits-modal-head[data-v-306c9502]{padding-right:38px}.commits-modal-head h3[data-v-306c9502]{font-size:15px}.commit-item[data-v-306c9502]{grid-template-columns:auto minmax(0,1fr);padding:8px 9px}.commit-date[data-v-306c9502]{display:none}}.date-input-wrap[data-v-42f023fa]{width:100%;position:relative}.date-text-input[data-v-42f023fa]{background:var(--date-input-bg,#0c1127);border:1px solid var(--date-input-border,#1c2a56);color:#fff;border-radius:10px;outline:none;width:100%;padding:10px 46px 10px 15px;font-family:inherit;font-size:14px}.date-text-input[data-v-42f023fa]:focus{border-color:#3554b7}.date-picker-btn[data-v-42f023fa]{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.date-picker-btn[data-v-42f023fa]:hover{color:#aec1fc}.date-picker-btn svg[data-v-42f023fa]{width:18px;height:18px}.date-picker-btn path[data-v-42f023fa]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.date-picker-panel[data-v-42f023fa]{z-index:420;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:14px;padding:12px;position:fixed;box-shadow:0 16px 34px #0000006b}.date-picker-panel.placement-top[data-v-42f023fa]{transform-origin:100% 100%}.date-picker-panel.placement-bottom[data-v-42f023fa]{transform-origin:100% 0}.date-picker-head[data-v-42f023fa],.picker-actions[data-v-42f023fa],.time-row[data-v-42f023fa]{align-items:center;display:flex}.date-picker-head[data-v-42f023fa]{justify-content:space-between;gap:10px;margin-bottom:10px}.month-title[data-v-42f023fa]{color:#fff;text-transform:capitalize;font-size:12px;font-weight:700}.month-btn[data-v-42f023fa]{color:#fff;cursor:pointer;background:#060816;border:1px solid #1c2a56;border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1}.month-btn[data-v-42f023fa]:hover{color:#aec1fc;border-color:#3554b7}.week-grid[data-v-42f023fa],.days-grid[data-v-42f023fa]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.week-grid[data-v-42f023fa]{margin-bottom:5px}.week-day[data-v-42f023fa]{color:#c3bebe;text-align:center;font-size:10px}.day-btn[data-v-42f023fa]{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:28px;font-family:inherit;font-size:11px}.day-btn[data-v-42f023fa]:hover{background:#3554b72e;border-color:#3554b7}.day-btn.muted[data-v-42f023fa]{color:#6f7489}.day-btn.today[data-v-42f023fa]{border-color:#aec1fc99}.day-btn.selected[data-v-42f023fa]{color:#fff;background:#3554b7}.time-row[data-v-42f023fa]{gap:8px;width:100%;margin-top:10px}.time-field[data-v-42f023fa]{color:#c3bebe;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;font-size:10px;display:flex}.time-field input[data-v-42f023fa]{color:#fff;width:100%;min-width:0;height:30px;font:inherit;box-sizing:border-box;background:#060816;border:1px solid #1c2a56;border-radius:8px;outline:none;padding:0 9px;font-size:12px}.time-field input[data-v-42f023fa]:focus{border-color:#3554b7}.picker-actions[data-v-42f023fa]{justify-content:flex-end;gap:8px;margin-top:12px}.picker-action[data-v-42f023fa]{border-radius:var(--ui-action-radius);color:#fff;cursor:pointer;border:0;height:30px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700}.picker-action.secondary[data-v-42f023fa]{background:var(--ui-action-blue)}.picker-action.primary[data-v-42f023fa]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%)}.picker-action.secondary[data-v-42f023fa]:hover{background:var(--ui-action-blue-hover)}.picker-action.primary[data-v-42f023fa]:hover{filter:brightness(.9)}@media (width<=560px){.date-text-input[data-v-42f023fa]{border-radius:9px;padding:8px 34px 8px 10px;font-size:11px}.date-picker-btn[data-v-42f023fa]{width:26px;height:26px;right:4px}.date-picker-btn svg[data-v-42f023fa]{width:16px;height:16px}.date-picker-panel[data-v-42f023fa]{border-radius:12px;width:min(276px,100vw - 32px);padding:10px}.day-btn[data-v-42f023fa]{border-radius:7px;height:26px;font-size:10px}}@media (width<=425px){.date-text-input[data-v-42f023fa]{padding-left:9px;padding-right:31px}}.themed-select[data-v-141f2de9]{width:100%;min-width:0;font-family:Montserrat,sans-serif;position:relative}.themed-select-trigger[data-v-141f2de9]{border:1px solid var(--themed-select-border,#1c2a56);background:var(--themed-select-bg,#060816);color:#fff;width:100%;height:32px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 34px 0 10px;font-size:12px;transition:border-color .2s,background-color .2s;display:flex}.themed-select-trigger[data-v-141f2de9]:hover,.themed-select.open .themed-select-trigger[data-v-141f2de9]{background:var(--themed-select-bg-hover,#0c1127);border-color:#3554b7}.themed-select.disabled .themed-select-trigger[data-v-141f2de9]{opacity:.6;cursor:not-allowed}.themed-select-label[data-v-141f2de9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.themed-select-label.placeholder[data-v-141f2de9]{color:#c3bebe}.themed-select-arrow[data-v-141f2de9]{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 7px;width:10px;height:7px;transition:transform .18s;position:absolute;right:16px}.themed-select.open .themed-select-arrow[data-v-141f2de9]{transform:rotate(180deg)}.themed-select-menu[data-v-141f2de9]{z-index:380;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;max-height:min(220px,42vh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #00000059}.themed-select-option[data-v-141f2de9]{color:#fff;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;padding:7px 9px;font-size:12px;transition:background-color .16s,color .16s;display:flex}.themed-select-option[data-v-141f2de9]:hover,.themed-select-option.selected[data-v-141f2de9]{background:#3554b747}.themed-select-option[data-v-141f2de9]:disabled{color:#6f7489;cursor:default}@media (width<=560px){.themed-select-trigger[data-v-141f2de9]{border-radius:8px;height:30px;padding-left:10px;padding-right:34px;font-size:11px}.themed-select-option[data-v-141f2de9]{min-height:30px;font-size:11px}}.modal-overlay[data-v-9a321872]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-9a321872]{background:#0c1127;border:1px solid #1c2a56;border-radius:16px;max-height:86vh;position:relative;overflow-y:auto}.modal-close[data-v-9a321872]{--icon-action-size:34px;--icon-action-radius:9px;--icon-action-icon-size:16px;z-index:1;position:absolute;top:12px;right:12px}.modal-view[data-v-9a321872]{grid-template-columns:repeat(2,minmax(0,1fr));width:820px;max-width:min(94vw,820px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.modal-left[data-v-9a321872]{box-sizing:border-box;border-right:1px solid #1c2a56;flex-direction:column;gap:11px;width:auto;min-width:0;padding:16px 16px 18px;display:flex;overflow-y:auto}.modal-chat[data-v-9a321872]{box-sizing:border-box;flex-direction:column;width:auto;min-width:0;padding:60px 16px 16px;display:flex}.task-key-panel[data-v-9a321872]{background:#05227e;border:1px solid #093ee4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.task-key-label[data-v-9a321872]{color:#fffc;font-size:13px;font-weight:700}.task-key-value[data-v-9a321872]{color:#fff;font-size:20px;font-weight:800}.commit-hint[data-v-9a321872]{color:#ffffffd1;background:#aec1fc1a;border:1px solid #aec1fc4d;border-radius:12px;margin:0;padding:9px 12px;font-size:12px;line-height:1.4}.commit-hint code[data-v-9a321872]{color:#fff;white-space:nowrap;font-family:Inter,monospace;font-weight:700}.field-group[data-v-9a321872]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-9a321872]{font-size:12px;font-weight:700}.field-value[data-v-9a321872]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;padding:8px 12px;font-size:12px}.field-textarea[data-v-9a321872]{min-height:66px;line-height:1.45}.field-small[data-v-9a321872]{width:fit-content;display:inline-block}.field-input[data-v-9a321872]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;outline:none;width:100%;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:12px}.field-input[data-v-9a321872]:focus{border-color:#3554b7}.field-textarea-input[data-v-9a321872]{resize:vertical;min-height:76px}.field-input-small[data-v-9a321872]{width:140px}.task-action-btn[data-v-9a321872]{width:100%;min-width:0;min-height:40px;padding:0 var(--ui-action-padding-x);border-radius:var(--ui-action-radius);background:var(--ui-action-gradient);color:#fff;font-family:Montserrat,sans-serif;font-size:var(--ui-action-font-size);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-self:stretch;align-items:center;margin-top:0;font-weight:700;line-height:1;display:inline-flex}.task-action-btn[data-v-9a321872]:hover{background:var(--ui-action-gradient-hover)}.review-actions[data-v-9a321872]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.review-btn[data-v-9a321872]{border-radius:var(--ui-action-radius);color:#fff;min-width:0;min-height:40px;font-family:Montserrat,sans-serif;font-size:var(--ui-action-font-size);cursor:pointer;box-sizing:border-box;border:none;font-weight:700;line-height:1}.review-accept[data-v-9a321872]{background:#092a8f}.review-accept[data-v-9a321872]:hover{background:#0b35b8}.review-reject[data-v-9a321872]{background:#aa0e0e}.review-reject[data-v-9a321872]:hover{background:#c71f1f}.edit-actions[data-v-9a321872]{justify-content:flex-end;gap:12px;display:flex}.edit-action-btn[data-v-9a321872]{width:144px;margin-top:0}@media (width<=1024px){.modal-view[data-v-9a321872]{grid-template-columns:1fr;width:min(720px,100vw - 48px);max-width:none;max-height:calc(100vh - 32px)}.modal-left[data-v-9a321872]{border-bottom:1px solid #1c2a56;border-right:none;padding:54px 18px 24px}.modal-chat[data-v-9a321872]{width:100%;padding:18px}}@media (width<=560px){.modal-overlay[data-v-9a321872]{align-items:center;padding:16px 24px}.modal[data-v-9a321872]{border-radius:12px;max-height:calc(100vh - 32px)}.modal-close[data-v-9a321872]{--icon-action-size:28px;--icon-action-radius:8px;--icon-action-icon-size:12px;top:10px;right:10px}.modal-view[data-v-9a321872]{max-width:min(390px,100vw - 48px);max-height:calc(100vh - 32px)}.modal-left[data-v-9a321872]{flex:0 auto;gap:7px;max-height:55vh;padding:46px 12px 18px}.modal-chat[data-v-9a321872]{flex:none;padding:8px 12px 12px}.task-key-panel[data-v-9a321872]{border-radius:9px;gap:10px;padding:8px 38px 8px 9px}.task-key-label[data-v-9a321872]{font-size:10px}.task-key-value[data-v-9a321872]{font-size:15px}.commit-hint[data-v-9a321872]{border-radius:9px;padding:7px 9px;font-size:9.5px}.commits-box[data-v-9a321872]{border-radius:9px;padding:8px 9px}.commit-item[data-v-9a321872]{grid-template-columns:auto minmax(0,1fr)}.commit-date[data-v-9a321872]{display:none}.field-group[data-v-9a321872]{gap:5px}.field-label[data-v-9a321872]{font-size:10.5px}.field-value[data-v-9a321872],.field-input[data-v-9a321872]{border-radius:8px;padding:6px 9px;font-size:10.5px}.field-textarea[data-v-9a321872]{min-height:50px;line-height:1.45}.field-textarea-input[data-v-9a321872]{min-height:58px}.field-input-small[data-v-9a321872]{width:104px}.task-action-btn[data-v-9a321872]{min-width:0;min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);border-radius:var(--ui-action-mobile-radius);font-size:var(--ui-action-mobile-font-size)}.review-actions[data-v-9a321872]{grid-template-columns:1fr;gap:7px}.review-btn[data-v-9a321872]{min-height:var(--ui-action-mobile-height);border-radius:var(--ui-action-mobile-radius);font-size:var(--ui-action-mobile-font-size)}.edit-action-btn[data-v-9a321872]{width:96px}}@media (width<=360px){.modal-overlay[data-v-9a321872]{padding:12px 16px}.modal[data-v-9a321872]{max-height:calc(100vh - 24px)}.modal-view[data-v-9a321872]{max-width:calc(100vw - 32px);max-height:calc(100vh - 24px)}.modal-left[data-v-9a321872]{padding:42px 10px 10px}.modal-chat[data-v-9a321872]{padding:8px 10px 10px}.modal-close[data-v-9a321872]{--icon-action-size:26px;--icon-action-icon-size:11px;top:8px;right:8px}.task-key-panel[data-v-9a321872]{padding-right:34px}.edit-actions[data-v-9a321872]{gap:8px}.edit-action-btn[data-v-9a321872]{width:88px}}.modal-overlay[data-v-364d1d30]{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#000000c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-364d1d30]{color:#fff;box-sizing:border-box;max-height:calc(100vh - 32px);box-shadow:none;filter:none;background:#060816;border:1px solid #1c2a56;border-radius:16px;font-family:Montserrat,sans-serif;position:relative;overflow-y:auto}.modal-close[data-v-364d1d30]{--icon-action-size:34px;--icon-action-radius:9px;--icon-action-icon-size:16px;z-index:1;position:absolute;top:12px;right:12px}.modal-create[data-v-364d1d30]{width:100%;max-width:480px;padding:60px 20px 20px}.task-form[data-v-364d1d30]{flex-direction:column;gap:10px;display:flex}.field-group[data-v-364d1d30]{flex-direction:column;flex:1;gap:6px;display:flex}.field-row[data-v-364d1d30]{gap:12px;display:flex}.field-small[data-v-364d1d30]{max-width:180px}.field-label[data-v-364d1d30]{font-size:12px;font-weight:700}.field-input[data-v-364d1d30]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12px}.field-input[data-v-364d1d30]:focus{border-color:#3453b5}.field-readonly[data-v-364d1d30]{opacity:.7;cursor:default}.field-readonly[data-v-364d1d30]:focus{box-shadow:none;border-color:#1c2a56}.field-textarea-input[data-v-364d1d30]{resize:vertical;min-height:76px}.error[data-v-364d1d30]{color:#ff8b8b;font-size:13px}.modal-actions[data-v-364d1d30]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.btn-secondary[data-v-364d1d30],.btn-primary[data-v-364d1d30]{border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);color:#fff;font-family:inherit;font-size:var(--ui-action-font-size);cursor:pointer;border:none;font-weight:700}.btn-secondary[data-v-364d1d30]{background:var(--ui-action-blue)}.btn-secondary[data-v-364d1d30]:hover:not(:disabled){background:var(--ui-action-blue-hover)}.btn-primary[data-v-364d1d30]{background:var(--ui-action-gradient)}.btn-primary[data-v-364d1d30]:hover:not(:disabled){background:var(--ui-action-gradient-hover)}.deadline-date-input[data-v-364d1d30]{--date-input-bg:#0c1127}.assignee-select[data-v-364d1d30]{--themed-select-bg:#0c1127}@media (width<=600px){.modal-overlay[data-v-364d1d30]{padding:16px 24px}.modal[data-v-364d1d30]{border-radius:14px;max-height:calc(100vh - 32px)}.modal-close[data-v-364d1d30]{--icon-action-size:30px;--icon-action-radius:8px;--icon-action-icon-size:13px;top:12px;right:12px}.modal-create[data-v-364d1d30]{max-width:calc(100vw - 48px);padding:52px 14px 14px}.task-form[data-v-364d1d30]{gap:8px}.field-row[data-v-364d1d30]{flex-direction:column}.field-small[data-v-364d1d30]{max-width:100%}.field-group[data-v-364d1d30]{gap:5px}.field-label[data-v-364d1d30]{font-size:11.5px}.field-input[data-v-364d1d30]{border-radius:9px;padding:7px 10px;font-size:11px}.field-textarea-input[data-v-364d1d30]{min-height:64px}.modal-actions[data-v-364d1d30]{gap:8px;margin-top:4px}.btn-secondary[data-v-364d1d30],.btn-primary[data-v-364d1d30]{border-radius:var(--ui-action-mobile-radius);min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size)}}@media (width<=360px){.modal-overlay[data-v-364d1d30]{padding:12px 16px}.modal-create[data-v-364d1d30]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.modal-close[data-v-364d1d30]{--icon-action-size:28px;--icon-action-icon-size:12px;top:10px;right:10px}.modal-actions[data-v-364d1d30]{justify-content:stretch}.btn-secondary[data-v-364d1d30],.btn-primary[data-v-364d1d30]{flex:1}}.modal-overlay[data-v-263a7885]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-263a7885]{background:#080d1c;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:780px;max-height:86vh;padding:62px 22px 22px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.modal-close[data-v-263a7885]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;z-index:1;position:absolute;top:14px;right:14px}.modal-title[data-v-263a7885]{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.teams-list[data-v-263a7885]{flex-direction:column;gap:10px;display:flex}.team-row[data-v-263a7885]{background:#0c1127;border:1px solid #1c2a56;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.team-info[data-v-263a7885]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-name[data-v-263a7885]{color:#fff;min-width:100px;font-size:14px;font-weight:400}.team-members[data-v-263a7885]{flex-wrap:wrap;gap:8px;display:flex}.member-avatar[data-v-263a7885]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.btn-edit-icon[data-v-263a7885]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;flex-shrink:0}@media (width<=1024px){.modal[data-v-263a7885]{border-radius:14px;padding:54px 16px 16px}.modal-title[data-v-263a7885]{font-size:15px}.team-row[data-v-263a7885]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.team-info[data-v-263a7885]{flex-direction:column;align-items:flex-start;gap:10px}.team-name[data-v-263a7885]{font-size:13px}.member-avatar[data-v-263a7885]{border-radius:10px;width:32px;height:32px;font-size:12px}.btn-edit-icon[data-v-263a7885]{align-self:flex-end}}@media (width<=560px){.modal-overlay[data-v-263a7885]{padding:16px 24px}.modal[data-v-263a7885]{gap:9px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.modal-close[data-v-263a7885]{--icon-action-size:32px;--icon-action-icon-size:14px;top:12px;right:12px}.modal-title[data-v-263a7885]{font-size:14px}.team-row[data-v-263a7885]{border-radius:10px;gap:8px;padding:8px 10px}.team-name[data-v-263a7885]{font-size:11px}.member-avatar[data-v-263a7885]{border-radius:8px;width:28px;height:28px;font-size:10px}.btn-edit-icon[data-v-263a7885]{--icon-action-size:30px;--icon-action-icon-size:13px}}@media (width<=360px){.modal-overlay[data-v-263a7885]{padding:12px 16px}.modal[data-v-263a7885]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.modal-close[data-v-263a7885]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}}.overlay[data-v-c1a0acbc]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-c1a0acbc]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:480px;max-height:86vh;padding:60px 20px 20px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-c1a0acbc]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:14px;right:14px}.title[data-v-c1a0acbc]{margin:0 0 4px;font-size:16px;font-weight:700}.field[data-v-c1a0acbc]{flex-direction:column;gap:6px;display:flex}.label[data-v-c1a0acbc]{font-size:12px;font-weight:700}.value[data-v-c1a0acbc]{box-sizing:border-box;word-break:break-word;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;align-items:center;min-height:36px;padding:9px 12px;font-size:12px;display:flex}.value.block[data-v-c1a0acbc]{align-items:flex-start;min-height:68px}.value.placeholder[data-v-c1a0acbc]{color:#c3bebe;font-style:italic}.repo-link[data-v-c1a0acbc]{color:#fff;box-sizing:border-box;background:linear-gradient(#0c1127fa,#0b173ab8);border:1px solid #1c2a56;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.repo-link[data-v-c1a0acbc]:hover{background:linear-gradient(#0d173afa,#0f204ec7);border-color:#3554b7;transform:translateY(-1px)}.repo-icon[data-v-c1a0acbc]{color:#bd5aff;background:#bd5aff24;border:1px solid #bd5aff66;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:inline-flex}.repo-info[data-v-c1a0acbc]{flex-direction:column;gap:4px;min-width:0;display:flex}.repo-title[data-v-c1a0acbc]{font-size:12px;font-weight:700;line-height:1.2}.repo-url[data-v-c1a0acbc]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.repo-open[data-v-c1a0acbc]{color:#aec1fc;background:#3554b733;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=560px){.overlay[data-v-c1a0acbc]{padding:16px 24px}.modal[data-v-c1a0acbc]{border-radius:14px;gap:9px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-c1a0acbc]{--icon-action-size:32px;--icon-action-icon-size:14px;top:12px;right:12px}.title[data-v-c1a0acbc]{font-size:14px}.label[data-v-c1a0acbc],.value[data-v-c1a0acbc]{font-size:11px}.value[data-v-c1a0acbc]{min-height:32px;padding:8px 10px}.repo-link[data-v-c1a0acbc]{grid-template-columns:30px minmax(0,1fr) 24px;gap:8px;min-height:52px;padding:9px 10px}.repo-icon[data-v-c1a0acbc]{border-radius:9px;width:30px;height:30px;font-size:10px}.repo-title[data-v-c1a0acbc]{font-size:11px}.repo-url[data-v-c1a0acbc]{font-size:10px}.repo-open[data-v-c1a0acbc]{border-radius:7px;width:24px;height:24px}}@media (width<=360px){.overlay[data-v-c1a0acbc]{padding:12px 16px}.modal[data-v-c1a0acbc]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-c1a0acbc]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}}.overlay[data-v-dca15392]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-dca15392]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:500px;max-height:86vh;padding:60px 20px 20px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-dca15392]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:14px;right:14px}.row[data-v-dca15392]{align-items:flex-start;gap:12px;display:flex}.row.col[data-v-dca15392]{flex-direction:column;gap:4px}.two-col[data-v-dca15392]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.label[data-v-dca15392]{font-size:12px;font-weight:700}.value[data-v-dca15392]{color:#fff;font-size:12px}.value.block[data-v-dca15392]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;width:100%;margin:0;padding:10px 12px}.value.link[data-v-dca15392]{color:#3554b7;text-decoration:underline}.actions[data-v-dca15392]{justify-content:center;margin-top:6px;display:flex}.btn-edit[data-v-dca15392]{background:var(--ui-action-gradient);color:#fff;border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);font-size:var(--ui-action-font-size);cursor:pointer;border:none;font-family:inherit;font-weight:700}.btn-edit[data-v-dca15392]:hover{background:var(--ui-action-gradient-hover)}@media (width<=560px){.overlay[data-v-dca15392]{padding:16px 24px}.modal[data-v-dca15392]{border-radius:14px;gap:9px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-dca15392]{--icon-action-size:32px;--icon-action-icon-size:14px;top:12px;right:12px}.two-col[data-v-dca15392]{grid-template-columns:1fr}.row[data-v-dca15392]{gap:8px}.label[data-v-dca15392],.value[data-v-dca15392]{font-size:11px}.value.block[data-v-dca15392]{padding:8px 10px}.btn-edit[data-v-dca15392]{min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size);border-radius:var(--ui-action-mobile-radius)}}@media (width<=360px){.overlay[data-v-dca15392]{padding:12px 16px}.modal[data-v-dca15392]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-dca15392]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}}.layout[data-v-b857e6c8]{color:#fff;background:#060816;height:100vh;display:flex;overflow:hidden}.main[data-v-b857e6c8]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.empty-state[data-v-b857e6c8]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.content[data-v-b857e6c8]{flex-direction:column;flex:1;gap:24px;min-height:0;padding:40px;display:flex;overflow:hidden}.board-label[data-v-b857e6c8]{color:#fff;letter-spacing:.05em;font-size:16px;font-weight:400}@media (width<=1024px){.content[data-v-b857e6c8]{gap:16px;padding:20px}.empty-state[data-v-b857e6c8]{padding:28px 0;font-size:14px}.board-label[data-v-b857e6c8]{font-size:12px}}@media (width<=560px){.content[data-v-b857e6c8]{gap:14px;padding:20px;overflow:hidden auto}}.progress-card[data-v-7b2eab5d]{background:0 0;border:1px solid #1c2a56;border-radius:15px;min-width:0;padding:20px;font-family:Montserrat,sans-serif}.progress-title[data-v-7b2eab5d]{color:#fff;margin-bottom:16px;font-size:16px;font-weight:700}.progress-dots[data-v-7b2eab5d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.progress-dot[data-v-7b2eab5d]{box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px}.dot-done[data-v-7b2eab5d]{background:linear-gradient(#2197ff 0%,#172551 100%)}.dot-pending[data-v-7b2eab5d]{background:#3554b740;border:1px solid #3554b7}@media (width<=1024px){.progress-card[data-v-7b2eab5d]{border-radius:14px;padding:14px}.progress-title[data-v-7b2eab5d]{margin-bottom:10px;font-size:12px}.progress-dot[data-v-7b2eab5d]{width:16px;height:16px}.progress-dots[data-v-7b2eab5d]{gap:8px}}@media (width<=560px){.progress-card[data-v-7b2eab5d]{border-radius:13px;padding:12px}.progress-title[data-v-7b2eab5d]{margin-bottom:9px;font-size:11px;line-height:1.25}.progress-dot[data-v-7b2eab5d]{width:14px;height:14px}.progress-dots[data-v-7b2eab5d]{gap:7px}}@media (width<=360px){.progress-title[data-v-7b2eab5d]{font-size:10.5px}.progress-dot[data-v-7b2eab5d]{width:13px;height:13px}.progress-dots[data-v-7b2eab5d]{gap:6px}}.gitlab-status-badge[data-v-4c8ba023]{align-items:center;width:fit-content;max-width:100%;font-family:Montserrat,sans-serif;font-weight:600;display:inline-flex}.gitlab-icon[data-v-4c8ba023]{flex-shrink:0}.variant-chip[data-v-4c8ba023]{color:#ffffffb8;background:#ff704314;border:1px solid #ff704359;border-radius:999px;gap:4px;padding:3px 8px;font-size:10px;line-height:1.1}.variant-chip.ok[data-v-4c8ba023]{color:#b8f5bf;background:#009d101a;border-color:#009d106b}.variant-meta[data-v-4c8ba023]{color:#c3bebe;background:#0b173abf;border:1px solid #1c2a56;border-radius:11px;gap:8px;min-height:32px;padding:7px 12px;font-size:12px;line-height:1.25}.variant-meta.ok[data-v-4c8ba023]{color:#5bd66b}@media (width<=1024px){.variant-chip[data-v-4c8ba023]{padding:3px 7px;font-size:9.5px}.variant-chip .gitlab-icon[data-v-4c8ba023]{width:13px;height:13px}}@media (width<=560px){.variant-chip[data-v-4c8ba023]{padding:3px 6px;font-size:9px}.variant-chip .gitlab-icon[data-v-4c8ba023]{width:12px;height:12px}.variant-meta[data-v-4c8ba023]{border-radius:10px;min-height:28px;padding:6px 10px;font-size:11px}}.member-card[data-v-0c986a9f]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;font-family:Montserrat,sans-serif;transition:border-color .2s;display:grid}.member-card[data-v-0c986a9f]:hover{border-color:#3554b7}.avatar[data-v-0c986a9f]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:17px;font-weight:700;display:flex}.member-info[data-v-0c986a9f]{flex-direction:column;gap:7px;min-width:0;display:flex}.name[data-v-0c986a9f]{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.member-meta[data-v-0c986a9f]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.role[data-v-0c986a9f]{color:#ffffffd1;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.25}@media (width<=1024px){.member-card[data-v-0c986a9f]{border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.avatar[data-v-0c986a9f]{border-radius:8px;width:34px;min-width:34px;height:34px;font-size:14px}.member-info[data-v-0c986a9f]{gap:6px}.name[data-v-0c986a9f]{font-size:12px;line-height:1.25}.role[data-v-0c986a9f]{font-size:10px}}@media (width<=560px){.member-card[data-v-0c986a9f]{border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px}.avatar[data-v-0c986a9f]{border-radius:8px;width:32px;min-width:32px;height:32px;font-size:13px}.member-info[data-v-0c986a9f]{gap:5px}.name[data-v-0c986a9f]{font-size:11.5px}.member-meta[data-v-0c986a9f]{gap:6px}.role[data-v-0c986a9f]{font-size:9.5px}}.layout[data-v-22e8c631]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-22e8c631]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.empty-state[data-v-22e8c631]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.empty-state.error[data-v-22e8c631]{color:#aa0e0e}.empty-card[data-v-22e8c631]{color:#ffffffa6;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:18px 24px;font-size:14px}.content[data-v-22e8c631]{flex-direction:column;flex:1;gap:35px;min-height:0;padding:40px;display:flex;overflow-y:auto}.section[data-v-22e8c631]{flex-direction:column;gap:14px;display:flex}.section-label[data-v-22e8c631]{color:#fff;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.members-grid[data-v-22e8c631]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}@media (width<=1400px){.members-grid[data-v-22e8c631]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@media (width<=1024px){.content[data-v-22e8c631]{gap:20px;padding:20px}.empty-state[data-v-22e8c631]{padding:28px 0;font-size:14px}.empty-card[data-v-22e8c631]{border-radius:15px;padding:16px;font-size:12px}.section[data-v-22e8c631]{gap:10px}.section-label[data-v-22e8c631]{font-size:12px}.members-grid[data-v-22e8c631]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}}@media (width<=560px){.content[data-v-22e8c631]{gap:18px;padding:20px}.section[data-v-22e8c631]{gap:10px}.members-grid[data-v-22e8c631]{grid-template-columns:1fr;gap:8px}}.top-card[data-v-f09079c6]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:14px;padding:20px;font-family:Montserrat,sans-serif;transition:border-color .2s,background .2s,transform .2s;display:flex}.top-card.clickable[data-v-f09079c6]{cursor:pointer}.top-card.clickable[data-v-f09079c6]:hover{background:linear-gradient(#3554b733 0%,#0c1127 100%);border-color:#3554b7}.top-card.clickable[data-v-f09079c6]:focus-visible{outline-offset:3px;outline:2px solid #3554b7}.top-card-header[data-v-f09079c6]{align-items:flex-start;gap:18px;display:flex;position:relative}.avatar[data-v-f09079c6]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:15px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:16px;font-weight:700;display:flex}.info[data-v-f09079c6]{flex:1;min-width:0;padding-right:40px}.name[data-v-f09079c6]{color:#fff;overflow-wrap:anywhere;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.2}.group[data-v-f09079c6]{color:#ffffffad;overflow-wrap:anywhere;margin-bottom:4px;font-size:11px;font-weight:400;line-height:1.25}.sub[data-v-f09079c6]{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.25}.rank-badge[data-v-f09079c6]{color:#141414;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;right:0;box-shadow:0 8px 18px #0000002e}.rank-1[data-v-f09079c6]{background:linear-gradient(#ffe978 0%,#d6a915 100%)}.rank-2[data-v-f09079c6]{background:linear-gradient(#f2f5ff 0%,#a8b2c8 100%)}.rank-3[data-v-f09079c6]{background:linear-gradient(#f5b46b 0%,#a95d24 100%)}.gitlab-row[data-v-f09079c6]{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.metrics[data-v-f09079c6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric-box[data-v-f09079c6]{background:#0b173a;border-radius:15px;padding:10px 14px}.metric-label[data-v-f09079c6]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:400}.metric-value[data-v-f09079c6]{color:#fff;font-size:16px;font-weight:700}.tasks-value[data-v-f09079c6]{align-items:baseline;gap:5px;display:flex}.tasks-value-total[data-v-f09079c6]{color:#ffffff94;font-size:12px;font-weight:700}@media (width<=1024px){.top-card[data-v-f09079c6]{display:none}}.table-wrap[data-v-18fc10e0]{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin;flex-direction:column;gap:10px;width:100%;max-width:100%;font-family:Montserrat,sans-serif;display:flex;overflow-x:visible}.table-wrap[data-v-18fc10e0]::-webkit-scrollbar{height:8px}.table-wrap[data-v-18fc10e0]::-webkit-scrollbar-track{background:#0c1127b3;border-radius:999px}.table-wrap[data-v-18fc10e0]::-webkit-scrollbar-thumb{background:#3453b5;border-radius:999px}.table-header[data-v-18fc10e0]{color:#fff;grid-template-columns:52px 64px minmax(170px,1fr) minmax(86px,112px) minmax(62px,.46fr) minmax(70px,.46fr) minmax(76px,.46fr) minmax(76px,.46fr) minmax(56px,.35fr);align-items:center;gap:10px;padding:4px 18px 10px;font-size:12px;font-weight:400;display:grid}.table-header.teams-header[data-v-18fc10e0]{grid-template-columns:52px 64px minmax(200px,1fr) minmax(62px,.46fr) minmax(70px,.46fr) minmax(76px,.46fr) minmax(76px,.46fr) minmax(56px,.35fr)}.table-row[data-v-18fc10e0]{background:0 0;border:1px solid #1c2a56;border-radius:15px;grid-template-columns:52px 64px minmax(170px,1fr) minmax(86px,112px) minmax(62px,.46fr) minmax(70px,.46fr) minmax(76px,.46fr) minmax(76px,.46fr) minmax(56px,.35fr);align-items:center;gap:10px;min-height:110px;padding:16px 18px;transition:background .2s;display:grid}.table-row.teams-row[data-v-18fc10e0]{grid-template-columns:52px 64px minmax(200px,1fr) minmax(62px,.46fr) minmax(70px,.46fr) minmax(76px,.46fr) minmax(76px,.46fr) minmax(56px,.35fr)}.table-row[data-v-18fc10e0]:hover{background:#ffffff08}.table-row.clickable[data-v-18fc10e0]{cursor:pointer}.table-row.clickable[data-v-18fc10e0]:hover{background:#3554b714;border-color:#3554b7}.table-row.clickable[data-v-18fc10e0]:focus-visible{outline-offset:3px;outline:2px solid #3554b7}.table-row.me[data-v-18fc10e0]{background:#2531684d;border-color:#3554b7}.row-rank[data-v-18fc10e0]{color:#fff;text-align:center;justify-self:center;font-size:20px;font-weight:700}.row-avatar[data-v-18fc10e0]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:12px;justify-content:center;justify-self:end;align-items:center;width:56px;height:56px;margin-right:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.row-main[data-v-18fc10e0]{flex-direction:column;gap:6px;min-width:0;display:flex}.row-name[data-v-18fc10e0]{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.18}.row-group[data-v-18fc10e0]{color:#ffffffad;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.25}.row-team[data-v-18fc10e0]{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.25}.row-members[data-v-18fc10e0]{flex-wrap:wrap;gap:10px;display:flex}.member-mini[data-v-18fc10e0]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.row-cell[data-v-18fc10e0]{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:400;line-height:1.25}.metric-head[data-v-18fc10e0],.metric-cell[data-v-18fc10e0]{text-align:center;justify-self:center}.tasks-metric[data-v-18fc10e0]{white-space:nowrap;background:#3554b714;border:1px solid #3554b747;border-radius:10px;justify-content:center;align-items:baseline;gap:4px;min-width:46px;padding:5px 8px;display:inline-flex}.tasks-accepted[data-v-18fc10e0]{color:#fff;font-size:13px;font-weight:800}.tasks-divider[data-v-18fc10e0],.tasks-total[data-v-18fc10e0]{color:#ffffff9e;font-size:11px;font-weight:700}.show-mobile[data-v-18fc10e0]{display:none}@media (width<=1280px){.table-header[data-v-18fc10e0]{grid-template-columns:44px 54px minmax(150px,1fr) minmax(74px,98px) minmax(54px,.42fr) minmax(62px,.42fr) minmax(66px,.42fr) minmax(66px,.42fr) minmax(48px,.32fr);gap:8px;padding-inline:14px;font-size:10px}.table-header.teams-header[data-v-18fc10e0]{grid-template-columns:44px 54px minmax(170px,1fr) minmax(54px,.42fr) minmax(62px,.42fr) minmax(66px,.42fr) minmax(66px,.42fr) minmax(48px,.32fr)}.table-row[data-v-18fc10e0]{grid-template-columns:44px 54px minmax(150px,1fr) minmax(74px,98px) minmax(54px,.42fr) minmax(62px,.42fr) minmax(66px,.42fr) minmax(66px,.42fr) minmax(48px,.32fr);gap:8px;min-height:96px;padding:14px}.table-row.teams-row[data-v-18fc10e0]{grid-template-columns:44px 54px minmax(170px,1fr) minmax(54px,.42fr) minmax(62px,.42fr) minmax(66px,.42fr) minmax(66px,.42fr) minmax(48px,.32fr)}.row-rank[data-v-18fc10e0]{font-size:17px}.row-avatar[data-v-18fc10e0]{border-radius:10px;width:48px;height:48px;font-size:14px}.row-name[data-v-18fc10e0]{font-size:13px}.row-group[data-v-18fc10e0]{font-size:10px}.row-team[data-v-18fc10e0]{font-size:11px}.row-cell[data-v-18fc10e0]{font-size:10px}.tasks-metric[data-v-18fc10e0]{border-radius:9px;gap:3px;min-width:40px;padding:4px 6px}.tasks-accepted[data-v-18fc10e0]{font-size:11px}.tasks-divider[data-v-18fc10e0],.tasks-total[data-v-18fc10e0]{font-size:9px}.member-mini[data-v-18fc10e0]{width:28px;height:28px;font-size:10px}}@media (width<=1024px){.table-wrap[data-v-18fc10e0]{padding-bottom:4px;overflow-x:auto}.table-header[data-v-18fc10e0]{grid-template-columns:48px 58px minmax(220px,1fr) minmax(96px,120px) 82px 82px 88px 88px 64px 18px;gap:8px;min-width:945px;padding:0 12px 8px;font-size:12px}.table-header.teams-header[data-v-18fc10e0]{grid-template-columns:48px 58px minmax(220px,1fr) 82px 82px 88px 88px 64px 18px;min-width:845px}.table-row[data-v-18fc10e0]{border-radius:14px;grid-template-columns:48px 58px minmax(220px,1fr) minmax(96px,120px) 82px 82px 88px 88px 64px 18px;gap:8px;min-width:945px;min-height:96px;padding:14px 12px}.table-row.teams-row[data-v-18fc10e0]{grid-template-columns:48px 58px minmax(220px,1fr) 82px 82px 88px 88px 64px 18px;min-width:845px}.row-rank[data-v-18fc10e0]{font-size:16px;font-weight:700}.row-avatar[data-v-18fc10e0]{border-radius:10px;width:42px;height:42px;font-size:13px}.row-name[data-v-18fc10e0]{font-size:13px}.row-group[data-v-18fc10e0]{font-size:10px}.row-team[data-v-18fc10e0]{font-size:12px}.row-members[data-v-18fc10e0]{gap:6px}.member-mini[data-v-18fc10e0]{border-radius:7px;width:28px;height:28px;font-size:10px}.row-cell[data-v-18fc10e0]{font-size:12px}.row-cell-main[data-v-18fc10e0]{font-weight:400}}@media (width<=560px){.table-wrap[data-v-18fc10e0]{gap:8px}.table-header[data-v-18fc10e0]{grid-template-columns:40px 46px minmax(200px,1fr) minmax(86px,110px) 72px 72px 78px 78px 58px 16px;gap:7px;min-width:830px;padding:0 10px 7px;font-size:10px}.table-header.teams-header[data-v-18fc10e0]{grid-template-columns:40px 46px minmax(190px,1fr) 72px 72px 78px 78px 58px 16px;min-width:730px}.table-row[data-v-18fc10e0]{border-radius:12px;grid-template-columns:40px 46px minmax(200px,1fr) minmax(86px,110px) 72px 72px 78px 78px 58px 16px;gap:7px;min-width:830px;min-height:82px;padding:12px 10px}.table-row.teams-row[data-v-18fc10e0]{grid-template-columns:40px 46px minmax(190px,1fr) 72px 72px 78px 78px 58px 16px;min-width:730px}.row-rank[data-v-18fc10e0]{font-size:13px}.row-avatar[data-v-18fc10e0]{border-radius:8px;width:34px;height:34px;font-size:11px}.row-name[data-v-18fc10e0]{font-size:11px}.row-group[data-v-18fc10e0]{font-size:9px}.row-team[data-v-18fc10e0],.row-cell[data-v-18fc10e0]{font-size:10px}.member-mini[data-v-18fc10e0]{border-radius:6px;width:24px;height:24px;font-size:9px}}.tabs[data-v-240d7a44]{gap:8px;display:flex}.tab-btn[data-v-240d7a44]{border-radius:var(--ui-action-radius);color:#fff;cursor:pointer;white-space:nowrap;background:#0c1127;border:none;justify-content:center;align-items:center;height:46px;padding:0 28px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:color .2s,background .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c2a56}.tab-btn[data-v-240d7a44]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#2794ff 0%,#bb5aff 100%);transition:opacity .22s;position:absolute;inset:0}.tab-label[data-v-240d7a44]{z-index:2;position:relative}.snake[data-v-240d7a44]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#2496ff,#bd5aff);display:block;position:absolute}.snake-top[data-v-240d7a44],.snake-bottom[data-v-240d7a44]{height:1px;left:7px;right:7px;transform:scaleX(0)}.snake-top[data-v-240d7a44]{transform-origin:0;top:0}.snake-bottom[data-v-240d7a44]{transform-origin:100%;bottom:0}.snake-right[data-v-240d7a44],.snake-left[data-v-240d7a44]{background:linear-gradient(#bd5aff,#2496ff);width:1px;top:7px;bottom:7px;transform:scaleY(0)}.snake-right[data-v-240d7a44]{transform-origin:top;right:0}.snake-left[data-v-240d7a44]{transform-origin:bottom;left:0}.tab-btn:hover:not(.active) .snake-top[data-v-240d7a44]{animation:.18s ease-out forwards snake-x-240d7a44}.tab-btn:hover:not(.active) .snake-right[data-v-240d7a44]{animation:.18s ease-out .16s forwards snake-y-240d7a44}.tab-btn:hover:not(.active) .snake-bottom[data-v-240d7a44]{animation:.18s ease-out .32s forwards snake-x-240d7a44}.tab-btn:hover:not(.active) .snake-left[data-v-240d7a44]{animation:.18s ease-out .48s forwards snake-y-240d7a44}.tab-btn[data-v-240d7a44]:hover:not(.active){color:#aec1fc;box-shadow:none}.tab-btn.active[data-v-240d7a44]{box-shadow:none}.tab-btn.active[data-v-240d7a44]:before{opacity:1}.tab-btn.active[data-v-240d7a44]:hover:before{opacity:.82}.tab-btn.active .snake[data-v-240d7a44]{display:none}@keyframes snake-x-240d7a44{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes snake-y-240d7a44{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=1024px){.tabs[data-v-240d7a44]{gap:6px}.tab-btn[data-v-240d7a44]{height:36px;padding:0 20px;font-size:12px}}@media (width<=560px){.tabs[data-v-240d7a44]{gap:5px}.tab-btn[data-v-240d7a44]{border-radius:var(--ui-action-mobile-radius);height:28px;padding:0 12px;font-size:9px}}.app-search[data-v-3b889497]{width:min(var(--app-search-width,360px), 100%);display:block}.app-search-input[data-v-3b889497]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:22px;outline:none;width:100%;height:46px;padding:0 18px;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s}.app-search-input[data-v-3b889497]::placeholder{color:#c3bebe}.app-search-input[data-v-3b889497]:focus{box-shadow:none;border-color:#3554b7}@media (width<=1024px){.app-search[data-v-3b889497]{width:min(var(--app-search-width-tablet,320px), 100%)}.app-search-input[data-v-3b889497]{border-radius:18px;height:36px;padding:0 14px;font-size:12px}}@media (width<=560px){.app-search[data-v-3b889497]{width:min(var(--app-search-width-mobile,280px), 100%)}.app-search-input[data-v-3b889497]{border-radius:16px;height:32px;padding:0 12px;font-size:11px}}.layout[data-v-1955d902]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-1955d902]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.empty-state[data-v-1955d902]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.empty-state.error[data-v-1955d902]{color:#aa0e0e}.content[data-v-1955d902]{flex-direction:column;flex:1;gap:24px;min-height:0;padding:40px;display:flex;overflow-y:auto}.top3[data-v-1955d902]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.ranking-controls[data-v-1955d902]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ranking-tools[data-v-1955d902]{flex:1;justify-content:flex-end;display:flex}@media (width<=1024px){.content[data-v-1955d902]{gap:16px;padding:20px}.top3[data-v-1955d902]{display:none}.ranking-controls[data-v-1955d902]{gap:10px}.ranking-tools[data-v-1955d902]{justify-content:flex-end}}@media (width<=560px){.content[data-v-1955d902]{gap:14px;padding:20px}.ranking-controls[data-v-1955d902]{flex-direction:column;align-items:stretch}.ranking-tools[data-v-1955d902]{justify-content:flex-start}}.badge[data-v-526d98cf]{border-radius:8px;padding:2px 10px;font-size:11px}.badge-activated[data-v-526d98cf]{color:#5bd66b;background:#009d1026;border:1px solid #009d10}.badge-inactive[data-v-526d98cf]{color:#c3bebe;background:#9f9d9d1a;border:1px solid #565656}.badge-gitlab[data-v-de0342ef]{border:1px solid #565656;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.badge-gitlab.ok[data-v-de0342ef]{color:#5bd66b;background:#009d101a;border-color:#009d10}.badge-gitlab.no[data-v-de0342ef]{color:#c3bebe}.logo[data-v-02580b04]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-02580b04]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 20px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-02580b04]{flex-shrink:0;display:flex}.logo-text[data-v-02580b04]{color:#fff;font-size:14px;font-weight:400;line-height:1.22}.nav-card[data-v-02580b04]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-02580b04]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}nav[data-v-02580b04]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-02580b04]{color:#fff;text-align:center;background-image:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%);background-repeat:no-repeat;background-size:0% 100%;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,background-size .58s,color .2s;display:block}.nav-item[data-v-02580b04]:hover{background-color:#ffffff08}.nav-item.router-link-active[data-v-02580b04]{background-size:100% 100%;animation:.72s both sidebar-nav-fill-02580b04}@keyframes sidebar-nav-fill-02580b04{0%{background-size:0% 100%}to{background-size:100% 100%}}.btn-logout[data-v-02580b04],.btn-mode-switch[data-v-02580b04]{background:var(--ui-action-blue);border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);color:#fff;font-size:var(--ui-action-font-size);cursor:pointer;border:none;margin:0 20px;font-family:Montserrat,sans-serif;font-weight:700}.btn-logout[data-v-02580b04]:hover{background:var(--ui-action-blue-hover)}.btn-mode-switch[data-v-02580b04]{background:var(--ui-action-gradient)}.btn-mode-switch[data-v-02580b04]:hover{background:var(--ui-action-gradient-hover)}.desktop-sidebar[data-v-02580b04]{box-sizing:border-box;background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;height:100vh;max-height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.desktop-sidebar .btn-logout[data-v-02580b04]{margin-top:auto}@media (width<=1360px){.desktop-sidebar[data-v-02580b04]{display:none}}.topbar[data-v-5c231262]{z-index:20;box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;justify-content:space-between;align-items:center;min-height:141px;padding:40px;display:flex;position:sticky;top:0}.topbar-left[data-v-5c231262]{align-items:center;gap:20px;display:flex}.mobile-logo[data-v-5c231262]{display:none}.title[data-v-5c231262]{margin:0;font-size:20px;font-weight:700}.burger[data-v-5c231262]{cursor:pointer;background:0 0;border:none;padding:4px;display:none}@media (width<=1360px){.topbar[data-v-5c231262]{min-height:70px;padding:20px}.mobile-logo[data-v-5c231262],.burger[data-v-5c231262]{display:flex}.title[data-v-5c231262]{font-size:14px}}@media (width<=499px){.title[data-v-5c231262]{display:none}}.btn-upload[data-v-564582a5]{min-width:186px}.btn-upload[data-v-564582a5]:disabled{opacity:.6;cursor:wait}@media (width<=1360px){.btn-upload[data-v-564582a5]{min-width:135px}}.layout[data-v-ed03e624]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-ed03e624]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.actions-row[data-v-ed03e624]{justify-content:space-between;align-items:center;gap:16px;display:flex}.content[data-v-ed03e624]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:40px;display:flex;overflow-y:auto}.list[data-v-ed03e624]{flex-direction:column;gap:20px;display:flex}.row[data-v-ed03e624]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;grid-template-columns:minmax(320px,1fr) auto 190px;align-items:center;column-gap:24px;min-height:49px;padding:8px 12px;font-size:16px;display:grid}.row-name[data-v-ed03e624]{align-items:center;gap:10px;min-width:0;font-weight:400;display:inline-flex}.teacher-full-name[data-v-ed03e624]{overflow-wrap:anywhere;min-width:0}.teacher-badges[data-v-ed03e624]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.row-date[data-v-ed03e624]{color:#fff;white-space:nowrap;justify-self:center;font-weight:400}.badge-admin[data-v-ed03e624]{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700}.btn-transfer[data-v-ed03e624]{background:var(--ui-action-blue);border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);color:#fff;font-size:var(--ui-action-font-size);cursor:pointer;white-space:normal;text-align:center;border:none;justify-self:stretch;width:100%;min-width:0;padding:0 14px;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.15}.btn-transfer[data-v-ed03e624]:hover:not(:disabled){background:var(--ui-action-blue-hover)}.btn-transfer[data-v-ed03e624]:disabled{opacity:.6;cursor:wait}.state[data-v-ed03e624]{color:#c3bebe;padding:20px 0}.error[data-v-ed03e624]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}.import-result[data-v-ed03e624]{color:#7bd4a3;background:#2ecc7114;border:1px solid #2ecc7166;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=900px){.content[data-v-ed03e624]{gap:15px;padding:20px}.row[data-v-ed03e624]{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(172px,190px);align-items:center;gap:8px 14px;height:auto;padding:12px 14px;display:grid}.row-name[data-v-ed03e624]{flex-wrap:wrap;grid-column:1/2;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;font-size:12px}.teacher-full-name[data-v-ed03e624]{flex:0 auto;line-height:1.3}.teacher-badges[data-v-ed03e624]{flex-wrap:wrap;justify-content:flex-start;gap:6px}.row-date[data-v-ed03e624]{color:#c3bebe;grid-column:1/2;justify-self:start;margin-left:0;padding-left:0;font-size:10px}.btn-transfer[data-v-ed03e624]{grid-area:1/2/3/3;place-self:center stretch;width:100%;min-width:0;max-width:none}}@media (width<=480px){.row[data-v-ed03e624]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.row-name[data-v-ed03e624]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:13px}.teacher-full-name[data-v-ed03e624]{width:100%;line-height:1.3}.teacher-badges[data-v-ed03e624]{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}.badge-admin[data-v-ed03e624]{padding:3px 9px;font-size:10px}.btn-transfer[data-v-ed03e624]{border-radius:6px;width:100%;min-height:40px;margin-left:0;padding:0 14px;font-size:13px;line-height:1.1}}@media (width<=700px){.actions-row[data-v-ed03e624]{justify-content:flex-start}.admin-search[data-v-ed03e624]{display:none}}.layout[data-v-fca5f03d]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-fca5f03d]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.actions-row[data-v-fca5f03d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.content[data-v-fca5f03d]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:40px;display:flex;overflow-y:auto}.list[data-v-fca5f03d]{flex-direction:column;gap:20px;display:flex}.row[data-v-fca5f03d]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;column-gap:24px;min-height:49px;padding:8px 12px;font-size:16px;display:grid}.row-name[data-v-fca5f03d]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-weight:400;display:inline-flex}.student-full-name[data-v-fca5f03d]{overflow-wrap:anywhere;min-width:0}.student-badges[data-v-fca5f03d]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.badge-gitlab[data-v-fca5f03d]{border:1px solid #565656;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.badge-gitlab.ok[data-v-fca5f03d]{color:#5bd66b;background:#009d101a;border-color:#009d10}.badge-gitlab.no[data-v-fca5f03d]{color:#c3bebe}.row-date[data-v-fca5f03d]{color:#fff;white-space:nowrap;justify-self:end;font-weight:400}.state[data-v-fca5f03d]{color:#c3bebe;padding:20px 0}.error[data-v-fca5f03d]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}.import-result[data-v-fca5f03d]{color:#7bd4a3;background:#2ecc7114;border:1px solid #2ecc7166;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=900px){.content[data-v-fca5f03d]{gap:15px;padding:20px}.row[data-v-fca5f03d]{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;height:auto;padding:8px 12px;display:flex}.row-name[data-v-fca5f03d]{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.student-badges[data-v-fca5f03d]{gap:8px}.row-date[data-v-fca5f03d]{color:#c3bebe;font-size:10px}}@media (width<=700px){.actions-row[data-v-fca5f03d]{justify-content:flex-start}.admin-search[data-v-fca5f03d]{display:none}}.layout[data-v-153c61f4]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-153c61f4]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-153c61f4]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:40px;display:flex;overflow-y:auto}.list[data-v-153c61f4]{flex-direction:column;gap:20px;display:flex}.row[data-v-153c61f4]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;align-items:center;height:49px;padding:0 15px;font-size:16px;display:flex}.state[data-v-153c61f4]{color:#c3bebe;padding:20px 0}.error[data-v-153c61f4]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=900px){.content[data-v-153c61f4]{padding:20px}.row[data-v-153c61f4]{border-radius:12px;height:auto;padding:12px;font-size:12px}}.logo[data-v-16d43444]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-16d43444]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 22px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-16d43444]{flex-shrink:0;display:flex}.logo-text[data-v-16d43444]{color:#fff;font-size:14px;line-height:1.22}.nav-card[data-v-16d43444]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-16d43444]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px}nav[data-v-16d43444]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-16d43444]{color:#fff;text-align:center;background-image:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%);background-repeat:no-repeat;background-size:0% 100%;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,background-size .58s,color .2s;display:block}.nav-item[data-v-16d43444]:hover{background-color:#ffffff08}.nav-item.router-link-active[data-v-16d43444]{background-size:100% 100%;animation:.72s both sidebar-nav-fill-16d43444}@keyframes sidebar-nav-fill-16d43444{0%{background-size:0% 100%}to{background-size:100% 100%}}.btn-logout[data-v-16d43444],.btn-back[data-v-16d43444],.btn-mode-switch[data-v-16d43444]{background:var(--ui-action-blue);border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);color:#fff;font-size:var(--ui-action-font-size);cursor:pointer;border:none;margin:0 20px;font-family:Montserrat,sans-serif;font-weight:700}.btn-logout[data-v-16d43444]:hover,.btn-back[data-v-16d43444]:hover{background:var(--ui-action-blue-hover)}.btn-mode-switch[data-v-16d43444]{background:var(--ui-action-gradient)}.btn-mode-switch[data-v-16d43444]:hover{background:var(--ui-action-gradient-hover)}.desktop-sidebar[data-v-16d43444]{box-sizing:border-box;background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;height:100vh;max-height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.desktop-sidebar .btn-logout[data-v-16d43444]{margin-top:auto}@media (width<=1360px){.desktop-sidebar[data-v-16d43444]{display:none}}.topbar[data-v-2ee75c70]{z-index:20;box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;align-items:center;gap:20px;width:100%;min-width:0;height:142px;padding:0 40px;display:flex;position:sticky;top:0}.burger[data-v-2ee75c70]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-2ee75c70]{background:#3453b5;width:25px;height:1px;display:block}.title-wrap[data-v-2ee75c70]{flex:auto;min-width:0}.title[data-v-2ee75c70]{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.subtitle[data-v-2ee75c70]{color:#c3bebe;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.topbar-right[data-v-2ee75c70]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;min-width:0;display:flex}.topbar-right [data-v-2ee75c70-s]{min-width:0;max-width:100%}@media (width<=1360px){.topbar[data-v-2ee75c70]{flex-wrap:wrap;height:auto;min-height:70px;padding:15px 20px}.burger[data-v-2ee75c70]{display:flex}.title[data-v-2ee75c70]{font-size:14px}.subtitle[data-v-2ee75c70]{font-size:12px}.topbar-right[data-v-2ee75c70]{justify-content:flex-start;gap:10px;width:100%}}@media (width<=560px){.topbar[data-v-2ee75c70]{gap:12px;padding:14px 16px}.burger[data-v-2ee75c70]{gap:5px;padding:6px}.burger span[data-v-2ee75c70]{width:24px}.title[data-v-2ee75c70]{font-size:13px;line-height:1.2}.subtitle[data-v-2ee75c70]{font-size:11px;line-height:1.25}.topbar-right[data-v-2ee75c70]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}}@media (width<=426px){.topbar-right[data-v-2ee75c70]{display:none}}@media (width<=360px){.topbar[data-v-2ee75c70]{gap:10px;padding:13px 14px}.title[data-v-2ee75c70]{font-size:12px}.subtitle[data-v-2ee75c70]{font-size:10px}}.page[data-v-d62f19d3]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-d62f19d3]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-d62f19d3]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:40px;display:flex;overflow-y:auto}.page-head[data-v-d62f19d3]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-title[data-v-d62f19d3]{margin:0 0 8px;font-size:24px;font-weight:700}.page-subtitle[data-v-d62f19d3]{color:#ffffff9e;margin:0;font-size:14px;line-height:1.4}.btn-add[data-v-d62f19d3]{white-space:nowrap}.state[data-v-d62f19d3]{color:#c3bebe;padding:20px 0}.state.error[data-v-d62f19d3]{color:#aa0e0e}.list[data-v-d62f19d3]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-d62f19d3]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 16px 14px 20px;font-size:14px;transition:border-color .2s;display:flex}.item[data-v-d62f19d3]:hover{border-color:#3453b5}.item-main[data-v-d62f19d3]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.item-name[data-v-d62f19d3]{overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.3}.item-range[data-v-d62f19d3]{color:#c3bebe;white-space:nowrap;margin-left:auto;font-size:12px}.item-edit[data-v-d62f19d3]{--icon-action-size:40px;--icon-action-radius:12px;--icon-action-icon-size:17px;flex-shrink:0}@media (width<=1360px){.content[data-v-d62f19d3]{gap:18px;padding:20px}.page-title[data-v-d62f19d3]{font-size:20px}.page-subtitle[data-v-d62f19d3]{font-size:12px}}@media (width<=720px){.page-head[data-v-d62f19d3]{align-items:stretch}.item[data-v-d62f19d3]{border-radius:14px;align-items:flex-start;padding:14px}.item-main[data-v-d62f19d3]{flex-direction:column;align-items:flex-start;gap:6px}.item-range[data-v-d62f19d3]{white-space:normal;margin-left:0}}@media (width<=560px){.content[data-v-d62f19d3]{gap:16px;padding:18px 14px}.page-head[data-v-d62f19d3]{flex-direction:column;gap:14px}.btn-add[data-v-d62f19d3]{width:100%}.list[data-v-d62f19d3]{gap:8px}.item[data-v-d62f19d3]{border-radius:13px;gap:10px;min-height:0;padding:12px}.item-name[data-v-d62f19d3]{font-size:12px}.item-range[data-v-d62f19d3]{font-size:10px}.item-edit[data-v-d62f19d3]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px}}@media (width<=425px){.content[data-v-d62f19d3]{padding:16px 10px}.page-title[data-v-d62f19d3]{font-size:18px}}.page[data-v-35fee3aa]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-35fee3aa]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-35fee3aa]{flex-direction:column;flex:1;gap:35px;min-height:0;padding:40px;display:flex;overflow-y:auto}.top-row[data-v-35fee3aa]{grid-template-columns:520px 1fr;gap:40px;display:grid}.profile-card[data-v-35fee3aa]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;justify-content:center;min-height:235px;padding:24px;display:flex}.profile-top[data-v-35fee3aa]{align-items:flex-start;gap:20px;display:flex}.avatar[data-v-35fee3aa]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:14px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:22px;font-weight:700;display:flex}.info[data-v-35fee3aa]{flex-direction:column;gap:16px;min-width:0;display:flex}.role-label[data-v-35fee3aa]{color:#ffffff9e;margin-bottom:6px;font-size:12px;font-weight:600}.name[data-v-35fee3aa]{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.25}.teacher-meta-list[data-v-35fee3aa]{flex-wrap:wrap;gap:8px;display:flex}.teacher-meta-pill[data-v-35fee3aa]{color:#ffffffdb;background:#0b173abf;border:1px solid #1c2a56;border-radius:11px;align-items:center;gap:8px;min-height:32px;padding:7px 12px;font-size:12px;line-height:1.25;display:inline-flex}.meta-label[data-v-35fee3aa]{color:#ffffff85}.free-students-card[data-v-35fee3aa]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.free-students-head[data-v-35fee3aa]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.free-students-title[data-v-35fee3aa]{margin:0 0 6px;font-size:20px;font-weight:700}.free-students-subtitle[data-v-35fee3aa]{color:#ffffff9e;margin:0;font-size:13px;line-height:1.35}.free-students-count[data-v-35fee3aa]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:12px;justify-content:center;align-items:center;min-width:42px;min-height:34px;padding:7px 12px;font-size:16px;font-weight:700;display:inline-flex}.free-students-list[data-v-35fee3aa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.free-student[data-v-35fee3aa]{background:#0b173a;border:1px solid #1c2a56f2;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.free-student-avatar[data-v-35fee3aa]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.free-student-info[data-v-35fee3aa]{flex-direction:column;gap:4px;min-width:0;display:flex}.free-student-name[data-v-35fee3aa]{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.free-student-meta[data-v-35fee3aa],.free-student-roles[data-v-35fee3aa]{color:#ffffffad;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.free-students-empty[data-v-35fee3aa]{color:#ffffffad;background:#0b173a;border-radius:15px;padding:14px 18px;font-size:14px}.state[data-v-35fee3aa]{color:#c3bebe;padding:20px 0}.state.error[data-v-35fee3aa]{color:#aa0e0e}@media (width<=1360px){.content[data-v-35fee3aa]{gap:20px;padding:20px}}@media (width<=1024px){.top-row[data-v-35fee3aa]{grid-template-columns:1fr;gap:20px}.profile-card[data-v-35fee3aa]{border-radius:15px;min-height:auto;padding:16px}.free-students-card[data-v-35fee3aa]{border-radius:15px;padding:16px}.profile-top[data-v-35fee3aa]{gap:16px}.avatar[data-v-35fee3aa]{width:58px;min-width:58px;height:58px;font-size:21px}.name[data-v-35fee3aa]{font-size:14px}.role-label[data-v-35fee3aa],.teacher-meta-pill[data-v-35fee3aa]{font-size:12px}.free-students-title[data-v-35fee3aa]{font-size:16px}.free-students-subtitle[data-v-35fee3aa]{font-size:12px}.free-students-list[data-v-35fee3aa]{grid-template-columns:1fr}.free-student[data-v-35fee3aa]{border-radius:14px;padding:12px 14px}}@media (width<=560px){.top-row[data-v-35fee3aa]{gap:16px}.profile-card[data-v-35fee3aa]{border-radius:14px;padding:14px}.free-students-card[data-v-35fee3aa]{border-radius:14px;gap:12px;padding:14px}.free-students-head[data-v-35fee3aa]{gap:10px}.profile-top[data-v-35fee3aa]{gap:12px}.avatar[data-v-35fee3aa]{border-radius:9px;width:52px;min-width:52px;height:52px;font-size:19px}.name[data-v-35fee3aa]{font-size:13px}.role-label[data-v-35fee3aa],.teacher-meta-pill[data-v-35fee3aa]{font-size:11px}.teacher-meta-list[data-v-35fee3aa]{gap:6px}.teacher-meta-pill[data-v-35fee3aa]{border-radius:10px;min-height:28px;padding:6px 10px}.free-students-title[data-v-35fee3aa]{margin-bottom:4px;font-size:14px}.free-students-subtitle[data-v-35fee3aa]{font-size:11px}.free-students-count[data-v-35fee3aa]{border-radius:10px;min-width:34px;min-height:28px;padding:5px 9px;font-size:13px}.free-student[data-v-35fee3aa]{border-radius:13px;gap:10px;padding:10px 12px}.free-student-avatar[data-v-35fee3aa]{border-radius:9px;width:34px;min-width:34px;height:34px;font-size:12px}.free-student-name[data-v-35fee3aa]{font-size:12px}.free-student-meta[data-v-35fee3aa],.free-student-roles[data-v-35fee3aa],.free-students-empty[data-v-35fee3aa]{font-size:11px}}@media (width<=426px){.profile-card[data-v-35fee3aa]{padding:14px 12px}.profile-top[data-v-35fee3aa]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.avatar[data-v-35fee3aa]{grid-row:1}.info[data-v-35fee3aa]{display:contents}.info>div[data-v-35fee3aa]:first-child{min-width:0}.role-label[data-v-35fee3aa]{margin-bottom:5px;font-size:10.5px}.name[data-v-35fee3aa]{font-size:13px;line-height:1.25}.teacher-meta-list[data-v-35fee3aa]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.teacher-meta-pill[data-v-35fee3aa]{white-space:nowrap;justify-content:center;width:100%;min-height:30px;padding:6px 8px;font-size:10.5px}}@media (width<=360px){.teacher-meta-list[data-v-35fee3aa]{grid-template-columns:1fr}}.overlay[data-v-803e8daf]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-803e8daf]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;width:100%;max-width:480px;padding:60px 20px 20px;font-family:Montserrat,sans-serif;position:relative}.close-btn[data-v-803e8daf]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:14px;right:14px}.title[data-v-803e8daf]{margin:0 0 12px;font-size:16px;font-weight:700}.form[data-v-803e8daf]{flex-direction:column;gap:9px;display:flex}.label[data-v-803e8daf]{margin-top:6px;font-size:12px;font-weight:700}.input[data-v-803e8daf],.textarea[data-v-803e8daf]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:12px}.textarea[data-v-803e8daf]{resize:vertical;min-height:78px}.row[data-v-803e8daf]{gap:10px;display:flex}.col[data-v-803e8daf]{flex-direction:column;flex:1;gap:4px;display:flex}.error-msg[data-v-803e8daf]{color:#aa0e0e;margin-top:10px;font-size:13px}.btn-submit[data-v-803e8daf]{background:var(--ui-action-gradient);color:#fff;border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);font-size:var(--ui-action-font-size);cursor:pointer;border:none;margin-top:12px;font-family:inherit;font-weight:700}.btn-submit[data-v-803e8daf]:hover:not(:disabled){background:var(--ui-action-gradient-hover)}.btn-submit[data-v-803e8daf]:disabled{opacity:.65;cursor:default}@media (width<=560px){.overlay[data-v-803e8daf]{padding:16px 24px}.modal[data-v-803e8daf]{border-radius:14px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-803e8daf]{--icon-action-size:32px;--icon-action-icon-size:14px;top:12px;right:12px}.title[data-v-803e8daf]{margin-bottom:8px;font-size:14px}.form[data-v-803e8daf]{gap:7px}.label[data-v-803e8daf]{margin-top:4px;font-size:11px}.input[data-v-803e8daf],.textarea[data-v-803e8daf]{border-radius:9px;padding:8px 10px;font-size:11px}.textarea[data-v-803e8daf]{min-height:64px}.row[data-v-803e8daf]{flex-direction:column}.btn-submit[data-v-803e8daf]{min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size);border-radius:var(--ui-action-mobile-radius);margin-top:8px}}@media (width<=360px){.overlay[data-v-803e8daf]{padding:12px 16px}.modal[data-v-803e8daf]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-803e8daf]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}}.page[data-v-848ce8e2]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-848ce8e2]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-848ce8e2]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#3453b5 #0c1127b3;flex-direction:column;flex:1;gap:18px;width:100%;max-width:min(900px,100% - 80px);min-height:0;margin:0 auto;padding:40px;display:flex;overflow:hidden auto}.content[data-v-848ce8e2]::-webkit-scrollbar{width:8px;height:8px}.groups-list[data-v-848ce8e2]::-webkit-scrollbar{width:8px;height:8px}.content[data-v-848ce8e2]::-webkit-scrollbar-track{background:#0c1127b3}.groups-list[data-v-848ce8e2]::-webkit-scrollbar-track{background:#0c1127b3}.content[data-v-848ce8e2]::-webkit-scrollbar-thumb{background:#3453b5;border:2px solid #060816;border-radius:999px}.groups-list[data-v-848ce8e2]::-webkit-scrollbar-thumb{background:#3453b5;border:2px solid #060816;border-radius:999px}.content[data-v-848ce8e2]::-webkit-scrollbar-thumb:hover{background:#4568d8}.groups-list[data-v-848ce8e2]::-webkit-scrollbar-thumb:hover{background:#4568d8}.page-title[data-v-848ce8e2]{margin:0;font-size:18px;font-weight:700}.form-head[data-v-848ce8e2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.btn-close-page[data-v-848ce8e2]{--icon-action-size:38px;--icon-action-radius:12px;--icon-action-icon-size:17px;flex-shrink:0}.form-row[data-v-848ce8e2]{flex-direction:column;gap:6px;display:flex}.label[data-v-848ce8e2]{color:#c3bebe;font-size:12px}.input[data-v-848ce8e2]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:10px 15px;font-family:inherit;font-size:14px}.group-search[data-v-848ce8e2]{--app-search-width:100%;--app-search-width-tablet:100%;--app-search-width-mobile:100%}.two-col[data-v-848ce8e2]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sprints-block[data-v-848ce8e2]{flex-direction:column;gap:10px;margin-top:6px;display:flex}.sprints-header[data-v-848ce8e2]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.selected-chips[data-v-848ce8e2]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.selected-chip[data-v-848ce8e2]{background:#3554b726;border:1px solid #3554b7;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.chip-remove[data-v-848ce8e2]{--icon-action-size:20px;--icon-action-radius:7px;--icon-action-icon-size:10px}.groups-list[data-v-848ce8e2]{scrollbar-width:thin;scrollbar-color:#3453b5 #0c1127b3;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;max-height:220px;margin:8px 0 0;padding:4px;list-style:none;overflow:hidden auto}.group-item[data-v-848ce8e2]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.group-item[data-v-848ce8e2]:hover{background:#3554b726}.group-item.active[data-v-848ce8e2]{color:#3554b7;background:#3554b71a}.group-item .check[data-v-848ce8e2]{font-weight:700}.state[data-v-848ce8e2]{color:#c3bebe;font-size:13px;line-height:1.4}.btn-add-sprint[data-v-848ce8e2]{flex-shrink:0}.sprints-list[data-v-848ce8e2]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sprint-item[data-v-848ce8e2]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;align-items:center;gap:15px;padding:10px 15px;display:flex}.sprint-name[data-v-848ce8e2]{flex:1;font-size:14px;font-weight:700}.sprint-range[data-v-848ce8e2]{color:#c3bebe;font-size:12px}.sprint-edit[data-v-848ce8e2],.sprint-remove[data-v-848ce8e2]{--icon-action-size:32px;--icon-action-radius:10px;--icon-action-icon-size:15px;flex-shrink:0}.sprints-empty[data-v-848ce8e2]{color:#c3bebe;padding:10px 0;font-size:12px}.section-title[data-v-848ce8e2]{margin:10px 0 0;font-size:14px;font-weight:700}.weights-help[data-v-848ce8e2],.weights-total[data-v-848ce8e2]{color:#ffffffad;margin:-4px 0 0;font-size:12px;line-height:1.45}.weights-total[data-v-848ce8e2]{color:#aec1fc;margin-top:0;font-weight:700}.econ-grid[data-v-848ce8e2]{flex-direction:column;gap:8px;display:flex}.econ-row[data-v-848ce8e2]{grid-template-columns:minmax(0,1fr) 90px;justify-content:space-between;align-items:center;gap:15px;display:grid;position:relative}.weight-row[data-v-848ce8e2]{grid-template-columns:minmax(0,1fr) 90px minmax(74px,auto)}.weight-preview[data-v-848ce8e2]{color:#aec1fc;text-align:center;background:#3554b71f;border:1px solid #3554b759;border-radius:8px;justify-self:end;min-width:58px;padding:4px 8px;font-size:11px;font-weight:700}.econ-label-wrap[data-v-848ce8e2]{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.econ-label[data-v-848ce8e2]{color:#fff;min-width:0;font-size:13px}.hint-trigger[data-v-848ce8e2]{color:#aec1fc;cursor:help;background:#3453b52e;border:1px solid #3453b5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:relative}.hint-trigger[data-v-848ce8e2]:hover,.hint-trigger[data-v-848ce8e2]:focus-visible{color:#fff;border-color:#3554b7;outline:none}.hint-popover[data-v-848ce8e2]{z-index:5;opacity:0;pointer-events:none;color:#ffffffe0;text-align:left;background:#0c1127;border:1px solid #3453b5;border-radius:10px;width:min(360px,100vw - 48px);padding:10px 12px;font-size:11px;font-weight:400;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 24px #00000047}.hint-popover[data-v-848ce8e2]:after{content:"";background:#0c1127;border-bottom:1px solid #3453b5;border-right:1px solid #3453b5;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.hint-trigger:hover .hint-popover[data-v-848ce8e2],.hint-trigger:focus-visible .hint-popover[data-v-848ce8e2]{opacity:1;transform:translate(-50%)}.econ-input[data-v-848ce8e2]{color:#fff;text-align:center;background:#0c1127;border:1px solid #1c2a56;border-radius:6px;justify-self:end;width:90px;padding:5px 10px;font-family:inherit;font-size:12px}.econ-input[data-v-848ce8e2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.econ-input[data-v-848ce8e2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.econ-input[type=number][data-v-848ce8e2]{appearance:textfield}.econ-input[data-v-848ce8e2]:disabled{opacity:.55;cursor:default}.submit-row[data-v-848ce8e2]{justify-content:flex-end;margin-top:20px;display:flex}.btn-submit[data-v-848ce8e2]{min-width:180px}.error[data-v-848ce8e2]{color:#aa0e0e;font-size:13px}@media (width<=1360px){.content[data-v-848ce8e2]{max-width:min(900px,100% - 40px);padding:20px}.two-col[data-v-848ce8e2]{grid-template-columns:1fr}}@media (width<=560px){.content[data-v-848ce8e2]{gap:12px;max-width:100%;padding:16px 12px}.form-head[data-v-848ce8e2]{margin-bottom:2px}.page-title[data-v-848ce8e2]{font-size:15px}.btn-close-page[data-v-848ce8e2]{--icon-action-size:34px;--icon-action-radius:10px;--icon-action-icon-size:15px}.form-row[data-v-848ce8e2]{gap:5px}.label[data-v-848ce8e2]{font-size:10px}.input[data-v-848ce8e2]{border-radius:9px;padding:8px 10px;font-size:11px}.selected-chips[data-v-848ce8e2]{gap:5px;margin-top:6px}.selected-chip[data-v-848ce8e2]{border-radius:8px;padding:3px 8px;font-size:10px}.chip-remove[data-v-848ce8e2]{--icon-action-size:18px;--icon-action-radius:6px;--icon-action-icon-size:9px}.groups-list[data-v-848ce8e2]{border-radius:9px;max-height:170px;margin-top:6px}.group-item[data-v-848ce8e2]{border-radius:7px;padding:7px 9px;font-size:11px}.state[data-v-848ce8e2]{font-size:10.5px;line-height:1.35}.sprints-block[data-v-848ce8e2]{gap:8px;margin-top:2px}.sprints-header[data-v-848ce8e2]{border-radius:9px;padding:8px 10px;font-size:11px}.sprints-list[data-v-848ce8e2]{gap:5px}.sprint-item[data-v-848ce8e2]{border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px 8px;padding:8px 10px;display:grid}.sprint-name[data-v-848ce8e2]{overflow-wrap:anywhere;grid-column:1/2;min-width:0;font-size:11px}.sprint-range[data-v-848ce8e2]{grid-column:1/2;font-size:8.8px}.sprint-edit[data-v-848ce8e2],.sprint-remove[data-v-848ce8e2]{--icon-action-size:28px;--icon-action-radius:9px;--icon-action-icon-size:13px;grid-row:1/3}.sprint-edit[data-v-848ce8e2]{grid-column:2/3}.sprint-remove[data-v-848ce8e2]{grid-column:3/4}.sprints-empty[data-v-848ce8e2]{padding:6px 0;font-size:10px}.section-title[data-v-848ce8e2]{margin-top:6px;font-size:12px}.weights-help[data-v-848ce8e2],.weights-total[data-v-848ce8e2]{font-size:10px}.econ-grid[data-v-848ce8e2]{gap:6px}.econ-row[data-v-848ce8e2]{grid-template-columns:minmax(0,1fr) 76px;gap:10px}.weight-row[data-v-848ce8e2]{grid-template-columns:minmax(0,1fr) 76px 62px;gap:8px}.weight-preview[data-v-848ce8e2]{border-radius:7px;min-width:50px;padding:3px 6px;font-size:9px}.econ-label-wrap[data-v-848ce8e2]{gap:6px}.econ-label[data-v-848ce8e2]{font-size:10.5px}.hint-trigger[data-v-848ce8e2]{width:16px;height:16px;font-size:9px}.hint-popover[data-v-848ce8e2]{text-align:center;border-radius:9px;width:min(260px,100vw - 88px);padding:8px 10px;font-size:8.8px;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%,6px)}.hint-popover[data-v-848ce8e2]:after{left:50%;right:auto;transform:translate(-50%,-4px)rotate(45deg)}.hint-trigger:hover .hint-popover[data-v-848ce8e2],.hint-trigger:focus-visible .hint-popover[data-v-848ce8e2]{transform:translate(-50%)}.econ-input[data-v-848ce8e2]{border-radius:6px;width:76px;padding:4px 8px;font-size:10px}.submit-row[data-v-848ce8e2]{margin-top:12px}.btn-submit[data-v-848ce8e2]{width:100%}.error[data-v-848ce8e2]{font-size:11px}}@media (width<=425px){.content[data-v-848ce8e2]{gap:10px;padding:14px 10px}.page-title[data-v-848ce8e2]{font-size:14px}.input[data-v-848ce8e2]{padding:7px 9px}.state[data-v-848ce8e2]{font-size:10px}.econ-row[data-v-848ce8e2]{align-items:flex-start}.weight-row[data-v-848ce8e2]{grid-template-columns:minmax(0,1fr) 70px 56px}.econ-input[data-v-848ce8e2]{width:70px}}@media (width<=360px){.hint-trigger[data-v-848ce8e2]{position:static}.hint-popover[data-v-848ce8e2]{width:min(260px,100%);left:50%;right:auto;transform:translate(-50%,6px)}.hint-popover[data-v-848ce8e2]:after{left:50%;right:auto;transform:translate(-50%,-4px)rotate(45deg)}.hint-trigger:hover .hint-popover[data-v-848ce8e2],.hint-trigger:focus-visible .hint-popover[data-v-848ce8e2]{transform:translate(-50%)}}.overlay[data-v-be18baf2]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-be18baf2]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:500px;max-height:86vh;padding:60px 20px 20px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-be18baf2]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:14px;right:14px}.title[data-v-be18baf2]{margin:0 0 6px;font-size:16px;font-weight:700}.label[data-v-be18baf2]{margin-top:8px;font-size:12px;font-weight:700}.team-header[data-v-be18baf2]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.team-title[data-v-be18baf2]{margin-top:0}.toggle-picker-btn[data-v-be18baf2]{background:var(--ui-action-blue);color:#fff;border-radius:var(--ui-action-radius);cursor:pointer;border:none;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:background .18s}.toggle-picker-btn[data-v-be18baf2]:hover{background:var(--ui-action-blue-hover)}.input[data-v-be18baf2],.textarea[data-v-be18baf2]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:12px}.textarea[data-v-be18baf2]{resize:vertical;min-height:68px}.members-list[data-v-be18baf2]{flex-direction:column;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.member[data-v-be18baf2]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.avatar[data-v-be18baf2]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.member-main[data-v-be18baf2]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-name[data-v-be18baf2]{font-size:13px}.member-roles[data-v-be18baf2]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.role-select[data-v-be18baf2]{width:180px;min-width:0;max-width:32%}.lead-toggle[data-v-be18baf2]{color:#c3bebe;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}.lead-toggle input[data-v-be18baf2]{accent-color:#3554b7;cursor:pointer}.remove[data-v-be18baf2]{--icon-action-size:28px;--icon-action-radius:8px;--icon-action-icon-size:12px}.picker[data-v-be18baf2]{position:relative}.student-search[data-v-be18baf2]{--app-search-width:100%;--app-search-width-tablet:100%;--app-search-width-mobile:100%}.picker-list[data-v-be18baf2]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;max-height:220px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.picker-item[data-v-be18baf2]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.picker-item[data-v-be18baf2]:hover{background:#3554b726}.picker-name[data-v-be18baf2]{flex:1}.picker-roles[data-v-be18baf2]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:50%;font-size:11px;overflow:hidden}.picker-empty[data-v-be18baf2]{color:#c3bebe;text-align:center;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;margin-top:4px;padding:12px;font-size:13px}.btn-submit[data-v-be18baf2]{background:var(--ui-action-gradient);color:#fff;border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);font-size:var(--ui-action-font-size);cursor:pointer;border:none;margin-top:12px;font-family:inherit;font-weight:700}.btn-submit[data-v-be18baf2]:hover:not(:disabled){background:var(--ui-action-gradient-hover)}.btn-submit[data-v-be18baf2]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-be18baf2]{color:#aa0e0e;font-size:13px}@media (width<=720px){.overlay[data-v-be18baf2]{padding:16px 24px}.modal[data-v-be18baf2]{border-radius:14px;gap:7px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-be18baf2]{--icon-action-size:32px;--icon-action-radius:9px;--icon-action-icon-size:14px;top:12px;right:12px}.title[data-v-be18baf2]{margin-bottom:2px;font-size:14px}.label[data-v-be18baf2]{margin-top:5px;font-size:11px}.team-header[data-v-be18baf2]{gap:8px;margin-top:5px}.toggle-picker-btn[data-v-be18baf2]{border-radius:var(--ui-action-radius);padding:6px 9px;font-size:10px}.input[data-v-be18baf2],.textarea[data-v-be18baf2]{border-radius:9px;padding:8px 10px;font-size:11px}.textarea[data-v-be18baf2]{min-height:64px}.members-list[data-v-be18baf2]{gap:5px;margin:4px 0}.member[data-v-be18baf2]{flex-wrap:wrap}.member-main[data-v-be18baf2]{flex-basis:calc(100% - 46px)}.role-select[data-v-be18baf2]{order:3;width:100%;max-width:100%}.member[data-v-be18baf2]{border-radius:9px;gap:7px;padding:7px 9px}.avatar[data-v-be18baf2]{border-radius:8px;width:30px;height:30px;font-size:10px}.member-name[data-v-be18baf2],.role-select[data-v-be18baf2],.lead-toggle[data-v-be18baf2],.picker-item[data-v-be18baf2],.picker-empty[data-v-be18baf2]{font-size:11px}.member-roles[data-v-be18baf2],.picker-roles[data-v-be18baf2]{font-size:9.5px}.role-select[data-v-be18baf2]{border-radius:8px;height:30px}.btn-submit[data-v-be18baf2]{min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);border-radius:var(--ui-action-mobile-radius);font-size:var(--ui-action-mobile-font-size);margin-top:8px}}@media (width<=360px){.overlay[data-v-be18baf2]{padding:12px 16px}.modal[data-v-be18baf2]{gap:6px;max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-be18baf2]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}.member[data-v-be18baf2]{padding:7px}.avatar[data-v-be18baf2]{width:28px;height:28px}.remove[data-v-be18baf2]{--icon-action-size:24px;--icon-action-icon-size:10px}}.overlay[data-v-bbb4b088]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-bbb4b088]{box-sizing:border-box;color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:16px;flex-direction:column;gap:14px;width:min(100%,980px);max-width:calc(100vw - 40px);max-height:86vh;padding:64px 22px 24px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-bbb4b088]{--icon-action-size:36px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:16px;right:22px}.field-input[data-v-bbb4b088],.field-textarea[data-v-bbb4b088]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:12px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12px}.modal>.field-input[data-v-bbb4b088]:first-of-type{width:100%}.field-input[data-v-bbb4b088]{height:36px}.field-textarea[data-v-bbb4b088]{resize:vertical;min-height:92px}.field-input[data-v-bbb4b088]::placeholder,.field-textarea[data-v-bbb4b088]::placeholder{color:#c3bebe}.field-input[data-v-bbb4b088]:focus,.field-textarea[data-v-bbb4b088]:focus{border-color:#3554b7}.team-row[data-v-bbb4b088]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.team-label[data-v-bbb4b088]{font-size:12px;font-weight:700}.avatars[data-v-bbb4b088]{flex-direction:column;flex:1;gap:8px;display:flex}.member-row[data-v-bbb4b088]{background:#0c1127;border:1px solid #1c2a56;border-radius:12px;grid-template-columns:34px minmax(170px,1fr) minmax(200px,220px) minmax(140px,160px) minmax(160px,180px) 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.member-main[data-v-bbb4b088]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-name[data-v-bbb4b088]{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.member-roles[data-v-bbb4b088]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.role-select[data-v-bbb4b088]{width:100%;min-width:0}.member-remove[data-v-bbb4b088]{color:#aa0e0e;cursor:pointer;background:0 0;border:none;justify-self:center;width:18px;height:18px;padding:3px 0;font-family:inherit;font-size:13px;line-height:1}.member-remove[data-v-bbb4b088]:hover{color:#c71f1f}.transfer-select[data-v-bbb4b088]{width:100%;min-width:0}.transfer-spacer[data-v-bbb4b088]{min-width:0;display:block}.avatar[data-v-bbb4b088]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.add-block[data-v-bbb4b088]{flex-direction:column;gap:8px;display:flex}.student-search[data-v-bbb4b088]{--app-search-width:100%;--app-search-width-tablet:100%;--app-search-width-mobile:100%}.picker-list[data-v-bbb4b088]{background:#0c1127;border:1px solid #1c2a56;border-radius:12px;max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto}.picker-item[data-v-bbb4b088]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.picker-item[data-v-bbb4b088]:hover{background:#3554b726}.picker-name[data-v-bbb4b088]{flex:1}.picker-roles[data-v-bbb4b088]{color:#c3bebe;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:50%;font-size:11px;overflow:hidden}.role-badge[data-v-bbb4b088]{color:#aec1fc;white-space:nowrap;background:#3554b740;border:1px solid #3554b7;border-radius:8px;justify-self:center;padding:2px 8px;font-size:10px}.role-badge.lead[data-v-bbb4b088]{color:#3554b7;background:#3554b726;border-color:#3554b7}.btn-make-lead[data-v-bbb4b088]{border-radius:9px;width:100%;min-width:0}.picker-empty[data-v-bbb4b088]{color:#c3bebe;text-align:center;background:#0c1127;border:1px solid #1c2a56;border-radius:12px;padding:12px;font-size:13px}.modal-actions[data-v-bbb4b088]{justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.modal-actions.single[data-v-bbb4b088]{justify-content:center}.modal-action-btn[data-v-bbb4b088]{width:min(100%,220px);min-width:180px;height:var(--ui-action-height);border-radius:var(--ui-action-radius)}.btn-add-pill[data-v-bbb4b088],.btn-submit[data-v-bbb4b088]{margin:0}.error[data-v-bbb4b088]{color:#aa0e0e;text-align:center;font-size:13px}@media (width<=1024px){.modal[data-v-bbb4b088]{border-radius:14px;padding:56px 16px 20px}.field-input[data-v-bbb4b088],.field-textarea[data-v-bbb4b088]{font-size:12px}.close-btn[data-v-bbb4b088]{right:16px}.modal-action-btn[data-v-bbb4b088]{width:min(50%,210px);min-width:0}.member-row[data-v-bbb4b088]{grid-template-columns:40px minmax(0,1fr) 28px;gap:8px 10px}.member-main[data-v-bbb4b088]{grid-column:2/3}.role-select[data-v-bbb4b088]{grid-column:2/4}.role-badge[data-v-bbb4b088],.btn-make-lead[data-v-bbb4b088]{grid-column:2/4;justify-self:start;width:fit-content}.transfer-select[data-v-bbb4b088],.transfer-spacer[data-v-bbb4b088]{grid-column:2/4;width:100%}.member-remove[data-v-bbb4b088]{grid-area:1/3/2/4;justify-self:end}}@media (width<=560px){.overlay[data-v-bbb4b088]{padding:16px 24px}.modal[data-v-bbb4b088]{border-radius:14px;gap:10px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-bbb4b088]{--icon-action-size:32px;--icon-action-radius:9px;--icon-action-icon-size:14px;top:12px;right:12px}.modal>.field-input[data-v-bbb4b088]:first-of-type{width:100%}.field-input[data-v-bbb4b088]{height:32px}.field-input[data-v-bbb4b088],.field-textarea[data-v-bbb4b088]{border-radius:10px;padding:8px 10px;font-size:11px}.field-textarea[data-v-bbb4b088]{min-height:72px}.team-row[data-v-bbb4b088]{gap:6px;margin-top:4px}.team-label[data-v-bbb4b088]{font-size:11px}.member-row[data-v-bbb4b088]{border-radius:10px;gap:7px 8px;padding:8px}.avatar[data-v-bbb4b088]{border-radius:9px;width:32px;height:32px;font-size:11px}.member-name[data-v-bbb4b088],.role-select[data-v-bbb4b088],.transfer-select[data-v-bbb4b088]{font-size:11px}.member-roles[data-v-bbb4b088]{font-size:9.5px}.role-select[data-v-bbb4b088],.transfer-select[data-v-bbb4b088]{background-position:right 18px center;border-radius:8px;height:30px}.btn-make-lead[data-v-bbb4b088],.btn-add-pill[data-v-bbb4b088]{border-radius:10px;height:26px;font-size:10px}.modal-actions[data-v-bbb4b088]{gap:8px;margin-top:0}.modal-action-btn[data-v-bbb4b088]{width:auto;min-width:0;height:var(--ui-action-mobile-height);border-radius:var(--ui-action-mobile-radius);flex:1 1 0}}@media (width<=360px){.overlay[data-v-bbb4b088]{padding:12px 16px}.modal[data-v-bbb4b088]{gap:9px;max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-bbb4b088]{--icon-action-size:30px;--icon-action-icon-size:13px;top:10px;right:10px}.modal>.field-input[data-v-bbb4b088]:first-of-type{width:100%}.member-row[data-v-bbb4b088]{grid-template-columns:34px minmax(0,1fr) 24px;padding:7px}.avatar[data-v-bbb4b088]{width:30px;height:30px;font-size:10px}.member-remove[data-v-bbb4b088]{width:16px;height:16px;font-size:11px}.modal-actions[data-v-bbb4b088]{gap:6px}.modal-action-btn[data-v-bbb4b088]{white-space:nowrap;height:32px;padding-inline:6px;font-size:10px;line-height:1}}.page[data-v-98836054]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:visible}.main[data-v-98836054]{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.content[data-v-98836054]{flex-direction:column;flex:1;gap:25px;min-height:0;padding:40px;display:flex;overflow:visible}.projects-section[data-v-98836054]{flex-direction:column;gap:16px;width:100%;display:flex}.projects-header[data-v-98836054]{justify-content:space-between;align-items:center;gap:18px;display:flex}.projects-title[data-v-98836054]{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:18px;font-weight:500;line-height:1.2}.btn-add[data-v-98836054]{white-space:nowrap}.teams-list[data-v-98836054]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.team-row[data-v-98836054]{cursor:pointer;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:16px;grid-template-columns:54px minmax(240px,1.2fr) minmax(220px,.8fr) 44px;align-items:center;gap:28px;min-height:98px;padding:18px 24px;display:grid}.team-row[data-v-98836054]:hover{border-color:#3453b5}.place[data-v-98836054]{text-align:center;width:54px;font-size:26px;font-weight:700}.team-main[data-v-98836054]{flex-direction:column;gap:7px;min-width:0;display:flex}.team-members[data-v-98836054]{flex-direction:column;gap:8px;min-width:0;display:flex}.pending-acceptance[data-v-98836054]{color:#ff5c6c;background:#c52b3b1a;border:1px solid #ff5c6ca6;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:5px 9px;display:inline-flex;box-shadow:0 0 14px #c52b3b24}.pending-label[data-v-98836054]{text-align:center;white-space:nowrap;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pending-count[data-v-98836054]{color:#ff5c6c;background:#c52b3b3d;border-radius:8px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.team-kicker[data-v-98836054]{color:#c3bebe;font-size:11px;font-weight:500;line-height:1.2}.team-name[data-v-98836054]{overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.team-name-row[data-v-98836054]{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.avatars[data-v-98836054]{flex-wrap:wrap;gap:8px;display:flex}.avatar[data-v-98836054]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.avatar-more[data-v-98836054]{color:#c3bebe;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;display:flex}.edit-btn[data-v-98836054]{--icon-action-size:38px;--icon-action-radius:12px;--icon-action-icon-size:16px;flex:0 0 var(--icon-action-size,38px)}.empty[data-v-98836054]{color:#c3bebe;text-align:center;padding:30px}@media (width<=1360px){.content[data-v-98836054]{padding:20px}.place[data-v-98836054]{width:42px;font-size:22px}.team-name[data-v-98836054]{font-size:18px}.avatar[data-v-98836054]{width:34px;height:34px;font-size:12px}.team-row[data-v-98836054]{grid-template-columns:42px minmax(210px,1fr) minmax(200px,.8fr) 40px;gap:22px;min-height:90px;padding:16px 18px}}@media (width<=1024px){.content[data-v-98836054]{box-sizing:border-box;align-self:stretch;gap:24px;width:100%;padding:30px clamp(28px,5vw,48px) 38px}.projects-header[data-v-98836054]{justify-content:space-between}.projects-title[data-v-98836054]{font-size:16px;display:block}.teams-list[data-v-98836054]{gap:14px}.team-row[data-v-98836054]{border-radius:16px;grid-template-columns:44px minmax(210px,1fr) minmax(180px,.8fr) 38px;gap:18px;height:auto;min-height:90px;padding:16px 18px}.place[data-v-98836054]{width:44px;font-size:22px}.team-name[data-v-98836054]{font-size:17px}.team-kicker[data-v-98836054]{font-size:10px;display:inline}.team-members[data-v-98836054]{grid-area:auto;display:flex}.place[data-v-98836054]{grid-row:auto;align-self:center}.edit-btn[data-v-98836054]{--icon-action-size:34px;--icon-action-radius:10px;--icon-action-icon-size:15px;grid-area:auto}.avatars[data-v-98836054]{gap:8px}.avatar[data-v-98836054],.avatar-more[data-v-98836054]{border-radius:10px;width:34px;height:34px;font-size:12px}}@media (width<=700px){.content[data-v-98836054]{gap:22px;padding:28px clamp(24px,6vw,34px) 36px}.projects-header[data-v-98836054]{justify-content:flex-end}.projects-title[data-v-98836054]{display:none}.team-row[data-v-98836054]{grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:16px;min-height:90px;padding:16px 18px}.team-kicker[data-v-98836054]{display:none}.team-members[data-v-98836054]{grid-area:2/2}.place[data-v-98836054]{grid-row:1;align-self:center;width:36px}.edit-btn[data-v-98836054]{grid-area:1/3;align-self:center}.team-main[data-v-98836054]{grid-area:1/2;justify-content:center;min-height:38px}.team-name[data-v-98836054]{line-height:1.12}}@media (width<=560px){.content[data-v-98836054]{gap:20px;width:100%;padding:26px clamp(22px,7vw,32px) 34px}.actions-row[data-v-98836054]{justify-content:flex-end}.btn-add[data-v-98836054]{max-width:100%}.team-row[data-v-98836054]{grid-template-columns:34px minmax(0,1fr) 28px;gap:14px;min-height:88px;padding:15px 16px;display:grid}.place[data-v-98836054]{width:34px;font-size:21px}.team-main[data-v-98836054]{gap:7px}.team-name[data-v-98836054]{font-size:16px}.avatars[data-v-98836054]{gap:7px}.avatar[data-v-98836054],.avatar-more[data-v-98836054]{border-radius:9px;width:32px;height:32px;font-size:11px}.edit-btn[data-v-98836054]{--icon-action-size:34px;--icon-action-radius:10px;--icon-action-icon-size:15px;align-self:center}.pending-acceptance[data-v-98836054]{border-radius:10px;padding:4px 7px}.pending-label[data-v-98836054]{font-size:9px}.pending-count[data-v-98836054]{border-radius:7px;min-width:18px;height:18px;font-size:12px}}@media (width<=360px){.content[data-v-98836054]{gap:16px;padding:22px 14px 30px}.btn-add[data-v-98836054]{width:min(176px,100%)}.team-row[data-v-98836054]{border-radius:15px;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:0;padding:16px 12px}.place[data-v-98836054]{width:30px;font-size:20px}.team-name[data-v-98836054]{font-size:16px;line-height:1.12}.team-name-row[data-v-98836054]{align-items:center;gap:8px}.avatar[data-v-98836054],.avatar-more[data-v-98836054]{border-radius:8px;width:28px;height:28px;font-size:10px}.edit-btn[data-v-98836054]{--icon-action-size:32px;--icon-action-radius:9px;--icon-action-icon-size:13px}.pending-label[data-v-98836054]{display:none}.pending-acceptance[data-v-98836054]{border-radius:9px;padding:4px 6px}.pending-count[data-v-98836054]{min-width:18px;height:18px;font-size:11px}}@media (width<=376px){.avatars[data-v-98836054],.team-members[data-v-98836054]{display:none}.team-row[data-v-98836054]{align-items:center;min-height:82px}.team-main[data-v-98836054]{justify-content:center;min-height:34px}}.overlay[data-v-7788ce1c]{z-index:400;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-7788ce1c]{color:#fff;box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 32px);box-shadow:none;background:#060816;border:1px solid #1c2a56;border-radius:16px;padding:60px 20px 20px;font-family:Montserrat,sans-serif;position:relative;overflow:auto}.close-btn[data-v-7788ce1c]{--icon-action-size:34px;--icon-action-radius:9px;--icon-action-icon-size:16px;position:absolute;top:12px;right:12px}.title[data-v-7788ce1c]{margin:0 42px 12px 0;font-size:16px;font-weight:700;line-height:1.2}.form[data-v-7788ce1c]{flex-direction:column;gap:10px;display:flex}.field[data-v-7788ce1c]{flex-direction:column;flex:1;gap:6px;display:flex}.field.small[data-v-7788ce1c]{max-width:180px}.field label[data-v-7788ce1c]{font-size:12px;font-weight:700}.row[data-v-7788ce1c]{gap:12px;display:flex}.input[data-v-7788ce1c]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12px}.input[data-v-7788ce1c]:focus{border-color:#3453b5}.textarea[data-v-7788ce1c]{resize:vertical;min-height:76px}.error[data-v-7788ce1c]{color:#ff8b8b;font-size:13px}.actions[data-v-7788ce1c]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.btn-secondary[data-v-7788ce1c]{background:var(--ui-action-blue);color:#fff;border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);font-size:var(--ui-action-font-size);cursor:pointer;border:none;font-family:inherit;font-weight:700}.btn-secondary[data-v-7788ce1c]:hover:not(:disabled){background:var(--ui-action-blue-hover)}.btn-primary[data-v-7788ce1c]{background:var(--ui-action-gradient);color:#fff;border-radius:var(--ui-action-radius);min-height:var(--ui-action-height);padding:0 var(--ui-action-padding-x);font-size:var(--ui-action-font-size);cursor:pointer;border:none;font-family:inherit;font-weight:700}.btn-primary[data-v-7788ce1c]:hover:not(:disabled){background:var(--ui-action-gradient-hover)}.btn-primary[data-v-7788ce1c]:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.overlay[data-v-7788ce1c]{padding:16px 24px}.modal[data-v-7788ce1c]{border-radius:14px;max-width:calc(100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.close-btn[data-v-7788ce1c]{--icon-action-size:30px;--icon-action-radius:8px;--icon-action-icon-size:13px;top:12px;right:12px}.title[data-v-7788ce1c]{margin-bottom:8px;font-size:13px}.form[data-v-7788ce1c]{gap:8px}.row[data-v-7788ce1c]{flex-direction:column}.field.small[data-v-7788ce1c]{max-width:100%}.field[data-v-7788ce1c]{gap:5px}.field label[data-v-7788ce1c]{font-size:11.5px}.input[data-v-7788ce1c]{border-radius:9px;padding:7px 10px;font-size:11px}.textarea[data-v-7788ce1c]{min-height:64px}.actions[data-v-7788ce1c]{gap:8px;margin-top:4px}.btn-secondary[data-v-7788ce1c],.btn-primary[data-v-7788ce1c]{border-radius:var(--ui-action-mobile-radius);min-height:var(--ui-action-mobile-height);padding:0 var(--ui-action-mobile-padding-x);font-size:var(--ui-action-mobile-font-size)}}@media (width<=360px){.overlay[data-v-7788ce1c]{padding:12px 16px}.modal[data-v-7788ce1c]{max-width:calc(100vw - 32px);padding:48px 12px 12px}.close-btn[data-v-7788ce1c]{--icon-action-size:28px;--icon-action-icon-size:12px;top:10px;right:10px}.title[data-v-7788ce1c]{font-size:12px}.actions[data-v-7788ce1c]{justify-content:stretch}.btn-secondary[data-v-7788ce1c],.btn-primary[data-v-7788ce1c]{flex:1}}.page[data-v-7651f98d]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-7651f98d]{flex-direction:column;flex:1;min-width:0;height:100vh;min-height:0;display:flex}.edit-team-btn[data-v-7651f98d]{color:#fff;cursor:pointer;white-space:nowrap;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;min-width:0;max-width:100%;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:700}.edit-team-btn[data-v-7651f98d]:hover{color:#3554b7;border-color:#3554b7}.badge[data-v-7651f98d]{border:1px solid #1c2a56;border-radius:10px;padding:15px 25px;font-size:14px;font-weight:700}.badge.budget[data-v-7651f98d]{background:#25316887}.budget-btn[data-v-7651f98d]{color:#fff;cursor:pointer;white-space:nowrap;min-width:0;max-width:100%;font-family:inherit}.budget-btn[data-v-7651f98d]:hover{color:#3554b7;border-color:#3554b7}.content[data-v-7651f98d]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 40px;display:flex;overflow:hidden}.back-link[data-v-7651f98d]{color:#3453b5;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-left:0;padding:6px 0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:color .2s,transform .24s;display:inline-flex;position:relative}.back-link[data-v-7651f98d]:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2496ff00,#2496ff,#ad53ffcc);height:1px;transition:transform .24s;position:absolute;bottom:0;left:32px;right:0;transform:scaleX(0)}.back-link[data-v-7651f98d]:hover{color:#3554b7;transform:translate(-2px)}.back-link[data-v-7651f98d]:hover:after{transform:scaleX(1)}.back-arrow[data-v-7651f98d]{justify-content:center;align-items:center;width:22px;height:16px;font-size:21px;line-height:1;transition:transform .24s;display:inline-flex;transform:translateY(-1px)}.back-link:hover .back-arrow[data-v-7651f98d]{transform:translate(-5px,-1px)}.back-text[data-v-7651f98d]{white-space:nowrap;align-items:center;min-height:16px;display:inline-flex}.empty-state[data-v-7651f98d]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.board-title[data-v-7651f98d]{color:#fff;letter-spacing:.05em;margin:0;font-size:16px;font-weight:400}.modal-backdrop[data-v-7651f98d]{z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.economy-modal[data-v-7651f98d]{width:min(760px,100%);max-height:min(620px,100vh - 32px);box-shadow:none;background:#060816;border:1px solid #1c2a56;border-radius:16px;padding:58px 20px 20px;position:relative;overflow-y:auto}.modal-close[data-v-7651f98d]{--icon-action-size:34px;--icon-action-radius:10px;--icon-action-icon-size:16px;position:absolute;top:10px;right:12px}.empty-state.error[data-v-7651f98d]{color:#aa0e0e}@media (width<=1360px){.edit-team-btn[data-v-7651f98d],.badge[data-v-7651f98d]{padding:8px 15px;font-size:12px}.content[data-v-7651f98d]{padding:20px}}@media (width<=560px){.page[data-v-7651f98d]{height:auto;min-height:100vh;overflow:visible}.main[data-v-7651f98d]{height:auto;min-height:100vh}.content[data-v-7651f98d]{overflow:visible}.modal-backdrop[data-v-7651f98d]{padding:16px 24px}.economy-modal[data-v-7651f98d]{border-radius:14px;width:min(760px,100vw - 48px);max-height:calc(100vh - 32px);padding:52px 14px 14px}.back-link[data-v-7651f98d]{border-radius:8px;gap:7px;margin-left:0;padding:6px 8px;font-size:10px}.back-arrow[data-v-7651f98d]{font-size:17px}.edit-team-btn[data-v-7651f98d],.budget-btn[data-v-7651f98d]{white-space:normal;text-align:center;border-radius:10px;width:100%;padding:9px 12px;font-size:11.5px;line-height:1.2}.badge[data-v-7651f98d]{padding:9px 12px;font-size:11.5px}}@media (width<=360px){.modal-backdrop[data-v-7651f98d]{padding:12px 16px}.economy-modal[data-v-7651f98d]{width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:48px 12px 12px}.edit-team-btn[data-v-7651f98d],.budget-btn[data-v-7651f98d],.badge[data-v-7651f98d]{padding:8px 10px;font-size:10.5px}}.page[data-v-43a164d3]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-43a164d3]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-43a164d3]{flex-direction:column;flex:1;gap:24px;min-height:0;padding:40px;display:flex;overflow-y:auto}.empty-state[data-v-43a164d3]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.empty-state.error[data-v-43a164d3]{color:#aa0e0e}.top3[data-v-43a164d3]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.ranking-controls[data-v-43a164d3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ranking-tools[data-v-43a164d3]{flex:1;justify-content:flex-end;display:flex}@media (width<=1024px){.content[data-v-43a164d3]{gap:16px;padding:20px 16px}.top3[data-v-43a164d3]{display:none}.ranking-controls[data-v-43a164d3]{gap:10px}.ranking-tools[data-v-43a164d3]{justify-content:flex-end}}@media (width<=560px){.ranking-controls[data-v-43a164d3]{flex-direction:column;align-items:stretch}.ranking-tools[data-v-43a164d3]{justify-content:flex-start}}.back-link[data-v-412eb15c]{color:#3453b5;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:6px 0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:color .2s,transform .24s;display:inline-flex;position:relative}.back-link[data-v-412eb15c]:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2496ff00,#2496ff,#ad53ffcc);height:1px;transition:transform .24s;position:absolute;bottom:0;left:32px;right:0;transform:scaleX(0)}.back-link[data-v-412eb15c]:hover{color:#3554b7;transform:translate(-2px)}.back-link[data-v-412eb15c]:hover:after{transform:scaleX(1)}.back-arrow[data-v-412eb15c]{justify-content:center;align-items:center;width:22px;height:16px;font-size:21px;line-height:1;transition:transform .24s;display:inline-flex;transform:translateY(-1px)}.back-link:hover .back-arrow[data-v-412eb15c]{transform:translate(-5px,-1px)}.back-text[data-v-412eb15c]{white-space:nowrap;align-items:center;min-height:16px;display:inline-flex}@media (width<=560px){.back-link[data-v-412eb15c]{gap:8px;font-size:11px}.back-arrow[data-v-412eb15c]{width:20px;font-size:19px}}.page[data-v-d1d09046]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-d1d09046]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-d1d09046]{flex-direction:column;gap:24px;padding:40px;display:flex}.profile-card[data-v-d1d09046]{background:#0c1127;border:1px solid #1c2a56;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid;position:relative}.profile-head[data-v-d1d09046]{align-items:flex-start;gap:18px;min-width:0;display:flex}.avatar[data-v-d1d09046]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:14px;justify-content:center;align-items:center;width:68px;min-width:68px;height:68px;font-size:24px;font-weight:800;display:flex}.profile-main[data-v-d1d09046]{min-width:0}.profile-name[data-v-d1d09046]{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2}.profile-meta[data-v-d1d09046]{color:#c3bebe;margin:0 0 5px;font-size:14px;line-height:1.35}.profile-badges[data-v-d1d09046]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.role-badge[data-v-d1d09046]{color:#c3bebe;border:1px solid #1c2a56;border-radius:8px;align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.team-button[data-v-d1d09046]{grid-area:1/2}.empty-state[data-v-d1d09046]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.empty-state.error[data-v-d1d09046]{color:#aa0e0e}.tasks-section[data-v-d1d09046]{flex-direction:column;gap:14px;display:flex}.tasks-header[data-v-d1d09046]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-label[data-v-d1d09046]{color:#fff;letter-spacing:.05em;font-size:16px;font-weight:400}.task-list[data-v-d1d09046]{flex-direction:column;gap:10px;display:flex}.task-item[data-v-d1d09046],.task-empty[data-v-d1d09046]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:16px 20px}.task-item[data-v-d1d09046]{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-main[data-v-d1d09046]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.task-key-badge[data-v-d1d09046]{color:#fff;background:#3554b726;border:1px solid #3554b7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:58px;min-height:42px;padding:6px 12px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.task-copy[data-v-d1d09046]{flex-direction:column;gap:6px;min-width:0;display:flex}.task-title[data-v-d1d09046]{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.25}.task-meta[data-v-d1d09046]{color:#ffffffb8;font-size:13px;line-height:1.35}.task-side[data-v-d1d09046]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.task-status[data-v-d1d09046]{color:#3554b7;background:#3554b726;border:1px solid #3554b7;border-radius:10px;width:fit-content;padding:5px 14px;font-size:11px}.task-status.done[data-v-d1d09046]{color:#009d10;background:#009d1029;border-color:#009d10}.task-status.rework[data-v-d1d09046]{color:#e6da35;background:#e6da3529;border-color:#e6da35}.task-empty[data-v-d1d09046]{color:#ffffffa6;font-size:14px}.tasks-pagination[data-v-d1d09046]{justify-content:center;align-items:center;gap:12px;display:flex}.pagination-btn[data-v-d1d09046]{min-width:88px}.pagination-btn[data-v-d1d09046]:hover:not(:disabled){background:var(--ui-pagination-hover-bg);box-shadow:inset 0 0 0 1px var(--ui-pagination-hover-bg);color:#fff}.page-info[data-v-d1d09046]{color:#ffffffb8;text-align:center;min-width:96px;font-size:12px}@media (width<=760px){.content[data-v-d1d09046]{gap:18px;padding:24px 20px}.profile-card[data-v-d1d09046]{grid-template-columns:1fr;gap:16px;padding:18px}.team-button[data-v-d1d09046]{grid-area:auto;justify-self:flex-start}.avatar[data-v-d1d09046]{border-radius:12px;width:58px;min-width:58px;height:58px;font-size:20px}.profile-name[data-v-d1d09046]{font-size:18px}.profile-meta[data-v-d1d09046],.tasks-label[data-v-d1d09046]{font-size:12px}.task-item[data-v-d1d09046]{border-radius:12px;padding:12px}.task-key-badge[data-v-d1d09046]{border-radius:10px;min-width:48px;min-height:34px;font-size:12px}.task-title[data-v-d1d09046]{font-size:13px}.task-meta[data-v-d1d09046]{font-size:11px}}@media (width<=420px){.content[data-v-d1d09046]{padding:20px 16px}.profile-head[data-v-d1d09046]{gap:12px}.avatar[data-v-d1d09046]{width:50px;min-width:50px;height:50px;font-size:18px}.profile-name[data-v-d1d09046]{font-size:16px}.task-item[data-v-d1d09046]{align-items:center}.task-main[data-v-d1d09046]{min-width:0}.task-side[data-v-d1d09046]{flex-shrink:0;align-items:center}.task-status[data-v-d1d09046]{padding:4px 9px;font-size:9px}}.page[data-v-cb88a3ed]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-cb88a3ed]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-cb88a3ed]{flex-direction:column;flex:1;gap:35px;min-height:0;padding:40px;display:flex;overflow-y:auto}.team-progress-overview[data-v-cb88a3ed]{box-sizing:border-box;width:100%}.empty-state[data-v-cb88a3ed]{color:#c3bebe;text-align:center;padding:40px 0;font-size:16px}.empty-state.error[data-v-cb88a3ed]{color:#aa0e0e}.empty-card[data-v-cb88a3ed]{color:#ffffffa6;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;padding:18px 24px;font-size:14px}.section[data-v-cb88a3ed]{flex-direction:column;gap:14px;display:flex}.section-label[data-v-cb88a3ed]{color:#fff;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.members-grid[data-v-cb88a3ed]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}@media (width<=1400px){.members-grid[data-v-cb88a3ed]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@media (width<=1024px){.content[data-v-cb88a3ed]{gap:20px;padding:20px}.empty-state[data-v-cb88a3ed]{padding:28px 0;font-size:14px}.empty-card[data-v-cb88a3ed]{border-radius:15px;padding:16px;font-size:12px}.section[data-v-cb88a3ed]{gap:10px}.section-label[data-v-cb88a3ed]{font-size:12px}.members-grid[data-v-cb88a3ed]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}}@media (width<=560px){.content[data-v-cb88a3ed]{gap:18px;padding:20px}.members-grid[data-v-cb88a3ed]{grid-template-columns:1fr;gap:8px}}.layout[data-v-b5de775e]{color:#fff;background:#060816;height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow:hidden}.main[data-v-b5de775e]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.content[data-v-b5de775e]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:40px;display:flex;overflow-y:auto}.page-title[data-v-b5de775e]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.25}.state[data-v-b5de775e]{color:#c3bebe;padding:20px 0}.state.error[data-v-b5de775e]{color:#aa0e0e}.list[data-v-b5de775e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-b5de775e]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:14px;align-items:center;min-height:58px;padding:14px 20px;transition:border-color .2s,background-color .2s;display:flex}.item[data-v-b5de775e]:hover{background:#0e1530;border-color:#3554b7}.item-main[data-v-b5de775e]{flex:auto;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.item-name[data-v-b5de775e]{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.item-range[data-v-b5de775e]{color:#c3bebe;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px;line-height:1.3}@media (width<=1360px){.content[data-v-b5de775e]{gap:18px;padding:24px 20px}.page-title[data-v-b5de775e]{margin-bottom:8px;font-size:18px}}@media (width<=720px){.content[data-v-b5de775e]{padding:20px 16px}.page-title[data-v-b5de775e]{margin-bottom:6px;font-size:16px}.item[data-v-b5de775e]{border-radius:13px;align-items:center;min-height:0;padding:14px}.item-main[data-v-b5de775e]{justify-content:space-between;align-items:center;gap:14px}.item-name[data-v-b5de775e]{font-size:13px}.item-range[data-v-b5de775e]{white-space:nowrap;margin-left:auto;font-size:11px}}@media (width<=560px){.content[data-v-b5de775e]{gap:16px;padding:18px 14px}.list[data-v-b5de775e]{gap:8px}.item[data-v-b5de775e]{border-radius:12px;padding:12px}.item-name[data-v-b5de775e]{font-size:11px}.item-range[data-v-b5de775e]{font-size:9px}}@media (width<=425px){.content[data-v-b5de775e]{padding:16px 10px}.page-title[data-v-b5de775e]{margin-bottom:4px;font-size:15px}.item-main[data-v-b5de775e]{gap:10px}.item-name[data-v-b5de775e]{font-size:10px}.item-range[data-v-b5de775e]{font-size:8px}}*{box-sizing:border-box;margin:0;padding:0}:root{--ui-action-gradient:linear-gradient(90deg, #2496ff 0%, #bd5aff 100%);--ui-action-gradient-hover:linear-gradient(90deg, #1f7fd8 0%, #9548d9 100%);--ui-action-blue:#05227e;--ui-action-blue-hover:#093ee4;--ui-action-radius:4px;--ui-action-height:44px;--ui-action-padding-x:28px;--ui-action-font-size:14px;--ui-action-mobile-radius:4px;--ui-action-mobile-height:34px;--ui-action-mobile-padding-x:16px;--ui-action-mobile-font-size:11px;--ui-filter-radius:4px;--ui-filter-padding:8px 21px;--ui-filter-mobile-padding:6px 17px;--ui-pagination-hover-bg:var(--ui-action-blue)}body{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin;background:#0d0f1a;font-family:Montserrat,sans-serif}*{scrollbar-color:#3453b5 #0c1127b3;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0c1127b3;border-radius:999px}::-webkit-scrollbar-thumb{background:#3453b5;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4568d8}select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:10px 7px!important;padding-right:38px!important}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none!important;background-image:none!important;padding-right:12px!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 2.25V4.5M12.75 2.25V4.5M3.375 6.75H14.625M4.125 3.75H13.875C14.4963 3.75 15 4.25368 15 4.875V13.875C15 14.4963 14.4963 15 13.875 15H4.125C3.50368 15 3 14.4963 3 13.875V4.875C3 4.25368 3.50368 3.75 4.125 3.75Z' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:18px;height:18px;padding:0 2px;margin-right:0!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 2.25V4.5M12.75 2.25V4.5M3.375 6.75H14.625M4.125 3.75H13.875C14.4963 3.75 15 4.25368 15 4.875V13.875C15 14.4963 14.4963 15 13.875 15H4.125C3.50368 15 3 14.4963 3 13.875V4.875C3 4.25368 3.50368 3.75 4.125 3.75Z' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:18px;height:18px;padding:0 2px;margin-right:0!important}input[type=month]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 2.25V4.5M12.75 2.25V4.5M3.375 6.75H14.625M4.125 3.75H13.875C14.4963 3.75 15 4.25368 15 4.875V13.875C15 14.4963 14.4963 15 13.875 15H4.125C3.50368 15 3 14.4963 3 13.875V4.875C3 4.25368 3.50368 3.75 4.125 3.75Z' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:18px;height:18px;padding:0 2px;margin-right:0!important}input[type=time]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 2.25V4.5M12.75 2.25V4.5M3.375 6.75H14.625M4.125 3.75H13.875C14.4963 3.75 15 4.25368 15 4.875V13.875C15 14.4963 14.4963 15 13.875 15H4.125C3.50368 15 3 14.4963 3 13.875V4.875C3 4.25368 3.50368 3.75 4.125 3.75Z' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:18px;height:18px;padding:0 2px;margin-right:0!important}textarea{resize:none!important}input:not([readonly]):not(:disabled):focus,textarea:not([readonly]):not(:disabled):focus,select:not(:disabled):focus{box-shadow:none;outline:none;border-color:#3554b7!important}@media (width<=560px){select,input[type=date]:not(.date-input),input[type=datetime-local]:not(.date-input),input[type=month]:not(.date-input),input[type=time]:not(.date-input){background-position:right 18px center!important;padding-right:40px!important}input.date-input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:0!important}}@media (width<=426px){input.date-input[type=datetime-local]{padding-right:8px!important}input.date-input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:-4px!important}}
