.wypj-page[data-v-713811d4]{min-height:calc(100vh - 84px);padding:10px 16px 14px;color:#17324f;background:#f4f8fc;--theme:#3989ee;--theme-strong:#176ad9;--theme-soft:#edf6ff;--theme-pale:#f3f8ff;--theme-rgb:57,137,238}.wypj-page.is-launch-stage[data-v-713811d4]{min-height:0;background:transparent}button[data-v-713811d4]{font:inherit}.launch-view[data-v-713811d4],.workspace-view[data-v-713811d4]{width:100%;max-width:1600px;margin:0 auto;background:#fff;border:0;-webkit-box-shadow:0 18px 46px rgba(49,108,158,.1);box-shadow:0 18px 46px rgba(49,108,158,.1)}.launch-view[data-v-713811d4]{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 7% 56px,rgba(255,248,210,.38) 0 35px,transparent 36px) top/100% 250px no-repeat,radial-gradient(circle at 34% 38px,rgba(255,243,194,.28) 0 18px,transparent 19px) top/100% 250px no-repeat,radial-gradient(circle at 55% 214px,rgba(255,216,164,.24) 0 31px,transparent 32px) top/100% 250px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#55a3f1),to(#55a3f1)) top/100% 250px no-repeat,#fff8ea;background:radial-gradient(circle at 7% 56px,rgba(255,248,210,.38) 0 35px,transparent 36px) top/100% 250px no-repeat,radial-gradient(circle at 34% 38px,rgba(255,243,194,.28) 0 18px,transparent 19px) top/100% 250px no-repeat,radial-gradient(circle at 55% 214px,rgba(255,216,164,.24) 0 31px,transparent 32px) top/100% 250px no-repeat,linear-gradient(#55a3f1,#55a3f1) top/100% 250px no-repeat,#fff8ea}.launch-panel-background[data-v-713811d4]{position:absolute;z-index:0;top:0;right:2%;width:58%;height:250px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.launch-header[data-v-713811d4]{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;padding:28px 9.6% 66px;color:#0b518c;background:transparent}.launch-header[data-v-713811d4]:before{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 20% 24%,hsla(0,0%,100%,.24) 0 4px,transparent 5px),radial-gradient(circle at 30% 76%,rgba(255,230,120,.34) 0 6px,transparent 7px),radial-gradient(circle at 47% 18%,hsla(0,0%,100%,.18) 0 8px,transparent 9px),radial-gradient(circle at 59% 71%,hsla(0,0%,100%,.14) 0 12px,transparent 13px);pointer-events:none}.launch-header[data-v-713811d4]:after{content:"";position:absolute;z-index:1;top:48px;left:47%;width:210px;height:76px;border-top:3px dashed hsla(0,0%,100%,.22);border-radius:50%;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);pointer-events:none}.header-copy[data-v-713811d4]{position:absolute;z-index:3;top:30px;left:8.8%}.header-copy h1[data-v-713811d4]{width:470px;height:104px;margin:0;line-height:0}.launch-title-art[data-v-713811d4]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;-webkit-filter:drop-shadow(0 10px 13px rgba(116,73,31,.2));filter:drop-shadow(0 10px 13px rgba(116,73,31,.2))}.header-copy p[data-v-713811d4]{margin:0;color:#07539c;font-size:14px;font-weight:600;letter-spacing:.04em;text-shadow:0 1px 0 hsla(0,0%,100%,.48)}.launch-copy-art[data-v-713811d4]{position:absolute;z-index:2;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:drop-shadow(0 8px 10px rgba(16,83,156,.16));filter:drop-shadow(0 8px 10px rgba(16,83,156,.16))}.launch-copy-highlight[data-v-713811d4]{top:139px;left:9.2%;width:390px;height:88px;-o-object-position:left center;object-position:left center}.launch-body[data-v-713811d4]{position:relative;z-index:4;margin:-26px 0 0;padding:26px 4.4% 24px;border:1px solid rgba(197,225,246,.9);border-bottom:0;border-radius:30px 30px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.97)),to(rgba(251,253,255,.94)));background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(251,253,255,.94));-webkit-box-shadow:0 22px 42px rgba(38,108,163,.16),inset 0 1px 0 #fff;box-shadow:0 22px 42px rgba(38,108,163,.16),inset 0 1px 0 #fff;backdrop-filter:blur(2px)}.choice-label[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.choice-label>span[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:64px;height:42px;display:grid;place-items:center;border-radius:22px;color:#2f72b7;background:#eaf4ff;font-size:19px;font-weight:800;letter-spacing:.06em}.choice-label strong[data-v-713811d4]{display:block;color:#17324f;font-size:23px;line-height:1.15}.choice-label small[data-v-713811d4]{display:block;margin-top:9px;color:#7e8fa3;font-size:14px}.category-rail[data-v-713811d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:18px 0 30px}.category-option[data-v-713811d4]{min-height:142px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:24px 20px;border:1px solid #d8e6f2;border-radius:17px;color:#17324f;background:linear-gradient(145deg,#fff,#fbfdff 66%,var(--item-soft));-webkit-box-shadow:0 14px 26px rgba(43,91,133,.1),inset 0 1px 0 #fff;box-shadow:0 14px 26px rgba(43,91,133,.1),inset 0 1px 0 #fff;cursor:pointer;text-align:left;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,-webkit-box-shadow .2s ease}.category-option[data-v-713811d4]:hover{border-color:#c7d2dd;-webkit-box-shadow:0 18px 30px rgba(43,91,133,.13),inset 0 1px 0 #fff;box-shadow:0 18px 30px rgba(43,91,133,.13),inset 0 1px 0 #fff}.category-option.active[data-v-713811d4]{border-color:color-mix(in srgb,var(--theme) 70%,#fff);color:var(--theme);background:linear-gradient(135deg,var(--theme-soft),#fff 72%);-webkit-box-shadow:0 14px 26px rgba(43,91,133,.1),inset 0 1px 0 #fff;box-shadow:0 14px 26px rgba(43,91,133,.1),inset 0 1px 0 #fff}.category-icon[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:82px;height:82px;display:grid;place-items:center;overflow:visible;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.category-icon img[data-v-713811d4]{width:132%;height:132%;max-width:none;display:block;-o-object-fit:contain;object-fit:contain;border-radius:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform-origin:center;transform-origin:center}.category-copy[data-v-713811d4]{min-width:0}.category-option b[data-v-713811d4]{display:block;overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.category-option em[data-v-713811d4]{display:block;margin-top:7px;color:#7b8da2;font-size:13px;font-style:normal;white-space:nowrap}.option-check[data-v-713811d4]{position:absolute;z-index:2;right:-5px;top:-7px;width:46px;height:46px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;color:#fff;font-size:22px}.category-option .option-check[data-v-713811d4],.option-check[data-v-713811d4]{background:var(--theme);-webkit-box-shadow:none;box-shadow:none}.object-row[data-v-713811d4]{display:grid;grid-template-columns:330px 1fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-switch[data-v-713811d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:22px}.object-switch button[data-v-713811d4]{min-height:138px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;overflow:hidden;padding:14px 30px 14px 14px;border:1px solid #d8e6f2;border-radius:17px;color:#37516c;background:linear-gradient(145deg,#fff,#f8fbff);-webkit-box-shadow:0 15px 27px rgba(43,91,133,.1),inset 0 1px 0 #fff;box-shadow:0 15px 27px rgba(43,91,133,.1),inset 0 1px 0 #fff;text-align:left;cursor:pointer;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,-webkit-box-shadow .2s ease}.object-switch button[data-v-713811d4]:hover{border-color:#c7d2dd;-webkit-box-shadow:0 19px 30px rgba(43,91,133,.13),inset 0 1px 0 #fff;box-shadow:0 19px 30px rgba(43,91,133,.13),inset 0 1px 0 #fff}.object-switch button.active[data-v-713811d4]{border-color:color-mix(in srgb,var(--theme) 70%,#fff);color:var(--theme);background:linear-gradient(135deg,var(--theme-soft),#fff 76%);-webkit-box-shadow:0 15px 27px rgba(43,91,133,.1),inset 0 1px 0 #fff;box-shadow:0 15px 27px rgba(43,91,133,.1),inset 0 1px 0 #fff}.object-switch button img[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:142px;height:124px;border-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.object-switch .student-object-art[data-v-713811d4]{-webkit-transform:translate(24px,-22px);transform:translate(24px,-22px)}.object-switch b[data-v-713811d4],.object-switch small[data-v-713811d4]{display:block}.object-switch b[data-v-713811d4]{color:inherit;font-size:21px;white-space:nowrap}.object-switch small[data-v-713811d4]{margin-top:9px;color:#7d8fa3;font-size:13px;line-height:1.6}.launch-action[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;padding:16px 4px 0;border-top:1px dashed #d8e5f1;color:#6f8297}.launch-action b[data-v-713811d4]{color:var(--theme)}.launch-buttons[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.records-button[data-v-713811d4]{height:54px;padding:0 18px;border:1px solid var(--theme);border-radius:10px;color:var(--theme-strong);background:#fff;-webkit-box-shadow:0 6px 13px rgba(50,111,166,.1),inset 0 1px 0 #fff;box-shadow:0 6px 13px rgba(50,111,166,.1),inset 0 1px 0 #fff;font-size:15px;cursor:pointer}.records-button[data-v-713811d4]:hover{border-color:var(--theme-strong);color:var(--theme-strong);background:var(--theme-soft);-webkit-box-shadow:0 9px 17px rgba(50,111,166,.14),inset 0 1px 0 #fff;box-shadow:0 9px 17px rgba(50,111,166,.14),inset 0 1px 0 #fff}.delete-record[data-v-713811d4]:focus-visible,.records-button[data-v-713811d4]:focus-visible{outline:2px solid var(--theme);outline-offset:3px}.records-button .anticon[data-v-713811d4]{margin-right:7px}.start-button[data-v-713811d4],.submit-button[data-v-713811d4]{height:56px;padding:0 30px;border-color:var(--theme);border-radius:10px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--theme) 78%,#fff),var(--theme));font-size:16px;font-weight:700;-webkit-box-shadow:0 16px 24px color-mix(in srgb,var(--theme) 26%,transparent),inset 0 1px 0 hsla(0,0%,100%,.36);box-shadow:0 16px 24px color-mix(in srgb,var(--theme) 26%,transparent),inset 0 1px 0 hsla(0,0%,100%,.36)}.start-button[data-v-713811d4]:hover{border-color:var(--theme);color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme)),to(var(--theme-strong)));background:linear-gradient(180deg,var(--theme),var(--theme-strong));opacity:1;-webkit-transform:none;transform:none}.start-button[data-v-713811d4]:focus,.submit-button[data-v-713811d4]:focus,.submit-button[data-v-713811d4]:hover{border-color:var(--theme);color:#fff;background:var(--theme);opacity:.9}.start-button.ant-btn.ant-btn-clicked[data-v-713811d4],.start-button.ant-btn.ant-btn-loading[data-v-713811d4],.start-button.ant-btn[data-v-713811d4]:active,.start-button.ant-btn[data-v-713811d4]:focus{border-color:var(--theme-strong);color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme)),to(var(--theme-strong)));background:linear-gradient(180deg,var(--theme),var(--theme-strong));opacity:1}.records-view[data-v-713811d4]{width:100%;max-width:1500px;margin:0 auto;overflow:hidden;border:0;border-radius:28px;background:#eef8ff;-webkit-box-shadow:0 18px 48px rgba(31,111,174,.17);box-shadow:0 18px 48px rgba(31,111,174,.17)}.records-header[data-v-713811d4]{min-height:160px;position:relative;isolation:isolate;display:grid;grid-template-columns:190px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:26px 46px;overflow:hidden;color:#fff;background:linear-gradient(112deg,#2f9ff5,#28aef7 52%,#4bc1fb)}.records-header[data-v-713811d4]:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 49% 18%,hsla(0,0%,100%,.24) 0 3px,transparent 4px),radial-gradient(circle at 57% 70%,hsla(0,0%,100%,.2) 0 4px,transparent 5px)}.records-hero-decoration[data-v-713811d4]{position:absolute;z-index:-1;right:-12px;bottom:-10px;width:520px;height:166px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;-webkit-filter:drop-shadow(0 10px 11px rgba(20,85,139,.16));filter:drop-shadow(0 10px 11px rgba(20,85,139,.16));pointer-events:none}.records-header .back-button[data-v-713811d4]{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:44px;position:relative;z-index:2;padding:0 18px;border:1px solid hsla(0,0%,100%,.86);border-radius:24px;color:#1266b6;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 10px 18px rgba(22,89,145,.16);box-shadow:0 10px 18px rgba(22,89,145,.16)}.records-header .back-button[data-v-713811d4]:hover{color:#1266b6;background:#fff}.records-header>div[data-v-713811d4]{position:relative;z-index:2}.records-header h1[data-v-713811d4]{margin:0 0 7px;color:#fff;font-size:42px;font-weight:900;line-height:1.12;letter-spacing:.08em;-webkit-text-stroke:1px rgba(19,99,203,.72);text-shadow:0 3px 0 #176fce,0 6px 0 rgba(18,91,182,.38),0 11px 18px rgba(16,78,139,.24)}.records-header p[data-v-713811d4]{margin:0;color:hsla(0,0%,100%,.94);font-size:13px;text-shadow:0 1px 2px rgba(16,70,119,.18)}.records-plane-decoration[data-v-713811d4]{position:absolute;z-index:0;left:43%;top:4px;width:138px;height:92px;display:block;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 7px 8px rgba(20,85,139,.16));filter:drop-shadow(0 7px 8px rgba(20,85,139,.16));pointer-events:none}.records-body[data-v-713811d4]{position:relative;z-index:3;margin:0;padding:22px 24px 30px;border:0;border-radius:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.99)),to(#f7fbff));background:linear-gradient(180deg,hsla(0,0%,100%,.99),#f7fbff);-webkit-box-shadow:0 20px 34px rgba(31,104,161,.14),inset 0 1px 0 #fff;box-shadow:0 20px 34px rgba(31,104,161,.14),inset 0 1px 0 #fff}.record-type-switch[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}.record-type-switch button[data-v-713811d4]{min-width:124px;height:42px;padding:0 20px;border:1px solid #d8e8f5;border-radius:23px;color:#57738e;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5faff));background:linear-gradient(180deg,#fff,#f5faff);-webkit-box-shadow:0 6px 14px rgba(42,99,145,.09);box-shadow:0 6px 14px rgba(42,99,145,.09);font-size:14px;cursor:pointer}.record-type-switch button[data-v-713811d4]:hover{color:#ff5b4d;border-color:#ffb6af}.record-type-switch button.active[data-v-713811d4]{border-color:#ff5b4d;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff776b),to(#f24b40));background:linear-gradient(180deg,#ff776b,#f24b40);-webkit-box-shadow:0 10px 18px rgba(242,75,64,.23),inset 0 1px 0 hsla(0,0%,100%,.35);box-shadow:0 10px 18px rgba(242,75,64,.23),inset 0 1px 0 hsla(0,0%,100%,.35);font-weight:800}.record-type-switch .anticon[data-v-713811d4]{margin-right:6px}.record-count[data-v-713811d4]{margin-left:auto;padding-right:8px;color:#6f8396;font-size:13px}.records-filter[data-v-713811d4]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px 16px;margin-bottom:0;padding:18px 20px;border:1px solid #cbe4f7;border-radius:20px 20px 0 0;background:linear-gradient(145deg,#f7fbff,#fff);-webkit-box-shadow:0 12px 24px rgba(39,101,151,.1),inset 0 1px 0 #fff;box-shadow:0 12px 24px rgba(39,101,151,.1),inset 0 1px 0 #fff}.records-filter label[data-v-713811d4]{min-width:0}.records-filter label>span[data-v-713811d4]{display:block;margin-bottom:7px;color:#526d86;font-size:12px;font-weight:700}.records-filter label>.ant-input[data-v-713811d4],.records-filter label>.ant-select[data-v-713811d4]{width:100%}.records-filter[data-v-713811d4] .ant-input,.records-filter[data-v-713811d4] .ant-select-selection{height:40px;border-color:#d7e4ef;border-radius:9px;background:#fff;-webkit-box-shadow:0 5px 12px rgba(47,101,144,.06);box-shadow:0 5px 12px rgba(47,101,144,.06)}.records-filter[data-v-713811d4] .ant-select-selection__rendered{line-height:38px}.records-filter-actions[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.records-filter-actions .ant-btn[data-v-713811d4]{height:42px;padding:0 18px;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fafc));background:linear-gradient(180deg,#fff,#f7fafc);-webkit-box-shadow:0 10px 16px rgba(42,91,130,.11),inset 0 1px 0 #fff;box-shadow:0 10px 16px rgba(42,91,130,.11),inset 0 1px 0 #fff;font-weight:700}.records-filter-actions .ant-btn-primary[data-v-713811d4]{border-color:#ff5b4d;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff786d),to(#f24b40));background:linear-gradient(180deg,#ff786d,#f24b40);-webkit-box-shadow:0 11px 17px rgba(242,75,64,.24),inset 0 1px 0 hsla(0,0%,100%,.38);box-shadow:0 11px 17px rgba(242,75,64,.24),inset 0 1px 0 hsla(0,0%,100%,.38)}.records-filter-actions .batch-delete-records[data-v-713811d4]:not([disabled]){border-color:#ef4f45;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff7066),to(#ed443a));background:linear-gradient(180deg,#ff7066,#ed443a)}.records-filter-actions .batch-delete-records[data-v-713811d4]:not([disabled]):focus,.records-filter-actions .batch-delete-records[data-v-713811d4]:not([disabled]):hover{border-color:#dc382f;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#f85e54),to(#dc382f));background:linear-gradient(180deg,#f85e54,#dc382f)}.batch-delete-records[disabled][data-v-713811d4]{color:#a4afb3;border-color:#d9e0e3;background:#f3f5f6}.records-table[data-v-713811d4]{overflow:hidden;border:1px solid #cee4f5;border-top:0;border-radius:0 0 18px 18px;background:#fff;-webkit-box-shadow:0 14px 26px rgba(39,93,137,.11);box-shadow:0 14px 26px rgba(39,93,137,.11)}.records-table[data-v-713811d4] .ant-table-thead>tr>th{border-bottom-color:#d7e6f2;color:#224a76;background:-webkit-gradient(linear,left top,left bottom,from(#f4f9ff),to(#eaf3ff));background:linear-gradient(180deg,#f4f9ff,#eaf3ff);font-weight:800}.records-table[data-v-713811d4] .ant-table-tbody>tr>td{border-bottom-color:#edf2f6;background:hsla(0,0%,100%,.98)}.records-table[data-v-713811d4] .ant-table-tbody>tr:hover>td{background:#f7fbff}.record-category[data-v-713811d4]{color:var(--theme);font-weight:700}.record-targets[data-v-713811d4]{max-width:280px}.record-long-text[data-v-713811d4],.record-targets[data-v-713811d4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-long-text[data-v-713811d4]{max-width:180px}.record-attachment-links[data-v-713811d4]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.record-attachment-link[data-v-713811d4],.record-attachment-text[data-v-713811d4]{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-attachment-link[data-v-713811d4]{color:#3478b8;text-decoration:none}.record-attachment-link .anticon[data-v-713811d4]{margin-right:5px}.record-attachment-link[data-v-713811d4]:focus,.record-attachment-link[data-v-713811d4]:hover{color:#245c8d;text-decoration:underline}.record-attachment-link[data-v-713811d4]:focus-visible{outline:2px solid rgba(52,120,184,.3);outline-offset:2px}.record-attachment-text[data-v-713811d4]{color:#53666e}.record-actions[data-v-713811d4]{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;white-space:nowrap}.delete-record[data-v-713811d4],.detail-record[data-v-713811d4]{min-height:34px;padding:0 12px;border-radius:9px;background:#fff;-webkit-box-shadow:0 8px 13px rgba(46,90,126,.09),inset 0 1px 0 #fff;box-shadow:0 8px 13px rgba(46,90,126,.09),inset 0 1px 0 #fff;font-weight:700;cursor:pointer}.detail-record[data-v-713811d4]{border:1px solid #9fcdfa;color:#267fd9;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef7ff));background:linear-gradient(180deg,#fff,#eef7ff)}.detail-record[data-v-713811d4]:hover{color:#145fae;border-color:#6caeed}.delete-record[data-v-713811d4]{border:1px solid #ffb7af;color:#ef4f43;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff1ef));background:linear-gradient(180deg,#fff,#fff1ef)}.delete-record[data-v-713811d4]:hover{color:#ca3025;border-color:#f0796f}.records-pagination[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.records-pagination[data-v-713811d4] .ant-pagination-item{border-radius:7px}.records-pagination[data-v-713811d4] .ant-pagination-item-active{border-color:#2f8ff0;background:#2f8ff0;-webkit-box-shadow:0 4px 9px rgba(47,143,240,.22);box-shadow:0 4px 9px rgba(47,143,240,.22)}.records-pagination[data-v-713811d4] .ant-pagination-item-active a{color:#fff}.record-detail-meta[data-v-713811d4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding:13px 0;border-top:2px solid #344b54;border-bottom:1px solid #dfe5e8;background:#f7f9fa}.record-detail-meta span[data-v-713811d4]{min-width:0;padding:0 16px;color:#344b54;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-detail-meta span+span[data-v-713811d4]{border-left:1px solid #dfe5e8}.record-detail-meta b[data-v-713811d4]{display:block;margin-bottom:4px;color:#809097;font-size:11px;font-weight:400}.record-detail-table[data-v-713811d4]{border-top:1px solid #dfe5e8}.detail-target-name b[data-v-713811d4],.detail-target-name small[data-v-713811d4]{display:block}.detail-target-name small[data-v-713811d4]{margin-top:4px;color:#7d8c92;font-size:11px}.detail-score[data-v-713811d4]{color:#2f8a62;font-weight:700}.detail-long-text[data-v-713811d4]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-student-button[data-v-713811d4]{padding:0;border:0;color:#3478b8;background:transparent;cursor:pointer}.linked-student-button[data-v-713811d4]:hover{color:#245c8d}.no-linked-student[data-v-713811d4]{color:#a1adb2}.drill-seat[data-v-713811d4]{margin-left:8px;color:#7d8c92;font-size:11px}.workspace-view[data-v-713811d4]{max-width:none;padding-bottom:0;border-radius:24px;background:-webkit-gradient(linear,left top,left bottom,from(#dff5ff),color-stop(54%,#f5fbff),to(#eef8ff));background:linear-gradient(180deg,#dff5ff,#f5fbff 54%,#eef8ff)}.workspace-loading-indicator.ant-spin-dot[data-v-713811d4]{width:86px!important;height:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-65px 0 0 -43px!important;color:#1768ff}.workspace-view[data-v-713811d4] .ant-spin-nested-loading>div>.ant-spin{max-height:none}.workspace-loading-indicator .campus-loader[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 86px;flex:0 0 86px}.workspace-header[data-v-713811d4]{min-height:112px;display:grid;grid-template-columns:180px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:14px 30px;border-bottom:0;background-color:#7bd1f7;background-image:linear-gradient(110deg,#83dcfb,#5bc7f3 58%,#4ab9ef)}.workspace-header .back-button[data-v-713811d4]{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:54px;padding:0 22px;border:1px solid hsla(0,0%,100%,.82);border-radius:28px;color:#1268be;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 6px 14px rgba(38,115,174,.18);box-shadow:0 6px 14px rgba(38,115,174,.18);font-size:15px;font-weight:700;text-align:left;cursor:pointer}.workspace-header .back-button[data-v-713811d4]:hover{color:var(--theme)}.back-button[data-v-713811d4]{border:0;color:#65757c;background:transparent;text-align:left;cursor:pointer}.back-button[data-v-713811d4]:hover{color:var(--theme)}.workspace-title[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.workspace-title small[data-v-713811d4]{color:var(--theme);font-size:15px;font-weight:800}.workspace-title h1[data-v-713811d4]{margin:2px 0 0;color:#073b82;font-size:30px;font-weight:800;line-height:1.15;letter-spacing:.03em}.workspace-body[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 16px 20px}.evaluation-columns[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;min-width:0}.work-section[data-v-713811d4]{padding:28px;border-bottom:0}.work-section[data-v-713811d4]:last-child{border-bottom:0}.work-section.submit-section[data-v-713811d4]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:grid;grid-template-columns:150px minmax(360px,.9fr) minmax(600px,1.35fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;min-height:104px;padding:18px 26px;border:1px solid #c8e7fb;border-radius:20px;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 9px 22px rgba(35,119,180,.12);box-shadow:0 9px 22px rgba(35,119,180,.12)}.dimension-section[data-v-713811d4],.target-section[data-v-713811d4]{min-height:524px;border:1px solid #c8e7fb;border-radius:22px;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 10px 26px rgba(35,119,180,.12);box-shadow:0 10px 26px rgba(35,119,180,.12)}.target-section[data-v-713811d4]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%;width:41%;min-width:0}.dimension-section[data-v-713811d4]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 59%;flex:1 1 59%;width:59%;min-width:0}.section-heading[data-v-713811d4]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:24px}.section-heading>div[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.section-index[data-v-713811d4]{min-width:54px;height:36px;display:inline-grid;place-items:center;border-radius:18px;color:#1474d3;background:#e8f5ff;-webkit-box-shadow:inset 0 0 0 1px #cce9ff;box-shadow:inset 0 0 0 1px #cce9ff;font-size:16px;font-weight:800;letter-spacing:.04em}.section-heading h2[data-v-713811d4]{margin:0;color:#073b82;font-size:22px;font-weight:800}.section-heading p[data-v-713811d4]{margin:0;color:#7d8b91;font-size:13px}.section-stat[data-v-713811d4]{padding-left:0;color:var(--theme);font-size:13px;font-weight:700}.submit-section .section-heading[data-v-713811d4]{display:block;margin:0}.submit-section .section-heading>div[data-v-713811d4]{margin-bottom:6px}.submit-section .section-heading p[data-v-713811d4]{line-height:1.6}.dimension-section .section-heading[data-v-713811d4],.target-section .section-heading[data-v-713811d4]{width:100%;grid-template-columns:minmax(180px,1fr) -webkit-max-content;grid-template-columns:minmax(180px,1fr) max-content;gap:7px 14px}.dimension-section .section-heading p[data-v-713811d4],.target-section .section-heading p[data-v-713811d4]{grid-column:-1;grid-row:2}.dimension-section .section-heading h2[data-v-713811d4],.section-stat[data-v-713811d4],.target-section .section-heading h2[data-v-713811d4]{white-space:nowrap}.dimension-heading-actions[data-v-713811d4]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dimension-heading-actions .ant-btn[data-v-713811d4]{height:38px;border-radius:9px;color:var(--theme);border-color:var(--theme)}.dimension-picker[data-v-713811d4]{border-top:0}.primary-dimension-grid[data-v-713811d4]{display:grid;grid-template-columns:repeat(var(--dimension-columns),minmax(0,1fr));gap:8px 12px;border-left:0}.primary-dimension-card[data-v-713811d4]{min-height:66px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 16px 11px 34px;border:1px solid #cfe1f0;border-radius:12px;color:#173f73;background:linear-gradient(145deg,#fff,#f7fbff);-webkit-box-shadow:0 5px 12px rgba(57,102,142,.09);box-shadow:0 5px 12px rgba(57,102,142,.09);text-align:left;cursor:pointer}.primary-dimension-card[data-v-713811d4]:before{content:"";position:absolute;left:15px;top:50%;width:10px;height:10px;border-radius:50%;background:#8abcf5;-webkit-box-shadow:0 0 8px rgba(93,163,236,.42);box-shadow:0 0 8px rgba(93,163,236,.42);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.primary-dimension-card[data-v-713811d4]:nth-child(3n+2):before{background:#b998ef}.primary-dimension-card[data-v-713811d4]:nth-child(3n):before{background:#87d5b5}.primary-dimension-card[data-v-713811d4]:hover{color:var(--theme);border-color:#9dc7eb}.primary-dimension-card.active[data-v-713811d4]{color:var(--theme);background:var(--theme-soft);-webkit-box-shadow:0 5px 14px color-mix(in srgb,var(--theme) 14%,transparent);box-shadow:0 5px 14px color-mix(in srgb,var(--theme) 14%,transparent)}.primary-dimension-card.chosen[data-v-713811d4]:not(.active){-webkit-box-shadow:0 5px 12px rgba(57,102,142,.09);box-shadow:0 5px 12px rgba(57,102,142,.09)}.primary-dimension-card[data-v-713811d4]:focus-visible{position:relative;z-index:1;outline:2px solid var(--theme);outline-offset:-2px}.primary-card-copy[data-v-713811d4]{min-width:0}.primary-card-copy b[data-v-713811d4],.primary-card-copy small[data-v-713811d4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-card-copy b[data-v-713811d4]{font-size:14px}.primary-card-copy small[data-v-713811d4]{margin-top:5px;color:#87949a;font-size:11px}.primary-selected-mark[data-v-713811d4]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--theme);font-size:10px}.dimension-table[data-v-713811d4]{border-bottom:1px solid #dfe5e8}.active-dimension-heading[data-v-713811d4]{min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid #dfe5e8}.active-dimension-heading b[data-v-713811d4],.active-dimension-heading small[data-v-713811d4]{display:block}.active-dimension-heading small[data-v-713811d4]{margin-bottom:3px;color:#89969b;font-size:10px}.active-dimension-heading b[data-v-713811d4]{color:#263b44;font-size:16px}.dimension-admin-actions[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px}.dimension-admin-actions>span[data-v-713811d4]{margin-right:5px;padding:5px 10px;border:1px solid var(--theme-soft);border-radius:14px;color:#6f8190;background:hsla(0,0%,100%,.76);-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;font-size:12px}.dimension-admin-actions .ant-btn[data-v-713811d4]{height:32px;padding:0 12px;border:1px solid #d5e0e8;border-radius:8px;color:#536b7d;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f8fb));background:linear-gradient(180deg,#fff,#f5f8fb);-webkit-box-shadow:0 4px 8px rgba(39,77,108,.09),inset 0 1px 0 #fff;box-shadow:0 4px 8px rgba(39,77,108,.09),inset 0 1px 0 #fff;-webkit-transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:box-shadow .16s ease,border-color .16s ease;transition:box-shadow .16s ease,border-color .16s ease,-webkit-box-shadow .16s ease}.dimension-admin-actions .ant-btn[data-v-713811d4]:hover{border-color:var(--theme);color:var(--theme-strong);background:#fff;-webkit-box-shadow:0 6px 11px rgba(39,77,108,.13),inset 0 1px 0 #fff;box-shadow:0 6px 11px rgba(39,77,108,.13),inset 0 1px 0 #fff}.dimension-admin-actions .dimension-action-add[data-v-713811d4]{border-color:var(--theme);-webkit-box-shadow:0 7px 12px rgba(39,77,108,.13),inset 0 1px 0 hsla(0,0%,100%,.38);box-shadow:0 7px 12px rgba(39,77,108,.13),inset 0 1px 0 hsla(0,0%,100%,.38);text-shadow:0 1px 1px rgba(0,0,0,.12)}.dimension-admin-actions .dimension-action-add[data-v-713811d4],.dimension-admin-actions .dimension-action-add[data-v-713811d4]:hover{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme)),to(var(--theme-strong)));background:linear-gradient(180deg,var(--theme),var(--theme-strong))}.dimension-admin-actions .dimension-action-add[data-v-713811d4]:hover{border-color:var(--theme-strong)}.dimension-admin-actions .dimension-action-edit[data-v-713811d4]{color:#3979b5;border-color:#bcd8ef}.dimension-admin-actions .dimension-action-delete[data-v-713811d4]{color:#db554a;border-color:#f2c2bd;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff5f4));background:linear-gradient(180deg,#fff,#fff5f4)}.dimension-await[data-v-713811d4]{margin:0;padding:20px 20px 8px;border-bottom:0}.dimension-picker-content[data-v-713811d4]{height:500px;min-height:360px;max-height:calc(100vh - 330px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dimension-items[data-v-713811d4]{min-width:0;overflow-y:auto;border-right:1px solid #dfe5e8;background:#fff}.dimension-item[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:18px 20px;border-bottom:1px solid #edf0f2}.dimension-item[data-v-713811d4]:last-child{border-bottom:0}.dimension-item.selected[data-v-713811d4]{background:var(--theme-soft)}.single-check[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;display:grid;place-items:center;margin:2px 0 0;padding:0;border:1px solid #d7dfe2;border-radius:2px;color:#fff;background:#fff;cursor:pointer}.single-check[data-v-713811d4]:hover{border-color:var(--theme)}.single-check.checked[data-v-713811d4]{border-color:var(--theme);background:var(--theme)}.single-check .anticon[data-v-713811d4]{font-size:10px}.item-main[data-v-713811d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.item-title[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:22px}.item-title b[data-v-713811d4]{font-size:14px}.item-title span[data-v-713811d4]{color:#839198;font-size:11px}.item-title .fixed-score[data-v-713811d4]{color:#2f8a62;font-size:14px;font-weight:700}.item-title .fixed-score.negative[data-v-713811d4]{color:#d85645}.item-title .sync-tag[data-v-713811d4]{padding:2px 7px;color:var(--theme);background:#fff;border:1px solid var(--theme)}.item-title .visibility-tag.private[data-v-713811d4]{padding:2px 7px;color:#7661a9;border:1px solid #c3b7df;background:#f5f1fb}.item-admin-actions[data-v-713811d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto}.item-admin-actions button[data-v-713811d4]{width:26px;height:26px;padding:0;border:0;color:#738288;background:transparent;cursor:pointer}.item-admin-actions button[data-v-713811d4]:hover{color:var(--theme);background:#fff}.item-fields[data-v-713811d4]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:22px;margin:0;padding:28px 30px;overflow-y:auto;border:0;border-radius:0;background:#f6faff;-webkit-box-shadow:none;box-shadow:none}.attachment-field>span[data-v-713811d4],.item-fields label>span[data-v-713811d4],.submit-fields label>span[data-v-713811d4]{display:block;margin-bottom:8px;color:#60768a;font-size:12px;font-weight:700}.item-fields .ant-input[data-v-713811d4],.submit-fields .ant-calendar-picker[data-v-713811d4],.submit-fields .ant-select[data-v-713811d4]{width:100%}.item-fields[data-v-713811d4] .ant-input{min-height:76px;padding:10px 12px;border:1px solid #d5e2eb;border-radius:10px;color:#344f66;background:#fff;-webkit-box-shadow:0 5px 12px rgba(41,79,110,.08),inset 0 1px 3px rgba(52,90,120,.04);box-shadow:0 5px 12px rgba(41,79,110,.08),inset 0 1px 3px rgba(52,90,120,.04)}.item-fields[data-v-713811d4] .ant-input:hover{border-color:var(--theme)}.item-fields[data-v-713811d4] .ant-input:focus{border-color:var(--theme);-webkit-box-shadow:0 0 0 3px var(--theme-soft),0 6px 13px rgba(41,79,110,.1);box-shadow:0 0 0 3px var(--theme-soft),0 6px 13px rgba(41,79,110,.1)}.attachment-field[data-v-713811d4]{min-height:114px;padding-left:2px}.attachment-field[data-v-713811d4] .ant-btn{min-width:156px;height:42px;padding:0 20px;border:1px solid #176ad9;border-radius:10px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#5ca6fb),color-stop(52%,#3989ee),to(#2475dc));background:linear-gradient(180deg,#5ca6fb,#3989ee 52%,#2475dc);-webkit-box-shadow:0 5px 0 #155fb5,0 11px 19px rgba(28,104,195,.25),inset 0 2px 0 hsla(0,0%,100%,.42);box-shadow:0 5px 0 #155fb5,0 11px 19px rgba(28,104,195,.25),inset 0 2px 0 hsla(0,0%,100%,.42);font-weight:700;text-shadow:0 1px 1px rgba(8,55,112,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .14s ease,-webkit-box-shadow .14s ease;transition:-webkit-transform .14s ease,-webkit-box-shadow .14s ease;transition:transform .14s ease,box-shadow .14s ease;transition:transform .14s ease,box-shadow .14s ease,-webkit-transform .14s ease,-webkit-box-shadow .14s ease}.attachment-field[data-v-713811d4] .ant-btn:hover{border-color:#125bbd;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#68b0ff),color-stop(52%,#3989ee),to(#206fd2));background:linear-gradient(180deg,#68b0ff,#3989ee 52%,#206fd2);-webkit-box-shadow:0 6px 0 #1259aa,0 13px 22px rgba(28,104,195,.3),inset 0 2px 0 hsla(0,0%,100%,.48);box-shadow:0 6px 0 #1259aa,0 13px 22px rgba(28,104,195,.3),inset 0 2px 0 hsla(0,0%,100%,.48);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.attachment-field[data-v-713811d4] .ant-btn:active{-webkit-box-shadow:0 2px 0 #1259aa,0 6px 11px rgba(28,104,195,.2),inset 0 1px 0 hsla(0,0%,100%,.32);box-shadow:0 2px 0 #1259aa,0 6px 11px rgba(28,104,195,.2),inset 0 1px 0 hsla(0,0%,100%,.32);-webkit-transform:translateY(1px);transform:translateY(1px)}.attachment-field[data-v-713811d4] .ant-upload-list{margin-top:12px;padding:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.attachment-field[data-v-713811d4] .attachment-upload-row .file-list{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.attachment-field[data-v-713811d4] .attachment-upload-row .file-item{width:100%}.target-tools[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.target-tools.class-only[data-v-713811d4],.target-tools[data-v-713811d4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.target-tools.class-only[data-v-713811d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.target-tools .ant-input-search[data-v-713811d4]{width:100%;max-width:390px}.target-tools[data-v-713811d4] .ant-input{height:42px;border-color:#cbdfee;border-radius:10px;color:#244f7f;background:#fbfdff;-webkit-box-shadow:0 4px 10px rgba(51,102,148,.07);box-shadow:0 4px 10px rgba(51,102,148,.07)}.target-tools[data-v-713811d4] .ant-input:focus{border-color:#67a9e7;-webkit-box-shadow:0 0 0 2px rgba(75,154,226,.13);box-shadow:0 0 0 2px rgba(75,154,226,.13)}.student-panel-title button[data-v-713811d4],.target-tools button[data-v-713811d4]{border:0;color:var(--theme);background:transparent;cursor:pointer}.selected-class-heading[data-v-713811d4]{position:relative;padding-left:13px;color:#4a6a84;font-size:12px;font-weight:700;white-space:nowrap}.selected-class-heading[data-v-713811d4]:before{content:"";width:7px;height:7px;position:absolute;left:0;top:50%;border-radius:50%;background:linear-gradient(145deg,#8ac3ff 8%,var(--theme) 58%,var(--theme-strong));-webkit-box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.9),0 2px 3px rgba(31,102,177,.3);box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.9),0 2px 3px rgba(31,102,177,.3);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-target-strip[data-v-713811d4]{min-width:0;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:16px;padding:10px 14px 13px;border:1px solid #d7e8f7;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fcff),to(#edf6fd));background:linear-gradient(180deg,#f8fcff,#edf6fd);-webkit-box-shadow:inset 0 2px 5px rgba(50,104,150,.1),inset 0 -1px 0 #fff,0 4px 10px rgba(44,94,137,.08);box-shadow:inset 0 2px 5px rgba(50,104,150,.1),inset 0 -1px 0 #fff,0 4px 10px rgba(44,94,137,.08)}.selected-target-strip>span[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding-left:13px;color:#4a6a84;font-size:12px;font-weight:700;white-space:nowrap}.selected-target-strip>span[data-v-713811d4]:before{content:"";width:7px;height:7px;position:absolute;left:0;top:50%;border-radius:50%;background:linear-gradient(145deg,#8ac3ff 8%,var(--theme) 58%,var(--theme-strong));-webkit-box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.9),0 2px 3px rgba(31,102,177,.3);box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.9),0 2px 3px rgba(31,102,177,.3);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-target-list[data-v-713811d4]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;overflow:visible}.selected-target-strip.class-targets[data-v-713811d4]{grid-template-columns:minmax(0,1fr)}.selected-target-strip.class-targets .selected-target-list[data-v-713811d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.selected-target-strip.class-targets .selected-target-item[data-v-713811d4]{min-width:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selected-target-item[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 7px 6px 12px;border:1px solid #b9d8f6;border-radius:10px;color:var(--theme-strong);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(48%,#edf7ff),to(#dceeff));background:linear-gradient(180deg,#fff,#edf7ff 48%,#dceeff);-webkit-box-shadow:0 5px 12px rgba(37,105,169,.14),inset 0 1px 0 #fff;box-shadow:0 5px 12px rgba(37,105,169,.14),inset 0 1px 0 #fff;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.selected-target-item[data-v-713811d4]:hover{border-color:#8cbff0;-webkit-box-shadow:0 7px 14px rgba(37,105,169,.17),inset 0 1px 0 #fff;box-shadow:0 7px 14px rgba(37,105,169,.17),inset 0 1px 0 #fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.selected-target-item[data-v-713811d4]:active{-webkit-box-shadow:0 2px 6px rgba(37,105,169,.13),inset 0 1px 3px rgba(56,119,179,.08);box-shadow:0 2px 6px rgba(37,105,169,.13),inset 0 1px 3px rgba(56,119,179,.08);-webkit-transform:translateY(0);transform:translateY(0)}.selected-target-item b[data-v-713811d4]{overflow:visible;font-size:12px;font-weight:700;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.selected-target-item button[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid rgba(73,140,208,.22);border-radius:50%;color:var(--theme);background:hsla(0,0%,100%,.76);-webkit-box-shadow:inset 0 1px 2px rgba(36,104,169,.12),0 1px 0 #fff;box-shadow:inset 0 1px 2px rgba(36,104,169,.12),0 1px 0 #fff;cursor:pointer}.selected-target-item button[data-v-713811d4]:hover{color:#fff;background:var(--theme);-webkit-box-shadow:0 2px 4px rgba(36,104,169,.24);box-shadow:0 2px 4px rgba(36,104,169,.24)}.global-student-results[data-v-713811d4]{border-top:2px solid #344b54}.global-results-heading[data-v-713811d4]{min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #dfe5e8;background:#f5f7f8}.global-results-heading span[data-v-713811d4]{color:#344b54;font-weight:700}.global-results-heading small[data-v-713811d4]{color:#7f8e94}.student-search-groups[data-v-713811d4]{padding:0 14px 14px;background:#f7f9fa}.student-search-group[data-v-713811d4]{padding-top:14px}.student-search-group+.student-search-group[data-v-713811d4]{margin-top:14px;border-top:1px solid #dfe5e8}.student-search-group-title[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:9px}.student-search-group-title b[data-v-713811d4]{min-width:0;overflow:hidden;color:#344b54;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.student-search-group-title span[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#89969b;font-size:11px}.cascade-headings[data-v-713811d4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #ffc5bb;border-bottom:0;border-radius:13px 13px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#fff7f5),to(#fff0ec));background:linear-gradient(180deg,#fff7f5,#fff0ec)}.cascade-headings span[data-v-713811d4]{min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-right:1px solid #ffc5bb;color:var(--theme);font-size:14px;font-weight:800}.cascade-headings span[data-v-713811d4]:last-child{border-right:0}.target-filter-panel[data-v-713811d4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;border:1px solid #d5e3ed;border-radius:13px;background:#fff}.inline-cascade-column[data-v-713811d4]{min-width:0;overflow-y:auto;border-right:1px solid #dfe5e8}.inline-cascade-column[data-v-713811d4]:last-child{border-right:0}.inline-cascade-column button[data-v-713811d4]{width:100%;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:10px 14px;border:0;border-bottom:1px solid #e7eff5;color:#173f73;background:#fff;text-align:left;cursor:pointer}.inline-cascade-column button[data-v-713811d4]:hover{color:var(--theme);background:#fff8f6}.inline-cascade-column button.active[data-v-713811d4],.inline-cascade-column button.selected[data-v-713811d4]{color:var(--theme);background:var(--theme-soft)}.inline-cascade-column button b[data-v-713811d4]{min-width:0;overflow:visible;font-size:13px;font-weight:600;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.inline-cascade-column button .anticon[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px}.student-panel[data-v-713811d4]{margin-top:0;padding:0 18px 20px;background:#f7f9fa}.student-panel-title[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;padding:16px 0 14px}.student-panel-title span b[data-v-713811d4],.student-panel-title span small[data-v-713811d4]{display:block}.student-panel-title span small[data-v-713811d4]{margin-bottom:4px;color:#89969b;font-size:10px}.student-panel-title span b[data-v-713811d4]{color:#2f424a;font-size:16px}.student-panel-title em[data-v-713811d4]{color:#7c8b91;font-size:12px;font-style:normal}.student-level-label[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#344b54}.student-level-label .anticon[data-v-713811d4]{color:var(--theme);font-size:17px}.student-level-label b[data-v-713811d4]{font-size:14px!important}.current-clazz[data-v-713811d4]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.student-panel-title .current-clazz small[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline;margin-bottom:0}.student-panel-title .current-clazz b[data-v-713811d4]{display:inline}.current-clazz b[data-v-713811d4]{min-width:0;overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.student-panel-actions[data-v-713811d4],.student-panel-title>em[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.student-panel-actions[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-left:auto}.student-grid[data-v-713811d4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.55vw,8px);overflow:visible}.student-tile[data-v-713811d4]{min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:clamp(5px,.55vw,8px) clamp(4px,.6vw,9px);border:1px solid #dbe2e5;color:#31434b;background:#fff;text-align:left;cursor:pointer}.student-tile.selected[data-v-713811d4]{border-color:var(--theme);background:var(--theme-soft)}.student-summary[data-v-713811d4]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;white-space:normal}.student-summary b[data-v-713811d4]{width:auto;min-width:0;overflow:visible;font-size:clamp(9px,.75vw,12px);font-weight:600;line-height:1.4;text-overflow:clip;white-space:nowrap;word-break:keep-all}.student-summary small[data-v-713811d4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7f8e94;font-size:clamp(8px,.65vw,10px)}.student-tile>.anticon[data-v-713811d4]{color:#ccd4d7;font-size:12px}.student-tile.selected>.anticon[data-v-713811d4]{color:var(--theme)}.student-pagination[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px}.student-await[data-v-713811d4]{padding:18px 0 6px}.workspace-empty[data-v-713811d4] .ant-empty-image{height:142px;margin-bottom:2px}.workspace-empty[data-v-713811d4] .ant-empty-image img{width:230px;height:142px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.workspace-empty[data-v-713811d4] .ant-empty-description{color:#78a0c7;font-size:14px}.submit-fields[data-v-713811d4]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:30px;max-width:none}.submit-fields label[data-v-713811d4]{display:grid;grid-template-columns:72px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.submit-fields label>span[data-v-713811d4]{margin-bottom:0;color:#1f2329;font-size:15px;white-space:nowrap}.submit-fields[data-v-713811d4] .ant-calendar-picker-input,.submit-fields[data-v-713811d4] .ant-select-selection{height:42px;border-color:#cbdfee;border-radius:9px;background:#fbfdff;-webkit-box-shadow:0 4px 10px rgba(51,102,148,.06);box-shadow:0 4px 10px rgba(51,102,148,.06)}.submit-fields[data-v-713811d4] .ant-select-selection__rendered{line-height:40px}.submit-fields[data-v-713811d4] .ant-calendar-picker-input,.submit-fields[data-v-713811d4] .ant-select-selection-selected-value{color:#1f2329}.submit-bar[data-v-713811d4]{position:fixed;right:auto;bottom:14px;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:84px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 26px;border:1px solid #c9e4f6;border-bottom:0;border-radius:18px 18px 0 0;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 -8px 24px rgba(41,119,176,.12);box-shadow:0 -8px 24px rgba(41,119,176,.12);backdrop-filter:blur(12px)}.submit-bar>div[data-v-713811d4],.submit-bar[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-bar>div[data-v-713811d4]{gap:14px}.submit-bar p[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}.submit-bar p b[data-v-713811d4],.submit-bar p small[data-v-713811d4]{display:inline}.submit-bar p small[data-v-713811d4]{margin-top:0;padding-left:0;color:#819097;font-size:11px}.submit-actions[data-v-713811d4]{margin-left:auto}.evaluated-records-button[data-v-713811d4]{height:48px;padding:0 22px;border-radius:10px;color:var(--theme);border-color:var(--theme);background:#fff}.evaluated-records-button[data-v-713811d4]:focus,.evaluated-records-button[data-v-713811d4]:hover{color:var(--theme);border-color:var(--theme);background:var(--theme-soft)}.submit-bar .submit-button[data-v-713811d4]{min-width:170px;height:48px;border-radius:10px}.submit-button[disabled][data-v-713811d4]{border-color:#d5dcdf;color:#a4afb3;background:#edf0f2}.dimension-editor-form[data-v-713811d4]{display:grid;gap:18px}.dimension-editor-form>label[data-v-713811d4]{display:grid;grid-template-columns:110px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dimension-editor-form>label>span[data-v-713811d4]:first-child{color:#53666e}.dimension-editor-form .ant-input-number[data-v-713811d4],.dimension-editor-form .ant-select[data-v-713811d4]{width:100%}.dimension-editor-options[data-v-713811d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:12px 0 0 122px;border-top:1px solid #edf0f2}.dimension-editor-options label[data-v-713811d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#53666e}.workspace-view[data-v-713811d4]{position:relative;overflow:hidden;background:#fff;-webkit-box-shadow:none;box-shadow:none}.workspace-header[data-v-713811d4]{min-height:166px;position:relative;isolation:isolate;overflow:hidden;padding:20px 30px;border-bottom:1px solid var(--theme-soft);background-color:var(--theme-pale);background-image:radial-gradient(circle at 62% 10%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,0) 29%),linear-gradient(105deg,var(--theme-pale),#fff 72%,var(--theme-soft))}.workspace-header[data-v-713811d4]:before{content:"";position:absolute;z-index:-1;right:8%;bottom:-86px;width:420px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.72);-webkit-filter:blur(2px);filter:blur(2px)}.workspace-header .back-button[data-v-713811d4]{position:relative;z-index:2;border-color:#fff;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 13px 24px rgba(43,87,124,.11),inset 0 1px 0 #fff;box-shadow:0 13px 24px rgba(43,87,124,.11),inset 0 1px 0 #fff;backdrop-filter:blur(10px);color:var(--theme-strong)}.workspace-title[data-v-713811d4]{position:relative;z-index:2}.workspace-title h1[data-v-713811d4]{color:var(--theme-strong);font-size:34px;text-shadow:0 2px 0 #fff,0 5px 12px rgba(35,69,100,.1)}.workspace-body[data-v-713811d4]{gap:0;padding:0 0 84px;background:#fff}.evaluation-columns[data-v-713811d4]{gap:0}.dimension-section[data-v-713811d4],.target-section[data-v-713811d4],.work-section.submit-section[data-v-713811d4]{border:0;border-radius:0;background:hsla(0,0%,100%,.95);-webkit-box-shadow:none;box-shadow:none}.work-section.submit-section[data-v-713811d4]{min-height:112px;padding:20px 28px;border-bottom:1px solid #bdd4e7;background-color:var(--theme-soft);background-image:var(--workspace-banner-image);background-repeat:no-repeat;background-position:50%;background-size:cover}.target-section[data-v-713811d4]{border-right:1px solid #bdd4e7}.workspace-inline-back[data-v-713811d4]{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:54px;padding:0 22px;border:1px solid var(--theme-soft);border-radius:28px;color:var(--theme-strong);background:#fff;-webkit-box-shadow:0 9px 20px rgba(43,87,124,.1),inset 0 1px 0 #fff;box-shadow:0 9px 20px rgba(43,87,124,.1),inset 0 1px 0 #fff;font-size:15px;font-weight:700}.workspace-identity[data-v-713811d4]{min-width:0;min-height:78px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:8px 0}.workspace-identity .workspace-title[data-v-713811d4]{min-width:0;position:relative;z-index:2}.workspace-identity .workspace-title h1[data-v-713811d4]{margin:2px 0 0;overflow:hidden;color:var(--theme-strong);font-size:26px;line-height:1.15;text-overflow:ellipsis;text-shadow:0 2px 0 #fff,0 5px 12px rgba(35,69,100,.1);white-space:nowrap}.section-index[data-v-713811d4]{color:var(--theme-strong);background:linear-gradient(145deg,#fff,var(--theme-soft));-webkit-box-shadow:0 5px 11px rgba(43,80,112,.08),inset 0 1px 0 #fff;box-shadow:0 5px 11px rgba(43,80,112,.08),inset 0 1px 0 #fff}.section-heading h2[data-v-713811d4]{color:#17375d;text-shadow:0 1px 0 #fff}.dimension-heading-actions .ant-btn[data-v-713811d4],.evaluated-records-button[data-v-713811d4]{border-width:1px;border-color:var(--theme);color:var(--theme-strong);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(var(--theme-pale)));background:linear-gradient(180deg,#fff,var(--theme-pale));-webkit-box-shadow:0 7px 15px rgba(43,80,112,.08),inset 0 1px 0 #fff;box-shadow:0 7px 15px rgba(43,80,112,.08),inset 0 1px 0 #fff}.dimension-heading-actions .ant-btn[data-v-713811d4]:hover,.evaluated-records-button[data-v-713811d4]:hover{border-color:var(--theme-strong);color:var(--theme-strong)}.dimension-heading-actions .ant-btn[data-v-713811d4],.dimension-heading-actions .ant-btn[data-v-713811d4]:focus,.dimension-heading-actions .ant-btn[data-v-713811d4]:hover,.section-heading h2[data-v-713811d4],.section-index[data-v-713811d4],.section-stat[data-v-713811d4],.workspace-identity .workspace-title h1[data-v-713811d4],.workspace-inline-back[data-v-713811d4],.workspace-inline-back[data-v-713811d4]:hover,.workspace-title h1[data-v-713811d4],.workspace-title small[data-v-713811d4]{color:#1f2329}.dimension-heading-actions .dimension-action-add[data-v-713811d4],.dimension-heading-actions .dimension-action-add[data-v-713811d4]:focus,.dimension-heading-actions .dimension-action-add[data-v-713811d4]:hover{border-color:var(--theme-strong);color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme)),to(var(--theme-strong)));background:linear-gradient(180deg,var(--theme),var(--theme-strong));-webkit-box-shadow:0 7px 12px rgba(39,77,108,.13),inset 0 1px 0 hsla(0,0%,100%,.38);box-shadow:0 7px 12px rgba(39,77,108,.13),inset 0 1px 0 hsla(0,0%,100%,.38);text-shadow:0 1px 1px rgba(0,0,0,.12)}.primary-dimension-grid[data-v-713811d4]{gap:7px}.primary-dimension-row+.primary-dimension-row[data-v-713811d4]{margin-top:14px}.primary-dimension-card[data-v-713811d4]{min-height:72px;border-color:#dce6ef;border-radius:14px;background:linear-gradient(145deg,#fff,#fbfdff 60%,var(--theme-pale));-webkit-box-shadow:0 7px 15px rgba(42,79,111,.09),inset 0 1px 0 #fff;box-shadow:0 7px 15px rgba(42,79,111,.09),inset 0 1px 0 #fff;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:box-shadow .18s ease,border-color .18s ease;transition:box-shadow .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease}.primary-dimension-card[data-v-713811d4]:before,.primary-dimension-card[data-v-713811d4]:nth-child(3n):before,.primary-dimension-card[data-v-713811d4]:nth-child(3n+2):before{background:var(--theme);-webkit-box-shadow:0 0 0 5px var(--theme-soft),0 3px 7px rgba(31,66,96,.14);box-shadow:0 0 0 5px var(--theme-soft),0 3px 7px rgba(31,66,96,.14)}.primary-dimension-card[data-v-713811d4]:hover{border-color:var(--theme);background:#fff;-webkit-box-shadow:0 9px 18px rgba(42,79,111,.13),inset 0 1px 0 #fff;box-shadow:0 9px 18px rgba(42,79,111,.13),inset 0 1px 0 #fff}.primary-dimension-card.active[data-v-713811d4]{border-color:var(--theme);background:linear-gradient(145deg,#fff,var(--theme-soft));-webkit-box-shadow:0 12px 22px rgba(42,79,111,.12),inset 0 1px 0 #fff;box-shadow:0 12px 22px rgba(42,79,111,.12),inset 0 1px 0 #fff}.primary-dimension-card.chosen.active[data-v-713811d4],.primary-dimension-card.chosen[data-v-713811d4],.primary-dimension-card.chosen[data-v-713811d4]:hover{border-color:var(--theme-strong);color:#fff;background:var(--theme);-webkit-box-shadow:0 7px 15px rgba(23,106,217,.2);box-shadow:0 7px 15px rgba(23,106,217,.2)}.primary-dimension-card.chosen[data-v-713811d4]:before{background:#fff;-webkit-box-shadow:0 0 0 5px hsla(0,0%,100%,.18);box-shadow:0 0 0 5px hsla(0,0%,100%,.18)}.primary-dimension-card.chosen .primary-card-copy small[data-v-713811d4]{color:hsla(0,0%,100%,.82)}.primary-dimension-card.chosen .primary-selected-mark[data-v-713811d4]{color:var(--theme-strong);background:#fff}.dimension-table[data-v-713811d4]{margin-top:14px;overflow:hidden;border:1px solid var(--theme-soft);border-radius:14px;background:#fff;-webkit-box-shadow:inset 0 1px 8px rgba(45,82,113,.05);box-shadow:inset 0 1px 8px rgba(45,82,113,.05)}.active-dimension-heading[data-v-713811d4]{background:-webkit-gradient(linear,left top,right top,from(var(--theme-pale)),to(#fff));background:linear-gradient(90deg,var(--theme-pale),#fff)}.submit-fields[data-v-713811d4] .ant-calendar-picker-input,.submit-fields[data-v-713811d4] .ant-select-selection,.target-tools[data-v-713811d4] .ant-input{border-color:#d9e5ee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfdff));background:linear-gradient(180deg,#fff,#fbfdff);-webkit-box-shadow:0 7px 14px rgba(43,78,108,.07),inset 0 1px 0 #fff;box-shadow:0 7px 14px rgba(43,78,108,.07),inset 0 1px 0 #fff}.submit-fields[data-v-713811d4] .ant-calendar-picker-input:focus,.submit-fields[data-v-713811d4] .ant-select-open .ant-select-selection,.target-tools[data-v-713811d4] .ant-input:focus{border-color:var(--theme);-webkit-box-shadow:0 0 0 3px var(--theme-soft),0 8px 16px rgba(43,78,108,.08);box-shadow:0 0 0 3px var(--theme-soft),0 8px 16px rgba(43,78,108,.08)}.cascade-headings[data-v-713811d4]{border-color:var(--theme-soft);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(var(--theme-soft)));background:linear-gradient(180deg,#fff,var(--theme-soft));-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.cascade-headings span[data-v-713811d4]{border-color:var(--theme-soft)}.target-filter-panel[data-v-713811d4]{border-color:var(--theme-soft);-webkit-box-shadow:0 8px 18px rgba(43,78,108,.07),inset 0 1px 0 #fff;box-shadow:0 8px 18px rgba(43,78,108,.07),inset 0 1px 0 #fff}.inline-cascade-column button[data-v-713811d4]:hover{background:var(--theme-pale)}.student-panel[data-v-713811d4]{background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(var(--theme-pale)));background:linear-gradient(180deg,#f8fafc,var(--theme-pale))}.student-tile[data-v-713811d4]{border-color:#dfe7ed;border-radius:9px;background:linear-gradient(145deg,#fff,#fafcff);-webkit-box-shadow:0 5px 10px rgba(42,75,104,.06),inset 0 1px 0 #fff;box-shadow:0 5px 10px rgba(42,75,104,.06),inset 0 1px 0 #fff;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.student-tile[data-v-713811d4]:hover{border-color:var(--theme)}.student-tile.selected[data-v-713811d4]{color:#fff}.student-tile.selected[data-v-713811d4],.student-tile.selected[data-v-713811d4]:hover{border-color:var(--theme-strong);background:var(--theme)}.student-tile.selected .student-summary small[data-v-713811d4]{color:hsla(0,0%,100%,.82)}.student-tile.selected>.anticon[data-v-713811d4]{color:#fff}.primary-dimension-rows[data-v-713811d4],.student-grid[data-v-713811d4]{border-top:1px solid #d3e1ec;border-left:1px solid #d3e1ec}.primary-dimension-grid[data-v-713811d4],.student-grid[data-v-713811d4]{gap:0}.primary-dimension-row+.primary-dimension-row[data-v-713811d4]{margin-top:0}.primary-dimension-card[data-v-713811d4],.student-tile[data-v-713811d4]{border:0;border-right:1px solid #d3e1ec;border-bottom:1px solid #d3e1ec;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.dimension-table[data-v-713811d4],.primary-dimension-card.active[data-v-713811d4],.primary-dimension-card.chosen.active[data-v-713811d4],.primary-dimension-card.chosen[data-v-713811d4],.primary-dimension-card.chosen[data-v-713811d4]:hover,.primary-dimension-card[data-v-713811d4]:hover,.student-tile.selected[data-v-713811d4],.student-tile.selected[data-v-713811d4]:hover,.student-tile[data-v-713811d4]:hover{-webkit-box-shadow:none;box-shadow:none}.dimension-table[data-v-713811d4]{margin-top:0;border-radius:0}.submit-bar[data-v-713811d4]{border-color:var(--theme-soft);background:hsla(0,0%,100%,.94);-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.submit-bar .submit-button[data-v-713811d4]:not([disabled]){border-color:var(--theme-strong);color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme)),to(var(--theme-strong)));background:linear-gradient(180deg,var(--theme),var(--theme-strong));-webkit-box-shadow:0 12px 22px rgba(45,75,102,.18),inset 0 1px 0 hsla(0,0%,100%,.38);box-shadow:0 12px 22px rgba(45,75,102,.18),inset 0 1px 0 hsla(0,0%,100%,.38);text-shadow:0 1px 2px rgba(0,0,0,.16)}.submit-bar .submit-button[data-v-713811d4]:not([disabled]):hover{-webkit-box-shadow:0 14px 24px rgba(45,75,102,.2),inset 0 1px 0 hsla(0,0%,100%,.42);box-shadow:0 14px 24px rgba(45,75,102,.2),inset 0 1px 0 hsla(0,0%,100%,.42)}@media (max-width:1380px){.work-section.submit-section[data-v-713811d4]{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 22px}.workspace-identity[data-v-713811d4]{padding-right:0}.submit-fields[data-v-713811d4]{grid-column:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}@media (max-width:1180px){.launch-header[data-v-713811d4]{min-height:220px;padding:22px 7% 44px}.launch-panel-background[data-v-713811d4]{right:-4%;width:54%;height:220px}.header-copy[data-v-713811d4]{top:25px;left:7%}.header-copy h1[data-v-713811d4]{width:390px;height:92px}.launch-copy-highlight[data-v-713811d4]{top:126px;left:7%;width:320px;height:74px}.launch-body[data-v-713811d4]{padding-right:3%;padding-left:3%}.category-rail[data-v-713811d4]{gap:10px}.category-option[data-v-713811d4]{gap:12px;padding:20px 12px}.category-icon[data-v-713811d4]{width:58px;height:58px}.category-icon .anticon[data-v-713811d4]{font-size:29px}.object-row[data-v-713811d4]{grid-template-columns:280px 1fr;gap:28px}.object-switch[data-v-713811d4]{gap:12px}.object-switch button[data-v-713811d4]{gap:14px;padding-right:20px}.object-switch button img[data-v-713811d4]{width:104px;height:108px}.object-switch .student-object-art[data-v-713811d4]{-webkit-transform:translate(17px,-16px);transform:translate(17px,-16px)}.records-filter[data-v-713811d4]{grid-template-columns:repeat(3,minmax(170px,1fr))}.records-hero-decoration[data-v-713811d4]{right:-70px;width:470px;opacity:.72}.work-section.submit-section[data-v-713811d4]{grid-template-columns:1fr;gap:18px}.workspace-identity[data-v-713811d4]{max-width:620px;padding-right:0}.evaluation-columns[data-v-713811d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.target-section[data-v-713811d4]{-ms-flex-preferred-size:auto;flex-basis:auto;border-right:0;border-bottom:1px solid #bdd4e7}.dimension-section[data-v-713811d4],.target-section[data-v-713811d4]{width:100%;min-height:auto;padding:26px}.student-grid[data-v-713811d4]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.category-option[data-v-713811d4]{padding:18px 10px}.category-option b[data-v-713811d4]{font-size:18px}.category-option em[data-v-713811d4]{font-size:11px}.object-row[data-v-713811d4]{grid-template-columns:240px 1fr;gap:22px}.object-switch button img[data-v-713811d4]{width:88px;height:98px}.object-switch b[data-v-713811d4]{font-size:18px}.student-grid[data-v-713811d4]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.wypj-page[data-v-713811d4]{padding:0}.launch-view[data-v-713811d4],.records-view[data-v-713811d4],.workspace-view[data-v-713811d4]{border:0;-webkit-box-shadow:none;box-shadow:none}.launch-view[data-v-713811d4]{border-radius:0}.launch-header[data-v-713811d4]{min-height:220px;padding:22px 24px 52px;background-position:50%}.launch-header[data-v-713811d4]:after{content:none}.launch-panel-background[data-v-713811d4]{right:-12%;width:74%;height:220px;-o-object-position:right center;object-position:right center}.header-copy[data-v-713811d4]{z-index:3;top:21px;left:22px;max-width:none}.header-copy h1[data-v-713811d4]{width:310px;height:74px}.header-copy p[data-v-713811d4]{max-width:290px;font-size:13px;line-height:1.7}.launch-copy-highlight[data-v-713811d4]{top:119px;left:22px;width:292px;height:70px}.header-seal[data-v-713811d4]{display:none}.launch-body[data-v-713811d4]{margin:-24px 0 0;padding:28px 20px;border-radius:22px 22px 0 0}.choice-label>span[data-v-713811d4]{min-width:54px;height:36px;font-size:16px}.choice-label strong[data-v-713811d4]{font-size:19px}.category-rail[data-v-713811d4]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:34px}.category-option[data-v-713811d4]{min-height:92px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding:12px}.category-option[data-v-713811d4]:last-child{grid-column:-1}.category-icon[data-v-713811d4]{width:48px;height:48px}.category-icon .anticon[data-v-713811d4]{font-size:24px}.category-option b[data-v-713811d4]{font-size:17px}.object-row[data-v-713811d4]{grid-template-columns:1fr;gap:20px}.object-switch[data-v-713811d4]{grid-template-columns:1fr;gap:12px}.object-switch button[data-v-713811d4]{min-height:118px}.object-switch button img[data-v-713811d4]{width:100px;height:92px}.object-switch .student-object-art[data-v-713811d4]{-webkit-transform:translate(16px,-16px);transform:translate(16px,-16px)}.launch-action[data-v-713811d4]{gap:16px}.launch-action[data-v-713811d4],.launch-buttons[data-v-713811d4]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.launch-buttons[data-v-713811d4]{gap:8px}.records-header[data-v-713811d4]{min-height:170px;grid-template-columns:1fr;padding:22px 20px}.records-header h1[data-v-713811d4]{font-size:30px}.records-header p[data-v-713811d4]{max-width:72%;line-height:1.6}.records-hero-decoration[data-v-713811d4]{right:-190px;width:430px;height:170px;opacity:.34}.records-body[data-v-713811d4]{padding:24px 20px;overflow-x:auto}.records-filter[data-v-713811d4]{min-width:0;grid-template-columns:1fr}.workspace-view[data-v-713811d4]{border-radius:0}.workspace-body[data-v-713811d4]{gap:0;padding:0 0 72px}.work-section.submit-section[data-v-713811d4]{grid-template-columns:1fr;gap:18px}.workspace-inline-back[data-v-713811d4]{height:44px;padding:0 16px}.workspace-identity[data-v-713811d4]{min-height:72px;padding-right:0}.workspace-identity .workspace-title h1[data-v-713811d4]{font-size:22px}.work-section[data-v-713811d4]{padding:20px 16px}.dimension-section[data-v-713811d4],.target-section[data-v-713811d4]{border-radius:0}.section-heading[data-v-713811d4]{grid-template-columns:1fr;gap:8px}.dimension-section .section-heading[data-v-713811d4],.target-section .section-heading[data-v-713811d4]{grid-template-columns:1fr}.dimension-section .section-heading p[data-v-713811d4],.target-section .section-heading p[data-v-713811d4]{grid-column:1;grid-row:auto}.section-stat[data-v-713811d4]{padding-left:0;border-left:0}.active-dimension-heading[data-v-713811d4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.dimension-admin-actions[data-v-713811d4]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dimension-heading-actions[data-v-713811d4]{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dimension-editor-form>label[data-v-713811d4]{grid-template-columns:1fr}.dimension-editor-options[data-v-713811d4]{padding-left:0}.dimension-picker-content[data-v-713811d4]{height:auto;max-height:none;grid-template-columns:1fr}.dimension-items[data-v-713811d4]{max-height:280px;border-right:0;border-bottom:1px solid #dfe5e8}.item-fields[data-v-713811d4]{min-height:320px;padding:22px 20px}.submit-fields[data-v-713811d4]{grid-template-columns:1fr}.target-tools .ant-input-search[data-v-713811d4]{width:100%}.cascade-headings[data-v-713811d4]{min-width:420px}.target-filter-panel[data-v-713811d4]{min-width:420px;grid-template-columns:repeat(3,minmax(140px,1fr))}.student-panel-title[data-v-713811d4]{gap:8px}.student-grid[data-v-713811d4]{grid-template-columns:1fr}.submit-bar[data-v-713811d4]{bottom:0;min-height:72px;padding:12px 20px}.submit-bar p[data-v-713811d4]{display:none}.submit-actions[data-v-713811d4]{gap:8px!important}}.wypj-delete-confirm-modal .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:0}.wypj-attachment-preview-modal .ant-modal{top:40px;padding-bottom:40px}.wypj-attachment-preview-modal .ant-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.wypj-attachment-preview-image{display:block;max-width:100%;max-height:calc(100vh - 150px);-o-object-fit:contain;object-fit:contain}.dimension-picker-modal{--theme:#3989ee;--theme-strong:#176ad9;--theme-soft:#edf6ff;--theme-pale:#f3f8ff;background:rgba(18,48,78,.52);backdrop-filter:none}.dimension-picker-modal .ant-modal{top:0;padding-bottom:0}.dimension-picker-modal .ant-modal-content{overflow:hidden;border:2px solid rgba(180,215,245,.98);border-radius:24px;background:linear-gradient(145deg,#fff,#f0f7ff);-webkit-box-shadow:0 32px 76px rgba(12,49,87,.36),0 10px 0 rgba(37,108,173,.1),inset 0 2px 0 #fff;box-shadow:0 32px 76px rgba(12,49,87,.36),0 10px 0 rgba(37,108,173,.1),inset 0 2px 0 #fff}.dimension-picker-modal .ant-modal-header{padding:22px 28px 20px;border-bottom:1px solid #cfe2f3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaf4ff));background:linear-gradient(180deg,#fff,#eaf4ff);-webkit-box-shadow:inset 0 2px 0 #fff,0 9px 20px rgba(44,105,158,.1);box-shadow:inset 0 2px 0 #fff,0 9px 20px rgba(44,105,158,.1)}.dimension-picker-modal .ant-modal-title{color:#164f87;font-size:20px;font-weight:800}.dimension-picker-modal .ant-modal-body{max-height:calc(100vh - 210px);padding:0;overflow-y:auto;background:#fff}.dimension-picker-modal .ant-modal-footer{padding:0;overflow:hidden;border-top:1px solid #cfe2f3;background:#f7fbff}.dimension-picker-footer{display:grid;grid-template-columns:1fr 1fr}.dimension-picker-footer .ant-btn{height:56px;margin:0!important;border:0;border-radius:0;font-size:17px;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.dimension-picker-footer .picker-cancel-button{border-right:1px solid #cfe2f3;color:#647b91;background:#fff}.dimension-picker-footer .picker-confirm-button{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#4a9af6),to(#2477dc));background:linear-gradient(180deg,#4a9af6,#2477dc);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.dimension-picker-footer .picker-cancel-button:hover{color:#176ad9;background:#f2f8ff}.dimension-picker-footer .picker-confirm-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#56a4fb),to(#1f6fcf));background:linear-gradient(180deg,#56a4fb,#1f6fcf)}.dimension-picker-modal .dimension-picker-dialog{margin:0;border:0;border-radius:0;background:#fff;-webkit-box-shadow:none;box-shadow:none}.dimension-picker-modal .active-dimension-heading{position:sticky;top:0;z-index:2;background:-webkit-gradient(linear,left top,right top,from(var(--theme-pale)),to(#fff));background:linear-gradient(90deg,var(--theme-pale),#fff);-webkit-box-shadow:0 7px 16px rgba(43,99,146,.07);box-shadow:0 7px 16px rgba(43,99,146,.07)}.dimension-picker-modal .dimension-item.selected{background:-webkit-gradient(linear,left top,right top,from(var(--theme-soft)),to(#f8fbff));background:linear-gradient(90deg,var(--theme-soft),#f8fbff)}.dimension-picker-empty{padding:52px 20px}.dimension-editor-modal{background:rgba(18,48,78,.48);backdrop-filter:none}.dimension-editor-modal .ant-modal{width:580px!important;max-width:calc(100vw - 32px);padding-bottom:0}.dimension-editor-modal .ant-modal-content{overflow:hidden;border:2px solid rgba(180,215,245,.98);border-radius:24px!important;background:linear-gradient(145deg,#fff,#f0f7ff);-webkit-box-shadow:0 32px 76px rgba(12,49,87,.36),0 10px 0 rgba(37,108,173,.1),inset 0 2px 0 #fff;box-shadow:0 32px 76px rgba(12,49,87,.36),0 10px 0 rgba(37,108,173,.1),inset 0 2px 0 #fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dimension-editor-modal .ant-modal-header{padding:22px 28px 20px;border-bottom:1px solid #cfe2f3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaf4ff));background:linear-gradient(180deg,#fff,#eaf4ff);-webkit-box-shadow:inset 0 2px 0 #fff,0 9px 20px rgba(44,105,158,.1);box-shadow:inset 0 2px 0 #fff,0 9px 20px rgba(44,105,158,.1)}.dimension-editor-modal .ant-modal-title{color:#164f87;font-size:20px;font-weight:800;text-shadow:0 2px 0 #fff,0 4px 9px rgba(37,99,151,.12)}.dimension-editor-modal .ant-modal-close{top:13px;right:16px;border-radius:50%;color:#5d83a5}.dimension-editor-modal .ant-modal-body{padding:26px 28px;background:-webkit-gradient(linear,left top,left bottom,from(#fafdff),to(#f0f7fd));background:linear-gradient(180deg,#fafdff,#f0f7fd);-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.dimension-editor-modal .dimension-editor-form>label>span:first-child{color:#476987;font-size:16px;font-weight:700}.dimension-editor-modal .dimension-editor-form>label{grid-template-columns:126px minmax(0,1fr);gap:16px}.dimension-editor-modal .dimension-editor-form .ant-input,.dimension-editor-modal .dimension-editor-form .ant-input-number{min-height:44px;border-color:#bfd7ea;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fbfe),to(#fff));background:linear-gradient(180deg,#f8fbfe,#fff);-webkit-box-shadow:inset 0 2px 5px rgba(42,86,125,.08),0 7px 14px rgba(42,95,139,.09);box-shadow:inset 0 2px 5px rgba(42,86,125,.08),0 7px 14px rgba(42,95,139,.09);font-size:16px}.dimension-editor-modal .dimension-editor-form .ant-input{padding:9px 14px}.dimension-editor-modal .dimension-editor-form .ant-input-number-input{height:42px;font-size:16px}.dimension-editor-modal .dimension-editor-form .ant-input-number-focused,.dimension-editor-modal .dimension-editor-form .ant-input:focus{border-color:#3989ee;-webkit-box-shadow:inset 0 2px 4px rgba(42,86,125,.06),0 0 0 3px rgba(57,137,238,.14),0 8px 16px rgba(42,95,139,.1);box-shadow:inset 0 2px 4px rgba(42,86,125,.06),0 0 0 3px rgba(57,137,238,.14),0 8px 16px rgba(42,95,139,.1)}.dimension-editor-modal .visibility-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #bfd7ea;border-radius:999px;background:#e7f1fa;-webkit-box-shadow:inset 0 2px 5px rgba(42,86,125,.12),0 6px 12px rgba(42,95,139,.07);box-shadow:inset 0 2px 5px rgba(42,86,125,.12),0 6px 12px rgba(42,95,139,.07)}.dimension-editor-modal .visibility-segment button{height:36px;padding:0 14px;border:0;border-radius:999px;color:#64809a;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.dimension-editor-modal .visibility-segment button.active{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#62a8fa),to(#347fe2));background:linear-gradient(180deg,#62a8fa,#347fe2);-webkit-box-shadow:0 7px 13px rgba(48,121,210,.24),inset 0 1px 0 hsla(0,0%,100%,.42);box-shadow:0 7px 13px rgba(48,121,210,.24),inset 0 1px 0 hsla(0,0%,100%,.42)}.dimension-editor-modal .dimension-editor-options{border-top-color:#d5e4f1}.dimension-editor-modal .ant-modal-footer{padding:0;border-top:1px solid #cfdfec;background:-webkit-gradient(linear,left top,left bottom,from(#f6faff),to(#eaf3fb));background:linear-gradient(180deg,#f6faff,#eaf3fb);-webkit-box-shadow:0 -7px 16px rgba(43,99,146,.07),inset 0 1px 0 #fff;box-shadow:0 -7px 16px rgba(43,99,146,.07),inset 0 1px 0 #fff}.dimension-editor-modal .ant-modal-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.dimension-editor-modal .ant-modal-footer .ant-btn{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;height:50px;margin:0;padding:0 20px;border:0;border-radius:0;background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#edf5fb));background:linear-gradient(180deg,#fbfdff,#edf5fb);-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;color:#476987;font-weight:700}.dimension-editor-modal .ant-modal-footer .ant-btn+.ant-btn{margin-left:0}.dimension-editor-modal .ant-modal-footer .ant-btn:first-child{border-right:1px solid #c6dceb}.dimension-editor-modal .ant-modal-footer .ant-btn:first-child:focus,.dimension-editor-modal .ant-modal-footer .ant-btn:first-child:hover{color:#2878dc;background:#f4f9fe}.dimension-editor-modal .ant-modal-footer .ant-btn-primary{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#569df2),to(#2f78dc));background:linear-gradient(180deg,#569df2,#2f78dc);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.dimension-editor-modal .ant-modal-footer .ant-btn-primary:focus,.dimension-editor-modal .ant-modal-footer .ant-btn-primary:hover{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#67aaf7),to(#347fe2));background:linear-gradient(180deg,#67aaf7,#347fe2)}.record-detail-modal{background:rgba(18,48,78,.58);backdrop-filter:none}.record-detail-modal .ant-modal{max-width:calc(100vw - 44px);top:16px;padding-bottom:16px}.record-detail-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(194,222,246,.96);border-radius:28px;background:#f7fbff;-webkit-box-shadow:0 28px 70px rgba(10,48,88,.32),inset 0 1px 0 #fff;box-shadow:0 28px 70px rgba(10,48,88,.32),inset 0 1px 0 #fff}.record-detail-modal .ant-modal-header{min-height:112px;position:relative;overflow:hidden;padding:31px 94px 25px 38px;border-bottom:0;background:radial-gradient(circle at 47% 34%,hsla(0,0%,100%,.88) 0 2px,transparent 3px),linear-gradient(108deg,#f9fcff,#eef7ff 58%,#e6f3ff)}.record-detail-modal .ant-modal-title{color:#0d477f}.record-detail-title{min-height:54px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.record-detail-title strong{position:relative;z-index:3;color:#0c477f;font-size:27px;font-weight:900;letter-spacing:.035em;text-shadow:0 2px 0 #fff,0 5px 12px rgba(47,120,184,.13)}.record-detail-title-star{width:48px;height:48px;position:relative;z-index:3;display:grid;place-items:center;border-radius:50%;color:#ffc83d;background:linear-gradient(145deg,#fff8bd,#ffd54f);-webkit-box-shadow:0 10px 17px rgba(235,177,35,.19),inset 0 2px 2px hsla(0,0%,100%,.8);box-shadow:0 10px 17px rgba(235,177,35,.19),inset 0 2px 2px hsla(0,0%,100%,.8);font-size:25px}.record-detail-title-plane{width:106px;height:70px;left:55%;top:-13px;-webkit-filter:drop-shadow(0 6px 7px rgba(60,137,203,.15));filter:drop-shadow(0 6px 7px rgba(60,137,203,.15))}.record-detail-title-plane,.record-detail-title-school{position:absolute;z-index:1;-o-object-fit:contain;object-fit:contain}.record-detail-title-school{width:230px;height:108px;right:84px;bottom:-34px;-o-object-position:right bottom;object-position:right bottom;-webkit-filter:drop-shadow(0 8px 9px rgba(44,115,174,.14));filter:drop-shadow(0 8px 9px rgba(44,115,174,.14))}.record-detail-modal .ant-modal-close{width:54px;height:54px;top:24px;right:24px;border:1px solid #c4def6;border-radius:50%;color:#4696e4;background:linear-gradient(145deg,#fff,#eaf5ff);-webkit-box-shadow:0 12px 20px rgba(46,112,170,.18),inset 0 1px 0 #fff;box-shadow:0 12px 20px rgba(46,112,170,.18),inset 0 1px 0 #fff}.record-detail-modal .ant-modal-close-x{width:100%;height:100%;line-height:50px;font-size:21px;font-weight:900}.record-detail-modal .ant-modal-body{position:relative;padding:24px 28px 18px;background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#f2f8ff));background:linear-gradient(180deg,#fbfdff,#f2f8ff)}.record-detail-modal .record-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;padding:19px 20px;border:1px solid #c9e1f7;border-radius:18px;background:linear-gradient(145deg,#fff,#f2f8ff);-webkit-box-shadow:0 14px 26px rgba(43,103,153,.11),inset 0 1px 0 #fff;box-shadow:0 14px 26px rgba(43,103,153,.11),inset 0 1px 0 #fff}.record-detail-modal .record-detail-meta>span{min-width:0;display:grid;grid-template-columns:40px -webkit-max-content minmax(0,1fr);grid-template-columns:40px max-content minmax(0,1fr);grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;padding:0 22px;border-left:1px solid #d9e8f4;overflow:visible;text-overflow:clip;white-space:normal}.record-detail-modal .record-detail-meta>span:first-child{border-left:0;padding-left:2px}.record-detail-modal .record-detail-meta i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#67b5ff,#2f86eb);-webkit-box-shadow:0 9px 14px rgba(48,116,183,.17),inset 0 1px 0 hsla(0,0%,100%,.45);box-shadow:0 9px 14px rgba(48,116,183,.17),inset 0 1px 0 hsla(0,0%,100%,.45);font-size:18px;font-style:normal}.record-detail-modal .record-detail-meta>span:nth-child(2) i{background:linear-gradient(145deg,#77c5ff,#4b8ff0)}.record-detail-modal .record-detail-meta>span:nth-child(3) i{background:linear-gradient(145deg,#6cc1ff,#378af0)}.record-detail-modal .record-detail-meta>span:nth-child(4) i{background:linear-gradient(145deg,#78baff,#3a83e8)}.record-detail-modal .record-detail-meta b{margin:0;color:#2978ca;font-size:14px;font-weight:800;white-space:nowrap}.record-detail-modal .record-detail-meta em{min-width:0;overflow:visible;color:#24486d;font-size:14px;font-style:normal;line-height:1.5;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.record-detail-modal .record-detail-table{overflow:hidden;border:1px solid #c6def3;border-radius:20px 20px 8px 8px;background:#fff;-webkit-box-shadow:0 13px 26px rgba(39,95,143,.11),inset 0 1px 0 #fff;box-shadow:0 13px 26px rgba(39,95,143,.11),inset 0 1px 0 #fff}.record-detail-modal .record-detail-table .ant-table-body,.record-detail-modal .record-detail-table .ant-table-body-inner{max-height:calc(100vh - 500px)!important}.record-detail-modal .record-detail-table .ant-table-thead>tr>th{height:54px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d2e3f2;color:#244f7c;background:-webkit-gradient(linear,left top,left bottom,from(#f3f8ff),to(#e7f1ff));background:linear-gradient(180deg,#f3f8ff,#e7f1ff);font-size:14px;font-weight:800}.record-detail-modal .record-detail-table .ant-table-tbody>tr>td{height:58px;padding-top:10px;padding-bottom:10px;border-bottom-color:#e5eef6;color:#35536f;background:hsla(0,0%,100%,.98)}.record-detail-modal .record-detail-table .ant-table-tbody>tr:hover>td{background:-webkit-gradient(linear,left top,right top,from(#edf6ff),to(#f8fbff));background:linear-gradient(90deg,#edf6ff,#f8fbff)}.record-detail-modal .record-detail-table .ant-table-fixed-left table,.record-detail-modal .record-detail-table .ant-table-fixed-right table{background:transparent}.record-detail-modal .detail-student-avatar{width:34px;height:34px;display:inline-grid;place-items:center;margin-right:9px;border:3px solid #fff;border-radius:50%;color:#fff;vertical-align:middle;background:linear-gradient(145deg,#72baff,#357fe2);-webkit-box-shadow:0 3px 0 #cbe4fb,0 6px 10px rgba(48,116,181,.16);box-shadow:0 3px 0 #cbe4fb,0 6px 10px rgba(48,116,181,.16)}.record-detail-modal .detail-score{color:#13a252;font-size:16px;font-weight:900}.record-detail-footer{min-height:92px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-1px;padding:25px 14px 9px 250px;overflow:hidden;border:1px solid #c6def3;border-top:0;border-radius:0 0 20px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#eaf4ff));background:linear-gradient(180deg,#f8fbff,#eaf4ff)}.record-detail-footer>img{width:230px;height:112px;position:absolute;left:-10px;bottom:-15px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 8px 9px rgba(43,105,158,.14));filter:drop-shadow(0 8px 9px rgba(43,105,158,.14));pointer-events:none}.record-detail-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;color:#43627e}.record-detail-pagination>span{white-space:nowrap;font-size:14px;font-weight:600}.record-detail-pagination .ant-pagination-item,.record-detail-pagination .ant-pagination-next,.record-detail-pagination .ant-pagination-prev{min-width:36px;height:36px;line-height:34px}.record-detail-pagination .ant-pagination-next .ant-pagination-item-link,.record-detail-pagination .ant-pagination-prev .ant-pagination-item-link{width:36px;height:36px;line-height:34px}.record-detail-pagination .ant-select-selection{height:36px;font-size:14px}.record-detail-pagination .ant-select-selection__rendered{line-height:34px}.record-detail-pagination .ant-pagination-item,.record-detail-pagination .ant-pagination-next .ant-pagination-item-link,.record-detail-pagination .ant-pagination-prev .ant-pagination-item-link,.record-detail-pagination .ant-select-selection{border-color:#bbd8f2;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f8ff));background:linear-gradient(180deg,#fff,#f2f8ff);-webkit-box-shadow:0 4px 8px rgba(43,100,149,.1);box-shadow:0 4px 8px rgba(43,100,149,.1)}.record-detail-pagination .ant-pagination-item-active{border-color:#2f8ff0;background:-webkit-gradient(linear,left top,left bottom,from(#48a2f7),to(#247fe6));background:linear-gradient(180deg,#48a2f7,#247fe6);-webkit-box-shadow:0 9px 14px rgba(47,143,240,.2);box-shadow:0 9px 14px rgba(47,143,240,.2)}.record-detail-pagination .ant-pagination-item-active a{color:#fff}.hevue-imgpreview-wrap{z-index:10050!important}@media (max-width:900px){.dimension-editor-modal .dimension-editor-form>label{grid-template-columns:1fr;gap:8px}.record-detail-modal .ant-modal{max-width:calc(100vw - 20px)}.record-detail-title-school{right:-70px;opacity:.36}.record-detail-title-plane{display:none}.record-detail-modal .record-detail-meta{grid-template-columns:1fr 1fr;gap:18px 0}.record-detail-modal .record-detail-meta>span:nth-child(3){border-left:0}.record-detail-footer{padding-left:150px}.record-detail-footer>img{left:-60px;opacity:.72}}